1.2.4 Применение LPT-порта
Обычно LPT-порт используют для подключения принтера, однако этим его применение не исчерпывается.
Для связи двух компьютеров по параллельному интерфейсу применяются различные кабели в зависимости от режимов используемых портов. Самый простой и медленный -- полубайтный режим, работающий на всех портах. Для этого режима в кабеле достаточно иметь 10 сигнальных и один общий провод. Распайка разъемов кабеля приведена в табл. 1.4. Связь двух PC данным кабелем поддерживается стандартным ПО типа Interlnk из MS-DOS или Norton Commander.
Таблица 1.4 - Кабель связи PC-PC (4-битный)
Х1, разъем РС#1 |
Контакт |
Х2, разъем РС#2 |
Контакт |
|
DR.O |
2 |
15 |
SR.3 |
|
DR.1 |
3 |
13 |
SR.4 |
|
DR.2 |
4 |
12 |
SR.5 |
|
DR.3 |
5 |
10 |
SR.6 |
|
DR.4 |
6 |
11 |
SR.7 |
|
SR.6 |
10 |
5 |
DR.3 |
|
SR.7 |
11 |
6 |
DR.4 |
|
SR.5 |
12 |
4 |
DR.2 |
|
SR.4 |
13 |
3 |
DR.1 |
|
SR.3 |
15 |
2 |
DR.O |
Разъемы XI и Х2 - DB25-P (вилки).
Высокоскоростная связь двух компьютеров может выполняться и в режиме ЕСР (режим ЕРР неудобен, поскольку требует синхронизации шинных циклов ввода-вывода двух компьютеров).
Из всех сигналов в кабеле не используется лишь PeriphRequest (контакт 15). В цепи линий данных рекомендуется вставить последовательные резисторы (0,5-1 кОм), препятствующие протеканию слишком больших токов, когда порты данных обоих компьютеров находятся в режиме вывода. Эта ситуация возникает, когда коммуникационное ПО компьютеров еще не запущено. Связь в режиме ЕСР поддерживается Windows, в комплект поставки этих ОС входит драйвер PARALINK.VxD, но из-за внутренней ошибки он неработоспособен.
Таблица 1.5 - Кабель связи PC-PC в режиме ЕСР и байтном режиме
Контакт |
Разъем Х1 |
Разъем Х2 |
Контакт |
|
1 |
HostClk |
PeriphClk |
10 |
|
14 |
HostAck |
PeriphAck |
11 |
|
17 |
1284Active |
Xflag |
13 |
|
16 |
ReverseRequest* |
AckReverse* |
12 |
|
10 |
PeriphClk |
HostClk |
1 |
|
11 |
PeriphAck |
HostAck |
14 |
|
12 |
AckReverse* |
ReverseRequest* |
16 |
|
13 |
Xflag |
1284Active |
17 |
|
2,3...9 |
Data [0:7] |
Data [0:7] |
2,3..*9 |
Подключение сканера к LPT-порту эффективно, только если порт обеспечивает хотя бы двунаправленный режим (Bi-Di), поскольку основной поток -- ввод. Лучше использовать порт ЕСР, если этот режим поддерживается сканером (или ЕРР, что маловероятно).
Подключение внешних накопителей (Iomega Zip Drive, CD-ROM и др.), адаптеров ЛВС и других симметричных устройств ввода-вывода имеет свою специфику. В режиме SPP наряду с замедлением работы устройства заметна принципиальная асимметрия этого режима: чтение данных происходит в два раза медленнее, чем (весьма небыстрая) запись. Применение двунаправленного режима (Bi-Di или PS/2Туре 1) устранит эту асимметрию -- скорости сравняются. Только перейдя на ЕРР или ЕСР, можно получить нормальную скорость работы. В режиме ЕРР или ЕСР подключение к LPT-порту почти не уступает по скорости подключению через ISA- контроллер. Это справедливо и при подключении устройств со стандартным интерфейсом шин к LPT-портам через преобразователи интерфейсов (например,LPT- IDE, LPT- SCSI, LPT- PCMCIA). Заметим, что винчестер IDE, подключенный через адаптер к LPT-порту, для системы может быть представлен как устройство SCSI (это логичнее с программной точки зрения).
В табл. 1.6 описано назначение выводов разъема LPT-порта в различных режимах и их соответствие битам регистров стандартного порта.
- ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, tЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ
- ВВЕДЕНИЕ
- 1. АНАЛИЗ ИНТЕРФЕЙСОВ ВВОДА-ВЫВОДА КОМПЬЮТЕРНЫХ СИСТЕМ
- 1.1 Основные свойства интерфейсов
- 1.2 Параллельный интерфейс -- LPT-порт
- 1.2.1 Традиционный LPT-порт
- 1.2.2 Физический и электрический интерфейсы
- 1.2.3 Системная поддержка LPT-порта
- 1.2.4 Применение LPT-порта
- 1.2.5 Конфигурирование LPT-портов
- 1.3 Последовательный интерфейс -- СОМ-порт
- 1.3.1 Интерфейс RS-232C
- 1.3.2 Родственные интерфейсы и преобразователи уровней