Accueil🇫🇷Chercher

IEEE-488

IEEE-488 est une norme qui définit le fonctionnement d’un bus de communications numériques à courte distance.

Carte ISA d'interface GPIB

Initialement créé, par HP, en 1965 sous le nom de HP-IB (de l'anglais Hewlett-Packard Instrument Bus)[1], il a été standardisé au début des années 1970 comme IEEE-488 également connu sous le nom de GPIB (de l'anglais General Purpose Interface Bus)[2]. Initialement prévu pour réaliser des systèmes de tests d’équipements automatisés, il est encore très largement répandu pour cet usage.

Description

Brochage du connecteur IEEE-488

Le standard IEEE-488 permet Ă  15 pĂ©riphĂ©riques de partager les 8 bits de donnĂ©es d'un bus parallèle. Les diffĂ©rents instruments sont alors branchĂ©s en rĂ©alisant une sorte de chaine (au contraire du bus USB oĂą les pĂ©riphĂ©riques sont tous liĂ©s de manière centralisĂ©e). C'est le pĂ©riphĂ©rique le plus lent qui fixe la vitesse de transmission. Le standard initial fixe le dĂ©bit maximum Ă  environ Mo/s mais des amĂ©liorations l'ont portĂ© par la suite Ă  environ Mo/s.

Le bus IEEE-488 utilise 24 fils :

  • 8 sont des lignes bi-directionnelles permettant le transfert des donnĂ©es,
  • 3 servent au dialogue (handshake),
  • 5 servent Ă  la gestion de l'interface
  • 8 lignes de masse.

Historique

Un oscilloscope Tektronix doté d’un connecteur GPIB (en bas)

Dès 1965, le bus HP-IB (Hewlett-Packard Interface Bus) est développé par Hewlett-Packard pour connecter ses instruments de mesure aux ordinateurs.

Depuis le début des années 1970, de nombreux instruments de mesure peuvent être commandés par un ordinateur via un câble mais les fabricants utilisent des normes différentes.

En 1972, la commission électrotechnique internationale adopte HP-IB comme idée de départ pour réaliser un bus normalisé.

En 1975, l’IEEE publie la norme IEEE 488[2] le document intitulĂ© Digital Interface for Programmable Instrumentation qui contient les spĂ©cifications Ă©lectriques, mĂ©caniques et fonctionnelles du bus. Le document propose les appellations « Hewlett-Packard Interface Bus Â», « General Purpose Interface Bus Â», « IEEE Bus Â», « ASCII Bus Â» et « Plus Bus Â»[2]. Par la suite l’IEEE 488 est renommĂ©e IEEE 488.1 et une nouvelle norme est ajoutĂ©e pour le protocole de communication, c’est la norme IEEE 488.2[3] - [2].

Connectique

Cable GPIB avec filtre anti-parasites

Les connecteurs des câbles GPIB peuvent s’empiler les uns sur les autres, ce qui donne la possibilité de relier plusieurs instruments (jusqu’à 15 voire 30 avec certaines cartes PCI de National Instruments) en étoile ou en chaine[4]. La longueur maximale totale des câbles est de 20m[5].

Ces câbles sont souvent assez épais (environ 1 cm de diamètre), ce qui leur procure une bonne résistance aux chocs physiques, mais sont en contrepartie assez lourds et peu flexibles.

IEEE 488.2 et SCPI

La norme IEEE 488.1 ne définit que les couches inférieures de la communication (couche physique et couche de liaison). La couche supérieure, définissant comment les données doivent être transférées est définie par la norme IEEE 488.2.

Le langage SCPI est utilisé pour définir les commandes d’un instrument, sur un bus GPIB ou autre.

Notes et références

  1. The Hewlett-Packard Interface Bus (HP-IB), sur le site hp9845.net
  2. « Les origines du GPIB », sur ni.com
  3. Tichon et al. 2001, 5.1 Bref historique
  4. Tichon et al. 2001, 5.3 Câblage et Interconnexion des équipements sur le bus
  5. Patrick ABATI ,caracteristiques au-dessus du schéma du connecteur Sur le site sitelec.org

Bibliographie

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.