Information about Ieee 488

IEEE-488 / HP-IB / GPIB

IEEE-488 stacking connectors
Type General purpose data bus
Production history
Designer Hewlett-Packard
Designed late 1960s standardized in 1975
Manufacturer Hewlett-Packard
Produced 1960s to present
Specifications
External yes
Data signal Parallel data bus with handshaking
Width8 bits
Bandwidth1 Mbyte/s
(later extended to 8 Mbyte/s)
Max devices15
ProtocolParallel
Cable 20 meters max
Pins 24 (8 data, 5 bus management, 3 handshake, 8 ground)
Connector 24-pin Amphenol-designed micro ribbon
Pin out

A female IEEE-488 connector
Pin 1DIO1Data input/output bit.
Pin 2DIO2Data input/output bit.
Pin 3DIO3Data input/output bit.
Pin 4DIO4Data input/output bit.
Pin 5EOIEnd-or-identify.
Pin 6DAVData valid.
Pin 7NRFDNot ready for data.
Pin 8NDACNot data accepted.
Pin 9IFCInterface clear.
Pin 10SRQService request.
Pin 11ATNAttention.
Pin 12SHIELD
Pin 13DIO5Data input/output bit.
Pin 14DIO6Data input/output bit.
Pin 15DIO7Data input/output bit.
Pin 16DIO8Data input/output bit.
Pin 17RENRemote enable.
Pin 18GND(wire twisted with DAV)
Pin 19GND(wire twisted with NRFD)
Pin 20GND(wire twisted with NDAC)
Pin 21GND(wire twisted with IFC)
Pin 22GND(wire twisted with SRQ)
Pin 23GND(wire twisted with ATN)
Pin 24Logic ground
IEEE-488 is a short-range, digital communications bus specification that has been in use for over 30 years. Originally created for use with automated test equipment, the standard is still in wide use for that purpose. IEEE-488 is also commonly known as HP-IB (Hewlett-Packard Instrument Bus) and GPIB (General Purpose Interface Bus).

IEEE-488 allows up to 15 devices to share a single 8-bit parallel electrical bus by daisy chaining connections. The slowest device participates in control and data transfer handshakes to determine the speed of the transaction. The maximum data rate is about one Mbyte/s in the original standard, and about 8 Mbyte/s with later extensions.

The IEEE-488 bus employs 16 signal lines — eight bi-directional used for data transfer, three for handshake, and five for bus management — plus eight ground return lines.

History

In the late 1960s, Hewlett-Packard (HP), a manufacturer of test and measurement instruments[1], such as digital multimeters and logic analyzers, developed the HP Interface Bus (HP-IB) to enable easier interconnection between instruments and controllers such as computers. Early HP 9800 series[2] desktop computers used HP-IB to connect peripherals (printers, plotters, disk drives etc.).

The bus was relatively easy to implement using the technology at the time, using a simple parallel electrical bus and several individual control lines; the interface functions could be implemented in simple TTL logic[3]

Other manufacturers copied HP-IB, calling their implementation the General Purpose Interface Bus (GPIB).

In 1975 the bus was standardized by the Institute of Electrical and Electronics Engineers as the IEEE Standard Digital Interface for Programmable Instrumentation, IEEE-488-1975 (now 488.1). IEEE-488.1 formalized the mechanical, electrical, and basic protocol parameters of GPIB, but said nothing about the format of commands or data. The IEEE-488.2 standard, Codes, Formats, Protocols, and Common Commands for IEEE-488.1 (June 1987), provided for basic syntax and format conventions, as well as device-independent commands, data structures, error protocols, and the like. IEEE-488.2 built on -488.1 without superseding it; equipment can conform to -488.1 without following -488.2.

While IEEE-488.1 defined the hardware, and IEEE-488.2 defined the syntax, there was still no standard for instrument-specific commands. Commands to control the same class of instrument (e.g., multimeters) would vary between manufacturers and even models. A standard for device commands, SCPI, was introduced in the 1990s. Due to the late introduction, it has not been universally implemented.

National Instruments introduced a backwards-compatible extension to IEEE-488.1, originally known as HS-488. It increased the maximum data rate to 8 MB/s, although the rate decreases as more devices are connected to the bus. This was incorporated into the standard in 2003, as IEEE-488.1-2003.

In addition to the IEEE, several other standards committees have adopted HP-IB. The American National Standards Institute's corresponding standard is known as ANSI Standard MC 1.1, and the International Electrotechnical Commission has its IEC Publication 625-1.

Applications

At the outset, HP-IB's designers did not specifically plan for IEEE-488 to be a standard peripheral interface for general-purpose computers. By 1977 the Commodore PET/CBM range of educational/home/personal computers connected their disk drives, printers, modems, etc, by IEEE-488 bus. All of Commodore's post-PET/CBM 8-bit machines, from the VIC-20 to the C128, utilized a proprietary 'serial IEEE-488' for peripherals, with round DIN connectors instead of the heavy-duty HP-IB plugs or a card-edge connector plugging into the motherboard (for PET computers).

