The present invention relates to a method for asynchronous serial data transmission as claimed in the preamble of patent claim 1.
In this context, it is known for a carrier identification and synchronization to be sent in advance of user data transmitted between a transmitter and a receiver. The carrier identification signals to the receiver that a message is being sent, and the synchronization is used to synchronize to the start of the user data, that is to say to the start bit preceding this user data.
The simplest form of transmitter and receiver synchronization is used for asynchronous transmission. The transmitter clock and the receiver clock in this case need be only at approximately the same frequency. The transmitted data words have a fixed format, and are also provided with a start bit and a stop bit. The receiver clock is synchronized to the negative edge of the start bit, and the other bits are sampled in the center of the bit time period.
Asynchronous data transmission can also be carried out with low-cost standard modules, such as those marketed by various manufacturers in the form of UARTs (Universal Asynchronous Receiver Transmitter). These have internal clocks whose time constancy is not subject to any particularly stringent requirements, since the clock is in each case resynchronized at the start of a character, that is to say in general after the transmission of 10. Thus, all that is necessary is for the stop bit still to be sampled during the bit period.
For data transmission, it is also important for the transmitting/receiving electronics to have a constant operating point, and for the operating point not to be shifted, for example, due to lengthy sequences of zeros or ones in the character coding. This could be ensured by using coding formats without any direct-current element, but in some cases these are too complex and cannot be evaluated by UARTs.
The object of the present invention is thus to specify a data transmission method which ensures that the transmitting/receiving electronics have a constant operating point, while using a simple coding format.
This object is achieved by the description features of patent claim 1. Further advantageous refinements of the method according to the invention can be found in the dependent claims.
The invention will be explained in more detail in the following text with reference to an exemplary embodiment which is shown in the figures of the attached drawing, in which:
As shown in
As shown in
As shown in
As shown in
Since each zero or one is coded by means of a pulse having half the step width of the carrier frequency of 4.8 kHz, a byte with 8 bits cannot be coded in one character; in fact, two characters each preceded by a start bit and followed by a stop bit are required to transmit one byte, which represents a special feature of the present invention.
For example, in the example illustrated in
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP99/07727 | 10/14/1999 | WO | 00 | 3/27/2001 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO00/24172 | 4/27/2000 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4569062 | Dellande et al. | Feb 1986 | A |
5247464 | Curtis | Sep 1993 | A |
5323398 | Wake et al. | Jun 1994 | A |
5379325 | Katayama et al. | Jan 1995 | A |
5684479 | Hayashi | Nov 1997 | A |
5974368 | Schepps et al. | Oct 1999 | A |
6064705 | Zalud et al. | May 2000 | A |
6174170 | Olmedo | Jan 2001 | B1 |
6266710 | Dittmer et al. | Jul 2001 | B1 |
6563789 | Rasanen | May 2003 | B1 |