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 Summaryix.........................................
Table B--3: Results returned by measurementsB--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:
HThe Getting Started chapter briefly describes the TDSJIT2 Jitter Analysis
Application, lists oscilloscope compatibility, and provides installation
instructions.
HThe 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.
HThe Reference chapter includes a diagram of the menu structure and
descriptions of parameters.
HThe Measurement Algorithms appendix contains information on measure-
ment guidelines and on how the application takes the measurements.
HThe 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:
HSoftware warranty (same as in this manual)
HSoftware license agreement
HList of all available applications, compatible oscilloscopes, and relevant
software and firmware version numbers
HHow to apply a new label
HInstallation instructions based on the type of oscilloscope,
HHow to enable an application
HHow 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:
HThis manual refers to the TDSJIT2 Jitter Analysis Application as the
TDSJIT2 application or as the application.
HThis manual refers to any product on which this application will run as an
oscilloscope
HWhen 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
Phone1-800-833-9200*
AddressTektronix, Inc.
Department or name (if known)
14200 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
Web sitewww.tektronix.com
Sales support1-800-833-9200, select option 1*
Service support1-800-833-9200, select option 2*
Technical supportEmail: 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 measurement 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 TDS71041.2.0 and above
TDS74041.3.0 and above
TDS72541.3.1 and above
TDS5054 and TDS51041.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:
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:
HApplying a new label
HInstalling the TDSJIT2 application
HEnabling the application
HDeskewing the probes and channels
HConnecting 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:
HYou receive an application introduced after you received your oscilloscope
HYouhavetorebuildtheharddrive
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 referenceWaveform assignment
Ch 1Main input waveform, such as a clock signal
Ch 2Second (2nd) input waveform
Ref1Histogram plot format for the first measurement
Ref2Time Trend plot format for the first measurement
Ref3Cycle Trend plot format for the first measurement
Ref4Spectrum 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:
HApplication interface
HUsing basic oscilloscope functions
HSetting up the application
HTaking measurements
HWarning messages
HAnalyzing the results
HSaving the results to a file
HViewing a data log file
HSaving and recalling setups
HExiting 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
ItemDescription
Menu barLocated at the top of the application display and contains application menus
AreaVisual frame that encloses a set of related options
Option buttonButton that defines a particular command or task
List boxBox that contains a list of items from which you can select one item
BoxBox that you can use to type in text, or to enter a value with the Keypad or a
Multipurpose knob
Scroll barVertical or horizontal bar at the side or bottom of a display area that can be
used for moving around in that area
BrowseDisplays 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:
HSelect the Close button in the application display
HChoose the Menu-bar or Toolbar mode on the oscilloscope and access menus
HPress 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.
File Name Extensions. Table 2--3 lists file name extensions used or generated by
the application.
Table 2- 3: File name extensions
ExtensionTyp e
.csvLog file that uses a “comma separated variable” format
.iniApplication setup file
TDSJIT2 Jitter Analysis Application User Manual
2- 3
Basics Operations
Table 2- 3: File name extensions (Cont.)
ExtensionType
.setOscilloscope setup file saved and recalled with an .ini file; both files will
.wfmWaveform 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 measurements, 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
AreaOptionDescription
GeneralRise TimeElapsed time from when a rising edge crosses the low reference voltage level and then the
high reference voltage level
Fall TimeElapsed time from when a falling edge crosses the high reference voltage level and then the
low reference voltage level
Positive WidthAmount of time a waveform remains above the mid reference voltage level
Negative WidthAmount of time a waveform remains below the mid reference voltage level
High TimeAmount of time a waveform remains above the high reference voltage level
Low TimeAmount of time a waveform remains below the low reference voltage level
ClockPeriod*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 DutyDifference between two consecutive positive widths
Negative Cy-Cy DutyDifference 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)
DataData PeriodElapsed time between when a waveform crosses a specific reference voltage level in the
same direction twice
Data FrequencyInverse of the period for each data cycle
Data TIEDifference 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-DataSetup 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-ChSkew*Difference in time between two “similar” edges 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:
HGeneral area (all): Rise Time, Fall Time, Positive Width, Negative Width,
High Time and Low Time
HClock area: Positive Cy-Cy Duty, and Negative Cy-Cy Duty
HData 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.
Clock EdgeEdge on the clock waveform used to take the measurement; you can
define the waveform in the Inputs: Main menu
Data EdgeEdge on the data waveform used to take the measurement; you can
define the waveform in the Inputs: 2nd menu
Limit RangeSpecify 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
OptionDescription
From EdgeEdge on the Main waveform used to take the measurement
To EdgeEdge on the 2nd waveform used to take the measurement
Limit RangeSame 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
OptionDescription
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 AutosetChanges 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
MidWhere to set the middle threshold level on the slope, in volts; refer to
Figure 2--10
HysteresisThreshold 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 methodDescription
KeypadIcon appears when you select the box; select and use to enter a value
Multipurpose knobWhen 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
AreaDescription
SourceA “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 LevelsSame as the descriptions in Table 2--8 on page 2--10
StateSpecifies if the Qualifier option is enabled or not
True WhenState 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
OptionDescription
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 TimeoutSets an appropriate amount of time that the application will wait to acquire
TimeoutWhen 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/buttonDescription
Mode
Basics Operations
Single
Free RunRepeatedly acquires the input waveform(s) and takes measurements;
Single No AcqPerforms measurements on the input waveform(s) and stops
Start/Continue
button
Pause buttonPauses and resumes when you select the Continue button or stops when
Stop buttonStops taking measurements
Reset buttonResets 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. Pressto 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/optionDescription
Active MeasurementLists the measurements activated in the Select Measurements menu
Plot Type
HistogramPlots 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 measurement 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
NoneClears the reference memory so that it is available for other uses
Display, On/OffIf 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.
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
ParameterDescription
Vertical
Scale
Max. HeightMaximum height of the plot in number of divisions
Window DataReduces 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/buttonDescription
LoggingEnables the application to save the statistical results for all acti ve
ClearClears the data log file; you must disable the logging before you can
Save CurrentStores 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
variable” formatted 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/buttonDescription
Active MeasurementsLists the measurements activated in the Select Measurement
menu; the application can save the worst case waveforms for all
measurement from this list
SavingEnables the application to save the minimum and maximum worst
cases to waveform files
Select Directory: BrowseAllows 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
MeasurementMin waveformMax waveform
Rise TimeRISEMin1.wfmRISEMax1.wfm
Fall TimeFALLMin1.wfmFALLMax1.wfm
Positive WidthPWMin1.wfmPWMax1.wfm
Negative WidthNWMin1.wfmNWMax1.wfm
High TimeHIGHMin1.wfmHIGHMax1.wfm
Low TimeLOWMin1.wfmLOWMax1.wfm
FrequencyCFMin1.wfmCFMax1.wfm
PeriodCPMin1.wfmCPMax1.wfm
Cycle-CycleCCPMin1.wfmCCPMax1.wfm
N-CycleNCPMin1.wfmNCPMax1.wfm
Positive Cy-Cy DutyPCCDMin1.wfmPCCDMax1.wfm
Negative Cy-Cy DutyNCCDMin1.wfmNCCDMax1.wfm
Positive Duty CyclePDCMin1.wfmPDCMax1.wfm
Negative Duty CycleNDCMin1.wfmNDCMax1.wfm
TIETIEMin1.wfmTIEMax1.wfm
Data FrequencyDFMin1.wfmDFMax1.wfm
Data PeriodDPMin1.wfmDPMax1.wfm
Data TIEDTIEMin1.wfmDTIEMax1.wfm
Setup TimeSUMin1.wfm
SUMin2.wfm
Hold TimeHOLDMin1.wfm
HOLDMin2.wfm
Clock-Out TimeTCOMin1.wfm
TCOMin2.wfm
Skew TimeSKEWMin1.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 spreadsheet 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
OptionDescription
SaveAllows you to select a file in which to save the application setup
RecallAllows you to select a file from which to recall the application setup
DefaultRecalls 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:
HSet up the oscilloscope
HStart the application
HRecall 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 nameSignal type
jit2_clk.wfmA clock signal
jit2_data.wfmA 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>
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 measurements 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.
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:
HThe application startup must complete before sending additional GPIB
commands to the application (see example).
HThe measurements cycle must complete before data is queried (see example).
HThe 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:
HStart the application
HRecall a setup
HEnable the logger
HTake a measurement
HCheck for an error
HExit 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.
/* 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 BDINDEX0// Board Index
#define PRIMARY_ADDR_OF_DMM1// Primary address of device
#define NO_SECONDARY_ADDR0// Secondary address of device
#define TIMEOUTT10s // Timeout value = 10 seconds
#define EOTMODE1// Enable the END message
#define EOSMODE0// Disable the EOS mode
* 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.
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”);
/* 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));
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.
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:
HGeneral area: Rise Time, Fall Time, Positive Width, Negative Width, High
*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
ParameterSelectionsDefault setting
Mid1% to 99% in 1% units50%
Hysteresis0% to 50% in 1% units3%
High*2% to 99% in 1% units90%
Low*1% to 98% in 1% units10%
*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
ParameterSelectionsDefault setting
SourceCh1, Ch2, Ch3, Ch4, Ref1, Ref2, Ref3, Ref4,
Math1, Math2, Math3, Math4
Ref LevelsSame as in Table 3--3SeeTable3--3
StateOff, OnOff
True WhenLow, HighHigh
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
ParamterSelectionsDefault setting
Horiz CheckNone
Gate w/CursorsOn, OffOff
Acq TimeoutAuto, UserAuto
Timeout30 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:
HList of Active Measurements
HPlot Type options: Histogram, Time Trend, Cycle Trend, Spectrum, and none
HDisplay option
HCurrent 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
ParameterSelectionsDefault setting
Vertical
Max. Height
Scale
Bin ResolutionCoarse, Med, FineMed
AutosetNone
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 measurement. Table 3--8 lists the parameter selections and range of values.
Table 3--8: Horizontal Center and Span parameters
MeasurementsParameterSelectionsDefault 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 FrequencyCenter
Positive Duty, and Negative DutyCenter
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:
HMin shows: Center -- Span/2
HMax 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
ParameterSelectionsDefault setting
Vertical Max. Height1.0 Div to 8.0 Div in 1.0 Div units4.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
ParameterSelectionsDefault setting
Vertical Max. Height1.0 Div to 8.0 Div in 1.0 Div units4.0 Div
Horizontal Length500 pt to 50,000 pt in 500 units500 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
ParameterSelectionsDefault setting
Vertical
Max. Height
ScaledB, LinearLinear
Window DataOn, OffOn
1.0 Div to 8.0 Div in 1.0 Div units4.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
ParameterSelectionsDefault setting
LoggingOn, OffOff
ClearNone
TDSJIT2 Jitter Analysis Application User Manual
Table 3--12: Log Statistics menu parameters (Cont.)
ParameterDefault settingSelections
Save CurrentNone
Parameters
Min/Max Wfm Menu
Help Menu
Log File Name:
Browse
Any fileC:\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
ParameterSelectionsDefault setting
SavingOn, OffOff
Select Directory:
Browse
Any directoryC:\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
ParameterSelectionsDefault setting
ModeSingle, Free Run, Single No AcqSingle
Start (or Continue)None
PauseNone
StopNone
ResetNone
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:
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 measurements 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...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.