Tektronix TekExpress BroadR-Reach Analysis Solution User manual

TekExpress BroadR-Reach (100BASE-T1) Analysis Solution
Printable Application Help
*P077088103*
077-0881-03
TekExpress BroadR-Reach (100BASE-T1) Analysis Solution
Printable Application Help
www.tek.com
077-0881-03
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Contacting Tektronix
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

Welcome .............................................................................................................................................. v
Operating Basics
AWG\AFG Automation ................................................................................................................. 1
Related Documentation .................................................................................................................. 3
Application Directories and Usage ................................................................................................. 3
View Test-Related Files ................................................................................................................. 5
File Name Extensions ..................................................................................................................... 6
Getting Started
Compatibility .................................................................................................................................. 7
Minimum System Requirements .................................................................................................... 8
Install the Software ....................................................................................................................... 10
Activate the License ..................................................................................................................... 11
View Version and License Information ........................................................................................ 12
Start the Application ..................................................................................................................... 12
Options Menu ............................................................................................................................... 14
View Connected Instruments: the Instrument Control Settings ................................................... 15
Application Controls ..................................................................................................................... 16
Exit the Application ...................................................................................................................... 17
Application Basics
Application Basics ........................................................................................................................ 19
Setting Up Tests
Setting Up Tests: the Setup Panel ................................................................................................. 21
Selecting Device Parameters: the DUT tab .................................................................................. 23
Choosing Tests: the Test Selection tab ......................................................................................... 24
Selecting Acquisitions .................................................................................................................. 26
Acquiring Waveforms: the Acquisitions tab ........................................................................... 26
Acquire Live Waveforms for Analysis ................................................................................... 29
Use Prerecorded Waveforms for Analysis .............................................................................. 30
Acquire Step By Step .............................................................................................................. 30
Configuring Tests: the Configuration Screen ............................................................................... 33
Compliance Mode or User Defined Mode ................................................................................... 36
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help i
Table of Contents
Measurement Parameter Descriptions .......................................................................................... 37
Calibration .................................................................................................................................... 40
Running Tests
Before You Click Start ................................................................................................................. 43
Pre-Run Check List ...................................................................................................................... 46
Configure Email Notification ....................................................................................................... 47
Running the Tests and Viewing their Progress: the Status Panel ................................................. 48
Viewing Plots
Viewing Plots ............................................................................................................................... 51
Viewing Results
Viewing Test Results: the Results Panel ...................................................................................... 59
Configuring and Viewing Reports
Configuring and Viewing Reports: the Reports Panel ................................................................. 61
Saving and Recalling Test Setups
About Saving and Recalling Test Setups ..................................................................................... 65
Saving a Test Setup ...................................................................................................................... 66
Recalling a Saved Test Setup ....................................................................................................... 66
Creating a New Test Setup Based on an Existing One ................................................................. 67
Deleting a Test Setup .................................................................................................................... 67
BroadR-Reach measurements
Transmitter Clock Frequency ....................................................................................................... 69
Transmitter Timing Jitter Master and Slave ................................................................................. 71
Transmitter Output Droop ............................................................................................................ 77
Transmitter Power Spectral Density ............................................................................................. 79
Transmitter Distortion .................................................................................................................. 82
Return Loss ................................................................................................................................... 95
Known Limitations ..................................................................................................................... 105
ii BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Table of Contents
Measurement Error Messages
Measurement Error Messages .................................................................................................... 107
TekExpress Programmatic Interface
About the Programmatic Interface ............................................................................................. 109
Requirements for Developing TekExpress Client ...................................................................... 110
Remote Proxy Object .................................................................................................................. 111
Client Proxy Object .................................................................................................................... 112
Program Examples ...................................................................................................................... 113
Client Programmatic Interface Example .................................................................................... 116
BRR Application Commands ..................................................................................................... 119
About TekExpress BRR Application Commands ................................................................. 119
Connect Through an IP Address ........................................................................................... 119
Lock the Server ..................................................................................................................... 121
Disable the Popups ................................................................................................................ 122
Set or Get the DUT ID .......................................................................................................... 123
Set the Configuration Parameters for a Suite or Measurement ............................................. 125
Query the Configuration Parameters for a Suite or Measurement ........................................ 127
Select a Measurement ............................................................................................................ 130
Select a Suite ......................................................................................................................... 132
Run with Set Configurations or Stop the Run Operation ...................................................... 134
Get or Set the Timeout Value ................................................................................................ 135
Wait for the Test to Complete ............................................................................................... 137
After the Test is Complete ..................................................................................................... 140
Save Recall or Check if a Session is Saved ........................................................................... 146
Unlock the Server .................................................................................................................. 148
Disconnect from the Server ................................................................................................... 149
Handle Error Codes ............................................................................................................... 150
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help iii
Table of Contents
iv BroadR-Reach 3.2 (100BASE-T1) Printable Application Help

Welcome

The TekExpress BroadR-Reach (100BASE-T1) (BRR) is an automated compliance test solution for performing electrical characterization of the BroadR­Reach transmitter as per OPEN Alliance BroadR-Reach (OABR) specification version 3.2. The IEEE P802.3bw D3.3 (100BASE-T1) specification has a stated objective to provide electrical interoperability for 100 Mb/s client interface in reference to the OABR PHY v3.2 specification. BRR and 100BASE-T1 maintain the same electrical test requirements as it relates to the Physical Medium Attachment (PMA) transmitter electrical specifications.
BroadR-Reach (100BASE-T1) is an Ethernet-based point-to-point technology for automotive applications. It provides five test mode signals for electrical characterization of the Physical Medium Attachment (PMA) sublayer.
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help v
Welcome
Supported Tests
Transmit Clock Frequency
Transmitter Timing Jitter Master and Slave
Transmitter Output Droop
Transmitter Power Spectral Density
Transmitter Distortion
Return Loss
Test modes
Required test mode BroadR-Reach measurement
1 Transmitter Output Droop
2 Transmitter Timing Jitter
Transmitter Timing Jitter-Master Jitter
See also:
Transmitter Timing Jitter-Slave Jitter
Transmit Clock Frequency
3 Transmitter Distortion
Return Loss
4 Transmitter Power Spectral Density
Application Basics
Equipment Connection Setup
Install the Software
Application Directories and Usage
File Name Extensions
vi BroadR-Reach 3.2 (100BASE-T1) Printable Application Help

Operating Basics

AWG\AFG Automation

AWG\AFG automation is supported in the TekExpress BroadR-Reach (100BASE-T1) application for the following measurements. Before selecting the AWG\AFG automation feature, make sure that a GPIB connection is established between the Oscilloscope and the AWG\AFG. The AFG automation depends on the measurement used for testing
Transmitter Distortion with disturbing signal: AWG\AFG is used to transmit
a disturbing signal. CH1 and CH1_inverted are used.
Return Loss measurement and calibration: AWG\AFG is used to transmit a
wide band signal. CH1 and CH1_inverted are used for transmission of the signal. A marker signal has to be connected to the auxiliary channel of the Oscilloscope (used as trigger source).
How BRR Automates AWG
\AFG
Automation of the AWG\AFG is taken care in the BRR application in the following way:
1. Refresh the Instruments Control Settings to observe the connected AWG \AFG through GPIB.
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 1
Operating Basics
2. Once the AWG\AFG is listed as shown above, go to the Global Settings tab from the Configuration menu of the Tests. If the AWG\AFG is supported, it will be listed as a drop-down menu option next to the Automate with AWG \AFG label. By default, the application will consider the connected AWG to be used for automation.
3. If you do not want to automate the use of an AWG\AFG, select the Do not use option in the drop-down menu for that parameter, and then start the
testing.
NOTE. If Automate with AWG\AFG is set as Do not use, you will need to manually copy the AWG\AFG waveforms from the Oscilloscope to the AWG \AFG. Waveforms are available at C:\Program Files\Tektronix\TekExpress \TekExpress BroadR-Reach\AWG Waveforms.
2 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Operating Basics

Related Documentation

The following information is available as part of the CPHYXpress documentation set.
Item Purpose Location
Help Application operation and User
Interface help
PDF of the help Printable version of the
compiled help
Application Help menu
PDF file that ships with CPHYXpress software. Downloadable from www.tek.com

Application Directories and Usage

The application directory and associated files are organized in the C:\Program Files\Tektronix\TekExpress\TekExpress BroadR-Reach folder
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 3
Operating Basics
The following table lists the default directory names and their usage.
Table 1: Application directories and usage
Directory names Usage
InstallDir\TekExpress\TekExpress BroadR­Reach
TekExpress BroadR-Reach\AWG Waveforms Contains AWG waveforms ( AWG 5K, 7K and
TekExpress BroadR-Reach\Bin Contains miscellaneous BroadR-Reach
TekExpress BroadR-Reach\Compliance Suites Contains compliance-specific files and filter files.
TekExpress BroadR-Reach Contains the Manuals.
TekExpress BroadR-Reach\Examples Contains various support files.
TekExpress BroadR-Reach\ICP Contains instrument and BroadR-Reach
TekExpress BroadR-Reach\Images Contains images required for the application.
TekExpress BroadR-Reach\Lib Contains utility files specific to the BroadR-
TekExpress BroadR-Reach\Report Generator Contains style sheets for report generation.
TekExpress BroadR-Reach\Tools Contains instrument and BroadR-Reach
Contains the application and associated files.
AFG waveforms ) that get used in return loss and distortion with disturbing signal .
application libraries.
application-specific interface libraries.
Reach application.
application-specific files.
See Also
View Test-Related Files
4 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Operating Basics

View Test-Related Files

Files related to BRR tests are stored in the X:\BRR\Untitled Session shared folder. In the BRR folder, each test setup has a test setup file and a test setup folder, both with the test setup name. The test setup file is preceded by the BRR icon and usually has no file extension displayed.
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 has a folder and file pair, both named for the test session using the naming convention (date)_(time). Each session file is stored outside of its matching session folder.
See Also
Each session folder contains image files of any plots generated by the test session, and any waveform files if prerecorded waveform files were used during the session.
The first time you run a new, unsaved session, the session files are stored in the X:\BRR\Untitled Session folder. Once you name and save the session, the Untitled Session folder name is changed to the one you specified.
NOTE. By default, test report files are saved in the session folder. You can change
the report file location for a specific test.
File Name Extensions
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 5
Operating Basics

File Name Extensions

The TekExpress BRR software uses the following file name extensions:
File name extension Description
.TekX Session files are saved in this format but the
extensions may not be displayed
.py The test sequence file
.xml The encrypted XML file that contains the test-
specific configuration information The log file extension is also xml
.wfm The test waveform file
.mht .pdf
.cal Calibration file used with transmitter tests
Test result reports are saved in this format by default. Test reports can also be saved in
MHTML format and .pdf.
See Also
Application Directories and Usage
6 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help

Getting Started

Compatibility

Supported Oscilloscopes
Supported AWG/AFGs
The TekExpress BRR application runs on the following Tektronix Oscilloscopes with bandwidths of 1 GHz or greater:
DPO5104, DPO5204, MSO5104, MSO5204
DPO5104B, DPO5204B, MSO5104B, MSO5204B
DPO7104C, DPO7254C, DPO7354C
DPO70404C, DPO70604C, DPO70804C, DPO71254C, DPO71604C, DPO72004C
DPO/DSA 70KD series
MSO70404C, MSO70604C, MSO70804C, MSO71254C, MSO71604C, MSO72004C
DPO72504DX, DPO73304DX, DPO72304DX, DPO72504DX, DPO73304DX, MSO72304DX, MSO72504DX, MSO73304DX
The TekExpress BRR application supports the following Tektronix arbitrary waveform and arbitrary function generators:
AWG7102 (Option 2): 10 GS/s
AWG5014: 1.2 GS/s, 14-bit AWG
AWG7122C: 12 GS/s
AFG3252: 2 GS/s, 14-bit AFG
AFG3102: 1 GS/s, 14-bit AFG
NOTE.
You may use AWG automation for Return Loss and Transmitter Distortion with Disturbing Signal measurements.
AFG3100 & AFG3200 (having limit up to 50 MHz) cannot be used for Return Loss measurements.
Without an amplifier, the AWG7000 series generates a maximum voltage of 2 Volt peak-to-peak signal, which cannot meet the 5.4 Volt requirement for the disturber signal for Transmitter Distortion test.
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 7
Getting Started
Probes
The TekExpress BRR application supports the following Tektronix differential probes:
TDP1500, TDP3500, P6248, and P6247 differential probes
Test Fixtures
The TekExpress BRR application supports the TF-GBE-BTP and TF-BRR-CFD test fixtures.
See Also

Minimum System Requirements

Minimum System Requirements
The following table shows the minimum system requirements for an Oscilloscope to run TekExpress.
Table 2: System requirements
Oscilloscope For a list of compatible Oscilloscopes, see
Compatibility.
Processor Same as the Oscilloscope
Operating System Same as the Oscilloscope
Memory Same as the Oscilloscope
Hard Disk Same as the Oscilloscope
Display Same as the Oscilloscope
Firmware TekScope 7.6.0 and later (Windows 7, 64-bit
only)
Software
TekExpress Framework version 4.0
Iron Python 2.7.3
PyVisa 1.0.0.25
Microsoft .NET 4.0 framework
Microsoft Internet Explorer 6.0 SP1 or later
Adobe Reader 8.0 or equivalent software for viewing portable document format (PDF) files
1
1
If TekExpress is running on an instrument having a video resolution lower than 800 x 600. it is recommended that you connect a secondary monitor, which must be enabled before launching the application.
8 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Getting Started
Probes Following differential probes are supported:
All measurements: P6247, P6248, P6330,TDP1500, TDP3500. For more details, refer to the BroadR-Reach measurements section.
BRR Fixtures TF-GBE-BTP, TF-BRR-CFD
Other Devices
Frequency Divider The TF-BRR-CFD test fixture allows you to
Cables Six BNC cables/SMA cables with BNC to SMA
Microsoft compatible mouse or compatible pointing device
Four USB ports (two USB ports minimum)
PCI-GPIB or equivalent interface for instrument connectivity
2
phase lock frequency between DUT Transmitter Clock, Oscilloscope , and AWG/AFG sources. Converts DUT Transmitter Clock from
66.666MHz to 10MHz.
connectors: one TCA-BNC or TCA-SMA.
See Also
Compatibility
2
If TekExpress is installed on a Tektronix Oscilloscope, the virtual GPIB port will be used by TekExpress for communicating with Oscilloscope applications. If external GPIB communication devices such as USB-GPIB-HS or equivalent are used for instrument connectivity, ensure that the Talker Listener utility is enabled in the DPO/DSA Oscilloscope's GPIB menu. For ease of use, connect to an external (secondary) monitor.
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 9
Getting Started

Install the Software

The software can be installed on any compatible instrument running Windows 7.
1. Close all applications (including the TekScope application).
2. Go to the www.tektronix.com Web site and search for BRR to locate the
installation and download the latest installation file.
3. Double-click the executable file to extract the installation files. After extraction, the installer launches and displays the Install shield Wizard.
Follow the prompts to install the TekExpress BRR application.
4. The software automatically installs in C:\Program Files\Tektronix \TekExpress\TekExpress BroadR-Reach
5. The installer updates the TekScope Analyze menu to include TekExpress BRR:
See Also
Minimum System Requirements
10 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Getting Started

Activate the License

Activate the license using the option installation wizard on the Oscilloscope. Follow these steps to activate the TekExpress BRR license:
1. From the Oscilloscope menu bar, click Utilities > Option Installation.
The TekScope Option Installation wizard opens.
2. Instructions for using the Options Installation window to activate licenses for installed applications is provided in the Oscilloscope online help. Press the F1 key on the Oscilloscope keyboard to open the Option Installation help topic. Follow the directions in the topic to activate the license.
See Also
View Version and License Information
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 11
Getting Started

View Version and License Information

Use the following instructions to view application version information and license information for the application modules.
To view version information:
1. From the Options menu, select About TekExpress.
2. Click the View Version Details link to check the version numbers of the
installed test suites. Close the dialog box when finished.
To view license information:
1. From the Oscilloscope Help menu, select About TekScope.
The Options section in the dialog box displays a list of installed options, including TekExpress BRR.
2. To view the Option key, look in the Option Installation Key section. When finished, click OK to close the dialog box.
See Also

Start the Application

Activate the License
Options Menu
The first time you open the application after installation, you are required to enter a license key. The application also checks for a file called Resources.xml located in the X: drive. If this file is not found, instrument discovery is performed before launching TekExpress BRR. The Resources.xml file contains information regarding instruments available on your network.
NOTE. When the application starts, it checks for the appropriate license key. If the valid license key is not present, the application switches to the Evaluation mode. If the application fails to detect the key, it continues to run in Evaluation mode. You are allowed 10 free trials in Evaluation mode. Each time you open the application without supplying a valid license key, one of the free trials is used.
To run the BRR application, from the TekScope menu, select Analyze > TekExpress BRR.
12 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Getting Started
A initializing screen is displayed, before the launch of the application.
While running the application, you can switch between the Oscilloscope screen and BRR application by clicking the desired window. To keep the application window on top, select Keep On Top from the Options menu.
NOTE. If the application was not terminated properly during the last use, a dialog box asks to recall the previously unsaved session.
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 13
Getting Started

Options Menu

Options menu
The Options menu is located in the upper right corner of the application.
It has the following selections:
Menu Function
Default Test Setup Opens an untitled test setup with defaults
selected
Open Test Setup Opens a saved test setup
Save Test Setup Saves the current test setup selections
Save Test Setup As Creates a new test setup based on an existing
one
Open Recent Displays a menu of recently opened test setups
to select from
Instrument Control Settings Shows the list of instruments connected to the
test setup and allows you to locate and refresh connections to connected instruments
Keep On Top Keeps the TekExpress BRR application on top
of other open windows on the desktop
Email settings Use to configure email options for test run and
results notifications
Help Displays TekExpress Help
About TekExpress
Displays application details such as software name, version number, and copyright
Options Menu
Provides access to license information for your BRR installation
Provides a link to the Tektronix Web site
14 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help

View Connected Instruments: the Instrument Control Settings

Use the Instrument Control Settings dialog box to view or search for connected instruments required for the tests. The application uses TekVISA to discover the connected instruments.
Instrument Control Settings
Getting Started
To refresh the list of connected instruments:
1. From the Options menu, select Instrument Control Setting.
2. In the Search Criteria section of the Instrument Control Settings dialog box,
select the connection types of the instruments to search for.
Instrument search is based on the VISA layer but different connected cables determine the resource type, such as LAN, GPIB, USB. For example, if you choose LAN, you can search for all the instruments supported by TekExpress that are communicating over the LAN. If the search does not find any instruments that match a selected resource type, a message appears telling you that no such instruments were found. Click OK to close the message window.
NOTE. Make sure GPIB option is enabled to detect the real time Oscilloscope in the Global Settings tab.
3. Click Refresh. TekExpress searches for connected instruments.
4. After discovery, the dialog box lists the instrument-related details based on
the search criteria you selected. For example, if you selected LAN and GPIB as the search criteria, the application checks for the availability of instruments over LAN, then GPIB.
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 15
Getting Started
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.

Application Controls

Table 3: Application controls descriptions
Item Description
Options menu Opens the Options menu for access to global
controls
Panels Visual frames with sets of related options. Some
panels are further divided into tabs and other sections.
Start button
Use the Start button to continuously acquire and accumulate measurements. If prior acquired measurements have not been cleared, the new measurements are added to the existing set.
Stop button
Pause \ Continue button
Use the Stop button to abort a test in progress.
Use the Pause button to interrupt the current acquisition. When a test is paused, the button name changes to Continue.
16 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Item Description
Clear button
Available only on the Results panel. Use the Clear button to clear all existing measurement results.
NOTE. 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.
Application window move icon
Place the cursor over the three-dot pattern in the upper left corner of the application window. When the cursor changes to a hand, drag the window to the desired location.
Getting Started

Exit the Application

See Also
Options menu
Use the following method to exit the application:
NOTE. Using other methods to exit the application results in abnormal termination of the application.
1.
Click on the application title bar.
2. Do one of the following:
A message box appears asking if you really want to exit TekExpress. To exit, click Yes. Otherwise, click No.
If you have an unsaved session or test setup open, you will be asked if you want to save it before exiting. To save it, click Yes. If you do not wish to save, click No. To remain in the session, click Cancel..
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 17
Getting Started
18 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help

Application Basics

Application Basics

The TekExpress BRR software user interface is intuitive and easy to use. In addition to the UI, a programmatic interface is available.
The user interface has four main panels, which allows you do the following:
Set up the tests.
Prepare to run the tests.
Run the tests and view the progress of analysis.
View the results of the tests.
Configure and view reports.
Save and recall test setups.
See Also
Overview and Key Specifications
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 19
Application Basics
20 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Loading...
+ 136 hidden pages