Difference between revisions of "FAQ"

From sigrok
Jump to navigation Jump to search
Line 3: Line 3:
== What is sigrok? ==
== What is sigrok? ==


sigrok is a '''portable, cross-platform, Free/Libre/Open-Source logic analyzer software''' that supports various logic analyzer hardware products. It is licensed under the terms of the '''GNU GPL'''.
sigrok is a '''portable, cross-platform, Free/Libre/Open-Source signal analysis software suite''' that supports various device types:
 
{| border="0" style="font-size: smaller;"
|- align=left
| [[File:Saleae_logic.jpg|link=Supported_hardware#Logic_analyzers|80px|thumb|<small>[[Supported_hardware#Logic_analyzers|Logic analyzers]]</small>]]
| [[File:Polabs poscope basic2 device top.jpg|link=Supported_hardware#Mixed-signal_devices|80px|thumb|<small>[[Supported_hardware#Mixed-signal_devices|MSOs]]</small>]]
| [[File:Hantek dso-5200a device front.jpg|link=Supported_hardware#Oscilloscopes|80px|thumb|Scopes|<small>[[Supported_hardware#Oscilloscopes|Oscilloscopes]]</small>]]
| [[File:Voltcraft vc820 device.jpg|link=Supported_hardware#Multimeters|80px|thumb|<small>[[Supported_hardware#Multimeters|Multimeters]]</small>]]
| [[File:Rding temper front.jpg|link=Supported_hardware#Dataloggers|80px|thumb|<small>[[Supported_hardware#Dataloggers|Dataloggers]]</small>]]
| [[File:Prologix-usb.jpg|link=Supported_hardware#GPIB_interfaces|80px|thumb|<small>[[Supported_hardware#GPIB_interfaces|GPIB interfaces]]</small>]]
|}
 
It is licensed under the terms of the '''GNU GPL'''.


== What does the name sigrok mean? ==
== What does the name sigrok mean? ==


'''sigrok''' is a logic analyzer software that [http://en.wikipedia.org/wiki/Grok '''grok'''s] '''sig'''nals for you.
'''sigrok''' is a software suite that [http://en.wikipedia.org/wiki/Grok '''grok'''s] '''sig'''nals for you.


== What is the correct spelling of the name? ==
== What is the correct spelling of the name? ==
Line 13: Line 25:
The name is spelled '''sigrok''' (yes, a lower-case "s", even at the beginning of sentences). It is '''not''' spelled "sigrock".
The name is spelled '''sigrok''' (yes, a lower-case "s", even at the beginning of sentences). It is '''not''' spelled "sigrock".


== Is my logic analyzer supported? ==
== Is my measurement device supported? ==


Check the [[Supported hardware]] page for a list of supported logic analyzers, and those that are currently being worked on. Also, each device has its own wiki page, which lists the details of the hardware support for the respective device.
Check the [[Supported hardware]] page for a list of supported devices, and those that are currently being worked on. Also, each device has its own wiki page, which lists the details of the hardware support for the respective device.


== Will you add support for the XYZ logic analyzer? ==
== Will you add support for my measurement device? ==


Maybe. We generally try to support as much hardware as possible. However, as there are [[Logic Analyzer Comparison|really many devices]] out there, this is of course a non-trivial task. We only have limited spare time, and a limited amount of money, too. Thus, naturally, we're happy about both code contributions as well as hardware donations (contact [mailto:bert@biot.com Bert Vermeulen] and [mailto:uwe@hermann-uwe.de Uwe Hermann] if you want to help out).
Maybe. We generally try to support as much hardware as possible. However, as there are really [[Logic analyzer comparison|many]], [[Mixed-signal device comparison|many]], [[Oscilloscope comparison|many]], [[Multimeter comparison|many]], [[Datalogger comparison|many]], [[GPIB interface comparison|many]] devices out there, this is of course a non-trivial task. We only have limited spare time, and a limited amount of money, too. Thus, naturally, we're happy about both code contributions as well as hardware donations (contact [mailto:bert@biot.com Bert Vermeulen] and [mailto:uwe@hermann-uwe.de Uwe Hermann] if you want to help out).


== Do you build/sell/design logic analyzers? ==
== Do you build/sell/design logic analyzers? ==


No. The sigrok project is a pure (open-source) software project. We're not designing, building, or selling hardware. We only add software support for already existing logic analyzer hardware.
No. The sigrok project is a pure (open-source) software project. We're not designing, building, or selling hardware. We only add software support for already existing hardware.


== Which logic analyzer do you recommend buying? ==
== Which device do you recommend buying? ==


We generally don't make any buying recommendations. There are [[Logic Analyzer Comparison|many, many logic analyzers]] from different companies, with highly different capabilities and features out there, in price ranges from $60 up to $5000 or more. It all depends on your specific needs and preferences, and on the amount of money you are willing to spend.
We generally don't make any buying recommendations. There are many devices from different companies, with highly different capabilities and features out there, in price ranges from $60 up to $5000 or more. It all depends on your specific needs and preferences, and on the amount of money you are willing to spend.


However, as a small starting point for your own research in order to find a device which fits your need, we provide a [[Logic Analyzer Comparison]] table which lists some (but not all) relevant data points which you may want to compare.
However, as a small starting point for your own research in order to find a device which fits your need, we provide comparison tables for [[Logic analyzer comparison|logic analyzers]], [[Mixed-signal device comparison|mixed-signal devices]], [[Oscilloscope comparison|oscilloscopes]], [[Multimeter comparison|multimeter]], [[Datalogger comparison|dataloggers]], and [[GPIB interface comparison|GPIB interfaces]], which list some (but not all) relevant data points which you may want to compare.


= Logic analyzer questions =
= Logic analyzer questions =

Revision as of 22:50, 27 June 2012

General sigrok questions

What is sigrok?

sigrok is a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types:

It is licensed under the terms of the GNU GPL.

What does the name sigrok mean?

sigrok is a software suite that groks signals for you.

What is the correct spelling of the name?

The name is spelled sigrok (yes, a lower-case "s", even at the beginning of sentences). It is not spelled "sigrock".

Is my measurement device supported?

Check the Supported hardware page for a list of supported devices, and those that are currently being worked on. Also, each device has its own wiki page, which lists the details of the hardware support for the respective device.

Will you add support for my measurement device?

Maybe. We generally try to support as much hardware as possible. However, as there are really many, many, many, many, many, many devices out there, this is of course a non-trivial task. We only have limited spare time, and a limited amount of money, too. Thus, naturally, we're happy about both code contributions as well as hardware donations (contact Bert Vermeulen and Uwe Hermann if you want to help out).

Do you build/sell/design logic analyzers?

No. The sigrok project is a pure (open-source) software project. We're not designing, building, or selling hardware. We only add software support for already existing hardware.

Which device do you recommend buying?

We generally don't make any buying recommendations. There are many devices from different companies, with highly different capabilities and features out there, in price ranges from $60 up to $5000 or more. It all depends on your specific needs and preferences, and on the amount of money you are willing to spend.

However, as a small starting point for your own research in order to find a device which fits your need, we provide comparison tables for logic analyzers, mixed-signal devices, oscilloscopes, multimeter, dataloggers, and GPIB interfaces, which list some (but not all) relevant data points which you may want to compare.

Logic analyzer questions

What is a logic analyzer?

An 8-channel logic analyzer

A logic analyzer is a device which can display and/or analyze the state of one or more signals of a circuit or target device. For a quick introduction see also the respective Wikipedia page, but make sure to read some of the documents from this entry for more details.

Where can I read more about logic analyzers?

Here is a list of recommended readings on various topics related to logic analyzers.

Note: Some of the Agilent/Tektronix documents are geared towards higher-end/expensive standalone logic analyzers, i.e. not the usual USB-based ones supported by sigrok. Thus, some of the information in those documents may not necessarily be relevant or important for most people. They do also provide lots of generally useful information, though, so reading them is recommended.

Introduction to logic analyzers:

Samplerate, bandwidth, timing issues:

Comparing or buying logic analyzers:

Triggers:

Probing issues:

Other:

What kind of logic analyzer probes are available?

Small probe collection.

There are many logic analyzer probes of varying quality and price on the market (see photo for a small subset).

See Probe comparison for more information about the usefulness and quality of various probe types, where to buy them, and so on.

Multimeter questions

What is a multimeter?

A digital multimeter

A multimeter or digital multimeter (DMM) or Volt-Ohm meter (VOM) is a measurement device which can measure multiple things (such as voltage, current, resistance, temperature, and others). We won't go into all the details here, see the multimeter page on Wikipedia for more information.

Here's a small selection of good video tutorials on multimeters:

Some information about multimeter safety and the IEC61010 categories: