Универсальный синхронный и асинхронный приемопередатчик - 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 будет посылать постоянный поток дополнений, символов или битов, в зависимости от устройства и протокола.
Устройства
Производитель | Устройство | Описание | Данные устройства |
---|---|---|---|
Intel | 8251A | Программируемый интерфейс связи | Лист данных Intel 8251A[1] |
Signetics / Philips | 2651 | Программируемый интерфейс связи | Лист данных Philips Semiconductors SCN2651[2] |
Зилог | Z85230 / Z80230 / Z8523L / Z85233 | Усовершенствованный контроллер последовательной связи | Веб-страница IXYS[3] |
Рекомендации
- ^ «Программируемый интерфейс связи Intel 8251A», (PDF). www.datasheetarchive.com. Получено 2015-12-16.
- ^ "Программируемый интерфейс связи Philips Semiconductors SCN2651", (PDF). www.datasheetarchive.com. Получено 2020-04-05.
- ^ «Улучшенные контроллеры последовательной связи»,. www.zilog.com. Получено 2015-12-16.