HP-IL - HP-IL
Conectores HP-IL (em um HP-71B )
| |||
Modelo | Barramento de dados periféricos | ||
---|---|---|---|
História de produção | |||
Designer | Hewlett-Packard | ||
Projetado | Década de 1980 | ||
Fabricante | Hewlett-Packard | ||
Substituída por | USB (meados da década de 1990) | ||
Especificações Gerais | |||
Externo | sim | ||
Alfinetes | 2 | ||
Dados | |||
Sinal de dados | Token ring | ||
Taxa de bits |
160 kbit / s (limitado a 16 kbit / s) [1] |
||
Máx. dispositivos |
31 (com extensões de até 960) |
||
Protocolo | Serial |
O HP-IL ( Hewlett-Packard Interface Loop ) era um barramento ou rede de interconexão de curto alcance introduzido pela Hewlett-Packard no início dos anos 1980. Ele permitiu que muitos dispositivos, como impressoras, plotters, monitores, dispositivos de armazenamento (unidades de disquete e unidades de fita), equipamentos de teste, etc., fossem conectados a calculadoras programáveis, como HP-41C , HP-71B e HP-75C / D , os computadores da série 80 e HP-110 , bem como PCs baseados em barramento ISA genérico .
Princípios
Como o próprio nome indica, uma rede HP-IL formou um loop (ou seja, era uma rede em anel ): cada dispositivo no loop tinha um par de conexões de dois fios, uma designada em , que recebia mensagens do dispositivo anterior no loop ; e um designado para fora , que as mensagens entregues ao dispositivo seguinte no circuito. Um dispositivo no loop é designado como controlador e gerencia todos os outros dispositivos no loop. Os cabos HP-IL utilizam um design de conector de dois pinos exclusivo com conchas polarizadas em forma de "D" e podem ser conectados juntos sem outros adaptadores para estender seu comprimento.
O HP-IL usa um protocolo de passagem de token para controle de acesso à mídia: as mensagens são passadas de um dispositivo para o próximo até que retornem ao originador. Quando o loop é inicializado, o controlador envia uma mensagem "Auto Address 1" para o primeiro dispositivo; esse dispositivo (e cada dispositivo subsequente) pega o número na mensagem que recebe como seu próprio endereço e, em seguida, encaminha a mensagem com o endereço incrementado para o próximo dispositivo. Quando a mensagem "Auto Address n " finalmente retorna ao controlador, ele pode dizer quantos dispositivos estão no loop ( n -1). Até 31 dispositivos podem ser endereçados usando este método. Uma vez que os endereços são atribuídos, o controlador pode então atribuir funções de "locutor" ou "ouvinte" a qualquer dispositivo no loop. Endereçando cada dispositivo por vez e usando a mensagem "Send Accessory ID", o controlador pode determinar a função e a capacidade de cada dispositivo no loop.
Quando o controlador atribui a função de ouvinte a um dispositivo, esse dispositivo aceita e processa os dados recebidos do loop. A função de locutor permite que um dispositivo origine dados no loop. A função de ouvinte pode ser atribuída a vários dispositivos ao mesmo tempo, mas a função de locutor só pode ser atribuída a um único dispositivo por vez. A transferência de dados entre dispositivos de loop é realizada pelo controlador designando um locutor e um ou mais ouvintes e, em seguida, fornecendo uma mensagem "Enviar dados".
A maioria dos dispositivos projetados para serem usados como controladores foram fixados nessa função, mas o HP-71B foi capaz de assumir o modo controlador ou dispositivo; e com o adaptador HP 82402 Dual HP-IL, o HP-71B pode até ser configurado com vários loops.
Formulários
A Hewlett-Packard desenvolveu uma variedade de dispositivos para serem conectados ao HP-IL, principalmente periféricos, como impressoras e dispositivos de armazenamento para calculadoras. Por meio da interface 82169A HP-IL / HP-IB, os controladores HP-IL podem ser conectados a instrumentos com uma interface HP-IB (também conhecida como GPIB ou IEEE-488) ou vice-versa. Também havia planos para fazer equipamentos de teste com interfaces IL, mas além do multímetro 3468A um tanto popular, apenas alguns dispositivos foram introduzidos antes que o próprio HP-IL se tornasse obsoleto.
Além da interface HP-IB, a HP também vendeu RS-232 e interfaces de E / S paralelas de uso geral, bem como um kit de protótipo para criar interfaces personalizadas.
Aplicativos de calculadora HP
Várias calculadoras HP foram oferecidas com interfaces HP-IL. No HP-75C / D foi embutido, em outros como o HP-71 e HP-41, módulos de interface plug-in estavam disponíveis (como o HP82160A para o HP-41). Os usos populares do HP-IL nas calculadoras incluem impressão (usando a impressora térmica HP 82162A) e armazenamento de arquivo em cassete (por meio da unidade de cassete digital HP 82161A). Para facilidade de uso, as calculadoras suportavam atribuição automática de endereço de E / S ("AUTOIO"), em que os comandos de impressora ou armazenamento em massa são direcionados para o primeiro dispositivo disponível do tipo apropriado. Onde vários dispositivos por tipo estiverem presentes, um modo de atribuição manual ("MANIO") pode ser usado.
Interface HP-IL para HP-IB
Por meio do conversor de interface 82169A, até mesmo pequenas calculadoras podem ser usadas para controlar vários dispositivos em um barramento HP-IB (GPIB, IEEE-488) padrão, uma interface amplamente utilizada para equipamentos de teste e medição. O conversor pode operar em qualquer um dos dois modos, tradutor ou caixa de correio . O modo tradutor é adequado para sistemas onde apenas um controlador está presente (normalmente uma calculadora em HP-IL), enquanto o modo de caixa de correio se aplica quando há controladores separados presentes em ambos os barramentos.
No modo tradutor com um controlador HP-IL, o modo de endereçamento padrão é conectar o conversor como o último dispositivo no loop HP-IL, para definir seu próprio endereço HP-IB maior do que o número de dispositivos no loop HP-IL , e para definir os endereços dos dispositivos a serem endereçados no lado HP-IB deve ser superior ao endereço do conversor. O desvio deste esquema requer controle manual de endereçamento.
No modo de caixa de correio, os controladores de cada lado podem colocar uma mensagem na memória buffer do conversor, para o outro lado recuperar dessa memória.
Equipamento com interface HP-IL
Controladores
- Módulo de extensão HP 82160A HP-IL HP-41 (para HP-41C )
- Interface HP 82973A HP-IL para IBM PC e compatíveis com barramento ISA
- Interface HP 82938A para computadores desktop / controladores da série 80
- Módulo HP 82401A HP-IL para HP-71B
- HP-75C / D
- HP 110 também conhecido como HP portátil
- HP 110 Plus, também conhecido como HP Portable Plus ( HP 45711A )
- HP 45643A HP-IL / Interface paralela para o HP-150
- HP Integral PC
- HP-3392A
Interfaces
- Interface HP 82164A HP-IL / RS-232C (porta serial)
- Interface HP 82165A HP-IL / GPIO (porta paralela genérica)
- HP 82166A HP-IL Converter (versão menor da interface GPIO destinada ao uso integrado)
- Kit de prototipagem do conversor HP 82166C HP-IL
- Interface HP 82169A HP-IL / HPIB (bidirecional)
- Interface HP 5061-3166 HP-IL / SCSI
- Adaptador HP 82402 HP-IL duplo para HP-71B
Periféricos
- Unidades de disco HP 9114A / B
- Unidade de fita HP 82161A
- Impressora térmica HP 82162A (versão HP-IL da impressora HP 82143A para HP-41C)
- Interface de vídeo HP 82163A / B
- Interface de vídeo de 80 colunas HP 92198A (Mountain Computer)
- HP 82168A, 92205M Acopladores Acústicos (Modems)
- Impressoras HP 82905A / B
- Impressora HP 2225B ThinkJet
- Plotter gráfico HP 7470A (Opcional 003 interface HP-IL)
- Impressora térmica gráfica HP 2671A / G alfanumérica
Instrumentos de teste
- Analisadores HP 1630A / D / G e HP1631 Logic (podem ser controladores de loop)
- Unidade de aquisição / controle de dados HP 3421A
- Multímetros digitais HP 3468A / B (versão HP-IL de HP 3478A com GPIB)
- Contadores de frequência HP 5384A e HP 5385A com opção 003 (HP-IL)
- Analisador de espectro HP 8590A com opção 022 (HP-IL)
- Cromatógrafo de gás HP 5890 e amostrador automático complementar HP 7673 tem uma opção de interface HP-IL para programação de instrumentos e registro de dados usando o Sampler HP 19405A / Módulo de controle de eventos (S / ECM) e o Integrador de cromatografia de gás HP 3392A como controlador.
- Conjunto de medição de deficiência de transmissão HP 4945A (opção 103)
- Analisador de assinatura HP 5006A (opção 030)
Programas
- Módulo de desenvolvimento HP-IL (módulo ROM de aplicativo de plug-in para HP-41C)
- Módulo I / O estendido HP 82183A
Terceiro
- Interface FSI164A HP-IL / RS-232C por especialistas em firmware
- Interface do teodolito Leitz IL-41
- Disco RAM CMT Disco RAM 128-512k; RS-232 opcional
- Interface A / D HP-IL da Ocean Scientific
- Modem de conexão direta 300 Plus Modem e leitor de código de barras
- PAC Hardware GMBH (Alemanha) PAC-Screen 80-col / interface de vídeo gráfico com porta de impressora paralela e porta de mouse
- Interloop # 111 HP-IL Repetidor
- Interloop # 130 HP-IL Twinax Terminator
- Driver do motor de passo Interloop # 200 HP-IL
- Interface Interloop # 210 HP-IL IO
- Steinmetz & Brown SB10161A / 2A Single / Dual 5 1/4 "Unidade de disco
- Interface Instruments ADC71A Conversor analógico para digital
Veja também
Referências
- Gerry Kane, Steve Harper, David Ushijima (1982). O SISTEMA HP-IL: Um guia introdutório ao loop de interface Hewlett-Packard . Berkeley: Osborne / McGraw-Hill. p. 106. ISBN 0-931988-77-2.CS1 maint: usa o parâmetro de autores ( link )
- A especificação de interface HP-IL (HP P / N 82166-90017) . Hewlett Packard. 1982. p. 200 A especificação oficial.
- O circuito integrado HP-IL (HP P / N 82166-90016 rev B) . Hewlett Packard. 1982. p. 100Descreve o chip 1LB3-0003. (Variantes posteriores deste IC foram o 1LR4-0002 e o 1ML7-0005.)
- HP 82160A Manual do proprietário do módulo HP-IL para o HP-41
- HP 82401A Manual do proprietário da interface HP-IL para o HP-71
links externos
- http://www.hpmuseum.org
- http://www.hp41.org/HPIL.cfm
- http://www.hp-collection.org/hpil.html
- http://www.jeffcalc.hp41.eu/hpil/ Um homebrew HP-IL para ponte USB.
- https://www.hhcworld.com/files/compendiums/hp_il_compendium.pdf HP-IL Compendium, Sylvain Côté, 20 de setembro de 2018