Tektronix TDSJIT2 Primary User

User Manual
TDSJIT2 Jitter Analysis Measurements Application
071-0814-02
This document supports software version 1.0.0 and above.
www.tektronix.com
Copyright © Tektronix, Inc. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and are protected by United States copyright laws and international treaty provisions.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the Commercial Computer Software -- Restricted Rights clause at FAR 52.227-19, as applicable.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price change privileges reserved.
Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.

WARRANTY

Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from the date of shipment. If a medium or encoding proves defective during the warranty period, Tektronix will provide a replacement in exchange for the defective medium. Except as to the media on which this software product is furnished, this software product is provided “as is” without warranty of any kind, either express or implied. Tektronix does not warrant that the functions contained in this software product will meet Customer’s requirements or that the operation of the programs will be uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Table of Contents

Getting Started
Operating Basics
General Safety Summary ix.........................................
Preface xi........................................................
Related Documentation and Online Help xi..............................
Conventions xii....................................................
Contacting Tektronix xii..............................................
Product Description 1--1........................................
Compatibility 1--1...................................................
Requirements and Restrictions 1--2......................................
Updates Through the Web Site 1--2......................................
Accessories 1--2.....................................................
Installation 1--3...............................................
Applying a New Label 1--3............................................
Installing the Application 1--4..........................................
From the Compact Disc 1--5........................................
From Floppy Disks 1--5...........................................
Enabling the Application 1--6..........................................
Deskewing the Probes and Channels 1--6.................................
Connecting to a System Under Test 1--9..................................
Basic Operations 2--1..........................................
Application Interface 2--1.............................................
Using Basic Oscilloscope Functions 2--2..................................
Using Online Help 2--2............................................
Minimizing and Maximizing the Application 2--2.......................
Returning to the Application 2--3....................................
Application Directories and File Names 2--3...........................
Setting Up the Application 2--4.........................................
Selecting a Measurement 2--4.......................................
Configuring a Measurement 2--6....................................
Specifying Inputs 2--9.............................................
Specifying Qualifiers 2--12..........................................
Specifying Gating/Other 2--13.......................................
Taking Measurements 2--14.............................................
Taking New Measurements 2--14.....................................
Localizing Measurements 2--15......................................
Warning Messages 2--16...............................................
Analyzing the Results 2--16.............................................
Viewing Statistics 2--18.............................................
Viewing Plots 2--18................................................
Clearing Results 2--23..............................................
Saving the Results to a File 2--23.........................................
Logging Statistics 2--23............................................
Data Log File Format 2--24..........................................
Logging Min/Max Waveforms 2--24...................................
TDSJIT2 Jitter Analysis Application User Manual
i
Table of Contents
Viewing a Data Log File 2--27...........................................
Saving and Recalling Setups 2--27........................................
Saving a Setup 2--28...............................................
Recalling a Saved Setup 2--29........................................
Recalling the Default Setup 2--30.....................................
Exiting the Application 2--30............................................
Tutorial 2--31..................................................
Setting Up the Oscilloscope 2--31........................................
Starting the Application 2--31...........................................
Recalling a Waveform File 2--32.........................................
Taking a Clock Period Measurement 2--33.................................
Taking a Clock-to-Output Time Measurement 2--38..........................
Saving the Results to a Data Log File 2--40.................................
Viewing a Data Log File 2--40...........................................
Stopping the Tutorial 2--42.............................................
Returning to the Tutorial 2--42...........................................
GPIB Program Example 2--43....................................
Guidelines 2--43......................................................
Program Example 2--43................................................
Reference
Appendices
Menu Structure 3--1...........................................
Parameters 3--3...............................................
Measurements Menus 3--3.............................................
Select Active Menu 3--3...........................................
Configure Menu 3--3..............................................
Save/Recall Menu 3--4............................................
Inputs Menus 3--4....................................................
Main and 2nd Menus 3--4..........................................
Qualify Menu 3--5................................................
Gating/Other Menu 3--6...........................................
View Menus 3--6....................................................
Plot Menus 3--6.....................................................
Select Plot Menu 3--6.............................................
Vert/Horiz Axis Plot Menu 3--6.....................................
Log Menus 3--8.....................................................
Statistics Menu 3--8...............................................
Min/Max Wfm Menu 3--9..........................................
Help Menu 3--9.....................................................
Sequence Control Menu 3--9...........................................
Appendix A: Measurement Algorithms A--1........................
Oscilloscope Setup Guidelines A--1......................................
Test Methodology A--1................................................
Edge-Timing Measurements A--2........................................
Single Waveform Measurements A--2....................................
Rise Time Measurement A--2.......................................
Fall Time Measurement A--2........................................
Positive and Negative Width Measurements A--3.......................
ii
TDSJIT2 Jitter Analysis Application User Manual
Table of Contents
High Time Measurement A--3.......................................
Low Time Measurement A--3.......................................
Clock Frequency Measurement A--4..................................
Clock Period Measurement A--4.....................................
Cycle-to-Cycle Measurement A--4...................................
N-Cycle Measurement A--5.........................................
Positive and Negative Cycle-to-Cycle Duty Measurements A--5............
Positive and Negative Duty Cycle Measurements A--5....................
Clock TIE Measurement A--6.......................................
Data Frequency Measurement A--6...................................
Data Period Measurement A--6......................................
Data TIE Measurement A--7........................................
Dual Waveform Measurements A--7......................................
Setup Time Measurement A--7......................................
Hold Time Measurement A--7.......................................
Clock-to-Output Time Measurement A--8..............................
Skew Measurement A--8...........................................
Calculating Statistics A--9..............................................
Maximum Value A--9..............................................
Minimum Value A--9..............................................
Mean Value A--9.................................................
Standard Deviation Value A--9......................................
Cycle-Cycle Value A--10............................................
Max Positive Difference Value A--10..................................
Max Negative Difference Value A--10..................................
Mean Difference (Cycle-Cycle Mean) Value A--10........................
RMS Difference Value A--10.........................................
Population Value A--10.............................................
Appendix B: GPIB Command Syntax B--1.........................
Starting and Setting Up the Application B--2...............................
VARIABLE:VALUE TDS COMMAND B--2..............................
Index
TDSJIT2 Jitter Analysis Application User Manual
iii
Table of Contents

List of Figures

Figure 1--1: TDSJIT2 Jitter Analysis Application 1--1...............
Figure 1--2: TDS7000 series oscilloscope label location 1--4...........
Figure 1--3: TDS5000 series oscilloscope label location 1--4...........
Figure 1--4: Typical signal path skew 1--7..........................
Figure 1--5: Enter inputs menu 1--8...............................
Figure 1--6: Deskew complete 1--8................................
Figure 2--1: Application interface 2--1.............................
Figure 2--2: Returning to the application 2--3......................
Figure 2--3: Select Active Measurements menu 2--4.................
Figure 2--4: General measurements configuration 2--6...............
Figure 2--5: Common Cycle Start Edge option configuration 2--7......
Figure 2--6: N-Cycle configuration options 2--7.....................
Figure 2--7: Clk-Data area configuration options 2--8................
Figure 2--8: Skew configuration options 2--8.......................
Figure 2--9: Inputs: Main menu 2--9..............................
Figure 2--10: How to determine voltage reference levels 2--10..........
Figure 2--11: How to enter Autoset Ref Level values 2--11.............
Figure 2--12: Inputs: 2nd menu 2--12..............................
Figure 2--13: Inputs: Qualify menu 2--12...........................
Figure 2--14: Inputs: Gating/Other menu 2--13......................
Figure 2--15: Sequence Control menu 2--14.........................
Figure 2--16: View Warnings menu 2--16...........................
Figure 2--17: Results as statistics and in four display formats 2--17.....
Figure 2--18: Example of viewing data in a .csv file 2--17..............
Figure 2--19: View Results menu, example of three measurements 2--18.
Figure 2--20: Select Plot menu 2--18...............................
Figure 2--21: Vert/Horiz Axis Plot menu: Histogram plot 2--20.........
Figure 2--22: Vert/Horiz Axis Plot menu: Time Trend plot 2--21........
Figure 2--23: Vert/Horiz Axis Plot menu: Cycle Trend plot 2--21........
Figure 2--24: Vert/Horiz Axis Plot menu: Spectrum plot 2--22..........
Figure 2--25: Log: Statistics menu 2--23............................
Figure 2--26: Log file directory 2--24...............................
Figure 2--27: Log: Min/Max Wfm menu 2--25.......................
Figure 2--28: Save/Recall Measurements menu 2--27.................
iv
TDSJIT2 Jitter Analysis Application User Manual
Table of Contents
Figure 2--29: Save directory 2--28.................................
Figure 2--30: Recall directory 2--29................................
Figure 2--31: Exit menu 2--30.....................................
Figure 2--32: Starting the application 2--32.........................
Figure 2--33: Oscilloscope reference memory setup 2--32..............
Figure 2--34: Waveform directory and files 2--33.....................
Figure 2--35: Autoset Ref Level menu 2--34.........................
Figure 2--36: Inputs: Main menu setup 2--34........................
Figure 2--37: Taking a measurement 2--34..........................
Figure 2--38: Clock Period lesson: statistical results 2--35.............
Figure 2--39: Clock Period lesson: Histogram plot 2--35...............
Figure 2--40: Plot after using Horizontal Autoset in the Vert/Horiz
Axis menu 2--36.............................................
Figure 2--41: Clock Period lesson: Time Trend plot 2--37..............
Figure 2--42: Clock Period lesson: Cycle Trend plot 2--37.............
Figure 2--43: Clock Period lesson: Spectrum plot 2--38...............
Figure 2--44: Inputs: 2nd menu setup 2--39.........................
Figure 2--45: Resetting the results 2--39............................
Figure 2--46: Clock-to-Output lesson: statistical results 2--39..........
Figure 2--47: Log Statistics menu with default file name 2--40..........
Figure 2--48: Log file with default file name 2--41....................
Figure 2--49: results.csv file viewed in Wordpad 2--41................
Figure 3--1: Menu structure 3--1.................................
Figure 3--2: Menu structure (continued) 3--2.......................
TDSJIT2 Jitter Analysis Application User Manual
v
Table of Contents

List of Tables

Table 1--1: Compatible oscilloscopes 1--1..........................
Table 1--2: Default waveform assignments 1--9.....................
Table 2--1: Application interface items 2--2........................
Table 2--2: Default directory names 2--3..........................
Table 2--3: File name extensions 2--3.............................
Table 2--4: Select Active Measurements areas and options 2--5........
Table 2--5: N-Cycle configuration options 2--7.....................
Table 2--6: Clk-Data measurements configuration options 2--8.......
Table 2--7: Skew configuration options 2--9........................
Table 2--8: Inputs: Main and 2nd options 2--10......................
Table 2--9: Autoset Ref Level menu entry methods 2--11..............
Table 2--10: Inputs: Qualify areas and options 2--13.................
Table 2--11: Inputs: Gating/Other options 2--14.....................
Table 2--12: Sequence Control menu 2--15..........................
Table 2--13: Select Plot areas and options 2--19......................
Table 2--14: Vert/Horiz Axis Plot options for Histogram plots 2--20.....
Table 2--15: Vert/Horiz Axis Plot option for Time Trend plots 2--21.....
Table 2--16: Vert/Horiz Axis Plot options for Cycle Trend plots 2--22....
Table 2--17: Vert/Horiz Axis Plot options for Spectrum plots 2--22......
Table 2--18: Log: Statistics options and buttons 2--23................
Table 2--19: Log Min/Max Wfm options and buttons 2--25...........
Table 2--20: File names for Min/Max waveforms 2--26...............
Table 2--21: Save/Recall Measurements options 2--28................
Table 2--22: Waveforms and signal types 2--32......................
Table 3--1: Configure Measurements menu parameters 3--4..........
Table 3--2: Save/Recall Measurements menu parameters 3--4........
Table 3--3: Inputs: Main and Inputs: 2nd menu parameters 3--5.....
Table 3--4: Autoset Ref Level menu parameters 3--5................
Table 3--5: Inputs: Qualify menu parameters 3--5..................
Table 3--6: Inputs: Gating/Other menu parameters 3--6.............
Table 3--7: Histogram: Vert/Horiz Axis Plot menu parameters 3--7....
Table 3--8: Horizontal Center and Span parameters 3--7.............
Table 3--9: Time Trend: Vert/Horiz Axis Plot menu parameter 3--8....
Table 3--10: Cycle Trend: Vert/Horiz Axis Plot menu parameters 3--8..
vi
TDSJIT2 Jitter Analysis Application User Manual
Table of Contents
Table 3--11: Spectrum: Vert/Horiz Axis Plot menu parameters 3--8....
Table 3--12: Log Statistics menu parameters 3--8...................
Table 3--13: Log Min/Max Wfm menu parameters 3--9..............
Table 3--14: Sequence Control menu parameters 3--9...............
Table B--1: VARIABLE:VALUE TDS COMMAND arguments
and queries B--2...........................................
Table B--2: Measurement results queries B--3......................
Table B--3: Results returned by measurements B--4.................
TDSJIT2 Jitter Analysis Application User Manual
vii
Table of Contents
viii
TDSJIT2 Jitter Analysis Application User Manual

General Safety Summary

Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it. To avoid potential hazards, use this product only as specified.
Only qualified personnel should perform service procedures.
While using this product, you may need to access other parts of the system. Read the General Safety Summary in other system manuals for warnings and cautions related to operating the system.
ToAvoidFireor
Personal Injury
Symbols and Terms
Connect and Disconnect Properly. Do not connect or disconnect probes or test leads while they are connected to a voltage source.
Observe All Terminal Ratings. To avoid fire or shock hazard, observe all ratings and markings on the product. Consult the product manual for further ratings information before making connections to the product.
Do Not Operate With Suspected Failures. If you suspect there is damage to this product, have it inspected by qualified service personnel.
Terms in this Manual. These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property.
Terms on the Product. These terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you read the marking.
WARNING indicates an injury hazard not immediately accessible as you read the marking.
CAUTION indicates a hazard to property including the product.
Symbols on the Product. The following symbol may appear on the product:
CAUTION Refer to Manual
TDSJIT2 Jitter Analysis Application User Manual
ix
General Safety Summary
x
TDSJIT2 Jitter Analysis Application User Manual

Preface

This manual contains operating information for the TDSJIT2 Jitter Analysis Application. The manual consists of the following chapters:
H The Getting Started chapter briefly describes the TDSJIT2 Jitter Analysis
Application, lists oscilloscope compatibility, and provides installation instructions.
H The Operating Basics chapter covers basic operating principles of the
application and includes a tutorial that teaches you how to set up the application to acquire a waveform, take measurements, and view the results.
To show you how to operate the application using GPIB commands, this chapter includes a simple GPIB program.
H The Reference chapter includes a diagram of the menu structure and
descriptions of parameters.
H The Measurement Algorithms appendix contains information on measure-
ment guidelines and on how the application takes the measurements.
H The GPIB Command Syntax appendix contains a list of arguments and values
that you can use with the GPIB commands and their associated parameters.

Related Documentation and Online Help

You can access information on how to operate the oscilloscope and application through the following related documents and online help:
Oscilloscope Information. The user manual for your oscilloscope provides general information on how to operate the oscilloscope.
Application Online Help. The application has an online help system that covers all its features. You can access the help topics through a table of contents or index.
Programmer Information. The online help for your oscilloscope provides details on how to use GPIB commands to control the oscilloscope.
You can also download this file with examples from the www.Tektronix.com web site. Refer to Updates Through the Web Site on page 1--2 for information on how to download the file.
TDSJIT2 Jitter Analysis Application User Manual
xi
Preface
Installation Manual. The Optional Applications Software on Windows-Based Oscilloscopes Installation Manual contains the following information:
H Software warranty (same as in this manual)
H Software license agreement
H List of all available applications, compatible oscilloscopes, and relevant
software and firmware version numbers
H How to apply a new label
H Installation instructions based on the type of oscilloscope,
H How to enable an application
H How to download updates from the Tektronix web site
NOTE. The installation manual always contains the most up-to-date information and procedures. Since installation procedures may be different for the TDS7000 series and subsequent oscilloscopes, be sure to check the installation manual before you install the application software.

Conventions

You can find a portable document format (PDF) file of the installation manual in the Documents directory on the Optional Applications Software on Windows-
Based Oscilloscopes Installation CD--ROM.
This manual uses the following conventions:
H This manual refers to the TDSJIT2 Jitter Analysis Application as the
TDSJIT2 application or as the application.
H This manual refers to any product on which this application will run as an
oscilloscope
H When steps require that you make a sequence of selections using the
application interface, the > delimiter marks each transition menus and
options. For example, one of the steps to recall a setup file would appear as
Measurements> Save/Recall> Recall.
xii
TDSJIT2 Jitter Analysis Application User Manual

Contacting Tektronix

Preface
Phone 1-800-833-9200*
Address Tektronix, Inc.
Department or name (if known) 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
Web site www.tektronix.com
Sales support 1-800-833-9200, select option 1*
Service support 1-800-833-9200, select option 2*
Technical support Email: techsupport@tektronix.com
1-800-833-9200, select option 3* 1-503-627-2400
6:00 a.m. -- 5:00 p.m. Pacific time
* This phone number is toll free in North America. After office hours, please leave a
voice mail message. Outside North America, contact a Tektronix sales office or distributor; see the Tektronix web site for a list of offices.
TDSJIT2 Jitter Analysis Application User Manual
xiii
Preface
xiv
TDSJIT2 Jitter Analysis Application User Manual
Getting Started

Product Description

The TDSJIT2 Jitter Analysis Application is a Java-based application that enhances basic capabilities of some Tektronix oscilloscopes.
The application provides jitter analysis measurements, can display the statistical results of up to six measurements, can display the results as plots, can save the results to a data log file, and can save the worst case waveforms to files.
Figure 1--1 shows an example of statistical results for a Clock Period measure­ment in the application part of the display (lower half) and a Histogram plot of those results in the oscilloscope part of the display (upper half).
Figure 1--1: TDSJIT2 Jitter Analysis Application

Compatibility

The Jitter Analysis Application is compatible with several TDS7000 series oscilloscopes. Table 1--1 lists the oscilloscopes and firmware version numbers.
Table 1--1: Compatible oscilloscopes
Model number* Firmware version
TDS7054 and TDS7104 1.2.0 and above
TDS7404 1.3.0 and above
TDS7254 1.3.1 and above
TDS5054 and TDS5104 1.0.0 and above
* For a current list, see the Software and Drivers category on www.tektronix.com.
TDSJIT2 Jitter Analysis Application User Manual
1--1
Product Description

Requirements and Restrictions

The SunT Java Run-Time Environment V1.2.2 or above must be installed on the oscilloscope to operate the TDSJIT2 application.
NOTE. This application may be compatible with future models of oscilloscopes that have different specifications. If this occurs, menus or options that are unavailable will appear dim if they are beyond the acquisition capability of the oscilloscope.

Updates Through the Web Site

You can find information about this and other applications at the Tektronix Inc. web site, www.tektronix.com. Check this site for application updates and for other free applications.
To install an application update, you will need to download it from the Tektronix web site to the oscilloscope hard disk.
NOTE. More information about changes to the application or installation is in a
Readme.txt file on the web site. You should read it before you continue.
To download an application from the web site, follow these steps:
1. Access www.tektronix.com/Software & Drivers/Oscilloscopes.
2. Scroll through the files to the application that you want, select the file, and
download it to your hard disk drive. If necessary, unzip the file.
If your oscilloscope is connected to a network, you do not need to follow the
remaining steps.
3. If your oscilloscope is not connected to a network, copy the application from
the hard disk to blank, DOS-formatted floppy disks.
NOTE. To ensure that the files were downloaded successfully, always unzip the files on a hard disk before copying them to floppy disks.

Accessories

1--2
4. To install the application, follow the From Floppy Disks procedure on
page 1--5.
There are no standard accessories for this product other than this manual.
TDSJIT2 Jitter Analysis Application User Manual

Installation

This section contains information on the following tasks:
H Applying a new label
H Installing the TDSJIT2 application
H Enabling the application
H Deskewing the probes and channels
H Connecting to a system under test
NOTE.TheOptional Applications Software on Windows-Based Oscilloscopes Installation Manual contains up-to-date information and procedures. Since
installation procedures may be different for the TDS7000 series and other oscilloscopes, be sure to check this manual before you install the softw are.
You can find a portable document format (PDF) file of the installation manual in the Documents directory on the Optional Applications Software on Windows-
Based Oscilloscopes Installation CD--ROM.

Applying a New Label

If you receive a newer version of this application, or purchase an application that did not exist when you bought your oscilloscope, you need to apply a new label to the rear panel of the oscilloscope. The label contains important information, such as the serial number of the oscilloscope, options purchased for that serial number, and an authorized Option Installation key number. Each label is unique.
Figure 1--2 shows where to apply the new label on the back of a TDS7000 series oscilloscope.
Figure 1--3 shows where to apply the new label on the back of a TDS5000 series oscilloscope.
TDSJIT2 Jitter Analysis Application User Manual
1- 3
Installation
Label location
Figure 1- 2: TDS7000 series oscilloscope label location
Label location
Figure 1- 3: TDS5000 series oscilloscope label location

Installing the Application

Normally, the TDSJIT2 application resides on the hard disk drive of your oscilloscope. However, you may still need to install the application software for the following reasons:
H You receive an application introduced after you received your oscilloscope
H Youhavetorebuildtheharddrive
NOTE. To operate the TDSJIT2 application, the Java Run-time Environment (JRE) V1.2.2 or above must be installed on your oscilloscope.
If the JRE is not installed, a message displays when you try to start the application. If the message appears, reinstall the JRE from the optional applications software for Windows-based oscilloscopes compact disc (CD).
1- 4
TDSJIT2 Jitter Analysis Application User Manual
Installation
From the Compact Disc
To install the TDSJIT2 application from the optional applications software for Windows-based oscilloscopes CD, follow these steps:
1. If the keyboard is not installed, connect it to the oscilloscope rear panel (the
optional-accessory keyboard plugs into the USB connector).
2. Power on the oscilloscope to start Windows.
3. Install the optional applications software CD in the C D-ROM reader on the
rear-panel of the oscilloscope.
4. Select the My Computer icon.
5. In the Exploring -- My Computer window, select the D: (CD-ROM) drive.
6. The Java Run-time Environment software must be installed before you can
install optional application software. If the Java Run-time Environment software is already installed, skip to step 7; otherwise, follow these steps:
a. Select the Jre directory.
b. Select the .exe file in the Jre directory.
c. Accept all default settings recommended by the install program.
7. Select the Tdsjit2 directory.
From Floppy Disks
8. Select the Setup.exe file to start the install program.
9. Follow the instructions given by the install program. The oscilloscope must
reboot to complete the installation process.
To install the TDSJIT2 application from floppy disk, follow these steps:
1. Power on the oscilloscope to start Windows.
2. Insert disk #1 in the floppy disk drive.
3. Select the My Computer icon.
4. In the Exploring -- My Computer window, select the A: (3 1/2 Floppy) drive.
NOTE. Additional information about the application or installation is located in a Readme.txt file on the floppy disk. Read the file before you continue.
If you are updating the application, the Readme.txt file on the Tektronix web site supercedes the Readme.txt file on the floppy disk.
5. Select the Setup.exe file to start the install program.
6. Follow the on-screen instructions.
TDSJIT2 Jitter Analysis Application User Manual
1- 5
Installation
7. When the installation is complete, the oscilloscope will restart. You need to

Enabling the Application

You will need to enter the authorized Option Installation Key to enable the application. The key is specific to the serialized oscilloscope and options for which it was purchased.
NOTE. Do not enter this key until all application software that you have purchased has been installed.
To enter the key number, follow these steps:
Wait until after the floppy disk drive LED has gone out to remove each
floppy disk and insert another.
remove the final floppy disk when prompted.
1. If the oscilloscope powered on in the toolbar mode (default), select the Menu
button (upper right corner of the display) to put the oscilloscope into
menu-bar mode. In menu-bar mode you should see a PC-style menu across
the top of the display.
2. Go to the Utility menu in the menu bar and select Option Installation.
3. Follow the on-screen instructions to enter the alphanumeric key number
exactly as it is printed on the rear-panel label. Figure 1--2 on page 1--4
shows the location of the label on the back of the oscilloscope.

Deskewing the Probes and Channels

To ensure accurate results for two-channel measurements, it is important to first deskew the probes and oscilloscope channels before you take measurements from your system under test (SUT). Deskewing is where the oscilloscope adjusts the relative delay between signals to accurately time correlate the displayed waveforms.
NOTE. To produce good deskew results, you should connect the probes to the fastest signal in your SUT.
1- 6
The application includes an automated deskew utility that you can use to deskew any pair of oscilloscope channels. The following procedure describes how to deskew two channels. Channel 1 (and the probe connected to it) is the reference point used to deskew channel 2. The steps to deskew the third and fourth channels are the same.
TDSJIT2 Jitter Analysis Application User Manual
Installation
To deskew a pair of probes and oscilloscope channels, follow these steps:
1. Follow the procedure on page 1--9 to connect similar probes to CH1 and
CH2 on the oscilloscope.
2. Connect the probes to the fastest signal in your SUT.
3. Set up the oscilloscope as follows:
a. Use the Horizontal Scale knob to set the oscilloscope to an acquisition
rate so that there are two or more samples on the deskew edge.
b. Use the Vertical Scale and Position knobs to adjust the signals to fill the
display (view the full amplitude) without missing any part of the signals.
c. Set the Record Length so that there are more than 100 edges in the
acquisition.
Figure 1--4 shows an example of signal path skew found in similar probes.
Figure 1- 4: Typical signal path skew
4. Start the application as described on page 2--33.
5. Select Inputs> Main > and set the Source to Ch 1. The Source waveform is
the reference point to which the remaining channels are deskewed.
TDSJIT2 Jitter Analysis Application User Manual
1- 7
Installation
6. Select Inputs> 2nd> and set the Source to Ch 2, the channel to be deskewed.
7. To start the deskew utility, select Deskew and confirm the operation.
8. Select appropriate values in the Enter inputs menu, and then select OK.
Figure 1--5 shows the Enter inputs menu.
Figure 1- 5: Enter inputs menu
The utility displays information as it deskews the channels, such as the
number of samples processed and specified. Figure 1--6 shows an example of
the utility when it is finished. In this example, the skew between channels 1
and 2 was reduced to about 57 ps.
1- 8
Figure 1- 6: Deskew complete
TDSJIT2 Jitter Analysis Application User Manual
9. Do not change the Input: Main channel, and deskew the remaining channels.

Connecting to a System Under Test

You can use any compatible probes to connect between your SUT (system under test) and oscilloscope. One connection is usually to a clock signal.
The Clock-to-Data measurements and the Skew measurement require two input channels or two reference waveforms.
Table 1--2 shows the default channel-to-waveform and reference waveform-to plot assignments. You can change the assignments to match your configuration.
Table 1- 2: Default waveform assignments
Channel or reference Waveform assignment
Ch 1 Main input waveform, such as a clock signal
Ch 2 Second (2nd) input waveform
Ref1 Histogram plot format for the first measurement
Ref2 Time Trend plot format for the first measurement
Ref3 Cycle Trend plot format for the first measurement
Ref4 Spectrum plot format for the first measurement
Installation
WARNING. To avoid electric shock, you must ensure that power is removed from the SUT before attaching probes to it. Do not touch exposed conductors except with the properly rated probe tips. Refer to the probe manual for proper use.
Power down the SUT before connecting the probes to it.
TDSJIT2 Jitter Analysis Application User Manual
1- 9
Installation
1- 10
TDSJIT2 Jitter Analysis Application User Manual
Operating Basics

Basic Operations

This section contains information on the following topics and tasks:
H Application interface
H Using basic oscilloscope functions
H Setting up the application
H Taking measurements
H Warning messages
H Analyzing the results
H Saving the results to a file
H Viewing a data log file
H Saving and recalling setups
H Exiting the application

Application Interface

Menu bar
Option
Area
The application uses a Windows type of interface. Figure 2--1 shows the Menu bar and some of the buttons and boxes that you use to operate the application.
List box
Command button
Figure 2- 1: Application interface
NOTE. The oscilloscope application shrinks to half size and appears in the top half of the display when the application is running.
TDSJIT2 Jitter Analysis Application User Manual
2- 1
Basics Operations
Table 2--1 lists the interface items with a brief description of each.
Table 2- 1: Application interface items
Item Description
Menu bar Located at the top of the application display and contains application menus
Area Visual frame that encloses a set of related options
Option button Button that defines a particular command or task
List box Box that contains a list of items from which you can select one item
Box Box that you can use to type in text, or to enter a value with the Keypad or a
Multipurpose knob
Scroll bar Vertical or horizontal bar at the side or bottom of a display area that can be
used for moving around in that area
Browse Displays a window where you can look through a list of directories and files
Command button Button that initiates an immediate action
NOTE. For a quick overview of the complete menu structure, refer to Figure 3--1 and Figure 3--2 starting on page 3--1.

Using Basic Oscilloscope Functions

You can use the Help menu to access information about the application. You can also use other oscilloscope functions and easily return to the application.
Using Online Help
Minimizing and Maximizing the
Application
The application includes Online Help about the application menus and controls.
To display the Online Help, follow these steps:
1. Choose the Help menu from the TDSJIT2 menu bar.
2. Use the Contents, TOC, or Index tabs to navigate through the help.
The application remains displayed when you minimize the oscilloscope. To minimize the application, select Measurements> Minimize.
To maximize the application, select TDSJIT2 in the Windows toolbar.
2- 2
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Returningtothe
Application
Application Directories
and File Names
When you access oscilloscope functions, the oscilloscope fills the display. You can access oscilloscope functions in the following ways:
H Select the Close button in the application display
H Choose the Menu-bar or Toolbar mode on the oscilloscope and access menus
H Press front-panel buttons
To return to the application, choose the App button. Figure 2--2 shows the App button.
To return to the application, choose the App button
Figure 2- 2: Returning to the application
The application uses directories to save and recall setup files and also uses extensions appended to file names to identify the file type.
Default Directories. Table 2--2 lists default directory names.
Table 2- 2: Default directory names
Directory name Used for
C:\TekApplications\tdsjit2 Home location
C:\TekApplications\tdsjit2\log Data log files
C:\TekApplications\tdsjit2\setup Setup files
C:\TekApplications\tdsjit2\waveforms Saved waveform files; can recall to reference memories
C:\TekApplications\tdsjit2\data Temporary measurement files
File Name Extensions. Table 2--3 lists file name extensions used or generated by the application.
Table 2- 3: File name extensions
Extension Typ e
.csv Log file that uses a “comma separated variable” format
.ini Application setup file
TDSJIT2 Jitter Analysis Application User Manual
2- 3
Basics Operations
Table 2- 3: File name extensions (Cont.)
Extension Type
.set Oscilloscope setup file saved and recalled with an .ini file; both files will
.wfm Waveform file that can be recalled into a reference memory

Setting Up the Application

You can set up the application to take up to six measurements at the same time. In addition, you can plot the results in four formats, and save the statistical results or worst case waveforms to a file to view later.
have the same name
Selecting a Measurement
There are four Measurements menu items. One allows you to select measure­ments, one allows you to configure a measurement, one allows you to save and recall measurement setups, and one allows you to minimize the application.
To access the Select Active Measurements menu, go to the Measurements menu in the menu bar and choose Select Measurement. Figure 2--3 shows the Select Active Measurements menu.
Figure 2- 3: Select Active Measurements menu
2- 4
NOTE. Choose the Clear All command button to remove all the measurements in the list of Active Measurements.
Table 2--4 lists the measurements with a brief description of each.
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Table 2- 4: Select Active Measurements areas and options
Area Option Description
General Rise Time Elapsed time from when a rising edge crosses the low reference voltage level and then the
high reference voltage level
Fall Time Elapsed time from when a falling edge crosses the high reference voltage level and then the
low reference voltage level
Positive Width Amount of time a waveform remains above the mid reference voltage level
Negative Width Amount of time a waveform remains below the mid reference voltage level
High Time Amount of time a waveform remains above the high reference voltage level
Low Time Amount of time a waveform remains below the low reference voltage level
Clock Period* Elapsed time between consecutive crossings of the mid reference level by the waveform in
the specified direction; see the Common Cycle Start Edge option on page 2--6
Frequency* Inverse of the period for each clock cycle
Cycle-Cycle* Difference in period measurements from one cycle to the next
N-Cycle* Difference in elapsed time between two consecutive groups of N-cycles where N is a
configuration option number that you can set
Positive Cy-Cy Duty Difference between two consecutive positive widths
Negative Cy-Cy Duty Difference between two consecutive negative widths
Positive Duty Cycle* Ratio of the positive portion of the cycle relative to the period
Negative Duty Cycle* Ratio of the negative portion of the cycle relative to the period
TIE* Difference in time between the designated edge on a sampled clock waveform to the
designated edge on a calculated clock waveform with a constant frequency (zero jitter)
Data Data Period Elapsed time between when a waveform crosses a specific reference voltage level in the
same direction twice
Data Frequency Inverse of the period for each data cycle
Data TIE Difference in time between the data edges on a sampled data waveform to the data edges
on a calculated data waveform with a constant rate (zero jitter)
Clk-Data Setup Time* Elapsed time between when a data waveform crosses a voltage reference level followed by
the clock signal crossing its own voltage level
Hold Time* Elapsed time between when the clock waveform crosses a voltage reference level followed
by a data waveform crossing its own voltage level
Clock-Out Time* Elapsed time between when the clock waveform crosses a voltage reference level f ollowed
by an output waveform crossing its own voltage level
Ch-Ch Skew* Difference in time between two similaredges on the Main and 2nd input waveforms with
the assumption that every edge in the Main waveform has a corresponding edge (either the same or opposite polarity) in the 2nd waveform; edge locations are referenced to the mid reference voltage level
* Requires configuration.
TDSJIT2 Jitter Analysis Application User Manual
2- 5
Basics Operations
Configuring a Measurement
Many measurements require configuration, as indicated in Table 2--4. To access the Configure Measurements menu, go to the Measurements menu in the menu bar and choose Configure.
NOTE. The Configure menu that displays is for the measurement selected in the list of Active Measurements.
You do not need to configure the following measurements:
H General area (all): Rise Time, Fall Time, Positive Width, Negative Width,
High Time and Low Time
H Clock area: Positive Cy-Cy Duty, and Negative Cy-Cy Duty
H Data area (all): Data Frequency, Data Period, and Data TIE
Figure 2--4 shows the Configure Measurements menu for the General area measurements.
2- 6
Figure 2- 4: General measurements configuration
Common Cycle Start Edge Option. The Common Cycle Start Edge option defines
which edge of the Main input is used to calculate all active clock-based measurements.
Figure 2--5 shows the Common Cycle Start Edge configuration option used in many measurements. This is the only configuration option for the following Clock area measurements: Frequency, Period, Cycle-Cycle, Positive Duty Cycle, Negative Duty Cycle, and TIE.
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Figure 2- 5: Common Cycle Start Edge option configuration
N-Cycle Configuration Options. Figure 2-- 6 shows configuration options for the
N-Cycle measurement.
Figure 2- 6: N-Cycle configuration options
Table 2--5 lists the configuration options for the N-Cycle measurement with a brief description of each.
Table 2- 5: N-Cycle configuration options
Option Description
N= Number of cycles in an N-cycle group
1st Meas: Start @
Edge
Edge Increment Specifies whether consecutive measurements (each spanning 2N
TDSJIT2 Jitter Analysis Application User Manual
Number of cycles skipped prior to starting the measurement
cycles) jump forward one cycle (option 1) or N cycles in the waveform (option N)
2- 7
Basics Operations
Clk-Data Area Configuration Options. Figure 2--7 shows configuration options for the Clk-Data area measurements.
Figure 2- 7: Clk-Data area configuration options
Table 2--6 lists the configuration options for the three Clk-Data measurements with a brief description of each.
Table 2- 6: Clk-Data measurements configuration options
Option Description
Clock Edge Edge on the clock waveform used to take the measurement; you can
define the waveform in the Inputs: Main menu
Data Edge Edge on the data waveform used to take the measurement; you can
define the waveform in the Inputs: 2nd menu
Limit Range Specify the minimum and maximum range of valid measurement
values
Skew Configuration Options. Figure 2--8 shows configuration options for the Skew measurement.
2- 8
Figure 2- 8: Skew configuration options
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Table 2--7 lists the configuration options for the Skew measurement with a brief description of each.
Table 2- 7: Skew configuration options
Option Description
From Edge Edge on the Main waveform used to take the measurement
To Edge Edge on the 2nd waveform used to take the measurement
Limit Range Same as Table 2--6
Specifying Inputs
The application takes measurements from waveforms specified as inputs.
NOTE. All General, Clock, and Data area measurements require a Main input.
All Data measurements require you to select the channel (reference memory or math waveform) for the data signal as the Main Input Source.
All two-channel measurements that include a clock require you to select the channel (reference memory or math waveform) for the clock signal as the Main Input Source.
All Clk-Data and Ch-Ch area measurements require both a Main input and a 2nd input.
To access the Inputs: Main and Inputs: 2nd menus, go to the Inputs menu in the menu bar and choose Main or 2nd. Figure 2--9 shows the Inputs: Main menu.
Figure 2- 9: Inputs: Main menu
NOTE. The Inputs Summary shows the settings of all the Input menus.
TDSJIT2 Jitter Analysis Application User Manual
2- 9
Basics Operations
Table 2--8 lists the Inputs menus options with a brief description of each.
Table 2- 8: Inputs: Main and 2nd options
Option Description
Source* A live(channel), reference, or math waveform used as the signal or clock
source; all sources for the Main, 2nd, and Qualify inputs must have the same Horizontal Sample Rate, Record Length, and Position to assure that measurements function properly
Vertical Autoset Changes the vertical scale and position for Ch 1, Ch 2, Ch 3, and Ch 4
waveforms so that they occupy the full vertical space available on the display without any part of the waveform missing (clipped); uses 80% of the Acquisitions ADC range
Ref Levels
High
Autoset
Thresholds are set as a percentage of the voltage levels relative to the minimum and maximum levels of the peak-to-peak values
Mid Where to set the middle threshold level on the slope, in volts; refer to
Figure 2--10
Hysteresis Threshold margin, in volts, relative to the reference level which the voltage
must cross to be recognized as changing; the margin is the voltage reference level plus or minus half the hysteresis
High** Where on the slope, in volts, to set the high threshold level
Low** Where on the slope, in volts, to set the low threshold level
** Only available for the waveform defined in the Inputs: Main menu.
* For two-channel measurements that include a clock, select the channel (reference
memory or math waveform) for the clock signal as the Main Input Source. For Data measurements, select the channel for the data signal as the Main Input Source.
Figure 2--10 shows how to determine the voltage reference levels.
2- 10
Mid
Low
Inputs: Main reference levels
Figure 2- 10: How to determine voltage reference levels
TDSJIT2 Jitter Analysis Application User Manual
Mid
Inputs: 2nd reference level
Basics Operations
NOTE. The application detects the minimum and maximum voltage levels of the waveform. If the reference voltage level plus or minus the hysteresis falls outside of 2.5% to 97.5% of the waveform peak-to-peak range, no measurement is taken.
Figure 2--11 shows the methods that you can use to enter Autoset Ref Level values. The application displays this menu when you select Autoset in the Inputs: Main, Inputs: 2nd, or Inputs: Qualify menus.
Keypad
Multipurpose knob icon
Keypad icon
Minimum value button
Maximum value button
Figure 2- 11: How to enter Autoset Ref Level values
Table 2--9 lists methods that you can use to enter values in the Autoset Ref Level menu.
Table 2- 9: Autoset Ref Level menu entry methods
Entry method Description
Keypad Icon appears when you select the box; select and use to enter a value
Multipurpose knob When you select the multipurpose (MP) knob, a line appears between
the knob and the box; turn the knob on the oscilloscope to select a value
Figure 2--12 shows the Inputs: 2nd menu.
TDSJIT2 Jitter Analysis Application User Manual
2- 11
Basics Operations
Figure 2- 12: Inputs: 2nd menu
Deskew Option. Starts the automatic deskew between the source designated as
the Main input and the source designated as the 2nd input. To perform the deskew procedure, refer to Deskewing the Probes and Channels on page 1--6.
Specifying Qualifiers
Qualifiers allow you to focus the application on more narrowly defined conditions before taking measurements. This is one way to filter out information that is not useful to analyze.
To access the Inputs: Qualify menu, go to the Inputs menu in the menu bar and choose Qualify. Figure 2--13 shows the Inputs: Quality menu.
Figure 2- 13: Inputs: Qualify menu
Table 2--10 lists the Inputs: Qualify areas and options with a brief description of each.
2- 12
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Table 2- 10: Inputs: Qualify areas and options
Area Description
Source A live(channel), reference, or math waveform used to qualify the signal or
clock source; all sources for the Main, 2nd, and Qualify inputs must have the same Horizontal Sample Rate, Record Length, and Position to assure that measurements function properly
Ref Levels Same as the descriptions in Table 2--8 on page 2--10
State Specifies if the Qualifier option is enabled or not
True When State condition is met when the qualifier is a logical low (0) or a logical high (1)
Figure 2--11 on page 2--11 shows the Autoset Ref Level menu. The application also displays this menu when you select Autoset in the Qualify menu.
NOTE. The Qualifier Input and Gating functions are mutually exclusive. If you enable both, the application displays an error message.
Specifying Gating/Other
Gating allows you to focus the application on a specific area of the waveform bound by cursors before taking measurements. This is one way to filter out information that is not useful to analyze.
To access the Inputs: Gating/Other menu, go to the Inputs menu in the menu bar and choose Gating/Other. Figure 2--14 shows the Inputs: Gating/Other menu.
Figure 2- 14: Inputs: Gating/Other menu
Table 2--11 lists the Gating/Other options with a brief description of each.
TDSJIT2 Jitter Analysis Application User Manual
2- 13
Basics Operations
Table 2- 11: Inputs: Gating/Other options
Option Description
Horiz Check
Checks if the Sample Rate is appropriate for the selected measurements; accurate measurements require at least two samples per edge; for best results, set the Horizontal Resolution on the oscilloscope to be as close as but not greater than the following: Resolution < Min (rise time, fall time)/2.5, where Rise and Fall are measured from 10% to 90%

Taking Measurements

Gate w/Cursors
Acq Timeout Sets an appropriate amount of time that the application will wait to acquire
Timeout When User is selected, you can set the timeout from 0.1 hour to 24 hours
Specifies if gating with cursors is enabled or not; use oscilloscope cursors to define one specific part of the waveform on which to take measurements; another type of qualifier
data before it stops and displays an error message; Auto sets the timeout to less than 0.1 hours; User allows you to enter a larger timeout value
If you want to change trigger settings or localize the measurement, you should do so before you take any measurements.
NOTE. If you select a reference or math waveform as the source, you will need to recall and display the waveform before the application can take a measurement. For information on how to do this, refer to Recalling a Waveform File on page 2--32.
Remember to select Reset to set the results to zero if you change the oscilloscope Vertical or Horizontal time settings between measurements.
2- 14
Taking New
Measurements
The Sequence Control menu is always accessible in the lower right part of the application display. Figure 2--15 shows the Sequence Control menu.
Start button
Reset button
Sequence Mode
Stop button
Pause button
Continue button
Figure 2- 15: Sequence Control menu
TDSJIT2 Jitter Analysis Application User Manual
To acquire data from waveforms, follow these steps:
1. Select a Sequence mode. See Table 2--12.
Table 2- 12: Sequence Control menu
Option/button Description
Mode
Basics Operations
Single
Free Run Repeatedly acquires the input waveform(s) and takes measurements;
Single No Acq Performs measurements on the input waveform(s) and stops
Start/Continue
button
Pause button Pauses and resumes when you select the Continue button or stops when
Stop button Stops taking measurements
Reset button Resets all result values to zero
If the input source is Ch1, Ch2, Ch3, or Ch4, the application acquires a new waveform(s); for all sources, the application performs measurements on the waveform(s) and stops
disables the Time Trend, Cycle Trend, and Spectrum plots
Starts to take measurements from the input waveform(s) When paused, continues taking measurements
you select the Stop button
2. Press to start the measurement sequence.
NOTE. Do not change oscilloscope settings while a measurement is being taken, since this can cause an invalid measurement.
Localizing Measurements
By specifying the trigger position, the starting point, and the length of the waveform, you can effectively filter out information that is not useful to analyze before taking a measurement.
To focus the application measurement on a part of the waveform, you can use the Inputs: Gating menu. You can also adjust the R ecord Length, Scale or pretrigger information in the oscilloscope Horizontal menu, or the trigger level and slope in the Trigger menu.
NOTE. If an error message displays because there are not enough cycles from which to take a measurement, you should increase the Horizontal Scale.
TDSJIT2 Jitter Analysis Application User Manual
2- 15
Basics Operations

Warning Messages

The application displays and saves warning messages if the input conditions do not support accurate measurements. You can view the accumulated messages in the View Warnings menu. To access the View Warnings menu, go to the View menu in the menu bar and choose Warnings.
Figure 2--16 shows the View Warnings menu with a message.

Analyzing the Results

Figure 2- 16: View Warnings menu
To remove all of the messages, select Clear Warnings.
You can view the results as statistics or graphically as plots. Figure 2--17 shows an example of the various results display formats.
NOTE. Stop the acquisition before viewing the results as plots if you are taking measurements in the Free Run mode.
2- 16
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Statistics readout
Time Trend plot
Spectrum plot
Histogram plot
Cycle Trend plot
Figure 2- 17: Results as statistics and in four display formats
You can also log the data to a . csv file for viewing in a text editing, spreadsheet, database, or data analysis program. Figure 2--18 shows an example of how a .csv file might look in a spreadsheet program.
Figure 2- 18: Example of viewing data in a .csv file
TDSJIT2 Jitter Analysis Application User Manual
2- 17
Basics Operations
Viewing Statistics
To access the View Results menu, go to the View menu in the menu bar and choose Results. The application can display results for up to six measurements. Figure 2--19 shows an example of the results for three measurements.
The statistical information that displays will vary by measurement. In general, the View Results menu contains statistical values for the mean, the standard deviation (StdDev), the peak-to-peak (Pk-Pk), the maximum (Max) and minimum (Min) values, and the population (the number of samples used to calculate the statistics).
Figure 2- 19: View Results menu, example of three measurements
Viewing Plots
You can graphically plot the results for easier analysis. There are four plot formats: Histogram, Time Trend, Cycle Trend, and Spectrum. To access the Select Plot menu, go to the Plot menu in the menu bar and choose Select. Figure 2--20 shows the Select Plot menu.
Figure 2- 20: Select Plot menu
The Ref Wfm Plot Assignments list shows each reference memory and the plot format of the measurement stored in it. You can store one measurement in all four formats.
2- 18
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
To configure a plot, change the following Select P lot options:
1. Select a reference memory in the Ref column of the table.
2. Select a measurement from the list of Active Measurements.
3. Select a plot option from the Plot Type area.
4. Select On for the Display option.
NOTE. If you change any of the plot parameters, the Display option is set to Off.
Table 2--13 lists the Select Plot areas and options with a brief description of each.
Table 2- 13: Select Plot areas and options
Area/option Description
Active Measurement Lists the measurements activated in the Select Measurements menu
Plot Type
Histogram Plots the results such that the horizontal axis represents the
measurement values and the vertical axis represents the number of times that the value occurred
Time Trend* Plots the results such that the vertical axis represents the measure-
ment value and the horizontal axis represents the time the measure­ment occurred; the horizontal time span is the same as the input waveform
Cycle Trend* Plots the results such that the vertical axis represents the measure-
ment value and the horizontal axis represents the index number of the measurement
Spectrum* Plots the spectral content of the Time Trend plot where the vertical axis
represents jitter magnitude and the horizontal axis represents jitter frequency
None Clears the reference memory so that it is available for other uses
Display, On/Off If On, displays the selected measurement in the specified plot format,
and stores it in the selected reference memory.
* Plot is disabled when taking measurements in Free Run mode.
NOTE. Y ou can select the same type of plot as long as the measurements are different. If you set up two identical plot type and measurement combinations, an error message displays.
TDSJIT2 Jitter Analysis Application User Manual
2- 19
Basics Operations
To access the V ertical/Horizontal Axis Plot menu, go to the Plots menu in the menu bar and choose Vert/Horiz Axis. Figure 2--21 shows the Vert/Horiz Axis menu for the Histogram plot.
Figure 2- 21: Vert/Horiz Axis Plot menu: Histogram plot
Table 2--14 lists the Vert/Horiz Axis Plot menu area and options for the Histogram plot with a brief description of each.
Table 2- 14: Vert/Horiz Axis Plot options for Histogram plots
Area/option Description
Vertical
Max. Height Maximum height of the plot in number of divisions
Scale Vertical axis is in logarithmic or in linear scale
Horizontal
Center Numeric value for the horizontal center position of the histogram
Span Numeric value for the total horizontal range of the histogram
Bin Resolution Resolution as defined by bins to be Coarse (20 bins), Medium
(100 bins), or Fine (500 bins)
Refresh Updates the plot with the latest Center and Span values entered
Autoset* Uses the results to determine logical values for the Center and Span
options if the population of the measurement is 3 or more, and redraws the plot in the corresponding reference memory
* You must make a measurement and plot the data before using the Autoset option.
2- 20
The Horizontal area includes two readouts that display the following values:
H Min shows: Center - Span/2
H Max shows: Center + Span/2
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Figure 2--22 shows the Vert/Horiz Axis Plot menu for the Time Trend plot.
Figure 2- 22: Vert/Horiz Axis Plot menu: Time Trend plot
Table 2--15 lists the Vert/Horiz Axis Plot menu option for the Time Trend plot with a brief description.
Table 2- 15: Vert/Horiz Axis Plot option for Time Trend plots
Option Description
Vertical Max. Height Maximum height of the plot in number of divisions
Figure 2--23 shows the Vert/Horiz Axis Plot menu for the Cycle Trend plot.
Figure 2- 23: Vert/Horiz Axis Plot menu: Cycle Trend plot
TDSJIT2 Jitter Analysis Application User Manual
2- 21
Basics Operations
Table 2--16 lists the Vert/Horiz Axis Plot menu options for the Cycle Trend plot with a brief description of each.
Table 2- 16: Vert/Horiz Axis Plot options for Cycle Trend plots
Option Description
Vertical Max. Height Maximum height of the plot in number of divisions
Horizontal Length Length of the plot in number of record points
Figure 2--24 shows the Vert/Horiz Axis Plot menu for the Spectrum plot.
Figure 2- 24: Vert/Horiz Axis Plot menu: Spectrum plot
Table 2--17 lists the Vert/Horiz Axis Plot menu options for the Spectrum plot with a brief description of each.
Table 2- 17: Vert/Horiz Axis Plot options for Spectrum plots
Parameter Description
Vertical
Scale
Max. Height Maximum height of the plot in number of divisions
Window Data Reduces spectral leakage in the Fast Fourier Transform (FFT) waveform;
Vertical axis is in dB or linear scale
a Hanning window (raised cosine) on the Time Trend data
2- 22
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Clearing Results
To reset the results to zero, choose the R eset button in the Sequence Control menu. You do not have to wait for a measurement to complete to clear the results.

