Noise is a common and pervasive problem in electronics design and debug. At one time or another, almost every designer and debugger of electrical circuits will spend some time dealing with noise—either finding its source to fix it or reducing its impact on measurements. Noise can come from countless internal or external sources, often obscuring signals of interest.
Noise can make it difficult to perform measurements on a millivolt-range signal, such as in a radar transmission or heart-rate monitor. Another noise-related challenge is finding the true voltage of a signal. Moreover, noise may increase jitter, making it difficult to perform timing measurements.
Or there are times when you need a clean, noise-free trace to focus on the intended signal in a design. Other times, a clean trace is useful for reports and documentation to clearly show how a design works. Noise is pervasive in nearly all electrical design and debug work, though, so modern oscilloscopes offer filters to help reduce unwanted noise in measurements—and each filtering approach has its own pros and cons.
STABLE TRIGGERS REQUIRED
Before you can analyze a signal, you must have a stable display. This can be a problem if the signal is noisy, which makes it difficult to create a stable trigger. Oscilloscopes employ a number of strategies to assist with this problem.
Typically, the first step in creating a stable trigger is to evaluate which trigger-coupling mode will work best. These can include high-frequency (HF) reject, low-frequency (LF) reject, and noise reject trigger-coupling options, each of which can be used to create a stable trigger for a signal.
HF reject performs a low-pass filter on the trigger path, attempting to ignore any high-frequency instability or noise. LF reject performs a high-pass filter on the trigger path, attempting to exclude low-frequency signals from causing triggers. Noise reject increases the required trigger hysteresis and prevents random noise from causing triggers. It may be difficult to predict how these modes will affect a particular signal, so it’s usually best to try each one until a stable trigger is attained.
Trigger systems include a holdoff control that only allows triggers after a user-specified delay timer. If the signal is repetitive, adjusting the holdoff will help the oscilloscope ignore false triggers. If triggers are still unstable, a bandwidth-limit filter that passes the signal through a low-pass filter can be helpful.
The low-pass filter usually has only a few frequency settings available and often goes no lower than 20 MHz. For many applications, such as debugging power-supply issues, this may not be low enough. But by trying a different bandwidth setting, a stable trigger can be achieved.
After obtaining a stable trigger, the next step is to further adjust the display of noise on the oscilloscope. Several tools available can do this, including bandwidth-limit filter, average acquisition, high-resolution acquisition, and variable low-pass filter. The table highlights the advantages and disadvantages of these different approaches.
BANDWIDTH-LIMIT FILTERING
The bandwidth-limit filter reduces the oscilloscope bandwidth to the frequency that’s selected. This means that frequencies higher than the selected level will be attenuated or removed completely from the trigger path, the acquisition path, and the display path.
Further, the bandwidth-limit filter can be used both to attain a stable trigger and reduce the amount of noise displayed. It offers one of the simplest ways to reduce noise, and it works well if the undesirable noise is at frequencies above the fixed cutoff. However, any potential high-speed glitches will also be removed.
Oscilloscopes typically offer a very limited set of bandwidthlimit filter settings. Standard selections generally include 250 MHz and 20 MHz.
In examining an example of the default acquisition and display of a small-voltage sine wave, one can see some 30 mV of noise on the signal (Fig. 1a). Setting the bandwidth-limit filter to 20 MHz greatly reduces the amount of noise (Fig. 1b). This indicates that some amount of noise is greater than 20 MHz in nature, but there’s still some lower-frequency noise.
AVERAGE ACQUISITION FILTERING
As the name implies, the average acquisition filter addresses the noise problem by taking several complete acquisitions and averaging them point by point to obtain the average voltage at each time sample in the acquisition. The number of acquisitions included in the average is user-adjustable. Noise is typically random from acquisition to acquisition— sometimes up and sometimes down. When these random variations are averaged over enough acquisitions, they will cancel out to create a stable signal on the screen.
It’s important to note that average acquisition filtering works only for repetitive waveforms. Non-repetitive waveforms or single-shot events can’t be averaged. The average acquisition approach reduces all kinds of uncorrelated signals and random noise, even at very low frequencies. It also works across all oscilloscope time/division settings. If we return to the previous example of a small-voltage sine wave (Fig. 1, again), the application of average acquisition filtering with 32 averages yields a very clean sine wave with almost no noise (Fig. 2).
Because multiple waveforms must be acquired to create one averaged waveform, the display can be slow to update from a changing input signal or a front-panel knob change. This means infrequent glitches will likely be missed. Yet in some applications, average acquisition filtering is a better choice than the bandwidth-limit filter, since the full bandwidth of the oscilloscope is available to capture high-frequency repetitive events.
Continue to page 2