World Library  
Flag as Inappropriate
Email this Article

Asynchronous start-stop

Article Id: WHEBN0007826425
Reproduction Date:

Title: Asynchronous start-stop  
Author: World Heritage Encyclopedia
Language: English
Subject: Bit slip, Frame synchronization, Self-clocking signal, Index of electronics articles, 8-N-1
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Asynchronous start-stop

Asynchronous serial communication describes a serial communication protocol in which a start signal is sent prior to each byte, character or code word and a stop signal is sent after each code word, so as to make the communication asynchronous. The start signal serves to prepare the receiving mechanism for the reception and registration of a symbol and the stop signal serves to bring the receiving mechanism to rest in preparation for the reception of the next symbol.

A common kind of start-stop transmission is ASCII over RS-232, for example for use in teletypewriter operation.

Origin

Mechanical teleprinters using 5-bit codes (see Baudot code) typically used a stop period of 1.5 bit times.[1] Very early electromechanical teletypewriters (pre-1930) could demand 2 stop bits to allow mechanical impression without buffering. Hardware which does not support fractional stop bits can communicate with a device that uses 1.5 bit times if it is configured to send 2 stop bits when transmitting and requiring 1 stop bit when receiving.

The format is derived directly from the design of the teletypewriter, which was designed this way because the electromechanical technology of its day was not precise enough for synchronous operation: thus the systems needed to be re-synchronized at the start of each character. Having been re-synchronized, the technology of the day was good enough to preserve bit-sync for the remainder of the character. The stop bits gave the system time to recover before the next start bit. Early teleprinter systems used five data bits, typically with some variant of the Baudot code.

Very early experimental printing telegraph devices used only a start bit and required manual adjustment of the receiver mechanism speed to reliably decode characters. Automatic synchronization was required to keep the transmitting and receiving units "in step". This was finally achieved by Howard Krum (an electrical engineer and son of Charles Krum), who patented the start-stop method of synchronization (US 1232045 Template:Ifeq, granted July 3, 1917).

Operation

Before signalling will work, the sender and receiver must agree on the signalling parameters:

  • Full or half-duplex operation
  • The number of bits per character
  • Endianness: the order in which the bits are sent
  • The speed or bits per second of the line (often incorrectly referred to as the Baud rate). Some systems use automatic speed detection.
  • Whether to use or not use parity
  • Odd or even parity, if used
  • The number of stop bits sent must be chosen (the number sent must be at least what the receiver needs)
  • Mark and space symbols (current directions in early telegraphy, later voltage polarities in EIA RS-232 and so on, frequency shift polarities in frequency shift keying and so on)

Asynchronous start-stop signalling was widely used for dial-up modem access to time-sharing computers and BBS systems. These systems used either seven or eight data bits.

Between computers, the most common configuration used was "8N1": eight bit characters, with one stop bit and no parity bit. Thus 10 Baud times are used to send a single character, which has the nice side-effect that dividing the signalling bit-rate by ten results in the overall transmission speed in characters per second.

Asynchronous start-stop is the physical layer used to connect computers to modems for many dial-up Internet access applications, using a data link framing protocol such as PPP to create packets made up out of asynchronous serial characters. The performance loss relative to synchronous access is negligible, as most modern modems will use a private synchronous protocol to send the data between themselves, and the asynchronous links at each end are operated faster than this data link, with flow control being used to throttle the data rate to prevent overrun.

See also

References

Further reading

  • Nelson, R. A. and Lovitt, K. M. (October 1963), Teletype Corporation, retrieved April 14, 2005
  • Hobbs, Allan G. (1999) , accessed 20 December 2007

External links

  • Template:Sister-inline
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.