Универсальный синхронный и асинхронный приемопередатчик - Universal synchronous and asynchronous receiver-transmitter

А универсальный синхронный и асинхронный приемопередатчик (USART) - это тип устройства с последовательным интерфейсом, который можно запрограммировать для асинхронной или синхронной связи. Видеть универсальный асинхронный приемопередатчик (UART) для обсуждения асинхронных возможностей этих устройств.

Назначение и история

Синхронные возможности USART были в первую очередь предназначены для поддержки синхронных протоколов, таких как протокол IBM. синхронный прием-передача (STR), двоичная синхронная связь (BSC), синхронное управление каналом передачи данных (SDLC) и стандарт ISO управление каналом передачи данных высокого уровня (HDLC) протоколы синхронного канального уровня, которые использовались с синхронной голосовой частотой модемы. Эти протоколы были разработаны для наилучшего использования полосы пропускания, когда модемы были аналоговыми устройствами. В то время самый быстрый асинхронный модем голосового диапазона мог достигать максимальной скорости 300 бит / с с использованием частотная манипуляция (FSK) модуляция, в то время как синхронные модемы могли работать со скоростью до 9600 бит / с с использованием фазовая манипуляция (ПСК). Синхронная передача использовала лишь немногим более 80% полосы пропускания теперь более известной асинхронной передачи, так как стартовые и стоповые биты не нужны. Эти модемы устарели, их заменили модемы, которые преобразуют асинхронные данные в синхронные формы, но аналогичные протоколы синхронной связи выживают во многих блочно-ориентированных технологиях, таких как широко используемые IEEE 802.2 (Ethernet) протокол канального уровня. USART все еще иногда интегрируются с MCU. USART по-прежнему используются в маршрутизаторах, которые подключаются к внешним устройствам CSU / DSU, и они часто используют либо собственную реализацию Cisco HDLC, либо IETF стандарт двухточечный протокол (PPP) в кадрировании, подобном HDLC, как определено в RFC 1662.

Операция

Работа USART тесно связана с различными протоколами; обратитесь к этим страницам за подробностями. В этом разделе представлены только несколько общих замечаний.

  • USART в синхронном режиме передает данные в кадры. При синхронной работе символы должны предоставляться вовремя, пока кадр не будет завершен; если управляющий процессор этого не делает, это "ошибка опустошения, "и передача кадра прерывается.
  • USART, работающие как синхронные устройства, использовали символьный или битовый режим. В символьных режимах (STR и BSC) устройство полагалось на определенные символы для определения границ кадра; в битовых режимах (HDLC и SDLC) более ранние устройства полагались на сигналы физического уровня, а более поздние устройства взяли на себя распознавание битовых шаблонов на физическом уровне.
  • Синхронная линия никогда не бывает молчаливой; когда модем передает, данные идут. Когда физический уровень указывает, что модем активен, USART будет посылать постоянный поток дополнений, символов или битов, в зависимости от устройства и протокола.

Устройства

ПроизводительУстройствоОписаниеДанные устройства
Intel8251AПрограммируемый интерфейс связиЛист данных Intel 8251A[1]
Signetics / Philips2651Программируемый интерфейс связиЛист данных Philips Semiconductors SCN2651[2]
ЗилогZ85230 / Z80230 / Z8523L / Z85233Усовершенствованный контроллер последовательной связиВеб-страница IXYS[3]

Рекомендации

  1. ^ «Программируемый интерфейс связи Intel 8251A», (PDF). www.datasheetarchive.com. Получено 2015-12-16.
  2. ^ "Программируемый интерфейс связи Philips Semiconductors SCN2651", (PDF). www.datasheetarchive.com. Получено 2020-04-05.
  3. ^ «Улучшенные контроллеры последовательной связи»,. www.zilog.com. Получено 2015-12-16.