Asynchronous Data Transmission

Asynchronous Data Transmission

Definition

  • Data are transmitted on the transmit data (TD) line in packets of 77 or 88 bits typically.
  • Each packet is framed by a start bit 00 at the beginning and a stop bit 11 at the end.
  • Optionally, a parity bit is inserted before the stop bit, which is used to determine whether the number of bits equal to 11 included in the data (excluding the stop bit) is even or not.

Bits in RS-232C

11 is called a mark, while 00 is called a space.

The idle state for an RS-232C line is a 11 bit (mark).

For example, to transmit an ASCII character a, the time consequence is:

TD 0 1000011 01

10000111000011 is a. The first 00 is the start bit and the last 11 is the stop bit.

Since there are 33 1 bits in the data, the parity bit is set to 00.

Last updated on