Choose an instrument
Saleae Logic
Timed or manual captures through Logic 2, Logic 2’s own decoders, and
.sal files.Digilent WaveForms
Digital capture with edge, level, or external triggers, plus analog inputs, waveform outputs, and supplies.
DSLogic
Buffer, streaming, and repeated captures, multi-stage triggers, and saved-capture analysis in the Monitor.
PicoScope MSO
Fixed-duration digital captures with pattern triggers on a model with a digital pod.
Channels, thresholds, and sample rates depend on the model and, for some analyzers, the USB connection. Ask Embedder to check the connected device before you plan a capture.
A DSLogic can also capture on another machine through a remote bridge.
Set up the analyzer
Follow the setup for your instrument:- Saleae Logic setup: Logic 2 automation, channel numbering, and model thresholds.
- Digilent WaveForms setup: runtime, USB connection, and device selection.
- DSLogic setup: automatic setup, device selection, and bridge hosts.
- PicoScope setup: drivers and the digital pod.
logic_provider in the capture profile to saleae, dslogic, digilent, or picoscope.
Capture a bus
- Connect the analyzer’s ground to the target’s ground, then connect the signal inputs.
- Check that the signal voltage is within the analyzer’s input limits.
- Tell Embedder the channel assignments, logic voltage, expected bus rate, and capture length.
- Add a trigger when the capture must start at a particular event. Use one your instrument supports.
- Run the capture, then check the sample rate and duration Embedder reports.
Decode and inspect
Give Embedder the channel roles and protocol settings for each bus:
Each analyzer has its own decoder list and options. See Saleae, Digilent, or DSLogic. PicoScope digital captures aren’t decoded; export the raw transitions instead.
Keep the raw signals next to the decoded rows. If decoded bytes look wrong, the raw edges show whether the problem is in the wiring, the decoder settings, or the firmware.
Saleae, Digilent, and DSLogic decode CAN frames. To turn frames into named application signals with your project’s database, use CAN Monitor.
Navigate the waveform
Use the controls above the waveform, or click the waveform and use the keyboard:
To jump to exact positions, choose Go to sample range… from the View actions menu, or drag the Overview bar.
Save and compare
- Save the capture in the instrument’s own format, where it has one, plus raw and decoded CSV exports.
- Record the firmware revision, channel map, trigger, and reported sample rate with the result.
- Repeat the same capture after a change and compare the two.
.embedder/captures/. In the Logic tab, select Capture history to reopen earlier captures, grouped by chat session. You don’t need the analyzer connected to reopen one.
A logic analyzer shows when a signal crosses a threshold, not its voltage. Use an oscilloscope to check rise time, ringing, or voltage levels.
Troubleshoot
- Decoded bytes are wrong: check the channel numbering first. Embedder counts channels from 0, even when the analyzer’s housing labels start at 1. Then check baud rate, framing, SPI mode, and bit order before you change firmware.
- Edges are missing or timing is uneven: raise the sample rate or reduce the number of enabled channels.
- Embedder reports several analyzers: name the one to use, or set
logic_providerin the capture profile.