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

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
  • Learn
    • eBooks/Tech Tips
    • FAQs
    • EE Training Days
    • Learning Center
    • Tech Toolboxes
    • Webinars & Digital Events
  • Video
    • EE Videos
    • Teardown Videos
  • Resources
    • Design Guide Library
    • Digital Issues
    • Engineering Diversity & Inclusion
    • Leap Awards
    • White Papers
  • Subscribe
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 5 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

Featured Contributions

Why engineers need IC ESD and TLP data

Verify, test, and troubleshoot 5G Wi-Fi FWA gateways

How to build and manage a top-notch test team

How to use remote sensing for DC programmable power supplies

The factors of accurate measurements

More Featured Contributions

EE TECH TOOLBOX

“ee
Tech Toolbox: 5G Technology
This Tech Toolbox covers the basics of 5G technology plus a story about how engineers designed and built a prototype DSL router mostly from old cellphone parts. Download this first 5G/wired/wireless communications Tech Toolbox to learn more!

EE TRAINING CENTER

EE Learning Center

EE ENGINEERING TRAINING DAYS

engineering
“test
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.
“bills

RSS Current EDABoard.com discussions

  • Why need use TOPmetal Stacking?
  • Monte-Carlo simulation error on ADE-XL
  • Snooping Around is All
  • Identification of a 6 pin smd chip (sto-23-6) marked E2
  • Dynacord enter protect

RSS Current Electro-Tech-Online.com Discussions

  • Does US electric code allow branching ?
  • Fun with AI and swordfish basic
  • using a RTC in SF basic
  • Faulty heat air gun (dc motor) - problem to locate fault due to Intermittent fault
  • Sump pit water alarm - Kicad 9
Search Millions of Parts from Thousands of Suppliers.

Search Now!
design fast globle

Footer

EE World Online Network

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • EDA Board Forums
  • Electro Tech Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips

Test & Measurement Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us

Copyright © 2025 · 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