Difference between revisions of "IEEE-488"

From sigrok
Jump to navigation Jump to search
(Beiming S82357)
Line 3: Line 3:
The following standards are involved:
The following standards are involved:


* '''IEEE-488.1''' mechanical, electrical and basic protocol
* '''IEEE-488.1:''' Mechanical, electrical and basic protocol.
* '''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 [http://www.usb.org/developers/devclass_docs/USBTMC_1_006a.zip 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.
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.
sigrok aims to support all of this: all of the command sets, on any device supporting them, across any interface.


== Interfaces ==
== Interfaces ==
{| width="100%" border="0" style="vertical-align: top"
{| width="100%" border="0" style="vertical-align: top"
|- bgcolor="#6699ff"
|- bgcolor="#6699ff"
Line 41: Line 42:
|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [http://www.home.agilent.com/agilent/product.jspx?ckey=851808&nid=-34193.426029.00&id=851808&cmpid=zzfind82357b Agilent 82357B USB/GPIB interface]
| [http://www.home.agilent.com/agilent/product.jspx?ckey=851808&nid=-34193.426029.00&id=851808&cmpid=zzfind82357b Agilent 82357B USB/GPIB interface]
| bgcolor="#d84040" align="center" | not yet supported
| style="vertical-align: top" | Hardware needed
|- bgcolor="#eeeeee"
| [http://bmjd.biz/BMJD1_3_eng.html Beiming S82357]
| bgcolor="#d84040" align="center" | not yet supported
| bgcolor="#d84040" align="center" | not yet supported
| style="vertical-align: top" | Hardware needed
| style="vertical-align: top" | Hardware needed
Line 47: Line 53:


== Command sets ==
== Command sets ==
{| width="100%" border="0" style="vertical-align: top"
{| width="100%" border="0" style="vertical-align: top"
|- bgcolor="#6699ff"
|- bgcolor="#6699ff"
Line 65: Line 72:


== Devices ==
== Devices ==
{| width="100%" border="0" style="vertical-align: top"
{| width="100%" border="0" style="vertical-align: top"
|- bgcolor="#6699ff"
|- bgcolor="#6699ff"
Line 72: Line 80:


|- bgcolor="#dddddd"
|- bgcolor="#dddddd"
| [[Agilent 7xxx]]
| [[Agilent MSO7104A]]
| bgcolor="orange" align="center" | planned
| bgcolor="orange" align="center" | planned
| style="vertical-align: top" | USB-TMC
| style="vertical-align: top" | USB-TMC. Probably same protocol on various Agilent MSO7xxxx series scopes.
 
|}
|}


== References ==
== References ==


* [https://en.wikipedia.org/wiki/IEEE-488 IEEE-488 overview] at wikipedia.
* [https://en.wikipedia.org/wiki/IEEE-488 IEEE-488 overview] at Wikipedia.
* [https://en.wikipedia.org/wiki/Standard_Commands_for_Programmable_Instruments SCPI overview] at wikipedia.
* [https://en.wikipedia.org/wiki/Standard_Commands_for_Programmable_Instruments SCPI overview] at Wikipedia.

Revision as of 08:26, 25 May 2012

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.

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.

Interfaces

Device Status Comments
Chinese 82357B clone planned
Prologix GPIB-USB not yet supported Hardware needed
Prologix GPIB-Ethernet not yet supported Hardware needed
Galvant Industries GPIB-USB board not yet supported Hardware needed
Agilent 82357B USB/GPIB interface not yet supported Hardware needed
Beiming S82357 not yet supported Hardware needed

Command sets

Command set Status Comments
SCPI planned
IEEE-488.2 not yet supported Standard document needed

Devices

Device Status Comments
Agilent MSO7104A planned USB-TMC. Probably same protocol on various Agilent MSO7xxxx series scopes.

References