Difference between revisions of "IEEE-488"
Jump to navigation
Jump to search
Uwe Hermann (talk | contribs) (Beiming S82357) |
|||
Line 3: | Line 3: | ||
The following standards are involved: | The following standards are involved: | ||
* '''IEEE-488.1''' | * '''IEEE-488.1:''' Mechanical, electrical and basic protocol. | ||
* '''IEEE-488.2''' | * '''IEEE-488.2:''' Formats and common commands. | ||
* '''SCPI''' | * '''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. | |||
== 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 | | [[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 | * [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 | * [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
- IEEE-488 overview at Wikipedia.
- SCPI overview at Wikipedia.