Difference between revisions of "ASIX SIGMA / SIGMA2"

From sigrok
Jump to navigation Jump to search
m (moved ASIX SIGMA to ASIX SIGMA / SIGMA2: New hardware revision of SIGMA is sold under name SIGMA2. The new version is (almost) identical to old SIGMA.)
Line 83: Line 83:


  $ '''cp sigrok-firmwares/asix-sigma/*.fw /usr/local/share/sigrok/firmware'''
  $ '''cp sigrok-firmwares/asix-sigma/*.fw /usr/local/share/sigrok/firmware'''
== Differences between SIGMA and SIGMA2 ==
Hardware of SIGMA and SIGMA2 is almost identical, up to few exceptions:
* Seven one color LEDs were replaced with two two color LEDs.
* Added button. It can be used to start, stop, trigger.
* SIGMA has input TTLs in DIL sockets, SIGMA2 is has input TTLs in SMD package.
New hardware revision requires new firmware to support button and different LED wiring. The new firmware is for both SIGMA '''and''' SIGMA2. New hardware revision cannot work with old firmware.


== Resources ==
== Resources ==

Revision as of 13:08, 30 November 2011

ASIX SIGMA.
ASIX SIGMA internals.
ASIX SIGMA2 - new box.

The ASIX SIGMA is a 16 channel logic analyzer with sample rate support up to 200 MHz and with 256 Mbit on-board memory.

See ASIX SIGMA/Info for more detailed information on the device.

Thanks!


Many thanks to the vendor (ASIX) for providing information on the protocol used to communicate with the device and for releasing the device's firmware / FPGA bitstreams under a license which allows us to distribute the files.

Documentation

It is supported by sigrok, and the necessary firmware files are generously provided by the vendor for distribution. As a result, the SIGMA works out of the box with sigrok. Trigger support has been implemented in 100 MHz and 200 MHz modes for rising/falling edges. In other modes, users can specify additional trigger values, listed in the table below.

Samplerate Number of probes Trigger support
200 kHz 16 Edge of two probes, state, boolean expression1
250 kHz 16 Edge of two probes, state, boolean expression1
500 kHz 16 Edge of two probes, state, boolean expression1
1 MHz 16 Edge of two probes, state, boolean expression1
5 MHz 16 Edge of two probes, state, boolean expression1
10 MHz 16 Edge of two probes, state, boolean expression1
25 MHz 16 Edge of two probes, state, boolean expression1
50 MHz 16 Edge of two probes, state, boolean expression1
100 MHz 8 Edge of one probe
200 MHz 4 Edge of one probe

1 Boolean expression feature not implemented in sigrok yet.

Example usage

An example that captures from 4 probes, for 100ms at 10 MHz, with trigger condition 1:high, 2:rising, 3:low, 4:high.

$ sigrok-cli --wait-trigger --triggers 1=1,2=r,3=0,4=1 --samples 5000000 --time 100 -o samplerate=10m -f bits -p 1-4

Firmware

The firmware files (FPGA bitstreams) for the ASIX SIGMA have been provided by the vendor under a license which allows redistribution, and are available from the sigrok-firmwares repository:

$ git clone git://sigrok.git.sourceforge.net/gitroot/sigrok/sigrok-firmwares

In order to use the ASIX SIGMA in sigrok, you need to copy the firmware files to the correct sigrok directory, /usr/local/share/sigrok/firmware per default:

$ cp sigrok-firmwares/asix-sigma/*.fw /usr/local/share/sigrok/firmware

Differences between SIGMA and SIGMA2

Hardware of SIGMA and SIGMA2 is almost identical, up to few exceptions:

  • Seven one color LEDs were replaced with two two color LEDs.
  • Added button. It can be used to start, stop, trigger.
  • SIGMA has input TTLs in DIL sockets, SIGMA2 is has input TTLs in SMD package.

New hardware revision requires new firmware to support button and different LED wiring. The new firmware is for both SIGMA and SIGMA2. New hardware revision cannot work with old firmware.

Resources