Hewlett-Packard and Tektronix also used IEEE-488 as a peripheral interface to connect disk drives, tape drives, printers, plotters etc. to their workstation products and HP's HP 2100[4] and HP 3000[5] minicomputers. While the bus speed was increased to 10 MB/s for such applications, the lack of command protocol standards limited third-party offerings and interoperability, and later, faster, open standards such as SCSI eventually superseded IEEE-488 for peripheral access.

Additionally, some of HP's advanced pocket calculators/computers of the 1980s, such as the HP-41 and HP-71B series, could work with various instrumentation via an optional HP-IB interface. The interface would connect to the calculator via an optional HP-IL module.

Signals

bus linedescription
DIO1–DIO8Data input/output bits. These 8 lines are used to read and write the 8 bits of a data or command byte that is being sent over the bus.
NRFDNot ready for data. NRFD is a handshaking line asserted by listeners to indicate they are not ready to receive a new data byte.
DAVData valid. This is a handshaking line, used to signal that the value being sent with DIO1-DIO8 is valid. During transfers the DIO1-DIO8 lines are set, then the DAV line is asserted after a delay called the 'T1 delay'. The T1 delay lets the data lines settle to stable values before they are read.
NDACNot data accepted. NDAC is a handshaking line asserted by listeners to indicate they have not yet read the byte contained on the DIO lines.
ATNAttention. ATN is asserted to indicate that the DIO lines contain a command byte (as opposed to a data byte). Also, it is asserted with EOI when conducting parallel polls.
EOIEnd-or-identify. This line is asserted with the last byte of data during a write, to indicate the end of the message. It can also be asserted along with the ATN line to conduct a parallel poll.
IFCInterface clear. The system controller can assert this line (it should be asserted for at least 100 microseconds) to reset the bus and make itself controller-in-charge.
RENRemote enable. Asserted by the system controller, it enables devices to enter remote mode. When REN is asserted, a device will enter remote mode when it is addressed by the controller. When REN is false, all devices will immediately return to local mode.
SRQService request. Devices on the bus can assert this line to request service from the controller-in-charge. The controller can then poll the devices until it finds the device requesting service, and perform whatever action is necessary.

Connectors

IEEE-488

IEEE-488 uses 24-pin Amphenol-designed micro ribbon connectors (often incorrectly termed Centronics-type), most commonly in a stackable male/female combination that allows for easy daisy-chaining by stacking cables. Mechanical considerations limit the number of stacked connectors to four or less. They are held in place by screws, which come in UTS (now largely obsolete) or metric (M3.5×0.6) threads. By convention, metric screws are colored black, as the two threads do not mate. Total cable length is limited to 20 metres, although non-standard "bus extender" devices are available.

IEC-625

The IEC-625 standard prescribes the use of 25-pin D-subminiature connectors (the same are used for parallel ports on PCs). This standard did not gain significant market acceptance against the established 24-pin connector.

See also

References

1. ^ This portion of the company was later spun-off as Agilent Technologies
2. ^ HP 9815 98135A HP-IB Interface
3. ^ Examples: HP 59501 Power Supply Programmer, HP 59306A Relay Actuator
4. ^ HP 2100 59310A HP-IB Interface
5. ^ HP 3000 27113A CIO HP-IB Interface

External links

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.
Hewlett-Packard Co.

Public (NYSE:  HPQ )
Founded Palo Alto, California (1939)
Headquarters Palo Alto, California, USA

Key people Bill Hewlett, Co-founder
David Packard, Co-founder
Mark V.
..... Click the link for more information.
Hewlett-Packard Co.

Public (NYSE:  HPQ )
Founded Palo Alto, California (1939)
Headquarters Palo Alto, California, USA

Key people Bill Hewlett, Co-founder
David Packard, Co-founder
Mark V.
..... Click the link for more information.
megabyte or Mbyte is a unit of information or computer storage equal to either 106 (1,000,000) bytes or 220 (1,048,576) bytes, depending on context. In rare cases, it is used to mean 1000×1024 (1,024,000) bytes.
..... Click the link for more information.
Amphenol invention, but this sample may not have been manufactured by Amphenol.)]]

Amphenol Corporation (NYSE:  APH ) is a major producer of electronic and fiber optic connectors, cable and interconnect systems.
..... Click the link for more information.
micro ribbon connector is a common type of electrical connector used particularly in various computer, telecommunication and other applications. Micro ribbon connectors are popularly known as Centronics connectors because of their use in the highly successful Centronics parallel
..... Click the link for more information.
bus (bidirectional universal switch) is a subsystem that transfers data or power between computer components inside a computer or between computers, and a bus typically is controlled by device driver software.
..... Click the link for more information.
Automatic test equipment (ATE) is any automated device that is used to quickly test printed circuit boards, integrated circuits, or any other related electronic components or modules.
..... Click the link for more information.
electrical bus (sometimes spelled buss) is a physical electrical interface where many devices share the same electric connection. This allows signals to be transferred between devices (allowing information or power to be shared).
..... Click the link for more information.
daisy chain, in the most elementary sense, is a garland created from the daisy flower, generally as a children's game. The words "daisy chain", or "daisy chaining" also have a number of technical and social meanings (some given below), which likely stemmed from this pursuit.
..... Click the link for more information.
handshaking is an automated process of negotiation that dynamically sets parameters of a communications channel established between two entities before normal communication over the channel begins.
..... Click the link for more information.
Hewlett-Packard Co.

