User manual
Programmer’s Guide Page 51 of 66
By convention, the nominal trigger delay is taken relative to the beginning of the trace, i.e. relative to the left edge of
a real or virtual display grid. It can be interpreted as the time from the trigger to the start of waveform recording. If
this number is positive, recording starts after the trigger (post-trigger acquisition). If it is negative, recording starts
before the trigger (pre-trigger acquisition). In reality, the acquisition always runs before any trigger occurs, and
delayTime controls the time between the trigger and the stopping of the acquisition:
delayTime
Time until Acquisition Stop
Comments
- sampInterval
* nbrSamples
0
Trigger point is at the right edge of grid, i.e. at the end of
the nominal waveform (100 % pre-trigger)
< 0
sampInterval * nbrSamples
+ delayTime
Trigger point is at the desired point within the grid
0
sampInterval * nbrSamples
Trigger point is at the left edge of grid, i.e. at the
beginning of the nominal waveform (0 % pre-trigger)
> 0
sampInterval * nbrSamples
+ delayTime
Trigger point is to the left of the grid, i.e. before the
beginning of the nominal waveform (post-trigger)
Note that delayTime is not allowed to become more negative than - sampInterval * nbrSamples, because it is
impossible to stop the acquisition before the trigger occurs.
3.14. Horizontal Parameters in Acquired Waveforms
Triggers usually occur asynchronously with respect to the sampling clock. Thus, between similar events, the time
from the trigger to the next sampling clock varies randomly in the range [0 … sampInterval].
The true time reference for any waveform is the trigger point, not the sampling times, because the trigger is attached
to a given feature of the waveform (e.g. a transition at a predetermined level). For highly stable displays, it is
important to know the time between the trigger and the next sampling clock to within a fraction of the sampling
interval, and to place the displayed data points in such a way that the trigger point stays at a constant position. This is
particularly important for persistence displays or highly zoomed random-interleaved displays, as generated from
overlaid segments, where a single waveform (or waveform segment) contributes only a few data points to the
display.
Acqiris digitizers feature a Trigger Time Interpolator (TTI), which measures the time between the trigger event and
the next sampling clock to a fraction of the sampling interval. It permits very precise positioning of the acquired trace
in highly zoomed displays, particularly when multiple acquisitions of the same signal are used. In many other
applications, this value can be ignored.
The following drawing completes the description of a 'real-life' waveform:
Trigger
delayTime
hOffset
horPos
sampInterval
First data point
nbrSamples
Time Origin