Спутник радиолюбителя
Главная страницаНаш магазинФорумСсылкиКнига жалоб
Главная / Цифровая техника / Представление о параллельных портах

Представление о параллельных портах

Автор: Игорь

Параллельный адаптер - неотъемлемая составляющая ПК, имеющаяся как в самых первых реализациях IВМ РС, так и в современных решениях. В состав компьютера входит, как правило, всего один параллельный адаптер. В самых новых моделях он соответствует стандарту IЕЕЕ 1284 - "Стандартный метод передачи сигналов для периферийного двунаправленного параллельного интерфейса для персональных компьютеров". Данный стандарт обеспечивает высокую скорость двунаправленной связи между РС и внешней периферией, которая может быть в 50-100 раз больше, чем у первых параллельных адаптеров. При этом сохраняется полная обратная совместимость со всеми существующими периферийными устройствами параллельного адаптера и принтерами.

Стандарт 1284 определяет 5 режимов передачи данных, каждый из которых обеспечивает способы передачи в прямом направлении (от РС к периферии), обратном направлении (от периферии к РС) или двунаправленную передачу данных (полудуплекс). Существуют следующие режимы работы:

  1. режим совместимости (Compatibility Mode) - Centronics, или стандартный режим;
  2. режим тетради (Nibble Mode) - 4 бита одновременно использующие линии состояния для чтения данных;
  3. режим байта (Byte Mode) - 8 битов, одновременно использующие линии данных. Иногда рассматривается как "двунаправленный" порт;
  4. ЕРР - режим (Enhanced Parallel Port) - расширенный параллельный порт. Предназначен преимущественно для работы не с принтерами, а CD-ROM'ами, ленточными накопителями, жесткими дисками, сетевыми адаптерами и т.д.
  5. ЕСР-режим (Extended Capabilities Mode) - порт с расширенными способностями, прежде всего для нового поколения принтеров и сканеров.

Режим совместимости, или Centronics может посылать данные только в одном направлений с типичной скоростью 50 Кб в секунду.

ЕСР - и ЕРР - порты используют дополнительные аппаратные средства, чтобы управлять подтверждением связи (занято устройство или нет), так как программная проверка готовности устройства (принтера) ограничивает скорость обмена данными. Это предусматривает только одну инструкцию ввода - вывода, что позволяет увеличить скорость, Порты могут работать со скоростью в пределах 1 - 2 Мб в секунду ЕСР - порт также позволяет работать с каналом прямого доступа к памяти (DМА сhаnnel) и FIFO - буфера, что дает возможность перемещать данные, не используя прямые операции ввода-вывода на порт.

Таблица ?1. Назначения выводов 25 штырькового разъема А - типа

? вывода
адаптера
? вывода
Centronics
Название сигнала Направление входа/выхода Порт Аппаратная инверсия
1 1 NStrobe(Строб) Вход/выход Управления Да
2 2 Data 0 (Данные, бит 0) Выход Данных  
3 3 Data 1 (Данные, бит 1) Выход Данных  
4 4 Data 2 (Данные, бит 2) Выход Данных  
5 5 Data 3 (Данные, бит 3) Выход Данных  
6 6 Data 4 (Данные, бит 4) Выход Данных  
7 7 Data 5 (Данные, бит 5) Выход Данных  
8 8 Data 6 (Данные, бит 6) Выход Данных  
9 9 Data 7 (Данные, бит 7) Выход Данных  
10 10 NAck (Подтверждение) Вход Состояний  
11 11 Busy (Занято) Вход Состояний Да
12 12 Paper-End
(Конец бумаги)
Вход Состояний  
13 13 Select (Выбор) Вход Состояний  
14 14 nAuto Line Feed
(Авт. перевод строки)
Вход/выход Управления Да
15 32 nError (Ошибка) Вход Состояний  
16 31 Nlnnitalize
(Сброс принтера)
Вход/выход Управления  
17 36 nSelect Print
(Принтер выбран)
Вход/выход Управления Да
18-25 19-30 Ground (Земля) -----    

Аппаратные свойства

Выходы адаптера обычно расположены на задней стенке компьютера. Стандарт ?ЕЕЕ 1284 предусматривает три различных типа коннекторов, соединяющих внешние устройства с параллельным портом (рис 1) Первый - 1284 Тип А - 25-штырьковый разъем. Второй - 1284 Тип В - 36-контактный Centronics-разъем, применяемый в большинстве принтеров. 1284 Тип С является 36-штырьковым разъемом, как и Centronics, но меньшим по размеру. У него лучший замок зажима, оптимальные электрические свойства. Так же он содержит еще два штырька сигналов, используемых для мониторинга подсоединенного устройства.

Чаще всего в компьютерах встречается 25-штырьковый разъем А типа. Назначения его выводов приведены в таблице 1. В ней символ "n" перед названием сигнала обозначает сигналы, у которых низкий уровень является активным. В столбце "Аппаратная инверсия" указаны сигналы, для которых инвертирование выполняется аппаратными средствами параллельного адаптера

Выход параллельного адаптера - это ТТЛ (транзисторно-транзисторная логика). Нагрузка на выходную линию параллельного адаптера не должна превышать одного входа ТТЛ. Для увеличения нагрузочной способности адаптера необходимо использовать буфер.

Рис.1.

Адресация

Параллельный порт имеет три типичных адреса. В таблице 2 представлены адреса порта ЗВСh - параллельный порт, расположенный на плате адаптера монохромного дисплея. Этот адрес исчез на некоторое время, когда параллельные порты были удалены с видеокарты. Теперь он вновь появился, как вариант для адаптера, интегрированного на материнской плате. Конфигурация адреса может быть изменена в BIOS.

LРТ1 обычно назначается базовый адрес 378h, а LРТ2 - 278h. Для различных машин эти адреса могут меняться. При включении компьютера BIOS определяет количество адаптеров и назначает им имена - LРТ1, LРТ2 и т.д.

Для определения базового адреса параллельных портов можно воспользоваться ячейками памяти BIOS (таблица 3) Важное примечание адрес 0000:040Е в области данных BIOS может использоваться PS/2.

Таблица ?2. Адресация параллельных адаптеров.

Адреса Назначение
3BCh-3BFh Используется для адаптера, интегрированного на видеокарте.
Не поддерживается ECP
378h-37Fh Используемые адреса для LPT1
278h-27Fh Используемые адреса для LPT2

Таблица ?3. Расположение адресов параллельных адаптеров в области BIOS.

Назначенный адрес Функция
0000:0408 Базовый адрес LPT1
0000:040A Базовый адрес LPT2
0000:040C Базовый адрес LPT3
0000:040E Базовый адрес LPT4
Дата размещения: 06-03-2002
 

Главная страницаНаш магазинФорумСсылкиКнига жалоб
Copyright © "Спутник радиолюбителя" 1998 г.