Keysight N5991 User Manual
Keysight N5991 User Manual

Keysight N5991 User Manual

U32e usb3.2 link training suite
Hide thumbs Also See for N5991:

Advertisement

Quick Links

Keysight N5991U32E USB3.2
Link Training Suite
User Guide

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the N5991 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Keysight N5991

  • Page 1 Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 2 THE IMPLIED WARRANTIES OF The license set forth in the EULA represents MERCHANTABILITY AND FITNESS FOR A the exclusive authority by which the U.S. PARTICULAR PURPOSE. KEYSIGHT SHALL government may use, modify, distribute, or Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 3: Table Of Contents

    Overview of the Guide Document History First Edition (March 2020) USB Link Training Suite - Overview 2 Test Instrument Setup M8020A J-BERT Setup M8040A J-BERT Setup 3 Using the Software Connecting to the Instruments Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 4 Link Training Pattern / Sequence Script Exporting the Scripts Timing Signal Impairment Voltage Levels De-Emphasis/Preshoot Symbol Error Rate Measurement BERT Control Sequencer 4 Troubleshooting and Support Startup Failures Slow Response Link Training Failures Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 5 Keysight N5991U32E USB3.2 Link Training Suite User Guide Introduction Overview of the Guide Document History USB Link Training Suite - Overview...
  • Page 6: Overview Of The Guide

    Introduction Overview of the Guide This guide provides a detailed description of the Keysight N5991U32E USB3.2 Link Training Suite. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 7: Document History

    Introduction Document History First Edition (March 2020) The first edition of this user guide describes functionality of software version 1.0. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 8: Usb Link Training Suite - Overview

    “USB LTS” or “software”) is a stand-alone software utility. It provides semi-automatic control of USB generator hardware for physical layer tests, based on Keysight Technologies M8020A J-BERT or M8040A J-BERT (Jitter Bit Error Ratio Tester). It is a flexible tool for trouble-shooting and debugging.
  • Page 9 M8040A J-BERT Setup / 16 Prior to using the USB Link Training Suite software for connecting instruments, Keysight recommends that you set up the test instruments and establish the required connections. Connect the instruments to the controller PC by LAN.
  • Page 10: M8020A J-Bert Setup

    NetIo 230B Power Distribution Unit (optional) Agilent U7242-66501 FIXTURE (for non Type-C testing) Keysight N7015A Fixture (For Type-C testing) Keysight N7018A or N7016A Type-C Controller (for Type-C testing) The connection setup depends on the DUT Type, Connector, Test Method and fixture selected.
  • Page 11 Test Instrument Setup Figure 2 M8020A Setup. Non Type C connector. PowerOn Reset (Host) Figure 3 M8020A Setup. Type C connector. Warm Reset (Device) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 12 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) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 13 Test Instrument Setup Figure 6 M8020A Setup. Type C connector. Warm Reset (Active Cable– Passthrough) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 14 Test Instrument Setup Figure 7 M8020A Setup. Type C connector. PowerOn Reset (Comp. Retimer – Golden Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 15 Test Instrument Setup Figure 8 M8020A Setup. Type C connector. Warm Reset (Active Cable – Passthrough) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 16: M8040A J-Bert Setup

    NetIo 230B Power Distribution Unit (optional) Agilent U7242-66501 FIXTURE (for non Type-C testing) Keysight N7015A Fixture (For Type-C testing) Keysight N7018A or N7016A Type-C Controller (for Type-C testing) Figure 9 Figure 16 show some of the possible connection setups for the M8040A configuration.
  • Page 17 Test Instrument Setup Figure 9 M8040A Setup. Non Type C connector. Warm Reset (Device) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 18 Test Instrument Setup Figure 10 M8040A Setup. Non Type C connector. PowerOn Reset (Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 19 Test Instrument Setup Figure 11 M8040A Setup. Type C connector. WarmReset (Device) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 20 Test Instrument Setup Figure 12 M8040A Setup. Type C connector. PowerOnReset (Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 21 Test Instrument Setup Figure 13 M8040A. Type C connector. PowerOnReset (Active Cable-Golden Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 22 Test Instrument Setup Figure 14 M8040A. Type C connector. WarmReset (Active Cable-Passthrough) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 23 Test Instrument Setup Figure 15 M8040A. Type C connector. PowerOnReset (Comp. Retimer-Golden Host) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 24 Test Instrument Setup Figure 16 M8040A. Type C connector. WarmReset (Active Cable-Passthrough) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 25 Keysight N5991U32E USB3.2 Link Training Suite User Guide Using the Software Connecting to the Instruments / 26 Main window / 28...
  • Page 26: Connecting To The Instruments

    LAN or USB-to-GPIB connections. The specific connection is reflected in the name-string of the instrument. For details on naming conventions, refer to the Keysight IO Libraries. Figure 17 USB Link Training Suite main window (Instruments in disconnected state)
  • Page 27 Click the “Initialize Instruments” button to reset and initialize the instruments. However, if you don't want to reset the instruments, click the “Close” button. Keysight recommends that you click the “Initialize Instruments” button NOTE in order to set the instruments to a well-known state.
  • Page 28: Main Window

    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 Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 29 Store your current settings using the ‘Apply and Save…’ button on the main window, or via the main menu. Note that before the settings are saved, they are applied to the hardware. Only if application succeeds Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 30: Basic Operation

    Since the USB Link Training Suite is mainly intended for debugging and CAUTION troubleshooting, the parameters are not constrained to the compliance values. Therefore, you must take care not to increase critical parameters beyond the ratings of the DUT. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 31: Usb Physical Parameters

    Standard (for Device and Host) • Golden Host (for Active Cable and Comp. Retimer) • Passthrough (for Active Cable and Comp.Retimer) Fixture Set Select options for Fixture as: • USB IF (for non Type C connectors) Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 32: Channel Configuration

    DutyCycle: It is the duty cycle of the low-frequency signal. • Electrical Idle: The way an Electrical Idle is generated as: • a Clock pattern • a Static Zero pattern • M8020A/M8040A Idle pattern Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 33 : The period of time that the low-frequency signal is transmitted LFPS-0 continuously for a logic ‘0’. • : The period of time that the low-frequency signal is transmitted LFPS-1 continuously for a logic ‘1’. • : The PWM unit interval time. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 34: Link Training

    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 Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 35 To adjust the number of packets transmitted for every stage of the link training, click ‘Configure’ on the dialog shown in Figure 24. For the 5Gb/s data rate, a configuration dialog as shown in Figure 25 Figure 26 appear. Figure 24 Link Training section Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 36 Using the Software Figure 25 LTSSM Parameters window for 5GB/s data rate Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 37 ‘Polling.LFPS’ state. • WarmReset delay: Time taken for an upstream port to indicate the detection of Warm Reset. The minimum delay shall be 18 ms; the maximum shall be 50 ms. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 38 TS2s can be modified. • Send BRST Sequence: If selected, a ‘BRST Ordered’ set is sent before the Loopback Pattern. For 10Gb/s, there are some additional parameters (see Figure 27 Figure 28). Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 39 Using the Software Figure 27 LTSSM Parameters window for SuperSpeedPlus Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 40 TS1 SKP Interval: A Skip Ordered Set is inserted for every “TS1 SKP Interval” number of TS1 during the ‘Polling.Active’ state. • TS1 SKP symbols in SKP ordered set: This is the length of the Skip Ordered Set in the TS1 sequence. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 41 That will open a window that contains the functionality of each bit in the sequence (see Figure 29). Figure 29 Edit Parameters dialog Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 42: Pattern / Sequence Script

    When the automatically generated script is used, the “Edit Script” button changes to “View Script”. In that case, the script can only be changed by modifying the parameters in the main window. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 43: Exporting The Scripts

    To export the current script, click “File”, then “Export Script”. This saves the currently used script for the training sequence to a file, regardless of whether you defined it via parameters or by editing the USB generic script. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 44: Timing

    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 can be modified. Figure 33 Timing Setup window Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 45: Signal Impairment

    Note that some jitter/SSC parameters reset the sequencer when modified. This means that the current sequencer state is left and the link training is restarted. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 46 Using the Software Figure 35 Jitter Setup window for USB3.0 Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 47: Voltage Levels

    The default values for the reference clock are ‘0’ V low level and ‘1’ V high level (unterminated). Figure 37 Voltage Levels Selection Section Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 48: De-Emphasis/Preshoot

    The SER can be used to determine whether link training was successful or not. A very high SER and increasing error count could indicate that no link training was performed, because the error counter is always programmed to compare only the loopback pattern. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 49: Bert Control

    When the received bits are not synchronized with the pattern of the analyzer, the computed BER is very high. In this case, clicking the “Analyzer Auto Align” button restarts the synchronization algorithm in the analyzer. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 50: Sequencer

    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. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 51: Troubleshooting And Support

    Keysight N5991U32E USB3.2 Link Training Suite User Guide Troubleshooting and Support Startup Failures / 52 Slow Response / 53 Link Training Failures / 54...
  • Page 52: Startup Failures

    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 some of the DLL files. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 53: Slow Response

    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 the “Options” menu. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 54: Link Training Failures

    Using a modified sequence will probably help your DUT to get into loopback. • Is the CDR setting correct USB3.1? Many DUTs need at least some peaking along with an increase of Loop Bandwidth, which may help locking the CDR. Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 55 Keysight N5991U32E USB3.2 Link Training Suite User Guide...
  • Page 56 This information is subject to change without notice. © Keysight Technologies 2020 Edition 1.0, March 2020 www.keysight.com...

Table of Contents