UART vs USB-UART

Сравнение UART и USB-UART преобразователя: логические уровни, USB, драйверы, питание, прошивка и подключение к компьютеру.

UART

  • TX/RX контроллера
  • Без USB-протокола
  • Прямая связь устройств

USB-UART

  • Виртуальный COM-порт
  • Подключение к ПК
  • Прошивка и отладка

Таблица сравнения

ХарактеристикаUARTUSB-UART
НазначениеПоследовательная связь между цифровыми устройствамиМост между USB-хостом и UART
USB-хостНе требуетсяТребуется компьютер или другой USB-host
Драйвер ОСНе нужен для прямой связи микроконтроллеровНужен драйвер или встроенная поддержка чипа
Логические уровниЗависят от контроллераНужно проверить 3,3 В или 5 В на стороне UART
СигналыTX, RX и при необходимости flow controlUSB D+/D− с одной стороны, UART с другой
ПрошивкаВозможна при наличии загрузчика UARTЧасто добавляет DTR/RTS для автоматического boot/reset
ПрименениеСвязь модулейКонсоль, прошивка и диагностика с ПК

Что выбрать

Выбирайте UART, если

  • Соединяются два устройства с UART.
  • USB-компьютер не участвует.
  • Уровни TX/RX согласованы.

Выбирайте USB-UART, если

  • Нужно подключить UART к USB компьютера.
  • Требуется виртуальный COM-порт.
  • Драйвер и логические уровни адаптера подходят.

USB-UART не заменяет UART внутри контроллера, а делает этот порт доступным через USB.