Протоколы и интерфейсы СПД. V 24/28, RS-232, RS-449
V.24 — стандарт ITU-T (International Telecommunications Union), определяющий электрический интерфейс между терминальным оборудованием ( DTE ) и модемом.
V.28 - стандарт, который определяет только электрические характеристики интерфейса, обеспечивающего работу по несимметричным двухполярным линиям обмена на скоростях до 20 Кбит/с. К таким характеристикам относятся уровни используемых сигналов, емкостное сопротивление и т.д. Эта рекомендация не содержит требований к длине кабеля, типу разъемов и расположению их контактов.
RS232-C — стандарт EIA (Electronic Industries Association) на интерфейс для соединения двух оконечных цифровых устройств ООД (DTE) и АПД (DCE). Функционально эквивалентен стандартам ITU-T V.24 и V.28 . Определяет электрические характеристики сигналов и типы разъемов (соединительных устройств). Для интерфейса RS232 существуют два типа разъемов — DB-25 и DB-9 , имеющих 25 и 9 контактов соответственно.
Интерфейс RS-232C является наиболее популярным низкоскоростным интерфейсом. Первоначально он был разработан для передачи данных между компьютером и модемом со скоростью не выше 9600 бит/с на расстояние до 15 м. Позднее практические реализации этого интерфейса стали работать и на более высоких скоростях – до 115 200 бит/с. Интерфейс поддерживает как асинхронный, так и синхронный режимы работы. Особую популярность этот интерфейс получил после его реализации в персональных компьютерах (его поддерживают СОМ-порты), где он работает, как правило, только в асинхронном режиме и позволяет подключить к компьютеру не только коммуникационное устройство (такое, как модем), но и многие другие периферийные устройства – мышь, принтер, графопостроитель и т. д.
Интерфейс использует 25-контактный разъем или в упрощенном варианте – 9-контактный разъем
Для обозначения сигнальных цепей используется нумерация CCITT (Consultative Committee for International Telephony and Telegraphy), которая получила название «серия 100».
ПК (ООД) | Направление | Модем (АПД) | |||
DB9 | DB25 | Назначение | V.24 | Название | |
Корпус | GND - Защитная земля | <> | GND | ||
TxD- передаваемые данные ООД | > | TxD | |||
RxD- принимаемые данные ООД | < | RxD | |||
SG – сигнальная земля | <> | SG | |||
RTS – Запрос передачи | > | RTS | |||
CTS – Готовность к передаче | < | CTS | |||
DSR – Готовность АПД к работе | < | DSR | |||
DTR – Готовность терминала | > | DTR | |||
DCD – сигнал наличия несущей | < | DCD | |||
RI – индикатор входящего вызова | < | RI |
SG – обратный общий провод для всех линий (инф-х и управляющих) – общий вторичный 0. SG не соединен с GND
В RS-232C нет ни одной шины синхронизации, по международному стандарту V.24 – как минимум 3 линии синхронизации.
Недостатки
1. По RS-232C возможен только старт-стопный асинхронный символьный обмен – главные недостаток. Так как нельзя передавать синхронным способом, то имеют место большие накладные расходы (стартовый и стоповый биты).
2. Скорость приема и передачи при дуплексном взаимодействии одинакова, что не всегда удобно
3. Практически нет возможности аппаратного управления обменом (очень мало управляющих линий)
1. Форма сигналов RxD, TxD
|E|<=25В, для IBM-PC |E|<=12,6В
2. Форма сигналов для всех остальных: “1” - +3-12,6В, “0” - -3-12,6В, то есть они инверсны по отношению к RxD, TxD
3. Ограничение на скорость нарастания сигнала <=30В/мкс (чем больше, тем больше ЭМИ а значит и перекрестные помехи)
Сопротивление нагрузки 5+-2 кОм
4. Емкость линии <=2500пФ
5. Ограничение на скорость передачи
Скорость [бит/c] | Макс. длина [метры] |
19 200 | |
9 600 | |
4 800 | |
2 400 |
Максимальная скорость согласно стандарту 20000 бит/c. Однако современное оборудование может работать значительно быстрее (до 115200 бит/c)
Первая схема – полный кабель
Вторая – минимально возможное количество проводов, но для работы необходим нестандартный драйвер
Третья – драйвер подойдет и стандартный, но квитированием пользоваться нельзя.
Нуль-модемный интерфейс характерен для прямой связи компьютеров на небольшом расстоянии с помощью интерфейса RS-232C/V.24. В этом случае необходимо применить специальный нуль-модемный кабель, так как каждый компьютер будет ожидать приема данных по линии RxD, что в случае применения модема будет корректно, но в случае прямого соединения компьютеров – нет. Кроме того, нуль-модемный кабель должен имитировать процесс соединения и разрыва через модемы, в котором используется несколько линий (RI, СВ и т. д.). Поэтому для нормальной работы двух непосредственно соединенных компьютеров нуль-модемный кабель должен выполнять следующие соединения(левая схема):
Иногда при изготовлении нуль-модемного кабеля ограничиваются только перекрестным соединением линий приемника RxD и передатчика TxD, что для некоторого программного обеспечения бывает достаточно, но в общем случае может привести к некорректной работе программ, рассчитанных на реальные модемы (правая схема).
Интерфейс RS-449/V.10/V.11 поддерживает более высокую скорость обмена данными и большую удаленность DCE от DTE. Этот интерфейс имеет две отдельные спецификации электрических сигналов. Спецификация RS-423/V.10 (аналогичные параметры имеет спецификация Х.26) поддерживает скорость обмена до 100 000 бит/с на расстоянии до 10 м и скорость до 10 000 бит/с на расстоянии до 100 м. Спецификация RS-422/V.ll(X.27) поддерживает скорость до 10 Мбит/с на расстоянии до 10 м и скорость до 1 Мбит/с на расстоянии до 100 м. Как и RS-232C, интерфейс RS-449 поддерживает асинхронный и синхронный режимы обмена между DTE и DCE. Для соединения используется 37-контактный разъем.
Интерфейсы RS-422A, RS-423A и RS-449 (V.36)
Более новыми стандартами, по сравнению с RS-232, позволяющими обеспечить высокоскоростную работу на больших расстояниях, являются стандарты EIA RS-422A, RS-423A и RS-449. Соответствующими рекомендациями ITU-T для этих стандартов являются V.10 и Х.26 — для RS-423, и V.11 и Х.27 — для RS-422. В табл. 3.4 приведены соотношения скорости передачи и допустимой длины кабеля для этих стандартов.
Таблица 3.4. Соотношение скорости передачи и допустимой длины кабеля для стандартов RS-422A и RS-423A
Скорость передачи, Кбит/с | Длина кабеля,м | |
RS-423A (V.10 и Х.26) | RS-422A (V.11 и Х.27) | |
Стандарт RS-423A
Стандарт RS-423A определяет электрические характеристики несимметричного цифрового интерфейса. "Несимметричность" означает, что данный стандарт подобно RS-232 для каждой линии интерфейса использует только один провод. При этом для всех линий используется единый общий провод.
Как и RS-422A, этот стандарт не определяет сигналы, конфигурацию выводов или типы разъемов. Он содержит только описание электрических характеристик интерфейса. Стандарт RS-422A предусматривает максимальную скорость передачи 100 Кбит/с.
Стандарт RS-422A
Стандарт RS-422A определяет электрические характеристики симметричного цифрового интерфейса. Он предусматривает работу на более высоких скоростях (до 10 Мбит/с) и больших расстояниях (до 1000 м) в интерфейсе DTE—DCE. Для его практической реализации, в отличие от RS-232, требуется два физических провода на каждый сигнал. Реализация симметричных цепей обеспечивает наилучшие выходные характеристики.
Подобно V.28, данный стандарт является простым описанием электрических характеристик интерфейса и не определяет параметры сигналов, типы разъемов и протоколы управления передачей данных. Для линий интерфейсов RS-422A и RS-423A могут быть использованы различные проводники (или пары проводников) одного и того же кабеля.
Стандарт RS-422A был разработан совместно с RS-423A и позволяет размещать линии этих интерфейсов в одном кабеле. Он не совместим с RS-232, и взаимодействие между RS-422A и RS-232 может быть обеспечено только при помощи специального интерфейсного конвертера.
Стандарт RS-449
Стандарт RS-449, в отличие от RS-422A и RS-423A, содержит информацию о параметрах сигналов, типах разъемов, расположении контактов и т.п. В этом отношении RS-449 является дополнением к стандартам RS-422A и RS-423A. Стандарту RS-449 соответствует международный стандарт V.36.
Комбинация RS-449, RS-422A и (или) RS-423A первоначально предназначалась для возможной замены RS-232. Однако этого не произошло, хотя данные стандарты нашли достаточно широкое применение в качестве высокоскоростного интерфейса DTE—DCE.
Стандарт RS-449 определяет 30 сигналов интерфейса. Большинство этих сигналов имеют эквивалентные в RS-232. Кроме того, добавлен ряд новых сигналов. Обозначения большинства сигналов были изменены во избежание путаницы.
Десять сигналов RS-449 определены как линии 1-й категории. Эта группа сигналов включает в себя все основные сигналы данных и синхронизации, такие как "Передаваемые данные", "Принимаемые данные", "Синхронизация терминала" . Скорость передачи сигналов 1 -и категории существенно зависит от длины кабеля. Для линий этой категории на скоростях до 20 Кбит/с могут использоваться стандарты RS-422A либо RS-423A; на скоростях выше 20 Кбит/с (до 2Мбит/с) - только RS-422A.
Оставшиеся 20 линий классифицируются как линии 2-й категории и используются стандартом RS-423A. Ко 2-й категории относятся такие управляющие линии, как "Качество сигнала", "Выбор скорости передачи" и др.
Стандарт RS-449 определяет тип разъема и, в отличие RS-232, распределение контактов разъема . Используемые разъемы имеют 37 контактов для прямого канала и 9 контактов для обратного канала.