Triggering, acquisition & time base
Separate four ideas that oscilloscope tutorials often blur together: analog bandwidth, sample rate, record length and trigger. Model a real-time digital acquisition as sampled voltage stored in a finite record, derive Δt=1/fs and Trecord=N/fs, explain aliasing and why Nyquist is a mathematical floor rather than a waveform-quality recipe, distinguish time/div from sample rate, and derive how edge triggering creates a repeatable time reference without changing the underlying waveform.
- Distinguish analog front-end bandwidth, ADC sample rate, record length, waveform update/acquisition rate and time-base display scale.
- Derive the sampling interval Δt=1/fs and record duration Trecord=N/fs.
- Explain aliasing from undersampling and distinguish the Nyquist criterion from practical sample-density requirements for waveform fidelity.
- Explain why changing time/div can change sample rate or record length on a real oscilloscope without making those quantities conceptually identical.
- Define trigger as a time-reference condition, not a filter or synchronization force applied to the DUT.
- Derive edge-trigger conditions from source, level and slope and explain pre-trigger/post-trigger acquisition.
- Distinguish auto, normal and single-shot behavior conceptually without tying the lesson to a vendor UI.
- Use record length and time-window requirements to calculate the minimum memory needed for a target sample rate.
- Construct a reproducible acquisition plan that states bandwidth, sample rate, record length, time window, trigger source/condition and channel scaling separately.
A trace can look unstable, undersampled or too short for very different reasons. “Increase time/div,” “increase sample rate,” and “fix the trigger” are not interchangeable remedies because they act on different parts of the acquisition.
This chapter separates the horizontal sampling problem from the trigger-reference problem.
03.1A real-time digital oscilloscope stores samples
In a simplified real-time acquisition model, the analog front end first delivers a conditioned voltage to an ADC. The ADC samples at rate fs, so adjacent sample times are separated by
If N samples are retained in one waveform record, the approximate record duration is
These are acquisition quantities. They do not by themselves define the analog bandwidth of the front end.
Figure 3.1 — Samples, record length and trigger are different objects
The one question is: what sets point spacing, stored duration and time reference?
Sample rate sets time spacing between samples; N sets how many samples are retained; the trigger selects an event used as the horizontal time reference inside the record.
03.2Bandwidth and sample rate limit different things
Analog bandwidth describes how the continuous-time front end attenuates signal content before digitization. Sample rate describes how densely that conditioned waveform is digitized in time.
A high sample rate cannot restore frequency content already attenuated by an insufficient analog front end. Conversely, a wide-band analog front end followed by too-low sampling can alias the passed content.
03.3Nyquist prevents ambiguity in the ideal band-limited problem; it does not guarantee a pretty waveform
For an ideally band-limited signal with highest frequency component fmax, unique reconstruction requires
This is a mathematical lower bound for the ideal sampling theorem. It does not say that two samples per cycle are visually or numerically sufficient for every oscilloscope measurement.
Waveforms with fast edges contain harmonics above their repetition frequency, interpolation has finite implementation limits, noise exists, and measurement objectives may require many samples across an edge. Practical oscilloscope guidance therefore often recommends sample rates comfortably above twice the analog bandwidth or signal bandwidth.
The required margin is a measurement-design choice, not a new theorem.
03.4Undersampling creates aliases
Samples of a sinusoid cannot distinguish frequencies that differ by integer multiples of fs. An alias can appear at
for an integer k chosen so the apparent frequency falls in the sampled baseband.
Example: sampling a 9 MHz sinusoid at 10 MS/s can produce samples consistent with a 1 MHz apparent sinusoid because
A stable-looking trace can therefore be wrong. Stability on the display is not evidence that the sample rate is adequate.
03.5Record length trades observation time against sample density
From
a required time window and sample rate immediately determine the minimum memory.
If you need to observe 20 ms while retaining 100 MS/s,
With only 200 kpoints available, the instrument must either shorten the captured time or reduce the effective sample rate. Real scopes may change one or both automatically when time-base settings change.
03.6Time/div is a display/acquisition request, not the definition of sample rate
If the display has n horizontal divisions and the scale is tdiv seconds/division, the visible span is roughly
The instrument then chooses or constrains sample rate, record length and acquisition architecture according to its hardware and settings. Therefore two scopes can show the same time/div while using different fs or N.
Always read the actual sample rate/record length when quantitative fidelity matters instead of inferring them from the grid alone.
03.7The trigger chooses a time reference; it does not force the DUT to synchronize
For an edge trigger, define a trigger source x(t), threshold VT, and slope sign. A rising-edge event occurs when x crosses the threshold upward:
The acquisition/display system then places tT at a chosen horizontal reference position. Repeated records aligned to equivalent events produce a stable-looking periodic waveform.
Nothing has been fed back into the DUT. Triggering organizes acquisitions around an observed condition.
If the threshold lies in noise or multiple crossings exist, trigger time can jitter between records and the display can look unstable even when the underlying waveform is periodic.
03.8Pre-trigger and post-trigger data explain how events before a trigger can be visible
Digital scopes can continuously fill acquisition memory while waiting for a trigger. Once the event occurs, part of the stored samples before tT can be retained together with samples after it.
This makes it possible to see what led to a fault, glitch or threshold crossing.
The horizontal trigger position therefore allocates memory/time around an event; it is not merely a cosmetic screen marker.
03.9Auto, normal and single are acquisition policies
Exact timeout, re-arm and UI behavior are instrument-specific. The universal idea is whether records are accepted without a qualifying event, repeatedly accepted on events, or stopped after one event.
Single acquisition is especially useful for one-off transients when combined with adequate pre-trigger memory and a correct trigger condition.
03.10Acquisition plan & mastery exercises
For a reproducible capture, record at least: analog bandwidth/limit settings, fs, N, total time span, vertical scale, probe factor, trigger source/type/level/slope, trigger position and acquisition mode.
- At 2 GS/s, what is the sample interval?
- At 500 MS/s with N=2 Mpoints, what record duration is available?
- You need 50 ms at 200 MS/s. What minimum N is required?
- A 19 MHz sinusoid is sampled at 20 MS/s. Give the simplest low-frequency alias.
- Why does fs>2fsignal not guarantee faithful measurement of a 1 MHz square wave?
- What three quantities define a basic rising-edge trigger?
- Why can a noisy threshold produce horizontal jitter?
- What is the conceptual purpose of pre-trigger memory?
Solutions
1. Δt=1/(2×10⁹)=0.5 ns.
2. T=N/fs=2×10⁶/(500×10⁶)=4 ms.
3. N=200×10⁶×50×10⁻³=10 Mpoints.
4. |19−20|=1 MHz.
5. The square wave contains harmonics and its edge fidelity depends on analog bandwidth plus sample density across those fast transitions.
6. Trigger source, threshold level and slope direction.
7. Noise causes different threshold-crossing instants from acquisition to acquisition.
8. To preserve samples that occurred before the qualifying trigger event so the cause of the event can be inspected.
Chapter 04 will add the signal source. Generator amplitude settings are not independent of load impedance: the source’s Thévenin resistance and the selected amplitude convention determine what voltage actually appears at the DUT.