![]() Conectores HP-IL (en un HP-71B ) | |||
Escribe | Bus de datos periféricos | ||
---|---|---|---|
Historial de producción | |||
Diseñador | Hewlett Packard | ||
Diseñado | Decenio de 1980 | ||
Fabricante | Hewlett Packard | ||
Sustituida por | USB (mediados de la década de 1990) | ||
Especificaciones generales | |||
Externo | sí | ||
Patas | 2 | ||
Datos | |||
Señal de datos | Anillo simbólico | ||
Bitrate | 160 kbit / s (limitado a 16 kbit / s) [1] | ||
Max. dispositivos | 31 (con extensiones hasta 960) | ||
Protocolo | De serie |
El HP-IL ( bucle de interfaz de Hewlett-Packard ) era un bus o red de interconexión de corto alcance introducido por Hewlett-Packard a principios de la década de 1980. [1] Permitió que muchos dispositivos, como impresoras, trazadores, pantallas, dispositivos de almacenamiento (unidades de disquete y de cinta), equipos de prueba, etc., se conectaran a calculadoras programables como HP-41C , HP-71B y HP- 75C / D , las computadoras de la serie 80 y HP-110 , así como las PC genéricas basadas en bus ISA .
Como su nombre lo indica, una red HP-IL formaba un bucle (es decir, era una red en anillo ): cada dispositivo en el bucle tenía un par de conexiones de dos cables, una designada en , que recibía mensajes del dispositivo anterior en el bucle. ; y uno designado hacia fuera , que entregó mensajes al siguiente dispositivo en el bucle. Un dispositivo en el lazo se designa como controlador y administra todos los demás dispositivos en el lazo. Los cables HP-IL utilizan un diseño de conector único de dos clavijas con carcasas polarizadas en forma de "D", y se pueden conectar entre sí sin más adaptadores para extender su longitud.
HP-IL utiliza un protocolo de transferencia de tokens para el control de acceso a los medios: los mensajes se pasan de un dispositivo al siguiente hasta que regresan al originador. Cuando se inicializa el bucle, el controlador envía un mensaje de "Dirección automática 1" al primer dispositivo; ese dispositivo (y cada dispositivo subsiguiente) toma el número en el mensaje que recibe como su propia dirección, y luego reenvía el mensaje con la dirección incrementada al siguiente dispositivo. Cuando el mensaje " Dirección automática n " finalmente regresa al controlador, puede indicar cuántos dispositivos hay en el bucle ( n-1). Se pueden direccionar hasta 31 dispositivos con este método. Una vez que se asignan las direcciones, el controlador puede asignar roles de "hablante" o "oyente" a cualquier dispositivo en el bucle. Al direccionar cada dispositivo a su vez y usar el mensaje "Enviar ID de accesorio", el controlador puede determinar la función y la capacidad de cada dispositivo en el bucle.
Cuando el controlador asigna la función de escucha a un dispositivo, ese dispositivo acepta y procesa los datos recibidos del bucle. La función de hablante permite que un dispositivo genere datos en el bucle. Se puede asignar la función de oyente a varios dispositivos a la vez, pero la función de interlocutor solo se puede asignar a un solo dispositivo a la vez. La transferencia de datos entre dispositivos de bucle se logra cuando el controlador designa a un hablante y uno o más oyentes, y luego envía un mensaje de "Enviar datos".
La mayoría de los dispositivos que fueron diseñados para usarse como controladores tenían ese rol fijo, pero el HP-71B era capaz de asumir el modo controlador o dispositivo; y con el adaptador HP-IL dual HP 82402, el HP-71B podría incluso configurarse con múltiples bucles.
Hewlett-Packard desarrolló una gama de dispositivos para conectarse a HP-IL, en su mayoría periféricos como impresoras y dispositivos de almacenamiento para calculadoras. A través de la interfaz 82169A HP-IL / HP-IB, los controladores HP-IL pueden conectarse a instrumentos con una interfaz HP-IB (también conocida como GPIB o IEEE-488), o viceversa. También había planes para fabricar equipos de prueba con interfaces IL, pero aparte del algo popular multímetro 3468A, solo se introdujeron algunos dispositivos antes de que HP-IL se volviera obsoleto.
Además de la interfaz HP-IB, HP también vendió RS-232 e interfaces de E / S paralelas de uso general, así como un kit prototipo para crear interfaces personalizadas.
Se ofrecieron varias calculadoras HP con interfaces HP-IL. En el HP-75C / D estaba integrado, en otros como el HP-71 y el HP-41, estaban disponibles módulos de interfaz enchufables (como el HP82160A para el HP-41). Los usos populares de HP-IL en las calculadoras incluían la impresión (utilizando la impresora térmica HP 82162A) y el almacenamiento de archivos en casete (a través de la unidad de casete digital HP 82161A). Para facilitar su uso, las calculadoras admitían la asignación automática de direcciones de E / S ("AUTOIO"), donde los comandos de la impresora o de almacenamiento masivo se dirigen al primer dispositivo disponible del tipo apropiado. Cuando hay varios dispositivos por tipo, se puede utilizar un modo de asignación manual ("MANIO").
A través del convertidor de interfaz 82169A, incluso las calculadoras pequeñas podrían usarse para controlar una serie de dispositivos en un bus estándar HP-IB (GPIB, IEEE-488), una interfaz de amplio uso para equipos de prueba y medición. El convertidor puede operar en cualquiera de dos modos, Traductor o Buzón . El modo Traductor es adecuado para sistemas en los que solo hay un controlador (normalmente una calculadora en HP-IL), mientras que el modo Buzón se aplica cuando hay controladores separados presentes en ambos buses.
En el modo de traductor con un controlador HP-IL, el modo de direccionamiento predeterminado es conectar el convertidor como el último dispositivo en el bucle HP-IL, para establecer su propia dirección HP-IB más alta que la cantidad de dispositivos en el bucle HP-IL , y para configurar las direcciones de los dispositivos que se direccionarán en el lado HP-IB deben ser más altas que la dirección del convertidor. [2] Desviarse de este esquema requiere control manual de direccionamiento.
En el modo Buzón, los controladores de cualquier lado pueden colocar un mensaje en la memoria intermedia del convertidor, para que el otro lado lo recupere de esa memoria.