Effect of oscilloscope dead time and waveform capture rate on measurement results

Nowadays, traditional analog oscilloscopes have gradually faded from people's perspective. Digital oscilloscopes have almost replaced analog oscilloscopes and become the most commonly used instrument and equipment for circuit debugging in hardware engineers. Do you think that the oscilloscope provides all the information of the signal under test? In fact, the oscilloscope is in a no-signal state that can't detect the signal most of the time. Usually, this lost signal time is called the dead time.

What is dead time? To understand the source of dead time, you need to have a basic understanding of the structure of digital oscilloscopes. A typical block diagram of a digital oscilloscope is shown in Figures 1 and 2.
Figure 1: A block diagram of a traditional digital oscilloscope.
Figure 2: Block diagram of R&S RTO Series oscilloscopes.

The measured signal enters the oscilloscope through the input channel and is adjusted by the attenuator and amplifier in the vertical system. Analog-to-digital converters (ADCs) sample the signal at regular intervals and convert each signal's amplitude into discrete digital values ​​called "sample points." The acquisition module then performs processing functions such as sample extraction. The default is generally the sampling mode. The output data is stored in the acquisition memory as samples. The number of stored samples can be set by the user by the record length.

According to the needs of users, these sample points can be further processed. Post-processing tasks include arithmetic functions (such as averaging), mathematical operations (such as FIR filtering), automatic measurements (such as rise time or fall time), and analysis functions (such as histogram or mask test). Other post-processing includes, for example, protocol decoding, jitter analysis, vector signal analysis, and the like.

For digital oscilloscopes, there are basically no restrictions on the processing steps performed on the waveform samples. These post-processing functions are either executed using the instrument's main processing program using software or implemented using dedicated ASIC or FPGA hardware depending on the oscilloscope's structure. The final result is then presented to the user through the oscilloscope's display.

From Fig. 1 and Fig. 2, we can see the difference between the R&S RTO series oscilloscope and the traditional digital oscilloscope in the signal processing process. It uses an independently developed ASIC chip RTC and FPGA to realize the post-processing of waveform samples, such as channel calibration, Sample extraction, digital filtering, math, histogram measurement, mask testing, and FFT, automatic measurement, protocol decoding, etc., greatly reduce the workload of the main processor. At the same time, the digital trigger replaces the analog trigger circuit in the RTO chip. The trigger jitter caused by the analog trigger circuit, the traditional high-end oscilloscope in order to reduce this part of jitter, requires a lot of DSP post-processing. The innovation in hardware structure greatly shortens the time spent on RTO oscilloscope waveform sample post processing.

The processing of the oscilloscope's capture from the signal sample to the waveform sample shows this period, called the capture period. After the previous capture period, the oscilloscope can capture the next new waveform. Therefore, digital oscilloscopes use most of the acquisition cycle for post-processing of waveform samples. In this process, the oscilloscope is in a no-signal state and cannot continue to monitor the measured signal. Fundamentally, dead time is the time required by a digital oscilloscope to postprocess waveform samples.

Dead-time and capture period versus waveform capture rate Figure 3 shows a schematic of the waveform capture period. The capture cycle consists of an effective capture time and a dead time cycle. During the effective capture time, the oscilloscope captures the number of waveform samples set by the user and writes it to the acquisition memory. Captured dead time consists of fixed time and variable time. The fixed time depends on the architecture of each instrument. The variable time depends on the time required for processing. It is related to the number of capture samples (record length), horizontal scale, sample rate, and selected post-processing functions (eg, interpolation, mathematical functions, measurement, and analysis). There is a direct relationship. The ratio of dead-time and capture period Dead-time is also an important characteristic of an oscilloscope. The reciprocal of the capture period is the waveform capture rate.
Figure 3: A capture cycle of a digital oscilloscope.

For example, if the effective acquisition time is 100 ns (the number of samples is 1 k, the sampling rate is 10 G), and the dead time is 10 ms, the time taken for the entire capture cycle is 10.0001 ms. The resulting dead-time ratio is 99.999%, and the waveform capture rate is less than 100 waveforms per second. Most of the current oscilloscopes on the market have a waveform capture rate of a few hundred orders of magnitude below the normal measurement mode. R&S's latest RTO series oscilloscopes can achieve a waveform acquisition rate of up to 1,000,000 times under the same conditions, and the dead time ratio can be Reduced to 90%, far higher than other oscilloscopes. Some oscilloscopes with bandwidth ≤ 1G can achieve a waveform capture rate of 50,000 times per second at their highest sampling rate, and their dead-time ratio is as high as 99.5%.

Effects of dead-time and waveform capture rate on measurement results Many engineers may have encountered this situation during the hardware debugging process: In the later stage of debugging, the welding of the main components of the circuit board is basically completed, during the function verification process, It will not be long before the system is found to operate. However, the oscilloscope can be used to view the critical clock and enable signals. The problem is “soft”, and the cause of the fault is finally determined as the cause of the software. Then the code is checked line by line and the software is optimized. Now that you have a clear understanding of the oscilloscope's dead-time, there is a possibility that the oscilloscope missed an accidental signal that caused the system to fail. Figure 4 can be a very graphic description of this problem:
Figure 4: The oscilloscope dead-time results in the loss of key accidental signals.

Due to the existence of the oscilloscope's dead time, the oscilloscope may miss the key abnormal signal and display a deceptive result to the user, ultimately misleading the user's judgment, which will greatly prolong the debugging time and reduce the debugging efficiency.

According to Equation 1, if the waveform capture time (ie, the number of samples × resolution, or 10 × horizontal scale), the waveform capture rate, and the rate of signal events (eg, the repetition rate of pulsed interference) have all been determined, increasing the measurement time will result in Increase the probability of capturing and displaying signal events:
Formula 1:

P: Probability to capture incidents of repetitive signals [in %]

GlitchRate: Signal failure frequency (eg, repetitive pulse interference) [unit is 1/s]

T: effective capture time or waveform display time (record length/sampling rate, or record length × resolution, or 10× time quantum/div) [unit is s]

AcqRate: Waveform capture rate [in wfms/s]

Tmeasure: measurement time [in s]

If you know the probability, transform Equation 1, you can calculate the time required to capture the contingent signal:

Formula 2:

Suppose a signal has an exception that repeats 10 times per second. The signal itself is displayed on the oscilloscope in data format with a horizontal scale of 10 ns/div. If the display used has 10 horizontal divisions, an effective capture time of 100 ns can be calculated. In order to ensure high confidence in the capture of the desired signal events, a 99.9% probability is used. Now, the required test time depends on the oscilloscope's waveform capture rate. The following table shows the required test time for several different waveform capture rates.

Table 1: Time required to capture anomalous signals at a probability of 99.9% (T=100ns, GlitchRate=10/s).

Although R&S's RTO series oscilloscopes still have a dead-time ratio of approximately 90% under this condition, compared to other oscilloscopes whose dead-time is above 99.5%, they found that the number of occasional anomalous signals increases by an order of magnitude. Can help engineers greatly improve debugging efficiency. Question: How many engineers can see more than 7 seconds on the oscilloscope when checking each signal?

As mentioned earlier, the waveform capture rate is related to the horizontal scale, record length, and sample rate setting. In the actual measurement, how to find a balance point in these parameter settings based on the actual measured signal, with the highest capture probability Looking at waveforms to improve debugging efficiency is an issue that engineers need to consider when using digital oscilloscopes. This section will be discussed in future articles.

Placing Boom

Concrete Placing Boom,Concrete Distributor,Cement Placement

Tower Crane Lift Platform Co., Ltd. , http://www.tianyu-machinery.com