Смекни!
smekni.com

Интерфейсы модемов (стр. 5 из 10)

Портам для нормальной работы необходимо аппаратное прерывание. Последовательному порту с именем СОМ1 обычно соответствует аппаратное прерывание IRQ4 (Interrupt Request). Для порта COM2 - IRQ3. Порты COM3 и COM2 используют одно и то же прерывание IRQ3, а COM4 и СОМ1 — прерывание IRQ4. Прерывания для параллельных портов устанавливаются автоматически.

Таблица 3.2. Системные ресурсы последовательных портов компьютеров PS/2

Имя порта в OS/2 Адрес ввода/вывода Базовые адреса регистров Прерывание
SERIAL 1 03F8h 83F8h IRQ4
SERIAL 2 02F8h 82F8h IRQ3
SERIAL 3 3220h B220h IRQ3
SERIAL 4 3228h B228h IRQ3
SERIAL 5 4220h C220h IRQ3
SERIAL 6 4228h C228h IRQ3
SERIAL 7 5220h E220h IRQ3
SERIAL 8 5228h E228h IRQ3

Компьютеры с архитектурой PS/2 имеют отличные от AT адреса портов за исключение двух первых и другие прерывания. Кроме того, существует возможность расширения количества портов до восьми. Такие отличия обусловлены тем, что компьютерах PS/2 применен другой контроллер последовательного порта и усовершенствованный последовательный интерфейс (ESI) фирмы Hayes. Контроллер такого типа поддерживает режим прямого доступа к памяти, осуществляет выборку символов во входящем потоке данных и сам управляет потоком данных. ESI- адаптер фирмы Hayes представляет собой законченный коммуникационный сопроцессор для управления линией связи практически независимо от центрального процессора компьютера. В табл. 3.2 приведены адреса ввода/вывода и линии прерывания, используемые в системе PS/2.

3.1.7. Ограничения интерфейса RS-232

Вследствие воздействия помех, активного и реактивного сопротивления соединительного кабеля между устройствами DTE и DCE существуют ограничения на его длину. Официальное ограничение по длине для соединительного кабеля по стандарту RS-232 составляет порядка 15 м при скорости передачи около 20 Кбит/с. Однако на практике это расстояние может быть значительно больше и зависит от скорости передачи данных. В табл. 3.3 приведены значения длины соединительного кабеля, определенные McNamara (Technical Aspects of Data Communications, Digital Press, 1982).

Соотношение между скоростью передачи и длиной кабеля зависит также от качества используемого кабеля. Если используется кабель с низкой емкостью, то расстояние между DTE и DCE может быть больше. Интерфейсы, рассматриваемые ниже, такие как RS-449, RS-422A и RS-423A, позволяют работать с большими скоростями передачи и на большем удалении, чем интерфейс RS-232.

Таблица 3.3. Длина соединительного кабеля между устройствами DTE и DCE

Скорость передачи, бит/с Максимальная длина для экранированного кабеля, м Максимальная длина для неэкранированного кабеля, м
110 1525 915
300 1525 915
1200 915 915
2400 305 152
4800 305 76
9600 76 76

3.2. Интерфейсы 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)
1 100 1000
10 1000 100
100 10000 10

Стандарт 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, распределение контактов разъема (см. табл. 3.5). Используемые разъемы имеют 37 контактов для прямого канала и 9 контактов для обратного канала.

Таблица 3.5. Назначение сигналов интерфейса RS-449

37-ми контактный разъем
Номер контакта RS-449 RS-232 V.24 От ОСЕ От DTE
1 Экран RG АА Защитное заземление
2 SI Индикатор скорости передачи С1 112 Переключатель скорости передачи х
3 Свободно х
4 SD Передача данных TxD ВА 103 Передаваемые данные х
5 ST Синхронизация передачи те DB 114 Синхронизация элементов передаваемого сигнала
6 RD Прием данных RxD ВВ 104 Принимаемые данные х
7 RS Запрос передачи RTS СА 105 Запрос передачи х
8 RT Синхронизация приема RC DD 115 Синхронизация элементов принимаемого сигнала х
9 CS Готов к передаче CTS СВ 106 Готов к передаче х
10 LL Местный шлейф 141 Местный шлейф х
11 DM Режим данных DSR СС 107 Готовность DCE х
12 TR Входящий запрос соединения DTR CD 108 Готовность DTE х
13 RR Готовность приемника DCD CF 109 Детектор линейного сигнала канала данных х
14 RL Удаленный шлейф 140 Шлейфовое или техническое тестирование х
15 Входящий запрос соединения RI СЕ 125 Индикатор вызова х
16 SF/S R Выбор частоты/скорост и передачи СН/С1 111/ 112 Селектор скорости передачи данных х х
17 ТТ Синхронизация терминала те DA 113 Синхронизация элементов передаваемого сигнала х
18 ТМ Режим контроля 142 Индикатор тестирования х
19 SG Сигнальное заземление SG АВ 102
20 RC Общий обратный провод приема SG АВ 102 Сигнальное заземление х
21 Свободно
22 SD RS-422, возвратный ввод х
23 ST RS-422, возвратный ввод х
24 RD RS-422, возвратный ввод х
25 RS RS-422, возвратный ввод х
26 RT RS-422, возвратный ввод х
27 CS RS-422, возвратный ввод х
28 IS Терминал работает CN 135 Сигнал занятости х
29 DM RS-422, возврат х
30 TR RS-422, возврат х
31 RR RS-422, возврат х
32 SS Выбор резервного канала 116 х
33 SQ Качество сигнала SQ се 110 Детектор качества сигнала данных х
34 NS Новый сигнал NS 136 Новый сигнал х
35 TT RS-422,возврат х
36 SB Индикатор резервного канала 117 х
37 SC Общий обратный провод передачи SG SG 102 Сигнальное заземление х
1 Экран АА Защитное заземление
2 SRR Детектор несущей обратного канала SCF 122 Детектор принимаемого линейного сигнала обратного канала х
3 SSD Передаваемые данные обратного канала SBA 118 Передаваемые данные обратного канала х
4 3RD Принимаемые данные обратного канала SBB 119 Принимаемые данные обратного канала х
5 SG Сигнальное заземление SQ АВ •Ю2 Сигнальное заземление х
6 RC Общий возврат ОСЕ SG АВ 102b Общий обратный провод DTE х
7 SRS Запрос передачи обратного канала SRS SCA 120 Запрос передачи обратного канала х
8 SCS Готовность обратного канала SCS SCB 121 Обратный канал готов х
9 SC Общий обратный провод передачи SG АВ 102а Общий обратный провод ОСЕ х

Расположение контактов разъема интерфейса RS-449/V.36 приведено на рис. 3.15.