• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Test & Measurement Tips

Oscilloscopes, electronics engineering industry news, how-to EE articles and electronics resources

  • Oscilloscopes
    • Analog Oscilloscope
    • Digital Oscilloscope
    • Handheld Oscilloscope
    • Mixed-signal Oscilloscope
    • PC-based Oscilloscopes – PCO
  • Design
  • Calibration
  • Meters & Testers
  • Test Equipment
  • Suppliers
  • Video
  • EE Learning Center
  • FAQs
You are here: Home / New Articles / Memory depth and sampling rate in oscilloscopes

Memory depth and sampling
rate in oscilloscopes

July 8, 2015 By David Herres 4 Comments

A modern oscilloscope consists first of a front end, the purpose of which is to acquire the signal from the device or equipment of interest. The signal is amplified or attenuated as needed. Then it moves to the analog to digital converter (ADC) for digitization. The next step is for this digital information to be stored in memory.

In a digital oscilloscope, storage is a key concept. Storage is only possible if there is memory. Memory will always have a specific depth. Generally speaking, the more memory the better, but that is not always the case as we shall see.

MDO 3104
One of the key parameters in an oscilloscope is the memory depth, and it can always be found in the specifications. For example, the memory depth of a Tektronix MDO 3104 oscilloscope is 10 Mpts.

Sampling rate, memory depth and bandwidth are interrelated. It is necessary to understand how these entities all work together if the oscilloscope is to be used efficiently for debugging emerging projects. Typically, a harmful operating mode is the result of a runt waveform or other glitch caused by a power supply anomaly. To begin, it is necessary to see the bad trace segment so that it can be temporally correlated to the underlying cause, at which point corrective measures can be taken. This is where bandwidth, sampling rate and memory depth become relevant.

Why is a large amount of acquisition memory beneficial? With more memory, it is possible to maintain a high sampling rate over a longer period of time. The higher sampling rate translates to a better chance of finding a bad waveform. The oscilloscope’s effective bandwidth is greater.

But there is a downside to a large memory depth. Under certain conditions it slows the oscilloscope. If the central processing unit cannot keep up with the demands of a deep memory, there will be more dead time.

deep memory graph
Some scopes use special means to keep their sampling rate up while using a deep memory. For example, the PicoScope 6404D uses hardware acceleration to sample faster than a typical 10 ksample scope at all timebases longer than 100 nsec/div. It carries on sampling at 5 GS/sec all the way down to the 20 msec/div timebase, when it finally becomes limited by its buffer size.

Dead time, alternatively termed update rate, is a measure of the time an oscilloscope needs to trigger, process the captured data, and finally make data visible in the display. The object of the exercise, when debugging, is to capture an infrequent event. So a short update interval is highly desirable, and it is here that deep memory can degrade scope performance.

To review, an important equation to keep in mind is:
Measurement duration = memory depth/sampling frequency.

Deeper memory enables a higher sampling rate. If the memory is large, it is possible to measure a longer signal. Because the larger memory will increase the update interval, however, the oscilloscope will be slower. The problem with this scenario is that important waveform events may be missed. Alternate triggering methods can mitigate this difficulty.

Memory depth is linked to sample rate, and that metric is of great concern to the instrument’s user. The relationship that relates memory depth to sample rate is:

(Memory depth/time per division) x number of divisions = sample rate.

One thing to remember is that a digital oscilloscope doesn’t always sample at its maximum sample rate. The accuracy with which the analog input signal is displayed depends upon the acquisition memory depth as opposed to the peak sample rate.

Another issue to bear in mind is that if the signal is to display realistically, the sample rate should exceed the signal’s highest frequency component. This Nyquist rate (formulated by Harry Nyquist in 1928) is the lower limit for signal sampling that will not be subject to aliasing. The problem is that when a continuous function is sampled at a constant rate, other functions also match the resulting sample set. By staying above the Nyquist rate, this harmful effect is mitigated.

To create a meaningful display, a digital oscilloscope must “connect the dots.” This amounts to interpolating among the sampled points, a complex mathematical process that consumes finite amounts of time. A larger memory depth generates a greater number of data points and this proclivity can limit the effectiveness of the oscilloscope with respect to the basic debugging process.

The bottom line: Bigger is not always better when it comes to memory depth.

Filed Under: New Articles

Reader Interactions

Comments

  1. Circuit Specialists says

    September 13, 2016 at 3:45 pm

    Thank you for this great article, David! We linked to it as a resource in this article: https://www.circuitspecialists.com/blog/best-entry-level-hantek-oscilloscopes/

    Log in to Reply
  2. Akash says

    September 26, 2019 at 4:43 pm

    “Alternate triggering methods…” Is it possible to set the triggers to alternate? Or is it better described as “alternative”?

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

Test & Measurement Handbook


Oscilloscopes Finder

Search Millions of Parts from Thousands of Suppliers.

Search Now!
design fast globle

Subscribe to our Newsletter

Subscribe to test and measurement industry news, new oscilloscope product innovations and more.

Subscribe Today

EE TRAINING CENTER CLASSROOMS

EE Classrooms

RSS Current EDABoard.com discussions

  • Temperature sensor readout
  • Capacitive Switches
  • CSI-2 FIFO or Line buffer?
  • What is the function of the long stub?
  • Circuit Performance Exploration

RSS Current Electro-Tech-Online.com Discussions

  • software PWM
  • Opamp ciruit
  • Audio equalizer
  • Background of Members Here
  • SPI Questions

Footer

EE World Online Network

  • DesignFast
  • EE World Online
  • EDABoard
  • Electro-Tech Online
  • Analog IC Tips
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Connector Tips
  • Wire and Cable Tips
  • 5G Technology World

Test & Measurement Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us
Follow us on TwitterAdd us on FacebookFollow us on YouTube Follow us on Instagram

Copyright © 2022 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy