Skip to content
Surf Wiki
Save to docs
general/data-transmission

From Surf Wiki (app.surf) — the open knowledge base

Universal synchronous and asynchronous receiver-transmitter

Type of programmable serial interface device


Type of programmable serial interface device

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 300bit/s using frequency-shift keying (FSK) modulation, while synchronous modems could run at speeds up to 9600bit/s using phase-shift keying (PSK). 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 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 (PPP) in HDLC-like framing as defined in RFC1662.

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.

  • USARTs in synchronous mode transmits data in frames. In synchronous operation, characters must be provided on time until a frame is complete; if the controlling processor does not do so, this is an "underrun error," and transmission of the frame is aborted.
  • USARTs operating as synchronous devices used either character-oriented or bit-oriented mode. In character (STR and BSC) modes, the device relied on particular characters to define frame boundaries; in bit (HDLC and SDLC) modes earlier devices relied on physical-layer signals, while later devices took over the physical-layer recognition of bit patterns.
  • A synchronous line is never silent; when the modem is transmitting, data is flowing. When the physical layer indicates that the modem is active, a USART will send a steady stream of padding, either characters or bits as appropriate to the device and protocol.

Devices

ManufacturerDeviceDescriptionDevice data
Intel8251AProgrammable communications interfaceIntel 8251A data sheet
Signetics / Philips2651Programmable communications interfacePhilips Semiconductors SCN2651 data sheet
Zilog"SIO" Z8440–4/Z84C40–4Serial input/output controllertitle=Zilog Product specification Z8440/1/2/4, Z84C40/1/2/3/4. Serial input/output controllerurl=http://www.zilog.com/docs/z80/ps0183.pdf}} 090529 zilog.com
Zilog"SCC" Z8530/Z85C30; Z85230/Z80230/Z8523L/Z85233Enhanced serial communications controllerIXYS web page

References

NOTOC

References

  1. (2017-12-04). "8251A-Programmable Communication Interface Notes - Computer Science Engineering (CSE)".
  2. (2009). "Microprocessor System". Laxmi Publications Pvt Limited.
  3. "Intel 8251A Programmable Communication Interface".
  4. "Philips Semiconductors SCN2651 Programmable Communications Interface".
  5. "Zilog Product specification Z8440/1/2/4, Z84C40/1/2/3/4. Serial input/output controller".
  6. "Enhanced Serial Communications Controllers".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Universal synchronous and asynchronous receiver-transmitter — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report