Public (NYSE:  HPQ )
Founded Palo Alto, California (1939)
Headquarters Palo Alto, California, USA

Key people Bill Hewlett, Co-founder
David Packard, Co-founder
Mark V.
..... Click the link for more information.
multimeter or a multitester is an electronic measuring instrument that combines several functions in one unit. The most basic instruments include an ammeter, voltmeter, and ohmmeter. Analog multimeters are sometimes referred to as "volt-ohm-meters", abbreviated VOM.
..... Click the link for more information.
Logic Analyzer

Logic Analyzer

A logic analyzer is an electronic instrument that displays signals in a digital circuit that are too fast to be observed and presents it to a user so that the user can more easily check correct operation of the digital system.
..... Click the link for more information.
HP 9830A was the top of the line of the 9800 series programmable calculators, later called desktop computers, introduced in 1972, similar in capability in many ways to the later IBM PC which had BASIC in ROM.
..... Click the link for more information.
A computer printer, or more commonly a printer, produces a hard copy (permanent human-readable text and/or graphics) of documents stored in electronic form, usually on physical print media such as paper transparencies.
..... Click the link for more information.
A plotter is a vector graphics printing device that connects to a computer.

Pen Plotters print their output by moving a pen across the surface of a piece of paper. This means that plotters are restricted to line art, rather than raster graphics as with other printers.
..... Click the link for more information.
electrical bus (sometimes spelled buss) is a physical electrical interface where many devices share the same electric connection. This allows signals to be transferred between devices (allowing information or power to be shared).
..... Click the link for more information.
The abbreviation TTL can refer to:
  • Time to live for computer data
  • Transistor–transistor logic, a type of digital logic-gate circuits
  • Through-the-lens measurements in photography

..... Click the link for more information.
Institute of Electrical and Electronics Engineers

Type Professional Organization
Founded January 1, 1963
Origins Merger of the American Institute of Electrical Engineers and the Institute of Radio Engineers
Key people Leah H.
..... Click the link for more information.
SCPI or SCPi may refer to:

Abbreviation

The abbreviation SCPI can refer to:
  • Standard Commands for Programmable Instrumentation
  • Surrey Counselling and Psychotherapy Initiative, a UK counselling organisation affiliated to the BACP

..... Click the link for more information.
National Instruments

Public (NASDAQ:  NATI )
Founded 1976
Headquarters Austin, Texas
 United States

Key people Dr. James Truchard (CEO, Founder)
Bill Nowlin (Founder)
Jeff Kodosky (Founder)
Products LabVIEW,PXI,DAQ, VXI
..... Click the link for more information.
megabyte or Mbyte is a unit of information or computer storage equal to either 106 (1,000,000) bytes or 220 (1,048,576) bytes, depending on context. In rare cases, it is used to mean 1000×1024 (1,024,000) bytes.
..... Click the link for more information.
American National Standards Institute or ANSI (IPA pronunciation: [ænsiː]) is a private nonprofit organization that oversees the development of voluntary consensus standards for products, services, processes,
..... Click the link for more information.
The PET (Personal Electronic Transactor) was a home-/personal computer produced by Commodore starting in the late 1970s. Although it was not a top seller outside the Canadian, US, and UK educational markets, it was Commodore's first full-featured
..... Click the link for more information.
Disk storage is a general category of a computer storage mechanisms, in which data is recorded on planar, round and rotating surfaces (disks, discs, or platters). A disk drive is a peripheral device used to collect information from.
..... Click the link for more information.
Modem (from modulate and demodulate) is a device that modulates an analog carrier signal to encode digital information, and also demodulates such a carrier signal to decode the transmitted information.
..... Click the link for more information.
Commodore, the commonly used name for Commodore International, was an American electronics company based in West Chester, Pennsylvania which was a vital player in the home/personal computer field in the 1980s.
..... Click the link for more information.
Type Home computer
Released 1980 (VIC-1001) / 1981
Discontinued 1985
Processor MOS Technology 6502
@ ca. 1MHz
Memory 5 KB - 64 KB
OS Commodore BASIC 2.
..... Click the link for more information.
Type Home computer
Released 1985
Discontinued 1989
Processor MOS Tech. 8502 @ 2 MHz
Zilog Z80A @ 4 MHz
Memory 128 KB
OS Microsoft BASIC 7.
..... Click the link for more information.
A DIN connector is a connector that was originally standardized by Deutsches Institut für Normung (DIN), the German national standards organization. There exist DIN standards for a large number of different connectors, therefore the term "DIN connector" alone does not
..... Click the link for more information.


This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus


page counter