Компьютер, совместимый с IBM PC, может иметь до четырех последовательных портов. Они маркируются как COM1-COM4. Каждый COM-порт формируется отдельным UART 16450 (в нем имеется восемь восьмибитовых регистров), установленным внутри компьютера.


5.9.2 Интерфейсы RS-422A, RS-423A и RS-449

Более новыми стандартами, по сравнению с RS-232, позволяющими обеспечить высокоскоростную работу на больших расстояниях, являются стандарты EIA RS-422A, RS-423A и RS-449. Соответствующими рекомендациями ITU-T для этих стандартов являются V.10 и Х.26 — для RS-423, и V.11 и Х.27 — для RS-422, V.36 для RS-449.

Интерфейс RS-422A.

Стандарт RS-422A определяет электрические характеристики симметричного цифрового интерфейса. Он предусматривает работу на более высоких скоростях (до 10 Мбит/с) и больших расстояниях (до 1000 м) в интерфейсе DTE—DCE. Для его практической реализации, в отличие от RS-232, требуется два физических провода на каждый сигнал. Реализация симметричных цепей обеспечивает наилучшие выходные характеристики.

Стандарт RS-422A был разработан совместно с RS-423A и позволяет размещать линии этих интерфейсов в одном кабеле. Он не совместим с RS-232, и взаимодействие между RS-422A и RS-232 может быть обеспечено только при помощи специального интерфейсного  конвертера.

Таблица  5.8 - Электрические и временные характеристики интерфейса RS-422

Характеристика

RS-422, RS-422A CCITT/V.11

симетричный

RS-423 CCITT/V.10

несимметричный

Скорость обмена, кбит/с

10000 (15м)

100 (15м)

Длина линии связи, м

1200 (90 кбит/с)

1200 (1 кбит/с)

Уровни лог. 1/0, В

-0,3/+0,3

-0,3/+0,3

Согласование Rc, Ом

75

75

Сопротивление Rвх/Rвых, Ом

100/4000

1000/1000

Время передачи бита, нс

200

1000

Интерфейс RS-423A.

НЕ нашли? Не то? Что вы ищете?

Стандарт RS-423A определяет электрические характеристики несимметричного цифрового интерфейса. "Несимметричность" означает, что данный стандарт подобно RS-232 для каждой линии интерфейса использует только один провод. При этом для всех линий используется единый общий провод. Как и RS-422A, этот стандарт не определяет сигналы, конфигурацию выводов или типы разъемов. Он содержит только описание электрических характеристик интерфейса. Стандарт RS-422A предусматривает максимальную скорость передачи 100 Кбит/с.

Таблица 5.9 - Соотношение скорости передачи и длины кабеля для стандартов

Скорость передачи, Кбит/с

Длина кабеля, м

RS-423A (V.10 и Х.26)

RS-422A (V.11 и Х.27)

1

100

1000

10

1000

100

100

10000

10

Интерфейс RS-449.

Стандарт RS-449, в отличие от RS-422A и RS-423A, содержит информацию о параметрах сигналов, типах разъемов, расположении контактов и т. п. В этом отношении RS-449 является дополнением к стандартам RS-422A и RS-423A. Стандарту RS-449 соответствует международный стандарт V.36.

Стандарт 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 контактов для обратного канала.

Интерфейс RS-485.

Протокол связи RS-485 является наиболее широко используемым промышленным стандартом, использующим двунаправленную сбалансированную линию передачи. Протокол поддерживает многоточечные соединения, обеспечивая создание сетей с количеством узлов до 32 и передачу на расстояние до 1200 м. Использование повторителей RS-485 позволяет увеличить расстояние передачи еще на 1200 м или добавить еще 32 узла. Стандарт RS-485 поддерживает полудуплексную связь. Для передачи и приема данных достаточно одной скрученной пары проводников

Таблица 5.10 – Характеристики интерфейса RS-485

Стандарт

EIA RS-485

Скорость передачи

10 Мбит/с (максимум)

Расстояние передачи

1200 м (максимум)

Характер сигнала, линия передачи

дифференциальное напряжение, скрученная пара

Количество драйверов

32

Количество приемников

32

Схема соединения

полудуплекс, многоточечная

Характеристики интерфейсов RS-232C, RS-423A, RS-422A, RS-485A сведены в таблицу 5.12.

Таблица 5.12 - Характеристики интерфейсов

Характеристики последовательных интерфейсов

Тип

Скорость,

V

Длина кабеля, м

L

RS-232C

Дуплекс

20 Кбит/c

15 м

RS-423A

Дуплекс

100 Кбит/c

10 Кбит/c

1 Кбит/c

9

91

1200

RS-422A 

Дуплекс

10 Мбит/c

1Мбит/c

100Кбит/c

12

120

1200

RS-485A 

Полудуплекс, до 32 парал-лельно соединенных приемо-передатчиков

10 Мбит/c

1Мбит/c

100Кбит/c

12

120

1200


5.10 Параллельный интерфейс

Стандарт на параллельный интерфейс IEEE 1284, принятый  в 1994 году, определяет 5 режимов обмена данными, метод согласования режима, физический и электрический интерфейсы. Согласно IEEE 1284, возможны следующие режимы обмена данными через параллельный порт:

Режим совместимости (Compatibility Mode) - однонаправленный (вывод) по протоколу Centronics. Этот режим соответствует стандартному порту SPP. Полубайтный режим (Nibble Mode) - ввод байта в два цикла (по 4 бита), используя для приема линии состояния. Этот режим обмена может использоваться на любых адаптерах. Байтный режим (Byte Mode) - ввод байта целиком, используя для приема линии данных. Этот режим работает  только на портах, допускающих чтение выходных данных (Bi-Directional или PS/2 Type 1). Режим ЕРР (Enhanced Parallel Port) (EPP Mode) - двунаправленный обмен данными. Скорость обмена (0,5...2 Мбайт/с). Режим ЕСР (Extended Capability Port) (ECP Mode) - двунаправленный обмен данными с возможностью аппаратного сжатия данных и использования FIFO-буферов и DMA. Эффективен для принтеров и сканеров.

Физический и электрический интерфейс.

Стандарт IEEE 1284 определяет физические характеристики приемников и передатчиков сигналов. IEEE 1284 предусматривает два уровня интерфейсной совместимости: первый уровень - для устройств, не требующих высоких cкоростей обмена, но использующих возможность смены направления передачи данных; уровень два - устройства, работающие в расширенных режимах, с высокими скоростями и длинными кабелями.

Стандарт IEEE 1284 определяет три типа используемых разъемов: А (DB-25), B (Centronics-36), C (новый малогабаритный 36-контактный разъем).

       Интерфейсные кабели могут иметь от 18 до 25 проводников (в зависимости от числа проводников GND). Не предъявляется жестких требований к экранировке и прочим параметрам, однако, такие кабели могут работать только на низких скоростях при длине не более 2 метров.

В стандарте IEEE 1284 определены следующие типы разъемов - разъем типа A определен как шты­ревой DB25, разъем типа B — как Centronics 36. Разъем типа C является разъемом высокой плотности. Такие разъемы (типа С) устанавливаются на принтерах Hewlett-Packard. Разъемы всех трех типов показаны на рисунке 5.10.

Рисунок 5.10 – Разъемы параллельного порта

Интерфейс Centronics.

Стандартный параллельный порт называется SPP (Standard Parallel Port - стандартный параллельный порт). SPP порт является однонаправленным, на его базе программно реализуется протокол обмена Centronics. Сигналы порта выводятся на стандартный разъем DB-25S (розетка), который размещен непосредственно на плате адаптера или соединяется с ним плоским шлейфом (в случае, если адаптер интегрирован с материнской платой). Названия сигналов соответствуют названиям сигналов интерфейса Centronics.

Стандартный порт имеет три 8-битных регистра, расположенных по соседним адресам в пространстве ввода/вывода,  начиная с базового адреса порта (BASE):

Data Register (DR) - регистр данных. Status Register (SR) - регистр состояния. Control Register (CR) - регистр управления.

Контроллер параллельного интерфейса поддерживает 8-битную шину данных, 5-битную шину сигналов состояния и 4-битную шину управляющих сигналов. Обычно поддерживаются три 8-битных регистра в пространстве ввода-вывода и одна линия запроса прерывания. Схемотехника порта LPT базируется на TTL-логике. Скорость обмена не выше 150 Кбайт/с при значительной загрузке процессора.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22