keysight n5991 hdmi test automation software platform user … · 2020. 5. 17. · test automation...

248
User Guide Keysight N5991 HDMI Test Automation Software Platform

Upload: others

Post on 16-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

User Guide

Keysight N5991 HDMI Test Automation Software Platform

Page 2: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Notices© Keysight Technologies 2020

No part of this manual may be reproduced in any form or by any means (including electronic storage and retrieval or transla-tion into a foreign language) without prior agreement and written consent from Keysight Technologies as governed by United States and international copyright laws.

Manual Part NumberN5991-91501

Edition

Edition 1.0, April 2020

Keysight Technologies Deutschland GmbHHerrenberger Strasse 130,71034 Böblingen, Germany

Technology LicensesThe hardware and/or software described in this document are furnished under a license and may be used or copied only in accordance with the terms of such license.

U.S. Government Rights

The Software is “commercial computer software,” as defined by Federal Acquisition Regulation (“FAR”) 2.101. Pursuant to FAR 12.212 and 27.405-3 and Department of Defense FAR Supplement

(“DFARS”) 227.7202, the U.S. government acquires commercial computer software under the same terms by which the soft-ware is customarily provided to the public. Accordingly, Keysight provides the Soft-ware to U.S. government customers under its standard commercial license, which is embodied in its End User License Agree-ment (EULA), a copy of which can be found at http://www.keysight.com/find/sweula. The license set forth in the EULA represents the exclusive authority by which the U.S. government may use, modify, distribute, or

disclose the Software. The EULA and the license set forth therein, does not require or permit, among other things, that Key-sight: (1) Furnish technical information related to commercial computer software or commercial computer software docu-mentation that is not customarily provided to the public; or (2) Relinquish to, or other-wise provide, the government rights in excess of these rights customarily provided to the public to use, modify, reproduce, release, perform, display, or disclose com-mercial computer software or commercial computer software documentation. No additional government 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 technical data as defined by FAR 2.101, pursuant to FAR 12.211 and 27.404.2 and DFARS 227.7102, the U.S. government acquires no greater than Limited Rights as defined in FAR 27.401 or DFAR 227.7103-5 (c), as appli-cable in any technical data.

Warranty

THE MATERIAL CONTAINED IN THIS DOCUMENT IS PROVIDED "AS IS," AND IS SUBJECT TO BEING CHANGED, WITHOUT NOTICE, IN FUTURE EDITIONS. FURTHER, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, KEYSIGHT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED WITH REGARD TO THIS MANUAL AND ANY INFORMATION CONTAINED HEREIN, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. KEYSIGHT SHALL

NOT BE LIABLE FOR ERRORS OR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING, USE, OR PERFORMANCE OF THIS DOCUMENT OR ANY INFORMATION CONTAINED HEREIN. SHOULD KEYSIGHT AND THE USER HAVE A SEPARATE WRITTEN AGREEMENT WITH WARRANTY TERMS COVERING THE MATERIAL IN THIS DOCUMENT THAT CONFLICT WITH THESE TERMS, THE WARRANTY TERMS IN THE SEPARATE AGREEMENT WILL CONTROL.

Safety Notices

CAUTIONA CAUTION notice denotes a hazard. It calls attention to an operating proce-dure, practice, or the like that, if not correctly performed or adhered to, could result in damage to the product or loss of important data. Do not pro-ceed beyond a CAUTION notice until the indicated conditions are fully understood and met.

WARNINGA WARNING notice denotes a hazard. It calls attention to an operating proce-dure, practice, or the like that, if not correctly performed or adhered to, could result in personal injury or death. Do not proceed beyond a WARNING notice until the indicated conditions are fully understood and met.

2 Keysight N5991 HDMI Test Automation Software Platform User Guide

Page 3: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 3

Contents

1 Introduction

Overview 8

Document History 9First Edition (March 2020) 9

2 ValiFrame HDMI Station

ValiFrame HDMI Station Configuration 12Test Station Selection 12Test Station Configuration 14Test Instrument Configuration 15Using Keysight IO VISA Connection Expert 17

Starting the HDMI Station 19Configuring DUT 20

3 Using the Software

Introduction 28

Selecting, Modifying & Running Tests 30Results 32

HDMI Parameters 34Sequencer Parameters 34Common Parameters 36Procedure Parameters 36

Page 4: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

4 Keysight N5991 HDMI Test Automation Software Platform User Guide

Contents

4 HDMI Calibrations

Sink Calibrations 40Overview 40

HDMI 1.4 Sink Calibrations 41Skew Calibration 41Fall/Rise Time Calibration 46Swing Calibration Clock/Data0/Data1/Data2 50Clock Jitter Calibration TP1/TP2 54Data Jitter Calibration 59

HDMI 2.1 Sink TMDS Calibrations 64HF Swing Calibration Clock/Data0/Data1/Data2 64HF Clock Jitter Calibration TP2 68HF Data Jitter Calibration TP2 72

HDMI 2.1 Sink FRL Calibrations 76FRL Swing Calibration Lane0/Lane1/Lane2/Lane3 76Random Jitter Calibration 80Eye Width Calibration 83Eye Width Calibration 87Eye Height Calibration 91Calculating FRL Waveforms 95Calculating HRF 2-5 FRL Waveforms 96

HDMI 1.4 Cable Calibrations 99Skew Calibration 99Fall/Rise Time Calibration 104Swing Calibration Clock/Data0/Data1/Data2 108Data Jitter Calibration 112

HDMI 2.1 Cable TMDS Calibrations 117HF Swing Calibration Clock/Data0/Data1/Data2 117Data Jitter Calibration 121

Page 5: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 5

Contents

5 HDMI Receiver Tests

Sink Tests 128

HDMI 1.4 TMDS Signal Generator 1298-5 Differential Swing 1298-6 Intra Pair Skew Data0/Data1/Data2/Clock 1338-7 Jitter Tolerance 1368-15 Character Synchronization Test 1408-16 Acceptance of All Valid Packet Types (Expert Mode only) 1428-19 Pixel Encoding Requirements 1448-20 Video Format Timing 1468-21 Audio Clock Regeneration 1488-22 Audio Jitter Test 1508-23 Audio Formats (Expert Mode only) 1528-24 Interoperability with DVI 1548-25 Deep Color 1568-29 3D Video Format Timing (Expert Mode Only) 1588-30 4K x 2K Video Format Timing 1608-31 AVI Info Frame supporting Extended Colorimetry, Content Type and Selectable YCC Quant. Range 162Differential Swing Clock/Data/All (Expert Mode only) 164Sink Inter-Pair Skew Data0/Data1/Data2/Clock (Expert Mode only) 168Sensitivity Jitter (Expert Mode only) 171

Page 6: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

6 Keysight N5991 HDMI Test Automation Software Platform User Guide

Contents

HDMI 2.1 TMDS Signal Generator 176HF2-1 Differential Swing All Channels 176HF2-2 Intra Pair Skew Data0/Data1/Data2/Clock 180HF2-3 Jitter Tolerance 183HF2-6 Video Timing 2160p 24bit 187HF2-7 Deep Color 190HF2-8 Video Timing 2160p 3D 193HF2-23 Pixel Decoding YCbCr 4:2:0 195HF2-24 Pixel Decoding YCbCr 4:2:0 Deep Color 198HF2-25 Sink Video Timing—21:9 (64:27) 200HF2-36 Video Timing Non 2160p 24bit 202HF2-37 Video Timing Non 2160p Deep Color 205HF2-38 Video Timing Non 2160p 3D 207HF Intra Pair Skew Data0/Data1/Data2/Clock (Expert Mode only) 210Generic Video Format Timing (Expert Mode only) 213

HDMI 2.1 FRL Signal Generator 216HFR2-1 Differential Swing Tolerance 216HFR2-2 Intra Pair Skew 221HFR2-3 Inter Pair Skew 224HFR2-4 Minimum Link Rate 227HFR2-5 Jitter Tolerance 230FRL Error Pattern Check (for Expert Mode only) 234

HDMI Cable Tests 2375-3 Cable Eye Mask Measurement Data0/Data1/Data2/Clock 2385-5 Cable Inter-Pair Skew Measurement Data0/Data1/Data2 241HF Cable Eye Mask Measurement Cat1/Cat2 Cable (only for Expert Mode) 244

Page 7: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform

User Guide

1 Introduction

Overview / 8Document History / 9

Page 8: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

8 Keysight N5991 HDMI Test Automation Software Platform User Guide

1 Introduction

Overview

This guide provides a detailed description of the Keysight N5991 HDMITest Automation Software Platform.

The BitifEye “ValiFrame” Test Automation software is globally marketedand supported by Keysight Technologies as N5991. This documentdescribes the calibrations and test procedures conducted by N5991ValiFrame for HDMI (High-Definition Multimedia Interface) in detail.

The HDMI Receiver testing supports automatic control of the KeysightTechnologies M8195A AWG (Arbitrary Waveform Generator). It calibratesthe stress conditions and controls all test electronic equipment forautomated receiver tolerance tests. The N5991 software implements thetests according to the requirements of the Compliance Test Specificationfor Sink Devices of HDMI version 1.4 and 2.1. It also offers some customcharacterization tests to provide more details on DUT behavior beyond thelimits.

Page 9: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 9

Introduction 1

Document History

First Edition (March 2020)

The first edition of this user guide describes functionality of software version N5991 ValiFrame HDMI_1.00 based on the HDMI Base specification.

Page 10: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

10 Keysight N5991 HDMI Test Automation Software Platform User Guide

1 Introduction

Page 11: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform

User Guide

2 ValiFrame HDMI Station

ValiFrame HDMI Station Configuration / 12Starting the HDMI Station / 19

After the software has been installed, two icons are added to the desktop as shown in Figure 1 and Figure 6. The first icon pertains the Station Configuration and the other icon pertains to ValiFrame HDMI.

Page 12: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

12 Keysight N5991 HDMI Test Automation Software Platform User Guide

2 ValiFrame HDMI Station

ValiFrame HDMI Station Configuration

Test Station Selection

The set of test instruments that are used for a specific application are referred to in the following as “Test Station” or in short “Station”. The test station is controlled by a suitable PC and the N5991 Test Automation Software Platform.

The ValiFrame HDMI Station Configuration must be started prior to launching ValiFrame. It allows you to select the required set of instruments. Double-click the icon (see Figure 1) to launch the software. Alternatively, to access the ValiFrame Station Configuration on a Windows-based PC:

Click Start > BitifEye HDMI N5991 > HDMI Station Configurator (N5991).

Figure 1 Icon for HDMI Station Configurator

When the ValiFrame HDMI Station Configuration is launched, the “Station Configurator” window appears as shown in Figure 2. The available test stations are listed in the “Select Station” drop-down box.

Page 13: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 13

ValiFrame HDMI Station 2

Figure 2 Station selection window

You may also select either (Microsoft) Excel or HTML as the viewer for test results.

Next, you may optionally assign sounds 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 connection diagram pops up.

3 Dialog Prompt plays the selected sound at each dialog prompt.

Select a sound tone from the following options available in the drop-down options. The option ‘None’ disables the sound for the respective action.

• Car brake

• Feep Feep

• Ringing

• TaDa

• Tut

Click “Play” to test a sound before assigning it to a specific action.

Page 14: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

14 Keysight N5991 HDMI Test Automation Software Platform User Guide

2 ValiFrame HDMI Station

Test Station Configuration

After selecting Test Station as HDMI Station, click Next to continue. The “Station Configuration” stage of the Station Configurator is displayed as shown in Figure 3. It shows the various options for instruments that can be used for HDMI testing. It contains such options as:

• System Configuration

• Unused Lane Termination

Figure 3 Station configuration window

System Configuration

The ‘System Configuration’ in “Station Configuration” defines the HDMI signal generator. By default, ‘M8195A system’ is the signal generator available.

• M8195A System—This configuration uses two M8195A generators for HDMI output and a M8197A synchronization module to de-skew both M8195A modules.

Page 15: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 15

ValiFrame HDMI Station 2

Unused Lane Termination

Select an option as the method to terminate any unused lanes:

• Termination Fixture—Use a termination fixture

• Scope Probe—Use one of the following Oscilloscope probes:

• N5444A/N280xA

• N5380A/B

Test Instrument Configuration

Once the HDMI station is configured, the instrument addresses must be set. An example for instrument configuration is set as shown in Figure 4.

Figure 4 Instrument configuration window

NOTEMake sure that all the selected instruments for the test station are connected to the test station PC controller by the remote control interfaces such as LAN or USB.

Page 16: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

16 Keysight N5991 HDMI Test Automation Software Platform User Guide

2 ValiFrame HDMI Station

After the installation process, all instruments are configured by default in “Offline” mode. In the simulation mode, the hardware need not necessarily be physically connected to the test controller PC. The ValiFrame software cannot connect to any instrument in this mode. In order to control the instruments that are connected to the PC, the instrument address must be entered. The address depends on the bus type used for the connection, for example, GPIB (General Purpose Interface BUS) or LAN (Local Area Network). Most of the instruments used in the HDMI station require a VISA (Virtual Instrument System Architecture) connection. To determine the VISA address, run the “Connection Expert” (right-click the Keysight IO Control icon in the task bar and select the first entry “Connection Expert”). Copy the address string for each instrument from the Connection Expert entries and paste it as the instrument address in the ‘Station Configurator’. After the address strings have been entered, uncheck the “Offline” check box to configure the instruments in online mode and click Check Connections to verify that the connections for the instruments are established properly. If an erroneous instrument address configuration is performed, the Station Configurator displays a prompt to indicate so.

NOTEWhen starting a specific test station configuration for the first time, all instruments are set to the “Offline” mode. In this mode the test automation software does not connect to any instrument. This mode can be used for demonstrations or checks only.

Page 17: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 17

ValiFrame HDMI Station 2

Using Keysight IO VISA Connection Expert

Introduction

The Keysight Connection Expert is recommended to setup new connections or verify existing connections. Start the Connection Expert by right-clicking on the Keysight IO Libraries Suite icon in the task bar and selecting “Connection Expert”. A window similar to the one shown in Figure 5 is displayed.

Figure 5 Keysight Connection Expert

Under “Instruments”, click Rescan.

Page 18: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

18 Keysight N5991 HDMI Test Automation Software Platform User Guide

2 ValiFrame HDMI Station

For each instrument that must be connected, verify that the corresponding information is listed on the menu to the left and that the VISA Address for each instrument shows a green tick.

Once all the instruments to be used are listed properly, their address strings can be entered in the Instrument Configuration stage of the Wizard (see Figure 4). The recommended way of doing this is to copy and paste each instrument address as follows:

Click the “VISA Address” field next to an instrument in the Connection Expert and copy the address. Highlight the corresponding entry of that instrument in the Test Station Connection window, paste the address in the “Instrument Address” text field and click “Apply Address”. Repeat this procedure for all the instruments being used, except standard specific applications running on the oscilloscope.

The applications running on the oscilloscope use a different technology to provide remote access to ValiFrame, called .NET Remoting Communication. The remote access is only possible using a LAN connection to the oscilloscope; therefore, only an IP address is used to connect to such an instrument.

Once all the instruments are set with the appropriate addresses, tick the check boxes for all such instruments, which shall be used by the Test Automation Software. This will set the instrument mode to “Online”. Click “Check Connections” to verify that the instrument addresses are valid.

Click “Finish” to save the changes and close the ValiFrame Configuration Wizard.

Page 19: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 19

ValiFrame HDMI Station 2

Starting the HDMI Station

Start the ValiFrame HDMI Test Station by double-clicking “HDMI Valiframe (N5991)” icon on the desktop as shown in Figure 6. Alternatively, click Start > BitifEye HDMI N5991 > HDMI ValiFrame (N5991).

Figure 6 HDMI Valiframe Test Station icon

The ValiFrame N5991 software connects automatically to the instruments which are set to “Online” mode in the ValiFrame ‘Instrument Configuration’ section (see Figure 4). The application is ready for use once all the connections have been initialized successfully. Clicking the ValiFrame HDMI icon launches the HDMI N5991 Valiframe window as shown in Figure 7.

Page 20: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

20 Keysight N5991 HDMI Test Automation Software Platform User Guide

2 ValiFrame HDMI Station

Figure 7 ValiFrame HDMI user interface

The test parameters must be configured before running any test or calibration procedure. Click the “NEW” button to launch the “Configure Product” window (Figure 8).

Configuring DUT

The “Configure Product” window allows you to select the DUT parameters, such as Product Type, Test Mode (either Compliance Mode or Expert Mode) and also all such parameters, which are related to the Sink/Cable test configuration. These parameters shall be used later in several calibrations and test procedures.

Page 21: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 21

ValiFrame HDMI Station 2

Figure 8 Configure Product panel

Configuration Parameters

The description for parameters that appear in the “Configure Product” window are listed inTable 1.

Table 1 List of Configuration Parameters and their description

Parameter name Description

Product Parameters

Product Number Name of the product

Serial Number Serial number of the product

Page 22: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

22 Keysight N5991 HDMI Test Automation Software Platform User Guide

2 ValiFrame HDMI Station

Sink Test Configuration Parameters

This section describes the parameters required to configure a sink test. A sample configuration is displayed in Figure 9.

Figure 9 Sink Test Configuration parameters

Port Name Select the port number between 1 and 10

Product Type The available DUT types are ‘Sink’ and ‘Cable’. The list for calibrations and tests vary based on the type selected.

Description Text field to describe the product.

Test Parameters

User Name User name text field.

Comment Text field for user comments.

Initial Start Date Time stamp of the start of the current session.

Last Test Date Time stamp of the last test conducted in the current session.

Compliance Mode Test are conducted as mandated by the CTS. The parameters that are shown in the calibrations and test procedures cannot be modified by the user.

Expert Mode Calibration and tests can be conducted beyond the limits and constrains of the CTS. The parameters that are shown in the calibrations and test procedures can be modified by the user.

Parameter name Description

Page 23: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 23

ValiFrame HDMI Station 2

DUT Settings

The “DUT Settings” are further divided into two sections; for ‘TMDS’ testing and for ‘FRL’ testing. Table 2 and Table 3 describe the Sink test configuration parameters from the respective sections.

Table 2 Sink Test Configuration Parameters (for TMDS)

Table 3 Sink Test Configuration Parameters (for FRL)

TMDS Parameter name Description

Max supported TMDS Bit Rate This parameter enables filtering the test list with respect to the maximum TMDS bit rate supported by the DUT. The test list shall only cover video mode, color depth and color space combinations with a TMDS bit rate equal to or below the entered value.

TMDS Fixture Type Select different fixture types for the Oscilloscope measurements, at which the fixture can be de-embedded. The options are:• N1080H04• High Z Probe• Wilder HDMI TPA-P• BitifEye BIT-1010-0200-0 Type A• Other

Supported Video Modes Select one or more video modes supported by the DUT.

Color Depth Select one or more color depth options supported by the DUT.

Color Spaces Select one or more pixel encoding options supported by the DUT.

Select all CEA modes Selecting this option enables all standard CEA video modes.

3D Selecting this option adds 3-Dimensional video modes to the test procedures.

DVI Mode Selecting this option enables DVI compatibility.

Automotive Receiver Selecting this option checks if the DUT is an automotive receiver.

FRL Parameter name Description

FRL Test Patterns Select the pattern used for Sink tests.

Max supported FRL Lanes Select the maximum number of FRL Lanes supported by the DUT.

Max supported FRL Rate This parameter enables filtering the test list with respect to the maximum FRL bit rate supported by the DUT.

FRL Fixture Type Select different fixture types for the Oscilloscope measurements, at which the fixture can be de-embedded. The options are:• BitifEye 2.1 TPA• Wilder 2.1 TPA• Luxshare 2.1 TPA

Page 24: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

24 Keysight N5991 HDMI Test Automation Software Platform User Guide

2 ValiFrame HDMI Station

Equipment Settings

Table 4 describe the Sink test configuration parameters under ‘Equipment Settings’.

Table 4 Sink Test Configuration Parameters (for Equipment Settings)

TMDS Parameter name Description

Keep Signals After Test When this option is checked, the software allows you to pause and keep signal outputs active between test procedures so that signals can be checked after a test is run with the DUT.

Probe Head Type Select different probe heads for the Oscilloscope measurements. The options are:• N5380A/B• N5444A/N28xxA• N7010A• N5444A/N7003A• Other differential

BER Reader / SCDC Controller This parameter includes a BER Reader to improve test automation. You may also use an HDMI SCDC Controller to set HDMI 2.1 SCDC bits automatically and use the bit error ratio reading capability.• HDMI/Allion SCDC Controller. Select this option if the ‘HDMI/Allion SCDC Controller’ should be used for SCDC

bits. Optionally, it can be configured to read character errors automatically. The SCDC Controller can be connected directly to the PC running Valiframe via USB or to a remote PC running the BitifEye Remote Instruments Server. If connected directly, leave the ‘Address’ field blank, else you must enter the Host IP address for the BitifEye Remote Instruments Server.

• If no BER Reader is available, select the option ‘Offline BER Reader’. Doing so guides you through setting SCDC bits and checking for errors with dialog boxes during test. This option is only available for TMDS tests.

Page 25: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 25

ValiFrame HDMI Station 2

Cable Test Configuration Parameters

This section describes the parameters required to configure a cable test. A sample configuration is displayed in Figure 10.

Figure 10 Cable Test Configuration parameters

DUT Settings

Table 5 describe the Cable test configuration parameters under DUT Settings.

Table 5 Cable Test Configuration Parameters (for DUT Settings)

TMDS Parameter name Description

Cable Type Select the category of the DUT. The options are:• Category 1 (Home)• Category 2 (Home)• Automotive (EE)• CE Relay (AA)• Automotive Relay (AE)• User Defined

Active Cable Select this check box to verify if the connected DUT is of the ‘active cable’ type.

Page 26: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

26 Keysight N5991 HDMI Test Automation Software Platform User Guide

2 ValiFrame HDMI Station

Equipment Settings

Table 6 describe the Cable test configuration parameters under Equipment Settings.

Table 6 Cable Test Configuration Parameters (for Equipment Settings)

FRL IP Auxiliary

The FRL sink tests are available only if the WCM and PCM loss models are located in the same machine where the ValiFrame software is installed. When you launch the ValiFrame Station for the first time, a dialog, as shown in Figure 11, prompting for those files appears.

Figure 11 FRL IP Auxiliary dialog

These files can be added by using the HDMI IP Auxiliary installer (provided by BitifEye) or by downloading them from the HDMI Forum.

TMDS Parameter name Description

Probe Head Type Select different probe heads for the Oscilloscope measurements. The options are:• N5380A/B• N5444A/N28xxA• N7010A• N5444A/N7003A• Other differential

Channel Connection Type This parameter enables the possibility to select the number of connections required for Oscilloscope measurements. If the accessories for a 4-connection setup are available and the generator does not have any limitations, most of the tests can be run without altering the setup. The options that can be chosen for this parameter are:• 2 Connections• 4 Connections

Page 27: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform

User Guide

3 Using the Software

Introduction / 28

Selecting, Modifying & Running Tests / 30

HDMI Parameters / 34

Page 28: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

28 Keysight N5991 HDMI Test Automation Software Platform User Guide

3 Using the Software

Introduction

Once the DUT has been configured, click ‘OK’ on the “Configure Product” panel. All calibration and test procedures are included in the respective groups in a manner similar to how they are organized in the specifications.

Figure 12 HDMI main window

The parameter grid on the right side of the window shows the parameters, which are related to the selected procedures.

The log list at the bottom of the window shows calibration and test status messages (regular progress updates as well as warnings and error messages).

To start one or more procedures, select the corresponding check box. The ‘Start’ button is enabled and turns green in color. Click ‘Start’ to run the selected procedures.

Page 29: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 29

Using the Software 3

Once all the procedures are run, the N5991 configuration can be stored as a single ‘.vfp’ file using the ‘Save’ button and recalled using the ‘Load’ button without the need to configure the DUT again.

CAUTIONBefore executing the calibration or test procedures, ensure that the HDMI Station Configuration is configured properly with all necessary instruments, such as the Infiniium oscilloscope set to “online”. All calibrations can be run in offline mode, that is, without any instrument connected. The offline mode is intended for product demonstrations with simulated data. CALIBRATIONS RUN IN OFFLINE MODE DO NOT GENERATE VALID CALIBRATION DATA.

Page 30: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

30 Keysight N5991 HDMI Test Automation Software Platform User Guide

3 Using the Software

Selecting, Modifying & Running Tests

Selecting Procedures

The calibration, receiver, and transmitter test procedure groups can be selected globally by selecting the check box at the top of the group. Alternatively, an individual test procedure can be selected by checking the corresponding check box. Click ‘Start’ to run the selected test procedures.

Modifying Parameters

Most calibration and test procedures, as well as the groups 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 all the parameters can be modified. First, select a specific calibration or test procedure or one of the groups contained in the N5991 procedure tree, as shown in Figure 13. The parameters are displayed in a property list on the right side of the window. If not visible, click the ‘Properties’ button for them to appear. The parameters are either listed alphabetically or in specific categories, depending on the selection on the left side. These parameters can be configured only before the selected procedure subgroup or procedure is started. All selected test parameters are listed in the MS Excel/HTML test results worksheets.

Page 31: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 31

Using the Software 3

Figure 13 Modifying parameters

Running Procedures

To run the selected procedures, click the ‘Start’ icon on the toolbar (see Figure 12). The procedures are run sequentially 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 required action is prompted in pop-up dialog boxes prior to running the calibration/test procedures. To view the connection diagram, right-click the desired test or calibration. From the right-click menu, select “Show Connection”.

Page 32: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

32 Keysight N5991 HDMI Test Automation Software Platform User Guide

3 Using the Software

Results

Runtime Data Display

Most procedures generate data output. While the procedure is running, the data is displayed in a temporary MS Excel worksheet or HTML document (depending on the selected viewer in the ‘Station Configuration’), which opens automatically for each individual procedure.

Any MS-Excel worksheet or HTML documents, which are open during the procedure runs are closed automatically once the specific procedure is finished. As long as the N5991 Software is running, each result file (MS Excel worksheet or HTML Page) can be reopened by double-clicking the respective procedure. However, the individual files are lost when the N5991 main window is closed, unless you save the individual files or a collection of them.

Results Workbook

For your convenience, all individual results are summarized in an MS Excel workbook or HTML document at the end of the test run. All calibration and test data worksheets can be saved in a workbook by clicking the “Export” button on the toolbar of the HDMI N5991 Test Automation window. Keysight recommends performing this action at least once at the end of each N5991 procedure runs to avoid any data loss. If the calibration and test procedures are conducted several times during the same N5991 run, the resulting worksheets are combined in the workbook. If a test procedure is conducted without prior execution of calibration procedures in the same test run, only the test results will be saved to the workbook.

NOTEAs a safety feature, all calibration and test results are saved by default to the N5991 “Tmp” directory (C:\ProgramData\BitifEye\ValiframeK1\Tmp). The sub-folders contains the Excel files of the final results measured at each calibration and test procedure. In addition to the calibration data worksheets, calibration data files are generated. These files are saved by default to the N5991 calibrations folder. If these calibrations are run again, the data file is overwritten. To save the calibration data files at each configuration, the files must be copied from the directory: ‘C:\ ProgramData\BitifEye\ValiframeK1\HDMI\Calibrations’ and saved manually in any folder before rerunning the calibrations.

Page 33: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 33

Using the Software 3

Icon Representation

Once the selected procedures are run successfully, the icons that appear for individual procedures indicates the result (Pass / Fail / Incomplete) as described in Table 7.

Table 7 Icon Result description

Smiley Description

Indicates that the procedures have not run yet.

Indicates that the procedures are running.

Indicates that the selected procedures passed successfully in the previous run and the results are available.

Indicates that the selected procedures were passed in offline mode and the results are available.

Indicates that the selected procedures passed successfully in the current run.

Indicates that the procedure was not run completely in the previous run.

Indicates that the procedure could not be run in the present run. Most likely, the DUT failed during initialization, so no test was conducted.

Indicates that the procedure failed in the previous run.

Indicates that the procedure failed in the current run.

Page 34: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

34 Keysight N5991 HDMI Test Automation Software Platform User Guide

3 Using the Software

HDMI Parameters

The HDMI parameters are of three types:

• Sequencer Parameters

• Common Parameters

• Procedure Parameters

Sequencer Parameters

The sequencer parameters control the flow of the test sequencer, not the behavior of individual procedures. They are identical across all versions of ValiFrame. One of them, Repetitions, is available for all procedures and groups in the procedure tree. The others are only available for procedures. Like all other parameters, the sequencer parameters are shown on right side of the ValiFrame user interface and you may manually change them, as illustrated in Figure 14.

Page 35: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 35

Using the Software 3

Figure 14 HDMI Sequencer Parameters

All sequencer parameters are listed in alphabetical order in Table 8.

Table 8 HDMI Sequencer Parameters

Parameter Name Parameter Description

Procedure Error Case Behavior • “Proceed With Next Procedure”: If an error occurs in the current test or calibration procedure, continue by running the next procedure in the sequence.

• “Abort Sequence”: Abort further running of the sequence.

Procedure Failed Case Behavior • “Proceed With Next Procedure”: If the current test or calibration procedure fails, continue by running the next procedure in the sequence.

• “Abort Sequence”: Abort further running of the sequence.

Repetitions The number of times the group or procedure is going to be repeated. If the value is '0', it runs only once.

Page 36: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

36 Keysight N5991 HDMI Test Automation Software Platform User Guide

3 Using the Software

Common Parameters

The common parameters are used for several related calibration or test procedures. They are shown on the right side of the ValiFrame user interface when the selected entry of the procedure tree on the left is a group instead of an individual procedure.

The HDMI Receiver Test Software has some group parameters (in addition to “Repetitions”) on the top-level entry of the HDMI procedure tree. These are common for all Valiframe calibration and receiver test procedures respectively.

All common parameters are listed in alphabetical order in Table 9.

Table 9 HDMI Common Receiver Parameters

Procedure Parameters

The Procedure Parameters are all such parameters that are not part of any of the previously described categories. They are shown on the right side of the ValiFrame user interface when the selected entry of the procedure tree

Parameter Name Parameter Description

DVI Mode If set to ‘True’, TMDS Generator generates DVI instead of HDMI data.

Fill up blanking periods with Null packets

Fills up all blanking periods with null packets to reduce unbalanced HDMI symbols to a minimum.

Keep the signal after test If set to ‘True’, the signal is retained after each test and allows to measure additional items.

Use internal probe head termination voltage

Enable / Disable use of internal termination voltage of Oscilloscope probe heads, such as ‘N5444A’.

Offset position of first packet in line

This value shifts out the position of the first packet in a line relative to the HSync Active Start. Control sequences are added until this offset is reached.

SCDC supports Character Error Detections

If set to ‘True’, the SCDC controller is used as error detector.

Skip Link Training The test pattern is directly applied to the Sink DUT while link training is bypassed.

Start delay between SCDC Controller and TMDS signal

Delay duration (in milliseconds) before configuring the SCDC controller. This value must be evaluated for each setup manually.

Page 37: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 37

Using the Software 3

on the left is an individual procedure. Their purpose is to modify the behavior of that single procedure. Procedures often have parameters with the same name, but pre-configured settings always apply on the selected procedure, while their meaning may be slightly different.

Page 38: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

38 Keysight N5991 HDMI Test Automation Software Platform User Guide

3 Using the Software

Page 39: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform

User Guide

4 HDMI Calibrations

Sink Calibrations / 40

HDMI 1.4 Sink Calibrations / 41

HDMI 2.1 Sink TMDS Calibrations / 64

HDMI 2.1 Sink FRL Calibrations / 76

HDMI 1.4 Cable Calibrations / 99

HDMI 2.1 Cable TMDS Calibrations / 117

Page 40: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

40 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Sink Calibrations

Overview

The calibration procedures are used for calibrating the TMDS and FRL signal generator levels and timings. The order of the procedures is mainly driven by the calibration dependencies. The number of calibrations that must be conducted vary depending on the DUT configuration. The results of each calibration are stored in the ‘Calibration’ folder of ValiFrame, so that it can be used for another calibration or test, as required.

Calibration data for levels and rise times are required at least once for all data rates.

Jitter calibrations are required for each data rate as specified in the HDMI Specification.

Note that ValiFrame attempts to reduce the calibration effort by coalescing similar data rates in one calibration, when no significant deviation in the results are expected. ValiFrame automatically determines the required test procedures from the combination of the supported video modes, color depth and color modes. Note that the DC and single-ended levels are always determined with respect to the termination voltage.

Page 41: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 41

HDMI Calibrations 4

HDMI 1.4 Sink Calibrations

Skew Calibration

Purpose and Method

This calibration is used to de-skew the setup. Because of the differences in length between Clock, Data0, Data1 and Data2, the output signals are not aligned on a same base. Additionally, in this calibration, the module alignment of the two M8195A modules using the M8197A synchronization module is performed.

The length differences are measured in several steps and finally saved into a calibration table. With additional steps, the software measures the module-to-module skew for specific sample frequencies and saved into a calibration table as well. For each test, this table data is further used to de-skew the signals.

Connection Diagram

During the test, the software prompts you to change the outputs connected to the Oscilloscope. Initially, M8195A module 1 outputs (Clock and Data0) must be connected. Thereafter, these must be replaced with M8195A module 2 outputs (Data1 and Data2). Finally, to calibrate the module-to-module skew, you must connect both modules 1 and 2 to the Oscilloscope. (See Figure 15, Figure 16 and Figure 17)

Figure 15 Connection Diagram for Sink Skew Calibration (connection 1)

Page 42: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

42 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Figure 16 Connection Diagram for Sink Skew Calibration (connection 2)

Figure 17 Connection Diagram for Sink Skew Calibration (connection 3)

Parameters in Expert Mode

• Step size of sample frequency: The value by which the sample frequency is increased in the next step.

Page 43: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 43

HDMI Calibrations 4

Result Description

Figure 18 Result for Skew Calibration

• Result: (Pass/Fail) Test is considered as PASS if measured skew is below the maximum limits.

• Identifier: The M8195A output that is measured.

• Skew Value: Measured skew value for each output.

Page 44: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

44 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Figure 19 Result for Skew Calibration (module-to-module)

Page 45: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 45

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if measured skew is below the maximum limits.

• Sample Frequency: The M8195A sample frequency that has been set.

• Skew Value: Measured skew value between the M8195A modules for each sample frequency.

Page 46: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

46 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Fall/Rise Time Calibration

Purpose and Method

Transition times can be created on an M8195A by manipulating waveforms instead of using hardware TTCs. Test fixtures and cables affect the transition times. To compensate for this, the fall and rise times are calibrated by generating a clock signal and measuring the rise time with a DSO.

For the calibration, a valid clock signal of the lowest video mode is generated with different transition times. For each step, the DSO measures the rise time of the signal and averages the measured transition time over multiple measurements.

Connection Diagram

See Figure 20.

Figure 20 Connection Diagram for Fall Rise Time Calibration - M8195A setup

Parameters in Expert Mode

• Min. Transition: The minimum calibrated transition time.

• Step size of sample frequency: The value by which the sample frequency is increased in the next step.

• Max. Transition: The maximum calibrated transition time.

• Integration Time: The acquisition time for the captured signal. Decreasing this value may speed up the calibration but reduces accuracy.

Page 47: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 47

HDMI Calibrations 4

Read-Only Parameters

• Differential Swing: The differential swing level of the signal.

Page 48: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

48 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 21 Result for Fall Rise Time Calibration

Page 49: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 49

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if transition times are calibrated successfully.

• Set Fall/Rise Time: The applied transition time for this step.

• Measured Fall/Rise Time at xx MHz: Measured transition time for this step at a specific data rate.

Page 50: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

50 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Swing Calibration Clock/Data0/Data1/Data2

Purpose and Method

The test fixtures and cables attenuate the data or clock signals. To compensate for this, the differential signal levels are calibrated by connecting an HDMI fixture to the HDMI setup and measuring the differential swing with a DSO.

For the calibration, a software PRBS signal is generated at different swing voltage levels. For each step, the DSO measures the Histogram for the most frequently attained value of the differential swing. This calibration is done for each channel of the signal generator.

Connection Diagram

Figure 22 shows the connection diagram for the Swing Clock+ calibration. The differential probe head must be connected to the TPA-R output of the specific channel to calibrate.

Figure 22 Connection Diagram for Sink Swing Calibration - M8195A setup

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

Page 51: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 51

HDMI Calibrations 4

• Min. Swing Value: The minimum calibrated swing voltage.

• Max. Swing Value: The maximum calibrated swing voltage.

• Step Size: The value the swing voltage is decreased in next step.

• DSO Channel used for Calibration: The channel selected as input on the DSO.

Required Calibrations (Prerequisite)

• Fall/Rise Time Calibration

Page 52: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

52 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 23 Result for Swing Calibration Clock+

Page 53: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 53

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Set Swing: The applied differential swing voltage for this step.

• Measured Swing: The measured differential swing voltage for this step.

Page 54: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

54 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Clock Jitter Calibration TP1/TP2

Purpose and Method

This procedure calibrates the clock jitter amplitude by measuring jitter with a DSO.

The calibration is divided into several parts:

• Clock Jitter Calibration TP1

• Clock Jitter Calibration TP2

• Clock Jitter Calibration TP2 (Data Jitter on Data)

• Clock Jitter Calibration TP2 (with a 2nd Cable Emulator)

• Clock Jitter Calibration TP2 (Data Jitter on Data with a 2nd Cable Emulator)

Clock jitter is sinusoidal jitter injected into the HDMI Clock signal. Four different sinusoidal jitter frequencies are calibrated: 500 kHz, 1 MHz, 7 MHz and 10 MHz.

For this calibration, a valid HDMI video signal is generated at different jitter frequencies and amplitudes. The jitter is calculated in the signal waveform. For each step, the Histogram peak-to-peak width of the jitter is measured by the Oscilloscope.

Since the data rate directly affects the jitter, this calibration must be conducted for each required data.

For the test point TP2, the signal is modified by including cable emulators. The cable emulator is included in the waveform calculation. This is accomplished by applying the reference s-parameter characteristics of the specific cable emulator to the signal waveform generated by the M8195A. The cable emulators are dependent on the applied data-rate and as required in the HDMI CTS.

Page 55: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 55

HDMI Calibrations 4

Connection Diagram

See Figure 24.

Figure 24 Connection Diagram for Sink Jitter Calibration - M8195A setup

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Min. Jitter: The minimum calibrated jitter amplitude.

• Max. Jitter: The maximum calibrated jitter amplitude.

• Jitter Step Size: The value the jitter amplitude is increased in next step.

• Differential Swing: The Differential Swing Voltage level used for this calibration.

• Cable Emulator: Select the cable type to be simulated in the M8195A for TP2 calibrations.

Page 56: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

56 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Required Calibrations (Prerequisite)

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 57: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 57

HDMI Calibrations 4

Result Description

Figure 25 Result for Clock Jitter Calibration

Page 58: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

58 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Jitter Injected: The applied Clock jitter amplitude for this step.

• Measured Jitter for 500 kHz: The measured 500 KHz Clock jitter amplitude for this step.

• Measured Jitter for 1 MHz: The measured 1 MHz clock jitter amplitude for this step.

• Measured Jitter for 7 MHz: The measured 7 MHz clock jitter amplitude for this step.

• Measured Jitter for 10 MHz: The measured 10 MHz clock jitter amplitude for this step.

Page 59: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 59

HDMI Calibrations 4

Data Jitter Calibration

Purpose and Method

This procedure calibrates the data jitter amplitude by measuring jitter with a DSO.

As defined in the HDMI CTS, there are two different data jitter injection techniques; either data jitter is applied by injecting it into the TMDS clock signal or by injecting it into the TMDS data lines. For each case, there are two combinations of jitter frequency.

Like the clock jitter, the data jitter is sinusoidal jitter, which is calibrated first for a frequency of 500 kHz with a clock jitter frequency of 10 MHz and also for a frequency of 1 MHz with a clock jitter frequency of 7 MHz.

For the calibration, a valid HDMI video signal is generated. The clock jitter values are applied according to the clock jitter calibration TP1 and then the data jitter is added as much as required to achieve the worst case condition. The worst case condition is considered to be achieved if the eye almost touches the eye mask but does not violate it.

Since the data rate directly affects jitter, this calibration has to be conducted for each required data rate.

Page 60: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

60 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Connection Diagram

See Figure 26.

Figure 26 Connection Diagram for Sink Jitter Calibration - M8195A setup

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Min. Jitter: The minimum calibrated jitter amplitude.

• Max. Jitter: The maximum calibrated jitter amplitude.

• Jitter Step Size: The value the jitter amplitude is increased in next step.

• Differential Swing: The Differential Swing Voltage level used for this calibration.

• Perform full N5399C/D mask test for each calibration step.

Page 61: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 61

HDMI Calibrations 4

Required Calibrations (Prerequisite)

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

• Clock Jitter Calibration TP1/TP2

Page 62: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

62 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 27 Result for Data Jitter Calibration

Page 63: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 63

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Jitter Injected: The applied data jitter frequency for this step.

• Data Jitter Amplitude: The measured data jitter amplitude for this step.

• Clock Jitter Frequency: The clock jitter frequency for this step.

• Clock Jitter Amplitude: The measured clock jitter amplitude for this step.

Page 64: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

64 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

HDMI 2.1 Sink TMDS Calibrations

HF Swing Calibration Clock/Data0/Data1/Data2

Purpose and Method

The test fixtures and cables attenuate the data or clock signals. To compensate for this, the differential signal levels are calibrated by connecting an HDMI fixture to the HDMI setup and measuring the differential swing with a DSO.

For the calibration, a software PRBS signal is generated at different swing voltage levels. For each step, the DSO measures the Histogram for the most frequently attained value of the differential swing. This calibration is done for each channel of the signal generator.

Connection Diagram

Figure 28 shows the connection diagram for the Swing Clock+ calibration. The differential probe head must be connected to the TPA-R output of the specific channel to calibrate.

Figure 28 Connection Diagram for Sink HF Swing Calibration - M8195A setup

Page 65: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 65

HDMI Calibrations 4

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

• Min. Swing Value: The minimum calibrated swing voltage.

• Max. Swing Value: The maximum calibrated swing voltage.

• Step Size: The value the swing voltage is decreased in next step.

• DSO Channel used for Calibration: The channel selected as input on the DSO.

Page 66: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

66 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 29 Result for HF Swing Calibration

Page 67: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 67

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Set Swing: The applied differential swing voltage for this step.

• Measured Swing: The measured differential swing voltage for this step.

Page 68: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

68 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

HF Clock Jitter Calibration TP2

Purpose and Method

This procedure calibrates the clock jitter amplitude for TMDS Character Rates ranging from 340 to 600 Mcsc.

Clock jitter is sinusoidal jitter injected into the HDMI Clock signal. Four different sinusoidal jitter frequencies are calibrated: 500 kHz, 1 MHz, 7 MHz and 10 MHz.

For this calibration, a valid HDMI video signal is generated at different jitter frequencies and amplitudes. The jitter is calculated in the signal waveform. For each step, the Histogram peak-to-peak width of the jitter is measured by the Oscilloscope.

This calibration must be conducted for the highest testing video mode selected.

It is available when HDMI 2.1 testing is supported.

Connection Diagram

See Figure 30.

Figure 30 Connection Diagram for HF Clock Jitter Calibration - M8195A setup

Page 69: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 69

HDMI Calibrations 4

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Min. Jitter: The minimum calibrated jitter amplitude.

• Max. Jitter: The maximum calibrated jitter amplitude.

• Jitter Step Size: The value the jitter amplitude is increased in next step.

• Differential Swing: The Differential Swing Voltage level used for this calibration.

• Cable Emulator: Select the cable type to be simulated in the M8195A for TP2 calibrations.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

Required Calibrations (Prerequisite)

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

NOTEIn this calibration, it is important to terminate all unused outputs with 50 Ω into 3.3V. The connection diagram above shows additional probe heads. Nevertheless, when the 50 Ω in 3.3V termination is valid, the use of additional probe heads is not necessary.

Page 70: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

70 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 31 Result for HF Clock Jitter Calibration

Page 71: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 71

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Jitter Injected: The applied Clock jitter amplitude for this step.

• Measured Jitter for 500 kHz: The measured 500 KHz Clock jitter amplitude for this step.

• Measured Jitter for 1 MHz: The measured 1 MHz clock jitter amplitude for this step.

• Measured Jitter for 7 MHz: The measured 7 MHz clock jitter amplitude for this step.

• Measured Jitter for 10 MHz: The measured 10 MHz clock jitter amplitude for this step.

Page 72: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

72 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

HF Data Jitter Calibration TP2

Purpose and Method

This procedure calibrates the data jitter amplitude for TMDS Character Rates ranging from 340 to 600 Mcsc.

The data jitter is a sinusoidal jitter, which is calibrated first for a frequency of 500 kHz with a clock jitter frequency of 10 MHz and also for a frequency of 1 MHz with a clock jitter frequency of 7 MHz.

For the calibration, a valid HDMI video signal is generated. The clock jitter values are applied according to the HF clock jitter calibration and then the data jitter is added as much as required to achieve the worst case condition. The worst case condition is considered to be achieved if the eye almost touches the eye mask but does not violate it.

Moreover, the worst cable model requires addition of an intra-pair skew of 112ps alternatively, to all TMDS Data negative first and then to all TMDS Data positive. To achieve this, the calibration is divided into two parts: skew on normal and skew on complement. The skew is applied by using delay lines, as shown in Figure 32. This calibration must be conducted for the highest testing video mode selected.

Connection Diagram

Figure 32 Connection Diagram for Sink Jitter Calibration - M8195A setup

Page 73: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 73

HDMI Calibrations 4

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Min. Jitter: The minimum calibrated jitter amplitude.

• Max. Jitter: The maximum calibrated jitter amplitude.

• Jitter Step Size: The value the jitter amplitude is increased in next step.

• Differential Swing: The Differential Swing Voltage level used for this calibration.

Required Calibrations (Prerequisite)

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

• HF Clock Jitter Calibration TP2

Page 74: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

74 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 33 Result for HF Data Jitter Calibration

Page 75: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 75

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Jitter Injected: The applied data jitter frequency for this step.

• Data Jitter Amplitude: The measured data jitter amplitude for this step.

• Clock Jitter Frequency: The clock jitter frequency for this step.

• Clock Jitter Amplitude: The measured clock jitter amplitude for this step.

Page 76: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

76 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

HDMI 2.1 Sink FRL Calibrations

FRL Swing Calibration Lane0/Lane1/Lane2/Lane3

Purpose and Method

The test fixtures and cables attenuate the data or clock signals. To compensate for this, the differential signal levels are calibrated by connecting an HDMI fixture to the HDMI setup and measuring the differential swing with a DSO.

For the calibration, a software generates an FRL pattern at different swing voltage levels. For each step, the DSO measures the Histogram for the most frequently attained value of the differential swing. This calibration is done for each channel of the signal generator.

Connection Diagram

Figure 34 shows the connection diagram for the Swing Lane0+ calibration. The differential probe head must be connected to the TPA-R output of the specific channel to calibrate.

Figure 34 Connection Diagram for FRL Sink Swing Calibration - M8195A setup

Page 77: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 77

HDMI Calibrations 4

Parameters in Expert Mode

• Video Mode: The FRL rate for this calibration.

• Min. Swing Value: The minimum calibrated swing voltage.

• Max. Swing Value: The maximum calibrated swing voltage.

• Step Size: The value by which the swing voltage is decreased in next step.

• DSO Channel used for Calibration: The channel selected as input on the DSO.

Page 78: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

78 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 35 Result for FRL Swing Lane0+ Calibration

Page 79: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 79

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Set Swing: The applied differential swing voltage for this step.

• Measured Swing: The measured differential swing voltage for this step.

Page 80: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

80 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Random Jitter Calibration

Purpose and Method

Random jitter is added to simulate the effects of thermal noise. Due to system intrinsic jitter, the effective jitter level is different from the value set in the data generator, so the jitter amplitude is calibrated.

The test automation starts with a small RJ amplitude and increases that value with several steps over a defined range. For each step, the procedure measures the actual random jitter. The measurement is done on a real-time Oscilloscope using the RJ/DJ-separation software EZJIT.

Connection Diagram

See Figure 36.

Figure 36 Connection Diagram for FRL Sink Random Jitter Calibration - M8195A

Parameters in Expert Mode

• Video Mode: The FRL rate for this calibration.

• Differential Swing: The differential swing voltage of the signal

• Stop Jitter (RMS): The maximum random jitter value that is calibrated.

Page 81: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 81

HDMI Calibrations 4

Result Description

Figure 37 Result for FRL Random Jitter Calibration

Page 82: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

82 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

• Set Jitter (RMS): The applied random jitter for this step.

• Measured Jitter (RMS): The measured random jitter amplitude for this step.

Page 83: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 83

HDMI Calibrations 4

Eye Width Calibration

Purpose and Method

This procedure calibrates the eye width by applying different values of PCB Loss Factor.

The test automation sets the initial PCB Loss Factor in the AWG by embedding the corresponding cable model and increases that value with linear steps. At each step, the eye width is measured on a real-time Oscilloscope using horizontal Histogram.

The calibration finishes when the eye width reaches the Target Jitter or until the generator limit is attained.

Connection Diagram

See Figure 38.

Figure 38 Connection Diagram for FRL Eye Width Calibration - M8195A

Page 84: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

84 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Parameters in Expert Mode

• Video Mode: The FRL rate for this calibration.

• Cable Emulator: Select the cable type that must be simulated in the M8195A.

• Enable Crosstalk: If set to ‘True’, it enables the crosstalk in the FRL signal generator.

• Measurement Cycles: The number of times that the eye is measured at each step. Thereafter, all results are averaged.

• Start PCB Loss Factor: First PCB Loss value that is calibrated. It depends on the data rate.

• Target Jitter: It determines the last calibration step. When the measured eye width is higher that the target jitter the calibration ends.

• Differential Swing: Differential swing amplitude of the signal.

Page 85: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 85

HDMI Calibrations 4

Result Description

Figure 39 Result for FRL Eye Width Calibration

Page 86: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

86 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

• Set PCB Loss Model [dB]: The applied PCB Loss Model for this step.

• Measured Total Jitter (Eye Width) [mUI]: The measured total jitter amplitude for this step.

Page 87: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 87

HDMI Calibrations 4

Eye Width Calibration

Purpose and Method

This procedure calibrates the eye width by applying different values of PCB Loss Factor.

The test automation sets the initial PCB Loss Factor in the AWG by embedding the corresponding cable model and increases that value with linear steps. At each step, the eye width is measured on a real-time Oscilloscope using horizontal Histogram.

The calibration finishes when the eye width reaches the Target Jitter or until the generator limit is attained.

Connection Diagram

See Figure 38.

Figure 40 Connection Diagram for FRL Eye Width Calibration - M8195A

Page 88: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

88 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Parameters in Expert Mode

• Video Mode: The FRL rate for this calibration.

• Cable Emulator: Select the cable type that must be simulated in the M8195A.

• Enable Crosstalk: If set to ‘True’, it enables the crosstalk in the FRL signal generator.

• Measurement Cycles: The number of times that the eye is measured at each step. Thereafter, all results are averaged.

• Start PCB Loss Factor: First PCB Loss value that is calibrated. It depends on the data rate.

• Target Jitter: It determines the last calibration step. When the measured eye width is higher that the target jitter the calibration ends.

• Differential Swing: Differential swing amplitude of the signal.

Page 89: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 89

HDMI Calibrations 4

Result Description

Figure 41 Result for FRL Eye Width Calibration

Page 90: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

90 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

• Set PCB Loss Model [dB]: The applied PCB Loss Model for this step.

• Measured Total Jitter (Eye Width) [mUI]: The measured total jitter amplitude for this step.

Page 91: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 91

HDMI Calibrations 4

Eye Height Calibration

Purpose and Method

This procedure calibrates the eye height by applying various values of differential voltage amplitude.

The test automation starts with a high differential voltage amplitude and decreases that value with linear steps. At each step, the eye height is measured on a real-time Oscilloscope using vertical Histogram.

The calibration is considered as complete when the eye height reaches the Target Height or until the generator limit is attained.

Connection Diagram

See Figure 42.

Figure 42 Connection Diagram for FRL Eye Height Calibration - M8195A

Page 92: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

92 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Parameters in Expert Mode

• Video Mode: The FRL rate for this calibration.

• Cable Emulator: Select the cable type that must be simulated in the M8195A.

• Enable Crosstalk: If set to ‘True’, it enables the crosstalk in the FRL signal generator.

• Measurement Cycles: The number of times that the eye is measured at each step. Thereafter, all results are averaged.

• Target Height: It determines the last calibration step. When the measured eye height is lower that the target height, the calibration ends.

• First Differential Voltage: The first differential voltage amplitude that is calibrated. It depends on the data rate.

• Target Jitter: The amount of jitter added to the signal. It is applied by setting the required PCB Loss Factor according to the Eye Width calibration.

• Applied Voltage Step: The value by which the differential voltage is decreased at each step.

Page 93: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 93

HDMI Calibrations 4

Result Description

Figure 43 Result for FRL Eye Height Calibration

Page 94: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

94 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

• Set Voltage [mV]: The applied voltage amplitude for this step.

• Measured Eye Opening [mUI]: The measured eye opening for this step.

Page 95: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 95

HDMI Calibrations 4

Calculating FRL Waveforms

Purpose and Method

This procedure calculates and saves the FRL waveforms that are required for the Sink Test HFR 2-2 to HFR 2-4.

The procedure consists of four essential steps:

1 Calculate the base FRL waveforms

2 Calculate the FRL waveforms with WCM and crosstalk

3 Calculates the FRL waveforms with WCM and crosstalk along with positive data rate deviation

4 Calculates the FRL waveforms with WCM and crosstalk along with negative data rate deviation

Connection Diagram

Not required.

Parameters in Expert Mode

• Video Mode: The FRL rate for this calibration.

• Use Swing Calibration: Set to 'True' for using the swing calibration to set the differential voltage.

• Cable Emulator: Select the cable type that must be simulated in the M8195A.

• Enable Crosstalk: If set to ‘True’, it enables the crosstalk in the FRL signal generator.

Page 96: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

96 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Calculating HRF 2-5 FRL Waveforms

Purpose and Method

This procedure calculates and saves the FRL waveforms that are required for the Sink test HFR 2-5.

The procedure is performed in several steps. In the first step, the base FRL waveforms are calculated. In the next few steps, the FRL waveforms (with sinusoidal jitter injected) are calculated. The set of sinusoidal jitter amplitude and frequency for each step is defined in Table 6-28 “Sink Jitter Tolerance Requirement” and Table 6-29 “Sinusoidal Jitter Frequency and Jitter Amplitude for Sink Jitter Tolerance Test” of the HDMI 2.1 specification.

Connection Diagram

Not required.

Parameters in Expert Mode

• Video Mode: The FRL rate for this calibration.

• Use Swing Calibration: Set to 'True' for using the swing calibration to set the differential voltage.

• Cable Emulator: Select the cable type that must be simulated in the M8195A.

• Enable Crosstalk: If set to ‘True’, it enables the crosstalk in the FRL signal generator.

Page 97: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 97

HDMI Calibrations 4

Result Description

Figure 44 Result for HRF2-5 FRL Waveform Calculation

Page 98: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

98 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

• Set Voltage [mV]: The applied voltage amplitude for this step.

• Measured Eye Opening [mUI]: The measured eye opening for this step.

Page 99: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 99

HDMI Calibrations 4

HDMI 1.4 Cable Calibrations

Skew Calibration

Purpose and Method

This calibration is used to de-skew the setup. Because of the differences in length between Clock, Data0, Data1 and Data2, the output signals are not aligned on a same base. Additionally, in this calibration, the module alignment of the two M8195A modules using the M8197A synchronization module is performed.

The length differences are measured in several steps and finally saved into a calibration table. With additional steps, the software measures the module-to-module skew for specific sample frequencies and saved into a calibration table as well. For each test, this table data is further used to de-skew the signals.

Connection Diagram

During the test, the software prompts you to change the outputs connected to the Oscilloscope. Initially, M8195A module 1 outputs (Clock and Data0) must be connected. Thereafter, these must be replaced with M8195A module 2 outputs (Data1 and Data2). Finally, to calibrate the module-to-module skew, you must connect both modules 1 and 2 to the Oscilloscope. (See Figure 45, Figure 46 and Figure 47)

Figure 45 Connection Diagram for Cable Skew Calibration (connection 1)

Page 100: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

100 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Figure 46 Connection Diagram for Cable Skew Calibration (connection 2)

Figure 47 Connection Diagram for Cable Skew Calibration (connection 3)

Parameters in Expert Mode

• Step size of sample frequency: The value by which the sample frequency is increased in the next step.

Page 101: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 101

HDMI Calibrations 4

Result Description

Figure 48 Result for Skew Calibration

• Result: (Pass/Fail) Test is considered as PASS if measured skew is below the maximum limits.

• Identifier: The M8195A output that is measured.

• Skew Value: Measured skew value for each output.

Page 102: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

102 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Figure 49 Result for Skew Calibration (module-to-module)

Page 103: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 103

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if measured skew is below the maximum limits.

• Sample Frequency: The M8195A sample frequency that has been set.

• Skew Value: Measured skew value between the M8195A modules for each sample frequency.

Page 104: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

104 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Fall/Rise Time Calibration

Purpose and Method

Transition times can be created on an M8195A by manipulating waveforms instead of using hardware TTCs. Test fixtures and cables affect the transition times. To compensate for this, the fall and rise times are calibrated by generating a clock signal and measuring the rise time with a DSO.

For the calibration, a valid clock signal of the lowest video mode is generated with different transition times. For each step, the DSO measures the rise time of the signal and averages the measured transition time over multiple measurements.

Connection Diagram

See Figure 50.

Figure 50 Connection Diagram for Fall Rise Time Calibration - M8195A setup

Parameters in Expert Mode

• Min. Transition: The minimum calibrated transition time.

• Step size of sample frequency: The value by which the sample frequency is increased in the next step.

• Max. Transition: The maximum calibrated transition time.

• Integration Time: The acquisition time for the captured signal. Decreasing this value may speed up the calibration but reduces accuracy.

Page 105: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 105

HDMI Calibrations 4

Read-Only Parameters

• Differential Swing: The differential swing level of the signal.

Page 106: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

106 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 51 Result for Fall Rise Time Calibration

Page 107: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 107

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if transition times are calibrated successfully.

• Set Fall/Rise Time: The applied transition time for this step.

• Measured Fall/Rise Time at xx MHz: Measured transition time for this step at a specific data rate.

Page 108: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

108 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Swing Calibration Clock/Data0/Data1/Data2

Purpose and Method

The test fixtures and cables attenuate the data or clock signals. To compensate for this, the differential signal levels are calibrated by connecting an HDMI fixture to the HDMI setup and measuring the differential swing with a DSO.

For the calibration, a software PRBS signal is generated at different swing voltage levels. For each step, the DSO measures the Histogram for the most frequently attained value of the differential swing. This calibration is done for each channel of the signal generator.

Connection Diagram

Figure 52 shows the connection diagram for the Swing Clock+ calibration. The differential probe head must be connected to the TPA-R output of the specific channel to calibrate.

Figure 52 Connection Diagram for Cable Swing Calibration - M8195A setup

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

Page 109: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 109

HDMI Calibrations 4

• Min. Swing Value: The minimum calibrated swing voltage.

• Max. Swing Value: The maximum calibrated swing voltage.

• Step Size: The value the swing voltage is decreased in next step.

• DSO Channel used for Calibration: The channel selected as input on the DSO.

Required Calibrations (Prerequisite)

• Fall/Rise Time Calibration

Page 110: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

110 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 53 Result for Swing Calibration Clock+

Page 111: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 111

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Set Swing: The applied differential swing voltage for this step.

• Measured Swing: The measured differential swing voltage for this step.

Page 112: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

112 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Data Jitter Calibration

Purpose and Method

This procedure calibrates the data jitter amplitude by measuring jitter with a DSO.

As defined in the HDMI CTS, there are two different data jitter injection techniques; either data jitter is applied by injecting it into the TMDS clock signal or by injecting it into the TMDS data lines. For each case, there are two combinations of jitter frequency.

Like the clock jitter, the data jitter is sinusoidal jitter, which is calibrated first for a frequency of 500 kHz with a clock jitter frequency of 10 MHz and also for a frequency of 1 MHz with a clock jitter frequency of 7 MHz.

For the calibration, a valid HDMI video signal is generated. The clock jitter values are applied according to the clock jitter calibration TP1 and then the data jitter is added as much as required to achieve the worst case condition. The worst case condition is considered to be achieved if the eye almost touches the eye mask but does not violate it.

Since the data rate directly affects jitter, this calibration has to be conducted for each required data rate.

Note that for Cable DUTs only, the calibrated jitter is applied on TMDS clock.

Page 113: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 113

HDMI Calibrations 4

Connection Diagram

See Figure 54.

Figure 54 Connection Diagram for Cable Data Jitter Calibration - M8195A setup

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Min. Jitter: The minimum calibrated jitter amplitude.

• Max. Jitter: The maximum calibrated jitter amplitude.

• Jitter Step Size: The value the jitter amplitude is increased in next step.

• Differential Swing: The Differential Swing Voltage level used for this calibration.

• Perform full N5399C/D mask test for each calibration step.

Page 114: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

114 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Required Calibrations (Prerequisite)

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 115: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 115

HDMI Calibrations 4

Result Description

Figure 55 Result for Data Jitter Calibration

Page 116: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

116 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Jitter Injected: The applied data jitter frequency for this step.

• Data Jitter Amplitude: The measured data jitter amplitude for this step.

• Clock Jitter Frequency: The clock jitter frequency for this step.

• Clock Jitter Amplitude: The measured clock jitter amplitude for this step.

Page 117: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 117

HDMI Calibrations 4

HDMI 2.1 Cable TMDS Calibrations

HF Swing Calibration Clock/Data0/Data1/Data2

Purpose and Method

The test fixtures and cables attenuate the data or clock signals. To compensate for this, the differential signal levels are calibrated by connecting an HDMI fixture to the HDMI setup and measuring the differential swing with a DSO.

For the calibration, a software PRBS signal is generated at different swing voltage levels. For each step, the DSO measures the Histogram for the most frequently attained value of the differential swing. This calibration is done for each channel of the signal generator.

Connection Diagram

Figure 56 shows the connection diagram for the Swing Clock+ calibration. The differential probe head must be connected to the TPA-R output of the specific channel to calibrate.

Figure 56 Connection Diagram for Cable HF Swing Calibration - M8195A setup

Page 118: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

118 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

• Min. Swing Value: The minimum calibrated swing voltage.

• Max. Swing Value: The maximum calibrated swing voltage.

• Step Size: The value the swing voltage is decreased in next step.

• DSO Channel used for Calibration: The channel selected as input on the DSO.

Page 119: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 119

HDMI Calibrations 4

Result Description

Figure 57 Result for HF Swing Calibration

Page 120: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

120 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Set Swing: The applied differential swing voltage for this step.

• Measured Swing: The measured differential swing voltage for this step.

Page 121: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 121

HDMI Calibrations 4

Data Jitter Calibration

Purpose and Method

This procedure calibrates the data jitter amplitude by measuring jitter with a DSO.

As defined in the HDMI CTS, there are two different data jitter injection techniques; either data jitter is applied by injecting it into the TMDS clock signal or by injecting it into the TMDS data lines. For each case, there are two combinations of jitter frequency.

Like the clock jitter, the data jitter is sinusoidal jitter, which is calibrated first for a frequency of 500 kHz with a clock jitter frequency of 10 MHz and also for a frequency of 1 MHz with a clock jitter frequency of 7 MHz.

For the calibration, a valid HDMI video signal is generated. The clock jitter values are applied according to the clock jitter calibration TP1 and then the data jitter is added as much as required to achieve the worst case condition. The worst case condition is considered to be achieved if the eye almost touches the eye mask but does not violate it.

Since the data rate directly affects jitter, this calibration has to be conducted for each required data rate.

Note that for Cable DUTs only, the calibrated jitter is applied on TMDS clock.

Page 122: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

122 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Connection Diagram

See Figure 58.

Figure 58 Connection Diagram for Cable Data Jitter Calibration - M8195A setup

Parameters in Expert Mode

• Video Mode: The video mode for this calibration.

• Color Depth: The color depth for this calibration.

• Color Space: The color space for this calibration.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Min. Jitter: The minimum calibrated jitter amplitude.

• Max. Jitter: The maximum calibrated jitter amplitude.

• Jitter Step Size: The value the jitter amplitude is increased in next step.

• Differential Swing: The Differential Swing Voltage level used for this calibration.

• Perform full N5399C/D mask test for each calibration step.

Page 123: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 123

HDMI Calibrations 4

Required Calibrations (Prerequisite)

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 124: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

124 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Result Description

Figure 59 Result for Data Jitter Calibration

Page 125: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 125

