What is it?

A measurement device which is very similar to an oscilloscope, but it designed to only measure digital signals. These devices are usually much more accessible than an oscilloscopes due to its significantly lower price (~10 SGD), and are invaluable for investigating communication protocols such as UART, I2C and SPI.

logic_analyser_image

The majority of logic analyser do not come with a display built in, and instead need to be connected to a computer to view the results. The sigrok project is an open-source project designed to interface with different measurement devices, including logic analysers. This would allow you to interface your 10 SGD analyser with a robust front-end, which would usually be locked behind a paywall to the tune of a few hundred dollars.

sigrock_image

In general, you will need to install 3 things to get sigrok working on your system:

  1. sigrok-cli, the actual application
  2. pulseview, the GUI for sigrok-cli
  3. fx2lafw, the generic open-source driver used in these cheaper logic analysers

If you're on Windows, SparkFun has a great write-up on setting up sigrok on it. For Linux and MacOS users, you can refer to the official sigrok documentation or checkout YouTube for videos on the topic.