Difference between revisions of "ASIX SIGMA / SIGMA2"
m |
|||
Line 14: | Line 14: | ||
| 200 kHz | | 200 kHz | ||
| 16 | | 16 | ||
| Edge of two probes, state | | Edge of two probes, state, boolean expression* | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| 250 kHz | | 250 kHz | ||
| 16 | | 16 | ||
| Edge of two probes, state | | Edge of two probes, state, boolean expression* | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| 500 kHz | | 500 kHz | ||
| 16 | | 16 | ||
| Edge of two probes, state | | Edge of two probes, state, boolean expression* | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| 1 MHz | | 1 MHz | ||
| 16 | | 16 | ||
| Edge of two probes, state | | Edge of two probes, state, boolean expression* | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| 5 MHz | | 5 MHz | ||
| 16 | | 16 | ||
| Edge of two probes, state | | Edge of two probes, state, boolean expression* | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| 10 MHz | | 10 MHz | ||
| 16 | | 16 | ||
| Edge of two probes, state | | Edge of two probes, state, boolean expression* | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| 25 MHz | | 25 MHz | ||
| 16 | | 16 | ||
| Edge of two probes, state | | Edge of two probes, state, boolean expression* | ||
|- bgcolor="#dddddd" | |- bgcolor="#dddddd" | ||
| 50 MHz | | 50 MHz | ||
| 16 | | 16 | ||
| Edge of two probes, state | | Edge of two probes, state, boolean expression* | ||
|- bgcolor="#eeeeee" | |- bgcolor="#eeeeee" | ||
| 100 MHz | | 100 MHz | ||
Line 52: | Line 52: | ||
| Edge of one probe | | Edge of one probe | ||
|} | |} | ||
* Not implemented in sigrok yet. | |||
See [[ASIX SIGMA/Info]] for more detailed information on the device. | See [[ASIX SIGMA/Info]] for more detailed information on the device. |
Revision as of 17:14, 2 May 2010
The ASIX SIGMA is a 16 channel logic analyzer with sample rate support up to 200 MHz and with 256 Mbit on-board memory.
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. Trigger features at lower sample rates are far more advanced and will be supported later.
Samplerate | Number of probes | Trigger support |
---|---|---|
200 kHz | 16 | Edge of two probes, state, boolean expression* |
250 kHz | 16 | Edge of two probes, state, boolean expression* |
500 kHz | 16 | Edge of two probes, state, boolean expression* |
1 MHz | 16 | Edge of two probes, state, boolean expression* |
5 MHz | 16 | Edge of two probes, state, boolean expression* |
10 MHz | 16 | Edge of two probes, state, boolean expression* |
25 MHz | 16 | Edge of two probes, state, boolean expression* |
50 MHz | 16 | Edge of two probes, state, boolean expression* |
100 MHz | 8 | Edge of one probe |
200 MHz | 4 | Edge of one probe |
- Not implemented in sigrok yet.
See ASIX SIGMA/Info for more detailed information on the device.
Example usage
An example that captures from 4 probes, for 100ms at 10 MHz, with trigger condition pin 1 high, pin 2 rising, ping 3 low and pin 4 high is given below:
sigrok-cli --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
Resources
- Initial support for Asix Sigma in Sigrok
- PING Labs: Sampi – A Logic Analyzer
- flickr: ASIX SIGMA in chlunde's photostream (photos and more information about the device)