Month: January 2020

Low cost Logic Level Analyzer on Linux.

FT232R USB UART IC provides really cheap device, capable to sample about 10Mhz for 8 digital channels. This FTDI IC can be found on many embedded solutions like Arduino boards and many other development boards, primary acts as USB to serial UART converter. Another way to use this IC is Logic Signal Analyzer. Linux OS is required for control GUI and signal visualization / decoding. For this purpose install developed by sigrok.

List of supported hardware can be found at this link:

For example connecting IR receiver, taken from old set-top box to the FTDI module permits infrared signal visualization from any TV remote controller.

FT232R datasheet:

IR receiver datasheet:

Find more details on Bit-Bang operating mode:

Libftdi programming documentation:

Python libftdi programming example:

Arduino ATMega and PulseView solution works with 2Mhz or 4Mhz samplerate:

More about Logic Sniffers: