Главная | RSS Четверг, 20.07.2017, 21:35

Меню сайта
Форма входа
Логин:
Пароль:
Категории раздела
Интерфейсы [7]
Описание различных интерфейсов
Поиск по сайту

Баннер сайта
Установите мой
баннер себе на сайт

 

Каталог статей

Главная » Статьи » Интерфейсы » Интерфейсы [ Добавить статью ]

Параллельный LPT – порт

LPT – порт. Параллельная передача данных

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

Принцип действия

Параллельная связь означает, что биты пересылаются и передаются не один за другим, а все восемь бит (или байт) одновременно (параллельно) или, точнее, друг возле друга. Такие параллельные связи имеют место не только при одноименных интерфейсах, но и внутри общей системы PC, например, в шине. При этом здесь принципиальным становится понятие разрядности шины. Принцип параллельной передачи данных становится очевидным, если посмотреть на кабель, который подсоединен к разъему параллельного интерфейса, например на кабель принтера. Если сравнить этот кабель с кабелем мыши (последовательным), то заметно, что он толще. Дело в том, что кабель для параллельной передачи данных должен, как минимум, содержать восемь проводов, каждый из которых предназначен для транспортирования одного бита.

Интерфейс Centronics, его разъемы и кабели.

Параллельные интерфейсы разрабатывает фирма Centronics, специализирующаяся на производстве матричных принтеров. Поэтому параллельный интерфейс часто называют интерфейсом принтера или Centronics.

Обозначение Centronics вообще-то не совсем корректно, поскольку 25-контактный разъем (вилка) типа Sub-D кабеля принтера, которым тот подключается к разъемам параллельного интерфейса, называют Amphenolstacker. А собственно разъем Centronics находится на другом конце кабеля принтера и представляет собой 36-контактный разъем (вилка) типа PAD.

В отличие от последовательной передачи данных, параллельная передача, как правило, однонаправленная, то есть данные передаются только в одном направлении. Некоторые новые принтеры могут конфигурироваться и управляться с помощью программного обеспечения. Для связи им требуется двунаправленный кабель принтера. Для обмена данными между двумя PC через параллельный интерфейс с помощью такой программы, как Laplink, необходим специальный кабель.

Распределение сигналов

При минимальной конфигурации для реализации параллельного интерфейса было бы достаточно 11 проводов: один провод массы (корпус), два так называемых провода подтверждения (Handshake) и восемь проводов для передачи данных. На практике же имеет место параллельный интерфейс. Поскольку параллельный интерфейс часто отождествляют с разъемом кабеля принтера, мы приводим также назначение выводов соответствующего З6-контактного разъема Centronics.

Восемь линии данных передают восемь битов информации. Для каждой линии данных имеется отдельный проводник заземления (18-25)

Подтверждение

При передаче данных обе стороны должны сообщать друг другу информацию о своем состоянии. Это осуществляется путем передачи по определенной линии сигнала низкого или высокого уровня (напряжения О В или 5 В).

Сигналы

Сигнал STROBE сообщает принтеру о том, что PC установил байт данных на линии данных и принтер может печатать символ.

Сигнал Busy сообщает PC, что принтер занят обработкой данных, которые накопились в его буфере. После обработки байта данных принтер сообщает, что обработка прошла корректно и он готов к приему новой информации.

Контроль принтера                  

Контроль принтера (линии 12-17). Оставшиеся проводники кабеля принтера предназначены для передачи контрольных сигналов о состоянии принтера и конфликтах в его работе, например об ошибках при передаче данных.

Paper End. По линии 12 передается сообщение PC о том, что в принтере нет бумаги.

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

Select и Select Input. По линии 13 интерфейсу сообщается о том, в каком из состояний находится принтер, в состоянии On-line (готов) или Off-line (выключен или не готов).

Сигнал Select Input, передаваемый по линии 17 или 36, устанавливает принтер в режим готовности к работе (On-line), например, после устранения какой-либо ошибки в его работе.

Все ошибки, возникающие во время передачи данных, сообщаются по линии 15 или 32. Состояние линии Error влияет на состояние других линий и может остановить процесс печати.

Часто проявляющаяся ошибка при работе принтера - это так называемая ошибка времени выполнения (Time Out). Если принтер долгое время занят "изнурительной" работой с данными и не может сообщить сигналом Busy о том, что он больше не в состоянии принимать данные, то спустя некоторое время фиксируется ошибка Time Out. Регистрация" этой ошибки влияет на все линии. При отсутствии сигнала об ошибке Time Out происходила бы непрерывная передача данных на принтер до тех пор, пока бесконечный цикл не привел бы к зависанию всей системы.

При инициализации (линия Init - 16 или 31) принтер он переходит в свое исходное состояние. Для матричного принтера это означает, что его печатающая головка возвращается в исходное состояние. Кроме того, очищается буфер принтера, т. е. данные, обрабатываемые принтером, выгружаются из его памяти.

По линии Auto Feed (автоматический перевод строки, линия 14) передается сигнал, указывающий принтеру, как обрабатывать новую строку при поступлении команды возврата каретки.

Системная поддержка и конфигурирование LPT - порта.

Параллельный интерфейс в приложениях обычно коротко обозначают-LPT или PRN. Последнее сокращение для принтеров эквивалентно LPT1. LPT - это сокращение от Line Printer. Первый подключенный принтер обозначается как LPT1, а второй - как LPT2. BIOS PC поддерживает до 3 параллельных интерфейсов. Адреса портов первого параллельного интерфейса располагаются начиная с адреса 3BCh. Максимальная длина кабеля принтера не должна превышать 10 м, иначе риск потери данных очень велик. Обычно используется кабель длиной 1,5-2 метра.

Применение параллельных интерфейсов

В большинстве случаев к параллельному интерфейсу подключается принтер. Однако имеются еще и другие периферийные устройства, управление которыми осуществляется через этот интерфейс. Иногда это внешние дисководы, но чаше внешние стриммеры. При этом возможна передача данных с максимальной скоростью 1 Мбайт/с. Также параллельные интерфейсы используются для обмена информацией между двумя PC.

Категория: Интерфейсы | Добавил: teacher (25.04.2008) | Автор: admin
Просмотров: 6228 | Рейтинг: 4.5/4 |
Всего комментариев: 0
avatar
Поиск по сайту

Наш опрос
Какой предмет Вам нравится больше всего?
Всего ответов: 994
Друзья сайта
Система Orphus
Статистика


Онлайн всего: 2
Гостей: 2
Пользователей: 0

Flag Counter
Архив записей

Copyright MyCorp © 2017