Skip to main content

Available Logic Analyzers

The Bus Pirate can be used as a logic analyzer in multiple ways:

Capabilities

  • 62.5MSPS (or more if overclocked)
  • 131K samples
  • 8 channels
  • Trigger: single pin, high or low
  • Follow along logic analyzer mode
  • Base pin can be set to an internal pin for debugging the Bus Pirate itself

Follow Along Logic Analyzer

Follow along means the logic analyzer triggers each time you send data to a bus. It eliminates the need setup triggers and arm a second tool for debugging.

danger

All Bus Pirate hardware supports follow along logic analyzer, however only Bus Pirate 6 has a second buffer to capture pins directly. In earlier hardware all output pins are measured behind the IO buffer. This means the logic capture may not match the actual output of the IO buffer. This is not a problem when the Bus Pirate is used as a logic analyzer only and all pins are inputs.

Sigrok/PulseView (SUMP compatible)

Sigrok/PulseView is a popular and mature open source logic analyzer GUI that runs on Windows, Linux, and Mac.

logic Command

The logic command configures the logic analyzer core, and can display logic capture graphs directly in the terminal.

Follow Along Interface

Bus Pirate [/dev/ttyS0]
HiZ> binmode

Select binary mode
1. SUMP logic analyzer
2. Binmode test framework
3. Arduino CH32V003 SWIO
4. Follow along logic analyzer
x. Exit
> 4
Binmode selected: Follow along logic analyzer

HiZ>

A binary mode on the second UART that announces each follow along logic capture and dumps samples to host software.