LLMpediaThe first transparent, open encyclopedia generated by LLMs

IEEE-488

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 47 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted47
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
IEEE-488
IEEE-488
NameIEEE-488
CaptionA standard 24-pin IEEE-488 connector
TypeDigital parallel communication
DesignerHewlett-Packard
Design date1965
ManufacturerVarious
Production date1970s–present
Superseded byUSB, Ethernet, PCI Express
Length20 m maximum
CableShielded 24-conductor
Connector24-pin micro ribbon
SignalTTL
Data signalBit-parallel, byte-serial
Data width8 data lines
BitrateUp to 8 MB/s (HS-488)
Max devices15 per bus
ProtocolDaisy chain

IEEE-488, also widely known as GPIB or HP-IB, is a standardized digital interface system for connecting electronic test and measurement devices to controllers like computers. Originally developed by Hewlett-Packard in the late 1960s, it was later standardized by the Institute of Electrical and Electronics Engineers in 1975, becoming IEEE Std 488. This robust bus architecture became a cornerstone in automated laboratories and industrial systems for decades, enabling programmable instruments from different manufacturers to communicate effectively.

Overview

The interface was created to address the growing need for a reliable, standardized method to interconnect programmable instruments from various vendors within automated test systems. Its adoption by the Institute of Electrical and Electronics Engineers ensured widespread industry acceptance beyond its origins at Hewlett-Packard. The standard defines mechanical, electrical, and functional specifications, governing how devices like multimeters, oscilloscopes, and power supplies communicate on a shared bus. This interoperability was crucial for the development of complex ATE systems in industries ranging from aerospace to telecommunications.

Technical Specifications

The bus uses a bit-parallel, byte-serial data transfer scheme across eight data lines, accompanied by eight management lines for control and handshaking. Electrical signaling is based on standard TTL levels, with active-low logic. A single bus can support up to 15 devices with a maximum total cable length of 20 meters, or two meters per device, whichever is shorter. Data transfer rates for the original standard are typically up to 1 MB/s, though this was later enhanced. The system employs a Talker-Listener protocol model, with one active controller managing communication on the bus.

Connector and Cabling

The physical interface uses a distinctive 24-pin micro ribbon connector, often referred to as a Centronics-style connector, which provides a secure and shielded connection. Cabling consists of a shielded 24-conductor cable with the same connector at both ends, allowing for straightforward daisy-chaining of devices. The connector design includes an outer metal shell that ensures proper grounding and shielding against EMI, which is critical in noisy laboratory environments. This robust physical layer contributed significantly to the interface's reputation for reliability in industrial settings.

Communication Protocol

Communication is governed by a strict handshake protocol using three dedicated lines (NRFD, NDAC, DAV) to ensure asynchronous data transfer at the speed of the slowest device. The bus operates with a single active controller, typically a computer or dedicated bus controller, which designates devices as Talkers or Listeners. Commands and data are sent using a common set of codes, including universal commands for all devices and addressed commands for specific listeners. This structured approach allows complex sequences of measurements and operations to be executed across instruments from manufacturers like Tektronix and Keithley Instruments.

Applications and Industry Use

For many years, IEEE-488 was the dominant standard for connecting programmable instruments in research, development, and manufacturing test systems. It saw extensive use in ATE racks for testing PCBs, semiconductor wafers, and assembled electronic products. Major aerospace and defense contractors, such as Lockheed Martin and Boeing, utilized it in their avionics and systems testing rigs. The interface was also fundamental in physics laboratories, notably at institutions like CERN and the SLAC, for controlling complex experimental apparatus.

Several enhancements and related standards were developed to extend the capabilities of the original IEEE-488. The most significant is IEEE 488.2, which standardized command syntax, status reporting, and controller protocols, improving interoperability. HS-488, a high-speed variant introduced by National Instruments, increased the maximum data rate to approximately 8 MB/s. While largely supplanted by modern interfaces like USB, Ethernet, and PCI Express in new designs, the protocol lives on through converters and legacy support. Its conceptual framework influenced later instrument control standards, including VXIbus and PXI.

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