TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Tektronix, Inc.
14150 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
For product information, sales, service, and technical support:
•In North America, call 1-800-833-9200.
•Worldwide, visit www.tek.com to find contacts in your area.
Table of Contents
Table of Contents
List of Figures................................................................................................................................................................................8
List of Tables................................................................................................................................................................................. 9
Getting help and support............................................................................................................................................................. 11
Related documentation........................................................................................................................................................ 11
Downloading and installing the software..............................................................................................................................13
Activate the license.............................................................................................................................................................. 14
File name extensions........................................................................................................................................................... 14
Launch the application......................................................................................................................................................... 16
Exit the application...............................................................................................................................................................17
Global application controls...................................................................................................................................................18
Options menu overview................................................................................................................................................ 18
TekExpress instrument control settings........................................................................................................................ 19
Set DUT parameters.....................................................................................................................................................22
Set acquisition tab parameters..................................................................................................................................... 29
Set configuration tab parameters..................................................................................................................................30
Set preferences tab parameters................................................................................................................................... 34
Status panel overview..........................................................................................................................................................35
View a report.................................................................................................................................................................42
Compensate the signal path................................................................................................................................................ 47
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)5
View test results...................................................................................................................................................................48
Saving and recalling test setup................................................................................................................................................... 49
Test setup files overview...................................................................................................................................................... 49
Save a test setup................................................................................................................................................................. 49
Open load a saved test setup.............................................................................................................................................. 49
Create a test setup from default settings............................................................................................................................. 49
Create a test setup using an existing one............................................................................................................................50
About SCPI command......................................................................................................................................................... 51
Socket configuration for SCPI commands........................................................................................................................... 51
TEKEXP:RESULT:STATISTICS Test Name......................................................................................................................... 62
Unit Interval...................................................................................................................................................................75
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)6
Fall Time....................................................................................................................................................................... 76
Data Width.................................................................................................................................................................... 76
Data Intra Skew (PN)....................................................................................................................................................76
Data Peak to Peak........................................................................................................................................................76
Clock Intra Skew (PN)...................................................................................................................................................82
Clock Peak to Peak...................................................................................................................................................... 82
Clock SSC ON or Data SSC ON..........................................................................................................................................83
Mod Rate...................................................................................................................................................................... 83
Frequency Deviation.....................................................................................................................................................83
Figure 5: Test status view in the Status panel.............................................................................................................................36
Figure 6: Log view in the Status panel........................................................................................................................................ 36
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)8
Table 3: File name extension ..................................................................................................................................................... 14
Table 4: Application control description.......................................................................................................................................17
Table 16: ParameterName and value for DUT tab...................................................................................................................... 68
Table 17: ParameterName and value for test selection tab........................................................................................................ 70
Table 18: ParameterName and value for acquisition tab............................................................................................................ 70
Table 19: ParameterName and value for Preference tab............................................................................................................71
Table 20: ParameterName and value for analyze....................................................................................................................... 71
Table 21: ParameterName and value for General.......................................................................................................................71
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)9
Welcome
Welcome
Welcome to the TekExpress® LVDS application. The Tektronix TekExpress® LVDS transmitter test application offers physical layer test
solution for transmitter parameter measurements and characterization. The TekExpress® LVDS automated test solution, along with a
Tektronix 5/6 Series MSO or 70KC oscilloscope provides an easy way to measure, test, debug, and characterize the electrical and timing
measurements of various flavors of LVDS.
Key features and benefits
•Supports measurement from multiple LVDS standards
•Configurable test settings and limits
•Automatic mask for data rate and maximum voltage swing (MSV)
•Generic clock recovery configuration
•Reference level and filter file selection
•Multi-Run support
•Supports multiple report formats
•Supports TekExpress remote API - SCPI commands
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)10
Getting help and support
Related documentation
The following manuals are available as part of the TekExpress LVDS application documentation set.
Table 1: Product documentation
ItemPurposeLocation
Online HelpIn-depth operation and UI help.
Getting help and support
PDF of the Online Help
(077-1622-xx)
In-depth operation and UI help.
Conventions
Help uses the following conventions:
•The term "Application," and "Software" refers to the TekExpress LVDS application.
•The term “DUT” is an abbreviation for Device Under Test.
•The term “select” is a generic term that applies to the two methods of choosing a screen item (button control, list item): using a mouse
or using the touch screen.
•A Note identifies important information.
Table 2: Icon descriptions
IconMeaning
This icon identifies important information.
This icon identifies conditions or practices that could result in loss of data.
This icon identifies additional information that will help you use the application more
efficiently.
Technical Support
Tektronix values your feedback on our products. To help us serve you better, please send us your suggestions, ideas, or comments on
your application or oscilloscope. Contact Tektronix through mail, telephone, or the Web site. See Contacting Tektronix at the front of this
document for contact information.
When you contact Tektronix Technical Support, please include the following information (be as specific as possible):
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)11
Getting help and support
General information
•All instrument model numbers
•Hardware options, if any
•Modules used
•Your name, company, mailing address, phone number, FAX number
•Please indicate if you would like to be contacted by Tektronix about your suggestion or comments.
Application specific information
•Software version number
•Description of the problem such that technical support can duplicate the problem
•If possible, save the setup files for all the instruments used and the application
•If possible, save the TekExpress setup files, log.xml, *.TekX (session files and folders), and status messages text file
•If possible, save the waveform on which you are performing the measurement as a .wfm file
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)12
Getting started
Supported oscilloscopes
Supported models
5/6 Series MSO (MSO54, MSO56, MSO58, MSO64) with bandwidth ≥ 350 MHz.
Bandwidth selection is based on the signal characteristics (data rate) as shown below:
Some examples to calculate the bandwidth are as follows:
•For 800 Mbps data rate, (800/2) * 5 = 2 GHz
•For 1.5 Gbps data rate, (1.5/2) * 5 = 3.750 GHz
•For 5 Gbps data rate, (5/2 * 5) = 12.5 GHz
Getting started
Recommended probes
The following are the list of probes required:
•Differential Probes
TDP3500/TDP4000/TDP7704/TDP7706/TDP/7708 with probe accessories
•Single ended Probes
SMA to BNC adapter (DUT fixture dependent)
Quantity of the probes is based on number of lanes chosen.
Downloading and installing the software
Complete the following steps to download and install the latest LVDS application.
1. Go to www.tek.com.
2. Click Downloads. In the Downloads menu, select DOWNLOAD TYPE as Software and enter LVDS in the MODEL OR KEYWORDfield and click SEARCH.
3. Select the latest version of software and follow the instructions to download. Copy the executable file to the oscilloscope.
4. Double-click the executable and follow the on-screen instructions. The software is installed at C:\Program
Files\Tektronix\TekExpress\TekExpress LVDS.
5. Select Applications > TekExpress LVDS from the oscilloscope Menu bar to launch the application.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)13
Activate the license
Activate the license using the Option Installation wizard in the TekScope application:
1. In the TekScope application menu bar, click Utilities > Option Installation.
The TekScope Option Installation wizard opens.
2. Push the F1 key on the oscilloscope keyboard to open the Option Installation help topic.
3. Follow the directions in the help topic to activate the license.
View software version
Use the following instructions to view version information for the application and for the application modules.
To view version information for LVDS, click Options > About TekExpress.
Getting started
File name extensions
The TekExpress LVDS application uses the following file name extensions:
Table 3: File name extension
File name extensionDescription
.TekXApplication session files (the extensions may not be displayed)
.pyPython sequence file
.xmlTest-specific configuration information (encrypted) files
Application log files
.csvTest result reports
Plot data
.mhtTest result reports (default)
Test reports can also be saved in HTML formats.
.mskA user mask file.
.pdfTest result reports
Application help document
Table continued…
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)14
File name extensionDescription
.xsltStyle sheet used to generate reports
.pngCaptured images
.fltInverse filter co-efficient
Getting started
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)15
Operating basics
Launch the application
To launch the TekExpress LVDS application, select Applications > TekExpress LVDS from the oscilloscope Menu bar.
Operating basics
After first launch of Tekexpress LVDS application following changes take place on the oscilloscope.
During launch, a "My TekExpress" folder is created in the Documents folder of the current user and gets mapped to "X" drive. When the
application is closed properly, the "X" drive will get unmapped.
If a user with new login ID launches "TekExpress LVDS.exe", the "My TekExpress" folder is created in the Documents folder
Note:
of the new user.
When you first run the application after installation, the application checks for Resources.xml located in the X:\ folder. The Resources.xml
file gets created in the X: drive. If the file is not found, then the application creates the file with equipment details. Session files are then
stored inside the X:\LVDS folder. If this file is not found, the application runs an instrument discovery program to detect connected
instruments before launching TekExpress LVDS.
To keep the TekExpress LVDS application window on top, select Keep On Top from the Options menu. If the application goes behind the
oscilloscope application, click Applications > TekExpress LVDS to move the application to be in front.
When Keep on Top is selected, you cannot access the combo boxes in the application panels.
Note:
See also
Exit the application
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)16
Operating basics
Exit the application
To exit the application, click on the application title bar. Follow on-screen prompts to save any unsaved session, save test setup
files, or exit the application.
Note: Using other methods to exit the application can result in abnormal termination of the application.
Application controls
This section describes the application controls.
Table 4: Application control description
ItemDescription
Options menuMenu to display global application controls.
Test panelControls that open tabs for configuring test settings and options.
Start / Stop button
Pause / Continue buttonUse the Pause button to pause the acquisition. When a test is paused, this button changes
Clear button
Application window move icon
Use the Start button to start the test run of the measurements in the selected order. If prior
acquired measurements are not cleared, then new measurements are added to the existing
set.
The button toggles to the Stop mode while tests are running. Use the Stop button to abort
the test.
as Continue.
Use the Clear button to clear all existing measurement results. Adding or deleting a
measurement, or changing a configuration parameter of an existing measurement, also
clears measurements. This is to prevent the accumulation of measurement statistics or
sets of statistics that are not coherent. This button is available only on Results panel.
Note: This button is visible only when there are results data on the panel.
Place the cursor over the top of the application window to move the application window to
the desired location
Table continued…
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)17
ItemDescription
Minimize iconMinimizes the application.
Close iconClose the application.
Operating basics
Mini view / Normal view
Toggles the application between mini view and normal view.
Mini view displays the run messages with the time stamp, progress bar,
Start / Stop button, and Pause / Continue button.
The application moves to mini view when you click the Start button.
Global application controls
The menus and controls that appear outside the individual tabs are called “Global Controls”. These are used to specify the devices to be
tested.
Options menu overview
To accesses Options menu, click in the upper-right corner of the application. It has the following selections:
MenuFunction
Default Test SetupOpens an untitled test setup with defaults selected
Open Test SetupOpens a saved test setup
Save Test SetupSaves the current test setup
Save Test Setup AsSaves the current test setup with a different file name or file type
Open RecentDisplays the recently opened test setups to open
Instrument Control Settings
Keep On TopKeeps the TekExpress LVDS application on top of all the application
Email Settings
Help
Table continued…
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)18
Detects, lists, and refreshes the connected instruments found on specified connections (LAN, GPIB,
USB, and so on)
Note: When Keep on Top is selected, you cannot access the combo boxes in the application
panels.
Configures email options for test run and results notifications
Displays the TekExpress LVDS help
Operating basics
MenuFunction
About TekExpress•Displays application details such as software name, version number, and copyright
•Provides a link to the end-user license agreement
•Provides a link to the Tektronix Web site
See also
Application controls
TekExpress instrument control settings
Use the TekExpress Instrument Control Settings dialog box to search the instruments (resources) connected to the application. You can
use the Search Criteria controls to search the connected instruments depending on the connection type. The details of the connected
instrument is displayed in the Retrieved Instruments window.
To access, click Options > Instrument Control Settings.
The connected instruments displayed here can be selected for use under Global Settings in the test configuration section.
Select GPIB (Default) and LAN when using TekExpress LVDS application on 6 series MSO instruments.
Note:
See also
Options menu overview
View connected instruments
Use the TekExpress Instrument Control Settings dialog box to search the instruments (resources) connected to the application. The
application uses TekVISA to discover the connected instruments.
The instruments required for the test setup must be connected and it must be recognized by the application before running
Note:
the test.
To refresh the list of connected instruments:
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)19
Operating basics
1. From the Options menu, select Instrument Control Settings.
2. In the Search Criteria section of the Instrument Control Settings dialog box, select the connection types of the instruments to search.
Instrument search is based on the VISA layer, but different connections determine the resource type, such as LAN, GPIB, and USB.
For example, if you choose LAN, the search will include all the instruments supported by TekExpress that are communicating over the
LAN.
3. Click Refresh. TekExpress searches for connected instruments.
4. After searching, the dialog box lists the instrument-related details based on the search criteria. For example, for the Search Criteria as
LAN and GPIB, the application displays all LAN and GPIB instruments connected to the application.
The details of the instruments are displayed in the Retrieved Instruments table. The time and date of instrument refresh is displayed in the
Last Updated field.
See also
Equipment connection diagram on page 46
Configure email settings
Use the Email Settings utility to get notified by email when a measurement completes, or produces any error condition. Follow the steps
to configure email settings:
1.Select Options > Email Settings to open the Email Settings dialog box.
2.(Required) For Recipient email Address(es), enter one or more recipient email addresses. To include multiple addresses, separate
the addresses with commas.
3.(Required) For Sender’s Address, enter the email address used by the instrument. This address consists of the instrument name,
followed by an underscore, followed by the instrument serial number, then the @ symbol, and the email server ID. For example:
user@yourcompany.com.
4.(Required) In the Server Configuration section, type the SMTP Server address of the Mail server configured at the client location,
and the SMTP Port number, in the corresponding fields.
If this server requires password authentication, enter a valid login name, password, and host name in the corresponding fields.
If any of the above required fields are left blank, the settings will not be saved and email notifications will not be sent.
Note:
5.In the Email Attachments section, select from the following options:
•Reports: Select to receive the test report with the notification email.
•Status Log: Select to receive the test status log with the notification email. If you select this option, then also select whether you
want to receive the full log or just the last 20 lines.
6.In the Email Configuration section:
•Enter a maximum file size for the email message. Messages with attachments larger than this limit will not be sent. The default is
5 MB.
•Enter the number in the Number of Attempts to Send field, to limit the number of attempts that the system makes to send a
notification. The default is 1. You can also specify a timeout period.
7.Select the Email Test Results When complete or on error check box. Use this check box to quickly enable or disable email
notifications.
8.To test your email settings, click Test Email.
9.To apply your settings, click Apply.
10. Click Close when finished.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)20
Operating basics
Application panels overview
TekExpress LVDS application uses panels to group Test Setup Configuration, Results, and Reports settings. Click any button to open
the associated panel. A panel may have one or more tabs that list the selections available in that panel. Controls in a tab can change
depending on settings made in the same tab or another tab.
Table 5: Application panels overview
Panel NamePurpose
Setup panelThe Setup panel shows the test setup controls. Click the Setup button to open this panel.
Use this panel to:
•Set DUT tab parameters
•Select tests
•Set acquisition tab parameters
•Set configuration tab parameters
•Set preferences tab parameters
Status panelView the progress and analysis status of the selected tests, and view test logs.
Results panelView the summary of test results and select result viewing preferences.
Reports panelBrowse for reports, save reports as specific file types, specify report naming conventions, select report
content to include (summary information, detailed information, user comments, setup configuration,
application configuration, etc.), and select report viewing options.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)21
See also
Application controls
Setup panel
Setup panel overview
The Setup panel contains sequentially ordered tabs that help you guide through the test setup and execution process.
Operating basics
Set DUT parameters
Use the DUT tab to select parameters for the device under test. These settings are global and apply to all tests of the current session. DUT
settings also affect the list of available tests in the Test Selection tab.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)22
Operating basics
Click Setup > DUT to access the DUT parameters:
Table 6: DUT tab settings
SettingsDescription
DUT ID
Comments icon (to the
right of the DUT ID field)
Acquire live waveformsAcquires active signals from the DUT for measurement and analysis.
Session : Default
DeviceSelect the device type from the drop-down list.
StandardSelect the standard from the drop-down list.
VersionSelect the version from the drop-down list.
Device Profile
Skip Scope SettingsSelect to skip the oscilloscope settings.
Apply Limits for MeasurementSelect to apply the limits for the measurements.
Clock EmbeddedSelect to enable the embedded clock.
Table continued…
Adds an optional text label for the DUT to reports. The default value is DUT001. The maximum number
of characters is 32.
You cannot use the following characters in an ID name: (.,..,...,\,/:?”<>|*)
Opens the Comments dialog box to enter text to add to the report. Maximum size is 256 characters. To
enable or disable comments appearing on the test report, see Select report options .
Click to save multiple config sessions or run multiple sessions together. Check Multiple-session
run on page 26 for details about how to save multiple config sessions and runs the multiple config/run
sessions together.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)23
Operating basics
SettingsDescription
Clock Frequency (MHz)Enter the clock frequency value in the text box.
Bandwidth LimitSelect to enable bandwidth limit for all lanes.
Bandwidth Value (MHz)Enter the low-pass bandwidth limit filter value in the text box.
Note: Bandwidth is adjusted to the closest available value in the oscilloscope using
geometric rounding.
Example: When you set the bandwidth limit as 50 for an oscilloscope having available
Bandwidth limit values of 20 MHz, 250 MHz, and 500 MHz, the application applies the closest
bandwidth limit (20 MHz) for all the channels of the oscilloscope.
SSCSwitch the SSC enabled/disabled from the drop-down list. By default Disabled is selected.
Reference LevelsSelect the reference level from the drop-down list.
Data Lane ProbingSelect the data lane probing from the drop-down list.
Clock Lane ProbingSelect the clock lane probing from the drop-down list.
Cklp-CklnSelect the channel from the drop-down list.
Multi-Lane SetupDisplays the test lanes selected for the test session.
To change lanes selected for testing, click Setup.
1. In the Test Lane Setup dialog box, select the desired number of lanes from the Link Width
drop-down list.
2. In the Test Lane Setup menu, select the number of lanes selected, the Source+ve, and the
Source-ve for each lane and click OK.
Your selections display in the Lane Setup section of the DUT tab.
Note:
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)24
See also
Select tests
Operating basics
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)25
Operating basics
Multiple-session run
Multiple-sessions run feature allows you to save multiple config sessions and runs the multiple config/run sessions together.
Click () button in the DUT panel. The Run/Config Sessions window displays the list of saved Run/Config sessions.
Run the test that are selected in the Test Selection tab, the Run sessions are created automatically and displayed in the Run/ConfigSessions window after the test is executed. You can also save the Config session by configuring the settings in the application.
The Run/Config sessions window provides the summary of the sessions with session name, Type. You can also note-down the
configuration changes in the comment column.
The Run/Config Session window allows you to save, load, delete, and set the sessions as default.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)26
Operating basics
•Session name: Enter the name to save the config session. The maximum number of character supported is 40 and special characters
(.,..,...,\,/:?”<>|*) are not supported.
•Save Session: Save current configuration as a session with the given session name.
•Close: Close the Run/Config Session window.
•Default Session: Sets the application configurations to default values.
•Load session: Load the selected config/run session.
•Delete Session(s): Delete the selected config/run session.
•Run Sessions: Run the selected config/run session.
Enable/ Disable the Multi Run session
By default the Multi Run Session is enabled in the application. Set the IsMultiSessionRunEnabled value to false to disable the Multi Run
Session feature in the TekExpress.exe.Config file, which is downloaded along the application.
Select tests
Use the Test Selection tab to select the tests. The test measurements available depends on the settings selected in the DUT. tab.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)27
Operating basics
Figure 1: TekExpress LVDS Measurements
Table 7: Test Selection tab settings
SettingDescription
Deselect All
Select All
TestsClick on a test to select or unselect. Highlight a test to show details in the Test Description pane.
Test DescriptionShows brief description of the highlighted test in the test tree.
SchematicShows an equipment and test fixture setup schematic (connection diagram) for the selected test. Use to set up the
Deselect or select all tests in the list.
equipment and fixtures or to verify the setup before running the test.
See also
Set acquisition tab parameters
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)28
Operating basics
Set acquisition tab parameters
Use the Acquisitions tab to view the test acquisition parameters. The contents displayed on this tab depends on the DUT type and the
tests selected.
Table 8: Acquisitions tab settings
SettingsDescription
View ProbesDisplays the detected probe configuration. Use the View Probes
dialog box to view the connected probes.
Refresh sourcesRefresh and updates the sources list.
Acquisition and Save options
Save All Waveforms Before AnalysisSaves all the waveforms before the analysis.
Save and Analyze Acquisition In SequenceSaves and then analyses the acquisition in sequence.
Show Acquire ParametersSelect to view the acquisition parameters
The TekExpress LVDS saves all acquisition waveforms to files by default. Waveforms are saved in a unique folder for each
session (a session is started when you click the Start button). The folder path is X:\TekExpress LVDS\UntitledSession\<dutid>\<date>_<time>. Images created for each analysis, XML files with result values, reports, and other
information specific to the sessions are also saved in this folder.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)29
Operating basics
Saving a session moves the session file contents from the Untitled Session folder to the specified folder name, and changes the session
name to the specified name.
Set configuration tab parameters
Use the Configuration tab to view and configure the Global Settings and the measurement configurations. The measurement specific
configurations available in this tab depends on the selections made in the DUT panel and Test Selection panel.
Table 9: Configuration tab: Common parameters
SettingDescription
Limits Editor
Displays the upper and lower limits for the applicable measurement using different types of
comparisons.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)30
Operating basics
Figure 2: Configuration tab: Global Settings
Table 10: Configuration tab: Global settings
SettingDescription
Global Settings
Instruments DetectedDisplays the instruments connected to this application. Click on the instrument name to
open a list of available (detected) instruments.
Select Options > Instrument Control Settings and click Refresh to update the
instrument list.
Note: Verify that the LAN and GPIB search criteria (default setting) in the
Instrument Control Settings is selected when using the TekExpress LVDS
application.
Record Length (M)Enter the record length value in the text box.
Sample Rate (GS/s)Enter the sample rate value in the text box.
Average Acquisition ModeSelect to enable the average acquisition mode.
Table continued…
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)31
SettingDescription
Average Number of WaveformsEnter the average number of Waveforms value in the text box
Available only when Average Acquisition Mode is enabled.
Mask TypeSelect the mask type from the drop-down list.
•Auto
•Manual
Mask SetupMask Shape: Select the desired mask shape from the drop-down.
•Square
•Hexagon
•Octagon
Unit Interval (s): Displays the horizontal length of the segments 1 and 2, which is equal to
the unit interval of the data signal.
Max Swing Voltage (V): Displays peak to peak voltage of data signal.
Scale Factors:
Operating basics
•X Scale factors: Displays x co-ordinate value of a mask point relative to UI (unit
interval).
•Y Scale factors: Displays y co-ordinate value of a mask point relative to UI (unit
interval).
Default Scale Factor: Click to populate all the default values of x and y scale factors.
Generate Mask: Click to generate the automatic mask file.
Click Generate Mask: reflects only the changes done in UI .
Mask Point: Click to view the absolute values of all the points in mask file.
Close: Click to close the auto mask utility.
Table continued…
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)32
MeasurementsDisplays the measurements that are selected in the Test Selection tab. The tests are
grouped with unique acquisition type names.
Note:
•When a parent test group is selected and any change is made, the change
will be applied to all the tests.
•Individual test configuration is possible by selecting the test and making the
required changes.
Analyze
Available for Data Intra Skew (PN) and Clock Intra Skew (PN)
Skew From Edge•Rise
•Fall
Skew To Edge•SameAs
•OppositeAs
Set preferences tab parameters
Use the Preferences tab to set the application action on completion of a measurement.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)34
Operating basics
Figure 4: Preferences tab
Table 12: Preferences tab settings
SettingDescription
Execution Options
Acquire/Analyze each test <no>
times (not applicable to Custom
Tests)
Popup Settings
Auto close Warnings and
Information during Sequencing
Auto close after <no> Seconds
Auto close Error Messages
during Sequencing. Show in
Reports
Auto close after <no> Seconds
Select to repeat the test run by setting the number of times. By defaultthe value is 1.
Select to auto close warnings/information during sequencing. Set the Auto close time. By default it is
unselected.
Select to auto close Error Messages during Sequencing. Set the Auto close time. By default it is
unselected.
Status panel overview
The Status panel accesses the Test Status and Log View tabs, which provide status on test acquisition and analysis (Test Status) and a
listing of test tasks performed (Log View tab). The application opens the Test Status tab when you start a test run. You can select the Test
Status or the Log View tab to view these items while tests are running.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)35
Operating basics
Test Status: The tests are grouped and displayed based on the Clock and Data lane. It displays the tests along with the Acquisition type,
Acquire, and Analysis status of the tests. In pre-recorded mode, Acquire status is not valid.
Log View: It displays the detailed execution status of the tests.
Figure 5: Test status view in the Status panel
Figure 6: Log view in the Status panel
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)36
Operating basics
Table 13: Status panel settings
ControlDescription
Message HistoryLists all executed test operations and timestamp information.
Auto ScrollEnables automatic scrolling of the log view as information is added to the log during the test execution.
Clear LogClears all messages from the log view.
SaveSaves the log file to a text file. Use the standard Save File window to navigate to and specify the folder and file name
to which to save the log text.
See also
Application panel overview
Results panel
Results panel overview
When a test execution is complete, the application automatically opens the Results panel to display a summary of test results.
Each test result occupies a row in the Results table. By default, results are displayed in summary format with the measurement details
collapsed and with the Pass/Fail column visible. Change the view in the following ways:
•To remove or restore the Pass/Fail column, select Preferences > Show Pass/Fail.
•To expand all tests listed, select View Results Details from the Preferences menu in the upper right corner.
•To enable or disable the wordwrap feature, select Preferences > Enable Wordwrap.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)37
Operating basics
•To view the results grouped by lane or test, select the corresponding item from the Preferences menu.
•To expand the width of a column, place the cursor over the vertical line that separates the column from the column to the right. When
the cursor changes to a double-ended arrow, hold down the mouse button and drag the column to the desired width.
•To clear all test results displayed, click Clear.
See also
View a report
Application panel overview
Preferences menu
The Preferences menu is part of the Results panel display. Use the Preferences menu to change how some items display in the Results
panel.
•To include pass/fail details info in the details table, select Show Pass/Fail.
•To view the results summary, select View Results Summary.
•To expand all tests listed, select View Results Details
•To enable or disable the wordwrap feature, select Enable Wordwrap.
•To group the tests by lane, select Group by Lane.
•To group the tests, select Group by Test.
See also
Results panel overview
View test-related files
Files related to tests are stored in My TekExpress\LVDS\Untitled session folder. Each test setup in this folder has both
a test setup file and a test setup folder, both with the test setup name.
The test setup file is preceded by the TekExpress icon and usually has no visible file name extension.
Inside the test setup folder is another folder named for the DUT ID used in the test sessions. The default is DUT001.
Inside the DUT001 folder are the session folders and files. Each session also has a folder and file pair, both named for the test session
using the naming convention (date)_(time). Each session file is stored outside its matching session folder:
Each session folder contains image files of any plots generated from running the test session. If you selected to save all waveforms or ran
tests using prerecorded waveform files, these are included here.
The first time you run a new, unsaved session, the session files are stored in the Untitled Session folder located at X:\LVDS.
When you name and save the session, the files are placed in a folder with the name that you specify. A copy of the test files stay in the
Untitled Session folder until you run a new test or until you close the LVDS application.
See also
File name extensions
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)38
Operating basics
Reports panel
The Report panel contains the Configuration and View Settings tabs to configure the report generation settings and select the test result
information to include in the report. You can use the Reports panel to configure report generation settings, select test content to include in
reports, generate the report, view the report, browse for reports, name and save reports, and select report viewing options.
Report configuration settings
The Configuration tab describes the report generation settings to configure the Reports panel. Select report settings before running a test
or when creating and saving test setups. Report settings configured are included in saved test setups.
Table 14: Report configuration panel settings
ControlDescription
View report after generating
ViewClick to view the most current report.
Generate ReportGenerates a new report based on the current analysis results.
Save AsSpecify a name for the report.
Report Update Mode Settings
Table continued…
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)39
Automatically opens the report in a Web browser when the test execution is complete. This
option is selected by default.
Operating basics
ControlDescription
Generate new reportEach time when you click Run and when the test execution is complete, it will create a new
report. The report can be in either .mht, .pdf, or .csv file formats.
Append with previous run sessionAppends the latest test results to the end of the current test results report. Each time when
you click this option and run the tests, it will run the previously failed tests and replace the
failed test result with the new pass test result in the same report.
Include header in appended reportsSelect to include header in appended reports.
Replace current test in previous run session Replaces the previous test results with the latest test results. Results from newly added
tests are appended to the end of the report.
In previous run, current session
In any run, any sessionSelect to replace current test results in the report with the test result(s) in the selected run
Report Creation Settings
Report name
Select to replace current test results in the report with the test result(s) of previous run in
the current session.
session’s report. Click and select test result of any other run session.
Displays the name and path of the <Application Name> report. The default
location is at \My Documents>\My TekExpress\<ApplicationName>\Reports. The report file in this folder gets overwritten each time you run
a test unless you specify a unique name or select to auto increment the report name.
Save as type
Auto increment report name if duplicate
To change the report name or location, do one of the following:
•In the Report Path field, type the current folder path and name.
•Double-click in the Report Path field and then make selections from the popup
keyboard and click Enter.
Be sure to include the entire folder path, the file name, and the file extension.
For example: C:\Documents and Settings\your user name\MyDocuments\My TekExpress\<Application Name> \DUT001.mht.
Note: You cannot set the file location using the Browse button.
Open an existing report
Click Browse, locate and select the report file and then click View at the bottom of the
panel.
Saves a report in the specified file type, selected from the drop-down list. The report is
saved in .csv, .pdf, or .mht.
Note:
If you select a file type different from the default, be sure to change the report file
name extension in the Report Name field to match.
Sets the application to automatically increment the name of the report file if the application
finds a file with the same name as the one being generated. For example: DUT001,
DUT002, DUT003. This option is enabled by default.
Create report automatically at the end of the
run
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)40
Select to create the report with the settings configured, at the end of run.
Operating basics
Configure report view settings
The View Settings tab describes the report view settings to configure the Reports panel. Select report view settings before running a test or
when creating and saving test setups. Report settings configured are included in saved test setups.
Table 15: Report panel view settings
ControlDescription
Contents To Save Settings
Include pass/fail info in details tableSelect to include pass/fail information in the details table of the report.
Include detailed resultsSelect to include detailed results in the report.
Include plot imagesSelect to include the plot images in the report.
Include setup configuration
Include complete application configurationSelect to include the complete application configuration in the report.
Table continued…
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)41
Sets the application to include hardware and software information in the summary box
at the top of the report. Information includes: the oscilloscope model and serial number,
the oscilloscope firmware version, and software versions for applications used in the
measurements.
ControlDescription
Include user comments
Select to include any comments about the test that you or another user have added in
the DUT tab of the Setup panel. Comments appear in the Comments section, below the
summary box at the beginning of each report.
Operating basics
Include statics table
Group Report By
Test NameSelect to group the test results based on the test name in the report.Select to display the
Test ResultSelect to group the test results based on the test result in the report.
Lane NameSelect to display the test results by lane.
Select to include test run statistics in the report. This is enabled when you run any test for
more than once. Set Acquire/Analyze each test in the Preferences tab to more than one,
to run any test for multiple times.
test results by test name.
View a report
The application automatically generates a report when test execution is complete and displays the report in your default Web browser
(unless you cleared the View Report After Generating check box in the Reports panel before running the test). If you cleared this check
box, or to view a different test report, do the following:
1. Click the Reports button.
2. Click the Browse button and locate and select the report file to view.
3. In the Reports panel, click View.
The iteration column will be displayed only when more than one test run is selected.
Note:
For information on changing the file type, file name, and other report options, see Select report options.
Report content
A report shows detailed results and plots, as set in the Reports panel.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)42
Operating basics
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)43
Operating basics
Setup configuration information
User comments
See also
Results panel overview
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)44
View test-related files
Operating basics
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)45
Running tests
Equipment connection diagram
Running tests
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)46
Running tests
Compensate the signal path
Use the following procedure to compensate the internal signal acquisition path. Perform this procedure if the ambient temperature has
changed more than 5 °C (9 °F) since you performed the last signal path compensation. Perform the signal path compensation once a
week. Failure to do so may result in the instrument not meeting warranted performance levels.
1. Power on and wait for the instrument to complete its warm up period before continuing with this procedure.
2. Disconnect any probes you have connected to the input channels.
3. Set the instrument to Menu mode.
4. Select Instrument Calibration from the Utilities menu.
5. Note any instructions that appear in the resulting control window.
6. Click Run SPC to begin the procedure. The procedure may take several minutes to complete.
7. Verify that the Status changes to Compensated after the procedure is complete. If the Calibration Status field indicates anything other
than Compensated, see Signal Path Compensation Status for information on the readout and recommended action.
Note: When making measurements at vertical scale settings less than or equal to 5 mV, you should perform the signal path
compensation at least once a week. Failure to do so may result in the instrument not meeting warranted performance levels at
those volts/div settings.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)47
Running tests
Running tests
Use Set DUT parameters, select tests, set acquisition parameters, set configuration parameters, set preferences parameters, and click
Start to run the tests. While tests are running, you cannot access the Setup or Reports panels. To monitor the test progress, switch
between the Status panel and the Results panel.
While tests are running, the other applications will be displayed at the background. If you want the TekExpress LVDS application to run in
the foreground select Keep On Top from the TekExpress Options menu.
The application displays report when the tests execution is complete.
Prerun checklist
1. Make sure that the instruments are warmed up (approximately 20 minutes) and stabilized.
2. Perform compensation: In the oscilloscope main menu, select Utilities > Instrument Compensation. Click Help in the compensation
window for steps to perform instrument compensation.
View test results
When a test completes, the application switches to the Results panel, which shows a summary of test results.
Each test result occupies a row in the Results table. By default, results are displayed in summary format, with the measurement details
collapsed. You can change the view in the following ways:
•To view the results grouped by lane, test, or data rate, select the corresponding item from the Preferences menu.
•To expand all tests listed, select View Results Details from the Preferences menu.
•To expand and collapse tests, use the plus and minus buttons to the left of the test rows.
•To enable or disable the wordwrap feature, select Preferences > Enable Wordwrap.
•To expand the width of a column, place the cursor over the vertical line that separates the column from the one to the right. When the
cursor changes to a double-ended arrow, hold down the mouse button and drag the column to the desired width.
•To sort the test information by column, click the column head. When sorted in ascending order, a small up arrow is displayed. When
sorted in descending order, a small down arrow is displayed.
•To clear all test results displayed, click Clear ( ).
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)48
Saving and recalling test setup
Saving and recalling test setup
Test setup files overview
Saved test setup information (such as the selected oscilloscope, general parameters, acquisition parameters, measurement limits,
waveforms (if applicable), and other configuration settings) are saved under the setup name at X:\LVDS.
Use test setups to:
•Run a new session, to acquire live waveforms, using a saved test configuration.
•Create a new test setup using an existing one.
•View all the information associated with a saved test, including the log file, the history of the test status as it executed, and the results
summary.
•Run a saved test using saved waveforms.
See also
Save a test setup
Open (load) a saved test setup
Save a test setup
You can save a test setup before or after running a test. You can create a test setup from already created test setup, or using default test
setup. When you select the default test setup, the parameters are set to the application’s default value.
Select Options > Save Test Setup to save the opened setup.
Select Options > Save Test Setup As to save the setup with different name.
Open load a saved test setup
To Open (load) a saved test setup, do the following:
1. Select Options > Open Test Setup.
2. Select the setup from the list and click Open. Setup files are located at X:\LVDS\.
See also
About test setups
Create a test setup using an existing one
Create a test setup from default settings
Create a test setup from default settings
To create a test setup using default settings, follow the steps:
1. Select Options > Default Test Setup. For default test setup, the parameters are set to the application’s default value.
2. Click application Setup and set the parameters
3. Click application Reports and set the report options
4. Optional: Click Start to run the test and verify that it runs correctly and captures the specified test information and reports. If it does not,
then edit the parameters and repeat this step until the test runs to your satisfaction
5. Select Options > Save Test Setup. Enter the file name and click Save. The application saves the file to X:\LVDS\<session_name>
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)49
Create a test setup using an existing one
To create a test setup using an existing one, follow the steps:
1. Select Options > Open Test Setup
2. Select a setup from the list and then click Open
3. Click application setup and modify the parameters
4. Click application reports and modify the report options
5. Select Options > Save Test Setup As
6. Enter test setup name, and click Save.
Saving and recalling test setup
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)50
SCPI commands
SCPI commands
About SCPI command
You can use Standard Commands for Programmable Instruments (SCPI) to communicate with the TekExpress application.
Socket configuration for SCPI commands
This section describes the steps for TCP/IP socket configuration and TekVISA configuration to execute the SCPI commands.
TCP/IP socket configuration
1. Click Start > Control Panel > System and Security > Windows Firewall > Advanced settings.
2. In Windows Firewall with Advanced Security menu, select Windows Firewall with Advanced Security on Local Computer >
Inbound Rules and click New Rule…
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)51
3. In New Inbound Rule Wizard menu
a. Select Port and click Next.
SCPI commands
b. Select TCP as rule apply and enter 5000 for Specific local ports and click Next.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)52
SCPI commands
c. Select Allow the connection and click Next.
d. Select Domain, Private, Public and click Next.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)53
SCPI commands
e. Enter Name, Description (optional), and click Finish.
4. Check whether the Rule name is displayed in Windows Firewall with Advanced Security menu > Inbound Rules.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)54
SCPI commands
2. Click Search Criteria. In Search Criteria menu, click LAN to Turn-on. Select Socket from the drop-down list, enter the IP address of
the TekExpress device in Hostname and type Port as 5000. Click to configure the IP address with Port.
Enter the Hostname as 127.0.0.1 if the TekVISA and TekExpress application are in the same system, else enter the IP address of the
TekExpress application system.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)55
SCPI commands
3. Click Search to setup the TCPIP connection with the host. Check whether the TCPIP host name is displayed in OpenChoice
Instrument Manager > Instruments.
4. Double-click OpenChoice Talker Listener and enter the Command *IDN? in command entry field and click Query. Check that the
Operation is successful and Talker Listener Readout displays the Command / Data.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)56
SCPI commands
TEKEXP:*IDN?
This command queries the active TekExpress application name running on the oscilloscope.
Syntax
TEKEXP:*IDN?\n
Inputs
NA
Outputs
Returns active TekExpress application name running on the oscilloscope.
TEKEXP:*OPC?
This command queries the execution status of the last executed command.
Syntax
TEKEXP:*OPC?\n
Inputs
NA
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)57
Outputs
0 - last command execution is not complete
1 - last command execution is complete
TEKEXP:ACQUIRE_MODE
This command sets the acquire mode as live or pre-recorded.
Syntax
TEKEXP:ACQUIRE_MODE {LIVE | PRE-RECORDED}\n
Inputs
{LIVE | PRE-RECORDED}
Outputs
NA
TEKEXP:ACQUIRE_MODE?
This command queries the acquire mode type.
SCPI commands
Syntax
TEKEXP:ACQUIRE_MODE?\n
Inputs
NA
Outputs
{LIVE | PRE-RECORDED}
TEKEXP:EXPORT
This command returns all the bytes of data to the specified file.
SyntaxOutputs
TEKEXP:EXPORT REPORT\n
TEKEXP:EXPORT WFM,"<FileName>"\n
TEKEXP:EXPORT IMAGE,"<FileName>"\n
Inputs
FileName - Specifies the file name
Returns the report file in bytes
Returns the specified waveform file in bytes
Returns the specified image file in bytes
TEKEXP:INFO?
This command queries the information about the file(s).
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)58
This command sets the value for the selected instrument type.
Syntax
TEKEXP:INSTRUMENT "<InstrumentType>",<Value>"\n
Inputs
InstrumentType
Value
Tip: Check Command parameters list section for InstrumentType and Value parameters.
SCPI commands
Outputs
NA
TEKEXP:INSTRUMENT?
This command queries the instrument selected for the specified instrument type.
Syntax
TEKEXP:INSTRUMENT? "<InstrumentType>"\n
Inputs
InstrumentType
Check Command parameters list section for InstrumentType parameters.
Tip:
Outputs
Returns the instrument selected for the specified instrument type
TEKEXP:LASTERROR?
This command queries the last error string occurred for the current TCP session. If there are no errors since startup, or since the last call to
TEKEXP:LASTERROR?\n, this command returns an empty string.
Syntax
TEKEXP:LASTERROR?\n
Inputs
NA
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)59
Outputs
<string>
TEKEXP:LIST?
This command queries the list of available device, suite, test, version or instrument.
SyntaxOutputs
TEKEXP:LIST? DEVICE\n
TEKEXP:LIST? SUITE\n
TEKEXP:LIST? TEST\n
TEKEXP:LIST? VERSION\n
TEKEXP:LIST?
INSTRUMENT,"<InstrumentType>"\n
Note: This command returns the list of items within double quotes (""). Iterate the receive procedure until the list ends with double
quotes otherwise the next query commands won’t work as expected.
Inputs
Returns the list of available device(s) as comma separated values.
Returns the list of available suite(s) as comma separated values.
Returns the list of available test(s) as comma separated values.
Returns the list of available version(s) as comma separated values.
Returns the list of available instruments' for the given Instrument
type as comma separated values.
SCPI commands
InstrumentType
Check Command parameters list section for InstrumentType parameters.
Tip:
TEKEXP:POPUP
This command sets the response to the active popup shown in the application.
Syntax
TEKEXP:POPUP “<PopupResponse>”\n
Inputs
PopupResponse
Outputs
NA
TEKEXP:POPUP?
This command queries the active popup information shown in the application.
Syntax
TEKEXP:POPUP?\n
Inputs
NA
Outputs
Returns the active popup information in the application.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)60
TEKEXP:REPORT
This command generates the report for the current session.
Syntax
TEKEXP:REPORT GENERATE\n
Inputs
GENERATE
Outputs
NA
TEKEXP:SESSION DELETE
Deletes the selected config/run session.
Syntax
TEKEXP:SESSION DELETE, "Session1, Session2" (set)
Command arguments
SCPI commands
Argument NameArgument value
<Session Name><String>
Examples
TEKEXP:SESSION DELETE, "Session1, Session2", deletes the selected config/run session.
TEKEXP:SESSION SAVE
Overrides the selected config/run session.
Syntax
TEKEXP:SESSION SAVE,"SessionName", "True" (set)
Command arguments
Argument NameArgument TypeArgument Value
<Session Name><String>{True | False} or {1 | 0}
It represents enabled or disabled.
Where,
•True or 1 - enabled
•False or 0 - disabled
Returns
{True | False} or {0 | 1}
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)61
Examples
TEKEXP:SESSION SAVE,"SessionName", "True", overrides the selected config/run session.
TEKEXP:SESSION LIST
Returns the list of available config/run session.
Syntax
TEKEXP:SESSION? LIST
Returns
Returns the list of available config/run session.
Examples
TEKEXP:SESSION? LIST, returns the list of available config/run session.
TEKEXP:SESSION CURRENT
Returns the selected config/run session.
SCPI commands
Syntax
TEKEXP:SESSION? CURRENT
Returns
Returns the selected config/run session.
Examples
TEKEXP:SESSION? CURRENT, returns the selected config/run session.
TEKEXP:RESULT:STATISTICS Test Name
This query command returns the statistics for test name which is passed as argument.
Syntax
TEKEXP:RESULT:STATISTICS? “Test Name” (Query)
Returns
Returns statistics for test name which is passed as argument.
Examples
TEKEXP:RESULT:STATISTICS? “Test Name”, returns measurement results separated by ";" if it has multiple sub
measurements. Sample: <Meaurement Detail>, Min : <min value>, Max : <max value>, Avg.Value : <avg. value>, Std.Dev : <std.dev>,
Units : <unit> for test name which is passed as argument.
TEKEXP:RESULT:STATISTICS ALL
This query command returns statistics for all tests which are passed as argument.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)62
SCPI commands
Syntax
TEKEXP:RESULT:STATISTICS? “ALL” (Query)
Returns
Returns statistics for all tests which are passed as argument.
Examples
TEKEXP:RESULT:STATISTICS? “ALL”, returns measurement results separated by ";" if it has multiple sub measurements.
Sample: TestName : <Test Name>, Details : <Measurement Detail>, Iter.Count : <Iteration Count>, Min : <min value>, Max : <max value>,
Avg.Value : <avg. value>, Std.Dev : <std.dev>, Units : <unit> for all test name which are passed as argument.
TEKEXP:SESSION RUN
Run the selected config/run session.
Syntax
TEKEXP:SESSION RUN, “Session Name’s separated by comma” (set)
Command arguments
Argument NameArgument value
<Session Name><String>
Session Name’s separated by comma (to run the multiple run
sessions)
<String>
Examples
TEKEXP:SESSION RUN, “Session Name’s separated by comma”, runs the selected config/run session.
TEKEXP:SESSION SAVE
Enter the name to save the run/config session.
Syntax
TEKEXP:SESSION SAVE,“Session Name” (set)
Command arguments
Argument NameArgument value
<Session Name><String>
Examples
TEKEXP:SESSION SAVE,“Session Name” saves the session.
TEKEXP:SESSION DEFAULT
Sets the application configurations to default value.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)63
Syntax
TEKEXP:SESSION DEFAULT (set)
Examples
TEKEXP:SESSION DEFAULT, sets the application configurations to default value.
TEKEXP:SESSION LOAD
Load the selected config/run session.
Syntax
TEKEXP:SESSION LOAD, “Session Name” (set)
Command arguments
Argument NameArgument value
<Session Name><String>
Examples
SCPI commands
TEKEXP:SESSION LOAD, “Session Name”, load the selected config/run session.
TEKEXP:TESTINFO?
This command returns the complete information about the selected test.
The information includes application name, TestID, Device selected, Suite selected, version, Test name, Test description.
Syntax
TEKEXP:TESTINFO? (Query)
Returns
<String>
Examples
TEKEXP:TESTINFO? This command returns the following details:
<TekExpress> <Test Id="11101" Device="TX-Device" Suite="Group1" Version="Spec 1.0" Name="Algorithm Library Measurement"
Description="This is Algorithm Library measurement test. Refer Section-B of TekExpress SampleApp Development Guide for more details.
TEKEXP:REPORT?
This command queries the queried header field value in the report.
Syntax
TEKEXP:REPORT? “<HeaderField>”\n
Inputs
HeaderField - Specifies to return the measured value for the indicated test.
Check Report for HeaderField parameters.
Tip:
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)64
Outputs
Returns the queried header field value in the report
TEKEXP:RESULT?
This command queries the result available in report summary/details table.
TEKEXP:SELECT? DEVICE\nIt returns " Transmitter " when Transmitter is the selected device
type.
TEKEXP:SETUP DEFAULT\nIt restores the application to default setup.
TEKEXP:STATE STOP\nIt stops the test execution.
TEKEXP:STATE?\nIt returns as READY when the application is ready to run next
measurement.
TEKEXP:STATE? SETUP\nIt returns as NOT_SAVED when the current setup is not saved.
TEKEXP:VALUE GENERAL," Clock Lane Probing", "SingleEnded"\n
TEKEXP:VALUE? GENERAL," Clock Lane Probing "\nIt returns "SingleEnded" when “Clock Lane Probing” is SingleEnded.
It sets the Single-Ended parameter value to Clock Lane Probing.
TEKEXP:SELECT TEST ," Data_Rise_Time",TrueExecute this command to select an individual test. This command
will select " Data_Rise_Time” test in the Signal Test tab.
TEKEXP:VALUE ANALYZE,”Data Intra Skew(PN)”, ”Skew From
Edge”, ”Rise”
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)74
This Command sets “Rise” value to “Skew from edge”
Algorithms
Algorithms
Data
Unit Interval
•If the Signal Type is Clock. The unit interval measurement calculates the time period, which is the duration of a cycle as defined by
a start and a stop edge. Edges are defined by polarity, threshold, and hysteresis. The application calculates clock period measurement
using the following equation:
Where:
Clock
P
is the clock period.
T is the V
Mid crossing time for the selected polarity.
Ref
•If the Signal Type is Data. The unit interval measurement calculates the duration of a Unit Interval. The application calculates this
measurement using the following equation:
Where:
Data
P
is the unit interval.
Data
T
Data is the V
Mid crossing time in either direction.
Ref
Kn = Cn–Cn-1 is the estimated number of unit intervals between two successive edges. Cn is the calculated data bit index of Tn Data.
Each measurement result Pn Data is repeated Kn times in the measurement result vector, so that the measurement population is equal
to the number of unit intervals in the qualified waveform, rather than the number of edge pairs.
Rise Time
The Rise Time measurement is the time difference between when the V
crossed on the rising edge of the waveform. The Rise Time algorithm uses the V
defined by the slope, voltage reference level (threshold), and hysteresis.
The application calculates this measurement using the following equation:
Hi reference level is crossed and the V
Ref
values as the reference voltage level. Each edge is
Ref
Lo reference level is
Ref
Where:
Rise
T
is the Rise Time.
Hi+
T
Lo+
T
is the V
is the V
Hi crossing on the rising edge.
Ref
Lo crossing on the rising edge.
Ref
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)75
Fall Time
Algorithms
The Fall Time measurement is the time difference between when the V
crossed on the falling edge of the waveform. The Fall Time algorithm uses the V
Lo reference level is crossed and the V
Ref
values as the reference voltage level. Each edge is
Ref
Hi reference level is
Ref
defined by the slope, voltage reference level (threshold), and hysteresis.
The application calculates this measurement using the following equation:
Where:
Fall
T
is the Fall Time.
Lo-
T
Hi-
T
is the V
is the V
Lo crossing on the falling edge.
Ref
Hi crossing on the falling edge.
Ref
Data Width
The Eye Width measurement is the measured minimum horizontal eye opening at the zero reference level and uses the clock recovery
settings specified in the configuration panel..
The application calculates this measurement using the following equation:
Where:
UI
is the average UI.
AVG
TIE
is the Peak-Peak TIE.
pk-pk
Data Intra Skew (PN)
Skew is the time between the mid reference level crossing on Source positive to the mid reference level crossing on Source negative of
specified lane. The direction of the edge crossing is configurable.
The application calculates this measurement using the following equation:
Where:
Skew
T
is the timing skew.
Main
T
is the Main input Mid reference crossing time in the configured direction.
2nd
T
is the 2nd input Mid2 reference crossing time in the configured direction.
Data Peak to Peak
Cycle Pk-Pk is a voltage measurement which measures the absolute difference between the maximum and minimum amplitude for every
cycle of the waveform. It calculates the peak-to-peak value for all cycles of the waveform. The peak value is measured from Fall slope to
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)76
Algorithms
the next rise if the valid slope is a Fall. The next peak would be from Rise to next fall slope. The peak-to-peak value is calculated on all the
pairs of minimum and maximum values available.
The application calculates the Cycle Pk-Pk using the following equation:
for consecutive cycles
Where:
V
(n) is the maximum peak amplitude.
Max
V
(n) is the minimum peak amplitude.
Min
n is the number of cycles from 1 to the last valid edge.
Jitter
AC Timing
Mask Hits
The Mask hits measurement uses the clock recovery settings specified in the Configuration panel and reports the number of unit intervals
in the acquisition for which mask hits occurred, for a user-specified mask. In the Results Summary view, the Mask hits measurement
reports the total number of unit intervals for which a mask hit occurred in at least one mask zone. In the Results Details view, the number
of hits in each of three segments is reported.
The Mask hits measurement has several unique properties:
•Unlike other measurements, it requires a Mask hits plot. Adding a Mask hits measurement will cause the corresponding plot to be
created automatically. If you delete a Mask hits plot, the application will remove the corresponding Mask hits measurement after
verifying the action with you.
•The Mask hits measurement does not support the Worst-Case Waveforms logging feature.
•The Mask hits measurement does not support Measurement Range Limits.
•The Mask hits measurement does not support Population Limit.
Hold
The Hold Time measurement is the elapsed time between when the clock waveform crosses its own voltage reference level and the
designated edge of a data waveform. The closest data edge to the clock edge that falls within the range limits is used. The Hold time is
calculated individually for every unit interval which occurs within a single clock cycle.
The application calculates this measurement using the following equation:
Where:
Hold
T
is the hold time.
Main
T
is the Main input (clock) Mid reference crossing time in the specified direction.
2nd
T
is the 2nd input (data) Mid2 reference crossing time in the specified direction.
The order of the input sources for Setup and Hold measurements (Source1 = Clock, Source2 = Data) differs from the order
Note:
of input sources on the Setup/Hold Trigger menu in the oscilloscope.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)77
Algorithms
Clock-Data Setup Time
Mask Hits
The Mask hits measurement uses the clock recovery settings specified in the Configuration panel and reports the number of unit intervals
in the acquisition for which mask hits occurred, for a user-specified mask. In the Results Summary view, the Mask hits measurement
reports the total number of unit intervals for which a mask hit occurred in at least one mask zone. In the Results Details view, the number
of hits in each of three segments is reported.
The Mask hits measurement has several unique properties:
•Unlike other measurements, it requires a Mask hits plot. Adding a Mask hits measurement will cause the corresponding plot to be
created automatically. If you delete a Mask hits plot, the application will remove the corresponding Mask hits measurement after
verifying the action with you.
•The Mask hits measurement does not support the Worst-Case Waveforms logging feature.
•The Mask hits measurement does not support Measurement Range Limits.
•The Mask hits measurement does not support Population Limit.
Setup
Setup Time is the time between the mid reference level crossing of the clock source (Source1) and the closest previous mid reference level
crossing of the data source (Source2). The crossings (edges) may be configured to be rising, falling or either. The setup time is calculated
individually for every unit interval which occurs within a single clock cycle.
The application calculates this measurement using the following equation:
Where:
Setup
T
is the setup time.
Main
T
is the Main input (clock) Mid reference crossing time in the specified direction.
2nd
T
is the 2nd input (data) Mid2 reference crossing time in the specified direction.
Clock-Data Hold Time
Mask Hits
The Mask hits measurement uses the clock recovery settings specified in the configuration panel and reports the number of unit intervals
in the acquisition for which mask hits occurred, for a user-specified mask. In the Results Summary view, the Mask hits measurement
reports the total number of unit intervals for which a mask hit occurred in at least one mask zone. In the Results Details view, the number
of hits in each of three segments is reported.
The Mask hits measurement has several unique properties:
•Unlike other measurements, it requires a Mask hits plot. Adding a Mask hits measurement will cause the corresponding plot to be
created automatically. If you delete a Mask hits plot, the application will remove the corresponding Mask hits measurement after
verifying the action with you.
•The Mask hits measurement does not support the Worst-Case Waveforms logging feature.
•The Mask hits measurement does not support Measurement Range Limits.
•The Mask hits measurement does not support Population Limit.
Hold
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)78
Algorithms
The Hold Time measurement is the elapsed time between when the clock waveform crosses its own voltage reference level and the
designated edge of a data waveform. The closest data edge to the clock edge that falls within the range limits is used. The hold time is
calculated individually for every unit interval which occurs within a single clock cycle.
The application calculates this measurement using the following equation:
Where:
Hold
T
is the hold time.
Main
T
is the Main input (clock) Mid reference crossing time in the specified direction.
2nd
T
is the 2nd input (data) Mid2 reference crossing time in the specified direction.
Note: The order of the input sources for Setup and Hold measurements (Source1 = Clock, Source2 = Data) differs from the order
of input sources on the Setup/Hold Trigger menu in the oscilloscope.
TIE
TIE (Time Interval Error) is the difference in time between an edge in the source waveform and the corresponding edge in a reference
clock. The reference clock is usually determined by a clock recovery process performed on the source waveform. For Explicit-Clock, clock
recovery process is performed on an explicitly identified source. It uses the clock recovery settings specified in the Configuration panel.
•If the Signal Type is Clock. The application calculates Clock TIE measurement using the following equation:
Where:
Clock
TIE
is the clock time interval error.
Clock
T'
is the corresponding edge time for the specified reference clock.
•If the Signal Type is Data. The application calculates Data TIE measurement using the following equation:
Where:
Data
TIE
is the data time interval error.
Data
T'
is the corresponding edge time for the specified reference clock.
The subscript k is used to indicate that there is one measurement per actual edge.
TJ@BER
Total Jitter at a specified Bit Error Rate (BER) extrapolated value predicts a peak-to-peak jitter that will only be exceeded with a probability
equal to the BER. It is generally not equal to the total jitter actually observed in any given acquisition. A single TJ@BER value is
determined for each acquisition, by means of RJ-DJ separation analysis and uses the clock recovery settings specified in the configuration
panel.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)79
Algorithms
DJ-Delta
Dual Dirac Deterministic Jitter (DJ–δδ) is the peak-to-peak magnitude for all timing errors exhibiting deterministic behavior, calculated
based on a simplifying assumption that the histogram of all deterministic jitter can be modeled as a pair of equal magnitude dirac functions
(impulses). A single DJ–δδ value is determined for each acquisition, by means of RJ-DJ separation analysis. It uses the clock recovery
settings specified in the configuration panel.
RJ-Delta
Dual Dirac Random Jitter (RJ–δδ) is the rms magnitude of all timing errors not exhibiting deterministic behavior, calculated based on a
simplifying assumption that the histogram of all deterministic jitter can modeled as a pair of equal magnitude dirac functions (impulses). A
single RJ–δδ value is determined for each acquisition, by means of RJ-DJ separation analysis. It uses the clock recovery settings specified
in the configuration panel.
DDJ
Data-Dependent Jitter (DDJ) is the peak-to-peak amplitude for that portion of the deterministic jitter directly correlated with the data pattern
in the waveform. A single DDJ value is determined for each acquisition, by means of RJ-DJ separation analysis. It uses the clock recovery
settings specified in the configuration panel.
De-Emphasis Level
The T/nT Ratio measurement reports the amplitude ratio between transition and non-transition bits. The measurement calculates the ratios
of all non-transition eye voltages (2nd and subsequent eye voltages after one edge but before the next) to their nearest preceding transition
eye voltage (1st eye voltage succeeding an edge). In the accompanying diagram, it is the ratio of the Black voltages to the Blue voltages.
The results are given in dB.
The application calculates the T/nT Ratio using the following equations:
following a rising edge.
following a falling edge.
Where:
v
EYE–HI–TRAN
v
EYE–LO–TRAN
v
EYE–HI–NTRAN
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)80
is the High voltage at the interpolated midpoint of the first unit interval following a positive transition.
is the Low voltage at the interpolated midpoint of the first unit interval following a negative transition.
is the High voltage at the interpolated midpoint of all unit intervals except the first following a positive transition.
Algorithms
v
EYE–LO–NTRAN
is the Low voltage at the interpolated midpoint of all unit intervals except the first following a negative transition.
m is the index for all non-transition UIs.
n is the index for the nearest transition UI preceding the UI specified by m. In a time trend plot of the measurement results, there is one
measurement for each non-transition bit in the waveform (that is the black arrows in the diagram).
Clock (SSC off)
Frequency
Frequency measurement calculates the inverse of the data period for each cycle.
•If the Signal Type is Clock. The application calculates clock frequency measurement using the following equation:
Where:
Clock
F
is the clock frequency.
Clock
P
is the clock period measurement.
•If the Signal Type is Data. The application calculates data frequency measurement using the following equation:
Where:
Data
F
is the data frequency.
Data
P
is the data period measurement.
Period
•If the Signal Type is Clock. The Period measurement calculates the duration of a cycle as defined by a start and a stop edge. Edges
are defined by polarity, threshold, and hysteresis. The application calculates clock period measurement using the following equation:
Where:
Clock
P
is the clock period.
T is the V
•If the Signal Type is Data. The Period measurement calculates the duration of a Unit Interval. The application calculates this
measurement using the following equation:
Where:
Data
P
Data
T
Mid crossing time for the selected polarity.
Ref
is the data period.
Data is the V
Mid crossing time in either direction.
Ref
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)81
Algorithms
Kn = Cn–Cn-1 is the estimated number of unit intervals between two successive edges. Cn is the calculated data bit index of Tn Data.
Each measurement result Pn Data is repeated Kn times in the measurement result vector, so that the measurement population is equal
to the number of unit intervals in the qualified waveform, rather than the number of edge pairs.
Duty Cycle
The +Duty Cycle and –Duty Cycle measurements calculate the ratio of the positive (or negative) portion of the cycle relative to the period.
The application calculates these measurements using the following equations:
Where:
D+ is the positive duty cycle.
D- is the negative duty cycle.
W+ is the positive pulse width.
W- is the negative pulse width.
Clock
P
is the period.
Clock Intra Skew (PN)
Skew is the time between the mid reference level crossing on Source positive to the mid reference level crossing on Source negative of
specified lane. The direction of the edge crossing is configurable.
The application calculates this measurement using the following equation:
Where:
Skew
T
is the timing skew.
Main
T
is the Main input Mid reference crossing time in the configured direction.
2nd
T
is the 2nd input Mid2 reference crossing time in the configured direction.
Clock Peak to Peak
Cycle Pk-Pk is a voltage measurement which measures the absolute difference between the maximum and minimum amplitude for every
cycle of the waveform. It calculates the peak-to-peak value for all cycles of the waveform. The peak value is measured from Fall slope to
the next rise if the valid slope is a Fall. The next peak would be from Rise to next fall slope. The peak-to-peak value is calculated on all the
pairs of minimum and maximum values available.
The application calculates the Cycle Pk-Pk using the following equation:
for consecutive cycles
Where:
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)82
Algorithms
V
(n) is the maximum peak amplitude.
Max
V
(n) is the minimum peak amplitude.
Min
n is the number of cycles from 1 to the last valid edge.
Clock SSC ON or Data SSC ON
Mod Rate
SSC Modulating Rate is the modulating frequency of a spread spectrum clock. It is the rate that the clock frequency changes. Clock
recovery is used on the measurement. The method is constant clock mean.
Frequency Deviation
SSC frequency deviation is the spread spectrum clock frequency deviation from the nominal frequency in ppm (parts per million). Clock
recovery is used on the measurement. The method is constant clock mean.
TekExpress® LVDS Physical Layer Measurement and Debug Solution Application Help (5/6 Series MSO)83
searching for 19
Contacting Tektronix 11
Conventions 11
Create a test setup from default settings 49
Create a test setup using an existing one 50
File name extensions
14
G
Global controls 18
GPIB 19
I
Installing the software 13
Instruments
discovering connected 19
viewing connected 19
Instruments detected 30
L
LAN 19
Live waveforms 23
Load the run/config session 64
Loading a test setup 49
Log view
save file 35
LVDS features 10
M
Menus
Options 18
Preferences 48
Multiple-session run 26
My TekExpress folder
files stored in 38
D
Delete the run/config session 61
DUT ID 23
DUT parameter
device 23
device profile 23
DUT type
device 23
E
Email notification and setup 20
Exiting the application 17
F
Features (LVDS) 10
|
N
Non-VISA 19
O
Opening a saved test setup 49
Options menu
Instrument control settings 19
Oscilloscope compensation 47
Override the run/config session 61
P
Panels 21
Pattern 23
Pattern type 23
Preferences menu 37, 39
Preferences tab
send an Email 34
setup panel 34
Q
Query the available list in the run/config session 62
Query the current run/config session 62
Query the statistics value for a test measurement 62
Query the statistics value for all test measurements 62
R
Recalling a test setup 49
Recommended probes 13
Related Documentation 11
Report contents 42
Report sections 42
Reports
receiving in email notifications 20
Reports panel 21
Results panel
summary of test results 37, 39
test name 37, 39
Results Panel 48
Run button 18
Run the run/config saved session 63
Running tests 48
S
Save log file 35
Save the run/config sessions 63
Saving tests 38
SCPI commands
TEKEXP:*IDN? 57
TEKEXP:*OPC? 57
TEKEXP:ACQUIRE_MODE 58
TEKEXP:ACQUIRE_MODE? 58
TEKEXP:EXPORT 58
TEKEXP:INFO? 58
TEKEXP:INSTRUMENT 59
TEKEXP:INSTRUMENT? 59
TEKEXP:LASTERROR? 59
TEKEXP:LIST? 60
TEKEXP:POPUP 60
TEKEXP:POPUP? 60
TEKEXP:REPORT 61
TEKEXP:REPORT? 64
TEKEXP:RESULT? 65
TEKEXP:SELECT 65
TEKEXP:SELECT? 65
TEKEXP:SETUP 66
TEKEXP:STATE 66
SCPI commands (continued)
TEKEXP:STATE? 66
TEKEXP:VALUE 67
TEKEXP:VALUE? 67
Search for connected instruments 19
Selecting tests 27
Session folders and files 38
Set the default session 63
Setup