Из Википедии, бесплатной энциклопедии
  (Перенаправлено из USART )
Перейти к навигации Перейти к поиску

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

Цель и история [ править ]

Синхронные возможности USART были в первую очередь предназначены для поддержки синхронных протоколов, таких как синхронная передача-прием IBM (STR), двоичная синхронная связь (BSC), синхронное управление каналом передачи данных (SDLC) и стандартное управление каналом передачи данных высокого уровня (HDLC). синхронные протоколы канального уровня, которые использовались с синхронными тональными модемами . Эти протоколы были разработаны для наилучшего использования полосы пропускания, когда модемы были аналоговыми устройствами. В то время самый быстрый асинхронный модем голосового диапазона мог достигать максимальной скорости 300  бит / с с использованием модуляции с частотной манипуляцией (FSK), в то время как синхронные модемы могли работать на скоростях до 9600 бит / с с использованием фазовой манипуляции (PSK). Синхронная передача использовала лишь немногим более 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 будет отправлять постоянный поток дополнений, символов или битов, в зависимости от устройства и протокола.

Устройства [ править ]

Ссылки [ править ]

  1. ^ "Программируемый интерфейс связи Intel 8251A" (PDF) . www.datasheetarchive.com . Проверено 16 декабря 2015 .
  2. ^ "Программируемый интерфейс связи Philips Semiconductors SCN2651" (PDF) . www.datasheetarchive.com . Проверено 5 апреля 2020 .
  3. ^ "Расширенные контроллеры последовательной связи" . www.zilog.com . Проверено 16 декабря 2015 .