Products > Test Equipment
Pulse width measurement on Rigol/Keysight
<< < (3/4) > >>
nctnico:

--- Quote from: Blackgar on June 26, 2023, 11:41:01 am ---Hello all,

I have the Rigol DS1102 and Keysight DSOX1102A oscilloscopes available for my measurements.

For debugging purposes, for a 5V debug signal (output from MCU), I want to measure the pulse width that will be triggered x300 times.

What I actually wanna do is to run the same event multiple times and measure the min and max of the durations.

Is this somehow possible to be captured using the above oscilloscope and captured on a CSV or whatever file so I can analyze it?

I might have access to other oscilloscope also.

--- End quote ---
A frequency / time interval counter (typically a frequency counter can also measure time intervals) can do what you need. It depends a bit on the age on what is the best way to interface. Moderns ones can save measurements to a CSV file directly, for older models you'll need to read the measurements through GPIB, RS232 or USB using SCPI.
JDubU:
You can use a logic analyzer for this.

Download Saleae's logic application (https://www.saleae.com) and use it in free demo mode to see if it works for you.  You can export the captured data in a .csv file and do what you want with it.
Latest versions of their devices can also capture analog signals and export voltage levels for each sample interval.
Caliaxy:
Sounds (to me...) like a perfect case for using segmented memory acquisition.

Acquire in segmented mode then save the outcome on a USB memory stick, in CSV format. All your segments (each with a pulse) will be there. Should work on your Keysight DSOX1102A (it works beautifully on my DSOX1204). Not familiar with that particular Rigol model, but if it has segmented memory it should work too. Of course, you can analyze the segments directly on the screen, one by one, after acquiring all of them.

You might miss some pulses if they are fired faster than the trigger re-arm time (~10us or so). Also, might not be very happy with the resolution (each acquisition will be limited to the total memory of the scope divided by the number of segments - i.e. you'll get ~33,000 data points/acquisition for 300 segments, to a total of 1MB - the available memory on that scope, if I am not mistaken).
2N3055:

--- Quote from: Caliaxy on June 26, 2023, 11:17:22 pm ---Sounds (to me...) like a perfect case for using segmented memory acquisition.

Acquire in segmented mode then save the outcome on a USB memory stick, in CSV format. All your segments (each with a pulse) will be there. Should work on your Keysight DSOX1102A (it works beautifully on my DSOX1204). Not familiar with that particular Rigol model, but if it has segmented memory it should work too. Of course, you can analyze the segments directly on the screen, one by one, after acquiring all of them.

You might miss some pulses if they are fired faster than the trigger re-arm time (~10us or so). Also, might not be very happy with the resolution (each acquisition will be limited to the total memory of the scope divided by the number of segments - i.e. you'll get ~33,000 data points/acquisition for 300 segments, to a total of 1MB - the available memory on that scope, if I am not mistaken).

--- End quote ---
He wants pulse width measurements, not scope captures...
ozcar:

--- Quote from: Blackgar on June 26, 2023, 11:41:01 am ---For debugging purposes, for a 5V debug signal (output from MCU), I want to measure the pulse width that will be triggered x300 times.

--- End quote ---

Depending on the timing, perhaps another MCU?
Navigation
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod