IEEE-488

De Viquipèdia
Dreceres ràpides: navegació, cerca
IEEE-488/HP-IB/GPIB

Connectors apilats IEEE-488
Connectors apilats IEEE-488

Tipus Bus de dades de propòsit general
Història de producció
Dissenyador Hewlett-Packard
Data de disseny finals de la dècada de 1960 estandarditzat a 1975
Fabricant Hewlett-Packard
Data de producció presentat al final de la dècada dels 1960
Sustituit per HP-IL (principi de la dècada de 1980)
Especificacions
Extern
Senyal de dades Bus de dades paral lel amb handshaking
Ample 8 bit s
Amplada de banda 8 Mbps
(posteriorment estès a 64 Mbps)
Nombre màxim de dispositius 15
Protocol Paral·lel
Cable màx. 20 metres
Pins 24 (8 dades, 5 gestió del bus, 3 handshake, 8 massa)
Connector Amphenol micro ribbon de 24 pins
Patillatge
Connector femella IEEE-488
Connector femella IEEE-488
Pin 1 DIO1
Pin 2 DIO2
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 petició.
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 (aparellat amb DAV)
Pin 19 GND (aparellat amb NRFD)
Pin 20 GND (aparellat amb NDAC)
Pin 21 GND (aparellat amb IFC)
Pin 22 GND (aparellat amb SRQ)
Pin 23 GND (aparellat amb ATN)

El bus IEEE-488 és una de les comunicacions digitals de curt abast que ha estat en ús durant més de trenta anys, i que originalment havia estat creat per a funcionar amb equips de proves automàtiques. IEEE-488 és també conegut com a HP-IB (Hewlett-Packard Interface Bus) i GPIB (General Purpose Interface Bus).

El IEEE-488 permet que fins a 15 dispositius inteligents comparteixin un simple bus paral·lel de 8 bits, mijançant connexió en cadena, amb el dispositiu més lent determinant la velocitat de transferència. La maxima velocitat de transmissió està sobre 1 Mbps en l'estàndard original i en 8 Mbps amb IEEE-488.1-2003 (HS-488).

Les 16 línies que componen el bus estan agrupades en tres grups d'acord amb les seves funcions: 8 de bus de dades, 3 de bus de control de transferència de dades i 5 de bus general. Algunes d'elles tenen retorns de corrents comú i altres tenen un retorn propi, el que provoca un augment del nombre de línies totals (8 masses).

El Bus d'Interfaç de Propòsit General (GPIB) és un estàndard de la indústria publicat per l'Institute of Electrical and Electronic Engineers (IEEE) com a Estàndard 488 ANSI/IEEE. GPIB defineix les especificacions elèctriques, mecàniques, funcionals i de software d'un sistema d'interfície per connectar PC's a instruments programables.

Història de GPIB[modifica | modifica el codi]

El GPIB original va ser creat a finals de 1960 per Hewlett-Packard (on el van anomenar HP-IB) per connectar i controlar instruments programables fabricats per Hewlett-Packard. Amb la introducció de controladors digitals i equip de proves programables, va sorgir la necessitat d'una interfaz estàndard i d'alta velocitat per establir comunicació entre instruments i controladors de diferents proveidors. El 1975 l'intitute of Electrical Electronic Engineers (IEEE) va publicar l'estàndard ANSI/IEEE 488-1975, interfície standard digital per instruments programables IEEE. El 1975 va ser revisat per aclarir editorials i agregar anexos. El bus s'utilitza actualment en tot el món i es coneix amb els noms de:

  • Bus d'Interfaç d'ús General (GPIB)
  • Bus d'interfície Hewlett-Packard (HP-IB)
  • Bus IEEE 488

Les ordres per controlar la mateixa classe d'instruments (per exemple, multímetres) poden variar entre fabricants i entre models. Durant els anys 90 va ser introduït un estàndard per ordres de dispositiu, SCPI. Degut a la seva recent introducció, no està implementat a nivell mundial. National instruments va introduir una extensió retro-compatible a IEEE-488.1, que es coneixia originalment com HS-488. Aquesta extensió incrementa la velocitat màxima a 8 MB/s, encara que disminueix a mesura que es connecten més dispositius al bus. Va ser incorporada l'any 2003 amb el nom de IEE-488.1-2003.

Connector IEEE-488 Connectors apilats IEEE-488

Aplicacions[modifica | modifica el codi]

Al principi, els dissenyadors d'HP no van planejar l'IEEE-488 com un estàndard d’interfície de perifèrics per a ordinadors de propòsit general. A 1977 la família Commodore PET / CBM d'ordinadors educatius / domèstics / personals connectaven les seves unitats de disc, impressores, mòdems, etc., mitjançant el bus IEEE-488. Tots els equips de 8 bits posteriors de Commodore l'[Aclariment necessari] VIC-20 l'Commodore 128, Utilitzen un bus serial IEEE-488 propietari (també anomenat bus serial Commodore) Per als seus perifèrics, amb connectors DIN-6 En lloc dels resistents connectors HP-IB o un connector de vora de targeta a la placa mare (per als ordinadors PET). En ell els dispositius connectats a l'ordinador parlaven (talking) I escoltava (listening) Les línies per realitzar les seves tasques. Els ordinadors d'HP també han usat aquest bus amb un protocol anomenat CS-80. Hewlett-Packard i Tektronix també van usar el IEEE-488 com a interfície de perifèrics per connectar unitats de disc, Unitats de cinta, impressores, plotters etc. a les seves estacions de treball i als miniordinadors HP 3.000. Mentre que la velocitat del bus s’incrementava a 10 MB per a aquests usos, la manca d’un protocol de comandaments estàndard va limitar els desenvolupaments de tercers i la interoperabilitat, i posteriorment, estàndards oberts més ràpids com SCSI van acabar superant a IEEE-488 per a la connexió de perifèrics. A més, algunes de les calculadores / ordinadors avançats d'HP a la dècada de 1980, com les sèries HP-41 i HP-71, Poden treballar amb diversos instruments mitjançant una interfície HP-IB opcional. La interfície pot connectar-se a la calculadora mitjançant un mòdul opcional HP-IL.

Vegeu també[modifica | modifica el codi]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: IEEE-488
  • PXI (PCI eXtensions for Instrumentation)