LLMpediaThe first transparent, open encyclopedia generated by LLMs

GPIB

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: HP 2116A Hop 4
Expansion Funnel Raw 39 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted39
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
GPIB
NameGPIB
CaptionA standard GPIB connector
Other namesIEEE-488, HP-IB
InventorHewlett-Packard
Date invented1965
Superseded byUSB, Ethernet, PCI Express

GPIB. The General Purpose Interface Bus, also widely known as IEEE-488 and originally as HP-IB, is a digital communications bus system developed for connecting and controlling electronic test and measurement instruments. Introduced by Hewlett-Packard in the late 1960s, it became a cornerstone of automated test equipment in laboratories and industrial settings for decades. Its standardized protocol allowed instruments from different manufacturers, such as Tektronix, Keithley Instruments, and Agilent Technologies, to be integrated into cohesive systems under the control of a computer.

Overview

The interface was designed to facilitate the creation of automated measurement systems by providing a reliable, parallel digital pathway between instruments and a system controller, typically a desktop computer or a dedicated controller. A single bus could connect up to 15 devices, with one device acting as the controller to manage communication. This architecture enabled complex setups involving oscilloscopes, digital multimeters, function generators, and power supplies to work in concert. The widespread adoption of the standard by organizations like the Institute of Electrical and Electronics Engineers and the International Electrotechnical Commission ensured its longevity and interoperability across the global electronics industry.

Technical Specifications

The bus uses a 24-pin connector and carries 16 signal lines: eight data lines for bidirectional communication, five lines for general bus management, and three lines for handshaking to ensure asynchronous data transfer. Data transfer rates originally reached up to 1 megabyte per second, with later high-performance implementations like HS-488 achieving speeds near 8 MB/s. The electrical specification defined a negative-true voltage logic and required devices to be within a maximum cable length of 20 meters with an average of 2 meters between devices. Communication is byte-serial and bit-parallel, with the bus supporting three primary roles: Talker, Listener, and Controller, as defined in the original Hewlett-Packard documentation.

History and Development

The bus was conceived at Hewlett-Packard in 1965 by a team led by engineer Dave Cochran to interconnect the company's growing family of programmable instruments. It was first publicly introduced in 1972 with the HP 9800 series of desktop computers and the HP 6940A multiprogrammer. Recognizing the need for an industry standard, Hewlett-Packard relinquished proprietary control, leading to its formalization as IEEE-488 in 1975 and later as IEC 60625 by the International Electrotechnical Commission. Subsequent revisions, including IEEE-488.1 and IEEE-488.2, refined the mechanical, electrical, and protocol standards, while the Standard Commands for Programmable Instruments (SCPI) layer built upon it to standardize command syntax across instruments from manufacturers like National Instruments and Rohde & Schwarz.

Applications

For over thirty years, it was the dominant standard for automated test equipment, forming the backbone of systems in research, manufacturing, and development. It was extensively used in aerospace and defense for testing avionics, by companies like Boeing and Lockheed Martin, and in telecommunications for characterizing equipment. In academia, it was ubiquitous in physics and engineering laboratories for data acquisition and instrument control. While largely supplanted by faster modern interfaces like USB and Ethernet, it remains in use for maintaining legacy systems, particularly in military applications governed by standards like MIL-STD-1553, and in some industrial environments where the cost of replacing stable, proven systems is prohibitive.

Standards and Variants

The core standard is defined by IEEE-488.1, which specifies the hardware, and IEEE-488.2, which defines the data formats, protocol, and common commands. The Standard Commands for Programmable Instruments (SCPI) created a uniform command language for devices regardless of manufacturer. Physical and electrical variants include the HS-488 high-speed protocol and specialized connectors for rugged environments. While not direct variants, its conceptual influence is seen in later instrument control standards like LAN eXtensions for Instruments (LXI), which leverages Ethernet networking. Adapter products from companies like National Instruments and IOtech allow legacy instruments to interface with modern computers via PCI Express or USB ports.

Category:Computer buses Category:IEEE standards Category:Test equipment Category:Laboratory equipment