Introduction to Data Communications
Previous 12. Asynchronous Communications Next


12. Asynchronous Communications

Asynchronous communications or transmission sends data from the source to the destination without synchronizing the two clock systems. The source and destination clocks are free running and and not locked to each other. Short characters of 7 to 8 bit data are sent one at a time framed by a start bit and 1 or 2 stop bits. Asynchronous communications is used for low data transfer rates usually 128 kbps or less and short bursts of data. Faster data rates and longer data lengths cause the data errors at the receiver.


12a. Start/Stop bits

The purpose of the Start bit is to notify the receiving station of a new character arriving. Typically data is shown moving left to right. This is how it would appear on a Storage Oscilloscope or Network Analyser. The MSB ( Most Significant Bit) is sent first and the LSB (Least Significant Bit) is sent last.

The purpose of the Stop bits is to indicate the end of data. There could be 1 or 2 stop bits with 1 being the typical number of stop bits used today. In Asynchronous transmission, the characters are sent individually with a quiet period in between (quiet meaning 0 bit level). Asynchronous communications requires the transmitting station and the receiving station to have individual internal free-running clocks operating at the same frequency. Free-running means that the clocks are not locked together.

Both clocks operating at same frequency:

The receive station starts checking for data after the Start bit is received (Start bit is a wake up call!).

The receive station samples the transmitted data in the middle of each data bit. The samples are evenly spaced and match the transmitted data because both transmit and receive clocks are operating at the same frequency.


Introduction to Data Communications
Previous Table of Contents Next

Copyright Eugene Blanchard Jan 1998, January 2007