Electronics

Logic analyser and oscilloscope debugging

13 May 2026 · Lance Harvie

Logic analyser and oscilloscope debugging

"Logic analyzers are for digital, oscilloscopes are for analog. Use the right tool."

Except most protocol debugging fails because you're using the wrong one for the wrong reason.

A logic analyzer shows you the bits. It tells you the I2C address, the data bytes, the ACK/NACK. What it doesn't show is the rise time, the overshoot, the ringing that causes the occasional NACK on the tenth byte. It doesn't show the ground bounce when the motor driver switches.

An oscilloscope shows you the physics. It reveals the signal integrity problem that makes the protocol fail intermittently. What it doesn't give you is the decoded packet view. You're counting bits manually and hoping you didn't lose track.

Engineers who reach for the logic analyzer first spend hours chasing protocol ghosts. Engineers who reach for the scope first find the signal integrity issue in ten minutes.

The right tool is the one that shows you why the signal is wrong, not just that it is wrong.

What protocol debugging problem only made sense once you looked at the analog waveform?

#EmbeddedSystems #Debugging #SignalIntegrity #EmbeddedC #EmbeddedEngineering

← Back to engineering notebookView original discussion on LinkedIn ↗