fbpx
Wikipedia

GPIB

El Hewlett-Packard Instrument Bus (HP-IB) es un estándar bus de datos digital de corto rango desarrollado por Hewlett-Packard en los años 1970 para conectar dispositivos de testeo y medición (por ejemplo multímetros, osciloscopios, etc) con dispositivos que los controlen como un ordenador. Otros fabricantes copiaron el HP-IB, llamando a su implementación General-Purpose Instrumentation Bus (GP-IB). En 1978 el bus fue estandarizado por el Institute of Electrical and Electronics Engineers (IEEE) como el IEEE-488 (488.1).

IEEE-488 / HP-IB / GPIB
Conectores apilados IEEE-488
Tipo Bus de datos de propósito general
Historia de producción
Diseñador Hewlett-Packard
Fecha de diseño finales de la década de 1960 estandarizado en 1975
Fabricante Hewlett-Packard
Fecha de producción presentado al final de la década de los 1960
Especificaciones
Externo
Señal de datos

Bus de datos paralelo con handshaking

Ancho 8 bits
Ancho de banda 8 Mbps
(posteriormente extendido a 64 Mbps)
Max nº dispositivos 15
Protocolo Paralelo
Cable max. 20 metros
Pines 24 (8 datos, 5 gestión del bus, 3 handshake, 8 masa)
Conector Amphenol micro ribbon de 24 pines
Patillaje

Conector hembra IEEE-488

Pin 1 DIO1 Data input/output bit.
Pin 2 DIO2 Data input/output bit.
Pin 3 DIO3 Data input/output bit.
Pin 4 DIO4 Data input/output bit.
Pin 5 EOI End-or-identify.
Pin 6 DAV Data valid.
Pin 7 NRFD Not ready for data.
Pin 8 NDAC Not data accepted.
Pin 9 IFC Interface clear.
Pin 10 SRQ Service request.
Pin 11 ATN Attention.
Pin 12 SHIELD
Pin 13 DIO5 Data input/output bit.
Pin 14 DIO6 Data input/output bit.
Pin 15 DIO7 Data input/output bit.
Pin 16 DIO8 Data input/output bit.
Pin 17 REN Remote enable.
Pin 18 GND (emparejado con DAV)
Pin 19 GND (emparejado con NRFD)
Pin 20 GND (emparejado con NDAC)
Pin 21 GND (emparejado con IFC)
Pin 22 GND (emparejado con SRQ)
Pin 23 GND (emparejado con ATN)

Diseño

El IEEE-488 permite que hasta 15 dispositivos inteligentes compartan un simple bus paralelo de 8 bits, mediante conexión en cadena, con el dispositivo más lento determinando la velocidad de transferencia. La máxima velocidad de transmisión está sobre 1 MB/s en el estándar original y en 8 MB/s con IEEE-488.1-2003 (HS-488).

Las 16 líneas que componen el bus están agrupadas en tres grupos de acuerdo con sus funciones: 8 de bus de datos, 3 de bus de control de transferencia de datos y 5 de bus general. Algunas de ellas tienen retornos de corrientes común y otras tienen un retorno propio, lo que provoca un aumento del número de líneas totales (8 masas).

Historia

A finales de la década de 1960, Hewlett-Packard (HP) era un fabricante de equipos de test e instrumentos de medición, como multímetros digitales y analizadores lógicos. HP desarrolló el HP Interface Bus (HP-IB) para permitir una más fácil conexión entre instrumentos y controladores como los ordenadores. El bus es relativamente fácil de implementar usando la tecnología del momento, y utilizaba un simple bus paralelo y varias líneas de control individual.

Otros fabricantes copiaron el HP-IB, llamando a su implementación el General Purpose Interface Bus (GPIB o bus de interfaz de propósito general).

En 1975 el bus fue estandarizado por el Institute of Electrical and Electronics Engineers como el IEEE Standard Digital Interface for Programmable Instrumentation, IEEE-488-1975 (actualmente 488.1). IEEE-488.1 define los parámetros mecánicos, eléctricos, y el protocolo básico de GPIB, pero no dice nada sobre el formato de los comandos o los datos. El estándar IEEE-488.2, Codes, Formats, Protocols, and Common Commands for IEEE-488.1 (junio de 1987), proporciona la sintaxis básica y las convenciones de formato, así como los comandos independientes de dispositivo, estructuras de datos, protocolos de error, y similares. IEEE-488.2 se construyó sobre -488.1 sin sustituirlo; los equipos pueden configurarse para -488.1 sin seguir -488.2.

Mientras que IEEE-488.1 define el hardware, y IEEE-488.2 define la sintaxis, todavía no había estándar para comandos específicos de cada instrumento. Los comandos para controlar la misma clase de instrumento (por ej., multímetros) pueden variar entre diferentes fabricantes e incluso modelos. Un estándar para comandos de dispositivo, SCPI, fue introducido en los 90. Debido a su reciente introducción, no ha sido implementado universalmente.

National Instruments introdujo una extensión retro-compatible a IEEE-488.1, conocida originalmente como HS-488. Esta incrementa la velocidad máxima a 8 MB/s, aunque la velocidad disminuye a medida que se conectan más dispositivos al bus. Fue incorporada al estándar en 2003, como IEEE-488.1-2003.

Además del IEEE otros comités han adoptado el HP-IB. El American National Standards Institute (ANSI) lo llama ANSI Standard MC 1.1, y para la International Electrotechnical Commission (IEC) es el IEC Publication 625-1.


he

Aplicaciones

Al principio, los diseñadores de HP no planearon el IEEE-488 como un estándar de interfaz de periféricos para ordenadores de propósito general. En 1977 la familia Commodore PET/CBM de ordenadores educativos/domésticos/personales conectaban sus unidades de disco, impresoras, modems, etc, mediante el bus IEEE-488. Todos los equipos de 8 bits posteriores de Commodore del VIC-20 al Commodore 128, utilizan un bus serial IEEE-488 propietario (también llamado bus serial Commodore) para sus periféricos, con conectores DIN-6 en lugar de los resistentes conectores HP-IB o un conector de borde de tarjeta en la placa madre (para los ordenadores PET). En él los dispositivos conectados al ordenador hablaban (talking) y escuchaba (listening) las líneas para realizar sus tareas. Los ordenadores de HP también han usado este bus con un protocolo llamado CS-80.

Hewlett-Packard y Tektronix también usaron el IEEE-488 como interfaz de periféricos para conectar unidades de disco, unidades de cinta, impresoras, plotters etc. a sus estaciones de trabajo y a los miniordenadores HP 3000. Mientras que la velocidad del bus se incrementaba a 10 MB para esos usos, la falta de un protocolo de comandos estándar limitó los desarrollos de terceros y la interoperabilidad, y posteriormente, estándares abiertos más rápidos como SCSI acabaron superando a IEEE-488 para la conexión de periféricos.

Adicionalmente, algunas de las calculadoras/ordenadores avanzados de HP en la década de 1980, como las series HP-41 y HP-71, pueden trabajar con varios instrumentos mediante una interfaz HP-IB opcional. La interfaz puede conectarse a la calculadora mediante un módulo opcional HP-IL.

Véase también

Enlaces externos

  • National Instruments:
    • Recursos de GPIB
  •   Datos: Q1135192
  •   Multimedia: IEEE 488

gpib, hewlett, packard, instrument, estándar, datos, digital, corto, rango, desarrollado, hewlett, packard, años, 1970, para, conectar, dispositivos, testeo, medición, ejemplo, multímetros, osciloscopios, dispositivos, controlen, como, ordenador, otros, fabric. El Hewlett Packard Instrument Bus HP IB es un estandar bus de datos digital de corto rango desarrollado por Hewlett Packard en los anos 1970 para conectar dispositivos de testeo y medicion por ejemplo multimetros osciloscopios etc con dispositivos que los controlen como un ordenador Otros fabricantes copiaron el HP IB llamando a su implementacion General Purpose Instrumentation Bus GP IB En 1978 el bus fue estandarizado por el Institute of Electrical and Electronics Engineers IEEE como el IEEE 488 488 1 IEEE 488 HP IB GPIBConectores apilados IEEE 488TipoBus de datos de proposito generalHistoria de produccionDisenadorHewlett PackardFecha de disenofinales de la decada de 1960 estandarizado en 1975FabricanteHewlett PackardFecha de produccionpresentado al final de la decada de los 1960EspecificacionesExternosiSenal de datosBus de datos paralelo con handshaking Ancho 8 bitsAncho de banda 8 Mbps posteriormente extendido a 64 Mbps Max nº dispositivos 15Protocolo ParaleloCablemax 20 metrosPines24 8 datos 5 gestion del bus 3 handshake 8 masa ConectorAmphenol micro ribbon de 24 pinesPatillajeConector hembra IEEE 488Pin 1 DIO1 Data input output bit Pin 2 DIO2 Data input output bit Pin 3 DIO3 Data input output bit Pin 4 DIO4 Data input output bit Pin 5 EOI End or identify Pin 6 DAV Data valid Pin 7 NRFD Not ready for data Pin 8 NDAC Not data accepted Pin 9 IFC Interface clear Pin 10 SRQ Service request Pin 11 ATN Attention Pin 12 SHIELDPin 13 DIO5 Data input output bit Pin 14 DIO6 Data input output bit Pin 15 DIO7 Data input output bit Pin 16 DIO8 Data input output bit Pin 17 REN Remote enable Pin 18 GND emparejado con DAV Pin 19 GND emparejado con NRFD Pin 20 GND emparejado con NDAC Pin 21 GND emparejado con IFC Pin 22 GND emparejado con SRQ Pin 23 GND emparejado con ATN editar datos en Wikidata Indice 1 Diseno 2 Historia 3 Aplicaciones 4 Vease tambien 5 Enlaces externosDiseno EditarEl IEEE 488 permite que hasta 15 dispositivos inteligentes compartan un simple bus paralelo de 8 bits mediante conexion en cadena con el dispositivo mas lento determinando la velocidad de transferencia La maxima velocidad de transmision esta sobre 1 MB s en el estandar original y en 8 MB s con IEEE 488 1 2003 HS 488 Las 16 lineas que componen el bus estan agrupadas en tres grupos de acuerdo con sus funciones 8 de bus de datos 3 de bus de control de transferencia de datos y 5 de bus general Algunas de ellas tienen retornos de corrientes comun y otras tienen un retorno propio lo que provoca un aumento del numero de lineas totales 8 masas Historia EditarA finales de la decada de 1960 Hewlett Packard HP era un fabricante de equipos de test e instrumentos de medicion como multimetros digitales y analizadores logicos HP desarrollo el HP Interface Bus HP IB para permitir una mas facil conexion entre instrumentos y controladores como los ordenadores El bus es relativamente facil de implementar usando la tecnologia del momento y utilizaba un simple bus paralelo y varias lineas de control individual Otros fabricantes copiaron el HP IB llamando a su implementacion el General Purpose Interface Bus GPIB o bus de interfaz de proposito general En 1975 el bus fue estandarizado por el Institute of Electrical and Electronics Engineers como el IEEE Standard Digital Interface for Programmable Instrumentation IEEE 488 1975 actualmente 488 1 IEEE 488 1 define los parametros mecanicos electricos y el protocolo basico de GPIB pero no dice nada sobre el formato de los comandos o los datos El estandar IEEE 488 2 Codes Formats Protocols and Common Commands for IEEE 488 1 junio de 1987 proporciona la sintaxis basica y las convenciones de formato asi como los comandos independientes de dispositivo estructuras de datos protocolos de error y similares IEEE 488 2 se construyo sobre 488 1 sin sustituirlo los equipos pueden configurarse para 488 1 sin seguir 488 2 Mientras que IEEE 488 1 define el hardware y IEEE 488 2 define la sintaxis todavia no habia estandar para comandos especificos de cada instrumento Los comandos para controlar la misma clase de instrumento por ej multimetros pueden variar entre diferentes fabricantes e incluso modelos Un estandar para comandos de dispositivo SCPI fue introducido en los 90 Debido a su reciente introduccion no ha sido implementado universalmente National Instruments introdujo una extension retro compatible a IEEE 488 1 conocida originalmente como HS 488 Esta incrementa la velocidad maxima a 8 MB s aunque la velocidad disminuye a medida que se conectan mas dispositivos al bus Fue incorporada al estandar en 2003 como IEEE 488 1 2003 Ademas del IEEE otros comites han adoptado el HP IB El American National Standards Institute ANSI lo llama ANSI Standard MC 1 1 y para la International Electrotechnical Commission IEC es el IEC Publication 625 1 heAplicaciones EditarAl principio los disenadores de HP no planearon el IEEE 488 como un estandar de interfaz de perifericos para ordenadores de proposito general En 1977 la familia Commodore PET CBM de ordenadores educativos domesticos personales conectaban sus unidades de disco impresoras modems etc mediante el bus IEEE 488 Todos los equipos de 8 bits posteriores de Commodore del VIC 20 al Commodore 128 utilizan un bus serial IEEE 488 propietario tambien llamado bus serial Commodore para sus perifericos con conectores DIN 6 en lugar de los resistentes conectores HP IB o un conector de borde de tarjeta en la placa madre para los ordenadores PET En el los dispositivos conectados al ordenador hablaban talking y escuchaba listening las lineas para realizar sus tareas Los ordenadores de HP tambien han usado este bus con un protocolo llamado CS 80 Hewlett Packard y Tektronix tambien usaron el IEEE 488 como interfaz de perifericos para conectar unidades de disco unidades de cinta impresoras plotters etc a sus estaciones de trabajo y a los miniordenadores HP 3000 Mientras que la velocidad del bus se incrementaba a 10 MB para esos usos la falta de un protocolo de comandos estandar limito los desarrollos de terceros y la interoperabilidad y posteriormente estandares abiertos mas rapidos como SCSI acabaron superando a IEEE 488 para la conexion de perifericos Adicionalmente algunas de las calculadoras ordenadores avanzados de HP en la decada de 1980 como las series HP 41 y HP 71 pueden trabajar con varios instrumentos mediante una interfaz HP IB opcional La interfaz puede conectarse a la calculadora mediante un modulo opcional HP IL Vease tambien EditarLabVIEW Osciloscopio Multimetro Analizador de espectro Instrumentacion electronicaEnlaces externos EditarNational Instruments Historia de GPIB Recursos de GPIB Mas recursos Datos Q1135192 Multimedia IEEE 488Obtenido de https es wikipedia org w index php title GPIB amp oldid 121369469, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos