i want to measure the time between two signals.
The first signal (A) is a rectangle as an input into my measurement system.
The second signal (B) is the "reaction" of my measurement system at the output.
I want to measure the time delay between A & B.
Is there a better solution than doing it "by hand" with the time ruler?
We currently do not have the ability to perform calculations and measurements between channels, although there is a feature request with the development team for this.
Is there an update on this issue? When is it going to be developed?
We use this kind of function on our cheap oscilloscopes and expected to see this simple feature on this PicoScopes too.
Thank you.
I was also looking for the ability to measure the time from an edge on channel A to an edge on channel B, and was disappointed to find that such a basic feature was missing. More specifically, it's the ability to gather stats on the time that would be useful, for example to evaluate the jitter of a PLL. Picotech, I'd really urge you to add this feature to the software.
This is still on the new feature list, but hasn't made it into the development cycle yet. Recently the focus has been on the the introduction of the Deep Measure feature in 6.13, for cycle based measurements.
For measuring the jitter of a pll have you tried using persistence mode ?
I also recommend to have a user defined time measurement. It is not only useable for measuring turn-on and turn-off delay times on semiconductors, it can also be used for signal travelling on a simple line. I use it very often with the Picoscopes, also in lectures. Picoscope is my favourite tool in the labs - easy to use, almost intuitive. The manual time measurement with the rulers is a great tool, which gives great opportunity having it on an automated base.
All other functions (rise 20/80, rise 10/90, deep measure) can be derived from this.
On other scopes a rise time works similar to
(delay (0,8*A) - delay (0,2*A)) for a single pulse with positive polarity
For having the turn-on time of a semiconductor like on of the previous writers want is almost the same
(delay(0,1*B) - delay (0,5*A)), assuming a positive edge on both signals
The fact that you are already able to measure frequency, period, rise time, etc. leads to my assumption, that you have all in your hand.
With DeepMeasure you can set this up to do 'time between two signals'-
-Set the trigger to Channel A
-Setup DeepMeasure on Channel B
The start and end times are referenced to the trigger on channel A.
By adjusting the trigger level and the threshold in the DeepMeasure you should be able to get measurement you want. This will be for the cycle number closest to the trigger point.
It determines zero crossings & generates PWM, which can be post processed to get phase or delay (with help of freq(x)). duty(x) used for graphing does not like glitches (due to noise) so errors now and then. If need just delay better use delta(x,y) with PWM display.