Последовательные интерфейсы RS-232, RS-422, RS-485

В последовательном интерфейсе для передачи данных в одном направлении используется одна сигнальная линия, по которой информационные биты передаются друг за другом – последовательно.

Начиная с первых моделей в ПЭВМ, имелся последовательный интерфейс (англ. «Serial Interface») – COM-порт (англ. «Communications port»). Этот порт обеспечивает асинхронный обмен по стандарту RS-232. COM-порты реализуются на микросхемах универсальных асинхронных приемопередатчиков (англ. «UART»). Они занимают по 8 смежных 8-разрядных регистров и могут располагаться по стандартным базовым адресам 3F8h (COM1), 2F8h (COM2), 3E8h (COM3), 2E8h (COM4). Порты могут вырабатывать аппаратные прерывания IRQ4 (обычно используются для COM1 и COM3) и IRQ3 (для COM2 и COM4). С внешней стороны порты имеют линии последовательных данных передачи и приема, а также набор сигналов управления и состояния, соответствующий стандарту RS-232C. COM-порты имеют внешние разъемы-вилки DB-25P или DB-9P, выведенные на заднюю панель компьютера. Характерной особенностью интерфейса является применение не ТТЛ-сигналов – все внешние сигналы порта двуполярные. Гальваническая развязка отсутствует – схемная «земля» подключаемого устройства соединяется со схемной «землей» компьютера. Скорость передачи данных может достигать 115200 бит/с.

Стандарт RS-232C описывает несимметричные передатчики и приемники: сигнал передается относительно общего провода – схемной «земли». Логической единице на входе данных (сигнал RxD) соответствует диапазон напряжения от -12 до -3 В; логическому нулю – от +3 до +12 В. Для входов управляющих сигналов состоянию ON (включено) соответствует диапазон от +3 до +12 В, состоянию OFF (выключено) – от -12 до -3 В.Диапазон от -3 до +3 В – зона нечувствительности, обусловливающая гистерезис приемника: состояние линии считается измененным только после пересечения порога. Уровни сигналов на выходах передатчиков должны быть в диапазонах от -12 до -5 В и от +5 до +12 В.

Интерфейс предполагает наличие защитного заземления соединяемых устройств, если оба они питаются от сети переменного тока и имеют сетевые фильтры.

На физическом уровне последовательный интерфейс имеет различные реализации, различающиеся способом передачи электрических сигналов. Существует ряд международных стандартов, родственных RS-232C. На рис. 25 приведены схемы соединения их приемников и передатчиков, а также показаны ограничения на длину линии (L) и максимальную скорость передачи данных (v). Несимметричные линии интерфейсов RS-232C имеют самую низкую защищенность от синфазной помехи. Лучшие параметры имеют двухточечный интерфейс RS-422A и его магистральный (шинный) аналог RS-485, работающие на симметричных линиях связи. В них для передачи каждого сигнала используются дифференциальные сигналы с отдельной (витой) парой проводов для каждой сигнальной цепи. Поскольку логически эти интерфейсы родственны, допустимо применение несложных преобразователей сигналов, обеспечивающих переход от одного интерфейса к другому (рис.1).

Рисунок 1. Стандарты последовательных интерфейсов


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: