Instrument Control Toolbox | ![]() ![]() |
Important GPIB Features
The important GPIB features are described below. For detailed information about GPIB functionality, refer to the appropriate references in Appendix A, "Selected Bibliography."
The Bus and Connector
The GPIB bus is a cable with two 24-pin connectors that allow you to connect multiple devices to each other. The bus and connector have these features and limitations:
GPIB Devices
Each GPIB device must be some combination of a Talker, a Listener, or a Controller. A Controller is typically a board that you install in your computer. Talkers and Listeners are typically instruments such as oscilloscopes, function generators, multimeters, and so on. Most modern instruments are both Talkers and Listeners.
When the Controller is not sending messages, then a Talker can send messages. Typically, the CIC is a Listener while another device is enabled as a Talker.
Each Controller is identified by a unique board index number. Each Talker/Listener is identified by a unique primary address ranging from 0 to 30, and by an optional secondary address, which can be 0 or can range from 96 to 126.
GPIB Data
There are two types of data that can be transferred over the GPIB: instrument data and interface messages.
Data transfer consists of one byte (8 bits) sent in parallel.The data transfer rate across the interface is limited to 1 megabyte per second. However, this data rate is usually not achieved in practice, and is limited by the slowest device on the bus.
![]() | Controlling GPIB Instruments | GPIB Lines | ![]() |