Difference between revisions of "IEEE-488"

From sigrok
Jump to navigation Jump to search
(Added DLM2000 series to the list of devices)
(link to the ieee488 protocol decoder)
 
(3 intermediate revisions by one other user not shown)
Line 6: Line 6:
* '''IEEE-488.2:''' Formats and common commands.
* '''IEEE-488.2:''' Formats and common commands.
* '''SCPI:''' Standard commands, built on top of IEEE-488.2. The standard is available [http://www.ivifoundation.org/docs/scpi-99.pdf here].
* '''SCPI:''' Standard commands, built on top of IEEE-488.2. The standard is available [http://www.ivifoundation.org/docs/scpi-99.pdf here].
* '''USBTMC:''' The USB TMC device class, standard is available [http://www.usb.org/developers/devclass_docs/USBTMC_1_006a.zip here].
* '''USBTMC:''' The USB TMC device class, standard is available [https://www.usb.org/document-library/test-measurement-class-specification here].
* '''LXI:''' The LAN eXtensions fo Instrumentation, standard is available [http://www.lxistandard.org/Documents/Specifications/LXI%20Device%20Specification%202011%20rev%201.4.pdf here].
* '''LXI:''' The LAN eXtensions fo Instrumentation, standard is available [http://www.lxistandard.org/Documents/Specifications/LXI%20Device%20Specification%202011%20rev%201.4.pdf here].


Line 29: Line 29:
|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| SCPI
| SCPI
| bgcolor="lime" align="center" | Supported
| bgcolor="lime" align="center" | supported
| style="vertical-align: top" | Only serial devices are currently supported.
| style="vertical-align: top" | Various transports are supported: serial, tcp, usbtmc, vxi, visa, libgpib.
|- bgcolor="#eeeeee"
|- bgcolor="#eeeeee"
| IEEE-488.2
| IEEE-488.2
Line 40: Line 40:
== Devices ==
== Devices ==


{| width="100%" border="0" style="vertical-align: top"
Various GPIB/USBTMC devices are supported, see [[Supported hardware]] for details.
|- bgcolor="#6699ff"
! width="30%" | Device
! width="20%" | Status
! Comments


|- bgcolor="#dddddd"
== Protocol Decoder ==
| [[Agilent MSO7104A]]
| bgcolor="orange" align="center" | planned
| style="vertical-align: top" | USB-TMC. Probably same protocol on various Agilent MSO7xxxx series scopes.
 
|- bgcolor="#dddddd"
| [[Hameg HMO1524]]
| bgcolor="lime" align="center" | Supported
| style="vertical-align: top" |
 
|- bgcolor="#dddddd"
| [[Yokogawa DLM2000 series]]
| bgcolor="orange" align="center" | planned
| style="vertical-align: top" | USB-TMC works, LXI needs verification
 
|}


See also: [[Supported hardware]].
The [[Protocol_decoder:ieee488 | sigrok IEEE-488 protocol decoder]] supports the parallel GPIB as well as the serial IEC variants.


== Resources ==
== Resources ==

Latest revision as of 10:39, 12 October 2022

IEEE-488, also known as GPIB or HP-IB, comprises a set of standards which allows various test and measurement gear to be controlled and queried remotely.

The following standards are involved:

  • IEEE-488.1: Mechanical, electrical and basic protocol.
  • IEEE-488.2: Formats and common commands.
  • SCPI: Standard commands, built on top of IEEE-488.2. The standard is available here.
  • USBTMC: The USB TMC device class, standard is available here.
  • LXI: The LAN eXtensions fo Instrumentation, standard is available here.

While IEEE-488.1 defines the "Centronix-style" parallel connector, the other standards are in fact seen over other types of connections: RS-232, DB25 parallel connectors, and so on.

sigrok aims to support all of this: all of the command sets, on any device supporting them, across any interface.

GPIB PC interfaces

See GPIB interface comparison for a list of GPIB interfaces we know about.

See Supported hardware#GPIB_interfaces for the list of devices planned/supported in sigrok.

Command sets

Command set Status Comments
SCPI supported Various transports are supported: serial, tcp, usbtmc, vxi, visa, libgpib.
IEEE-488.2 not yet supported Standard document needed

Devices

Various GPIB/USBTMC devices are supported, see Supported hardware for details.

Protocol Decoder

The sigrok IEEE-488 protocol decoder supports the parallel GPIB as well as the serial IEC variants.

Resources