Capture short events over a long time

Hi @devyn.farr

Unfortunately, the trigger settings are for digital channels only, as per the Capture Modes support page. Thus, it would help to know more about the event conditions to try to get what you want:

  • What is the ‘pulse criteria’ you are looking for?
  • What minimum resolution of analog capture do you need?
    (the lower, the better)
  • How much RAM do you have on the host PC?
  • Do the events always occur within a 20 min timeframe?

The ‘easiest’ (if possible) might be to try this:

  • Configure ONLY the 7 channels of interest
    (disable all other analog/all digital channels)
  • Set sample rate to minimum needed to see desired pulses
    (You might benefit from tweaking calibration file with user provided python script, but script would need to be hand modified for your channels and a Logic 8 Pro)
  • Just capture everything for 20 minutes and stop/save the capture
  • Export the all the analog data and analyze with an external tool/script

Unfortunately, the existing support for analog data is quite limited as far as triggering, searching, and/or automating – you cannot access the analog data from low-level analyzer API, and the high-level analyzer API for analog is more for custom ‘measurements’ that are inserted on a per channel basis after a capture has ended.

In the end, a Saleae Logic is mostly for ‘Logic’ (i.e., digital waveform capture, decode, and analysis), and allows capturing analog data as a ‘bonus feature’ typically for use with logic analysis … it is NOT an analog oscilloscope and it doesn’t support as many analog intensive features as are available with analog oscilloscopes. Then again, analog oscilloscopes with digital channels (mixed signal oscilloscopes or MSOs) aren’t as capable at digital logic analysis as a Saleae Logic.

However, it might still work – depending on the details of what you’re trying to capture in analog :wink: