Granite River Labs GRL-USB32-TX User Manual

Transmitter compliance test automation solution

Advertisement

Quick Links

Granite River Labs
GRL-USB32-TX Transmitter Compliance Test Automation
Solution
User Guide & Method of Implementation (MOI)
for USB 3.2 Transmitter (Tx) Test Application
Published on 10 May 2024

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the GRL-USB32-TX and is the answer not in the manual?

Questions and answers

Summary of Contents for Granite River Labs GRL-USB32-TX

  • Page 1 Granite River Labs GRL-USB32-TX Transmitter Compliance Test Automation Solution User Guide & Method of Implementation (MOI) for USB 3.2 Transmitter (Tx) Test Application Published on 10 May 2024...
  • Page 2 All product names are trademarks, registered trademarks, or service marks of their respective owners. Copyright © 2024 Granite River Labs. All rights reserved. GRL-USB32-TX User Guide & MOI Rev1.0 ©...
  • Page 3: Table Of Contents

    Test Summary Table ....................35 5.1.3 Test Results ......................38 ......................39 ELETE ESULTS 6 SAVING AND LOADING GRL-USB32-TX TEST SESSIONS 7 APPENDIX A: METHOD OF IMPLEMENTATION (MOI) FOR MANUAL USB 3.2 TRANSMITTER MEASUREMENTS (LFPS) T ............... 40 REQUENCY ERIODIC...
  • Page 4 ....................47 ESTS 7.8.1 Procedure ......................... 47 8 APPENDIX B: CONNECTING KEYSIGHT OSCILLOSCOPE TO PC 9 APPENDIX C: CONNECTING TEKTRONIX OSCILLOSCOPE TO PC GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.4...
  • Page 5: Introduction

    1 Introduction This User Guide & MOI provides information using the GRL-USB32-TX test solution to set up and test an electrical transmitter (Tx) device for USB 3.2 Tx specification compliance. The main body of this documentation describes how to configure the GRL-USB32-TX solution to capture and test waveforms in a USB 3.2 Host or Device DUT and perform SigTest compliance...
  • Page 6: Resource Requirements

    USB Type-A/USB Type-B/USB Micro-A/USB Micro-B/USB Type-C Cable Based on the DUT connector type. Refer to the specific connection diagram in Section 4.1 for the length of cable required. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 7: Software Requirements

    3. S ABLE OFTWARE EQUIREMENTS Software Description/Source GRL-USB32-TX Granite River Labs USB 3.2 Automated Transmitter Compliance Test Solution (hardware & software) – www.graniteriverlabs.com Further automation license for Custom DUT, RF Switch, or other bench automation – www.graniteriverlabs.com VISA (Virtual Instrument...
  • Page 8: Setting Up Grl-Usb32-Tx Automation Software

    Download and install the GRL-USB32-TX software as follows: 1. If the GRL-USB32-TX software is to be installed on a PC (where is referred to as ‘controller PC’), install VISA (Virtual Instrument Software Architecture) on to the PC where the GRL software is to be used (see Section 2.2).
  • Page 9 3. S IGURE ICENSE ETAILS a) Check the license status for the installed application. 4. C IGURE HECK ICENSE FOR NSTALLED PPLICATIONS GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.9...
  • Page 10 ) for each connected instrument. The “lightning” button should turn green ( ) once the application has successfully established connection with each instrument. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 11: Pre-Configure Grl-Usb32-Tx Software Before Testing

    NSTRUMENTS WITH OFTWARE 13. (Note: If the GRL-USB32-TX software is installed on the Tektronix Scope, ensure the Scope is connected via GPIB and type in the GPIB network address, for example “GPIB8::1::INSTR.) If the GRL software is installed on the PC to control the Scope, type in the Scope IP address, for example “TCPIP0::192.168.0.110::inst0::INSTR”.
  • Page 12: Set Test Conditions

    7. S USB S IGURE ELECT PEED b) Lane tab: Select the desired data lanes to be tested. 8. S IGURE ELECT NDER GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.12...
  • Page 13: Testing Using Grl-Usb32-Tx

    Host and Device DUT’s. Note: The channel connections shown in the following connection diagrams are the default settings in the GRL-USB32-TX software and can be modified in the “Configurations” panel (see Section 4.1.6). 4.1.1 Connect Equipment for Low Frequency Periodic Signaling (LFPS) Testing The connection diagram below shows how to connect the equipment for LFPS testing.
  • Page 14: Connect Equipment For Usb 3.2 Gen 1 Testing

    USB Fixture respectively. 5. If using a compliance toggle, connect the toggle to Rx+ and Rx- on the USB Fixture as shown in Figure 3 below. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 15 Figure 3. USB 3.2 Gen 1 Std-A (Host/Device) Test with Compliance Toggle Connection Diagram GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.15...
  • Page 16 USB Fixture respectively. 5. If using a compliance toggle, connect the toggle to Rx+ and Rx- on the USB Fixture as shown in Figure 5 below. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 17 Figure 5. USB 3.2 Gen 1 Std-B (Host/Device) Test with Compliance Toggle Connection Diagram GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.17...
  • Page 18 USB Fixture respectively. 4. If testing lane1, connect Channel 2 and Channel 4 of the oscilloscope to Tx2+ and Tx2- on the USB Fixture respectively. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 19 USB Fixture respectively. 4. If testing lane1, connect Channel 2 and Channel 4 of the oscilloscope to Tx2+ and Tx2- on the USB Fixture respectively. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 20 USB Fixture respectively. 4. If testing lane1, connect Channel 2 and Channel 4 of the oscilloscope to Tx2+ and Tx2- on the USB Fixture respectively. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 21 USB Fixture respectively. 5. If using a compliance toggle, connect the toggle to Rx+ and Rx- on the USB Fixture as shown in Figure 10 below. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 22 Figure 10. USB 3.2 Gen 1 Type-C (Host/Device) Test with Compliance Toggle Connection Diagram GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.22...
  • Page 23: Connect Equipment For Usb 3.2 Gen 2 Testing

    USB Fixture respectively. 4. If using a compliance toggle, connect the toggle to Rx+ and Rx- on the USB Fixture as shown in Figure 10 below. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 24: Set Up Test Requirements

    DUT. If the DUT uses a captive channel, select the “Captive Channel” checkbox. 9. S DUT T IGURE ELECT GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.24...
  • Page 25 “Waveform Acquisition” group from the Select Tests page. See Section 4.1.5.1. If “Process Pre-captured waveforms” is selected, enter the directory of the saved waveform file in the Pre-Captured Waveform Path field. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 26: Select Compliance Tests

    DUT type, only those tests applicable for the Host device will be shown. Other test parameters such as data rates and waveform processing method may also affect the test selection. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024.
  • Page 27 13. S IGURE ELECT ESTS GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.27...
  • Page 28 Under “Waveform Analysis”, select to perform the SigTest analysis, jitter and eye measurements, and SSC tests for the applicable USB 3.2 Tx waveform. The software will automatically run the selected tests when initiated. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024.
  • Page 29 15. S IGURE ELECT AVEFORM NALYSIS ESTS GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.29...
  • Page 30: Configure Test Parameters

    Anritsu MP1900A BERT simulation method to provide compliance toggle signal to control the compliance state of the DUT. Select “None” if using a manual compliance toggle. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 31 Sample Rate (G) [Gen1 / Specify the real-time sample rate in Gb/s to capture the required Gen2] waveform data for USB 3.2 Gen 1 or Gen 2. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 32: Run Automation Tests

    Once tests have been selected and set up from the previous sections, the tests are now ready to be run. Select from the menu to access the Run Tests page. The GRL-USB32-TX software automatically runs the selected tests when initiated. Before running the tests, select the option to: •...
  • Page 33: Interpreting Grl-Usb32-Tx Test Report

    5 Interpreting GRL-USB32-TX Test Report When all test runs have completed from Section 4, the GRL-USB32-TX software will automatically display the test results on the Report page. Select from the menu to access the Report page to view the results from each test run.
  • Page 34: Test Session Information

    5.1.1 Test Session Information This portion displays the information previously entered on the Session Info page. 19. T IGURE ESSION NFORMATION XAMPLE GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.34...
  • Page 35: Test Summary Table

    5.1.2 Test Summary Table This table provides an overall view of all the tests performed along with their test conditions and results. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 36 GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.36...
  • Page 37 20. T IGURE UMMARY ABLE XAMPLE GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.37...
  • Page 38: Test Results

    This portion displays the results of each test performed in detail along with supporting data points and screenshots. 21. T IGURE ESULTS XAMPLE GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.38...
  • Page 39: Delete Test Results

    ESULTS 6 Saving and Loading GRL-USB32-TX Test Sessions The usage model for the GRL-USB32-TX software is that the test results are created and maintained as a ‘Live Session’ in the application. This allows the user to quit the application and return later to continue where the user left off.
  • Page 40: Appendix A: Method Of Implementation (Moi) For Manual Usb 3.2 Transmitter Measurements

    8. From the “Template File” drop-down control, select USB_3_LFPS. 9. Select the “Test” button to start analysis. 10. Record all the output results. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 41: Usb 3.2 Gen 1 Long Channel Tests

    16. In the pop-up window, enter the RJ value obtained in Step 10, and select “OK” to continue with analysis. 17. Record the output results of all the parameters. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024.
  • Page 42: Usb 3.2 Gen 1 Ssc Tests

    16. In the pop-up window, enter the RJ value obtained in Step 10, and select “OK” to continue with analysis. 17. Record the output results of all the parameters. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024.
  • Page 43: Procedure

    8. From the “Template File” drop-down menu, select USB_3_5Gb_SSC_Profile_Test. 9. Select the “Test” button to start analysis. 10. Record all the output results. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 44: Usb 3.2 Gen 2 Equalization Tests

    5. Repeat Steps 1 to 4 for CP14 and CP15 waveform. 6. Launch the SigTest tool. 7. Select USB 3.1 Tx EQ from the drop-down menu as shown in the screenshot above. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024.
  • Page 45: Usb 3.2 Gen 2 Long Channel Tests

    8. From the “Template File” drop-down menu, select USB_3_10Gb_CP10_Tx_Rj_Test.dat. 9. Select the “Test” button to start analysis. 10. Record the output result of the RJ parameter. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 46: Usb 3.2 Gen 2 Ssc Tests

    3. Adjust the horizontal scale to capture a minimum of 2M unit intervals. 4. Capture the CP10 differential output waveform. 5. Launch the SigTest tool. 6. Select the waveform file captured in Step 4. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 47: Procedure

    4. Capture the CP10 differential output waveform. 5. Launch the SigTest tool. 6. Select the waveform file captured in Step 4. 7. From the “Technology” drop-down menu, select USB_3_10GB. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 48 8. From the “Template File” drop-down menu, select USB_3_10Gb_SSC_Profile_Test. 9. Select the “Test” button to start analysis. 10. Record all the output results. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...
  • Page 49: Appendix B: Connecting Keysight Oscilloscope To Pc

    5. Refresh the system. The Keysight Scope is shown on the left pane and the VISA address is shown on the right pane. 25. O ’ VISA A IGURE SCILLOSCOPE DDRESS GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024 Page.49...
  • Page 50 ‘Address’ field on the Equipment Setup page of the GRL PCIe Tx Test Application. If connected via LAN, type in the Scope IP address, for example “TCPIP0::192.168.0.110::inst0::INSTR”. Note to omit the Port number from the address. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024.
  • Page 51: Appendix C: Connecting Tektronix Oscilloscope To Pc

    “Instrument Identify”: Select to use a supported programming language to send a query to identify the selected instrument. d) “Properties”: Select to display and view the selected instrument properties. GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024.
  • Page 52 “GPIB8::1::INSTR”. If the GRL software is installed on the PC to control the Scope, type in the Scope IP address, for example “TCPIP0::192.168.0.110::inst0::INSTR”. Note to omit the Port number from the address. END_OF_DOCUMENT GRL-USB32-TX User Guide & MOI Rev1.0 © Granite River Labs 2024 Version 1.0, May 2024. Updated 05.10.2024...

Table of Contents