Universal Synchronous/Asynchronous Receiver/Transmitter

A Universal Synchronous/Asynchronous Receiver/Transmitter (USART) is a type of a serial interface device that can be programmed to communicate asynchronously or synchronously. See Universal asynchronous receiver/transmitter (UART) for a discussion of the asynchronous capabilities of these devices.

Purpose and History

The USART's synchronous capabilities were primarily intended to support synchronous protocols like IBM's Synchronous transmit-receive (STR), Binary Synchronous Communications (BSC), Synchronous Data Link Control (SDLC), and the ISO-standard High-Level Data Link Control (HDLC) synchronous link-layer protocols, which were used with synchronous voice-frequency modems. These protocols were designed to make the best use of bandwidth when modems were analog devices. In those times, the fastest asynchronous voice-band modem could achieve at most speeds of 300 bps using frequency-shift keying modulation, while synchronous modems could run at speeds up to 9600 bps using phase-shift keying. Synchronous transmission used only slightly over 80% of the bandwidth of the now more-familiar asynchronous transmission, since start and stop bits were unnecessary. Those modems are obsolete, having been replaced by modems with which convert asynchronous data to synchronous forms, but similar synchronous telecommunications protocols survive in numerous block-oriented technologies such as the widely-used IEEE 802.2 (Ethernet) link-level protocol. USARTs are still sometimes integrated with MCUs. USARTs are still used in routers that connect to external CSU/DSU devices, and they often use either Cisco's proprietary HDLC implementation or the IETF standard Point-to-Point Protocol in HDLC-like framing as defined in RFC 1662.

Operation

The operation of a USART is intimately related to the various protocols; refer to those pages for details. This section only provides a few general notes.

Devices

Manufacturer Device Description Device Data
Intel 8251A Programmable Communications Interface Intel 8251A Data Sheet.[1]
Zilog Z85230/Z80230/Z8523L/Z85233 Enhanced Serial Communications Controller IXYS web page[2]

References

  1. "Intel 8251A Programmable Communications Interface," (PDF). www.datasheetarchive.com. Retrieved 2015-12-16.
  2. "Enhanced Serial Communications Controllers,". www.zilog.com. Retrieved 2015-12-16.
This article is issued from Wikipedia - version of the Thursday, April 14, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.