close

GPIB

Gå till navigering Gå till sök
IEEE-488 / HP-IB / GPIB
IEEE-488-Stecker2.jpg
IEEE-488 staplade kontakter
Kille Databuss för allmänna ändamål
produktionshistoria
Designer Hewlett-Packard
designdatum slutet av 1960 -talet standardiserades 1975
Tillverkare Hewlett-Packard
Tillverkningsdatum infördes i slutet av 1960 -talet
specifikationer
Extern Ja
datasignal

Parallell databuss med handskakning

Bredd 8 bitar
Bandbredd 8 Mbps
(senare utökat till 64 Mbps)
Max antal enheter femton
Protokoll Parallell
Kabel max. 20 meter
stift 24 (8 data, 5 busshantering, 3 handskakning, 8 mark)
kontakt Amphenol mikroband 24 stift
Fäst
IEEE-448.png
IEEE-488 honkontakt

stift 1 DIO1 Data input/output bit.
stift 2 DIO2 Data input/output bit.
stift 3 DIO3 Data input/output bit.
Stift 4 DIO4 Data input/output bit.
stift 5 EOI Avsluta eller identifiera.
Stift 6 DAV Data giltig.
stift 7 NRFD Inte redo för data.
Stift 8 NDAC Ej data accepteras.
Stift 9 IFC Gränssnitt tydligt.
stift 10 SRQ Serviceförfrågan.
stift 11 atn Uppmärksamhet.
stift 12 SKYDDA.
stift 13 DIO5 Data input/output bit.
stift 14 DIO6 Data input/output bit.
stift 15 DIO7 Data input/output bit.
stift 16 DIO8 Data input/output bit.
stift 17 REN Fjärraktivering.
stift 18 GND (ihopkopplad med DAV)
stift 19 GND (ihopkopplad med NRFD)
stift 20 GND (ihopkopplad med NDAC)
Stift 21 GND (ihopkopplad med IFC)
Stift 22 GND (ihopkopplad med SRQ)
Stift 23 GND (ihopkopplad med ATN)

Hewlett -Packard Instrument Bus (HP-IB) är en digital databussstandard med kort räckvidd utvecklad av Hewlett-Packard1970 -talet för att ansluta test- och mätenheter (till exempel multimetrar , oscilloskop , etc.) med enheter som mäter dem Styr som en dator . Andra tillverkare kopierade HP-IB och kallade dess implementering General-Purpose Instrumentation Bus (GP-IB) . 1978 standardiserades bussen av Institute of Electrical and Electronics Engineers ( IEEE ) som IEEE-488 (488.1).

Design

IEEE-488 tillåter upp till 15 smarta enheter att dela en enkel 8-bitars parallellbuss, via seriekedja, med den långsammaste enheten som bestämmer överföringshastigheten. Den maximala överföringshastigheten är över 1 MB/s i originalstandarden och 8 MB/s med IEEE-488.1-2003 (HS-488).

De 16 linjerna som utgör bussen är grupperade i tre grupper enligt deras funktioner: 8 databussar, 3 dataöverföringskontrollbussar och 5 allmänna bussar. Vissa av dem har gemensam strömavkastning och andra har egen avkastning, vilket medför en ökning av antalet totala linjer (8 massor).

Historik

I slutet av 1960 -talet var Hewlett-Packard (HP) en tillverkare av testutrustning och mätinstrument, såsom digitala multimetrar och logiska analysatorer . HP utvecklade HP Interface Bus (HP-IB) för att möjliggöra enklare anslutning mellan instrument och kontroller som datorer . Bussen är relativt enkel att implementera med nuvarande teknik och använde en enkel parallellbuss och flera individuella styrlinjer.

Andra tillverkare kopierade HP-IB och kallade deras implementering för General Purpose Interface Bus ( GPIB eller General Purpose Interface Bus).

1975 standardiserades bussen av Institute of Electrical and Electronics Engineers som IEEE Standard Digital Interface for Programmable Instrumentation, IEEE- 488-1975 (för närvarande 488.1). IEEE-488.1 definierar de mekaniska, elektriska och grundläggande protokollparametrarna för GPIB, men säger ingenting om formatet för kommandona eller data. IEEE-488.2- standarden , koder, format, protokoll och vanliga kommandon för IEEE-488.1 (juni 1987 ), tillhandahåller grundläggande syntax- och formatkonventioner, såväl som enhetsoberoende kommandon, datastrukturer, felprotokoll och liknande. IEEE-488.2 byggd ovanpå -488.1 utan att ersätta den; team kan konfigureras för -488.1 utan att följa -488.2.

Medan IEEE-488.1 definierar hårdvaran och IEEE-488.2 definierar syntaxen, fanns det ännu ingen standard för instrumentspecifika kommandon. Kommandon för att styra samma typ av instrument (t.ex. multimetrar) kan variera mellan olika tillverkare och även modeller. En standard för enhetskommandon, SCPI , introducerades på 1990-talet. På grund av den senaste introduktionen har den inte implementerats universellt.

National Instruments introducerade en bakåtkompatibel tillägg till IEEE-488.1, ursprungligen känd som HS-488 . Detta ökar maxhastigheten till 8 MB /s, även om hastigheten minskar när fler enheter ansluts till bussen. Den införlivades i standarden 2003 som IEEE-488.1-2003.

Förutom IEEE har andra kommittéer antagit HP-IB. American National Standards Institute ( ANSI) kallar det ANSI Standard MC 1.1 och för International Electrotechnical Commission (IEC) är det IEC Publication 625-1 .


jag har

Applikationer

Till en början planerade inte HP:s konstruktörer IEEE-488 som en standard för gränssnitt för allmänt bruk för datorer . 1977 kopplade Commodore PET/CBM- familjen av utbildnings-/hem-/persondatorer sina diskenheter , skrivare , modem , etc, via IEEE-488-bussen. Alla Commodores senare 8-bitars datorer från VIC-20 till Commodore 128 använder en proprietär IEEE-488 seriell buss (även kallad Commodore seriell buss ) för sina kringutrustning, med DIN -6-kontakter istället för den robusta HP- IB-kontakter eller en kortkantkontakt på moderkortet (för PET-datorer). I den talade enheterna som var anslutna till datorn ( talade ) och lyssnade ( lyssnade ) på linjerna för att utföra sina uppgifter. HP-datorer har också använt denna buss med ett protokoll som kallas CS-80.

Hewlett-Packard och Tektronix använde också IEEE-488 som ett perifert gränssnitt för att ansluta diskenheter , bandenheter, skrivare, plottrar , etc. till dina arbetsstationer och HP 3000 mini -datorer . Medan busshastigheten ökades till 10 MB för dessa användningar, begränsade avsaknaden av ett standardkommandoprotokoll tredjepartsutveckling och interoperabilitet, och snabbare öppna standarder som SCSI gick så småningom om IEEE-488 för anslutning av kringutrustning.

Dessutom kan några av HP:s avancerade miniräknare/datorer från 1980-talet, såsom HP-41 och HP-71- serien , fungera med flera instrument via ett valfritt HP-IB-gränssnitt. Gränssnittet kan anslutas till räknaren med hjälp av en valfri HP-IL- modul .

Se även

Externa länkar