Saving the Results to a File

You can save the results for all active measurements as statistics to a data log file or save the worst case waveforms to waveform files.
Logging Statistics
This type of logging saves the statistical results of all activated measurements and the individual result points for the measurement at the top of the list to a data log file. To access the Statistics Log menu, go to the Log menu in the menu bar and choose Statistics.
Figure 2--25 shows the Log: Statistics menu.
Figure 2- 25: Log: Statistics menu
Table 2--18 lists the Log: Statistics options and buttons with a brief description of each.
Table 2- 18: Log: Statistics options and buttons
Option/button Description
Logging Enables the application to save the statistical results for all acti ve
Clear Clears the data log file; you must disable the logging before you can
Save Current Stores the current measurement results in a comma separated
Log File Name:
Browse
TDSJIT2 Jitter Analysis Application User Manual
measurements, as well as the individual results to a data log file
clear the contents of the data log file
variableformatted file (.csv file) that you can view at a later time
Allows you to select the directory in which to save the data log file and to enter a name for the file; the extension must be .csv
2- 23
Basics Operations
Figure 2--26 shows an example of the Log file directory that displays when you select Browse.
Data Log File Format
Logging Min/Max
Waveforms
Figure 2- 26: Log file directory
The data log file consists of one header row and rows of logged information. The header row contains the application name, the version number of the application, and the date and time on which the file was created. The next set of rows contain statistical information from the last acquisition for all activated measurements and the individual result points for the measurement at the top of the list.
Figure 2--18 on page 2--17 shows a formatted .csv file.
NOTE. If you are using a GPIB program to execute the application, such as in automated test environments, you can add your own annotation through the logAnnotate GPIB command. You can add information consisting of up to 20 characters; the custom information will appear as the last column in the individual result records of that acquisition.
This type of logging saves the acquired waveforms where the minimum and maximum worst cases occur. When enabled, the waveforms are saved to a set of .wfm files.
2- 24
To access the Log Min/Max Wfm menu, go to the Log menu in the menu bar and choose Min/Max Wfm. Figure 2--27 shows the Log Min/Max Wfm menu.
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
Figure 2- 27: Log: Min/Max Wfm menu
NOTE. File names for the waveforms are unique to each measurement. The application displays the file names when you select an active measurement although worst case waveforms are saved for all active measurements.
The Min1 and Max1 waveform files are for the Main input and the Min2 and Max2 waveform files are for the 2nd input.
Table 2--19 lists the Log Min/Max Wfm options with a brief description of each.
Table 2- 19: Log Min/Max Wfm options and buttons
Option/button Description
Active Measurements Lists the measurements activated in the Select Measurement
menu; the application can save the worst case waveforms for all measurement from this list
Saving Enables the application to save the minimum and maximum worst
cases to waveform files
Select Directory: Browse Allows you to select a directory in which to save the worst case
waveform files
Table 2--20 lists the file names of the minimum and maximum worst case waveforms for various measurements.
TDSJIT2 Jitter Analysis Application User Manual
2- 25
Basics Operations
Table 2- 20: File names for Min/Max waveforms
Measurement Min waveform Max waveform
Rise Time RISEMin1.wfm RISEMax1.wfm
Fall Time FALLMin1.wfm FALLMax1.wfm
Positive Width PWMin1.wfm PWMax1.wfm
Negative Width NWMin1.wfm NWMax1.wfm
High Time HIGHMin1.wfm HIGHMax1.wfm
Low Time LOWMin1.wfm LOWMax1.wfm
Frequency CFMin1.wfm CFMax1.wfm
Period CPMin1.wfm CPMax1.wfm
Cycle-Cycle CCPMin1.wfm CCPMax1.wfm
N-Cycle NCPMin1.wfm NCPMax1.wfm
Positive Cy-Cy Duty PCCDMin1.wfm PCCDMax1.wfm
Negative Cy-Cy Duty NCCDMin1.wfm NCCDMax1.wfm
Positive Duty Cycle PDCMin1.wfm PDCMax1.wfm
Negative Duty Cycle NDCMin1.wfm NDCMax1.wfm
TIE TIEMin1.wfm TIEMax1.wfm
Data Frequency DFMin1.wfm DFMax1.wfm
Data Period DPMin1.wfm DPMax1.wfm
Data TIE DTIEMin1.wfm DTIEMax1.wfm
Setup Time SUMin1.wfm
SUMin2.wfm
Hold Time HOLDMin1.wfm
HOLDMin2.wfm
Clock-Out Time TCOMin1.wfm
TCOMin2.wfm
Skew Time SKEWMin1.wfm
SKEWMin2.wfm
SUMax1.wfm SUMax2.wfm
HOLDMax1.wfm HOLDMax2.wfm
TCOMax1.wfm TCOMax2.wfm
SKEWMax1.wfm SKEWMax2.wfm
2- 26
TDSJIT2 Jitter Analysis Application User Manual

Viewing a Data Log File

You can view the .csv data log file (comma separated variable format) in a text editing, spreadsheet, database, or data analysis program for further analysis.
NOTE. You can use Notepad or Wordpad to quickly view the results in the data log file.
If you take different measurements and store them in one data log file, you can group the measurements by sorting them in a program on a personal computer. Figure 2--18 on page 2--17 shows an example of an edited .csv file in a spread­sheet program.

Saving and Recalling Setups

You can use the Save/Recall Measurements menu to save and recall different configuration setups. To access the Save/Recall Measurements menu, go to the Measurements menu in the menu bar and choose Save/Recall.
Basics Operations
Figure 2--28 shows the Save/Recall Measurements menu.
Figure 2- 28: Save/Recall Measurements menu
Table 2--21 lists the Save/Recall Measurements options with a brief description of each.
TDSJIT2 Jitter Analysis Application User Manual
2- 27
Basics Operations
Table 2- 21: Save/Recall Measurements options
Option Description
Save Allows you to select a file in which to save the application setup
Recall Allows you to select a file from which to recall the application setup
Default Recalls the Default application setup values
File name for Save/Recall Displays the name of the last file used to save or recall a setup
NOTE. The Measurements > Save/Recall function includes the settings of the oscilloscope application. When you exit the application, you can choose whether to restore the settings of the oscilloscope to those present before starting the application.
Do not edit the .ini or the .set files, or recall setup files not generated by the application, since this can cause the application to become unstable.
Saving a Setup
To save the application and oscilloscope settings to a file, follow these steps:
1. Select Measurements > Save/Recall.
2. Select the Save button. Figure 2--29 shows an example of how the directory
displays when you select the Save button.
2- 28
Figure 2- 29: Save directory
TDSJIT2 Jitter Analysis Application User Manual
Basics Operations
3. Select the directory in which the setup file will be saved.
4. Select or enter a file name. The application appends an .ini extension to the
name of setup files.
5. Choose Save.
NOTE. The application also saves the oscilloscope setup to a .set file when you save an application setup. Both the application .ini file and oscilloscope .set file have the same file name.
Recalling a Saved Setup
To recall the application and oscilloscope settings from a saved setup file, follow these steps:
1. Select Measurements > Save/Recall.
2. Select the Recall button. Figure 2--30 shows an example of how the directory
displays when you select the Recall button.
Figure 2- 30: Recall directory
3. Select the directory from which the setup file will be recalled.
4. Select or enter a setup file name.
5. Choose Recall.
TDSJIT2 Jitter Analysis Application User Manual
2- 29
Basics Operations
NOTE. The application also recalls the oscilloscope setup from a .set file when you recall an application setup.
Recalling the Default
Setup

Exiting the Application

To recall the application settings from the Default setup file, follow these steps:
1. Select Measurements > Save/Recall.
2. Choose Recall default values.
To exit the application, choose Exit. When you exit the application, you can select to keep the oscilloscope setup currently in use with the application or to restore the oscilloscope setup that was present before you started the application. Figure 2--31 shows the Exit menu.
Restore oscilloscope setup option
2- 30
Figure 2- 31: Exit menu
TDSJIT2 Jitter Analysis Application User Manual

Tutorial

This tutorial teaches you how to set up the application, take two types of measurements, and view the results. Further operating information is located in the Operating Basics section.
Before you begin the tutorial, you must do the following tasks:
H Set up the oscilloscope
H Start the application
H Recall the tutorial waveforms
NOTE. Figures that show the display of an oscilloscope are from a TDS7104; there may be minor differences if you work through this tutorial with another type of oscilloscope.

Setting Up the Oscilloscope

Starting the Application

To set up the oscilloscope, follow these steps:
1. Go to the File menu in the menu bar and select Recall Default Setup to set
the oscilloscope to the default factory settings.
2. Press the individual CH 1, CH 2, CH 3, and CH 4 buttons as needed to
remove active waveforms from the display.
To start the application, go to the F ile menu in the menu bar and select Run Application> Jitter Analysis 2. The application starts up and displays as shown in Figure 2--32.
TDSJIT2 Jitter Analysis Application User Manual
2- 31
Tutorial
Figure 2- 32: Starting the application

Recalling a Waveform File

The application includes waveform files for use with this tutorial. Table 2--22 shows the types of signals that these waveforms represent.
Table 2- 22: Waveforms and signal types
Waveform name Signal type
jit2_clk.wfm A clock signal
jit2_data.wfm A data signal
To recall waveforms to Ref2 and Ref3 on the oscilloscope, follow these steps:
1. Go to the File menu in the oscilloscope menu bar and access Reference
Waveforms> Reference Setup. Figure 2--33 shows the Ref tabs.
2- 32
Figure 2- 33: Oscilloscope reference memory setup
TDSJIT2 Jitter Analysis Application User Manual
Tutorial
2. Select the Ref2 tab and Recall. Choose the c:\TekApplications\tdsjit2\wave-
forms directory. Figure 2--34 shows a list of waveform files that appear.
Figure 2- 34: Waveform directory and files
3. Select the jit2_clk.wfm file and Recall.
4. Select the Ref3 tab and Recall.
5. Select the jit2_data.wfm file and R ecall.
6. Select Display Off for Ref3.
7. To return to the application, choose the App button in the Menu bar.

Taking a Clock Period Measurement

In this example, you will learn how to use the application to take a Clock Period measurement, how to view the results as statistics, and how to view the results in the various plot formats. To perform these lessons, the application must be installed and enabled on the oscilloscope. See Installation on page 1--3.
To take a Clock Period measurement, follow these steps:
1. To set the application to default values, select Measurements> Save/Recall>
Default.
2. Select Inputs> Main> Source> Ref 2.
3. Select Ref Levels Autoset. Figure 2--35 shows the Autoset Ref Level menu.
TDSJIT2 Jitter Analysis Application User Manual
2- 33
Tutorial
Figure 2- 35: Autoset Ref Level menu
4. Select OK. Figure 2--36 shows the Inputs: Main menu setup.
2- 34
Figure 2- 36: Inputs: Main menu setup
5. Press
Start button
Single mode
to start the acquisition as shown in F igure 2--37.
Figure 2- 37: Taking a measurement
Figure 2--38 shows the statistical results.
TDSJIT2 Jitter Analysis Application User Manual
Tutorial
Figure 2- 38: Clock Period lesson: statistical results
6. To view the results as a Histogram plot, select Plot> Select> Histogram
(button)> Display> On. Figure 2--20 on page 2--18 shows the default for a Histogram plot of the Clock Period measurement to display as Ref1.
7. To view any of the plots, you need to remove the Ref2 waveform from the
display. In the oscilloscope menu bar, go to File> Reference Waveforms> Reference Setup> Ref2> Display> Off.
Figure 2--39 shows the Histogram plot. It initially displays as a single bar.
Figure 2- 39: Clock Period lesson: Histogram plot
8. To return to the application, choose the App button in the Menu bar.
TDSJIT2 Jitter Analysis Application User Manual
2- 35
Tutorial
9. To view the plot using logical Center and Span values, select Plot>
Vert/Horiz Axis> Horizontal> Autoset. Figure 2--40 shows the Histogram
plot automatically redrawn by the application.
Figure 2- 40: Plot after using Horizontal Autoset in the Vert/Horiz Axis menu
10. Select Plot> Select.
11. To view the results as a Time Trend plot, select Time Trend> Display> On.
Figure 2--41 shows the Time Trend plot.
2- 36
TDSJIT2 Jitter Analysis Application User Manual
Tutorial
Figure 2- 41: Clock Period lesson: Time Trend plot
12. To view the results as a Cycle Trend plot, select Cycle Trend> Display> On.
Figure 2--42 shows the Cycle Trend plot.
Figure 2- 42: Clock Period lesson: Cycle Trend plot
13. To view the results as a Spectrum plot, select Spectrum> Display> On.
Figure 2--43 shows the Spectrum plot.
TDSJIT2 Jitter Analysis Application User Manual
2- 37
Tutorial
Figure 2- 43: Clock Period lesson: Spectrum plot

Taking a Clock-to-Output Time Measurement

In this example, you will learn how to use the application to take two measure­ments at the same time: Clock-to-Output Time and Clock Period. You will need two waveforms to take a Clock-Out measurement.
Retain the Input: Main setup for Ref2 from the previous lesson. That waveform will be used in both measurements.
To set up the application to take a Clock Out Time measurement, follow these steps:
1. You need to remove the Spectrum plot from the display. In the oscilloscope
menu bar, go to File> Reference Waveforms> Reference Setup> Ref1>
Display> Off.
2. You need to redisplay the jit2_clk.wfm file recalled to Ref 2. To do this,
select Ref2> Display> On.
3. You also need to display the jit2_data.wfm file recalled to Ref 3. To do this,
select Ref3> Display> On.
4. To return to the application, choose the App button in the Menu bar.
5. Select Measurements> Select> Clock-Out in the Clk-Data group.
6. In the Active Measurements list, select Clock-Out.
7. Select Inputs> 2nd> Source> Ref 3.
8. Select Ref Levels Autoset and OK. Figure 2 --44 shows the Inputs:2nd menu
setup.
2- 38
TDSJIT2 Jitter Analysis Application User Manual
Tutorial
Figure 2- 44: Inputs: 2nd menu setup
9. Select Reset to reset any previous results to zero as shown in Figure 2--45.
Reset button
Figure 2- 45: Resetting the results
10. Press
to start the acquisition. Figure 2--38 shows the statistical results.
Figure 2- 46: Clock-to-Output lesson: statistical results
TDSJIT2 Jitter Analysis Application User Manual
2- 39
Tutorial

Saving the Results to a Data Log File

To save the measurement results to a data log file, follow these steps:
1. Go to the Log menu in the menu bar and select Statistics. Figure 2--47 shows
an example of the default application directory and log file name.

Viewing a Data Log File

Figure 2- 47: Log Statistics menu with default file name
2. Select Logging On.
3. Press
4. After the measurement completes, press
results.csv file.
5. Select Logging Off before viewing the data log file.
6. Exit the application.
To view the data log file in a text editing application, such as Wordpad, follow these steps:
1. From the tool bar, select Start icon> Programs> Accessories> Wordpad.
2. Select File> Open.
3. Locate the C:\TekApplications\tdsjit2\log directory.
to start the acquisition.
to log more data to the
2- 40
4. Select All Documents (*.*) for the Files of Type.
Figure 2--48 shows the directory and log file with the default name.
TDSJIT2 Jitter Analysis Application User Manual
Tutorial
Figure 2- 48: Log file with default file name
5. Select the results.csv file and Open. Figure 2--49 shows the .csv file viewed
in Wordpad.
Figure 2- 49: results.csv file viewed in Wordpad
TDSJIT2 Jitter Analysis Application User Manual
2- 41
Tutorial
You can also import the .csv file to a DOS-based personal computer and then view the data log file with a spreadsheet, database, or data analysis program.

Stopping the Tutorial

If you need more than one session to complete the tutorial lessons, you can stop the tutorial and return to it another time.
To save the application setup and stop your session, refer to Saving a Setup on page 2--28 and to Exiting the Application on page 2--30.

ReturningtotheTutorial

To return to the tutorial setup, you can start the application and then recall the saved setup. To recall the application setup, refer to Recalling a Saved Setup on page 2--29.
2- 42
TDSJIT2 Jitter Analysis Application User Manual

GPIB Program Example

This section contains an example of a GPIB program that can execute the TDSJIT2 application. The oscilloscope hard disk and the optional applications compact disc both contain this program in the tdsjit2ctrl.c file. The file resides on the hard drive in the C:\Program Files\TekApplications\tdsjit2 directory.

Guidelines

Your GPIB program should comply with the following guidelines:
H The application startup must complete before sending additional GPIB
commands to the application (see example).
H The measurements cycle must complete before data is queried (see example).
H The error variable should be checked to ensure that an error has not occurred
because of a measurement command problem.

Program Example

This example shows how a GPIB program might execute the application to do the following tasks:
H Start the application
H Recall a setup
H Enable the logger
H Take a measurement
H Check for an error
H Exit the application
Refer to Appendix B: GPIB Command Syntax for a complete list of the GPIB command syntax with the arguments, variables, and variable values.
NOTE. GPIB commands are case and space sensitive.
TDSJIT2 Jitter Analysis Application User Manual
2- 43
GPIB Program Example
/* TDSJIT2
* This is a reference program to illustrate how to communicate to TDSJIT2 * using Remote GPIB facilities.
Typical Application does following steps
1. Start up the application
2. Recall a setup
4. Take a measurement
5. Display results or errors
6. Exit the application
For the current program, we will recall ”Default” settings (This has only one active measurement - Clock Period).
You can save setup files according to your own needs using the GUI based interface of the application.
*/
#ifdef __cplusplus extern ”C”{ #endif #include <windows.h> #include <stdio.h> #include <stdlib.h> #include ”decl-32.h” #ifdef __cplusplus } #endif
/* Forward Declarations */ int start_application(int scope); int exit_application(int scope); int do_single_test (int scope); int recall_setup( int scope, char *filename); void display_results(int scope);
// parameters needed to access the device driver handler
#define BDINDEX 0 // Board Index #define PRIMARY_ADDR_OF_DMM 1 // Primary address of device #define NO_SECONDARY_ADDR 0 // Secondary address of device #define TIMEOUT T10s // Timeout value = 10 seconds #define EOTMODE 1 // Enable the END message #define EOSMODE 0 // Disable the EOS mode
2- 44
TDSJIT2 Jitter Analysis Application User Manual
//char ReadBuffer[100]; // Read data buffer char ErrorMnemonic[21][5] = {EDVR, ECIC, ENOL, EADR, EARG,
”ESAC”, ”EABO”, ”ENEB”, ”EDMA”, ””, ”EOIP”, ”ECAP”, ”EFSO”, ””, ”EBUS”, ”ESTB”, ”ESRQ”, ””, ””, ””, ”ETAB”};
/*
* After each GPIB call, the application checks whether the call * succeeded. If an NI-488.2 call fails, the GPIB driver sets the * corresponding bit in the global status variable. If the call * failed, this procedure prints an error message, takes * the device offline and exits.
*/ void GPIBCleanup(int ud, char* ErrorMsg) {
printf(Error : %s\nibsta = 0x%x iberr = %d (%s)\n,
ErrorMsg, ibsta, iberr, ErrorMnemonic[iberr]); if (ud != -1) {
printf(Cleanup: Taking device offline\n);
ibonl(ud, 0); } exit(0);
}
GPIB Program Example
/* Start Jitter Analysis application */
int start_application( int scope ) {
char write_buffer[100]; char read_buffer[100]; char app_name[] = \TDSJIT2\\n; int status, timer;
/* Start the application */ sprintf(write_buffer, %s, Application:activate \Jitter Analysis 2\””); status = ibwrt(scope, write_buffer, strlen(write_buffer));
if (ibsta & ERR){
GPIBCleanup(scope, Unable to start the application);
return 0; }
timer = 1;
while (1) {
// Check whether application has started sprintf(write_buffer, %s, Variable:value? \application\””); status = ibwrt(scope, write_buffer, strlen(write_buffer)); status = ibrd(scope, read_buffer, sizeof(read_buffer)); read_buffer[ibcnt] = \0;
TDSJIT2 Jitter Analysis Application User Manual
2- 45
GPIB Program Example
if (strcmp(app_name, read_buffer) == 0) {
return 1;
}
timer++; if (timer > 60) {
return 0;
}
Sleep(1000); } return 1;
}
int exit_application(int scope) {
char write_buffer[100];
printf(Exit Application ...\n); sprintf(write_buffer, %s, Variable:value \application\,\exit\””); ibwrt(scope, write_buffer, strlen(write_buffer));
return 1;
}
int recall_setup(int scope, char* filename) {
char write_buffer[100]; char readBuffer[100]; int status; int timer;
/* Change to Default Directory - From GPIB we can access setup files only in this directory */ sprintf(write_buffer, %s, Variable:value \setupDirectory\,\Default\””); status = ibwrt(scope, write_buffer, strlen(write_buffer));
if (ibsta & ERR){
GPIBCleanup(scope, Unable to communicate with Scope);
return 0;
}
/* set Recall file name */ sprintf(write_buffer, %s%s%s, Variable:value \recallName\,\””, filename, \””); status = ibwrt(scope, write_buffer, strlen(write_buffer));
if (ibsta & ERR){
GPIBCleanup(scope, Unable to communicate with Scope);
return 0;
}
2- 46
TDSJIT2 Jitter Analysis Application User Manual
/* recall setup */
sprintf(write_buffer, %s, Variable:value \setup\,\Recall\””);
status = ibwrt(scope, write_buffer, strlen(write_buffer));
if (ibsta & ERR){ GPIBCleanup(scope, Unable to communicate with Scope);
return 0;
}
/* Check whether recall is complete or not...If recall is complete
variable setup value will change to a blank string */
timer = 1;
while (1) {
if (timer > 60) {
return 0; } sprintf(write_buffer, %s, Variable:value? \setup\””); ibwrt(scope, write_buffer, strlen(write_buffer)); /* read the answer */ ibrd(scope, readBuffer, 99);
GPIB Program Example
if (ibsta & ERR) {
GPIBCleanup(scope, Unable to write to device); }
readBuffer[ibcnt] = \0;
if (strcmp(readBuffer,\\\n)==0){
return 1; }
Sleep(1000);
} return 1;
}
int do_single_test (int scope){
char write_buffer[100]; char read_buffer[100];
int timer;
sprintf(write_buffer, %s, Variable:value \sequencerState\,\Sequencing\””); ibwrt(scope, write_buffer, strlen(write_buffer));
printf(Executing Test...\n); Sleep(100);
TDSJIT2 Jitter Analysis Application User Manual
2- 47
GPIB Program Example
// Wait for application to come to Ready State timer = 1;
while (1) {
if (timer > 90) {
printf(******Test Time Out ******\n);
return 0; } sprintf(write_buffer, %s, Variable:value? \sequencerState\””); ibwrt(scope, write_buffer, strlen(write_buffer)); /* read the answer */ ibrd(scope, read_buffer, 99);
if (ibsta & ERR) {
GPIBCleanup(scope, Unable to write to device); }
read_buffer[ibcnt] = \0;
if (strcmp(read_buffer,\Ready\\n)==0){
printf(Test Complete ...\n);
return 1; }
Sleep(1000);
}
}
void display_results(int scope) {
char write_buffer[100]; char read_buffer[100];
// Check for errors sprintf(write_buffer, %s, Variable:value? \error\””); ibwrt(scope, write_buffer, strlen(write_buffer));
/* read the answer */ ibrd(scope, read_buffer, 99);
if (ibsta & ERR) {
GPIBCleanup(scope, Unable to write to device);
} read_buffer[ibcnt] = \0;
if (strcmp(read_buffer,\\\n)!=0){
printf(Error has Occured. Error: %s\n,read_buffer); return;
}
2- 48
TDSJIT2 Jitter Analysis Application User Manual
// If no error, check for results sprintf(write_buffer, %s, Variable:value \resultFor\,\CP\””); ibwrt(scope, write_buffer, strlen(write_buffer));
Sleep(2000); printf(\tClock Period Results\n); // ******** Mean sprintf(write_buffer, %s, Variable:value? \mean\””); ibwrt(scope, write_buffer, strlen(write_buffer));
/* read the answer */ ibrd(scope, read_buffer, 99); read_buffer[ibcnt] = \0;
printf(mean:%s\n, read_buffer);
// ******** Max sprintf(write_buffer, %s, Variable:value? \max\””); ibwrt(scope, write_buffer, strlen(write_buffer)); ibrd(scope, read_buffer, 99); read_buffer[ibcnt] = \0; printf(max:%s\n, read_buffer);
GPIB Program Example
// ******** Min sprintf(write_buffer, %s, Variable:value? \min\””); ibwrt(scope, write_buffer, strlen(write_buffer)); ibrd(scope, read_buffer, 99); read_buffer[ibcnt] = \0;
printf(min:%s\n, read_buffer);
// ******** PkPk sprintf(write_buffer, %s, Variable:value? \pkpk\””); ibwrt(scope, write_buffer, strlen(write_buffer)); ibrd(scope, read_buffer, 99); read_buffer[ibcnt] = \0;
printf(pkpk:%s\n, read_buffer);
// ******** stdDev sprintf(write_buffer, %s, Variable:value? \stdDev\””); ibwrt(scope, write_buffer, strlen(write_buffer)); ibrd(scope, read_buffer, 99); read_buffer[ibcnt] = \0;
printf(stdDe:v%s\n, read_buffer);
// ******** population sprintf(write_buffer, %s, Variable:value? \population\””); ibwrt(scope, write_buffer, strlen(write_buffer));
TDSJIT2 Jitter Analysis Application User Manual
2- 49
GPIB Program Example
/* read the answer */ ibrd(scope, read_buffer, 99); read_buffer[ibcnt] = \0;
printf(population:%s\n, read_buffer);
}
int main(){
int Dev, i; char write_buffer[100]; int status;
Dev = ibdev (BDINDEX, PRIMARY_ADDR_OF_DMM, NO_SECONDARY_ADDR,
TIMEOUT, EOTMODE, EOSMODE);
if (ibsta & ERR){
GPIBCleanup(Dev, Unable to open device);
} else {
printf(My device id - %i, Dev);
}
status = ibwrt(Dev, write_buffer, strlen(write_buffer));
if (start_application(Dev)) {
printf(\nApplication started....\n);
}
recall_setup(Dev, Default);
do_single_test(Dev);
// Print the results display_results(Dev);
exit_application(Dev); /* leave the device back elegantly */ printf(Cleanup: Taking device offline\n); ibonl(Dev, 0);
}
2- 50
TDSJIT2 Jitter Analysis Application User Manual
Reference

Menu Structure

Select Active
Figure 3--1 shows the relationship of the application-specific menus.
Rise Time Fall Time
General Clock Data Clk-Data Ch-Ch Clear All
Clock Frequency Clock Period Cycle-Cycle
Positive Width Negative Width High Time Low Time
Data Frequency Data Period Data TIE
Setup Time Hold Time Clock-out
Skew
Common Cycle Start Edge
Frequency Period Cycle-Cycle N-Cycle Positive Cy-Cy Duty Negative Cy-Cy Duty Positive Duty Cycle Negative Duty Cycle Clock TIE
Rise Fall
Measurements
Configure*
Save/Recall
Minimize
Main
Inputs
* There is no configuration for the Rise Time, Fall Time, Positive Width, Negative Width, High Time, Low Time, Positive Cy - Cy Duty, Negative Cy - Cy Duty, Data Frequency, Data Period, and Data TIE measurements.
Summary
2nd
N-Cycle Period Positive Duty Cycle Negative Duty Cycle Clock TIE
Setup Times Hold Time Clock-Out Time
Skew
Save Recall Default File name for Save/Recall:
Source Vertical Autoset Ref Levels
Source Vertical Autoset Ref Levels Deskew
N= 1st Meas: Start @ Edge Edge Increment
Clock Edge Data Edge
Limit Range
From Edge To Edge Limit Range
Directory [Browse] File name [Browse]
Autoset Mid Hysteresis High Low
Autoset Mid Hysteresis
1 N
Rise Fall
Rise Fall Both
Max. Value Min. Value
Rise Fall Both
Same as From Opposite as From
Max. Value Min. Value
Figure 3--1: Menu structure
TDSJIT2 Jitter Analysis Application User Manual
3--1
Menu Structure
Figure 3--2 shows the structure of the remaining menus.
Inputs (cont.)
View
Plot
Log
Qualify
Gating/Other
Results Warnings
Select Plot
Vert/Horiz Axis
Statistics
Min/Max Wfm
Source Ref Levels State True When
Horiz Check Gate w/Cursors Acquisition Timeout Timeout
Active Measurements Plot Type Display Current Ref Use
Select Plot
Logging Clear Save Current Log File Name: [Browse]
Active Measurements Saving Select Directory: [Browse]
Autoset Mid Hysteresis
Auto User
Histogram Time Trend Cycle Trend Spectrum none
Ref1 Ref2 Ref3 Ref4
Histogram Cycle Trend
Time Trend Spectrum
Vertical Horizontal Refresh
Vertical Max. Height Horizontal Length
Vertical
Vertical Horizontal
Max. Height Scale
Center Span Bin Resolution Autoset
Max. Height Scale
Window Data
Help
Sequence Control
Help Topics About TDSJIT2
Mode Start/Continue Pause Stop Reset
Figure 3--2: Menu structure (continued)
3--2
Single Free Run Single No Acq
TDSJIT2 Jitter Analysis Application User Manual

Parameters

Measurements Menus

This section describes the TDSJIT2 application parameters. You should refer to the user manual for your oscilloscope for operating details of other controls, such as front-panel buttons.
Refer to Appendix B: GPIB Command Syntax for a complete list of the GPIB command syntax with the arguments, variables, and variable values that correspond to the TDSJIT2 parameters.
NOTE. Incremental unit values shown are valid when the FINE button is enabled on the oscilloscope.
There are four Measurements menu items: Select Active, Configure, Save/Recall, and Minimize.
Select Active Menu
Configure Menu
The options in the Select Active Measurements menu by area are as follows:
H General area: Rise Time, Fall Time, Positive Width, Negative Width, High
Time and Low Time
H Clock area: Frequency, Period, Cycle-Cycle, N-Cycle, Positive Cy-Cy Duty
Cycle, Negative Cy-Cy Duty Cycle, Positive Duty Cycle, Negative Duty Cycle, Clock TIE
H Data area: Data Frequency, Data Period, and Data TIE
H Clk-data area: Setup Time, Hold Time, and Clock-Out
H Ch-Ch area: Skew
You do not need to configure the following measurements:
H General area (all): Rise Time, Fall Time, Positive Width, Negative Width,
High Time and Low Time
H Clock area: Positive Cy-Cy Duty and Negative Cy-Cy Duty
H Data area (all): Data Frequency, Data Period, and Data TIE
TDSJIT2 Jitter Analysis Application User Manual
3--3
Parameters
Table 3--1 lists the parameters for the Configure Measurements menu and the selections or range of values available for each.
Table 3--1: Configure Measurements menu parameters
Parameter Selections Default setting
Common Cycle Start Edge Rise, Fall Rise
N= 1 to 1,000 in 1 cycle units 6
1st Meas Start Edge At 1 to 1,000 in 1 cycle units 1
Edge Increment 1, N 1
Clock Edge Rise, Fall Rise
Data Edge Rise, Fall, Both Rise
Save/Recall Menu

Inputs Menus

Limit Range: Max. Value --500.0 ms to 500.0 ms in 10 ps units
Limit Range: Min. Value --500.0 ms to 500.0 ms in 10 ps units
From Edge Rise, Fall, Both Rise
To Edge Same as From, Opposite as From Same as From
1.0 s
0 s (--1.0 s for Skew)
Table 3--2 lists the parameters for the Save/Recall Measurements menu and the selections available for each.
Table 3--2: Save/Recall Measurements menu parameters
Parameter Selections Default setting
Save None C:\TekApplications\tdsjit2\setup\setup.ini
Recall None C:\TekApplications\tdsjit2\setup\setup.ini
Default None
There are four Inputs menus: Main, 2nd, Qualify, and Gating/Other.
Main and 2nd Menus
3--4
Table 3--3 lists the parameters for the Inputs:Main and Inputs: 2nd menus and the selections or range of values available for each.
TDSJIT2 Jitter Analysis Application User Manual
Parameters
Table 3--3: Inputs: Main and Inputs: 2nd menu parameters
Parameter Selections Default setting
Source* Ch1, Ch2, Ch3, Ch4, Ref1, Ref2, Ref3, Ref4,
Math1, Math2, Math3, Math4
Vertical Autoset None
Mid --10.0 V to 10.0 V in 1 mV units 0.00 V
Hysteresis 0Vto5.0Vin1mVunits 10.00 mV
High** --10.0 V to 10.0 V in 1 mV units 1.00 V
Low** --10.0 V to 10.0 V in 1 mV units --1.00 V
* For two-channel measurements that include a clock, select the channel (reference
memory or math waveform) for the clock signal as the Main Input Source. For Data measurements, select the channel for the data signal as the Main Input Source.
** Only available for the waveform defined in the Inputs: Main menu.
Ch1
Qualify Menu
Table 3--4 lists the parameters for the Autoset Ref Level menu and the selections or range of values available for each.
Table 3--4: Autoset Ref Level menu parameters
Parameter Selections Default setting
Mid 1% to 99% in 1% units 50%
Hysteresis 0% to 50% in 1% units 3%
High* 2% to 99% in 1% units 90%
Low* 1% to 98% in 1% units 10%
* Only available for the waveform defined in the Inputs: Main menu.
NOTE. The Deskew command button in the Inputs: 2nd menu starts the deskew utility. Refer to the Deskewing the Probes and Channels on page 1--6 for more information.
Table 3--5 lists the parameters for the Inputs: Qualify menu and the selections or range of values available for each.
TDSJIT2 Jitter Analysis Application User Manual
3--5
Parameters
Table 3--5: Inputs: Qualify menu parameters
Parameter Selections Default setting
Source Ch1, Ch2, Ch3, Ch4, Ref1, Ref2, Ref3, Ref4,
Math1, Math2, Math3, Math4
Ref Levels Same as in Table 3--3 SeeTable3--3
State Off, On Off
True When Low, High High
Ref3
Gating/Other Menu

View Menus

Plot Menus

Table 3--6 lists the parameters for the Inputs: Gating/Other menu and the selections or range of values available for each.
Table 3--6: Inputs: Gating/Other menu parameters
Paramter Selections Default setting
Horiz Check None
Gate w/Cursors On, Off Off
Acq Timeout Auto, User Auto
Timeout 30 sec to 24 hrs in 30 sec units* 30 sec*
* When User is selected in the Acq Timeout option.
There are no parameters for the View Results or View Warnings menus.
3--6
Select Plot Menu
There are two Plot menus: Select Plot, and Vert/Horiz Axis Plot.
The Select Plot menu contains the following parameters:
H List of Active Measurements
H Plot Type options: Histogram, Time Trend, Cycle Trend, Spectrum, and none
H Display option
H Current Ref Use table; there is one row for each reference memory: Ref1,
Ref2, Ref3, and Ref4
TDSJIT2 Jitter Analysis Application User Manual
Parameters
Vert/Horiz Axis Plot Menu
The parameters for the Vertical/Horizontal Axis Plot menu vary according to the format you select for the Plot Type option.
Histogram Plot. Table 3--7 lists the parameters for the Histogram plot format in the Vert/Horiz Axis Plot menu and the selections or range of values available for each.
Table 3--7: Histogram: Vert/Horiz Axis Plot menu parameters
Parameter Selections Default setting
Vertical
Max. Height
Scale
Bin Resolution Coarse, Med, Fine Med
Autoset None
1.0 Div to 4.0 Div in 1.0 Div units
Log, Linear
4.0 Div
Linear
The parameters for the Horizontal Center and Horizontal Span vary by measure­ment. Table 3--8 lists the parameter selections and range of values.
Table 3--8: Horizontal Center and Span parameters
Measurements Parameter Selections Default setting
Rise Time, Fall Time, Positive Width, Negative Width, High Time, Low Time, Period, and Data Period
Cycle-Cycle, N-Cycle, Positive Cy-Cy Duty, Negative Cy-Cy Duty, TIE, Data TIE, Setup Time, Hold Time, Clock-Out Time, and Skew
Frequency, Data Frequency Center
Positive Duty, and Negative Duty Center
Center
Span
Center
Span
Span
Span
5.0 ps to 10.0 s in units of 5 ps
10.0 ps to 10.0 s in units of 10 ps5s10 s
--5.0 s to 5.0 s in units of 5 ps
10.0 ps to 10.0 s in units of 10 ps0s10 s
1 Hz to 10.0 GHz in units of 0.5 Hz
1 Hz to 10.0 GHz in units of 1 Hz
0% to 100% in units of 5m%
10m% to 100% in units of 10m%
5GHz
10 GHz
50%
100%
The Horizontal area includes two readouts that display the following values:
H Min shows: Center -- Span/2
H Max shows: Center + Span/2
Time Trend Plot. Table 3--9 lists the parameters for the Time Trend plot format in the Vert/Horiz Axis Plot menu and the selections or range of values available for each.
TDSJIT2 Jitter Analysis Application User Manual
3--7
Parameters
Table 3--9: Time Trend: Vert/Horiz Axis Plot menu parameter
Parameter Selections Default setting
Vertical Max. Height 1.0 Div to 8.0 Div in 1.0 Div units 4.0 Div
Cycle Trend Plot. Table 3--10 lists the parameters for the Cycle Trend plot format in the Vert/Horiz Axis Plot menu and the selections or range of values available for each.
Table 3--10: Cycle Trend: Vert/Horiz Axis Plot menu parameters
Parameter Selections Default setting
Vertical Max. Height 1.0 Div to 8.0 Div in 1.0 Div units 4.0 Div
Horizontal Length 500 pt to 50,000 pt in 500 units 500 points

Log Menus

Statistics Menu
Spectrum Plot. Table 3--10 lists the parameters for the Spectrum plot format in the Vert/Horiz Axis Plot menu and the selections or range of values available for each.
Table 3--11: Spectrum: Vert/Horiz Axis Plot menu parameters
Parameter Selections Default setting
Vertical
Max. Height
Scale dB, Linear Linear
Window Data On, Off On
1.0 Div to 8.0 Div in 1.0 Div units 4.0 Div
There are two Log menus: Statistics and Min/Max Wfm.
Table 3--12 lists the parameters for the Log Statistics menu and the selections or range of values available for each.
3--8
Table 3--12: Log Statistics menu parameters
Parameter Selections Default setting
Logging On, Off Off
Clear None
TDSJIT2 Jitter Analysis Application User Manual
Table 3--12: Log Statistics menu parameters (Cont.)
Parameter Default settingSelections
Save Current None
Parameters
Min/Max Wfm Menu

Help Menu

Log File Name: Browse
Any file C:\TekApplications\tdsjit2\log\results
Table 3--13 lists the parameters for the Log Min/Max Wfm menu and the selections or range of values available for each.
Table 3--13: Log Min/Max Wfm menu parameters
Parameter Selections Default setting
Saving On, Off Off
Select Directory: Browse
Any directory C:\TekApplications\tdsjit2\waveforms
The Log Min/Max Wfm menu includes readouts that display the file names for the minimum and maximum worst case waveforms for the Main input and for the 2nd input, if used. Table 2--20 on page 2--25 lists the waveform file names.
There are no parameters for the Help menu.

Sequence Control Menu

Table 3--14 lists the parameters in the Sequence Control menu and the selections available.
Table 3--14: Sequence Control menu parameters
Parameter Selections Default setting
Mode Single, Free Run, Single No Acq Single
Start (or Continue) None
Pause None
Stop None
Reset None
TDSJIT2 Jitter Analysis Application User Manual
3--9
Parameters
3--10
TDSJIT2 Jitter Analysis Application User Manual
Appendices

Appendix A: Measurement Algorithms

The TDSJIT2 application can take timing measurements from one or two waveforms. The number of waveforms used by the application depends on the type of measurement being taken.
Single waveform measurements are: Rise Time, Fall Time, Positive Width, Negative Width, High Time, Low Time, Clock Period, Clock Frequency, Cycle-Cycle, N-Cycle, Positive Cycle-Cycle Duty, Negative Cycle-Cycle Duty, Positive Duty Cycle, Negative Duty Cycle, Clock TIE, Data Period, Data Frequency, and Data TIE. Dual waveform measurements are: Setup Time, Hold Time, Clock-to-Output, and Skew.

Oscilloscope Setup Guidelines

For all measurements, use the following guidelines to set up the oscilloscope:
1. The signal is any channel, reference, or math waveform.
2. The vertical scale for the waveform must be set so that the waveform does
not exceed the vertical range of the oscilloscope.

Test Methodology

3. The sample rate must be set small enough to capture sufficient waveform detail and avoid aliasing.
4. Longer record lengths increase measurement accuracy.
The application performs the measurement according to the following steps:
1. Imports the current waveform.
2. Checks that the reference voltage level plus or minus half the hysteresis are
within the 2.5% to 97.5% range of the peak-to-peak waveform values.
3. Checks that there are a minimum number of edges in the waveform to calculate the measurement as follows:
H Single edge: Rise Time, Fall Time
H One edge pair: Pulse Width, High Time, Low Time
H Two cycle-start edges: Period, Frequency, Duty Cycle
H Three cycle-start edges: Cycle-to-Cycle, TIE
TDSJIT2 Jitter Analysis Application User Manual
A--1
Appendix A: Measurement Algorithms
H 2N + 1 cycle-start edges: N-Cycle
H Two edges on each of two waveforms: Skew
4. Performs the measurement.
5. Displays the results as statistics, saves the results as a plot format in a
reference waveform, or saves the results to a data log file.

Edge-Timing Measurements

All timing measurements are based on the time locations of edges within each acquisition. Edge conditions are defined in the setup menu of each timing measurement. T between 1 and the number of edges in the acquisition.
The “i” and “j” represent dissimilar acquisition indices. Dissimilar acquisition indices occur when the correlation between clock edges and data transitions are not one-to-one.
represents the acquisition edge times where n is an index
n

Single Waveform Measurements

The Rise Time and Fall Time algorithms use both the VRefHi and VRefLo reference voltage levels. Each edge is defined by the slope, voltage reference level (threshold), and hysteresis.
Rise Time Measurement
Fall Time Measurement
The Rise Time measurement is the time difference between when the VRefHi reference level is crossed and the VRefLo reference level is crossed on the rising edge of the waveform.
The application calculates this measurement using the following equation:
Rise
T
n
= T
Hi+ n
Where: T
The Fall Time measurement is the time difference between when the VRefLo reference level is crossed and the VRefHi reference level is crossed on the falling edge of the waveform.
–T
Lo+ n
Rise
is the rise time.
Hi+
T
is the VRefHi crossing on the rising edge.
Lo+
is the VRefLo crossing on the rising edge.
T
A--2
TDSJIT2 Jitter Analysis Application User Manual
Appendix A: Measurement Algorithms
The application calculates this measurement using the following equation:
Positive and Negative
Width Measurements
Fall
T
n
Where: T
= T
Lo– n
T
Hi– n
Fall
is the fall time.
Lo--
is the VRefLo crossing on the falling edge.
T
Hi--
T
is the VRefHi crossing on the falling edge.
The Positive Width and the Negative Width measurements are the difference in time (positive or negative) between the leading edge and trailing edge of a pulse. The trailing edge is the opposite polarity (direction) of the leading edge.
The application calculates this measurement using the following equation:
+
+
T
n
n
+
T
n
n
W
W
n
n
= T
= T
Where: W+is the positive pulse width.
--
W
is the negative pulse width.
--
T
is the VRefMid crossing on the falling edge.
High Time Measurement
Low Time Measurement
+
is the VRefMid crossing on the rising edge.
T
The High Time measurement is the amount of time that a waveform cycle is above the VRefHi voltage reference level.
The application calculates this measurement using the following equation:
Hi
T
n
= T
Hi– n
T
Hi+ n
Where: THiis the high time.
Hi--
T
is the VRefHi crossing on the falling edge.
Hi+
is the VRefHi crossing on the rising edge.
T
The Low Time measurement is the amount of time that a waveform cycle is below the VRefLo voltage reference level.
TDSJIT2 Jitter Analysis Application User Manual
A--3
Appendix A: Measurement Algorithms
The application calculates this measurement using the following equation:
Clock Frequency
Measurement
Clock Period
Measurement
Low
T
n
Where: T
= T
Lo+ n
T
Lo– n
Low
is the low time.
Lo+
is the VRefLo crossing on the rising edge.
T
Lo--
T
is the VRefLo crossing on the falling edge.
The Clock Frequency measurement calculates the inverse of the clock period for each cycle.
The application calculates this measurement using the following equation:
Clock
F
n
Where: F
= 1P
Clock n
Clock
is the clock frequency.
Clock
is the period.
P
The Clock Period measurement calculates the duration of a cycle as defined by a start and a stop edge. Edges are defined by slope, threshold, and hysteresis.
Cycle-to-Cycle
Measurement
The application calculates this measurement using the following equation:
Clock
P
= T
n
Where: P
n+1
T
n
Clock
is the clock period.
T is the VRefMid crossing time in the Common Cycle Start Edge
direction.
The Cycle-to-Cycle measurement calculates the difference in period measure­ments from one cycle to the next.
The application calculates this measurement using the following equation:
Clock
Pn= P
n+1
P
Clock n
Where: P is the difference between adjacent periods.
Clock
P
is the period.
A--4
TDSJIT2 Jitter Analysis Application User Manual
Loading...