Introduction
While an oscilloscope is great for looking at analog voltages, a Logic Analyzer is better for looking at digital data. It can decode entire "conversations" between chips.
When to Use
- Debugging "No communication" errors.
- Verifying SPI clock speeds.
- Reverse engineering unknown digital signals.
Software
Most affordable analyzers use PulseView (sigrok) or Saleae Logic.
- Connect the analyzer probes to SDA/SCL.
- Set the sample rate (usually 24MHz).
- Click Capture and use the "I2C Decoder" to see the hex values.