Tektronix TekExpress BroadR-Reach Analysis Solution User manual

TekExpress BroadR-Reach (100BASE-T1) Analysis Solution
Printable Application Help
*P077088105*
077-0881-05
TekExpress BroadR-Reach (100BASE-T1) Analysis Solution
Printable Application Help
www.tek.com
077-0881-05
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 ..................................................................................................................... 17
Exit the Application ...................................................................................................................... 18
Application Basics
Application Basics ........................................................................................................................ 19
Setting Up Tests
Setting Up Tests: the Setup Panel ................................................................................................. 21
Selecting Device Parameters: the DUT tab .................................................................................. 23
Selecting Tests: the Test Selection tab ......................................................................................... 24
Selecting Acquisitions .................................................................................................................. 26
Acquiring Waveforms: the Acquisitions tab ........................................................................... 26
Acquire Live Waveforms for Analysis ................................................................................... 30
Use Pre-recorded Waveforms for Analysis ............................................................................. 31
Acquire Step By Step .............................................................................................................. 31
Configuring Tests: the Configuration Screen ............................................................................... 34
Compliance Mode or User Defined Mode ................................................................................... 37
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help i
Table of Contents
Measurement Parameter Descriptions .......................................................................................... 38
Calibration .................................................................................................................................... 40
Running Tests
Before You Click Start ................................................................................................................. 45
Pre-Run Check List ...................................................................................................................... 48
Configure Email Notification ....................................................................................................... 49
Running the Tests and Viewing their Progress: the Status Panel ................................................. 50
Viewing Plots
Viewing Plots ............................................................................................................................... 55
Viewing Results
Viewing Test Results: the Results Panel ...................................................................................... 61
Configuring and Viewing Reports
Configuring and Viewing Reports: the Reports Panel ................................................................. 63
Saving and Recalling Test Setups
About Saving and Recalling Test Setups ..................................................................................... 67
Saving a Test Setup ...................................................................................................................... 68
Recalling a Saved Test Setup ....................................................................................................... 68
Creating a New Test Setup Based on an Existing One ................................................................. 69
Deleting a Test Setup .................................................................................................................... 69
BroadR-Reach measurements
Transmitter Clock Frequency ....................................................................................................... 71
Transmitter Timing Jitter Master and Slave ................................................................................. 73
Transmitter Power Spectral Density ............................................................................................. 79
Transmitter Output Droop ............................................................................................................ 82
Transmitter Peak Differential Output ........................................................................................... 85
Transmitter Distortion .................................................................................................................. 87
Return Loss ................................................................................................................................. 104
Known Limitations ..................................................................................................................... 115
ii BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Table of Contents
Measurement Error Messages
Measurement Error Messages .................................................................................................... 117
TekExpress Programmatic Interface
About the Programmatic Interface ............................................................................................. 121
Requirements for Developing TekExpress Client ...................................................................... 122
Remote Proxy Object .................................................................................................................. 123
Client Proxy Object .................................................................................................................... 124
Program Examples ...................................................................................................................... 125
Client Programmatic Interface Example .................................................................................... 128
BRR Application Commands ..................................................................................................... 131
About TekExpress BRR Application Commands ................................................................. 131
Connect Through an IP Address ........................................................................................... 131
Lock the Server ..................................................................................................................... 133
Disable the Popups ................................................................................................................ 134
Set or Get the DUT ID .......................................................................................................... 135
Set the Configuration Parameters for a Suite or Measurement ............................................. 137
Query the Configuration Parameters for a Suite or Measurement ........................................ 139
Select a Measurement ............................................................................................................ 142
Select a Suite ......................................................................................................................... 144
Run with Set Configurations or Stop the Run Operation ...................................................... 146
Get or Set the Timeout Value ................................................................................................ 147
Wait for the Test to Complete ............................................................................................... 149
After the Test is Complete ..................................................................................................... 152
Save Recall or Check if a Session is Saved ........................................................................... 158
Unlock the Server .................................................................................................................. 160
Disconnect from the Server ................................................................................................... 161
Handle Error Codes ............................................................................................................... 162
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.
Figure 1: Setup panel
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help v
Welcome
Supported Tests
Transmitter Clock Frequency
Transmitter Timing Jitter Master and Slave
Transmitter Output Droop
Transmitter Power Spectral Density
Transmitter Peak Differential Output
Transmitter Distortion
Return Loss
Test modes
Table 1: Test modes
Required test mode BroadR-Reach measurement
1 Transmitter Output Droop
2 Transmitter Timing Jitter
See also:
Transmitter Timing Jitter-Master Jitter
Transmitter Timing Jitter-Slave Jitter
Transmitter Clock Frequency
4 Transmitter Distortion
Return Loss
5 Transmitter Power Spectral Density
5 Transmitter Peak Differential Output
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, ensure 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.
Figure 2: Instrument Control Settings
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.
Figure 3: Test Selection tab
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 BRR documentation set.
Table 2: Related documentation
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 BRR software. Downloadable from
http://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 3: Application directories and usage
Directory names Usage
InstallDir\TekExpress\TekExpress BroadR­Reach
TekExpress BroadR-Reach\AWG Waveforms It contains AWG waveforms ( AWG 5K, 7K and
TekExpress BroadR-Reach\Bin It contains miscellaneous BroadR-Reach
TekExpress BroadR-Reach\Compliance Suites It contains compliance-specific files and filter
TekExpress BroadR-Reach It contains the Manuals.
TekExpress BroadR-Reach\Examples It contains various support files.
TekExpress BroadR-Reach\ICP It contains instrument and BroadR-Reach
TekExpress BroadR-Reach\Images It contains images required for the application.
TekExpress BroadR-Reach\Lib It contains utility files specific to the BroadR-
TekExpress BroadR-Reach\Report Generator It contains style sheets for report generation.
TekExpress BroadR-Reach\Tools It contains instrument and BroadR-Reach
It contains the application and associated files.
AFG waveforms ) that get used in return loss and distortion with disturbing signal .
application libraries.
files.
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:
Table 4: 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 5: 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. The software automatically installs in C:\Program Files\Tektronix\TekExpress\TekExpress BroadR-Reach.
The installer updates the TekScope Analyze menu to include TekExpress BRR:
Figure 4: TekScope window
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.
Figure 5: TekScope Option Installation wizard
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 prompts you 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:
Table 6: Options menu
Menu Function
Default Test Setup It opens an untitled test setup with defaults
selected.
Open Test Setup It opens a saved test setup.
Save Test Setup It saves the current test setup selections.
Save Test Setup As It creates a new test setup based on an existing
one.
Open Recent It displays a menu of recently opened test
setups to select from.
Instrument Control Settings It shows the list of instruments connected to the
test setup and allows you to locate and refresh connections to connected instruments.
Keep On Top It keeps the TekExpress BRR application on top
of other open windows on the desktop.
Email settings It configures email options for test run and
results notifications.
Help It displays TekExpress Help.
About TekExpress
It displays application details such as software name, version number, and copyright.
It provides access to license information for your BRR installation.
It provides a link to the Tektronix Web site.
14 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Getting Started

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.
Figure 6: Instrument Control Settings
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 15
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. Ensure that the 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.
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.
16 BroadR-Reach 3.2 (100BASE-T1) Printable Application Help
Getting Started

Application Controls

Table 7: Application controls descriptions
Item Description
Options menu It 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
Use the Stop button to abort a test in progress.
Pause \ Continue button
Clear button
Use the Pause button to interrupt the current acquisition. When a test is paused, the button name changes to Continue.
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.
BroadR-Reach 3.2 (100BASE-T1) Printable Application Help 17
Getting Started
Item Description
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.
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.

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 are prompted 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..
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...
+ 148 hidden pages