Last Updated on 22 May 2024 by Suffocation
A logic analyser can observe multiple digital outputs, in the current case exactly 8, and display them graphically on a computer using software. Logic analysers from well-known companies are usually quite expensive, however, for some time now, there have also been inexpensive providers with clones on the market. I got hold of such a clone to carry out a few tests with it.
At this point, it must be said that I do not agree with how some clone manufacturers handle the intellectual property of well-known manufacturers. On the other hand, I am also not willing to spend several hundred euros privately for such a device if I only use it sporadically and not professionally. There is also free firmware and programs for these cheap things, which work and are sufficient for my purposes. Another consideration would be to build such a device yourself with an Arduino or similar. However, the finished solution already has a housing, a more or less standardized connection and is ready to use.
Facts
| Description | Worth |
|---|---|
| Channels | 8 |
| USB | Mini |
| LEDs | 2 |
| Maximum input voltage | -25V to +25V |
| Sampling Rate | 100 Megabits per second |
| Bandwidth | 25 megahertz |
| Analogue bandwidth | 1MHz |
| Operating temperature | 0–70°C |
| Input Impedance | 1 Megaohm |
,Data and Facts
Areas of application
- Analysis of digital circuits.
- Support for Arduino projects
- Analysis of communication between components
Views




Installation
Sigrok PulseView
Download: https://sigrok.org/wiki/Main_Page
Download and install software.
Driver
My clone uses the open-source fx2lafw driver, which can be downloaded from the following link.
Download: https://sigrok.org/download/binary/sigrok-firmware-fx2lafw
If another driver is needed, further information can be found on the PulseView website. The page that was useful here was Supported Hardware .
Unpack the driver and into the installation directory …PulseView\share\sigrok-firmware copy
Setting up
Select driver and then search for device.


Test
I've connected a button between ground and channel 6. The trigger settings are on rising edge.

After that, start the recording and press the button a few times.

Original Saleae Logic2 Software
Downloading and installing software. The device was recognised by me immediately.
https://www.saleae.com/downloads

Problems
USB device not recognised correctly
Use Zadig to install the WinUSB driver.
Conclusion
I have two of these devices. I bought the first one sometime before 2020 and never got it to work. After that, I ordered the AZ-Delivery version, but that one also had its problems. However, once you know how it's done, the installation is quite simple. I'm unsure why the first attempt didn't work. Now both devices are working and I can dedicate myself to my new series of TTL ICs. I might order a 16-bit version and take a look at it.
Related Posts
- Zadig
- CustomKeyboard Library
- CodeShorty: Serial Interrupt
- Raspberry Pi as NVR with Shinobi
- MySD adjustment of the Arduino library
- Debug output in source code
- SwitchLib
- MPV (Linux)
- ISpy
- VLC Media Player
Sources
https://cdn.shopify.com/s/files/1/1509/1638/files/Logic_Analyzer_Datasheet.pdf?104423
https://cdn.shopify.com/s/files/1/1509/1638/files/Logic_Analyzer_Pinout.pdf?44545
https://www.saleae.com/downloads
https://learn.sparkfun.com/tutorials/using-the-usb-logic-analyzer-with-sigrok-pulseview/all
https://ideas.saleae.com/f/changelog
https://sigrok.org/download/binary/sigrok-firmware-fx2lafw
Log
| Date | Description |
|---|---|
| 28.04.2020 | Post created, device not recognised. |
| 18.05.2024 | I replaced the driver with Zadig. The Logic Analyzer is now recognised without issue by the Saleae software and works fine. I'm still a little hesitant to use Logic2 with the clone, it feels a bit wrong somehow. For anyone who still wants to do it, here's the Link. |
| 18.05.2024 | With the right drivers, it also works with PulseView. |
| 22.05.2024 | The article now has a final status and has been released. Ideas for the future would be to show a few additional measurements also from interfaces. |