HDMI Calibrations 4

• Result: (Pass/Fail) Test is considered as PASS if the calibration step succeeds.

• Jitter Injected: The applied data jitter frequency for this step.

• Data Jitter Amplitude: The measured data jitter amplitude for this step.

• Clock Jitter Frequency: The clock jitter frequency for this step.

• Clock Jitter Amplitude: The measured clock jitter amplitude for this step.

Page 126: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

126 Keysight N5991 HDMI Test Automation Software Platform User Guide

4 HDMI Calibrations

Page 127: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform

User Guide

5 HDMI Receiver Tests

Sink Tests / 128HDMI 1.4 TMDS Signal Generator / 129HDMI 2.1 TMDS Signal Generator / 176HDMI 2.1 FRL Signal Generator / 216HDMI Cable Tests / 237

Page 128: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

128 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Sink Tests

HDMI TMDS sink electrical compliance testing is conducted by applying a stressed signal and observing the video output for errors. There are three different test cases: Swing voltage tolerance, jitter tolerance and intra-pair skew tolerance. Additionally, the ValiFrame solution provides certain sink video and protocol compliance tests.

ValiFrame automatically determines required tests from the combination of the supported video modes, color modes and 3D modes.

Every test consists of multiple tests steps, each with another stressed parameter and/or parameter levels. As soon as the TMDS generator is programmed, you are prompted to observe the video for pixel errors (see Figure 60).

Figure 60 Sample prompt window for signal verification

HDMI FRL sink electrical compliance testing is conducted by applying a stressed signal, performing the loopback training and automatically reading errors with the SCDC Controller.

FRL tests must be conducted for the highest and the lowest supported data rate.

Page 129: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 129

HDMI Receiver Tests 5

HDMI 1.4 TMDS Signal Generator

8-5 Differential Swing

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.3 “Sink – Electrical” section 8-5, “TMDS – Min/Max Differential Swing Tolerance”. A video signal at the highest supported data rate is generated with calibrated voltage levels and with no jitter applied. Depending on data rate, this procedure is done with a VICM of 2.9V, 3.0V or 3.3V.

The differential swing voltage level is decreased from 170mV until the DUT fails to support the signal without errors. With a VICM of 3.3V, the differential swing is set to 1.2V. When the sink displays the video image without pixel errors for each step and the minimum voltage level is lower than or equal to 150mV, the test is considered as passed; else, the test failed.

Connection Diagram

Figure 61 Connection Diagram for Sink Test

Page 130: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

130 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Start Differential Swing: The starting differential swing voltage level.

• Minimum Differential Swing: The minimum differential swing voltage level applied.

• Differential Swing Step Size: The value by which the swing is decreased in next step.

• Voltage Offset: The voltage offset used for this test.

• Voltage Offset Factor, Voltage Swing Factor: The HDMI levels are defined relatively to the high level, which is nominal at V_nominalOffset=3.3V. The instrument defines levels that are relative to the center of the signal. To calculate the instrument offset, use the formula:

V_offset_instrument = V_offsetfactor*V_offset_HDMI - V_swingfactor*(V_diff/2) - V_nominalOffset

These factors allow setting another definition for the offset in HDMI. It is imperative that AC-coupled source must be enabled to set the factors V_offsetfactor=1 and V_swingfactor=0.

• Use Slider Dialog: In the Expert mode, you may use a slider to set differential swing voltage levels (see Figure 62). If set to ‘True’, the slider dialog is displayed and if set to ‘False’, only such voltage levels are tested, which are required as per the HDMI CTS.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

Page 131: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 131

HDMI Receiver Tests 5

Figure 62 Slider dialog for Differential Swing in Expert mode

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 132: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

132 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Result Description

Figure 63 Result for 8-5 Differential Swing Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Channel: The TMDS line where the voltage level is applied.

• Min. Passed Diff. Swing: The minimum differential swing when the DUT passed.

• Min. Spec Diff. Swing: The required minimum differential swing voltage level (optionally defined through user-spec instead of CTS).

• Max. Swing Test: The maximum applied differential swing voltage level.

Page 133: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 133

HDMI Receiver Tests 5

8-6 Intra Pair Skew Data0/Data1/Data2/Clock

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.3 “Sink – Electrical” section 8-6, “TMDS – Intra-Pair Skew”. Any Sink-supported video signal with the highest supported data rate is generated with single-ended swing of 500mV.

For each of the TMDS clock and data pairs, the intra pair skew is increased from a value less than or equal to 0.1 TBIT until 0.6 TBIT or until errors are displayed in the Sink DUT output. This process is performed once each in the positive and in the negative skew directions. If errors are seen on DUT, the skew is reduced until the Sink DUT returns an error-free output.

The test is considered as Passed, when the Sink displays the video image without pixel errors for intra-pair skew level as required by HDMI CTS; otherwise, the test is considered to be failed.

Connection Diagram

Figure 64 Connection Diagram for Sink Test

Page 134: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

134 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

• Minimum Skew: The minimum applied value of skew.

• Maximum Skew: The maximum applied value of skew.

• Skew Step Size: The value the Skew is increased or decreased in the next step.

Read-Only Parameters

• Minimum Passing Skew: Minimum skew value to determine if the test has passed or failed.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 135: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 135

HDMI Receiver Tests 5

Result Description

Figure 65 Result for 8-6 Intra Pair Skew Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Channel: The TMDS line where the intra-pair skew is applied.

• Max. Passed Skew: The maximum value of skew that has passed for which the DUT shows no errors in the output.

• Min. Failed Skew: The minimum value of skew value for which the DUT shows errors in the output.

• Max. Recovery Skew: The maximum value of skew for which the DUT recovered to having no errors in the output errors after errors were seen in the output.

• Spec. Skew: Required minimum skew as defined in CTS (optionally user-defined spec.).

Page 136: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

136 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-7 Jitter Tolerance

Purpose and Method

The purpose of this procedure is confirm that the maximum allowed value of TMDS clock jitter is supported by the Sink DUT. The test is divided into four parts:

• Jitter on Clock only

• Jitter on Clock with a 2nd Cable Emulator

• Jitter on Data and Clock

• Jitter on Data and Clock with a 2nd Cable Emulator

The Jitter on Data and Clock tests are available in Expert Mode only.

These procedures test for compliance according to the HDMI CTS Chapter 8.3 “Sink – Electrical” section 8-7, “TMDS – Jitter Tolerance”. Depending on supported video modes, the pixel clock rates 27MHz, 74.25MHz, 148.5MHz, 222.75MHz, 297MHz and optionally, if not already covered, the highest supported rate by the DUT, are tested.

For this procedure, a valid HDMI video signal is generated. Two cases are tested:

• Clock jitter = 10MHz; Data jitter = 500KHz

• Clock jitter = 7MHz; Data jitter = 1MHz

At each step the software performs a sweep of the clock to data skew from 0 TBIT to 1 TBIT. The test is considered as Passed, when the Sink displays a video image without any pixel errors for skew levels as required by HDMI CTS; else, the test is considered as Failed.

Page 137: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 137

HDMI Receiver Tests 5

Connection Diagram

Figure 66 Connection Diagram for Sink Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Desired Skew Accuracy: It is the minimum step size required for the search performed by the software, which uses a binary search algorithm for the maximum passed value of skew.

• Differential Swing: The applied value of differential swing voltage level.

• Clock Jitter Margin: If this margin is set to a value not equal to 0, the test starts with a higher clock jitter as specified, and the value is the specified clock jitter plus the margin value.

• Data Jitter Margin: If this margin is set to a value not equal to 0, the test starts with a higher data jitter as specified, and the value is the specified clock jitter plus the margin value.

Page 138: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

138 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

• Margin Search: If this parameter is set to the default value “None”, the test runs with jitter amplitudes as specified plus the values in Data Jitter Margin and Clock Jitter Margin. In case the test fails, it is repeated at the specified values. If this parameter is set to “Clock Jitter”, “Data Jitter”, or “Both”, the software uses a binary search algorithm to start searching for the margin in case of a test failure, and this search continues until it finds that value, where the DUT stops failing.

• Initial Margin Step Size: Step size to search the margin value.

• Margin Accuracy: It is the minimum step size required to perform the search for the margin using a binary search algorithm.

• Cable Emulator: Select the cable emulator type.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

• Clock Jitter Calibration TP1/TP2

• Data Jitter Calibration

Page 139: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 139

HDMI Receiver Tests 5

Result Description

Figure 67 Result for 8-7 Jitter Tolerance Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Clock Jitter Amplitude: The clock jitter amplitude that is applied.

• Clock Jitter Frequency: The clock jitter frequency that is applied.

• Data Jitter Amplitude: The data jitter amplitude applied.

• Data Jitter Frequency: The data jitter frequency applied.

• Failed Skew: Skew value where DUT failed.

• Tested Data Jitter Margin: Margin of the data jitter relative to the specification limit.

• Tested Clock Jitter Margin: Margin of the clock jitter relative to the specification limit.

Page 140: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

140 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-15 Character Synchronization Test

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.4 “Sink – Protocol” section 8-15 “Character Synchronization”.

A valid video signal with a resolution of 640x480p and a frequency of 60Hz is generated with all blanking periods filled up with packets.

The test is considered as Passed if the Sink displays the expected video image without errors; else, the test is considered as failed.

Connection Diagram

Figure 68 Connection Diagram for Sink Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Page 141: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 141

HDMI Receiver Tests 5

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 69 Result for 8-15 Character Synchronization Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Pixel Errors: (Yes/No) Output errors on DUT.

Page 142: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

142 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-16 Acceptance of All Valid Packet Types (Expert Mode only)

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.4 “Sink – Protocol” section 8-16 “Acceptance of All Valid Packet Types”.

It is a compliance test to verify that a DUT supports all valid packet types. The procedure will verify all valid packet types as required by CTS. At each step, the DUT must support the signal.

The test is considered as Passed if the DUT shows an image; else, the test is considered as failed.

Connection Diagram

Figure 70 Connection Diagram for Sink Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Page 143: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 143

HDMI Receiver Tests 5

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 71 Result for 8-16 Acceptance of All Valid Packet Types

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Packet: (Yes/No) Name of the tested packet.

Page 144: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

144 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-19 Pixel Encoding Requirements

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.5 “Sink – Video” section 8-19 “Pixel Encoding Requirements”.

Depending on the supported pixel encoding by the DUT, a valid video signal with a resolution of 720x480p or 720x576p is generated at each step. The various supported pixel encoding are configured in the “Configure Product” dialog.

The test is considered as Passed if, for all supported pixel encoding, the Sink displays the expected video image without errors; else, the test is considered as failed.

Connection Diagram

Figure 72 Connection Diagram for Sink Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Page 145: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 145

HDMI Receiver Tests 5

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 73 Result for 8-19 Pixel Encoding Requirements

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Color Mode: It is the tested color mode. The final entry is “Test Result” for the entire test.

Page 146: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

146 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-20 Video Format Timing

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.5 “Sink – Video” section 8-20 “Video Format Timing”.

For each supported format and pixel clock frequency, two video signals are generated. These signals are generated either with a pixel clock frequency deviation of -0.5% or with a pixel clock frequency deviation of +0.5%.

The test is considered as Passed if the Sink displays the expected video image at the minimum and maximum allowed pixel clock frequency for all supported formats and frequencies; else, the test is considered as failed.

Connection Diagram

Figure 74 Connection Diagram for Sink Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Page 147: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 147

HDMI Receiver Tests 5

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 75 Result for 8-20 Video Format Timing

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 148: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

148 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-21 Audio Clock Regeneration

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.5 “Sink – Video” section 8-21 “Audio Clock Regeneration”.

This test checks if a DUT operates correctly with respect to Audio Clock Regeneration. A video format of 576p is used including audio with a sampling rate of 48kHz along with an ACR packet data at minimum deviation in the first step and maximum deviation in the second step. For both steps, a listening test must be performed.

The test is considered as Passed if sound is played appropriately; else, the test is considered as failed in case there is no sound or extraneous sound, such as cracking sound or unnecessary mute.

Connection Diagram

Figure 76 Connection Diagram for Sink Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Page 149: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 149

HDMI Receiver Tests 5

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 77 Result for 8-21 Audio Clock Regeneration

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Audio clock regeneration: The type of audio clock regeneration.

Page 150: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

150 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-22 Audio Jitter Test

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.5 “Sink – Video” section 8-22 “Audio Sample Packet Jitter”.

The purpose of this test is to find out if the DUT plays audio properly with the maximum allowed Audio Sample Jitter. It runs for either 480p, 576p or VGA video mode. The software applies maximum jitter to the Audio Sample Packet transmission timing. Then, a listening test is performed.

The test is considered as Passed if sound is played appropriately; else, the test is considered as failed in case there is no sound or extraneous sound, such as cracking sound or unnecessary mute.

Connection Diagram

Figure 78 Connection Diagram for Sink Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• With Jitter: Set to ‘True’ to add jitter to the generated signal.

Page 151: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 151

HDMI Receiver Tests 5

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 79 Result for 8-22 Audio Jitter Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Errors: (Yes/No) Output errors detected.

Page 152: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

152 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-23 Audio Formats (Expert Mode only)

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.5 “Sink – Video” section 8-23 “Audio Formats”.

This test verifies if the DUT supports each and every audio format specified in EDID. For this purpose, any DUT-supported video format can be used. This video format is generated with three different audio sample rates: 32 kHz, 44.1 kHz and 48 kHz.

The test is considered as Passed if the listening test is successful; else, the test is considered as failed if any of the sample rates are not supported by the DUT appropriately (listening test).

Connection Diagram

Figure 80 Connection Diagram for Sink Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Page 153: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 153

HDMI Receiver Tests 5

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 81 Result for 8-23 Audio Formats

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Sample Rate: Tested Sample Rate.

Page 154: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

154 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-24 Interoperability with DVI

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.7 “Sink – Interoperability With DVI” section 8-24 “Interoperability With DVI”.

Depending on supported formats by the DUT, a valid video signal either with a resolution of either 720x480p or 720x576p is generated with RGB pixel encoding, without any Guard Bands or Data Islands.

The test is considered as Passed if the sink displays the expected video image; else, the test is considered as failed.

Connection Diagram

Figure 82 Connection Diagram for Sink Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Page 155: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 155

HDMI Receiver Tests 5

Read-Only Parameters

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar Pattern: Set to ‘True’ to use a Color Bar Pattern, else use a Grey Scale Pattern.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 83 Result for 8-24 Interoperability with DVI

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Errors: (Yes/No) Output errors detected.

Page 156: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

156 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-25 Deep Color

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.5 “Sink – Video” section 8-25 “Deep Color”.

The purpose of this test is to verify that the DUT supports all selected deep color modes. The test processes all selected deep color modes (as 30 bit, 36 bit and 48 bit) with all supported video formats and checks if the DUT displays them accordingly.

The test is considered as Passed if the DUT displays the expected image; else, the test is considered as failed.

Connection Diagram

Figure 84 Connection Diagram for Sink Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Page 157: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 157

HDMI Receiver Tests 5

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 85 Result for 8-25 Deep Color

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: Tested Video mode. The final entry is “Test Result” for the entire test.

Page 158: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

158 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-29 3D Video Format Timing (Expert Mode Only)

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.5 “Sink – Video” section 8-29 “3D Video Format Timing”.

This test verifies that the DUT supports the required variations on mandatory 3D video formats and other primary 3D video formats as listed in EDID.

The software processes all selected video formats and tests them. The software generates two video signals for each combination of the supported video format, 3D mode and pixel clock frequency, either with a pixel clock frequency deviation of -0.5% or with a pixel clock frequency deviation of +0.5%.

The test is considered as Passed if the DUT displays image correctly at each step; else, the test is considered as failed.

Connection Diagram

Figure 86 Connection Diagram for Sink Test

Page 159: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 159

HDMI Receiver Tests 5

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 87 Result for 8-29 3D Video Format Timing

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode.

Page 160: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

160 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-30 4K x 2K Video Format Timing

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.5 “Sink – Video” section 8-30 “4K x 2K Video Format Timing”.

This test verifies that DUT supports the selected 4K x 2K video formats.

The software processes all selected HDMI 1.4 4Kx2K video formats (in CTS defined as HDMI_VIC) and tests them. The software generates two video signals for each combination of the supported video format and pixel clock frequency, either with a pixel clock frequency deviation of -0.5% or with a pixel clock frequency deviation of +0.5%.

The test is considered as Passed if the DUT displays image correctly at each step; else, the test is considered as failed.

