Keysight N5991 Скачать руководство пользователя страница 1

User Guide

Keysight N5991U32E USB3.2 

Link Training Suite

Содержание N5991

Страница 1: ...User Guide Keysight N5991U32E USB3 2 Link Training Suite ...

Страница 2: ...requirements beyond those set forth in the EULA shall apply except to the extent that those terms rights or licenses are explicitly required from all providers of commercial computer software pursuant to the FAR and the DFARS and are set forth specifically in writing elsewhere in the EULA Keysight shall be under no obligation to update revise or otherwise modify the Software With respect to any te...

Страница 3: ...e 3 Contents 1 Introduction Overview of the Guide 6 Document History 7 First Edition March 2020 7 USB Link Training Suite Overview 8 2 Test Instrument Setup M8020A J BERT Setup 10 M8040A J BERT Setup 16 3 Using the Software Connecting to the Instruments 26 ...

Страница 4: ...nnel Configuration 32 LFPS Timing 32 Link Training 34 Pattern Sequence Script 42 Exporting the Scripts 43 Timing 44 Signal Impairment 45 Voltage Levels 47 De Emphasis Preshoot 48 Symbol Error Rate Measurement 48 BERT Control 49 Sequencer 50 4 Troubleshooting and Support Startup Failures 52 Slow Response 53 Link Training Failures 54 ...

Страница 5: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 1 Introduction Overview of the Guide 6 Document History 7 USB Link Training Suite Overview 8 ...

Страница 6: ...6 Keysight N5991U32E USB3 2 Link Training Suite User Guide 1 Introduction Overview of the Guide This guide provides a detailed description of the Keysight N5991U32E USB3 2 Link Training Suite ...

Страница 7: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 7 Introduction 1 Document History First Edition March 2020 The first edition of this user guide describes functionality of software version 1 0 ...

Страница 8: ...chnologies M8020A J BERT or M8040A J BERT Jitter Bit Error Ratio Tester It is a flexible tool for trouble shooting and debugging The USB LTS complements the full Test Automation Software which provides automated physical layer compliance tests and device characterization It generates the data sequences and allows pattern changes as well as the control of signal levels frequency and timing paramete...

Страница 9: ...p the test instruments and establish the required connections 1 Connect the instruments to the controller PC by LAN 2 Establish all required cable connections between the instruments and the DUT device under test 3 Switch on the PC and instruments 4 Start Keysight IO Input Output VISA Virtual Instrument Software Architecture connection Expert and check the connections for the instruments 5 Set the...

Страница 10: ...t Method and fixture selected Figure 1 to Figure 8 show some of the possible connection setups for the M8020A configuration Figure 1 M8020A Setup Non Type C connector Warm Reset Device Instrument Accessory name Qty Keysight M8020A High Performance Serial BERT alongwith two multi channel M8041A modules 1 NetIo 230B Power Distribution Unit optional 1 Agilent U7242 66501 FIXTURE for non Type C testin...

Страница 11: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 11 Test Instrument Setup 2 Figure 2 M8020A Setup Non Type C connector PowerOn Reset Host Figure 3 M8020A Setup Type C connector Warm Reset Device ...

Страница 12: ...ht N5991U32E USB3 2 Link Training Suite User Guide 2 Test Instrument Setup Figure 4 M8020A Setup Type C connector PowerOn Reset Host Figure 5 M8020A Setup Type C connector PowerOn Reset Active Cable Golden Host ...

Страница 13: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 13 Test Instrument Setup 2 Figure 6 M8020A Setup Type C connector Warm Reset Active Cable Passthrough ...

Страница 14: ...14 Keysight N5991U32E USB3 2 Link Training Suite User Guide 2 Test Instrument Setup Figure 7 M8020A Setup Type C connector PowerOn Reset Comp Retimer Golden Host ...

Страница 15: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 15 Test Instrument Setup 2 Figure 8 M8020A Setup Type C connector Warm Reset Active Cable Passthrough ...

Страница 16: ...nfiguration Figure 9 to Figure 16 show some of the possible connection setups for the M8040A configuration Instrument Accessory name Qty Keysight M8040A High Performance Serial BERT alongwith one M8045A module and two M8046A modules 1 NetIo 230B Power Distribution Unit optional 1 Agilent U7242 66501 FIXTURE for non Type C testing 1 Keysight N7015A Fixture For Type C testing 1 Keysight N7018A or N7...

Страница 17: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 17 Test Instrument Setup 2 Figure 9 M8040A Setup Non Type C connector Warm Reset Device ...

Страница 18: ...18 Keysight N5991U32E USB3 2 Link Training Suite User Guide 2 Test Instrument Setup Figure 10 M8040A Setup Non Type C connector PowerOn Reset Host ...

Страница 19: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 19 Test Instrument Setup 2 Figure 11 M8040A Setup Type C connector WarmReset Device ...

Страница 20: ...20 Keysight N5991U32E USB3 2 Link Training Suite User Guide 2 Test Instrument Setup Figure 12 M8040A Setup Type C connector PowerOnReset Host ...

