Разъемы HP-IL (на HP-71B ) | |||
Тип | Шина периферийных данных | ||
---|---|---|---|
Designer | Hewlett-Packard | ||
Разработан | 1980-е годы | ||
Производитель | Hewlett-Packard | ||
На смену | USB (середина 1990-х) | ||
Внешний | да | ||
Контакты | 2 | ||
Сигнал данных | Token Ring | ||
Битрейт | 160 кбит / с. (ограничено 16 кбит / с) [1 ] | ||
Максимальное количество устройств | 31. (с расширениями до 960) | ||
Протокол | Последовательный |
HP-IL (Hewlett-Packard Interface Loop), была шина или сеть для межсоединений ближнего действия, представленная Hewlett-Packard в начале 1980-х годов. Она позволяла использовать несколько устройств, таких как принтеры, дисководы гибких дисков, магнитные ленты. читатели и др. для подключения к пр программируемые калькуляторы, такие как HP-41C, HP-71B и HP-75C / D, серии 80 и Компьютеры HP-110, а также универсальные компьютеры на базе шины ISA .
Как следует из названия, кабель HP-IL образовал петлю: кабель возник в HP- Модуль расширения IL, прошел через все подключенные устройства, затем вернулся к модулю. Каждое устройство на шине имеет разъем для подключения и выхода звонка, либо на пигтейлах, либо встроенный. Компания HP использовала запатентованную конструкцию двухконтактного разъема с поляризационными D-образными корпусами. Кабели HP-IL можно соединять между собой без дополнительных адаптеров для увеличения их длины.
IL использовал форму протокола передачи маркера для управления доступом к среде. Каждое устройство в цикле автоматически получает последовательно назначаемый адрес от 1 до 30. На шине устройства могут действовать как контроллеры (калькуляторы / компьютеры) или ведомые устройства (периферийные устройства). Некоторые контроллеры, такие как модуль HP-71 или интерфейс HP82973A ISA, также могут действовать как ведомые, что позволяет создать небольшую сеть калькуляторов.
В цикле есть один контроллер, один слушатель и одно говорящее устройство в любое время, остальные неактивны. Говорящий - это устройство, которое отправляет информацию в цикл, а слушатель - это тот, который получает информацию из цикла. Контроллер - это устройство, которое приказывает устройствам говорить и слушать. В системах на основе калькулятора (например, использующих HP-41C) калькулятор всегда является активным контроллером.
Компания Hewlett-Packard разработала ряд устройств для подключения к HP-IL, в основном периферийные устройства, такие как принтеры и запоминающие устройства для калькуляторов. Через интерфейс HP-IL / HP-IB 82169A контроллеры HP-IL могут быть подключены к приборам с интерфейсом HP-IB (также известным как GPIB или IEEE-488) или наоборот. Планировалось также создать тестовое оборудование с интерфейсами IL, но, помимо довольно популярного мультиметра 3468A, было представлено всего несколько устройств, прежде чем сам HP-IL стал устаревшим.
В дополнение к интерфейсу HP-IB, HP также продала RS-232 и интерфейсы параллельного ввода-вывода общего назначения, а также комплект прототипов для создания пользовательских интерфейсов.
Некоторые калькуляторы HP предлагались с интерфейсами HP-IL. В HP-75C / D он был встроен, в других, таких как HP-71 и HP-41, были доступны подключаемые интерфейсные модули (например, HP82160A для HP-41). Популярное использование HP-IL на калькуляторах включало печать (с использованием термопринтера HP 82162A) и хранение файлов на кассете (через цифровой кассетный привод HP 82161A). Для простоты использования калькуляторы поддерживают автоматическое назначение адресов ввода-вывода («AUTOIO»), при котором команды принтера или запоминающего устройства направляются на первое доступное устройство соответствующего типа. Если присутствовало несколько устройств одного типа, можно было использовать ручной («MANIO») режим назначения.
Благодаря преобразователю интерфейса 82169A даже небольшие калькуляторы могут использоваться для управления несколькими устройствами на стандартном HP-IB (GPIB, IEEE-488) bus, интерфейс, широко используемый для испытательного и измерительного оборудования. Конвертер может работать в одном из двух режимов: переводчик или почтовый ящик. Режим транслятора подходит для систем, в которых присутствует только один контроллер (обычно это калькулятор на HP-IL), а режим почтового ящика применяется, когда на обеих шинах присутствуют отдельные контроллеры.
В режиме транслятора с контроллером HP-IL режим адресации по умолчанию состоит в том, чтобы подключить преобразователь в качестве последнего устройства в петле HP-IL, чтобы установить собственный адрес HP-IB, превышающий количество устройств. в петле HP-IL, и для установки адресов устройств, которые должны быть адресованы на стороне HP-IB, должен быть выше, чем адрес преобразователя. Отклонение от этой схемы требует ручного управления адресацией.
В режиме почтового ящика контроллеры с обеих сторон могут помещать сообщение в буферную память преобразователя, чтобы другая сторона могла извлечь из этой памяти.