Tektronix DPO-MSO70000DX DPOJET Digital Phosphor Oscilloscope Jitter and Eye Test Software User Manual

May 15, 2024
Tektronix

Tektronix DPO-MSO70000DX DPOJET Digital Phosphor Oscilloscope Jitter and Eye Test Software User Manual
Tektronix DPO-MSO70000DX DPOJET Digital Phosphor Oscilloscope Jitter and Eye
Test Software

TECHNICAL BRIEF

TECHNICAL BRIEF

Using Controlled Run to Increase Jitter Measurement Speed

DPOJET Measurement Methods

There are multiple ways to run oscilloscopes to get the measurement data you need. The manual method, where you look at the captured waveform and count graticules, works for quick measurements where you do not need much information. Oscilloscopes have automated measurements that work well, but still may require manual setup and data collection. Fully automated testing scripts set up and control the oscilloscope, capturing the data and formatting it in a useful way. How that automation is done can affect the speed, precision, and accuracy cof that data.

This technical brief describes a new method to significantly  shorten time when capturing data using Tektronix tools such as DPOJET (Digital Phosphor Oscilloscope Jitter and Eye Test) software for Tektronix DPO/MSO70000DX and DPO70000SX oscilloscopes. One way it does this is by controlling the trigger of the oscilloscope directly in order to minimize the amount of time spent initializing the trigger machine and starting the oscilloscope acquisition system to begin acquiring.

Traditional Method

The traditional method follows this basic outline:

  1. Command the oscilloscope to set up vertical, horizontal, and trigger event so that you capture enough data to ensure you meet your statistical needs. Set trigger to a single event: risetime edge of the waveform.
  2. Program oscilloscope software to set up the measurement in DPOJET, including type of measurement and reference values.
  3. Set up Device Under Test (DUT) to transmit the pattern needed for the test.
  4. Command the oscilloscope to start a single sequence in which it will look for the trigger event, capture the waveform, and calculate the measurement values.
  5. Transfer measurement data to a measurement table or system.
  6. Set up the DUT for the next pattern and command the oscilloscope to trigger, capture and analyze again.

During this cyclic method, much time is taken on each cycle for the oscilloscope to initialize the trigger machine and start the v acquisition engine before any actual measurement takes place.

This can account for a majority of the time it takes to perform the full cycle.

Figure 1. With the cyclic method for capturing data, trigger initialization and acquisition engine startup is a significant portion of the cycle time.
Traditional Method

New Controlled Run Method

If you could successfully reduce or eliminate the initialization and other setup times during the capture loops, you could successfully capture much more data. Tektronix has developed a method to reduce the time it takes to capture the data that we can call “Free Run” or “Controlled Run.”
Figure 2. Capturing loops using the Controlled Run method.
New Controlled Run Method

We set up the oscilloscope Voltage Scale and Horizontal Scale to capture the waveform data we want to measure. We also set up the trigger for command control. This means that instead of configuring the trigger machine to look for an edge, we use a command to force a trigger, which allows us to directly control when the trigger occurs. We also program the system to continuously run, rather than in a single sequence, so that trigger and acquisition engine startup time is not an issue.

The process looks something like this:

  1. Program the oscilloscope horizontal and vertical scales to capture waveforms of the proper timing and scaling.
  2. Configure the oscilloscope trigger system so that it will  trigger upon a trigger command.
  3. Program oscilloscope software to setup the measurement in DPOJET, including type of measurement and reference values.
  4. Initialize the oscilloscope trigger and acquisition system into a continuous run state and capture a waveform using the command trigger to ensure it is running.
  5. Set up DUT to transmit the pattern needed for the test.
  6. Send a command to trigger the oscilloscope. The oscilloscope will capture the waveform and calculate the measurement values.
  7. Transfer measurement data to a measurement table or system.
  8. Set up the DUT for the next pattern and repeat steps 6 and 7 until testing is complete.

Using this method, the time needed to initialize the trigger machine and acquisition occurs only once at the start of testing. No additional time is taken during each succeeding cycle (see below). The result is 60% less time taken to complete testing.

Conclusion

There are many ways to get data from an oscilloscope. Tektronix has developed this faster method to improve automated measurements. Taking less time to make a measurement can lead to getting a product to market faster. Contact your local Tektronix   Application Engineer for more information on how to take advantage of capabilities like the one described here to achieve better testing.

Figure 3. In the Controlled Run method the trigger is forced and the system continuously runs so that trigger and acquisition engine startup is no longer part of the cycle time.
Controlled Run method

Contact Information

  • Australia 1 800 709 465
  • **Austria*** 00800 2255 4835
  • Balkans, Israel, South Africa and other ISE Countries +41 52 675 3777
  • **Belgium*** 00800 2255 4835
  • Brazil +55 (11) 3530-8901
  • Canada 1 800 833 9200
  • Central East Europe / Baltics +41 52 675 3777
  • Central Europe / Greece +41 52 675 3777
  • Denmark +45 80 88 1401
  • Finland +41 52 675 3777
  • **France*** 00800 2255 4835
  • **Germany*** 00800 2255 4835
  • Hong Kong 400 820 5835
  • India 000 800 650 1835
  • Indonesia 007 803 601 5249
  • Italy 00800 2255 4835
  • Japan 81 (3) 6714 3086
  • Luxembourg +41 52 675 3777
  • Malaysia 1 800 22 55835
  • Mexico, Central/South America and Caribbean 52 (55) 88 69 35 25
  • Middle East, Asia, and North Africa +41 52 675 3777
  • **The Netherlands*** 00800 2255 4835
  • New Zealand 0800 800 238
  • Norway 800 16098
  • People’s Republic of China 400 820 5835
  • Philippines 1 800 1601 0077
  • Poland +41 52 675 3777
  • Portugal 80 08 12370
  • Republic of Korea +82 2 565 1455
  • Russia / CIS +7 (495) 6647564
  • Singapore 800 6011 473
  • South Africa +41 52 675 3777
  • **Spain*** 00800 2255 4835
  • **Sweden*** 00800 2255 4835
  • **Switzerland*** 00800 2255 4835
  • Taiwan 886 (2) 2656 6688
  • Thailand 1 800 011 931
  • United Kingdom / **Ireland*** 00800 2255 4835
  • USA 1 800 833 9200
  • Vietnam 12060128

European toll-free number.
If not accessible, call: +41 52 675 3777 Rev. 02.202

Find more valuable resources at TEK.COM

Copyright © Tektronix. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specification and price change privileges reserved. TEKTRONIX and TEK are registered trademarks of Tektronix, Inc. All other trade names referenced are the service marks, trademarks or registered trademarks of their respective companies.
03/24 SBG 61W-74064-0

Company Logo

References

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Tektronix User Manuals

Related Manuals