Универсальный асинхронный приёмопередатчик


Универсальный асинхронный приемник-передатчик ( UART / ˈ juː ɑːr t / ) — компьютерное аппаратное устройство для асинхронной последовательной связи , в котором формат данных и скорость передачи настраиваются. Он отправляет биты данных один за другим, от наименее значимого к наиболее значимому, в рамках стартовых и стоповых битов, так что точная синхронизация обрабатывается каналом связи. Уровни электрической сигнализации обрабатываются схемой драйвера, внешней по отношению к UART. Обычными уровнями сигнала являются RS-232 , RS-485 и необработанный TTL [1] для коротких каналов отладки. Ранние телетайпы использовали токовые петли .

Это было одно из первых устройств компьютерной связи, использовавшееся для прикрепления телетайпов к консоли оператора . Это была также ранняя аппаратная система для Интернета .

UART обычно представляет собой отдельную (или часть) интегральную схему (ИС), используемую для последовательной связи через последовательный порт компьютера или периферийного устройства . Одно или несколько периферийных устройств UART обычно интегрируются в микросхемы микроконтроллеров . Специализированные UART используются в автомобилях , смарт-картах и ​​SIM-картах .

Родственное устройство — универсальный синхронный и асинхронный приёмопередатчик (USART) — также поддерживает синхронную работу.

Универсальный асинхронный приемник-передатчик (UART) принимает байты данных и последовательно передает отдельные биты. [2] В пункте назначения второй UART повторно собирает биты в полные байты. Каждый UART содержит сдвиговый регистр , который является основным методом преобразования последовательной и параллельной форм. Последовательная передача цифровой информации (битов) по одному проводу или другой среде обходится дешевле, чем параллельная передача по нескольким проводам.

UART обычно не генерирует и не принимает внешние сигналы, используемые между различными элементами оборудования. Отдельные интерфейсные устройства используются для преобразования сигналов логического уровня UART во внешние уровни сигнализации и обратно, которые могут быть стандартизированными уровнями напряжения, уровнями тока или другими сигналами.