Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Choosing an Oscilloscope with the Right Bandwidth


For signals with rise time characteristics based on 10- to 90-percent thresholds, fknee is equal to 0.5 divided by the rise time of the signal. For signals with rise time characteristics based on 20- to 80-percent thresholds, which is very common in many of today's device specifications, fknee is equal to 0.4 divided by the rise time of the signal. (Don't confuse these rise times with a scope's specified rise time; we are talking about actual signal edge speeds.)

The third step is to determine the oscilloscope bandwidth required to measure this signal, based on your desired degree of accuracy when measuring rise times and fall times. Table 1 shows multiplying factors for various degrees of accuracy for scopes with a Gaussian or a maximally-flat frequency response. (Remember, most scopes with bandwidth specifications of 1GHz and below typically have a Gaussian-type response, and most scopes with bandwidths greater than 1GHz typically have a maximally-flat type response.)


Table 1: Multiplying factors to calculate required scope bandwidth based on desired accuracy and type of scope frequency response.

Here is an example: Determine the minimum required bandwidth of an oscilloscope with an approximate Gaussian frequency response to measure a 500-ps rise time (10 to 90%)

If the signal has an approximate rise/fall time of 500 ps (based on a 10- to 90-percent criteria), then the maximum practical frequency component (fknee) in the signal would be approximately 1GHz:

fknee=(0.5/500ps) = 1 GHz

If you are able tolerate up to 20 percent timing errors when making parametric rise time and fall time measurements on your signals, then you could use a 1-GHz bandwidth oscilloscope for your digital measurement applications. But if you need timing accuracy in the range of 3 percent, then a scope with 2-GHz bandwidth would be the better choice. Let's now make some measurements on a digital clock signal with characteristics similar to this example, using scopes with various bandwidths.

Digital Clock Measurement Comparisons
Figure 3 shows the waveform results when measuring a 100MHz digital clock signal with 500-ps edge speeds (10 to 90 percent) using an Agilent MSO6014A 100-MHz bandwidth oscilloscope. As you can see, this scope primarily just passes through the 100-MHz fundamental of this clock signal, thus representing our clock signal as an approximate sine wave. A 100-MHz scope may be a good solution for many 8-bit, MCU-based designs with clock rates in the 10- to 20-MHz range, but 100-MHz bandwidth is clearly insufficient for this 100-MHz clock signal.


Figure 3. 100MHz clock captured on the Agilent MSO6014A 100MHz bandwidth scope.

A 500-MHz bandwidth oscilloscope is able to capture up to the fifth harmonic (Figure 4), which was our first rule-of-thumb recommendation. But when we measure the rise time, we see that the scope measures approximately 750 ps. In this case, the scope is not making a very accurate measurement on the rise time of this signal. It is actually measuring something closer to its own rise time (700 ps), not the input signal's rise time, which is closer to 500 ps. We need a higher-bandwidth scope for this digital measurement application if timing measurements are important.


Figure 4. 100MHz clock captured on the Agilent MSO6054A 500MHz bandwidth scope.

With a 1GHz bandwidth scope, we have a much more accurate picture of this signal, as shown in Figure 5. When we select a rise-time measurement on this scope, we measure approximately 550 ps. This measurement is providing us with approximately 10 percent measurement accuracy and may be a very acceptable measurement solution, especially if capital funding is an issue. However, even this measurement using a 1-GHz bandwidth scope might be considered borderline. If we want to make edge-speed measurements with greater than 3-percent accuracy on this signal with 500-ps edge speeds, we really need to use a scope with 2-GHz bandwidth or higher, as we determined in the walk-through example earlier.


Figure 5. 100MHz clock captured on the Agilent MSO6104A 1GHz bandwidth scope.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.