GPIB Bus

General Purpose Interface Bus
IEEE-488 Digital Interface for Programmable Instrumentation



[GPIB Description]
[GPIB Data Transfer Timing] [IEEE488 Interface ICs]
[HPIB Connector] [IEEE488 PinOut] [GPIB Cable Assemblies] [IEEE488 Standards] [Software]
[Home]


Google
 

GPIB Description [IEEE488]

GPIB Interconnect Modules
GPIB System

Extracted from 'GPIB Interface Design Document'. 6-13-86, Leroy Davis

{HPIB Index}


GPIB Connector Mechanical Dimensions

HPIB Connector Size

IEEE-488 / ANSI Connector - Mechanical Drawing
{This web site}

{GPIB Index}


GPIB Bus Pin-Out Descriptions

IEEE-488 / ANSI Connector IEEE488 PinOut

24-Pin GPIB Bus PinOut [IEEE488 Pinout]
Pin # Signal Names Signal Description Pin # Signal Names Signal Description
1 DIO1 Data Input/Output Bit 1 13 DIO5 Data Input/Output Bit 5
2 DIO2 Data Input/Output Bit 2 14 DIO6 Data Input/Output Bit 6
3 DIO3 Data Input/Output Bit 3 15 DIO7 Data Input/Output Bit 7
4 DIO4 Data Input/Output Bit 4 16 DIO8 Data Input/Output Bit 8
5 EIO End-Or-Identify 17 REN Remote Enable
6 DAV Data Valid 18 Shield Ground (DAV)
7 NRFD Not Ready For Data 19 Shield Ground (NRFD)
8 NDAC Not Data Accepted 20 Shield Ground (NDAC)
9 IFC Interface Clear 21 Shield Ground (IFC)
10 SRQ Service Request 22 Shield Ground (SRQ)
11 ATN Attention 23 Shield Ground (ATN)
12 Shield Chassis Ground 24 Single GND Single Ground

{GPIB Index}


GPIB On-Line Standards and Specifications Information

ANSI/IEEE 488.1 [IEC 60625-1] IEEE Standard Digital Interface for Programmable Instrumentation
Defines the Physical and Electrical layer, and signaling protocol.

ANSI/IEEE 488.2 IEEE Codes, Formats, Protocols, and Common Commands, and Standard Commands for Programmable Instruments

IEC/IEEE 60488-2 defines communication protocols for devices connected via IEEE 488 buses and common commands and characteristics useful in a wide range of instrument applications. It includes message-handling protocols, status reporting structures, and system configuration and synchronization protocols.

HS488 High-Speed GPIB Handshake Protocol Hand shake protocol, increases bus transfers to 8MBytes/s with other HS488 devices. NDAC is not required to Handshake, The Talker outputs data with DAV, waits then outputs new data with DAV without NDAC occurring.

SCPI Standard Commands for Programmable Instruments Defines a programming language for Instruments

{HPIB Bus Index}


IEEE488 Bus Interface IC Manufacturers

Standard TTL levels (2.0v/0.8v) @ 5.2mA source / 48mA sink, Totem Pole, Open Collector and Tristate devices are used with IEEE488.
Open Collector: SRQ, NRFD, NDAC
Open Collector or Tristate: ATN, IFC, REN, EOI, DAV.

ines-Innovative Electronic Systems {CMOS GPIB interface ICs}

National Instruments {HS-488 Controller TNT4882-Controller NAT9914A, Talker/Listener}

National Semiconductor {IEEE-488 GPIB Transceiver ICs 75160 / 75162}

TI {Controller TMS9914A-Transceiver (75xx160/161/162)}

There is not much special about driving over a IEEE488 bus, the original interface ICs were just normal TTL devices. The Octal Transceiver 74F588 was used in many applications.

IC Manufacturers Listing All other device types {This web site}

IEEE-STD-488 I/O Characteristics
Single Type Digital Value
Input Voltage High: VIH = 3.4 volts typical, 2.4 volts minimum
Input Voltage Low: VIL = 0.22 volts typical, 0.4 volts maximum
Input Current High: IIH = 2.5mA maximum
Input Current Low: VIL = -3.2mA maximum
Output Voltage High: VOH = 3.4 volts typical, 2.5 volts minimum
Output Voltage Low: VOL = 0.22 volts typical, 0.5 volts maximum
Output Current High: IOH = -5.2mA maximum
Output Current Low: IOL = 48mA maximum

{GPIB Bus Index}


IEEE488 Data Bus Transfer Timing


GPIB Bus Handshake Timing
GPIB Bus Handshake Timing

The IEEE488 bus operates at the speed of the slowest device, all devices have to be ready before operation begins.
Signals are active low. Data is transferred asynchronous, using the Handshake lines instead of a clock.
Only Parallel Polling does not use the Handshake, all other transfers use Hand-shaking.

HS488 High-Speed GPIB Handshake Protocol Hand shake protocol [not shown above], increases bus transfers to 8MBytes/s with other HS488 devices. NDAC is not required to Handshake, The Talker outputs data with DAV, waits then outputs new data with DAV without NDAC occurring.

{HPIB Index}


GPIB Cable Assemblies

Connector Type: (The connector pin-outs differ) ....
IEEE488/ANSI MC1.1; 24 pins, accepts a ribbon cable. ....
IEC 625-1, MIL-C-24308; 25 pins
Connectors are tested to MIL-STD-202E (Environmental).

IEEE488 has a Maximum cable length of 20 meters, or 2 meters per device - which ever is less.
IEEE488 devices may be connected in either a Star or Linear fashion [Device-to-Device].

GPIB Cable Manufacturers
Alfasys
Alpha
Belden
E-tec

Metric threads are Black, English threads are Silver; the two will not mate together.

{IEEE488 Index}


GPIB Software

IEEE-728-1982 Recommended Practice for code and Format Conventions for IEEE Standard 488
IEC 625-2 ------
NOTE: The IEEE-488 is very easy to program, just send the device address, command, and function.

NOTE: The IEEE-488 is also know by a number of other names, which all mean the same thing.
GPI Bus; General Purpose Interface Bus
GPIB; General Purpose Interface Bus
HPIB; Hewlett-Packard Interface Bus
IEEE-488; Adopted by the Institute of Electrical and Electronic Engineers [US Standard]
IEC 60488; Adopted by the International Electrotechnical Commission [International Standard]
IEC 60625-1; Adopted by the International Electrotechnical Commission [International Standard], Old IEC version ?
Is there a difference between the US standards or names, NO; but there may be between the US and International Standard.
IEC 60625-2; No data
IEEE1174; may be an application of IEC 60625-2, which translates GPIB functionality to a serial RS232 line. Not yet verified

{General Purpose Interface Bus [GPIB] Index}

Electronic Design Key words: IEEE488, HPIB, GPIB, HP-IB, General Purpose Interface Bus, Hewlett-Packard Interface Bus,
Hewlett-Packard - Interface Bus, Military Specification, Digital Interface for Programmable Instrumentation, Connector, Physical,
Mechanical, GPIB, Size, Type, Description, Vendors, Products, Manufacturers, Plug, Receptacle, Tutorial, Parallel cable interface, GPI Bus.


Leroy's Web Page
Home

Electronic Parts and Equipment Distributors Electronic Component Manufacturers OEM Electronic Equipment Manufacturers EDA Software Producers CAD/CAE Software Engineering Standards, Book Stores, and Publications Interface/Embedded Computer Bus Electronic Engineering Design Data Engineering Reference Information.
Distributors Components Equipment Software Standards Buses Design Reference

Last Modified 4/13/08
Copyright © 1998 - 2008 All rights reserved Leroy Davis