Trigger problem

Hello again!

Here is what I would like to do. I’m observing a signal that I would like to record from, say, 1second before the trigger, an until, say, 5 seconds after the end of the signal. So the signal length would be variable, from T1-1 to T2+5 (T1 and T2 being 2 triggers).

Is it possible to set 2 triggers?

So basically I would like to:

  • Press play, which would cause the analyser to wait for the trigger
  • At trigger time, start the record
  • At 2nd trigger (or after some timeout): stop after 5 more secods (or whatever time)

Thanks for any hint!

Elodie

There isn’t a way to do it exactly how you want, but you can set ‘Capture Duration Before and After Trigger’ as per:

… and then trim to exactly what you want:

So, set the ‘Capture duration after trigger’ to at least “timeout + 5s”, and then trim all data (after this point or marker) from T2+5s in you capture.

As long as your PC has enough RAM, it is easier to ‘capture everything’ and post-process, than set complex triggers. That is a key benefit of how this new hardware works – you just turn on/off the HD video camera, rather than set the perfect photo snapshot (one-shot) trigger. You can definitely use triggering modes, even based on decoded protocol data, but I often just use looping mode and manually start/stop the capture before trimming/zooming to the part I’m interested in saving/viewing further.

There is a loft of power in doing this on the PC side, but you have some drawbacks:

  • higher sample rate analog (especially on multiple channels) requires a lot more memory and USB bandwidth
    (more sensitive to PC performance specs and other USB traffic)
  • analog sample rates are not as good as real oscilloscopes (max of 5 MHz bandwidth, 50 MS/s sample rate on ‘pro’ series)
  • lower sample rates further reduce bandwidth with analog filtering
    (see: Saleae Logic2 Analog filtering technical details?)
  • lower dynamic range (only +/- 10 V for ‘pro’), and only 1X probing built-in (at 2 Mohm impedance)
  • limited digital logic voltage levels
    (i.e., the threshold for turning analog voltages into digital ‘1’ or ‘0’)

However, it is way better than any traditional scope/MSO for doing logic analysis of digital data. The data storage of digital is per edge vs. per sample, so you can record at the maximum digital sample rate w/o worrying about wasted storage: you’ll just get higher resolution timestamps to be more precise on digital edges. Likewise, lots of analyzers/decoders with both low-level and high-level SDKs to turn hardware voltages & digital signals into more meaningful data.

Bottom line: let go of the idea that it is an oscilloscope, and embrace & learn how powerful the new tool is for debugging hardware digital (+ lower bandwidth analog) signals. It would take a different product design to overcome the limitations above and behave more like an MSO w/ oscilloscope-like analog features vs. a USB logic analyzer w/ analog channels :wink: