IEEE-488 | |
---|---|
IEEE-488 kábel csatlakozóval | |
Típusú | gumi |
Sztori | |
Fejlesztő | HP |
Fejlett | 1965 |
kiszorított | IEEE-488.2 |
Kitelepített | HP-IB, GPIB (1975) |
Műszaki adatok | |
Forrócsere | Igen |
Adatbeállítások | |
Bit szélesség | 8 bites |
Sávszélesség | 8 Mb/s |
Max. eszközöket | tizenöt |
Jegyzőkönyv | párhuzamos |
Médiafájlok a Wikimedia Commons oldalon |
Az IEEE-488 ( Standard Digital Interface for Programmable Instrumentation ) egy nemzetközi szabvány specifikáció , amely egy interfészt ír le a digitális mérőműszerek buszhoz történő csatlakoztatásához .
A Hewlett-Packard fejlesztette ki az 1960-as évek végén automatizált tesztberendezésekben ( ATE ) való használatra Hewlett-Packard Interface Bus (HP-IB) néven [ 1] . 1975-ben az American Institute of Electrical and Electronics Engineers szabványosította IEEE-488 néven, és jelenleg is használják ebben a minőségben. Az IEEE-488 általános célú interfészbusz (GPIB), IEC-625 ( IEC 625.1) és más néven is ismert . A hasonló szovjet szabványban , a GOST 26.003-80 „Interfész rendszer mérőeszközök bájtsoros, bit-párhuzamos információcseréjéhez” elnevezése „többvezetékes nyilvános trönkcsatorna”.
A buszon minden eszköz egyedi, ötbites elsődleges címmel rendelkezik, 0 és 30 között (tehát az eszközök lehetséges száma 31). Az eszközcímeknek nem kell összefüggőnek lenniük, de az ütközések elkerülése érdekében megkülönböztethetőnek kell lenniük. A szabvány legfeljebb 15 eszköz csatlakoztatását teszi lehetővé egy húsz méteres fizikai buszra, láncos csatlakozókkal a bővítéshez [2] [3] .
Az aktív bővítők lehetővé teszik a busz kiterjesztését és akár 31 elméletileg lehetséges eszköz használatát a logikai buszon.
Három különböző típusú eszköz van meghatározva, amelyek csatlakoztathatók a buszhoz: "hallgató" (hallgató), "beszélő" (hangszóró) és/vagy vezérlő (pontosabban az eszközök lehetnek "hallgató" vagy "beszélő" állapotban). vagy "vezérlő" típusú legyen). A "hallgató" állapotban lévő eszköz beolvassa a busz üzeneteit; a "beszélő" állapotban lévő eszköz üzeneteket küld a busznak. Egy adott időpontban egy és csak egy készülék lehet "beszélő" állapotban, míg "hallgató" állapotban tetszőleges számú eszköz lehet. A vezérlő döntőbíróként működik, és meghatározza, hogy az eszközök közül melyik van jelenleg „beszélő” és „hallgató” állapotban. Egyszerre több vezérlő is csatlakoztatható a buszhoz. Ebben az esetben az egyik vezérlő (általában a GPIB interfész kártyán található) a felelős vezérlő (Controller-in-Charge, CIC), és szükség szerint delegálja a funkcióit más vezérlőkre.
A vezérlés és az adatátviteli funkciók logikailag elkülönülnek egymástól; a diszpécser egy eszközt beszélőként és egy vagy több eszközt hallgatóként hivatkozhat anélkül, hogy részt kellene vennie az adatátvitelben . Ez lehetővé teszi ugyanazon busz megosztását több vezérlő között. Egy adott időpontban csak egy buszeszköz lehet aktív vezérlőként.
Az adatok átvitele a buszon egy háromfázisú, kész/rendelkezésre álló/elfogadott kapcsolatlétrehozási eljárás során történik, amelyben a leglassabb résztvevő eszköz határozza meg a tranzakció sebességét. A maximális adatátviteli sebesség 1 MB/s volt a szabvány eredeti kiadásában, és a szabvány kiterjesztéseinél 8 MB/s-ra növelték.
Elektromosan az IEEE-488 egy nyolc bites párhuzamos busz, amely tizenhat jelvezetéket tartalmaz (nyolc kétirányú az adatokhoz, három a csatlakozáshoz, öt a buszvezérléshez), valamint nyolc visszatérő vezeték a földhöz.
Minden jelvonal negatív logikát használ: a legnagyobb pozitív feszültséget logikai "0"-ként, a legnagyobb negatív feszültséget logikai "1-ként" értelmezi. Az adatsorok (DIO) 1-től 8-ig, az adatsorok (LD) a GOST-ban 0-tól 7-ig vannak számozva.
Az öt interfészvezérlő vonal megmondja a buszhoz csatlakoztatott eszközöknek, hogy milyen műveleteket hajtsanak végre, milyen üzemmódban legyenek, és hogyan reagáljanak a GPIB parancsokra.
A GPIB parancsok továbbítása mindig a klasszikus IEEE-488.1 protokoll használatával történik. A szabvány meghatározza az eszközöknek küldött parancsok formátumát, valamint a válaszok formátumát és kódolását. A parancsok általában a megfelelő angol szavak rövidítései. A lekérdezési parancsok kérdőjellel végződnek. Minden kötelező parancs előtt csillag (*) van. A szabvány meghatározza azon képességek minimális készletét, amelyekkel minden eszköznek rendelkeznie kell, nevezetesen: adatok fogadása és továbbítása, szolgáltatáskérés küldése és válaszadás az „Interfész törlése” jelre. Minden parancs és a legtöbb adat a 7 bites ASCII készletet használja , amelyben a 8. bitet nem használják, vagy paritásként használják.
A buszra csatlakoztatott eszközök információinak fogadásához és a busz újrakonfigurálásához a vezérlő öt osztályú parancsokat küld: „Uniline” („egy bites”), „Univerzális többsoros” („többbites általános célú”), „Cím többvonalas” ” („többbites cím”) , „Talk Address Group Multiline” („többbites csoportcímátvitel”) és „Listen Address Group Multiline” („többbites csoportcím fogadása”).
Leírás | Menekülési sorrend | IEEE-488.2 követelmények |
---|---|---|
Igaz ATN parancs küldése | parancsot küldeni | Szükségszerűen |
Az adatküldési cím beállítása | Beállítás küldése | Szükségszerűen |
Parancsok küldése ATN-false | Adatbájtok küldése | Szükségszerűen |
Programüzenet küldése | Küld | Szükségszerűen |
Az adatok fogadásának címének beállítása | Fogadás beállítása | Szükségszerűen |
Adatok fogadása ATN-false | Válaszüzenet fogadása | Szükségszerűen |
Válaszüzenet fogadása | kap | Szükségszerűen |
IFC vonal aktiválása | Küldje el ifc | Szükségszerűen |
Tisztító készülékek | Eszköz törlése | Szükségszerűen |
Eszközök offline beállítása | Helyi vezérlés engedélyezése | Szükségszerűen |
A készülékek távirányító állapotba állítása | Távoli engedélyezése | Szükségszerűen |
Eszközök beállítása távirányító módban zárolt állapotban | Állítsa be az RWLS-t | Szükségszerűen |
Eszközök offline állapotba állítása zárolási állapotban | LLO küldése | Szükségszerűen |
Olvassa el a 488.1 állapotbájtot | Olvassa el az állapotbájtot | Szükségszerűen |
Trigger-végrehajtási üzenet küldése egy csoportnak (GET) | ravaszt | Szükségszerűen |
A vezérlés átvitele másik eszközre | Pass control | Szükségszerűen |
Párhuzamos szavazás | Végezze el a párhuzamos szavazást | |
Eszközkonfiguráció párhuzamos lekérdezéshez | Párhuzamos lekérdezés konfigurálása | |
A párhuzamos szavazás lehetőségének törlése | Párhuzamos lekérdezés Konfigurálásának megszüntetése |
A parancsrendszer második összetevője a programozható műszeres parancsszabvány, az SCPI .( Eng. Standard Commands for Programming Instruments ), 1990 -ben fogadták el . Az SCPI szabványos szabályokat határoz meg a parancsként használt kulcsszavak lerövidítésére. A kulcsszavak hosszú (például MEASure – mérték) vagy rövid (MEAS) betűkkel használhatók. Az SCPI formátumú parancsok elé kettőspont kerül. A parancs argumentumait vessző választja el. Az SCPI szabvány programozható műszer modellen működik. A modell funkcionális komponensei közé tartozik a mérőrendszer ("bemenet", "érzékelő" és "számítógép" alrendszerek), egy jelgeneráló rendszer ("számítógép", "forrás" és "kimenet" alrendszerek), valamint a "formátum", "alrendszerek" kijelző", "memória" és "trigger". Természetesen egyes eszközökből hiányoznak bizonyos rendszerek vagy alrendszerek. Például egy oszcilloszkóp nem rendelkezik jelgeneráló rendszerrel, de egy programozható digitális sorozatgenerátor nem rendelkezik mérőrendszerrel. A rendszerek és alrendszerek összetevőivel végzett munka parancsai hierarchikusak, és kettősponttal elválasztott alparancsokból állnak.
Példa egy olyan parancsra, amely egy digitális multimétert 20 V-ig terjedő váltakozó feszültség mérésére konfigurál 1 mV-os pontossággal, és egyidejűleg kéri a mérési eredményt [1] :
:MÉRÉS:FESZÜLTSÉG:AC?20,0,001
A protokollok vezérlési sorozatokat kombinálnak a teljes mérési művelet végrehajtása érdekében. 2 kötelező és 6 választható protokoll van meghatározva. A RESET protokoll biztosítja, hogy minden műszer inicializálva legyen. Az ALLSPOLL protokoll sorban lekérdezi az egyes rögzítőket, és minden egyes rögzítőhöz egy állapotbájtot ad vissza. A PASSCTL és a REQUESTCTL protokollok biztosítják a busz vezérlésének átvitelét különböző eszközökhöz. A TESTSYS protokoll önteszt funkciót valósít meg minden egyes eszközhöz.
A FINDLSTN és FINDRQS protokollok támogatják a GPIB rendszerkezelést. Ebben az esetben a 488.1 szabványban rejlő lehetőségeket használják ki. A vezérlő végrehajtja a FINDLSTN protokollt, generál egy Listener címet és ellenőrzi, hogy van-e eszköz a buszon az NDAC vonal állapota alapján. A FINDLSTN protokoll visszaadja a figyelők listáját, és ennek a protokollnak az alkalmazás futása előtti végrehajtása biztosítja, hogy az aktuális rendszerkonfiguráció helyes legyen. A FINDRQS protokoll az SRQ vonal tesztelésének képességét használja. Az eszközök bemeneti listája priorizálható. Ez biztosítja, hogy a legkritikusabb eszközöket először szervizeljék.
Kulcsszó | Név | Követelmények |
---|---|---|
VISSZAÁLLÍTÁS | Rendszer telepítés | Szükségszerűen |
ALLSPOLL | Szekvenciális eszközlekérdezés | Szükségszerűen |
FINDRQS | FINDRQS-t igénylő eszköz keresése | Választható |
PASSCTL | Irányítás átadása | Választható |
REQUESTCTL | Menedzsment kérés | Választható |
FIDLSTN | Hallgatók keresése | Választható |
TESTSYS | Rendszer automatikus tesztelése | Választható |
SETADD | Cím beállítása | Nem kötelező, de FIDLSTN szükséges |
pin szám [4] | név az IEEE szerint | név a GOST szerint | Célja | ||
---|---|---|---|---|---|
egy | Adatbeviteli/kimeneti bit. | DIO1 | 0. adatsor | LD0 | Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között. |
2 | Adatbeviteli/kimeneti bit. | DIO2 | 1. adatsor | LD1 | Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között. |
3 | Adatbeviteli/kimeneti bit. | DIO3 | 2. adatsor | LD2 | Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között. |
négy | Adatbeviteli/kimeneti bit. | DIO4 | 3. adatsor | LD3 | Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között. |
5 | Végezze el vagy azonosítsa. | EOI | Az átviteli vonal vége | KP | A "beszélőt" használta az üzenet végének azonosítására. A vezérlő ezt a jelet érvényesíti a buszra csatlakoztatott eszközök párhuzamos lekérdezésének kezdeményezéséhez. |
6 | adatok érvényesek. | DAV | "kísérő adatok" sor | SD | Egy beszélőeszköz arra használja, hogy értesítse a hallgató készülékeket arról, hogy a beszélő által készített információ fent van az adatvonalakon és érvényes. |
7 | Nem áll készen az adatokra. | NRFD | "fogadásra kész" sor | háziorvos | A "hallgató" eszközök arra használják, hogy tájékoztassák a "beszélő" eszközt arról, hogy nem állnak készen az adatok fogadására. Ebben az esetben a „beszélő” eszköz leállítja az információcserét, amíg az összes „hallgató” típusú eszköz készen áll a párbeszéd folytatására. A busz a "szerelt VAGY" elvén van megvalósítva, ami lehetővé teszi, hogy minden hallgató külön-külön felfüggessze a teljes buszt. |
nyolc | Adatokat nem fogadunk el. | NDAC | "Adat érkezett" sor | DP | A „hallgató” eszközök használják, és közli a „beszélő” eszközzel, hogy az adatokat minden célállomás megkapta. Ha ez a jel nem aktív, a beszélő biztos lehet benne, hogy az összes kliens sikeresen beolvassa az adatokat a buszról, és folytathatja a következő adatbájt átvitelét. |
9 | felület tiszta. | IFC | "Tiszta felület" sor | OI | A jel a busz inicializálására vagy újrainicializálására és az interfész alaphelyzetbe állítására szolgál. |
tíz | szolgáltatásigénylés. | SRQ | Szolgáltatásigénylő sor | ZO | A jel bármely busz kliens számára elérhető. Az eszköz akkor állítja elő, amikor az eszköz működésében (állapotában) bekövetkezett változásokról információkat kell átadni a vezérlőnek, és ezen adatok átadása szükséges a vezérlőnek ahhoz, hogy döntést hozhasson az eszköz működésében bekövetkezett változásokról. rendszer egészét. Ezen a jelzésen a vezérlő lehetőség szerint átviszi az azt az eszközt "beszélő" állapotba, és átadja neki az adatátviteli funkciókat. |
tizenegy | Figyelem. | ATN | "vezérlés" sor | FEL | A buszvezérlő a vonal segítségével közli az ügyfelekkel, hogy parancsok vannak a buszon, nem adatok. |
12 | Pajzs | PAJZS | Képernyő | SP UP | A 12-es érintkezőből származó huzal össze van csavarva a 11-es érintkező vezetékével |
13 | Adatbeviteli/kimeneti bit. | DIO5 | 4. adatsor | LD4 | Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között. |
tizennégy | Adatbeviteli/kimeneti bit. | DIO6 | 5. adatsor | LD5 | Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között. |
tizenöt | Adatbeviteli/kimeneti bit. | DIO7 | 6. adatsor | LD6 | Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között. |
16 | Adatbeviteli/kimeneti bit. | DIO8 | 7. adatsor | LD7 | Egy interfészrendszer CPC-jében található vezeték, amely információátvitelre szolgál a csatlakoztatott eszközök között. |
17 | távoli engedélyezés. | REN | "távirányító" sor | DU | A buszra csatlakoztatott eszközt a buszról (és nem a vezérlőpanelről) érkező parancsok végrehajtási módjára kapcsolja, és fordítva. A vezérlő generálja, hogy a vezérlőtől kapott parancsok szerint aktiválja a buszra csatlakoztatott eszközök működését. |
tizennyolc | (DAV-val csavart vezeték) | GND | Csavart érpárú LED jelvezeték | SP SD | Az egyik „logikai földelő” vezeték a jelvezetékkel össze van csavarva, hogy minimalizálja a jelvonalak közötti kölcsönös interferenciát, a jelvezetékek külső zajra való érzékenységét és az interfész jelek átvitelét a külső környezetbe. |
19 | (NRFD-vel csavart vezeték) | GND | Csavart érpárú GP jelvezeték | SP GP | Hasonlóképpen |
húsz | (NDAC-vel csavart vezeték) | GND | Sodrott érpárú DP jelvezeték | SP DP | Hasonlóképpen |
21 | (iFC-vel csavart vezeték) | GND | Sodrott érpárú vezetékes jelvezeték OI | SP OI | Hasonlóképpen |
22 | (SRQ-val csavart vezeték) | GND | Sodrott érpárú vezeték jelvezeték ZO | SP ZO | Hasonlóképpen |
23 | (ATN-vel csavart vezeték) | GND | UE jelvezeték sodrott érpárja | SP UP | Hasonlóképpen |
24 | Logikai földelés | "Logika földje" |
Az IEEE-488 24 tűs Amphenol szalag típusú mikrocsatlakozót ír elő a csatlakoztatáshoz. A szalagos mikrocsatlakozó D-alakú fémházzal rendelkezik, amely nagyobb, mint a D-szubminiatűr csatlakozóé. A csatlakozót néha tévesen " Centronics-csatlakozónak " nevezik, mivel a nyomtatógyártók ugyanazt a típusú 36 tűs csatlakozót használták a megfelelő nyomtatócsatlakozásokhoz .
Az IEEE-488 csatlakozó szokatlan tulajdonsága, hogy általában "kétfejű" kialakítást használ, egyik oldalán dugó, a másik oldalán pedig anya található (a kábel mindkét végén). Ez lehetővé teszi a csatlakozók csatlakoztatását egy egyszerű láncos csatlakozáshoz. A csatlakozó mechanikai jellemzői négyre vagy kevesebbre korlátozzák a kötegben lévő csatlakozók számát.
Ezeket vagy UTS ( Unified Thread Standard ) menetes csavarok (ma már nagyrészt elavult) vagy M3,5 × 0,6 metrikus csavarok tartják a helyükön. Megállapodás szerint a metrikus csavarok feketére vannak festve, így két különböző típusú csatlakozó nem metszi egymást.
Az IEC-625 szabvány előírja a 25 tűs D-szubminiatűr csatlakozók használatát, ugyanazokat, mint az IBM PC-kompatibilis számítógépek a párhuzamos porthoz . Ez a csatlakozó a 24 tűs csatlakozótípushoz képest nem kapott jelentősebb elfogadottságot a piacon.
Az 1960 -as évek végén a Hewlett-Packard (HP) különféle mérőeszközöket és tesztberendezéseket, például digitális multimétereket és logikai jelelemzőket gyártott. A HP Interface Bus (HP-IB) segítségével létesítettek kommunikációt saját maguk és a számítógép között .
A busz viszonylag egyszerű volt, az akkoriban létező technológián alapult, egyszerű párhuzamos elektromos buszokat és néhány egyedi vezérlővonalat használt. Például a HP 59501 Power Supply Programmer és a HP 59306A Relay Actuator viszonylag egyszerű perifériák voltak, amelyek HP-IB-t használnak, csak TTL-logikára valósítottak, és nem használtak mikroprocesszorokat .
Más gyártók gyakorlatilag lemásolták a HP-IB-t, és terveiket általános célú interfészbusznak (GPIB) nevezték el, létrehozva ezzel az automatizált mérésvezérlés de facto ipari szabványát. Ahogy a GPIB népszerűsége nőtt, úgy nőtt a nemzetközi szabványügyi szervezetek általi szabványosítása is.
1975-ben az IEEE szabványosította a buszt "Standard Digital Interface for Programmable Instrumentation" IEEE-488 (ma IEEE-488.1) néven. Formalizálta a GPIB protokoll mechanikai, elektromos és alapvető paramétereit, de nem mondott semmit a parancsról vagy az adatformátumról.
1987-ben az IEEE bevezette a "Standard Codes, Formats, Protocols és Common Commands" IEEE-488.2 szabványt, amely a korábbi specifikációt IEEE-488.1 néven újradefiniálta. Az IEEE-488.2 alapvető szintaxist és formátumot biztosít az olyan konvenciókhoz, mint az eszközfüggetlen parancsok, adatszerkezetek, hibaprotokollok és hasonlók. IEEE-488.2, IEEE-488.1-re épülve, cseréje nélkül; a berendezések megfelelhetnek a 488.1-nek anélkül, hogy a 488.2-t betartanák. Az új szabvány két részből áll: IEEE-488.1, amely leírja a hardver és az alacsony szintű interakciót a busszal, és az IEEE-488.2, amely meghatározza a parancsok buszon keresztüli továbbításának sorrendjét. Az IEEE-488.2 szabványt 1992-ben ismét felülvizsgálták. A szabvány első változatának elfogadásakor még nem létezett szabvány az eszközspecifikus parancsokra. Az azonos osztályú műszerekhez (például egy multiméterhez) tartozó vezérlőparancsok gyártók, sőt modellek között is nagy eltéréseket mutattak.
1990-ben bevezették a "Programozható Műszeres Vezérlési Szabványt". [5] SCPIhozzáadott univerzális szabványos parancsokat, és egy sor eszközosztályt osztályspecifikus parancsok átvitelével. Bár az SCPI-t az IEEE-488.2 szabvány alapján fejlesztették ki, könnyen adaptálható bármilyen más (nem IEEE-488.1) hardveralaphoz.
Az IEC az IEEE-vel párhuzamosan kidolgozta saját szabványát - IEC-60625-1 és IEC-60625-2.
A megfelelő ANSI szabvány "ANSI Standard MC 1.1" néven volt ismert .
2004 - ben az IEEE és az IEC egyesítette saját szabványait az IEEE/IEC "kettős protokoll" IEC-60488-1-be, amelyben a programozható műszerek szabványos digitális interfészének nagyobb teljesítményű protokollja - 1. rész: Általános [6] helyébe lépett . IEEE -488.1/IEC-60625-1 és IEEE-488.2/IEC-60625-2. [7] Az IEC-60488-2-t ennek megfelelően a 2. rész: Kódok, formátumok, protokollok és általános parancsok [8] váltotta fel.
A rendszerben a vevők és információforrások címeinek száma nem haladhatja meg a 961-et kétbájtos szervezet esetén.
A 8. számú függelék tulajdonképpen kijelenti, hogy a szabványban nincsenek hibaérzékelő eszközök:
Az eszközök hibaészlelési igénye nagymértékben változik a zajos környezettől, az interfészen áthaladó adatok fontosságától, az adatforrásnál és a nyelőnél aktív eszközfunkciók típusától, valamint a rendszer általános alkalmazásától függően, amelyben az eszköz található. használt.
Ez a szabvány nem tartalmazza a hibaészlelés speciális és specifikus eszközeit. A megfelelő hibaészlelési módszer az adott alkalmazástól vagy rendszertől függ, ezért ez a szabvány nem határozza meg.
Az alábbi általános pontok közül néhány a hagyományos hibaészlelő eszközök előnyeinek szemléltetésére szolgál.
Az LD7 paritásbitje a 7 bites kód LD0-LD6-jában található hibák észlelésére [9] minimális eszközt biztosít a hibaészleléshez , és minimális hardvert igényel. A paritásellenőrzés lehetővé teszi egyetlen hiba észlelését bármely bájt bitcsoportjában. Előfordulhat, hogy egy bájton belül több hibás bitet a rendszer nem észlel.
Az egyes LD-sorokon egy sor vagy adatblokk végén lévő longitudinális paritásbit ugyanúgy használható, mint egy paritásbit (ugyanaz a cél és ugyanaz az eredmény).
A redundáns kódokat használó ciklikus vezérlés bonyolultabb, és jelentősen megnöveli a szabályozás költségeit a fenti módszerekhez képest. Különböző ciklikus vezérlőkódok használhatók a különböző típusú hibák észlelésére. Ez a szabvány nem vonatkozik a speciális ciklusvezérlő mozgásokra.
A National Instruments visszafelé kompatibilis kiterjesztést vezetett be az IEEE-488.1-hez, eredeti nevén High Speed GPIB (HS-488). A szabványos kábelek és hardver használatával a HS-488 javítja a busz teljesítményét azáltal, hogy kiküszöböli az IEEE-488.1 (DAV/NRFD/NDAC) háromjeles sémában, ahol a maximális átviteli sebesség nem haladja meg az 1,5-öt, kiküszöböli a nyugtázásra való várakozás szükségességét. MB/s. Így az adatátviteli sebességet 8 MB / s-ra lehetett növelni, bár a sebesség csökkent, amikor több eszközt csatlakoztattak a buszhoz. Ez tükröződött a 2003 -as szabványban (IEEE-488.1-2003) [10] .
A National Instruments által gyártott termékek a laboratóriumi munkaállomások automatizálására irányulnak. Ezek a mérőműszerek olyan osztályai, mint az analizátorok-tesztelők, kalibráló rendszerek , oszcilloszkópok és a GPIB buszon alapuló tápegységek [11] . A többcélú rendszerekben a moduláris megoldások (VXI) érvényesülnek, és a legnépszerűbb eszközök itt mindenféle multiplexer kapcsoló. A multiméterek mindkét esetben egyformán képviseltetik magukat.
Az összetett mérőrendszereket a HP, a Wavetek gyártja, B&K Precision (Cobra Electronics), Kinetic Systems, Inc. 1993-ban a GPIB interfészek több mint fele Sun , SGI , IBM RISC System/6000 és HP munkaállomásokon volt. Speciális nyelvek szintjén használnak szoftvereszközöket, mint például a Rövidített tesztnyelv minden rendszerhez(ATLAS) és olyan általános célú nyelvek, mint az Ada [12] .
A HP fejlesztőinek figyelme az interfész digitális műszerekkel való felszerelésére irányult, a tervezők nem különösebben tervezték, hogy az IEEE-488-at nagyszámítógépek perifériás eszköz interfészévé teszik. De amikor a HP első mikroszámítógépeinek interfészre volt szüksége a perifériákhoz ( merevlemezek , szalagos meghajtók , nyomtatók , plotterek stb.), a HP-IB könnyen elérhető volt és könnyen adaptálható volt erre a célra.
A HP által gyártott számítógépek a HP-IB-t használták, mint például a HP 9800 [13] , a HP 2100 series [14] és a HP 3000 series [15] . A HP által az 1980-as években gyártott mérnöki számológépek némelyike, például a HP-41 és a HP-71B sorozat, az opcionális HP-IL/HP-IB interfészmodulon keresztül IEEE-488 képességgel is rendelkezett.
Más gyártók is alkalmazták az univerzális interfész buszt számítógépeikhez, például a Tektronix 405x sorozatot.
A Commodore PET az IEEE-488 buszt használta nem szabványos kártyacsatlakozóval külső eszközeik csatlakoztatásához. A Commodore nyolc bites számítógépeket örökölt, például a VIC-20-at, C-64-et és C-128-at, amelyek soros interfészt használtak kerek DIN-csatlakozóval, amelyeknél megtartották az IEEE-488 interfész programozását és terminológiáját.
Míg az IEEE-488 busz sebességét 10 MB/s-ra növelték egyes alkalmazásoknál, a parancsprotokoll-szabványok hiánya korlátozza a harmadik felek által kínált ajánlatokat és az interoperabilitást . Végül a gyorsabb és teljesebb szabványok (például SCSI ) váltották fel az IEEE-488-at a perifériákban.
Számítógépes buszok és interfészek | |
---|---|
Alapfogalmak | |
Processzorok | |
Belső | |
laptopok | |
Meghajtók | |
Periféria | |
Berendezés menedzsment | |
Egyetemes | |
Videó interfészek | |
Beágyazott rendszerek |
IEEE szabványok | |||||||
---|---|---|---|---|---|---|---|
Jelenlegi |
| ||||||
802-es sorozat |
| ||||||
P-sorozat |
| ||||||
Lecserélve | |||||||
|