Table of Contents Table of Contents General Safety Summary General Safety Summary ..................Introduction Welcome to the TDSUSB2 Universal Serial Bus Measurements Package........Online Help and Related Documentation ................ Printing from the Online Help..................Conventions ......................Related Documentation .................... Feedback......................
Page 6
TSV File Generator................... Saving and Recalling Setups How to Save and Recall a Setup ................Saving a Setup ....................Recalling a Saved Setup ..................Recalling the Default Setup.................. Recently Saved Setup ..................Recently Recalled Setup ..................TDSUSB2 Universal Serial Bus Measurements Package...
Page 7
Viewing Results-Inrush Current Test ............... Generating Reports-Inrush Current Test ..............View Inrush Measurements Report in CSV format ............High Speed Report in Tektronix Format ..............View Procedural Steps from the Application .............. View Waveform Plot for Signal Quality Check High Speed Devices........
Page 8
Specifying the Equipment-Chirp................Typical Equipment Setup-Chirp................Selecting and Configuring Measurement-Chirp ............Viewing Results-Chirp ..................Generating Reports-Chirp ................. View High Speed Measurement Plug-Fest Specific Format ........... View Full Speed Measurements Report in Plug-Fest Specific Format........ TDSUSB2 Universal Serial Bus Measurements Package...
Page 9
Variable: Value TDSUSB2 Command Arguments and Queries-Confirm Waveform ....Variable: Value TDSUSB2 Command Arguments and Queries- Save/Recall ......Variable: Value TDSUSB2 Command Arguments and Queries- Report Generation ....Variable: Value TDSUSB2 Command Arguments and Queries- Results ......... Sample Program ....................
Page 10
Chirp Test for a Device..................Host Chirp Test....................Monotonic Property Test................... Rising Edge Rate.................... Falling Edge Rate ................... Packet Parameter.................... Resume....................... Suspend ...................... Reset from Suspend ..................Reset from High Speed..................Equipment Setup for Tests TDSUSB2 Universal Serial Bus Measurements Package...
Page 11
Resume Test Equipment Setup ................Reset from Suspend Test Equipment Setup .............. Suspend Test Equipment Setup................Reset from High Speed Test Equipment Setup ............Packet Parameter Test Equipment Setup ..............Glossary Glossary ......................Index TDSUSB2 Universal Serial Bus Measurements Package...
Page 12
Table of Contents viii TDSUSB2 Universal Serial Bus Measurements Package...
If you suspect there is damage to this product, have it inspected by qualified service personnel. Do Not Operate in Wet/Damp Conditions. Do Not Operate in an Explosive Atmosphere. Keep Product Surfaces Clean and Dry. TDSUSB2 Universal Serial Bus Measurements Package...
Page 14
WARNING indicates an injury hazard not immediately accessible as you read the marking. CAUTION indicates a hazard to property including the product. Symbols on the Product The following symbol(s) may appear on the product: TDSUSB2 Universal Serial Bus Measurements Package...
Welcome to the TDSUSB2 Universal Serial Bus Measurements Package Welcome to the TDSUSB2 Universal Serial Bus Measurements Package TDSUSB2 Universal Serial Bus Measurements Package is a Sun Java-based application that runs on the supported instruments connected to a PC. You can use the application software with the compliance test fixture to take the following measurements:...
Click Start > Programs > TekApplications > TDSUSB2 > Help to access the Online Help. Click Start > Programs > TekApplications > TDSUSB2 > Help (PDF Version) to access the PDF version of the Online Help.
Conventions Online help uses the following conventions: Refers to the software part of the TDSUSB2 Universal Serial Bus Measurements Package as the TDSUSB2 application or as the application. When steps require a sequence of selections using the application interface, the ">" delimiter marks each transition between a menu and an option.
Once you have gathered this information, you can contact technical support by phone or through e-mail. If using e-mail, be sure to enter in the subject line "TDSUSB2 Problem," and attach the .set and .wfm files. TDSUSB2 Universal Serial Bus Measurements Package...
Page 19
Color, Full Screen and the Normal option buttons. Select Copy. Copy the picture to any Paint editor software. You can then attach the file to your email (depending on the capabilities of your email editor). TDSUSB2 Universal Serial Bus Measurements Package...
Page 20
Introduction Feedback TDSUSB2 Universal Serial Bus Measurements Package...
Introduction and Product Description Introduction and Product Description The TDSUSB2 Universal Serial Bus Measurements package, consists of a Java-based application and a comprehensive test fixture. You can use the application software with the compliance test fixture to take the following measurements:...
± 8 volts. For High Speed testing, the dynamic range should be ± 2 volts. For a current list of compatible instruments, see the Software and Drivers category on the Tektronix Web site. Requirements and Restrictions You must install Java Run-Time Environment V1.4.2_02 on the supported oscilloscope.
TDR Measurements (for Impedance Measurement test): Tektronix DSA8000 Sampling Oscilloscope with Time Domain Reflectometer (TDR) Sampling Module Deskew Fixture: for supported instrument-Probe Calibration and Deskew Fixture, Tektronix part number (067-0405-XX) 6-inch AB Cable with USB-IF compliance logo tag NOTE. Any references to standard cable or standard length of cable in all TDSUSB manuals refers to "6-inch AB Cable (standard USB cable with USB-IF compliance logo tag)", and references to USB...
Applying a new label Enabling an application Downloading updates from the Tektronix Web site You can find a PDF (portable document format) file of this document in the Documents directory on the Optional Applications Software on Windows-Based Instruments DVD. The DVD booklet only contains information on installing the application from the DVD and on how to apply a new label.
The following figure shows signals before performing the deskew procedure with a single edge. 4. To start the application from a supported oscilloscope, select File > Run Application > USB2.0 Test Package from the menu bar of the oscilloscope. 5. Select Utilities> Deskew. TDSUSB2 Universal Serial Bus Measurements Package...
Page 26
0.35 to 1 volt (for all supported DPO instruments) rather than swinging from 0 to 1 volt in a traditional oscilloscope. Set the Reference level and the Hysteresis level appropriately so that the Ref level is at the middle of the swing on the signal. TDSUSB2 Universal Serial Bus Measurements Package...
Page 27
1. Connect the probes to Ch1 and Ch2 on the oscilloscope. 2. Connect an external source to the deskew fixture. 3. Follow the instructions of the Probe Calibration and Deskew fixture (Tektronix part number: 067-0405-xx) to make the connections. 4. Set up the oscilloscope as follows: Use the Horizontal Scale knob to set the oscilloscope to an acquisition rate so that there are two or more samples on the deskew edge.
Page 28
17. The setup is an acquisition of a square signal at 100 KHz, with the Record length set to 25000 points to achieve the sample resolution of 1.6 ns. The next figure shows an example of a deskew setup. TDSUSB2 Universal Serial Bus Measurements Package...
Page 29
19. The zoomed section of the waveform available on the lower part of the screen shows the results of the deskew operation clearly. You will see that after performing the deskew operation, the skew is automatically removed. Hysteresis Hysteresis indicates the noise level in the waveform. TDSUSB2 Universal Serial Bus Measurements Package...
Page 30
Getting Started Deskewing Probes and Channels on the supported Instruments TDSUSB2 Universal Serial Bus Measurements Package...
NOTE. The oscilloscope screen shrinks and appears in the top half of the display when the application is running on the supported instruments. Application Directories and File Names Application Interface Menu Controls TDSUSB2 Universal Serial Bus Measurements Package...
You can use the Help menu to access information about the oscilloscope. You can also use other oscilloscope functions and easily return to the application. The TDSUSB2 application includes Online Help about the application menus and controls. To display the Online Help, follow these steps: 1.
To minimize the application, select File > Minimize. When you minimize the oscilloscope, the application is continually displayed. To maximize the application, select the TDSUSB2 icon in the Windows taskbar. Application Directories and File Names The application uses the directories for several functions, such as save and recall setup files, and uses the extensions appended to the file names to identify the file type.
To exit the application, select the Exit button or File > Exit or select the Exit button from the control panel. When you exit the application, you can keep the oscilloscope setup currently in use or restore the oscilloscope setup that was present before you started the application. TDSUSB2 Universal Serial Bus Measurements Package...
The compliance test fixture consists of the following sections: SQ Test Section Receiver Sensitivity Test Impedance Measurement Test (TDR) Disconnect Detect Test Adjacent Trigger and Droop Test Host SQ Inrush Test Downstream Sig Qual TDSUSB2 Universal Serial Bus Measurements Package...
NOTE. If you check the Generate Automatic ID, the Device ID field is disabled and the Prefix field is enabled. The report for Inrush Measurement displays details of the Signal Setup with the device description. TDSUSB2 Universal Serial Bus Measurements Package...
Signal Quality checks. You can also generate the reports in one of the three formats: Tektronix Specific, Plug-Fest and CSV formats. The application runs on the oscilloscope. It is recommended that you connect the keyboard and the mouse to use the application effectively.
Page 38
Automatically generate .tsv files. Display the generated report. Always display the waiver mask for High-Speed Near End and Low Speed eye diagrams. Do Autoset Every Time. NOTE. Autoset will happen only for Full-Speed/High Speed SQC measurements. TDSUSB2 Universal Serial Bus Measurements Package...
Page 39
USB2.0 packet is displayed on the oscilloscope for Signal Quality measurements. Set the trigger holdoff value to capture the USB2.0 high-speed test packet. NOTE. If you enable the Configure Test Limits options, the Results Summary and Report Generation in Plug-Fest format is disabled. TDSUSB2 Universal Serial Bus Measurements Package...
High Speed Measurements Area Option Description Signal Quality Check Eye Diagram Checks whether the USB signal is aligned with its corresponding eye diagram TDSUSB2 Universal Serial Bus Measurements Package...
Page 41
Start of Frame (SOF) and the rising edge transition to the Full Speed J state. The acceptable range should be between 3 ms to 3.125 ms. This is applicable if you have selected a Host, Device, or a Hub-Upstream device TDSUSB2 Universal Serial Bus Measurements Package...
You can test the units for the following: Devices for Upstream Signal Quality Check Hubs and Hosts for Downstream Signal Quality Check Ports of a Hub for Droop Test Devices for Inrush Current See Also Selecting a Measurement TDSUSB2 Universal Serial Bus Measurements Package...
Page 43
Suspend Measurement Resume Measurement Reset from Suspend Measurement Reset from High Speed Measurement What do you want to do?. Table of Measurements and Options Configuring a Measurement Saving a Setup Recalling a Saved Setup TDSUSB2 Universal Serial Bus Measurements Package...
Slope) only. If the data [i] > data [i-1] in case of consistently decreasing )falling Slope) and never increasing in value where i ranges from 0 to n, the signal I is said to be monotonic TDSUSB2 Universal Serial Bus Measurements Package...
Small humps or perturbations are noticed in the current trace, depending on when the unit resets. The TDSUSB2 application automatically sets up the oscilloscope. The application gives a direct readout of Charge (µC) and Capacitance (µF) values. The application displays the details of the results after comparing the test results with the USB2.0 specifications.
DROOP PASS or FAIL. NOTE. The TDSUSB2 application helps to report the Drop test. You can do this by enabling an option in the File> Preferences> Advanced menu. You can enter the multimeter reading for the Drop test in the TDSUSB2 application during report generation for a consolidated report.
(>150 mV) and should not respond when the data pattern level is below the squelch level (<100 mV). The TDSUSB2 application provides the procedural steps to perform this measurement. It also provides Digital signal generator pattern files (AWG5k-HS-USB.zip and DTG_setup.zip are available for download from www.tektronix.com).
In addition, the oscilloscope should have enough bandwidth to ensure that the high frequency non-monotonic transition is not attenuated. The application coupled with a high performance Tektronix oscilloscope automates the process and ensures repeatability of test results.
Differential and Single-Ended. For Low Speed and Full Speed devices, you can test only single-ended signals (D+ and D–). For High Speed devices, it is recommended that you use a differential probe. TDSUSB2 Universal Serial Bus Measurements Package...
The Configure tab allows you to select the Port (Port 1 through 7), Hub and Source of the signal. The source of the signal can be live or from a .tsv file. The hubs can either be Self powered or Bus powered. TDSUSB2 Universal Serial Bus Measurements Package...
To configure receiver sensitivity measurements, follow these steps: NOTE. Receiver Sensitivity Tests setup files for AWG and DTG models (AWG5k-HS-USB.zip or DTG_setup.zip) are available for download from www.tektronix.com 1. Select the High Speed measurement tab > More button > Receiver Sensitivity measurement.
4. Select the Host option to display the different tests for the DUT. The available tests are: EL_33, EL_34: You can perform two separate measurements on an acquired waveform. EL_35: You can perform a single measurement on an acquired waveform. TDSUSB2 Universal Serial Bus Measurements Package...
(with 400 mV nominal amplitude) following the K state driven by the host controller. For the Host, this is the time between the falling edge of D+ to the First SOF. This should not exceed 3.0 ms. 2. To access the Configure Measurements menu, go to Measurements > Configure. TDSUSB2 Universal Serial Bus Measurements Package...
SOF and the rising edge transition to the Full Speed J state. The acceptable range is between 3 ms to 3.125 ms. 2. To access the Configure Measurements menu, go to Measurements > Configure. TDSUSB2 Universal Serial Bus Measurements Package...
D+ signal and the start of Device chirp-K. This is between 2.5 us and 3 ms. This test is applicable for Device and HUB upstream. 2. To access the Configure Measurements menu, go to Measurements > Configure. TDSUSB2 Universal Serial Bus Measurements Package...
1. Select the High Speed measurement tab > More button > Packet Parameter measurement. 2. To access the Configure Measurements menu, go to Measurements > Configure. 3. In the Configure tab, you can select the DUT (Host or Device) and perform selected tests associated with it. TDSUSB2 Universal Serial Bus Measurements Package...
Page 57
EL_21, EL_22, EL_25: You can perform three separate measurements on an acquired waveform. EL_22: You can perform a single measurement on an acquired waveform. 6. Use the drop down arrow in the Differential field to set the channel source. The available options are: Ch1-Ch4, Ref1-Ref4. TDSUSB2 Universal Serial Bus Measurements Package...
Host / Device / Hub- upstream. This time must be between 3mS and 3.125mS. To get the Suspend signal, hot-plug the unit under test (device) and measure the signalling with single-ended probes on both lines. The application analyzes data for the Suspend Time. TDSUSB2 Universal Serial Bus Measurements Package...
D+ and the First SOF. This should not exceed 3.0 ms. To get the Suspend signal, hot-plug the unit under test (device) and measure the signaling with single-ended probes on both lines. The application analyzes data for the following: Resume Time Amplitude TDSUSB2 Universal Serial Bus Measurements Package...
Device/HUB upstream. This must be between 2.5 us and 3 ms. To get the Reset from Suspend Measurement signal, hot-plug the unit under test (device), and measure the signaling with single-ended probes on both lines. The application analyzes data for the Reset From Suspend Time. TDSUSB2 Universal Serial Bus Measurements Package...
The application automatically sets the oscilloscope settings for the selected measurements. To acquire data from the oscilloscope, follow these steps: 1. Select the command button to run the application. 2. The application displays the message ‘Please press OK when correct waveform is acquired’ for live signals. TDSUSB2 Universal Serial Bus Measurements Package...
Page 62
USB packet. Press OK when done.’ 4. If you select the Inrush measurement, the application displays the message in the next figure. 5. If you select the Droop measurement, the application displays the message in the next figure. TDSUSB2 Universal Serial Bus Measurements Package...
Control Menu Options Option/button Description Run icon Runs the application Hide button Hides the application and displays the oscilloscope application on the entire screen Exit button Exits the application See Also Control Menu Control Menu Parameters TDSUSB2 Universal Serial Bus Measurements Package...
Zoom: You can select the zoom from the menu. Select the icon to zoom into the area of interest. Define the area of interest using the mouse and selecting the zoom in area. The selected area is displayed TDSUSB2 Universal Serial Bus Measurements Package...
Page 65
Zoom Out icons until the application reaches the maximum and the minimum zoom limits. Cursors: You can select the Cursors and the vertical cursors appear. You can drag the cursors to change the positions, and read the time values on the X-axis. TDSUSB2 Universal Serial Bus Measurements Package...
Page 66
Zoom Out icons until the application reaches the maximum and the minimum zoom limit. Cursor: You can select the Cursors and the vertical cursors appear. Drag the cursors to change the positions of the cursors, and read the time values on the X-axis. TDSUSB2 Universal Serial Bus Measurements Package...
Page 67
The annotations at the lower edge of the Waveform Plot classify the signal pulse into different bus states: J, K , E (EOP), I (IDLE) and Sync ( C ). There are two Results menu options. TDSUSB2 Universal Serial Bus Measurements Package...
To access the Report Generator menu, select Utilities > Report Generator. You can generate the USB IF report in any one of the three formats: Tektronix Specific is the default format used by the TDSUSB2 application. Plug-Fest format is the format used by the USB-IF.
Page 69
NOTE. Automatic Report generation is not available if you select the Drop Test readout option in File > Preferences > Advanced tab. See Also Report Generator Menu Parameters Report Generation Options View Signal Quality Check Report in Tektronix Specific Format TDSUSB2 Universal Serial Bus Measurements Package...
Generating Reports Viewing Reports You can use an HTML viewer or a browser to view the Tektronix specific and Plug-Fest format reports. You can view the .csv (Comma Separated Variable) report in a text editor, spreadsheet, database, or a data analysis program for further analysis.
If you try to edit the.ini of the .set files, you get an error message ‘The saved file has been corrupted and cannot be recalled.’ See Also Saving a Setup Recalling a Saved Setup TDSUSB2 Universal Serial Bus Measurements Package...
To recall the application settings from a saved setup file, follow these steps: 1. Select File > Recall. 2. Browse the directory C:\TekApplications\tdsusb2\setup to recall the .ini files or select the directory where you have saved the setup file. 3. Select or enter a .ini file name.
2. Select the setup from the list of recently saved setups that are displayed. NOTE. When you select a file from the list of recently saved files menu, the file becomes the first element in the list of selections. TDSUSB2 Universal Serial Bus Measurements Package...
NOTE. When you select a file from the list of recently saved files popup menu, the file becomes the first element in the list of selections. See Also Recalling Recently Recalled Setups Recalling a Saved Setup Recalling the Default Setup Recalling Recently Saved Setups How to Save and Recall a Setup TDSUSB2 Universal Serial Bus Measurements Package...
To take a Full Speed Signal Quality measurement, follow these steps: 1. To set the application to default values, select File > Recall Default. The application displays the message ‘Default setup recalled successfully.’ Select OK to view a screen image showing the default settings. TDSUSB2 Universal Serial Bus Measurements Package...
6. Select Utilities > Report Generator in the application menu bar to generate the Report. 7. You can view the default screen with the Tektronix Specific Format enabled. The report directory appears with a default file name. You can change the file name if you want. Click on the Generate button.
9. Select Utilities > Generate Report to generate the report. 10. Select the Report format as Plug-Fest Specific and use the default file name. Select Generate. 11. The application displays the sample report file (see page 125) in a browser. TDSUSB2 Universal Serial Bus Measurements Package...
7. You can view the default screen with the Tektronix Specific Format enabled. The report directory appears with a default file name. You can change the file name if you want. Click the Generate button. 8. Click the generate button. The application generates an HTML file in C:\TekApplications\td- .
To use these examples, you must have the TDSUSB2 application installed and enabled on the oscilloscope. Connect the probes to your unit under test (UUT), and perform the configuration tasks.
NOTE. Make sure the acquired signal is a valid waveform. Selecting and Configuring Measurements-Full Speed Signal Quality Tests Follow the steps to select measurements for Full Speed Signal Quality check: 1. From the application menu, select Measurement > Select > Full Speed tab. TDSUSB2 Universal Serial Bus Measurements Package...
Page 81
5. If you select Single-ended, you must select two channels for D+ and D–. 6. Select to acquire the data. 7. The application automatically displays the eye diagram and waveform plot of the signal acquired from the unit under test. TDSUSB2 Universal Serial Bus Measurements Package...
4. Click the Eye Diagram (see page 131) option in Results Summary or the Details to view the Eye Diagram. 5. Click the Waveform Plot (see page 130) option to view the annotated waveform plot. TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report Formats: Tektronix Specific, Plug-Fest Specific or CSV format. 3. Select the manual generation mode.
Page 84
NOTE. Use the Load Switch to select 500 mA test loads for Droop testing of a self powered hub and system. Use the Load Switch to select 100 mA test loads for Droop testing of bus powered hub and system. TDSUSB2 Universal Serial Bus Measurements Package...
From the application menu, select Measurement > Select > Droop Test. Configuring the Measurement Follow the steps to configure the selected measurement: 1. From the application menu, select Measurement > Configure. 2. Configure the following options: TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report Formats: Tektronix Specific, Plug-Fest Specific or CSV format. 3. Select Manual option to generate the report.
8. Select OK after acquiring a waveform. Verify that it is a correct waveform. NOTE. Use the standard USB cables to connect between the hubs. Keep the Discharge switch in the Inrush Droop section in the ON position. TDSUSB2 Universal Serial Bus Measurements Package...
Configuring Measurements-Full Speed Signal Quality Tests for Upstream Testing Selecting and Configuring Measurements-Full Speed Signal Quality Tests for Upstream Testing Follow the steps to select measurements for Full Speed Signal Quality check: 1. Select Measurements > Select > Full Speed tab. TDSUSB2 Universal Serial Bus Measurements Package...
Page 89
Qualify Channel 5. Select to acquire the data. 6. The application automatically displays the Eye Diagram (see page 127) and the Waveform Plot (see page 128) of the signal acquired from the unit under test. TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report Formats: Tektronix, Plug-Fest Specific or CSV format. 3. Select the Manual option to generate the report.
ON position and hot-plug the unit under test (device). In case a valid Inrush signal is not acquired, use the cursor mode in File > Preferences or set up the oscilloscope to get a valid waveform. TDSUSB2 Universal Serial Bus Measurements Package...
1. From the application menu, select Measurement > Configure > Configure tab. 2. Configure the following options: Option Set to Tier Tier is always set to 1 VBUS Enter voltage measured across VBUS manually Device Type Hot Plug Attach 3. Select the Source tab. TDSUSB2 Universal Serial Bus Measurements Package...
Generating Reports-Inrush Current Test To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report formats – Tektronix Specific, Plug-Fest Specific or CSV format (see page 82).
Application Examples View Inrush Measurements Report in CSV format View Inrush Measurements Report in CSV format TDSUSB2 Universal Serial Bus Measurements Package...
High Speed Report in Tektronix Format High Speed Report in Tektronix Format View Procedural Steps from the Application Select the View Procedure button to view the procedural steps. Click the Overall Result to display the figure below TDSUSB2 Universal Serial Bus Measurements Package...
Page 96
Application Examples View Procedural Steps from the Application TDSUSB2 Universal Serial Bus Measurements Package...
Page 97
Application Examples View Procedural Steps from the Application TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View Waveform Plot for Signal Quality Check High Speed Devices View Waveform Plot for Signal Quality Check High Speed Devices View Chirp Measurement Results TDSUSB2 Universal Serial Bus Measurements Package...
If the signal is clipped, follow these steps to increase the vertical scale: 1. In the oscilloscope menu, select Vertical >Vertical Setup to display the Channel screen. 2. In the Scale field, increase the vertical scale values until the waveform is completely displayed in the screen. TDSUSB2 Universal Serial Bus Measurements Package...
Eye Diagram Test Signal Rate EOP Width Rising Edge Rate Falling Edge Rate Monotonic Property 3. Select the Select All toggle button to select all the measurements simultaneously. Click on any measurement button to deselect it. TDSUSB2 Universal Serial Bus Measurements Package...
2. Click any one of the test result buttons to get the details of that test. 3. Click the Additional Information button to display the additional information. 4. From the application menu, select Results > Details. TDSUSB2 Universal Serial Bus Measurements Package...
NOTE. You can view the Plug-Fest specific report format as HTML pages and the .csv format in Microsoft Excel. Specifying the Equipment-Packet Parameter Measurement The following equipment is needed for a Packet Parameter measurement: Tektronix digital oscilloscope TDSUSB2 application TDSUSBF compliance test fixture (Revision B) TDSUSB2 Universal Serial Bus Measurements Package...
Follow the steps to configure the selected measurements: 1. From the application menu, select Measurement > Configure > Configure tab. 2. Configure the following options: Option Set to Select DUT Host, Device 3. Configure the following options: TDSUSB2 Universal Serial Bus Measurements Package...
To view the results of the tests, follow these steps: 1. Run the application and from the application menu, select Results > Summary. 2. Click any of the test result buttons to get the details of that test. TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report formats: Tektronix Specific, Plug-Fest Specific, or CSV format. TDSUSB2 Universal Serial Bus Measurements Package...
Page 106
Application Examples Generating Reports-Packet Parameter Measurement Tektronix Specific TDSUSB2 Universal Serial Bus Measurements Package...
Page 107
Application Examples Generating Reports-Packet Parameter Measurement TDSUSB2 Universal Serial Bus Measurements Package...
NOTE. You can view the Plug-Fest specific report format as HTML pages and the .csv format in Microsoft Excel. Specifying the Equipment-Resume Measurement The following equipment is needed for the Resume measurement: Tektronix digital oscilloscope TDSUSB2 application TDSUSB2 Universal Serial Bus Measurements Package...
5. Select the Resume measurement in the application, configure its options and select the Run button to run the application. 6. Select OK after acquiring a waveform. Verify that it is a correct waveform. TDSUSB2 Universal Serial Bus Measurements Package...
D – Ch1-Ch4, Ref1-Ref4 3. Select to acquire the data. Viewing Results-Resume Measurement To view the results of the tests, follow these steps: 1. Run the application and from the application menu, and select Results > Summary. TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report formats: Tektronix Specific, Plug-Fest Specific, or CSV format. TDSUSB2 Universal Serial Bus Measurements Package...
Page 112
Application Examples Generating Reports-Resume Measurement Plug-Fest Specific TDSUSB2 Universal Serial Bus Measurements Package...
To set up the Device SQ in the test fixture for the Reset from Suspend test, follow these steps: 1. Set the S6 switch to the Init position. 2. Use a standard length of the USB cable with an A plug on one end and a B plug on the other end. TDSUSB2 Universal Serial Bus Measurements Package...
7. Select OK after acquiring a waveform. Verify that it is a correct waveform. Selecting and Configuring Measurement-Reset from Suspend Measurement Follow these steps to select measurements for Reset from Suspend measurement: 1. From the application menu, select Measurement > Select > High speed tab. TDSUSB2 Universal Serial Bus Measurements Package...
3. Select to acquire the data. Viewing Results-Reset from Suspend Measurement To view the results of the tests, follow these steps: 1. Run the application and from the application menu, and select Results > Summary. TDSUSB2 Universal Serial Bus Measurements Package...
Page 116
Application Examples Viewing Results-Reset from Suspend Measurement 2. Click any of the test result buttons to get the details of that test. 3. From the application menu, select Results > Details. TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report formats: Tektronix Specific, Plug-Fest Specific, or CSV format. TDSUSB2 Universal Serial Bus Measurements Package...
NOTE. You can view the Plug-Fest specific report format as HTML pages and the .csv format in Microsoft Excel. Specifying the Equipment-Suspend Measurement The following equipment is needed for Suspend measurement: Tektronix digital oscilloscope TDSUSB2 application TDSUSB2 Universal Serial Bus Measurements Package...
5. Connect the single-ended probes of the oscilloscope to the D+ and D– pins. 6. Select the Suspend measurement, configure its options and select the Run button to run the application. 7. Select OK after acquiring a waveform. Verify that it is a correct waveform. TDSUSB2 Universal Serial Bus Measurements Package...
D – Ch1-Ch4, Ref1-Ref4 3. Select to acquire the data. Viewing Results-Suspend Measurement To view the results of the tests, follow these steps: 1. Run the application and from the application menu, and select Results > Summary. TDSUSB2 Universal Serial Bus Measurements Package...
Page 121
Application Examples Viewing Results-Suspend Measurement 2. Click any of the test result buttons to get the details of that test. 3. From the application menu, select Results > Details. TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report formats: Tektronix Specific, Plug-Fest Specific, or CSV format. TDSUSB2 Universal Serial Bus Measurements Package...
NOTE. You can view the Plug-Fest specific report format as HTML pages and the .csv format in Microsoft Excel. Specifying the Equipment-Reset from High Speed Measurement The following equipment is needed for Reset from High Speed measurement: Tektronix digital oscilloscope TDSUSB2 Universal Serial Bus Measurements Package...
6. Select the Reset from High Speed from the application, configure its options and select the Run button to run the application. 7. Select OK after acquiring a waveform. Verify that it is a correct waveform. TDSUSB2 Universal Serial Bus Measurements Package...
Selecting and Configuring Measurement-Reset from High Speed Measurement Selecting and Configuring Measurement-Reset from High Speed Measurement Follow these steps to select measurements for Reset from High Speed measurement: 1. From the application menu, select Measurement > Select > High speed tab. TDSUSB2 Universal Serial Bus Measurements Package...
Viewing Results -Reset from High Speed Measurement To view the results of the tests, follow these steps: 1. Run the application and from the application menu, and select Results > Summary. TDSUSB2 Universal Serial Bus Measurements Package...
Page 127
Application Examples Viewing Results -Reset from High Speed Measurement 2. Click any of the test result buttons to get the details of that test. 3. From the application menu, select Results > Details. TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report formats: Tektronix Specific, Plug-Fest Specific or CSV format. TDSUSB2 Universal Serial Bus Measurements Package...
NOTE. You can view the Plug-Fest specific report format as HTML pages and the .csv format in Microsoft Excel. Specifying the Equipment-Chirp The following equipment is needed to test Chirp measurement: Tektronix digital oscilloscope TDSUSB2 Universal Serial Bus Measurements Package...
Two P6245 or P6243 or TDP1500 or TDP3500 or TAP1500 single-ended probes Typical Equipment Setup-Chirp Typical Equipment Setup-Chirp The section used for this device test is Device SQ in the test fixture. To set up the equipment for the Chirp test, follow these steps: TDSUSB2 Universal Serial Bus Measurements Package...
Page 131
NOTE. To avoid false triggering for the chirp signals while operating the test fixture, it is recommended that you place the switch in the Init position and connect the unit under test. This disables the switch bounce to the trigger. TDSUSB2 Universal Serial Bus Measurements Package...
To view the results of the tests, follow these steps: 1. Run the application and from the application menu, and select Results > Summary. The next figures show the result of a Chirp Device measurement. TDSUSB2 Universal Serial Bus Measurements Package...
Page 133
2. Click any of the test result buttons to get the details of that test. 3. From the application menu, select Results > Details. 4. Click here to view the results of the Chirp Host measurement. TDSUSB2 Universal Serial Bus Measurements Package...
To generate reports of the test results, follow these steps: 1. From the application menu, select Utilities > Report Generator. 2. Select any one of the Report formats: Tektronix Specific, Plug-Fest Specific or CSV format. TDSUSB2 Universal Serial Bus Measurements Package...
Page 135
Application Examples Generating Reports-Chirp Plug-Fest Specific TDSUSB2 Universal Serial Bus Measurements Package...
Page 136
3. Select the manual generation mode. 4. Select the Generate button to display and view the selected report format. NOTE. You can view the Plug-Fest specific report format as HTML pages and the .csv format in Microsoft Excel. TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View High Speed Measurement Plug-Fest Specific Format View High Speed Measurement Plug-Fest Specific Format TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View Full Speed Measurements Report in Plug-Fest Specific Format View Full Speed Measurements Report in Plug-Fest Specific Format TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View Signal Quality Check Waveform Plot View Signal Quality Check Waveform Plot TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View the Report for Full Speed Measurements View the Report for Full Speed Measurements View Inrush Results Details TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View Waveform Plot for Full Speed Signal Quality Check Measurements View Waveform Plot for Full Speed Signal Quality Check Measurements View Signal Quality Check Details TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View Eye Diagram for Full Speed Signal Quality Check Measurements View Eye Diagram for Full Speed Signal Quality Check Measurements View Eye Diagram For High Speed Measurements TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View Waveform Plot For High Speed Measurements View Waveform Plot For High Speed Measurements TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View Signal Quality Check Results Details View Signal Quality Check Results Details TDSUSB2 Universal Serial Bus Measurements Package...
Application Examples View Sample Report File for Inrush Current Check View Sample Report File for Inrush Current Check TDSUSB2 Universal Serial Bus Measurements Package...
USB compliance testing. The R-GPIB support can be used to select, configure and run all TDSUSB tests; and it also supports the test reports generation. An example of an R-GPIB program that can execute the TDSUSB2 measurement is included with the application. The oscilloscope hard disk and optional applications compact disc both contain the file, .
Guidelines to R-GPIB Programming Guidelines to R-GPIB Programming The TDSUSB2 application includes an example of an R-GPIB program for your reference as a program example. Your R-GPIB program should comply with the following guidelines: The application startup must complete before sending additional R-GPIB commands to the application (see example).
R-GPIB Commands Variable: Value TDSUSB2 Command Arguments and Queries- Application Syntax VARIABLE:VALUE “<variable name>”,“<variable value>” the arguments <variable name> and <variable value> are required in the order indicated. for query. VARIABLE:VALUE? “<variable name>” NOTE. Commands are case and space sensitive. Your program will not operate correctly if you do not follow the capitalization and spacing precisely.
R-GPIB Commands Variable: Value TDSUSB2 Command Arguments and Queries- Save/Recall Variable: Value TDSUSB2 Command Arguments and Queries- Save/Recall Variable Name Valid values Function Query Form setup {Default, Recall, Save} Sets the save/recall/default The default value for this action variable is an empty string.
R-GPIB Commands Variable: Value TDSUSB2 Command Arguments and Queries- Results Variable: Value TDSUSB2 Command Arguments and Queries- Results Variable Name Valid value Function Query Form resultFor {eye, sigrt, jk, kj, con, eop, Sets the result variables After being set to a...
Page 152
R-GPIB Commands Variable: Value TDSUSB2 Command Arguments and Queries- Results Variable Name Valid value Function Query Form inCap Returns the inrush capacitance value inStatus {Pass, Fail, Conditional Returns the Pass/Fail Pass} status of inrush measurement Packet Parameter ppOverallStatus {Pass, Fail}...
Page 153
R-GPIB Commands Variable: Value TDSUSB2 Command Arguments and Queries- Results Variable Name Valid value Function Query Form resumeTime Returns the resume time for upstream resumeAmp Returns the resume amplitude for downstream resumeStatus {Pass, Fail} Returns the resume status Chirp chirpHostEL33...
“mean” 1.88n Sample Program /* TDSUSB2 This is a reference program to illustrate how to communicate with TDSUSB2 Using Remote GPIB facilities. Typically, the application does the following steps: 1. Start up the application 2. Recall Full Speed Signal Quality setup 3.
Page 155
If an NI-488.2 call fails, the GPIB driver sets the corresponding bit in the global status variable. If the call failed, this procedure prints an error message, takes the device offline and exits. void GPIBCleanup(int ud, char* ErrorMsg) TDSUSB2 Universal Serial Bus Measurements Package...
Page 156
= "\"USB2.0 Test Package\"\n"; int status, timer; /* Start the TDSUSB2 application */ sprintf(write_buffer, "%s", "Application:activate \"USB2.0 Test Package\""); status = ibwrt(scope, write_buffer, strlen(write_buffer)); if (ibsta & ERR) GPIBCleanup(scope, "Unable to start the application");...
Page 157
1; int recall_setup(int scope, char* filename) char write_buffer[100]; int status; /* Set Recall file name */ sprintf(write_buffer, "%s%s%s", "Variable:value \"recallName\",\"", filename, "\""); status = ibwrt(scope, write_buffer, strlen(write_buffer)); if (ibsta & ERR) TDSUSB2 Universal Serial Bus Measurements Package...
Page 158
"%s", "Variable:value \"sequencerState\",\"Sequencing\""); ibwrt(scope, write_buffer, strlen(write_buffer)); printf("Executing Test...\n"); Sleep(100); /* Wait for application to come to Ready State */ timer = 1; while (1) timer++; if (timer > 90) printf("******Test Time Out ******\n"); TDSUSB2 Universal Serial Bus Measurements Package...
Page 159
/* Set report file name */ sprintf(write_buffer, "Variable:value \"reportName\",\"%s\"",reportfilename); printf("%s",write_buffer); status = ibwrt(scope, write_buffer, strlen(write_buffer)); if (ibsta & ERR) GPIBCleanup(scope, "Unable to communicate with Scope"); return; TDSUSB2 Universal Serial Bus Measurements Package...
Page 160
Dev = ibdev (BDINDEX, PRIMARY_ADDR_OF_DMM, NO_SECONDARY_ADDR, TIMEOUT, EOTMODE, EOSMODE); if (ibsta & ERR) GPIBCleanup(Dev, "Unable to open device"); else printf("My device id - %i", Dev); Sleep(1000); sprintf(write_buffer, "%s", "header off"); TDSUSB2 Universal Serial Bus Measurements Package...
Page 161
R-GPIB Commands Sample Program status = ibwrt(Dev, write_buffer, strlen(write_buffer)); if (start_application(Dev)) printf("\nApplication started..\n"); Sleep(10000); recall_setup(Dev,"sqcsetup"); Sleep(2000); run_test(Dev); Sleep(4000); report_generate(Dev,"fs_sqc"); Sleep(2000); exit_application(Dev); /* leave the device back elegantly */ printf("Cleanup: Taking device offline\n"); ibonl(Dev, 0); TDSUSB2 Universal Serial Bus Measurements Package...
Page 162
R-GPIB Commands Sample Program TDSUSB2 Universal Serial Bus Measurements Package...
For example, to use the shortcut key AltF+D, press the Alt and F keys together. Release the keys and then press D. USB2.0 Specifications This section gives the USB2.0 values for measurements for Low, Full and High speed signals. TDSUSB2 Universal Serial Bus Measurements Package...
Page 164
NOTE. Results within the USB limits lead to a PASS. Results within the waiver limits, but outside USB limits lead to a Conditional PASS. Results within the user configured limits lead to a PASS result. If you select configured limits, you can view only the result details. TDSUSB2 Universal Serial Bus Measurements Package...
Page 165
NOTE. USB2.0 specifications have not specified the maximum rise time and fall time. If rise or fall times are greater than 0.5 bits, then a wrong, (long) rise or fall time will be captured as an eye diagram failure. TDSUSB2 Universal Serial Bus Measurements Package...
.tsv file is selected as the name extension is .tsv. source file and this file is The selected .tsv source not a valid .tsv file file may be corrupted. Try running the application with a different tsv file TDSUSB2 Universal Serial Bus Measurements Package...
Page 167
EOP button region. If no EOP region is found, the results might be incorrect since testing will be performed on a incomplete packet. For Upstream signal quality testing, EOP must be present TDSUSB2 Universal Serial Bus Measurements Package...
Page 168
Plug Fest format if there are no results to and file name is selected for process report generation. Check if the file name extension is .htm. Try generating the report again by pressing Run button TDSUSB2 Universal Serial Bus Measurements Package...
Page 169
E504 Sample rate is below the The sample rate of the Increase the sample rate minimum required rate of signal should be at least 1 MS/sec 1MS/sec for analysis TDSUSB2 Universal Serial Bus Measurements Package...
Page 170
Conversion failed another for D-. Each of these files consist of the time values of the D+ and D- signal. It is expected that both the files should have Data at same time stamp TDSUSB2 Universal Serial Bus Measurements Package...
Page 171
Press the Run button to E802 No Chirp-K or Chirp-J state As part of the USB2.0 Chirp found description, a minimum of acquire the signals 1 Chirp-K and 1 Chirp-J state are expected after Chirp Response timing calculation TDSUSB2 Universal Serial Bus Measurements Package...
Page 172
Rate is more than the level of the configure limits input signal calculated bit time of the of Rising Edge Rate/Falling input signal Edge Rate TDSUSB2 Universal Serial Bus Measurements Package...
Page 173
Try acquiring the signals Reset From Resume signal not a correct Reset From again by pressing Run acquire the correct signal Resume signal. Correct button and proceed Reset From Resume signal is required to perform the measurement TDSUSB2 Universal Serial Bus Measurements Package...
SetupRecord Main Threshold Trigger type function Trigger length scale limit mode peat pos. State Ch1(D-) 0 5000 Logic >100 ns 800 mV Nor- E-9s Ch2(D+) 0 800 mV N/A N/A 2.7 V N/A N/A Qual- TDSUSB2 Universal Serial Bus Measurements Package...
Page 175
Inrush Setup Vertical SetupPos. Scale Offset Horizontal Trigger SetupTrigger Slope Coupling SetupRecord Main Threshold Trigger type mode Dis- Hold Trigger length scale play pos. Mode Mode 200000 20.00E-0310% Edge Rise Nor- Sin(x)/x 100 E-09 TDSUSB2 Universal Serial Bus Measurements Package...
Page 176
SetupRecord Main Slope Threshold Trigger Dis- Trigger length scale peat Hold play type mode pos. State Mode -3.4 5000 4.00E-04 5% Edge Fall 1.35 V Nor- 1.00 Sin(x)/x (D+) E-04 -3.4 .5 V (D-) TDSUSB2 Universal Serial Bus Measurements Package...
Page 177
Trigger Setup Reclen Mainscale Hold Dis- Pos Scale Offset Cpling Trigtype Slope Threshhold Trigpos Trigmd peat play State Mode -3.40 25000 1.00E-0370% Edge Fall 0.690 V Nor- 1.00 Sin(x)/x (D+) -3.40 .5 V (D-) TDSUSB2 Universal Serial Bus Measurements Package...
(D-) About Application Parameters This section describes the TDSUSB2 application parameters, and includes the menu default settings. You should refer to the user manual for your oscilloscope for operating details of other controls, such as front-panel buttons. The parameters for the menus and options list the selections or range of values available for each, and include the default values.
Reference File Menu Parameters Utilities Control Menu File Menu Parameters There are no parameters for the File menu items. Save and Recall Menu Parameters There are no parameters for the Save and Recall menu. TDSUSB2 Universal Serial Bus Measurements Package...
250 ns to 12 s 1.2 µs Measurement Menus The options available under the Measurements menu are as follows: Select Configure Measurement Parameters The next table lists the options in the Select Measurements menu by area: TDSUSB2 Universal Serial Bus Measurements Package...
Page 181
Chirp Receiver Sensitivity Inrush Current Droop test Packet Parameter Suspend Resume Reset from High Speed Reset from Suspend Device ID User defined or fsfe_001 fsfe_001 Device Description User defined or Dummy Device Dummy Device TDSUSB2 Universal Serial Bus Measurements Package...
Configure Droop Test Parameters Configure Parameters Selections Default Setting Port Port 1, Port 2, Port 3, Port 4, Port 5, Port 1 Port 6, Port 7 Device Type Self Powered Hub Bus Powered Hub Bus Powered Hub TDSUSB2 Universal Serial Bus Measurements Package...
TSV File name TSV Source File C:\TekApplications\tdsusb2\tsvfilegen- erator\TsvFile001.tsv Help Menu Help Topics - Displays the help file for the TDSUSB2 application. About TDSUSB2 - Displays a dialog box with information about the current TDSUSB2 application. Control Menu Parameters Parameters Selections None Hide...
Reference About Measurement Algorithms About Measurement Algorithms The TDSUSB2 package performs measurements for USB2.0 compliance. This section contains information about the algorithms used by the application to perform each measurement. See Also CrossOver Voltage for Low Speed and Full Speed Signals...
Page 188
Cross-Over coordinates x and y that is given by the intersection of p1, p2, q1, and q2. TDSUSB2 Universal Serial Bus Measurements Package...
Cross-Over Voltage and the time value is called the Cross-Over Time. The following algorithms are used for High Speed signals for Cross-Over voltage. for High Speed y=0 Where: p1 and p2 are the consecutive data points of a single-ended signal. TDSUSB2 Universal Serial Bus Measurements Package...
USB2.0 signal. For high speed signals, the signal rate is defined as the inverse of the average bit time that gives the transmission rate of the Test_Packet. The average signal rate is the calculated average of number of bits divided by sum of all periods. TDSUSB2 Universal Serial Bus Measurements Package...
EOP Width is calculated as shown below. Where: EOP1 and EOP2 are the data points on a USB2.0 signal crossing the Mean Cross-Over level. The Cross-Over level is the mean value of all crossovers in the USB2.0 packet. TDSUSB2 Universal Serial Bus Measurements Package...
Paired JK Jitter is defined as the jitter time for paired (JK next to KJ) differential data transition. Paired KJ Jitter is defined as the jitter time for paired (KJ next to JK) differential data transition. They are calculated for all the consecutive jitters as: TDSUSB2 Universal Serial Bus Measurements Package...
By default, the application displays the waiver mask if the result is either CONDITIONAL PASS or FAIL. If you select the option "Always show the waiver mask in the eye diagram" in File> Preferences menu, the waiver mask is displayed irrespective of the result. TDSUSB2 Universal Serial Bus Measurements Package...
100 mA until the time the current falls below 100 mA for at least 100 μs. There can be multiple inrush regions during the 100 ms period. Pass/fail is determined by the region having the highest charge. TDSUSB2 Universal Serial Bus Measurements Package...
Receiver Sensitivity Test You can test the Receiver sensitivity of a high speed device to respond to the particular data pattern generated by the digital signal generator. Receiver Sensitivity responds whenever the data pattern level of TDSUSB2 Universal Serial Bus Measurements Package...
To get the Chirp signal, hot-plug the unit under test (device) and measure the signalling with single-ended probes on both lines. The application analyzes data for the following: Reset duration Chirp-K amplitude Chirp-K duration TDSUSB2 Universal Serial Bus Measurements Package...
For Rising slope, f(x) is a differential signal if, signal is monotonic for all values of x till the last data point. For Falling slope, f(x) is a differential signal if for all values of x till the last data point. TDSUSB2 Universal Serial Bus Measurements Package...
Fall time is calculated using the Lower level of the inner vertical eye height reference levels and is ~20% of the signal amplitude. This is applicable both to differential and single-ended waveforms. Signaling Rates Positive Threshold Negative Threshold 2.8 V/μs 0.4 V/μs 2.5 V/μs 0.8 V/μs 0.175 V/μs –0.175 V/μs TDSUSB2 Universal Serial Bus Measurements Package...
D+ and the First SOF. This should not exceed 3.0 ms. To get the Suspend signal, hot-plug the unit under test (device) and measure the signaling with single-ended probes on both lines. The application analyzes data for the following: Resume Time Amplitude TDSUSB2 Universal Serial Bus Measurements Package...
Host / Device / Hub- upstream. This time must be between 3 ms and 3.125 ms. To get the Suspend signal, hot-plug the unit under test (device) and measure the signalling with single-ended probes on both lines. The application analyzes data for the Suspend Time. TDSUSB2 Universal Serial Bus Measurements Package...
Device/HUB upstream. This must be between 2.5 us and 3 ms. To get the Reset from Suspend Measurement signal, hot-plug the unit under test (device), and measure the signaling with single-ended probes on both lines. The application analyzes data for the Reset From Suspend Time. TDSUSB2 Universal Serial Bus Measurements Package...
(host or PC). 5. Select the measurement and select the command button to run the application. 6. Select OK after acquiring a waveform. Verify that it is a correct waveform. TDSUSB2 Universal Serial Bus Measurements Package...
5. Configure the measurement and select the command button to run the application. 6. Select OK after acquiring a waveform. Verify that it is a correct waveform. If the signal is clipped, follow these steps to increase the vertical scale: TDSUSB2 Universal Serial Bus Measurements Package...
5. Connect the Init port of the Device SQ section of the test fixture to any port of the unit under test (hub) using the USB cable. 6. Select the measurement and select the command button to run the application. 7. Select OK after acquiring a waveform. Verify that it is a correct waveform. TDSUSB2 Universal Serial Bus Measurements Package...
4. Connect Ch2 of the D– probe to the D– pins on the Device SQ section of the test fixture. 5. Use the standard USB cable to connect the Device SQ section of test fixture to the test port of the unit under test (host). TDSUSB2 Universal Serial Bus Measurements Package...
4. Connect Ch2 of the D– probe to the D– pins on the Inrush section of the test fixture. 5. Connect the D+ (D– for Low speed) pin of the Adjacent Trigger and Droop Section of the test fixture to Ch3 as shown in the next figure. TDSUSB2 Universal Serial Bus Measurements Package...
Page 207
If the signal is clipped, follow these steps to increase the vertical scale: 1. In the oscilloscope menu, select Vertical>Vertical Setup to display the Channel screen. 2. In the Scale field, increase the vertical scale values until the waveform is completely displayed on screen. TDSUSB2 Universal Serial Bus Measurements Package...
7. Select OK after acquiring a waveform. Verify that it is a correct waveform. Chirp Test Equipment Setup The section used for this device test is Device SQ in the test fixture. To set up the equipment for Chirp test, follow these steps: TDSUSB2 Universal Serial Bus Measurements Package...
Page 209
NOTE. To avoid false triggering for the chirp signals while operating the test fixture, it is recommended that you place the switch in the Init position and connect the unit under test. This disables the switch bounce to the trigger. TDSUSB2 Universal Serial Bus Measurements Package...
2. Connect the current probe between the V loop wire on the Inrush section on the Test fixture and Ch1 of the oscilloscope. 3. Select the measurement and select the command button to run the application. TDSUSB2 Universal Serial Bus Measurements Package...
2. Use a standard length of the USB cable with an A plug on one end and a B plug on the other end. Connect one end of the cable to the B socket on the Init port of the Device SQ section and the other end to the host port A socket. TDSUSB2 Universal Serial Bus Measurements Package...
3. Connect one end of the cable to the B socket on the Init port of the Device SQ section and the other end to the host port A socket. 4. Connect the A receptacle from the Device SQ test port to the unit under test (device). TDSUSB2 Universal Serial Bus Measurements Package...
A socket. 4. Connect the A receptacle from the Device SQ test port to the unit under test (device). 5. Connect the single-ended probes of the oscilloscope to the D+ and D– pins. TDSUSB2 Universal Serial Bus Measurements Package...
A socket. 4. Connect the A receptacle from the Device SQ test port to the unit under test (device). 5. Connect the single-ended probes of the oscilloscope to the D+ and D– pins. TDSUSB2 Universal Serial Bus Measurements Package...
2. Connect the standard USB cable between the Device SQ Init port and the host port. 3. Connect the A receptacle (marked DUT) from the Device SQ test port to the B receptacle device. 4. Apply the power to the test fixture. TDSUSB2 Universal Serial Bus Measurements Package...
Page 216
If your DUT is EL_21, EL_23, EL_25, select the Single Step Set Feature option from the HS electrical test tool. b. If your DUT is EL_22, select the Step button in the HS electrical test tool to acquire the waveform as shown in the next figure. TDSUSB2 Universal Serial Bus Measurements Package...
Page 217
The application measures the EOP of the second packet (8bits). This is EL_25. As the signal is differential, the EOP can be a positive or a negative pulse. The application measures the inter-packet gap of the first two packets (88-192 bits). This is EL_23 as shown in the next figure. TDSUSB2 Universal Serial Bus Measurements Package...
Page 218
"Press OK when correct waveform is acquired”. e. The application displays the waveform as shown in the next figure. The application measures the inter packet gap of the second and the third packet (88-192 bits). This is EL_22. TDSUSB2 Universal Serial Bus Measurements Package...
Page 219
1. Select the measurement and run the application. The application automatically sets the oscilloscope parameters (Horizontal, Vertical, and Trigger) and displays the message,"Press OK when correct waveform is acquired”. You can see the SOFs on the oscilloscope screen. TDSUSB2 Universal Serial Bus Measurements Package...
Page 220
If your DUT is EL_22, select the Step button in the HS electrical test tool to acquire the waveform as shown in the next figure. You can use the application to perform the following measurements: TDSUSB2 Universal Serial Bus Measurements Package...
Page 221
High Speed Device:EL_22 (InterPacketI&II) a. Complete procedures 1 and 3 to set up the oscilloscope. b. Select the Step button in the HS electrical test tool to acquire the waveform as shown in the next figure. TDSUSB2 Universal Serial Bus Measurements Package...
Page 222
Reference Packet Parameter Test Equipment Setup c. The application measures the number of bits (88-192) between the packets. TDSUSB2 Universal Serial Bus Measurements Package...
Page 223
Reference Packet Parameter Test Equipment Setup TDSUSB2 Universal Serial Bus Measurements Package...
Page 224
Reference Packet Parameter Test Equipment Setup TDSUSB2 Universal Serial Bus Measurements Package...
It is the technology that supports automatic configuration of the PC hardware and the attached device. You can attach a device or hot plug and start working without having to manually configure the device. This is how it is referred to in the application. A Host/Hub Under Test. TDSUSB2 Universal Serial Bus Measurements Package...
Page 226
Test Fixture It is the break-out board that helps in probing signals. Called as the Unit Under Test. The unit can be a USB device, hub, port or a host. TDSUSB2 Universal Serial Bus Measurements Package...
Page 227
The direction of data flow towards the host. An upstream port is the port on a device electrically closest to the host that generates upstream data traffic from the hub. Upstream ports receive downstream data traffic. It is the supply voltage which a function or hub requires to work. TDSUSB2 Universal Serial Bus Measurements Package...
Page 228
Glossary Glossary TDSUSB2 Universal Serial Bus Measurements Package...
High Power configure, 171 Controls, 20 High Power unconfigure, 171 Apply a new label, 12 Hot Plug attach, 171 Area, 20 Low Power Configure, 171 Low Power resume, 171 Tier, 171 Box, 20 VBus, 171 TDSUSB2 Universal Serial Bus Measurements Package...
Page 230
General preferences, 25 load off, 183 Exit, 51 General purpose knob, 20 Load on, 183 Hide, 51 General Safety Summary, 1 Droop Test, 34 Start, 51 Generate automatic IDs, 24 Droop voltage, 34 Conventions, 5 TDSUSB2 Universal Serial Bus Measurements Package...
Page 232
Setting Preferences, 25 Tutorial, 63 Summary, 70 Setting Up the Device Details, 24 Voltage values, 58 Setting up the oscilloscope to take measurements, 11 Updates from the Website, 9 Setting up the software, 25 TDSUSB2 Universal Serial Bus Measurements Package...
Page 233
Index Welcome, 3 Chirp, 3 Warnings, 154 Zoom, 52 Droop, 3 Waveform plot, 52 Drop, 3 Inrush, 3 Java, 3 Receiver sensitivity, 3 Signal Quality, 3 TDR, 3 USB solution, 3 TDSUSB2 Universal Serial Bus Measurements Package...
Need help?
Do you have a question about the TDSUSB2 and is the answer not in the manual?
Questions and answers