Страница 21: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 21 Test Instrument Setup 2 Figure 13 M8040A Type C connector PowerOnReset Active Cable Golden Host ...

Страница 22: ...22 Keysight N5991U32E USB3 2 Link Training Suite User Guide 2 Test Instrument Setup Figure 14 M8040A Type C connector WarmReset Active Cable Passthrough ...

Страница 23: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 23 Test Instrument Setup 2 Figure 15 M8040A Type C connector PowerOnReset Comp Retimer Golden Host ...

Страница 24: ...24 Keysight N5991U32E USB3 2 Link Training Suite User Guide 2 Test Instrument Setup Figure 16 M8040A Type C connector WarmReset Active Cable Passthrough ...

Страница 25: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 3 Using the Software Connecting to the Instruments 26 Main window 28 ...

Страница 26: ...17 to open the connection dialog Doing so enables you to either enter or modify parameters that are necessary to establish the connections to the signal generator and complementary instruments Suitable cable connections between the PC and the instruments are required such as LAN or USB to GPIB connections The specific connection is reflected in the name string of the instrument For details on nami...

Страница 27: ...ess The default address format is IPaddress Username Password You must also select the number of Channels Figure 18 Instrument Connection window for J BERT M8020A configuration Once the configuration settings are done click Connect If the connections are successful the Initialize Instruments button is enabled Click the Initialize Instruments button to reset and initialize the instruments However i...

Страница 28: ...yed as shown in Figure 19 This window is split into two major parts The left part of the window displays USB specific parameters USB Physical Parameters Channel Configuration Pattern Sequence Script LFPS Timing Link Training The right part of the window displays common J BERT parameters Timing Signal Impairments Voltage levels De Emphasis Symbol Error Rate Measurement Sequencer BERT Control ...

Страница 29: ... started The signal is transmitted continuously until a new setting is applied Many group boxes and windows have a dedicated Apply button which only applies the parameters in the respective group or window You may also use the menu command Apply Pattern Only to apply just the pattern while all other parameters remain unmodified You can find this command in the Instruments menu 2 Store your current...

Страница 30: ... features of the USB Link Training Suite is the modification of the training sequence and the loopback pattern You can let the USB Link Training Suite generate those automatically or you can fine tune the sequence and patterns using a simple macro language Two terms that are used frequently are sequence and pattern A pattern is a stream of bits that is sent out by the BERT In order to be more flex...

Страница 31: ...ts 5G 5Gx2 10G and 10Gx2 operation Connector The options for Connector is filtered based on the selected options for DUT Type and the options for Spec Version Std B Micro B Type C Tethered Std A Tethered Type C for Device Std A Type C for Host Data Rate Select data rate as 5Gb s 5Gb s x 2 10Gb s 10Gb s x 2 Test Method The options for Test Method depend on the DUT Type Standard for Device and Host ...

Страница 32: ...wo channels have to be selected for the data input Figure 20 Channel Configuration LFPS Timing You can characterize the LFPS signaling by clicking on LFPS Common and SCD LBPM buttons See Figure 22 and Figure 23 for the respective configuration windows Figure 21 LFPS Timing Configuration For Common LFPS Signaling definition the following parameters can be modified tPeriod It is the period of the lo...

Страница 33: ... period of time defined by a single LFPS Burst followed by an electrical Idle signal for a logic 0 tRepeat 1 The period of time defined by a single LFPS Burst followed by an electrical Idle signal for a logic 1 For LBPM signaling definition the following parameters can be modified tLFPS 0 The period of time that the low frequency signal is transmitted continuously for a logic 0 tLFPS 1 The period ...

Страница 34: ...nk training sequence is designed to train the DUT into loopback By default it is generated automatically However you have the option to set parameters and alter the sequence to meet the DUT s needs Select one of the following training methods Warm Reset only for Devices Warm Reset LTSSM only for Devices PowerOn Reset Power On Reset LTSSM ...

Страница 35: ...e M8020A J BERT but not for M8040A J BERT Also these features appear for Gen1x1 and Gen2x1 data rates only Instead of using the standard sequence described in the CTS Compliance Test Specification which is in the order Reset LFPS TS1 TS2 the loopback training is managed by the J BERT internally The training sequence consists of three blocks Link Down a wait block and Link Up To adjust the number o...

Страница 36: ...36 Keysight N5991U32E USB3 2 Link Training Suite User Guide 3 Using the Software Figure 25 LTSSM Parameters window for 5GB s data rate ...

Страница 37: ...connected to a trigger input of the BERT see respective connection diagrams for more details A number of Idle blocks which are equal to Trigger Event Count are inserted before the actual training sequence These blocks are intended to filter any glitches or spurs on the signal transmitted by the DUT that may occur when switching it on PowerOnReset delay The time span between the Rx Detect state and...

Страница 38: ...ge sent in the Phy Ready sequence It can be edited as shown in Figure 29 TSEQ Count Once in the Polling RxEQ state the equalizer of the DUT receiver is optimized to reduce ISI To do so the pattern generator sends a specific equalizer training sequence TSEQ The number of TSEQ ordered sets can be specified in the TSEQ Count field TS1 link Config It is the hexadecimal representation of the TS1 It can...

Страница 39: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 39 Using the Software 3 Figure 27 LTSSM Parameters window for SuperSpeedPlus ...

Страница 40: ...many times as necessary to reach the total number of TSEQs TSEQ SKP Interval A Skip Ordered Set is inserted for every TSEQ SKP Interval number of TSEQs during the Polling RxEQ state TSEQ SKP symbols in SKP ordered set This is the length of the Skip Ordered Set in the TSEQ sequence TS1 SKP Interval A Skip Ordered Set is inserted for every TS1 SKP Interval number of TS1 during the Polling Active sta...

Страница 41: ...mbols sent in the Compliance Pattern CP9 SKP Interval A Skip Ordered Set is inserted for every CP9 SKP Interval number of Data Symbols during the loopback pattern CP SKP symbols in SKP ordered set This is the length of the Skip Ordered Set in the Compliance Pattern Some of the sequences can be modified by clicking the corresponding button that illustrates the current binary representation of the s...

Страница 42: ... automatically generated in the same manner as in Compliance Mode When the Use Custom Script radio button is checked see Figure 30 a custom script is used In case of the custom script the parameters for the automatically generated script are disabled and have no influence To edit the script click the Edit Script button The USB Script Editor shown in Figure 31 pops up Using the USB Script Editor di...

Страница 43: ...granularity fits using the operator or place a Pad0 macro somewhere to fill the pattern with zeros For more details about the language syntax please refer to the USB Link Training Suite Language Guide Exporting the Scripts Once you find a link training sequence suitable for your needs you may want to export this sequence for example for later use or to the automated test solution software To expor...

Страница 44: ...ate and add some deviation to it The reference clock can also be modified but keep in mind that the valid range and granularity are restricted by the generator hardware By default the generator uses an internal clock source You can configure the analyzer s clock to external clock or internal CDR If internal CDR is selected parameters such as Loop Bandwidth Peaking and Expected Transition Density c...

Страница 45: ...Jitter Figure 34 Signal Impairment Section The parameter values can be entered manually or by using the slider When moving the slider the corresponding parameter is written to the hardware immediately Otherwise you will have to click Apply When you change any parameter for example by entering a new value in a text box the corresponding Apply button is highlighted This means that you have to click ...

Страница 46: ...46 Keysight N5991U32E USB3 2 Link Training Suite User Guide 3 Using the Software Figure 35 Jitter Setup window for USB3 0 ...

Страница 47: ...he reference clock and data channel levels can be modified in the Voltage Levels panel Figure 37 The parameter values can be entered manually or by using the slider If the parameter values are entered manually click Apply Levels to set the values If the slider is moved to change the values the levels are applied instantaneously The levels can be set for each data channel as well as for the referen...

Страница 48: ...on the right part of the window to automatically poll the symbol and error counters of the error detector used By default the displayed SER Symbol Error Rate is calculated from the total number of symbols and total number of errors You can click the button on the left side of the SER display to toggle the current SER which is the calculated SER of the last error counter reading Note that neither o...

Страница 49: ... useful to verify that the DUT is in loopback if the DUT is not in loopback inserting bit errors does not affect the bit error and BER counters Analyzer Auto Align The Analyzer Auto Align button is used to conduct a bit alignment of the BERT analyzer For a comparison of the incoming pattern with the pattern in the analyzer the clock of the TX Transmitter side of the DUT and the analyzer clock must...

Страница 50: ... Figure 42 shows the sequencer control Figure 42 Sequencer section for 5GB s When the Poll Sequence State option in the Options menu is enabled the current state of the sequencer is displayed When the sequence contains a loop with a manual break condition that loop can be ended with the Manual Trigger button ...

Страница 51: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 4 Troubleshooting and Support Startup Failures 52 Slow Response 53 Link Training Failures 54 ...

Страница 52: ...s and prevent it from running further Consequently during the Link Training Suite startup an error message may be prompted such as Windows cannot access the specified device path or file In this case check whether the anti virus software has blocked the USB Link Training Suite s executable file and if necessary add it to the exceptions Note that you will probably have to repeat this procedure for ...

Страница 53: ... be one of the possible causes That indicates a probability that the delay over Ethernet is too high In most cases disabling the SER polling and the sequencer status polling fixes the response time The SER polling can be disabled by simply clicking the Stop button in the Symbol Error Rate Measurement group The sequencer state polling can be disabled by unchecking the Poll Sequence Status item in t...

Страница 54: ...download the pattern and settings Is the injected jitter too high Try reducing or disabling the injected jitter in the Jitter SSC dialog Have the values for timing the voltage levels and the de emphasis been correctly configured Is the selected link training sequence suitable for your DUT Using a modified sequence will probably help your DUT to get into loopback Is the CDR setting correct USB3 1 M...

Страница 55: ...Keysight N5991U32E USB3 2 Link Training Suite User Guide 55 ...

Страница 56: ...This information is subject to change without notice Keysight Technologies 2020 Edition 1 0 March 2020 www keysight com ...

Отзывы: