background image

80

Keysight N5990A-155 DisplayPort User Guide

5

Sink Calibration Procedures

 

For Sink Test Procedures, the basic approach is always the same:
• Achieve frequency lock
• Achieve symbol lock
• Configure the DUT for error counting
• Verify the error counting
• Run the BER test

Before starting the Sink tests, it is recommended that you click “Query 

DUT Capabilities” in the “Advanced Product Configuration”. Then, the AUX 

Controller communicates with the DUT, and the DUT capabilities are 

displayed. This ensures that the AUX Controller is able to communicate 

with the DP-controller inside the DUT before you start running the tests.

The Sink tests for DisplayPort are implemented according to the section 

“Sink Compliance Test” of the DisplayPort 1.4/Type-C CTS.

The Sink test groups are divided according to Lanes (0–3) and further 

divided by supported data rates (RBR, HBR, HBR2 and HBR3). There are 

three types of tests:
• Jitter Tolerance Tests (at TP3)
• TP2 Tests
• Expert Mode Tests

Table 7

 presents a description of the procedure parameters used in 

different Sink Rx tests.

Table 7

 DisplayPort Receiver Parameters 

NOTE

The real-time oscilloscope is not needed for Rx tests.

Parameter name

Parameter Description

Bit Error Rate Testing

Link Quality Pattern Hint

Represents the link quality pattern that is written to the DPCD register according to the specification. Make sure that 
this value is in sync with the Sequence File property.

Observation Time

The time interval (in seconds) when the PRBS pattern is sent out.

Allowed Number of Errors

Maximum allowed number of errors in order to pass the test.

Summary of Contents for N5990A-155

Page 1: ...User Guide Keysight N5990A 155 DisplayPort...

Page 2: ...rnment 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 p...

Page 3: ...layPort Station ValiFrame DisplayPort Station Configuration 12 Test Station Selection 12 Test Station Configuration 14 Pattern Generator 14 Use Variable ISI Channel 15 Use Internal ISI 15 AUX Controll...

Page 4: ...33 Procedure Parameters 34 4 DisplayPort Calibrations Calibration Overview 36 Calibration Procedures 39 Rise Fall Time Measurement Calibration 39 Intrinsic Jitter Calibration 41 Random Jitter Calibrat...

Page 5: ...isplayPort User Guide 5 Contents 5 Receiver Tests DisplayPort Receiver Tests 83 Jitter Tolerance Test 83 Jitter Tolerance Characterization Test 87 Data Rate Deviation Test 92 Sensitivity Test 96 Varia...

Page 6: ...6 Keysight N5990A 155 DisplayPort User Guide Contents...

Page 7: ...Keysight N5990A 155 DisplayPort User Guide 1 Introduction Overview 8 Document History 9...

Page 8: ...pe C MOI Methods of Implementation draft and also offers additional custom characterization tests to provide more details of the DUT Device Under Test behavior beyond the limits of compliance testing...

Page 9: ...tware version 1 0 Second Edition April 2017 The second edition of this user guide describes functionality of software version 1 2 Third Edition December 2017 The third edition of this user guide descr...

Page 10: ...10 Keysight N5990A 155 DisplayPort User Guide 1 Introduction...

Page 11: ...rt Station 18 Configure DUT 20 Refer to the Valiframe N5990A Installation Guide for instructions on how to install and start the ValiFrame Test Automation software platform After the software has been...

Page 12: ...ion such as PCIe HDMI and so on and the required set of instruments Double click the DP Station Configurator N5990A icon see Figure 1 to launch the software Alternatively to access the Valiframe Stati...

Page 13: ...s that would mark the attainment of different states of the program 1 End of Sequencer plays the selected sound at the end of a sequence 2 Connection diagram plays the selected sound every time a conn...

Page 14: ...igure 3 It shows the various options for instruments that can be used for DisplayPort testing It contains options such as Pattern Generator Use Variable ISI Channel Use Internal ISI AUX Controller Use...

Page 15: ...Receiver in short Rx tests the AUX Controller is used to read and write the DisplayPort Configuration Data DPCD register in order to prepare the DUT for Rx testing and to read the DUT state For Tx tes...

Page 16: ...trument addresses must be set An example of the instrument configuration is shown in Figure 4 Figure 4 DisplayPort Instruments Configuration Window After the installation process all instruments are c...

Page 17: ...paste it as the instrument address in the Station Configuration Wizard After the address strings have been entered click Check Connections to verify that the connections for the instruments are establ...

Page 18: ...liframe DisplayPort Test Station by double clicking DP Valiframe N5990A icon on the desktop as shown in Figure 5 Alternatively click Start BitifEye DisplayPort N5990A DP ValiFrame N5990A Figure 5 Vali...

Page 19: ...re 6 ValiFrame DisplayPort User Interface The test parameters must be configured before running any test or calibration procedures Click Configure DUT to open the DisplayPort Configure Product window...

Page 20: ...ameters which are related to the receiver test parameters These parameters shall be used later in several calibration and test procedures Some parameters will determine the set of tests displayed Figu...

Page 21: ...ded Sink Description Description of the product CTS Version The selected CTS version defines the calibrations and tests according to the DisplayPort CTS revision The available version options are DP 1...

Page 22: ...layPort User Guide 2 ValiFrame DisplayPort Station Figure 8 Sink Basic configuration parameters Advanced parameters which have useful features for debugging purposes See Figure 9 Figure 9 Sink Advance...

Page 23: ...d data rate different sets of tests are displayed TPS3 Supported If the device supports data rates higher than HBR then it has to support TPS3 If it supports data rates lower than HBR TPS3 is just rec...

Page 24: ...onger If this option is selected ValiFrame makes a well tried amount of each calibration point But if this option is cleared each point is measured only once Dummy AUX Controller If this AUX controlle...

Page 25: ...Keysight N5990A 155 DisplayPort User Guide 3 Using the Software Introduction 26 Selecting Modifying and Running Tests 28 Results 30 DisplayPort Parameters 32...

Page 26: ...aliframe main window On the main menu see highlighted area in Figure 10 use the Properties button to display additional information on the right side and the Log List button to display additional info...

Page 27: ...ile using the Save button and recalled using Load button without configuring the DUT again CAUTION Before running the calibration or test procedures ensure that the DisplayPort Station Configuration i...

Page 28: ...ups containing them have parameters that control the details of how the procedures are run In compliance mode most of these parameters are read only In expert mode almost each and every parameter can...

Page 29: ...gure 10 The procedures are run in the order shown in the procedure selection tree Some procedures may require user intervention such as changing cable connections or entering DUT parameters The requir...

Page 30: ...is step be carried out at least at the end of each N5990A run If the calibration and test procedures are conducted several times during the same instance of N5990A the result worksheets are combined i...

Page 31: ...lable Procedure passed successfully in the present instance Procedure was not run completely in the previous instance Procedure could not be run in the current instance of N5990A Most likely the DUT f...

Page 32: ...rocedures They are identical across all versions of ValiFrame One such parameter namely Repetitions is available for all procedures and groups in the procedure tree The others are only available for s...

Page 33: ...top level entry of the procedure tree as shown in Table 5 These parameters are common for all ValiFrame procedures Parameter Name Description Procedure Error Case Behavior Proceed With Next Procedure...

Page 34: ...d as scope data channels If it is set to True Channel 2 differential and Channels 2 4 single ended are used as scope data channels Alternative Scope Explicit Clock Channel The scope channel used for t...

Page 35: ...Keysight N5990A 155 DisplayPort User Guide 4 DisplayPort Calibrations Calibration Overview 36 Calibration Procedures 39...

Page 36: ...nsate the actual value deviations of the relevant signal output parameter from the set values over the required parameter range All calibration procedures required for DisplayPort receiver testing are...

Page 37: ...p the calibration but reduces accuracy Jitter Use Explicit Clock Jitter is measured with explicit clock otherwise with Constant Clock ISI Amplitude ISI amplitude that is applied First Variable ISI Val...

Page 38: ...ation in the oscilloscope Damping Factor PLL Damping Factor Zeta Voltages Differential Voltage Amplitude value of the generator output First Differential Voltage First amplitude value of the output ge...

Page 39: ...e is used All jitter components are disabled and the pattern is set to the D24_3 Then the 20 80 transition time is measured and averaged over a number of cycles This calibration is only available for...

Page 40: ...0 Keysight N5990A 155 DisplayPort User Guide 4 Connection Diagrams Results Figure 14 HTML Report for Rise Fall Time Measurement Calibration Measured Rise Fall Time The measured value of Rise Fall Time...

Page 41: ...er components are disabled and the pattern is set to the D10_2 Then the Total Jitter is measured and averaged over a number of cycles This calibration is only available for HBR3 data rate Connection D...

Page 42: ...4 Connection Diagrams Damping Factor Voltage Differential Voltage The description for these parameters are listed in Table 6 Results Figure 16 HTML Report for Intrinsic Jitter Calibration Measured To...

Page 43: ...by applying small RJ amplitudes and increases the amplitude levels For every set RJ value the corresponding amplitude is measured The Random Jitter Calibration procedure is available for each support...

Page 44: ...5990A 155 DisplayPort User Guide 4 Connection Diagrams Sequence File Pattern Period Length Pattern Period Length Auto Detect Voltage Differential Voltage The description for these parameters are liste...

Page 45: ...Keysight N5990A 155 DisplayPort User Guide 45 Connection Diagrams 4 Results Figure 18 HTML Report for Random Jitter Calibration...

Page 46: ...46 Keysight N5990A 155 DisplayPort User Guide 4 Connection Diagrams Set Jitter The value of set jitter at the Jitter Generator instrument Measured Jitter The measured value of Jitter Amplitude...

Page 47: ...mall SJ amplitudes and increases the amplitude levels For every set RJ value the corresponding amplitude is measured This calibration is only available for HBR3 data rates It must be repeated for diff...

Page 48: ...A 155 DisplayPort User Guide 4 Connection Diagrams Pattern Sequence File Pattern Period Length Pattern Period Length Auto Detect Voltage Differential Voltage The description for these parameters are l...

Page 49: ...Keysight N5990A 155 DisplayPort User Guide 49 Connection Diagrams 4 Results Figure 20 HTML Report for High Speed Sinusoidal Jitter Calibration...

Page 50: ...50 Keysight N5990A 155 DisplayPort User Guide 4 Connection Diagrams Set Jitter The applied Sinusoidal Jitter Sweep Amplitude Measured Jitter The measured value of Jitter Amplitude...

Page 51: ...mode interference amplitudes and increases the amplitude levels For every set CMI value the corresponding amplitude is measured This calibration is only available for HBR3 data rates Connection Diagr...

Page 52: ...52 Keysight N5990A 155 DisplayPort User Guide 4 Connection Diagrams Results Figure 22 HTML Report for Common Mode Interference Calibration Set CMI The applied Common Mode Interference Amplitude...

Page 53: ...Keysight N5990A 155 DisplayPort User Guide 53 Connection Diagrams 4 Measured CMI Measured amplitude on the scope...

Page 54: ...the real time scope The test automation starts by applying small SJ amplitudes and increases and measures them for each set amplitude Only HBR2 contains a jitter component of 200 MHz therefore this c...

Page 55: ...ht N5990A 155 DisplayPort User Guide 55 Connection Diagrams 4 Pattern Period Length Pattern Period Length Auto Detect Voltage Differential Voltage The description for these parameters are listed in Ta...

Page 56: ...playPort User Guide 4 Connection Diagrams Results Figure 24 HTML Report for Fixed Sinusoidal Jitter Calibration Set Jitter The applied sinusoidal jitter amplitude fixed at 200MHz Measured Jitter Measu...

Page 57: ...s within the 7 5 for RBR 2 3 tolerance of the target value the calibration will pass If it is out of the mentioned range the calibration will fail The Artek CLE1000 A2 can be used as the ISI Channel I...

Page 58: ...rs in Expert Mode Calibration Oscilloscope Bandwidth Acquisition Time Measurement Cycles Jitter ISI Amplitude Pattern Sequence File Pattern Period Length Pattern Period Length Auto Detect Voltage Diff...

Page 59: ...Keysight N5990A 155 DisplayPort User Guide 59 Connection Diagrams 4 Results Figure 26 HTML Report for ISI Calibration...

Page 60: ...60 Keysight N5990A 155 DisplayPort User Guide 4 Connection Diagrams Set Variable ISI Value The set value of the Variable ISI Measured ISI mUI The averaged value of the ISI measurements...

Page 61: ...itudes and increases the amplitude levels All other jitter components SSC SJSWEET RJ ISI CMI are set to their compliance values according to the specifications For every set SJ value the corresponding...

Page 62: ...tion Parameters in Expert Mode Calibration Oscilloscope Bandwidth Measurement Cycles Jitter User Explicit Clock ISI Amplitude Stop Jitter Jitter Step Count SJ_sweep Frequency Pattern Sequence File Pat...

Page 63: ...iagrams 4 Dependencies Random Jitter Calibration on page 43 High Speed Sinusoidal Jitter Calibration on page 47 Common Mode Interference Calibration on page 51 Fixed Sinusoidal Jitter Calibration on p...

Page 64: ...64 Keysight N5990A 155 DisplayPort User Guide 4 Connection Diagrams Results Figure 28 HTML Report for Total Jitter Calibration...

Page 65: ...Keysight N5990A 155 DisplayPort User Guide 65 Connection Diagrams 4 Set Jitter The applied sinusoidal jitter sweep amplitude Measured Jitter Measured jitter amplitude...

Page 66: ...ng a histogram measurement and calculates the 50 crossing point middle of the eye At this location two histogram measurements are used to measure the eye opening For HBR2 the test automation uses the...

Page 67: ...bration Parameters in Expert Mode Calibration Oscilloscope Bandwidth Memory Depth Measurement Cycles Crosstalk Aggressor Clock Divider Jitter ISI Amplitude RJ Amplitude RMS SJ Frequency Pattern Sequen...

Page 68: ...ght N5990A 155 DisplayPort User Guide 4 Connection Diagrams Dependencies Random Jitter Calibration on page 43 Fixed Sinusoidal Jitter Calibration on page 54 Intersymbol Interference ISI Calibration on...

Page 69: ...Keysight N5990A 155 DisplayPort User Guide 69 Connection Diagrams 4 Results Figure 30 HTML Report for Eye Opening Calibration...

Page 70: ...70 Keysight N5990A 155 DisplayPort User Guide 4 Connection Diagrams Set Voltage The set value of generator output voltage Measured Eye Opening mV Measured Eye Opening with the scope...

Page 71: ...SSC SJSWEEP RJ ISI CMI are set to their compliance values using the corresponding calibration The value for SJFIXED is set to obtain the target Total Jitter by using the Total Jitter Calibration The v...

Page 72: ...Compliance EH and EW Verification Parameters in Expert Mode Calibration Oscilloscope Bandwidth CTLE CTLE Type CTLE DC Gain CTLE AC Gain CTLE Pole1 Frequency CTLE Pole2 Frequency DFE Enabled Jitter IS...

Page 73: ...e 6 Dependencies Random Jitter Calibration on page 43 High Speed Sinusoidal Jitter Calibration on page 47 Common Mode Interference Calibration on page 51 Fixed Sinusoidal Jitter Calibration on page 54...

Page 74: ...ms Results Figure 32 HTML Report for Compliance Eye Height and Eye Width Verification Result Pass if the measured EH and EW are within the specifications Measured Eye Height Amplitude of the measured...

Page 75: ...sor Amplitude Calibration procedure is available for each supported data rate This calibration calibrates the differential output voltage of the aggressor signal The test automation starts by applying...

Page 76: ...ggressor Amplitude Calibration Parameters in Expert Mode Calibration Oscilloscope Bandwidth Memory Depth Measurement Cycles Crosstalk Aggressor Clock Divider Pattern Sequence File Voltage Target Aggre...

Page 77: ...Keysight N5990A 155 DisplayPort User Guide 77 Connection Diagrams 4 Results Figure 34 HTML Report for Aggressor Amplitude Calibration...

Page 78: ...78 Keysight N5990A 155 DisplayPort User Guide 4 Connection Diagrams Set Voltage The output voltage set on the clock generator Measured Voltage mV Measured aggressor signal voltage with the scope...

Page 79: ...Keysight N5990A 155 DisplayPort User Guide 5 Receiver Tests DisplayPort Receiver Tests 83...

Page 80: ...Sink Compliance Test of the DisplayPort 1 4 Type C CTS The Sink test groups are divided according to Lanes 0 3 and further divided by supported data rates RBR HBR HBR2 and HBR3 There are three types...

Page 81: ...ncy used for the test Link Training Max injected error count during Error Counter Test The maximum number of errors that are injected during link training to test the Error Counter Pattern Sequence Fi...

Page 82: ...Swept SJ amplitude Maximum SJ amplitude that is tested provided the device does not fail earlier and the instrument can generate this amplitude Use Binary Search Search in binary search mode to find t...

Page 83: ...9 The test automation sets up the instrument with the calibrated amplitudes and jitter values required by the specification First it runs the link training which is done in two steps frequency and sy...

Page 84: ...ore Changing Pattern Jitter ISI Amplitude RJ Amplitude RMS Fixed SJ Amplitude pk pk Fixed SJ Frequency Link Training Max injected error count during ErrorCounter test Pattern Sequence File SSC Use SSC...

Page 85: ...7 Total Jitter Calibration on page 61 Eye Opening Calibration on page 66 Aggressor Amplitude Calibration on page 75 Results Figure 36 Example HTML Viewer for Jitter Tolerance Test Result Pass Fail If...

Page 86: ...plitude The amplitude value of the SJ that is applied to the test signal Number of Errors The number of frame errors that occurred during the Observation Time Min Spec Errors The minimum number of err...

Page 87: ...by setting the maximum jitter amplitude Then the value is decreased using either binary or linear search algorithm The range of jitter frequencies to be tested can be defined in the Swept SJ frequenc...

Page 88: ...D Extra DPCD Order Clearing DPCD Register Before Changing Pattern Jitter ISI Amplitude RJ Amplitude RMS Fixed SJ Amplitude Fixed SJ Frequency Link Training Max injected error count during ErrorCounter...

Page 89: ...se parameters are listed in Table 7 Dependencies Random Jitter Calibration on page 43 High Speed Sinusoidal Jitter Calibration on page 47 Common Mode Interference Calibration on page 51 Fixed Sinusoid...

Page 90: ...90 Keysight N5990A 155 DisplayPort User Guide 5 Sink Calibration Procedures Results Figure 38 Example HTML Viewer for Jitter Tolerance Characterization Test...

Page 91: ...SJ amplitude where the device passed the test Min Spec Minimum SJ amplitude for this frequency specified in the CTS Jitter Capability Test Setup Maximum possible jitter of the instruments being used i...

Page 92: ...tained by the DUT First it increases the original data rate value by a deviation step size by default 1 ppm until it reaches the maximum deviation value Afterward it repeats the same procedure but dec...

Page 93: ...g DPCD Register Before Changing Pattern Jitter ISI Amplitude RJ Amplitude RMS Fixed SJ Amplitude pk pk Fixed SJ Frequency Link Training Max injected error count during ErrorCounter test Pattern Sequen...

Page 94: ...tter Calibration on page 54 Intersymbol Interference ISI Calibration on page 57 Aggressor Amplitude Calibration on page 75 Results Figure 40 Example HTML Viewer for Data Rate Deviation Test Result Pas...

Page 95: ...eysight N5990A 155 DisplayPort User Guide 95 Sink Calibration Procedures 5 Max Passed Datarate Deviation Maximum Data Rate deviation allowed to pass the test Details Detailed comments if the test fail...

Page 96: ...ice passes the generator output is decreased and tested again This is repeated until the device fails because the bits are not detected properly anymore owing to the low voltage level applied The tabl...

Page 97: ...r count during ErrorCounter test Pattern Sequence File SSC Use SSC SSC Frequency SSC Amplitude Voltage Levels Start Differential Amplitude Differential Amplitude Step Size Use Eye Opening Calibration...

Page 98: ...on Procedures Results Figure 42 Example HTML Viewer for Sensitivity Test Result Pass Fail The value Pass indicates that the test is successful Generator Output The Applied Generator Output Voltage Eye...

Page 99: ...age levels to test your device against First the combination of parameters can be selected in the Variable Parameter Test window see Figure 43 Then the BER error test is run by clicking the Test recei...

Page 100: ...ver Tests Parameters in Expert Mode The parameters used in expert mode for this calibration are Bit Error Rate Testing Link Quality Pattern Hint Allowed Number of Errors Observation Time Crosstalk Agg...

Page 101: ...tage Levels Start Differential Amplitude Differential Amplitude Step Size Use Eye Opening Calibration The description for these parameters are listed in Table 7 Dependencies Random Jitter Calibration...

Page 102: ...e Aggressor Signal Level RJ Amplitude The RMS amplitude of the random jitter Bitrate The bit rate used during the test 1st Jitter Comp Amplitude The amplitude of the first SJ component 1st Jitter Comp...

Page 103: ...User Guide 103 Sink Calibration Procedures 5 Observation Time The observation time of the error counter ErrorCounter Limit The limit of the error counter ErrorCounter The number of errors found after...

Page 104: ...104 Keysight N5990A 155 DisplayPort User Guide 5 Sink Calibration Procedures...

Page 105: ...Keysight N5990A 155 Display Port User Guide 105...

Page 106: ...This information is subject to change without notice Keysight Technologies 2019 Edition 4 0 December 2019 www keysight com...

Reviews: