Difference between revisions of "USBTMC"

From sigrok
Jump to navigation Jump to search
(Updated broken link. Seems like the USB.org people pulled the file.)
(Link to latest USBTMC spec from usb.org.)
Line 5: Line 5:
* '''USB488 subclass specification''': this specifies how to send and receive IEEE-488.1 and IEEE-488.2 commands over a USBTMC-based transport.  
* '''USB488 subclass specification''': this specifies how to send and receive IEEE-488.1 and IEEE-488.2 commands over a USBTMC-based transport.  


The standard is freely available [http://sdpha2.ucsd.edu/Lab_Equip_Manuals/usbtmc_usb488_subclass_1_00.pdf here].
The standard is freely available from [http://www.usb.org/developers/docs/devclass_docs/USBTMC_1_006a.zip usb.org].


The sigrok project aims to support this standard through the [http://www.librevisa.org librevisa] library.
The sigrok project aims to support this standard through the [http://www.librevisa.org librevisa] library.

Revision as of 20:43, 17 January 2015

USBTMC (USB Test and Measurement Class) is a set of standard device class specifications, built on top of the USB standard. It is intended as a modern replacement of the venerable IEEE-488 (GPIB) standard, which is based on a large parallel connector. Two standards documents are specified:

  • USBTMC specification: specifies the protocol and descriptors that allow communications between devices and client software.
  • USB488 subclass specification: this specifies how to send and receive IEEE-488.1 and IEEE-488.2 commands over a USBTMC-based transport.

The standard is freely available from usb.org.

The sigrok project aims to support this standard through the librevisa library.

Resources