Connection Diagram

Figure 88 Connection Diagram for Sink Test

Page 161: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 161

HDMI Receiver Tests 5

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 89 Result for 8-30 4Kx2K Video Format Timing

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode.

Page 162: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

162 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

8-31 AVI Info Frame supporting Extended Colorimetry, Content Type and Selectable YCC Quant. Range

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 8.8 “Sink – Advanced Features” section 8-31 “AVI Info Frame supporting Extended Colorimetry, content Type and Selectable YCC Quantization Range”.

This test verifies that DUT supports the selected 4K x 2K video formats.

Depending on the combination of supported formats, extended colorimetry, content type and YCC quantization range settings, the software generates valid video signals with a resolution of either 720x480p or 720x576p. Initially, colorimetry video signals are generated. For each video signal, the software prompts you to check if the sink displays the expected video image without errors. Subsequently, different content types are tested, depending on the content types you select.

The test is considered as Passed if the DUT displays expected video images without any errors; else, the test is considered as failed.

Connection Diagram

Figure 90 Connection Diagram for Sink Test

Page 163: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 163

HDMI Receiver Tests 5

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 91 Result for 8-31 AVI Info Frame

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Test: Type of content. The final entry is “Test Result” for the entire test.

Page 164: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

164 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Differential Swing Clock/Data/All (Expert Mode only)

Purpose and Method

This procedure is an extension of the 8-5 Differential Swing test.

As defined in the CTS, the differential swing is set to ‘All TMDS pairs’ in the “8-5 Differential Swing” test. With this additional test procedure, the software enables you to test either the clock only, the data only or each channel separately.

The test is considered as Passed if the Sink displays a video image without pixel errors for each step and the minimum voltage level attained is lower than 150mV; else, the test is considered as Failed.

Connection Diagram

Figure 92 Connection Diagram for Sink Test

Page 165: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 165

HDMI Receiver Tests 5

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Start Differential Swing: The starting differential swing voltage level.

• Minimum Differential Swing: The minimum differential swing voltage level applied.

• Differential Swing Step Size: The value by which the swing is decreased in next step.

• Voltage Offset: The voltage offset used for this test.

• Voltage Offset Factor, Voltage Swing Factor: The HDMI levels are defined relatively to the high level, which is nominal at V_nominalOffset=3.3V. The instrument defines levels that are relative to the center of the signal. To calculate the instrument offset, use the formula:

V_offset_instrument = V_offsetfactor*V_offset_HDMI - V_swingfactor*(V_diff/2) - V_nominalOffset

These factors allow setting another definition for the offset in HDMI. It is imperative that AC-coupled source must be enabled to set the factors V_offsetfactor=1 and V_swingfactor=0.

• Use Slider Dialog: In the Expert mode, you may use a slider to set differential swing voltage levels (see Figure 93). If set to ‘True’, the slider dialog is displayed and if set to ‘False’, only such voltage levels are tested, which are required as per the HDMI CTS.

Page 166: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

166 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Figure 93 Slider dialog for Differential Swing in Expert mode

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 167: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 167

HDMI Receiver Tests 5

Result Description

Figure 94 Result for Differential Swing on Clock

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Channel: The TMDS line where the voltage level is applied.

• Min. Passed Diff. Swing: The minimum differential swing when the DUT passed (separated in each TMDS pair).

• Min. Spec Diff. Swing: The required minimum differential swing voltage level (optionally defined through user-spec instead of CTS).

• Max. Swing Test: The maximum applied differential swing voltage level.

Page 168: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

168 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Sink Inter-Pair Skew Data0/Data1/Data2/Clock (Expert Mode only)

Purpose and Method

This procedure is not part of the standard compliance tests document. The CTS does not define an Inter-pair skew compliance test for sink devices. The Inter-pair skew test is provided as an extension to the compliance tests by ValiFrame. In this procedure, either one of the Data TMDS pairs or the TMDS clock pair is skewed against the residual TMDS pairs. At each step, the skew is increased until the DUT displays an erroneous video image. This is followed by smaller steps decreasing the skew, until the DUT recovers a video image without errors again.

The test is considered as Passed, if the Sink displays a video image without pixel errors for each step with a skew higher or equal to the inter-pair skew defined in the HDMI specification; else, the test is considered as Failed.

Connection Diagram

Figure 95 Connection Diagram for Sink Test

Page 169: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 169

HDMI Receiver Tests 5

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

• Skewed Channel [Data0,Data1,Data2 or Clock]: The TMDS pair skew against other TMDS pairs.

• Maximum Skew: The maximum skew applied to the DUT.

• Initial Skew Step Size: The value by which the skew is decreased/increased in the next step.

• Skew Step Time: Wait time between applying the signal and showing the Pass/Fail dialog.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 170: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

170 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Result Description

Figure 96 Result for Inter Pair Skew Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Channel: The TMDS lane where the skew is applied.

• Max. Passed Skew: The maximum value of inter-pair skew that the DUT passed.

• Min. Failed Skew: The minimum value of inter-pair skew that the DUT failed.

• Max. Recovery Skew: The maximum value of inter-pair skew for which the DUT recovered a video image without errors after a failed step.

• Min. Spec. Skew: The maximum allowed Inter-Pair Skew as specified in the HDMI specification.

Page 171: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 171

HDMI Receiver Tests 5

Sensitivity Jitter (Expert Mode only)

Purpose and Method

This procedure is divided into five different variants:

• Sensitivity Jitter Injection via Clock—This test measures the ability of a device to accurately receive valid HDMI signaling with additional jitter applied to the clock input.

• Sensitivity Worst Case Skew for Jitter Tolerance—The purpose of this test is to find the worst case skew for the jitter tolerance test.

• Sensitivity Data Jitter—Sink sensitivity test for jitter on data. This test measures the ability of a device to accurately receive valid HDMI signaling with additional jitter applied to the inputs.

• Sensitivity Clock Jitter—Sink sensitivity test for jitter on clock. This test measures the ability of a device to accurately receive valid HDMI signaling with additional jitter applied to the inputs.

• Sensitivity Synchronous Jitter—Sink sensitivity test for synchronous jitter on clock and data. This test measures the ability of a device to accurately receive valid HDMI signaling with additional jitter applied synchronously to the inputs.

For the Jitter Injection via Clock test, the ‘Inject 2 Frequencies Jitter on Clock’ dialog as shown in Figure 97 sets the data and clock jitter values. For the other sensitivity tests, the ‘Parameter Setup Dialog’ as shown in Figure 98 sets desired differential swing and transition time converter values. When you click the “Set” button, a valid HDMI video signal is generated. In each step of the procedures, periodic Jitter values are increased at different frequencies and are applied to the video signal.

Figure 97 Parameter Setup dialog in Sensitivity Jitter Injection via Clock test

Page 172: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

172 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Figure 98 Parameter Setup Dialog in Sensitivity Jitter test

Connection Diagram

Figure 99 Connection Diagram for Sink Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

Page 173: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 173

HDMI Receiver Tests 5

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Cable Emulator: Select the cable emulator type.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

• Min. Jitter: Minimum Jitter applied.

• Max. Jitter: Maximum Jitter applied.

• Desired Jitter Accuracy: Desired accuracy of the Jitter value.

• Frequency Steps: It defines how many frequencies are tested between the values for the parameters ‘Min. Frequency’/’Max. Frequency’.

• Linear Frequency Steps: Set to ‘True’, if frequency steps are classified as linear.

• Differential Swing: Differential Swing amplitude applied.

• Transition Time Converter: Transition times used for the setup.

• Characterization Mode: If set to ‘True’, use min./max. frequencies; else check specification to identify if the values for the parameters ‘Min. Frequency’/’Max. Frequency’ are set adequately.

• Min. Frequency: Minimum Jitter frequency that is applied.

• Max. Frequency: Maximum Jitter frequency that is applied.

• Alternate Jitter Amplitude: Setting the amplitude of the second sinusoidal jitter component.

• Alternate Jitter Frequency: Setting the frequency of the second sinusoidal jitter component.

• Jitter Phase (Data to Clock): Jitter phase applied in the ‘Sensitivity Synchronous Jitter’ test.

• Jitter Frequency: Jitter frequency applied in the ‘Sensitivity Skew’ test.

• Min. Skew: Minimum skew applied in the ‘Sensitivity Skew’ test.

• Max. Skew: Maximum skew applied in the ‘Sensitivity Skew’ test.

• Skew Step Size: The value by which the skew is decreased in the next step in the ‘Sensitivity Skew’ test.

Page 174: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

174 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

• Clock Jitter Calibration TP1/TP2

• Data Jitter Calibration

Page 175: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 175

HDMI Receiver Tests 5

Result Description

Figure 100 Result for Sensitivity Jitter Injection via Clock Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Frequency: The jitter frequency applied.

• Max. Passed PJ Jitter: The maximum passed jitter amplitude.

• Min. Failed PJ Jitter: The minimum failed jitter amplitude.

• Generator Limit: The maximum jitter amplitude the TMDS signal generator is able to provide.

Page 176: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

176 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HDMI 2.1 TMDS Signal Generator

HF2-1 Differential Swing All Channels

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.1 “HF2-1: Sink TMDS Electrical – 6G – Min/Max Differential Swing Tolerance” and “HF2-1 Keysight MOI v1.0c”. A video signal at the highest supported data rate is generated with calibrated voltage levels and with no jitter applied. This procedure is performed for minimum and maximum swing levels.

For minimum swing, the differential swing voltage is fixed to 150mV and the VICM is set to 3.1 V. Then, the VICM is changed to 3.3V.

For maximum swing, the differential swing voltage is fixed to 1200mV and the VICM is set to 2.6 V. Then, the VICM is changed to 3.3V.

The test is considered as Passed when, for each step, the Sink displays the video image without pixel errors; else, the test is considered as Failed.

In Expert mode, the procedure can be used for the characterization of the DUT by changing the “Start Differential Swing” value and the step size. In this case, the differential swing voltage level is decreased from the start value until the DUT fails to support the signal without errors.

This test must be conducted for the highest supported data rate above 340 Mcsc.

Page 177: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 177

HDMI Receiver Tests 5

Connection Diagram

Figure 101 Connection Diagram for Sink Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

• Start Differential Swing: The starting differential swing voltage level.

• Minimum Differential Swing: The minimum differential swing voltage level applied.

• Differential Swing Step Size: The value by which the swing is decreased in next step.

• Voltage Offset: The voltage offset used for this test.

Page 178: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

178 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

• Voltage Offset Factor, Voltage Swing Factor: The HDMI levels are defined relatively to the high level, which is nominal at V_nominalOffset=3.3V. The instrument defines levels that are relative to the center of the signal. To calculate the instrument offset, use the formula:

V_offset_instrument = V_offsetfactor*V_offset_HDMI - V_swingfactor*(V_diff/2) - V_nominalOffset

These factors allow setting another definition for the offset in HDMI. It is imperative that AC-coupled source must be enabled to set the factors V_offsetfactor=1 and V_swingfactor=0.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 179: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 179

HDMI Receiver Tests 5

Result Description

Figure 102 Result for HF2-1 Differential Swing Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Channel: The TMDS lane where the voltage level is applied.

• Min. Passed Diff. Swing: The minimum differential swing when the DUT passed (separated for each TMDS pair).

• Min. Spec Diff. Swing: The required minimum differential swing voltage level (optionally defined through user-spec instead of CTS).

• Max. Swing Test: The maximum applied differential swing voltage level.

Page 180: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

180 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HF2-2 Intra Pair Skew Data0/Data1/Data2/Clock

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.1 “HF2-2: Sink TMDS Electrical – 6G – Intra Pair Skew” and “HF2-2 Keysight MOI v1.0c”.

For each of the TMDS clock and data pairs, the intra pair skew is set to the worst case value, that is, (112ps + skew amount) as required in the MOI (which depends on the data rate). The skew must be applied once on the TMDS positive line and once on the TMDS negative line. Therefore, the procedure must be run twice for each signal path.

The DUT is tested first for VICM = 2.8V and then, for VICM = 3.3V.

The test is considered as Passed, when the Sink displays the video image without pixel errors for intra-pair skew level as required by HDMI CTS; otherwise, the test is considered to be failed.

This test must be conducted for the highest supported data rate above 340 Mcsc.

Connection Diagram

Figure 103 Connection Diagram for Sink Test

Page 181: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 181

HDMI Receiver Tests 5

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Voltage offset, Vicm1: First voltage offset value used for this test.

• Voltage offset, Vicm2: Second voltage offset value used for this test.

• Voltage Offset Factor, Voltage Swing Factor: The HDMI levels are defined relatively to the high level, which is nominal at V_nominalOffset=3.3V. The instrument defines levels that are relative to the center of the signal. To calculate the instrument offset, use the formula:

V_offset_instrument = V_offsetfactor*V_offset_HDMI - V_swingfactor*(V_diff/2) - V_nominalOffset

These factors allow setting another definition for the offset in HDMI. It is imperative that AC-coupled source must be enabled to set the factors V_offsetfactor=1 and V_swingfactor=0.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

• Cable Emulator: The cable emulator used for this test.

Read-Only Parameters

• Skew: The skew value applied for this test.

• Skew in ps: The skew value applied in the test in the unit of time.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 182: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

182 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Result Description

Figure 104 Result for HF2-2 Intra Pair Skew Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Channel: The TMDS line where the intra-pair skew is applied.

• Passed Skew: The maximum value of skew that has passed for which the DUT shows no errors in the output.

• Min. Failed Skew: The minimum value of skew value for which the DUT shows errors in the output.

• Spec. Skew: Required minimum skew as defined in CTS.

Page 183: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 183

HDMI Receiver Tests 5

HF2-3 Jitter Tolerance

Purpose and Method

This procedure tests for compliance according to the HDMI 2.1 CTS Chapter 4.1.1 “HF2-3: Sink TMDS Electrical – 6G – Jitter Tolerance” and “HF2-3 Keysight MOI v1.0c”. Here, the software tests for the highest supported data rate above 340 Mcsc (Mega-characters per second per channel).

For this procedure, a valid HDMI video signal is generated. The differential swing is set to 800mV. Data jitter and Clock jitter are applied on TMDS clock signal. Two jitter frequency pairs are tested:

• Clock jitter = 10MHz; Data jitter = 500KHz

• Clock jitter = 7MHz; Data jitter = 1MHz

For each jitter pair, two distinct common mode offsets (2.9V and 3.3V) are tested. Additionally, the worst cable model is applied using a software emulator.

The test is run with 112ps intra-pair skew delay on each TMDS Data, once on all TMDS Data positive lines and once on all TMDS Data negative lines.

The test is considered as Passed if the DUT adequately supports the transmitted image; else the test is Failed.

Page 184: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

184 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Connection Diagram

Figure 105 Connection Diagram for Sink Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Differential Swing: The applied value of differential swing voltage level.

• Clock Jitter Margin: If this margin is set to a value not equal to 0, the test starts with a higher clock jitter as specified, and the value is the specified clock jitter plus the margin value.

• Data Jitter Margin: If this margin is set to a value not equal to 0, the test starts with a higher data jitter as specified, and the value is the specified clock jitter plus the margin value.

Page 185: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 185

HDMI Receiver Tests 5

• Margin Search: If this parameter is set to the default value “None”, the test runs with jitter amplitudes as specified plus the values in Data Jitter Margin and Clock Jitter Margin. In case the test fails, it is repeated at the specified values. If this parameter is set to “Clock Jitter”, “Data Jitter”, or “Both”, the software uses a binary search algorithm to start searching for the margin in case of a test failure, and this search continues until it finds that value, where the DUT stops failing.

• Initial Margin Step Size: Step size to search the margin value.

• Margin Accuracy: It is the minimum step size required to perform the search for the margin using a binary search algorithm.

• Voltage Offset: The voltage offset used for this test.

• Voltage Offset Factor, Voltage Swing Factor: The HDMI levels are defined relatively to the high level, which is nominal at V_nominalOffset=3.3V. The instrument defines levels that are relative to the center of the signal. To calculate the instrument offset, use the formula:

V_offset_instrument = V_offsetfactor*V_offset_HDMI - V_swingfactor*(V_diff/2) - V_nominalOffset

These factors allow setting another definition for the offset in HDMI. It is imperative that AC-coupled source must be enabled to set the factors V_offsetfactor=1 and V_swingfactor=0.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

• Cable Emulator: Select the cable emulator type.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

• HF Clock Jitter Calibration TP2

• HF Data Jitter Calibration TP2

Page 186: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

186 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Result Description

Figure 106 Result for HF2-3 Jitter Tolerance Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Clock Jitter Amplitude: The clock jitter amplitude that is applied.

• Clock Jitter Frequency: The clock jitter frequency that is applied.

• Data Jitter Amplitude: The data jitter amplitude applied.

• Data Jitter Frequency: The data jitter frequency applied.

• Tested Data Jitter Margin: Margin of the data jitter relative to the specification limit.

• Tested Clock Jitter Margin: Margin of the clock jitter relative to the specification limit.

Page 187: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 187

HDMI Receiver Tests 5

HF2-6 Video Timing 2160p 24bit

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.4 “HF2-6: Sink Video Timing - 6G - 2160p 24-bit Color Depth” and “HF2-6 Keysight MOI v1.0c”.

This procedure tests for a limited set of video formats (only 2160p), which are supported by the DUT and have a data rate above 340 Mcsc (Mega-characters/second/channel).

Each supported video format is run with a color depth of 24-bit. A valid HDMI video signal is generated and for each tested video format, the pixel clock frequency is deviated to minimum and maximum as described in the CTS (typically, ±0.5%).

The test is considered as Passed if the DUT adequately supports the transmitted image; else, the test is considered as failed.

Connection Diagram

Figure 107 Connection Diagram for Sink Test

Page 188: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

188 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 108 Result for HF2-6 Video Format Timing 2160p

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

Page 189: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 189

HDMI Receiver Tests 5

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 190: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

190 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HF2-7 Deep Color

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.4 “HF2-7: Sink Video Timing - 6G - 2160p Deep Color” and “HF2-7 Keysight MOI v1.0c”.

This procedure tests for a limited set of video formats (other than 2160p), which are supported by the DUT and have a data rate above 340 Mcsc (Mega-characters/second/channel).

The test is run at each supported color depth other than 24-bit. A valid HDMI video signal is generated and for each tested video format and color depth, the pixel clock frequency is deviated to minimum and maximum as described in the CTS (typically, ±0.5%).

The test is considered as Passed if the DUT adequately supports the transmitted image; else, the test is considered as failed.

Connection Diagram

Figure 109 Connection Diagram for Sink Test

Page 191: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 191

HDMI Receiver Tests 5

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 192: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

192 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Result Description

Figure 110 Result for HF2-7 Deep Color

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: Tested Video mode. The final entry is “Test Result” for the entire test.

Page 193: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 193

HDMI Receiver Tests 5

HF2-8 Video Timing 2160p 3D

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.4 “HF2-8: Sink Video Timing – 6G – 2160p 3D” and the “HF2.8 Keysight MOI v1.0c”.

This procedure tests for a limited set of video formats (only 2160p) and 3D modes, which are supported by the DUT and have a data rate above 340 Mcsc (Mega-characters/second/channel).

Each supported video format is run with a color depth of 24-bit. A valid HDMI video signal is generated and for each tested video format, the pixel clock frequency is deviated to minimum and maximum as described in the CTS (typically, ±0.5%).

The test is considered as Passed if the DUT adequately supports the transmitted image; else, the test is considered as failed.

Connection Diagram

Figure 111 Connection Diagram for Sink Test

Page 194: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

194 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 112 Result for HF2-8 Video Format Timing 2160p 3D

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 195: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 195

HDMI Receiver Tests 5

HF2-23 Pixel Decoding YCbCr 4:2:0

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.3 “HF2-23: Sink Pixel Decoding - YCBCR” and “HF2-23 Keysight MOI v1.0c”.

This procedure tests if a DUT appropriately supports YCBCR Pixel encoding and signaling.

For each supported YCBCR Pixel encoded video format, which is supported by the DUT as shown in its EDID, the video signal is generated and transmitted. Each video format is tested at two pixel clock frequencies, that is, – 0.5% (or -0.6% when frame-rate is 60Hz) and +0.5%.

The test is considered as Passed if the DUT adequately shows the image at each pixel clock frequency and for each video format; else, the test is considered as failed. This test covers 24-bit color depth only.

Connection Diagram

Figure 113 Connection Diagram for Sink Test

Page 196: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

196 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 197: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 197

HDMI Receiver Tests 5

Result Description

Figure 114 Result for HF2-23 Pixel Decoding YCbCr

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 198: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

198 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HF2-24 Pixel Decoding YCbCr 4:2:0 Deep Color

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.3 “HF2-24: Sink Pixel Decoding - YCBCR Deep Color” and “HF2-24 Keysight MOI v1.0c”.

This procedure tests if a DUT appropriately supports YCBCR Pixel encoding and signaling with deep color content.

For each supported YCBCR Pixel encoded video format, which is supported by the DUT as shown in its EDID, the video signal is generated at each supported color depth.

The test is considered as Passed if the DUT adequately shows the image for each tested video format; else, the test is considered as failed. This test covers only 30-bit, 36-bit and 48-bit color depth.

Connection Diagram

Figure 115 Connection Diagram for Sink Test

Page 199: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 199

HDMI Receiver Tests 5

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 116 Result for HF2-24 Pixel Decoding YCbCr Deep Color

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 200: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

200 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HF2-25 Sink Video Timing—21:9 (64:27)

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.4 “HF2-25: Sink Video Timing 21:9 (64:27) Video Formats Tests” and “HF2-25 Keysight MOI v1.0c”.

This procedure tests for a limited set of video formats, which have an aspect ratio of 21:9 (64:27), supported by the DUT.

Each supported video format is run with a color depth of 24-bit. A valid HDMI video signal is generated and for each tested video format, the pixel clock frequency is deviated to minimum and maximum as described in the CTS (typically, ±0.5%).

The test is considered as Passed if the DUT adequately supports the transmitted image and the picture is geometrically correct with respect to the aspect ratio; else, the test is considered as failed. This test covers 24-bit color depth only.

Connection Diagram

Figure 117 Connection Diagram for Sink Test

Page 201: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 201

HDMI Receiver Tests 5

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 118 Result for HF2-25 Sink Video Timing-21:9 (64:27)

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 202: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

202 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HF2-36 Video Timing Non 2160p 24bit

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.4 “HF2-6: Sink Video Timing – 6G – Non-2160p 24-bit Color Depth” and “HF2-36 Keysight MOI v1.0c”.

This procedure tests for a limited set of video formats (only non-2160p formats), which are supported by the DUT and have a data rate above 340 Mcsc (Mega-characters/second/channel).

Each supported video format is run with a color depth of 24-bit. A valid HDMI video signal is generated and for each tested video format, the pixel clock frequency is deviated to minimum and maximum as described in the CTS (typically, ±0.5%).

The test is considered as Passed if the DUT adequately supports the transmitted image; else, the test is considered as failed.

Connection Diagram

Figure 119 Connection Diagram for Sink Test

Page 203: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 203

HDMI Receiver Tests 5

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 120 Result for HF2-36 Video Format Timing non-2160p

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

Page 204: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

204 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 205: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 205

HDMI Receiver Tests 5

HF2-37 Video Timing Non 2160p Deep Color

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.4 “HF2-37: Sink Video Timing – 6G – Non-2160p Deep Color” and “HF2-37 Keysight MOI v1.0c”.

This procedure tests for a limited set of video formats (other than 2160p), which are supported by the DUT and have a data rate above 340 Mcsc (Mega-characters/second/channel).

The test is run at each supported color depth other than 24-bit. A valid HDMI video signal is generated and for each tested video format and color depth, the pixel clock frequency is deviated to minimum and maximum as described in the CTS (typically, ±0.5%).

The test is considered as Passed if the DUT adequately supports the transmitted image; else, the test is considered as failed.

Connection Diagram

Figure 121 Connection Diagram for Sink Test

Page 206: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

206 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 122 Result for HF2-37 Video Timing non-2160p Deep Color

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: Tested Video mode. The final entry is “Test Result” for the entire test.

Page 207: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 207

HDMI Receiver Tests 5

HF2-38 Video Timing Non 2160p 3D

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.1.4 “HF2-38: Sink Video Timing - 6G - Non-2160p 3D” and “HF2-38 Keysight MOI v1.0c”.

This procedure tests for a limited set of video formats (only Non-2160p formats) and 3D modes, which are supported by the DUT and have a data rate above 340 Mcsc (Mega-characters/second/channel).

Each supported video format is run with a color depth of 24-bit. A valid HDMI video signal is generated and for each tested video format, the pixel clock frequency is deviated to minimum and maximum as described in the CTS (typically, ±0.5%).

The test is considered as Passed if the DUT adequately supports the transmitted image; else, the test is considered as failed.

Connection Diagram

Figure 123 Connection Diagram for Sink Test

Page 208: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

208 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Result Description

Figure 124 Result for HF2-38 Video Format Timing Non-2160p 3D

Page 209: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 209

HDMI Receiver Tests 5

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 210: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

210 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HF Intra Pair Skew Data0/Data1/Data2/Clock (Expert Mode only)

Purpose and Method

This test is run for the characterization of the DUT. It is based on Chapter 4.1.1 “HF2-2: Sink TMDS Electrical – 6G – Intra Pair Skew” and “HF2-2 Keysight MOI v1.0c” but deviates from the test method described in the document. Therefore, the result cannot be considered for compliance validation.

In this procedure, an additional generator is used and the setup is changed in a manner that the required intra-pair skew value is applied without adding delay lines.

The generated clock is not compliant according to the “HF2-2: Sink TMDS Electrical – 6G – Intra Pair Skew” test. However, this method may be used for quick characterization of intra-pair skew, since the clock might have less impact on the result of intra-pair on TMDS Data.

Connection Diagram

Figure 125 Connection Diagram for Sink Test

Page 211: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 211

HDMI Receiver Tests 5

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Cable Emulator: The cable emulator used for this test.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

• Minimum Skew: The minimum applied skew value.

• Maximum Skew: The maximum applied skew value.

• Skew Step Size: The value by which the skew is increased or decreased in the next step.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 212: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

212 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Result Description

Figure 126 Result for HF Intra Pair Skew Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Channel: The TMDS line where the intra-pair skew is applied.

• Max. Passed Skew: The maximum value of intra-pair skew for which the DUT passed.

• Min. Failed Skew: The minimum value of intra-pair skew for which the DUT failed.

• Max. Recovery Skew: The maximum value of intra-pair skew for which the DUT recovered an error-ridden video image after a failed step.

• Spec. Skew: Required minimum skew as defined in CTS.

Page 213: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 213

HDMI Receiver Tests 5

Generic Video Format Timing (Expert Mode only)

Purpose and Method

This procedure is not part of the standard compliance tests document. This test is an extension to all the other Video Format Timing tests. With this procedure, you are allowed to test any Video Format, Color Depth, Color Space and 3D mode using user-defined frame-rate deviations. You may use this procedure either to characterize or to debug a DUT.

For the given video format and frequency combination, two video signals are generated. First signal comprises of a pixel clock frequency deviation as defined in “Positive Framerate deviation” and signal second comprises of a pixel clock frequency deviation as defined in “Negative Framerate deviation”.

The test is considered as Passed, if the Sink displays the expected video image at both deviations; else, the test is considered as Failed.

Connection Diagram

Figure 127 Connection Diagram for Sink Test

Page 214: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

214 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• 3D Mode: The 3D mode used for this procedure.

• Negative Framerate deviation: The negative deviation from the original frame rate.

• Positive Framerate deviation: The positive deviation from the original frame rate.

• Use scrambled video signal: Set to ‘True’ to generate a scrambled signal.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration

• HF Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 215: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 215

HDMI Receiver Tests 5

Result Description

Figure 128 Result for Generic Video Format Timing Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Video Mode: The tested video mode. The final entry is “Test Result” for the entire test.

Page 216: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

216 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HDMI 2.1 FRL Signal Generator

HFR2-1 Differential Swing Tolerance

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.2.1 “HFR2-1: Sink FRL Electrical - Min/Max Differential Swing Tolerance” and “HFR2-1 Keysight MOI v1.0d”.

A FRL Gap character pattern (that is, RXSB33PAT, as defined in the CTS) is generated with calibrated voltage levels and without any jitter applied. This procedure is performed for minimum and maximum swing values. Note that the minimum swing procedure is available in Expert Mode only.

For maximum swing, the differential swing voltage is fixed to 1200mV. The VICM is set to 3.135V.

At each step, the link training is performed between the Sink DUT and the FRL Signal Generator for the selected FRL Rate. If the link training passes, the FRL test patterns are applied and the software performs BER test. The test is considered as Passed, if there are no errors; else, the test is considered as Failed.

In Expert mode, the procedure can be used for the characterization of the DUT by changing the “Start Differential Swing” value and the step size. In this case, the differential swing voltage level is decreased from the start value until the DUT fails to support the signal without errors.

This test must be conducted for the highest and the lowest supported data rates.

Page 217: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 217

HDMI Receiver Tests 5

Connection Diagram

Figure 129 Connection Diagram for FRL Sink Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Start Differential Swing: The starting differential swing voltage level.

• Minimum Differential Swing: The minimum differential swing voltage level applied.

• Differential Swing Step Size: The value by which the swing is decreased in next step.

• Voltage Offset: The voltage offset used for this test.

• Voltage Offset Factor, Voltage Swing Factor: The HDMI levels are defined relatively to the high level, which is nominal at V_nominalOffset=3.3V. The instrument defines levels that are relative to the center of the signal. To calculate the instrument offset, use the formula:

V_offset_instrument = V_offsetfactor*V_offset_HDMI - V_swingfactor*(V_diff/2) - V_nominalOffset

These factors allow setting another definition for the offset in HDMI. It is imperative that AC-coupled source must be enabled to set the factors V_offsetfactor=1 and V_swingfactor=0.

Page 218: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

218 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

• Starting Pattern on Lane x: The pattern sent on each lane for the Link Training.

Prerequisite Calibrations

• FRL Swing Calibration Lane0/Lane1/Lane2/Lane3

Page 219: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 219

HDMI Receiver Tests 5

Result Description

Figure 130 Result for HFR2-1 Differential Swing Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• VICM: The Common Mode Voltage Level.

• Passed Diff. Swing: The minimum differential swing when the DUT passed (separated for each FRL pair).

• Link Training: Value is ‘True’ if Link Training is successful.

• FRL Start: Value is ‘True’ if the “FRL_Start” flag is set true (1) in the DUT after Link Training is performed.

• BER: Measured Bit-Error Rate.

• Cumulative Errors: Number of cumulative errors in all lanes during the BER test.

• Iterations: Number of iterations into which the BER measurement is divided.

• Total Measurement Interval: The duration of the BER test in seconds.

Page 220: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

220 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

• Total Bits Processed: The number of bits processed during the BER test.

Page 221: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 221

HDMI Receiver Tests 5

HFR2-2 Intra Pair Skew

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.2.1 “HFR2-2: Sink FRL Electrical - Intra Pair Skew” and “HFR2-2 Keysight MOI v1.0d”.

For each FRL lane pairs, the intra pair skew is set to the worst case value: 150mTBit + 30ps, as required in the MOI. The skew must be applied twice—once each on the positive lines and on the negative lines.

The VICM is set to 3.135V and the differential swing voltage is set to 1V.

At each step, the link training is performed between the Sink DUT and the FRL Signal Generator for the selected FRL Rate. If the link training passes, the FRL test patterns are applied and the software performs BER test. The test is considered as Passed, if there are no errors; else, the test is considered as Failed.

This test must be conducted for the highest and the lowest supported data rates.

Connection Diagram

Figure 131 Connection Diagram for FRL Sink Test

Page 222: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

222 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Skew: The skew value applied to each FRL Lane.

• Enable Crosstalk: Set to ‘True’ to enable crosstalk.

• Cable Emulator: The cable emulator used for this test.

• Starting Pattern on Lane x: The pattern sent on each lane for the Link Training.

Read-Only Parameters

• Skew in ps: The skew value applied in the test in the unit of time.

Prerequisite Calibrations

• FRL Swing Calibration Lane0/Lane1/Lane2/Lane3

Result Description

Figure 132 Result for HFR2-2 Intra Pair Skew Test

Page 223: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 223

HDMI Receiver Tests 5

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• FRL Lane: The Lane where Skew is applied.

• Link Training: Value is ‘True’ if Link Training is successful.

• FRL Start: Value is ‘True’ if the “FRL_Start” flag is set true (1) in the DUT after Link Training is performed.

• BER: Measured Bit-Error Rate.

• Cumulative Errors: Number of cumulative errors in all lanes during the BER test.

• Iterations: Number of iterations into which the BER measurement is divided.

• Total Measurement Interval: The duration of the BER test in seconds.

• Total Bits Processed: The number of bits processed during the BER test.

Page 224: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

224 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HFR2-3 Inter Pair Skew

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.2.1 “HFR2-3: Sink FRL Electrical - Inter Pair Skew” and “HFR2-3 Keysight MOI v1.0d”.

The data generator sets a delay of 400mTBit + 500ps on one lane against all other lanes. This inter-pair skew is applied first on the positive line followed by the negative line of the tested lane. All the lanes must be tested, therefore, the procedure must be run for each lane.

The VICM is set to 3.135V and the differential swing voltage is set to 1V.

At each step, the link training is performed between the Sink DUT and the FRL Signal Generator for the selected FRL Rate. If the link training passes, the FRL test patterns are applied and the software performs BER test. The test is considered as Passed, if there are no errors; else, the test is considered as Failed.

This test must be conducted for the highest and the lowest supported data rates.

Connection Diagram

Figure 133 Connection Diagram for FRL Sink Test

Page 225: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 225

HDMI Receiver Tests 5

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Use Swing Calibration: Set to ‘True’ to use FRL Swing Calibration levels to set the differential voltage amplitude in the data generator.

• Cable Emulator: The cable emulator used for this test.

• Starting Pattern on Lane x: The pattern sent on each lane for the Link Training.

• Enable Crosstalk: Set to ‘True’ to enable crosstalk.

Read-Only Parameters

• Max. Spec. Inter-pair Skew: The inter-pair skew value applied on the tested lane.

Prerequisite Calibrations

• FRL Swing Calibration Lane0/Lane1/Lane2/Lane3

Page 226: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

226 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Result Description

Figure 134 Result for HFR2-3 Inter Pair Skew Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Max. Inter-Pair Skew: The skew value applied to the tested lane.

• Link Training: Value is ‘True’ if Link Training is successful.

• FRL Start: Value is ‘True’ if the “FRL_Start” flag is set true (1) in the DUT after Link Training is performed.

• BER: Measured Bit-Error Rate.

• Cumulative Errors: Number of cumulative errors in all lanes during the BER test.

• Iterations: Number of iterations into which the BER measurement is divided.

• Total Measurement Interval: The duration of the BER test in seconds.

• Total Bits Processed: The number of bits processed during the BER test.

Page 227: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 227

HDMI Receiver Tests 5

HFR2-4 Minimum Link Rate

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.2.1 “HFR2-4: Sink FRL Electrical - Minimum Link Rate Tolerance” and “HFR2-4 Keysight MOI v1.0d”.

The link rate tolerance is tested by applying a deviation of 300ppm to the nominal value. Both positive and negative deviations are tested.

The VICM is set to 3.135V and the differential swing voltage is set to 1V.

At each step, the link training is performed between the Sink DUT and the FRL Signal Generator for the selected FRL Rate. If the link training passes, the FRL test patterns are applied and the software performs BER test. The test is considered as Passed, if there are no errors; else, the test is considered as Failed.

This test must be conducted for the highest and the lowest supported data rates.

Connection Diagram

Figure 135 Connection Diagram for FRL Sink Test

Page 228: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

228 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Cable Emulator: The cable emulator used for this test.

• Starting Pattern on Lane x: The pattern sent on each lane for the Link Training.

• Enable Crosstalk: Set to ‘True’ to enable crosstalk.

Read-Only Parameters

• Link Rate Deviation: The link rate deviation value applied over the nominal value.

Prerequisite Calibrations

• FRL Swing Calibration Lane0/Lane1/Lane2/Lane3

Result Description

Figure 136 Result for HFR2-4 Minimum Link Rate

Page 229: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 229

HDMI Receiver Tests 5

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Link Rate Deviation: The link rate deviation value applied over the nominal value.

• Link Training: Value is ‘True’ if Link Training is successful.

• FRL Start: Value is ‘True’ if the “FRL_Start” flag is set true (1) in the DUT after Link Training is performed.

• BER: Measured Bit-Error Rate.

• Cumulative Errors: Number of cumulative errors in all lanes during the BER test.

• Iterations: Number of iterations into which the BER measurement is divided.

• Total Measurement Interval: The duration of the BER test in seconds.

• Total Bits Processed: The number of bits processed during the BER test.

Page 230: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

230 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HFR2-5 Jitter Tolerance

Purpose and Method

This procedure tests for compliance according to the HDMI CTS 2.1 Chapter 4.2.1 “HFR2-5: Sink FRL Electrical - Jitter Tolerance” and “HFR2-5 Keysight MOI v1.0d”.

In this procedure, the FRL data generator is configured to generate a signal that meets the compliance eye diagram mask according to the HDMI specifications.

The differential swing is set to meet the target eye height, which is a value between 150mV and 100mV, depending on the link rate tested.

The random jitter and PCB Loss Factor are set to meet the target width, which is a value between 500mTBit and 350mTBit, depending on the link rate tested.

Thereafter, the link training is performed between the Sink DUT and the FRL Signal Generator for the selected FRL Rate. If the link training passes, the FRL test patterns are applied and the software performs BER test. The test is considered as Passed, if there are no errors; else, the test is considered as Failed.

This procedure must be repeated for various sinusoidal jitter amplitude and frequency pairs:

• SJ = 1 UI @ 0.1*fc

• SJ = 0.51 UI @ 0.2*fc

• SJ = 0.22 UI @ 0.5*fc

• SJ = 0.14 UI @ 1*fc

• SJ = 0.11 UI @ 2*fc

• SJ = 0.10 UI @ 5*fc

• SJ = 0.10 UI @ 10*fc

This test must be conducted for the highest and the lowest supported data rates.

Page 231: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 231

HDMI Receiver Tests 5

Connection Diagram

Figure 137 Connection Diagram for FRL Sink Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Use Swing Calibration: Set to ‘True’ to use FRL Swing Calibration levels to set the differential voltage amplitude in the data generator.

• Cable Emulator: The cable emulator used for this test.

• Starting Pattern on Lane x: The pattern sent on each lane for the Link Training.

• Total Jitter Amplitude: The total jitter amplitude required by the signal to meet the compliance eye width.

• Eye Height: The compliance eye height according to the HDMI specifications.

• SJ pk-pk: The peak-to-peak amplitude of the sinusoidal jitter for this test.

• SJ Frequency: The frequency of the sinusoidal jitter for this test.

• Enable Crosstalk: Set to ‘True’ to enable crosstalk.

Page 232: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

232 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Prerequisite Calibrations

• FRL Swing Calibration Lane0/Lane1/Lane2/Lane3

Result Description

Figure 138 Result for HFR2-5 Jitter Tolerance

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Total Jitter: The total jitter added to the signal in this step.

• Link Training: Value is ‘True’ if Link Training is successful.

• FRL Start: Value is ‘True’ if the “FRL_Start” flag is set true (1) in the DUT after Link Training is performed.

• BER: Measured Bit-Error Rate.

• Cumulative Errors: Number of cumulative errors in all lanes during the BER test.

• Iterations: Number of iterations into which the BER measurement is divided.

Page 233: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 233

HDMI Receiver Tests 5

• Total Measurement Interval: The duration of the BER test in seconds.

• Total Bits Processed: The number of bits processed during the BER test.

Page 234: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

234 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

FRL Error Pattern Check (for Expert Mode only)

Purpose and Method

This test checks the ability of a device to detect the errors in an FRL input signal.

A FRL signal is generated with calibrated voltage levels and without jitter applied. The VICM is set to 3.135V and the differential swing voltage is set to 1V.

Thereafter, the link training is performed between the Sink DUT and the FRL Signal Generator for the selected FRL Rate. If the link training passes, the FRL test patterns are applied without errors primarily, followed by patterns with single disparity error. The software performs BER test for each case. In the latter scenario, the number of cumulative errors should be greater than zero. This process is repeated as many times as defined in the “Number of Steps” parameter.

This test must be conducted for the highest and the lowest supported data rates.

Connection Diagram

Figure 139 Connection Diagram for FRL Sink Test

Page 235: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 235

HDMI Receiver Tests 5

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Cable Emulator: The cable emulator used for this test.

• Enable Crosstalk: Set to ‘True’ to enable crosstalk.

• Number of Steps: The number of times the BER test must be performed for the error-free and error-induced pattern.

• Starting Pattern on Lane x: The pattern sent on each lane for the Link Training.

Prerequisite Calibrations

• FRL Swing Calibration Lane0/Lane1/Lane2/Lane3

Result Description

Figure 140 Result for FRL Error Pattern Check

Page 236: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

236 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• FRL Pattern: The pattern applied to the FRL Lanes for the BER test.

• Link Training: Value is ‘True’ if Link Training is successful.

• FRL Start: Value is ‘True’ if the “FRL_Start” flag is set true (1) in the DUT after Link Training is performed.

• BER: Measured Bit-Error Rate.

• Cumulative Errors: Number of cumulative errors in all lanes during the BER test.

• Iterations: Number of iterations into which the BER measurement is divided.

• Total Measurement Interval: The duration of the BER test in seconds.

• Total Bits Processed: The number of bits processed during the BER test.

Page 237: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 237

HDMI Receiver Tests 5

HDMI Cable Tests

HDMI cable electrical compliance testing is conducted by applying a stressed signal and measuring the output with a Digital Oscilloscope. This ValiFrame HDMI Software covers limited number of cable compliance tests. For extended cable compliance tests, use the ValiFrame HDMI Cable Product.

There are two test cases covered for compliance testing: The Cable Eye Mask and the Cable Inter-Pair skew.

The cable eye mask tests as well as the cable inter-pair skew tests are performed only for 74.25MHz, 165MHz and 340MHz data rates. ValiFrame automatically determines required tests from the combination of the Cable Category. Additionally, it differs between Active Cables and the use of software TTCs.

Page 238: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

238 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

5-3 Cable Eye Mask Measurement Data0/Data1/Data2/Clock

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 5.2 “Cable – Electrical” section 5-3, “TMDS Data Eye Diagram”.

Depending on the cable category, a video signal with a data rate of either 74.25MHz, 165MHz or 340MHz is generated and jitter applied.

The test is considered as Passed when the cable assembly outputs a compliant data eye; else, the test is considered as Failed.

Connection Diagram

The Oscilloscope must be connected according to the inter-pair skew combination tested.

Figure 141 Connection Diagram for Cable Eye Mask Measurement Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

Page 239: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 239

HDMI Receiver Tests 5

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Differential Swing: The applied value of differential swing voltage level.

• Cable Category: Category of cable assembly.

• Use Software TTCs: Use software TTC functionality of the Oscilloscope application.

• Mask Movement Type: The manner by which the Oscilloscope moves the mask. Options are ‘find pass’, ‘find margin’ and ‘manual’.

• Two Channel Mode: Defines if two or four Oscilloscope Channels are used for this test. Four Channel modes changes the required Channel, depending on the Data Lane tested.

• Check worst case eye manually: If set to ‘True’, you must manually check for the worst eye.

• Measure current on HPD +5V Power: If set to ‘True’, the Hot Plug Detect Power’s current is measured.

Prerequisite Calibrations

• Fall/Rise Time Calibration (only for the M8195A setup)

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

• Data Jitter Calibration

Page 240: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

240 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Result Description

Figure 142 Result for 5-3 Cable Eye Mask Measurement Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Data Jitter Amplitude: Injected data jitter amplitude.

• Data Jitter Frequency: Frequency of the data jitter.

• Mask Violations: Number of waveforms violating the eye mask.

Page 241: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 241

HDMI Receiver Tests 5

5-5 Cable Inter-Pair Skew Measurement Data0/Data1/Data2

Purpose and Method

This procedure tests for compliance according to the HDMI CTS Chapter 5.3 “Cable – Electrical” section 5-5, “Inter-Pair Skew”.

Depending on the cable category, a video signal with a data rate of either 74.25MHz, 165MHz or 340MHz is generated and jitter applied. The skew between all TMDS data pairs is measured.

The test is considered as Passed when the cable inter-pair skew is lower than or equal to that specified in the CTS; else, the test is considered as Failed.

Connection Diagram

The Oscilloscope must be connected according to the combination of inter-pair skew tested.

Figure 143 Connection Diagram for Cable Inter-Pair Skew Measurement Test

Parameters in Expert Mode

• Video Mode: The video mode for this procedure.

• Color Depth: The color depth for this procedure.

• Color Space: The color space for this procedure.

Page 242: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

242 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

• Use Color Bar pattern: Set to ‘True’ to use a Color Bar pattern else use a Grey Scale pattern.

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Differential Swing: The applied value of differential swing voltage level.

• Cable Category: Category of cable assembly.

• Use Software TTCs: Use software TTC functionality of the Oscilloscope application.

• Measurement Threshold: It enables setting using Valiframe the ‘Cable Measurement Threshold’ parameter, which corresponds to the parameter available in the ‘Configure’ tab of the Oscilloscope’s HDMI application.

• Hysteresis: It enables setting using Valiframe the ‘Cable Measurement Hysteresis’ parameter, which corresponds to the parameter available in the ‘Configure’ tab of the Oscilloscope’s HDMI application.

• Maximum Tries: Specifies the maximum number of tries before timeout occurs.

• Additional Sync Pattern: This field allows you to enter additional pattern that must be searched, besides the default pattern.

• Additional Guard Band Pattern: This field allows you to enter additional Guard Band pattern that must be searched, besides the default pattern.

• Inter-Pair Skew Trigger length: Select either 10-bits or 20-bits trigger pattern.

Prerequisite Calibrations

• Skew Calibration

• Fall/Rise Time Calibration (only for the M8195A setup)

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

Page 243: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 243

HDMI Receiver Tests 5

Result Description

Figure 144 Result for 5-5 Cable Inter-Pair Skew Measurement Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Cable Skew: Measured inter-pair skew.

• Max. Spec.: Maximum skew as defined in the HDMI specification.

Page 244: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

244 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

HF Cable Eye Mask Measurement Cat1/Cat2 Cable (only for Expert Mode)

Purpose and Method

This procedure allows you to generate 6Gb/s signal to test cables with it. It is based on the 5-3 Cable Eye Mask Measurement Data0/Data1/Data2/Clock test but runs at a higher data rate.

This test does not reflect in any CTS and is only used to characterize cable DUTs at a higher data rate.

This test will be available when the HDMI 2.1 testing is supported.

Connection Diagram

The Oscilloscope must be connected according to the combination of inter-pair skew tested.

Figure 145 Connection Diagram for HF Cable Eye Mask Measurement Cat1/Cat2 Test

Parameters in Expert Mode

• Use Swing Calibration: Set to ‘True’ to use Calibrated Swing Voltage levels for this procedure.

• Differential Swing: The applied value of differential swing voltage level.

• Cable Category: Category of cable assembly.

Page 245: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 245

HDMI Receiver Tests 5

• Check worst case eye manually: If set to ‘True’, you must manually check for the worst eye.

• Measure current on HPD +5V Power: If set to ‘True’, the Hot Plug Detect Power’s current is measured.

• TMDS data to clock ratio 1:40: The ratio between the TMDS data and TMDS clock can be set either as 1:40 or as 1:10. Set to ‘True’ to configure the ratio as 1:40. This setting enables sending HDMI 1.4 or HDMI 2.1 compliant signal.

Prerequisite Calibrations

• Fall/Rise Time Calibration (only for the M8195A setup)

• Swing Calibration Clock/Data0/Data1/Data2 (only if required in Expert Mode)

• Data Jitter Calibration

Result Description

Figure 146 Result for HF Cable Eye Mask Measurement Cat1/Cat2 Test

• Result: (Pass/Fail) Test is considered as PASS if this test step succeeds.

• Data Jitter Amplitude: Injected data jitter amplitude.

• Data Jitter Frequency: Frequency of the data jitter.

• Mask Violations: Number of waveforms violating the eye mask.

Page 246: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

246 Keysight N5991 HDMI Test Automation Software Platform User Guide

5 HDMI Receiver Tests

Page 247: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

Keysight N5991 HDMI Test Automation Software Platform User Guide 247

Page 248: Keysight N5991 HDMI Test Automation Software Platform User … · 2020. 5. 17. · Test Automation Software Platform. The BitifEye “ValiFrame” Test Automation software is globally

This information is subject to change without notice.© Keysight Technologies 2020Edition 1.0, April 2020

www.keysight.com