Параллельный интерфейс описывается стандартом IEEE 1284, по этому стандарту выделяют 5 режимов работы:
1 совместимый(центроникс-centronics)
2 полубайтный
3 двунаправленный байтный режим
4 ЕPP режим(расширенный параллельный порт)
5 SPP режим с дополнительными возможностями порта.
В первом режиме осуществляется однонаправленная передача данных во внешнее устройство. В полубайтном устройстве можно вводить 4бита в компьютер. В байтном режиме шина данных может использоваться как на вход, так и на выход. SPP (стандартный параллельный порт).
Сигналы интерфейса в режиме SPP.
Data0… Data7 это восьми битная шина данных, остальные данные являются сигнала управляющие принтер. Strobe - сигнал готовности данных, busy – принтер занят, AСK – подтверждение приема данных, относительно компьютера это вход, PO – отсутствие бумаги в принтере, по отношению к компьютеру это вход, Error – сигнал ошибки, по отношению к компьютеру это вход. Протокол обмена данных реализуется программно, что не позволяет реализовать большие скорости передачи данных, но дают определенную гибкость в реализации самого протокола, скорость передачи около 50кБайт/cек.
|
|
Работа интерфейса в режиме EPP.
В этом режиме сигнал интерфейса генерируется аппаратно, что позволяет получить скорость передачи данных до 2Мбайт/сек. В этом режиме используется те же сигналы, но с другими значениями. Data0… Data7 двунаправленная шина данных, RST – сброс внешнего устройства, Data Strobe – сигнал о готовности данных, Addr Strobe – может быть подключено только одно устройство, внутри могут быть использованы различные блоки. Write – если сигнал активный, то запись во внешнее устройство, если не активный, то чтение во внешнее устройство, Wait – устройство занято обработкой данных, Interrupt – сигнал запроса на прерывания от внешнего устройства.
Типовые циклы обмена по шине.
1 Цикл записи адреса:
Вертикальная черточка означает активный уровень записи.
2 Цикл записи данных, по сравнению с первым циклом не имеет практически никаких отличий, кроме:
3 Цикл чтения данных:
Данный интерфейс является быстрым, недорогим, но устаревшим. Для повышения эффективности всей системы внешние устройства могут выставлять сигнал запроса на прерывания в случае отправки данных на компьютер.
Режимы работы параллельного интерфейса ЕСР.
Аналогичен ЕРР, но обладает дополнительными возможностями:
1использование прямого канала для доступа к информации;
2 наличие аппаратных буферов(данные туда сбрасываются с любой скоростью, а аппаратный буфер соответственно обеспечивает правильный режим работы);
3 использование аппаратного сжатия данных.
Технические характеристики параллельного интерфейса.
Параллельный интерфейс используют уровни сигналы ТТL. Разъем используется на DB25. Максимальная скорость передачи до 2 Мбайт/с, максимальная длина соединительного кабеля 1.8м. К порту возможно подключение только одного внешнего устройства.