Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IEEE-1284.doc
Скачиваний:
45
Добавлен:
30.01.2015
Размер:
401.92 Кб
Скачать

IEEE 1284

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

В основе данного стандарта лежит интерфейс Centronics и его расширенные версии (ECP, EPP).

Параллельный порт Centronics — порт, используемый с 1981 года в персональных компьютерах фирмы IBM для подключения печатающих устройств, разработан фирмой Centronics Data Computer Corporation; уже давно стал стандартом де-факто, хотя в действительности официально на данный момент он не стандартизирован.

Изначально этот порт был разработан только для симплексной (однонаправленной) передачи данных, так как предполагалось, что порт Centronics должен использоваться только для работы с принтером. Впоследствии разными фирмами были разработаны дуплексные расширения интерфейса (byte mode, EPP, ECP). Затем был принят международный стандарт IEEE 1284, описывающий как базовый интерфейс Centronics, так и все его расширения.

Стандарт IEEE-1284 определяет ряд усовершенствований и режимов функционирования параллельного порта ПК (также называемого портом Centronics), включая поддержку двунаправленной передачи данных.

Стандарт определяет 5 режимов обмена данными, метод согласования режима, физический и электрический интерфейсы.

Режимы работы

Все режимы асинхронны.

Режим совместимости

Возможности: 8-разрядный вывод на принтер, ограниченный контроль состояния принтера, ввод-вывод программируемый и с помощью прерываний, подтверждение установления связи с принтером для управления потоком данных. Этот режим соответствует SPP-порту.

Скорость передачи данных (Кбайт/с): 100-200 только при выводе.

Применение: в ПК и интерфейсе Centronics.

4-разрядный (или полубайтный) режим

Возможности: 4-разрядный ввод (двумя последовательными передачами одного байта от принтера, используя для приема линии состояния), для вывода используется режим совместимости, ввод-вывод программируемый и с помощью прерываний.

Скорость передачи данных (Кбайт/с): 40-60 при вводе.

Применение: принтеры или другие приложения, в которых 4 входных разряда состояния могут быть использованы для ввода данных в ПК.

8-разрядный (или байтный) режим

Возможности: 8-разрядный ввод из принтера, для вывода используется режим совместимости, ввод-вывод программируемый и с помощью прерываний.

Скорость передачи данных (Кбайт/с): 80-300 при вводе.

Применение: принтеры, а также другие типы периферийных устройств (например, интерфейсы дисков или локальных сетей), которым необходим более быстрый ввод в ПК. Реализован в большинстве ПК, производимых после 1991 года. Разряд направления передачи в регистрах порта принтера управляет направлением передачи данных через порт.

Редко используемый режим двустороннего обмена данными. Использовался в некоторых старых контроллерах до принятия стандарта IEEE 1284.

Режим порта с расширенными возможностями (ECP)

Возможности: 8-разрядный вывод и 8-разрядный ввод, ввод-вывод программируемый или с помощью прерываний и прямого доступа к памяти (как правило, с помощью канала 1 ПДП), 16-разрядный (или более) буфер FIFO. Управляющие сигналы интерфейса генерируются аппаратно.

Скорость передачи данных (Кбайт/с): более 2000.

Применение: более высокие скорости передачи данных, например, на принтеры и со сканеров. Поддерживает сжатие данных по алгоритму группового кодирования RLE (при этом 2 байтами может быть представлено до 128 повторяющихся байт).

Режим усовершенствованного параллельного порта (EPP)

Возможности: 8-разрядный вывод и 8-разрядный ввод, ввод-вывод программируемый или с помощью прерываний. Управляющие сигналы интерфейса генерируются аппаратно во время цикла обращения к порту.

Скорость передачи данных (Кбайт/с): до 2000.

Применение: интерактивный обмен данными, например, с сетевыми адаптерами либо с накопителями на CD-ROM, дисках или ленте. Это наиболее эффективный и гибкий режим.

Стандарт определяет способ, по которому ПО может определить режим, доступный и хосту (PC), и периферийному устройству (или присоединенному второму компьютеру). Режимы нестандартных портов, реализующих протокол обмена Centronics аппаратно (Fast Centronics, Parallel Port FIFO Mode), могут и не являться режимами IEEE 1284, несмотря на наличие в них черт ЕРР и ЕСР.

В компьютерах с LPT-портом на системной плате режим — SPP, ЕРР, ЕСР или их комбинация — задается в BIOS Setup. Режим совместимости полностью соответствует SPP-порту. Остальные режимы подробно рассмотрены ниже.

D целом, 1284 стандарт обеспечивает следующее:

1. Пять режимов передачи данных

2. Метод определения поддерживаемых режимов для ведущего и периферийного устройств и проведение подготовки к передаче в требуемом режиме.

3. Определяет физический интерфейс

  • Кабели

  • Соединители

4. Определяет электрический интерфейс

  • Драйверы / приемники

  • Окончание линии

  • Импеданс

Таким образом, 1284 параллельный порт обеспечивает удобный, высокопроизводительный интерфейс для портативных изделий и принтеров.

При описании режимов обмена фигурируют следующие понятия:

  • хост — компьютер, обладающий параллельным портом;

  • ПУ— периферийное устройство, подключаемое к этому порту;

  • Ptr — в названиях сигналов обозначает передающее ПУ;

  • прямой канал — канал вывода данных от хоста в ПУ;

  • обратный канал — канал ввода данных в хост из ПУ.

Соседние файлы в предмете Интерфейсы Периферийных Устройств