Раздел: Документация
0 ... 3 4 5 6 7 8 9 ... 131 терминаторы не применяются. Рекомендованные схемы входных, выходных и двунаправленных цепей приведены на рис. 1.2. Стандарт IEEE 1284 определяет три типа используемых разъемов. Типы A (DB-25) и В (Centronics-36) используются в традиционных кабелях подключения принтера, тип С — новый малогабаритный 36-контактный разъем. +5 В т б Рис. 1.2. Оконечные цепи линий интерфейса IEEE 1284: а — однонаправленных, б — двунаправленных Традиционные интерфейсные кабели имеют от 18 до 25 проводов, в зависимости от числа проводников цепи GND. Эти проводники могут быть как перевитыми, так и нет. К экранированию кабеля жестких требований не предъявлялось. Такие кабели вряд ли будут надежно работать на скорости передачи 2 Мбайт/с и при длине более 2 м. Стандарт IEEE 1284 регламентирует свойства кабелей. * Все сигнальные линии должны быть перевитыми с отдельными обратными (общими) проводами. fe Каждая пара должна иметь импеданс 62+6 Ом в частотном диапазоне 4-16 МГц. w Уровень перекрестных помех между парами не должен превышать 10%. ж Кабель должен иметь экран (фольгу), покрывающий не менее 85% внешней поверхности. На концах кабеля экран должен быть окольцован и соединен с контактом разъема Кабели, удовлетворяющие этим требованиям, маркируются надписью *IEEE Std 1284-1994 Compliant*. Они могут иметь длину до 10 метров, обозначения типов приведены в табл. 1.3.
1.2.2. Режимы передачи данных • ШЕЕ 1284 определяет пять режимов обмена, один из которых полностью соответствует стандартному выводу по протоколу Centronics. Стандарт определяет способ, по которому ПО может определить режим, доступный и хосту (PC), и ПУ (или присоединенному второму компьютеру). Режимы Нестандартных портов, реализующих протокол обмена Centronics аппаратно (Fast Centronics, Parallel Port FIFO Mode), могут и не являться режимами IEEE 1284, несмотря на наличие в них черт ЕРР и ЕСР. При описании режимов обмена фигурируют следующие понятия: ж Хост — компьютер, обладающий параллельным портом. м ПУ — периферийное устройство, подключаемое к этому порту. f Ptr — в обозначениях сигналов обозначает передающее ПУ. к? Прямой канал — канал вывода данных от хоста в ПУ. ш Обратный канал — канал ввода данных в хост из ПУ. Полубайтный режим ввода -NibbleMode Предназначен для двунаправленного обмена. Может работать на всех стандартных портах. Порты имеют 5 линий ввода состояния, используя которые ПУ может посылать в хост байт тетрадами (nibble — полубайт, 4 бита) за два приема. Сигнал Аск#, вызывающий прерывание, которое может использоваться в данном режиме, соответствует биту 6 регистра состояния, что усложняет программные манипуляции с битами при сборке байта. Сигналы порта приведены в табл. 1.4, временные диаграммы — на рис. 1.3. HostBusy PtrClk Сигналы состояния Л. Биты [ 0:3] ; У Биты [4:7] flu Рис. 1.3. Прием данных в полубайтном режиме Прием байта данных в полубайтном режиме состоит из следующих фаз: 1.Хост сигнализирует о готовности приема данных установкой низкого уровня на линии HostBusy. 2.ПУ в ответ помещает тетраду на входные линии состояния. 0 ... 3 4 5 6 7 8 9 ... 131
|