The GPIB system is a parallel communication system, which can communicate with several devices through the same interface port. The devices that are connected to this bus fall into three categories: controller, listener and talker, all of which are connected through the IEEE-488 connector, as shown below.
The structure of the IEEE-488 bus lines, with the automated test system of the quasi-optical frequency multiplier grid array as an example, is shown in the figure below.
IEEE-488 is a bidirectional parallel interface with special
control signals. For the PCI-GPIB, the data transfer speed is typically
1 Mbytes/s (limited by the speed of the slowest listener). This data
capacity includes all necessary handshaking. The data transfer speed
largely depends on the configuration of the system. The stackable
connectors and the design of the bus allow a single computer interface
card to be used to connect to as many as 15 instruments in a star or linear
configuration, as shown below.
Linear (a) and star (b) system configurations