Открыть сервисСервис

RX и TX — обозначения приёмопередачи данных

RX (от англ. receive — «принимать») и TX (от англ. transmit — «передавать») — стандартные обозначения каналов приёма и передачи данных в электронике, телекоммуникациях и компьютерном оборудовании. Надписи RX и TX встречаются на разъёмах, клеммах, светодиодных индикаторах и в документации к сетевому, радио- и последовательному оборудованию. Как правило, RX обозначает вход, на который поступают данные от внешнего устройства, а TX — выход, с которого данные отправляются наружу.

Происхождение обозначений

Сокращения пришли из англоязычной телекоммуникационной терминологии XX века, где глаголы receive и transmit традиционно обозначают приём и передачу сигнала. В радиолюбительской и профессиональной радиосвязи сокращения RX и TX используются для обозначения режимов приёма и передачи радиостанции (например, переключатель RX/TX на передатчике). В вычислительной технике обозначения закрепились в стандартах последовательной асинхронной передачи данных (UART, RS-232, RS-485), где каждое устройство имеет как минимум два сигнальных провода — на приём и на передачу.

Принцип работы

В дуплексной системе связи оба канала работают одновременно: устройство может принимать и передавать данные в одно и то же время. В полудуплексном режиме передача и приём выполняются поочерёдно по одному и тому же каналу. В простейшей схеме подключения двух устройств (например, двух микроконтроллеров по UART) выход TX первого устройства соединяется со входом RX второго, а выход TX второго — со входом RX первого. Перепутанные подключения (TX к TX, RX к RX) — одна из самых частых ошибок при монтаже и отладке.

Где встречаются надписи RX и TX

Компьютерные интерфейсы

  • UART / RS-232 / RS-485 — на разъёмах DB-9, DB-25 и клеммниках промышленных преобразователей; пины подписаны TXD (передающий) и RXD (принимающий).
  • Ethernet-коммутаторы и маршрутизаторы — светодиоды LINK/ACT на портах иногда маркируются как RX и TX, показывая активность приёмного и передающего направлений.
  • USB-UART преобразователи (FTDI, CP2102, CH340) — на плате и в документации выводы подписаны TXD и RXD.

Радиосвязь

В радиостанциях переключатель RX/TX определяет, работает ли аппарат на приём или на передачу. В радиолюбительских трансиверах также встречается обозначение PTT (Push-To-Talk) — кнопка перевода в режим передачи. Антенна при этом подключается к общему тракту через реле или циркулятор, коммутирующий путь сигнала в зависимости от режима.

Микроконтроллеры и отладочные платы

На платах Arduino, STM32 Discovery, ESP32 и подобных выводы аппаратного UART подписаны как TX и RX. Для подключения к компьютеру через USB-UART-адаптер TX платы соединяется с RX адаптера и наоборот. На некоторых платах (например, Arduino Uno) выводы помечены двойными подписями — TX0/RX0 (аппаратный порт, связанный с USB-мостом) и TX1/RX1 и т. д. (дополнительные программные порты).

Промышленное оборудование

В модулях GSM/GPRS, GPS-приёмниках, CAN-шинах и Modbus-устройствах маркировка TX/RX сохраняется как универсальный стандарт. В CAN-шине физически два провода (CAN_H и CAN_L), но логически каналы приёма и передачи разделены внутри трансивера, и в документации к модулям часто указывается, какой вывод отвечает за TXD, а какой за RXD.

Частые ошибки при подключении

  1. Соединение TX с TX, RX с RX — данные не поступают, так как два выхода «спорят», а два входа молчат.
  2. Несовпадение уровней логики — TTL-уровень (3,3 В или 5 В) микроконтроллера нельзя напрямую подключать к RS-232, где уровни ±3…±15 В; требуется преобразователь (MAX232 и аналоги).
  3. Отсутствие общего провода (GND) — при подключении по UART, RS-485 и другим схемам с раздельными линиями приёма и передачи обязательно нужна общая земля.
  4. Путаница в RS-485 — там используется один дифференциальная пара проводов (A и B), и надписи TX/RX относятся к логической стороне полудуплексного трансивера, а не к физическим клеммам.

Связанные обозначения

ОбозначениеРасшифровкаЗначение
RXDReceive DataВход данных
TXDTransmit DataВыход данных
RTSRequest To SendЗапрос на передачу (аппаратное управление)
CTSClear To SendГотовность к приёму (аппаратное управление)
DTRData Terminal ReadyГотовность терминала
DSRData Set ReadyГотовность модема
GNDGroundОбщий провод, земля

Аппаратные линии RTS/CTS и DTR/DSR используются для аппаратного управления потоком (flow control) в последовательных портах и позволяют согласовывать готовность устройств к обмену.

Практическое значение

Понимание маркировки RX/TX необходимо при отладке встраиваемых систем, подключении промышленных модулей, настройке радиостанций и работе с сетевым оборудованием. В большинстве случаев правильность соединения проверяется осциллографом или логическим анализатором: на линии TX при передаче данных появляются импульсы, на линии RX — при приёме.

Источники:

  • G. Kovaks, UART: Universal Asynchronous Receiver-Transmitter, 2021
  • Д. В. Парсонс, Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems, Lakeview Research, 2007
  • Справочник по промышленным интерфейсам RS-232/RS-485, М.: Энергоатомиздат
  • Документация Arduino (arduino.cc), раздел «Serial»
  • Texas Instruments, TIA-232, TIA-485 Interface Standards Application Notes
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru