You need to test, we're here to help.

You need to test, we're here to help.

16 April 2014

Is Your Testbench Mixed-Signal Ready?

A representative block diagram of a mixed-signal embedded system
Figure 1: A representative block diagram of
a mixed-signal embedded system
Mixed-signal design is ubiquitous these days, with hybrids of digital and analog circuitry turning up everywhere. A typical mixed-signal designer may be a hardware or software engineer with specific needs. They may be working with 4-bit, 8-bit, 16-bit, and 32-bit microcontrollers in a single embedded controller or across several embedded systems. They need to capture a host of different signal types and serial-data protocols and understand timing relationships between them. Then there's all the different sensor signals, power-supply signals, and PWM control signals to guarantee embedded system performance and reliability.

09 April 2014

Applying Multi-Stage, Multi-Rate Digital Filtering

63-kHz signal with 60-Hz component
Figure 1: The input signal shows both the desired 63-kHz signal
along with a 60-Hz component. Zoom trace Z1 shows the
60-Hz component in detail.
A while back, we posted some basics on how to apply digital filters to sort out signals with undesirable elements riding on top of them, i.e. a square wave that's being corrupted by a sinusoidal signal creeping in from somewhere in your system design. Now, let's look at how to extend the range of cutoff frequencies for digital filters, allowing them to be used even more effectively.

02 April 2014

Understanding Probe Calibration Methods (Part II)

Experimental setup
Figure 1: Experimental setup for comparing a
source-referred signal to an unloaded signal
As many engineers and techs know, there's ample room for confusion when it comes to a proper understanding of oscilloscope probe loading. In an earlier post, we covered probe calibration methods and tried to sort out terms such as calibration, correction, compensation, and de-embedding.

26 March 2014

Using Digital Filters

Using a band stop filter
Figure 1: Using a band stop filter to remove a 5-MHz sine
wave from a 4-MHz square wave
In a perfect world, all of the signals we wish to view on our oscilloscopes would be as pure as the driven snow. However, in most scenarios, reality intervenes. As we know, everything in a system is an antenna, some being more efficient than others in terms of radiation and/or reception. Hey, crosstalk happens, and if you've got a sine wave and a square wave co-existing in the same general vicinity, it could make a true evaluation of the square wave difficult to do. But how do we get that nasty sine wave coming from one circuit to stop jumping on the  back of the square wave in another?

19 March 2014

Tips and Tricks: Rescaling for Non-Voltage Measurements

Using rescale to read a current probe's output in Amps
Figure 1: Using math rescale to read a current probe's
output directly in Amperes
As we know, an oscilloscope is essentially an instrument that measures a constantly varying voltage as a function of time. Those measurements are subsequently analyzed to derive other properties of the input signal, such as frequency, amplitude, rise/fall times, and so on. But what about measurements of other electrical quantities as a function of time?

12 March 2014

Use Trend Functions To Take Power's Pulse

When troubleshooting or debugging almost anything, the first step is usually to check what's going into the device or circuit and what's coming out on the other side. So it is with power supplies, which leads us to power line monitoring and trend functions.

05 March 2014

Measuring Time-Interval Error in Serial Data Waveforms

Measured times of arrival
Figure 1: The first step in quantifying jitter is to
determine measured times of arrival for bit transitions
A recent post covered some of the reasons why one might want to measure jitter. In design and debug of serial-data channels, jitter is among the most prevalent causes of unacceptable bit-error rates (BERs). In that earlier post, we looked at the physical phenomenon of jitter and why it wreaks the havoc that it does. In the present installment, we will look in broad terms at how jitter is measured and quantified.