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

Порты USB для обмена данными с низкоскоростными и среднескоростными внешними устройствами появились сравнительно недавно. До этого для ввода-вывода данных на эти устройства (основными из которых являются мышь, модем и принтер) использовались параллельный и последовательный порты. Хотя внешние устройства постепенно переводятся на интерфейсы USB и FireWire, параллельный и последовательные порты до сих пор часто входят в состав материнской платы.

В параллельном порту (Parallel Port) в одном направлении одновременно передаются сразу 8 бит (1 байт) информации. Поэтому разъем параллельного порта содержит восемь линий для передачи данных, а на компьютере с двунаправленным параллельным портом разъем дополнительно восемь линий используются для приема данных.

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

Стандарт Centronics в компьютере использует для обмена данными 25-контактный «материнский» разъем (контактные гнезда под штыри кабеля) (рис. 1.3.10а). Подключение компьютера к принтеру выполняется с помощью кабеля, у которого с одной стороны (компьютера) имеется «отцовский» 25-контактный разъем, а с другой стороны (принтера) – 36-контактный «отцовский» разъем (рис. 1.3.10б). В принтере используется 36-контактный «материнский» разъем (рис. 1.3.10в).

Рис. 1.3.10. Параллельный порт: а) разъем компьютера;

б) кабель для подключения принтера; в) «материнский» разъем принтера

Существуют следующие типы параллельного порта:

· стандартный;

· улучшенный параллельный порт EPP (Enhanced Parallel Port);

· порт с расширенными функциями ECP (Extended Capability Port).

Стандартный параллельный порт предназначен только для односторонней передачи данных от компьютера к внешнему устройству (обычно принтеру). Он обеспечивает максимальную скорость передачи данных от 120 до 200 Кбайт/с.

Порт EPP является двунаправленным, то есть обеспечивает передачу 8 бит данных в обоих направлениях. Этот порт передает и принимает данные почти в 6 раз быстрее стандартного параллельного порта, в основном, за счет наличия буферной памяти. Специальный режим с использованием прямого доступа в память позволяет порту EPP передавать блоки данных непосредственно из оперативной памяти в последовательный порт, минуя процессор. При использовании соответствующего программного обеспечения порт EPP может принимать и передавать данные со скоростью до 2 Мбайт/с. Подобно интерфейсу SCSI, порт EPP позволяет подключать в цепочку до 64 периферийных устройств.

Дальнейшим развитием порта EPP явился порт ECP. Он обладает теми же возможностями, что и порт EPP, но количество устройств увеличено до 128. Кроме того, в порту ECP реализована такая важная функция, как сжатие данных.

Для сжатия данных используется метод RLE (Run Length Encoding), в котором длинная последовательность одинаковых символов передается двумя байтами: один байт определяет повторяющийся символ, другой – число повторений. Стандарт ECP допускает сжатие и распаковку данных как программно (с помощью драйвера), так и аппаратно (схемой порта).

В настоящее время стандарты портов EPP и ECP включены в стандарт IEEE 1284. Этот стандарт определяет четыре режима работы: полубайтовый, байтовый, EPP и ECP. Дополнительно к функциям портов EPP и ECP стандарт IEEE 1284 позволяет принтеру послать сигнал при аварии.

Хотя в операционной системе предусмотрено три логических имени для параллельных портов – LPT1 (синоним PRN), LPT2 и LPT3 обычно в комплектацию компьютера входит один параллельный порт.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: