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

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

Стандарт 1284 определяет 5 режимов передачи данных, каждый из которых обеспечивает способы передачи в прямом направлении (от РС к периферии), и обратном направлении (от периферии к РС) или двунаправленную передачу данных (полу дуплекс).
Существуют следующие режимы работы:
1) режим совместимости (
Compatibility Mode) - Centronics, или стандартный режим.
2) режим тетрады (
Nibble Mode) - 4 бита одновременно использующие линии состояния для чтения данных.
3) режим байта (By
te 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

Игорь golgai@aport.ru

 

 

Присылайте свои советы. mail.alekssam@mail.rualekssam@mail.ru

Жми сюда ! Назад Жми сюда ! На главную страницу

 

CHIPINFO - радиодетали и электронные компоненты

 

Hosted by uCoz