
目录 Table of Contents
表目录 List of Table
9
图目录 List of Figures
HDMI接口硬件测试规范
关键词:数字高清、HDMI、TDSHT3、测试
摘 要:本文介绍了数字高清技术的特点及业界与高清相关的接口,详细分析了HDMI接口标准规范,从中总结和提取出了硬件特性要求和测试要求,同时介绍了HDMI的帧结构,最后介绍了使用TDSHT3软件进行HDMI接口测试的过程。
1综述
随着音视频产品和格式的发展,特别是HDTV产品日益被普通消费者所接受,高清格式节目所带来的大量数据的传输压力、更多的高保真声道导致的布线混乱,以及日益重要的高清音视频节目版权保护,都向技术发展提出了新的需求。
目前,主流数字家电的接口规范只能传输压缩或者未压缩数字视频信号,音频信号需要单独的接口进行连接,这在使用过程中给普通消费者带来不便。1998年9月,intel在器开发者论坛(intel developer forum)上宣布成立数字显示工作小组。并于1999年4月提出了DVI(digital visual interface)成为计算机和电视可以共用的显示设备接口。DVI的出现,正式提供了数字输出-数字输入的快捷方案。由于数字传输的诸多优势,PC显示卡和显示器都逐渐改成以DVI为主要输出输入接口。但是DVI接口仅仅保持在视频信号的处暑方面,并没有包括音频信号的传输。
本世纪初,在Holly Wood大多数影音工作室、制片商、众多注明电视节目供应商、有线电视工业界以及大多数消费电子制造商的认同下,有Silicon Image倡导,联合Sony、Hitachi、Panasonic、PHILIPS、THOMSON(RCA)、Toshiba等数家注明消费电子制造商成立的工作组共同开发,并签署协议认可推出了高清晰度数字多媒体接口HDMI(High-Definition Digital Multimedia Interface)接口标准,并于2002年12月正式公布了HDMI Version 规范。该接口退出后不久,DVD论坛于2003年10月批准HDMI为标准信号传输制式之一。2004年5月HDMI 规格发布,2005年8月又推出了标准,2005年12月推出了标准。2006年6月推出了现在使用HDMI 标准。
2HDMI的应用优势
足够的带宽需求:数字高清的数据量和传输量是非常巨大的,连接信号源与接收端的数据接口和线缆必须能提供大于数字高清视频播放所要求的带宽。HDTV 1080P高清模式所需要的数字带宽在-(1920×1080*24bit×30frame×经验常数),算上8声道(音响系统)的音频传输需求,总的带宽需求也没有超过4Gbps。而HDMI 标准可以在HDMI接口间提供5Gbps,完全能够满足高清格式数据的传输要求。随着标准的升级,将来能够提供更高的带宽,现在的标准最高可以达到10Gbps。
2.1音视频融合
通过HDMI接口我们可以直接欣赏到数字高清所带来的震撼效果,而不用分开来传输音频和视频,HDMI接口也是现在唯一能提供音视频同时传输的数字高清传输接口。音视频的融合大大简化了我们连接影音设备的工程。连接一个声道的音响系统我们需要音频线。而HDMI接口只要一根线就所有工作都搞定,面对这么简单的连线,谁不愿意使用这么方面的东西呢。
2.2良好的兼容性
现在的设备提供DVI接口的远多于HDMI接口的。为了节省成本和顺利推行HDMI接口,HDMI接口完全是兼容DVI接口(接口信号定义兼容,只是采用了不同的接口封装),通过DVI-HDMI接口转接器,就可以方便的使用HDMI接口了。
2.3出色的抗衰减能力
HDMI在数据传输方面有着出色的抗衰减能力,这使得它在长距离传输上比DVI等方式更具优势。普通HDMI线与高价HDMI线性能表现类似(只要通过测试合格),HDMI没有指定长度,但是一般的线缆厂商提供的HDMI铜线都在15M以内,一方面有良好的可靠性保证,一方面价格比较利于消费者接受。这个距离也远远超过DVI所能保证的5M的距离。
2.4支持更多原色色深
DVI由于产生于PC平台,其支持的原色的色深受限于True Color的24bit,而现在的数字电视要求的是36bit高逼真画面,即要求三原色各自有12bit数字视频信号。目前,DVI无法满足这种要求,而HDMI则可以支持12bit数字视频信号。HDMI的出现使我们可以欣赏到色彩层次更加丰富,暗影细节更多的画面。
3HDMI物理接口
HDMI物理接口总共有三种类型:Type A/B/C。
Type A接口携带所有的HDMI信号,包括单一的S LINK。Type B连接器比Type B
稍微大一些,携带了两个S LINK,一般用于相对要求较高的计算机显示方面。Type C是mini HDMI接口,包括一个S link,在尺寸上面比Type A小,所携带的信号和Type A是一样的。
下面是三种类型的插座和插头的机械尺寸和外貌。
3.1Type A
图1 左边是插座,右边是插头
图2 Type A信号定义
3.2Type B
图3 左边是插座,右边是插头
图4 Type B信号定义
3.3Type C
图5 左边是插座,右边是插头
图6 Type C信号定义
3.4HDMI电气特性及要求
HDMI的电气特性是与S信号特性相关,同时也与S时钟相关,其中的接口测试是根据传输的不同阶段而分段测试,最后组成一个完整的测试。
3.4.1S概述
S差分结构示意图如图7所示。S技术利用电流驱动产生低电压差分信号,在接收端通过DC耦合形成传输,传输链路的参考电压AVcc设置差分信号的高电平,低电平由HDMI源的电流和接收端的终端匹配电阻决定,终端电阻RT和传输线的特性阻抗Zo必须匹配,一般选择50欧姆。
图7 S差分对结构示意图
差分线的单端信号高电平是AVcc,低电平是Vswing,而差分信号的摆幅就是2*Vswing,高电平是正的Vswing,低电平是负的Vswing,如图8所示:
图8 差分信号的单端电平和差分电平
S信号的测试点如图9所示,TP1是用于测试HDMI的源端输出,TP2是用于测试接收端输入,TP1和TP2结合用于测试传输电缆。
图9 S链接测试点
3.4.2S系统运行条件及测试特性
终端供电电压AVcc:±5%;终端匹配电阻RT:50ohms±10%。
所有的S时钟和数据信号的抖动特性都与一个理想的恢复时钟相关,这个恢复时钟用在测试S信号眼图的时候做触发源,这个触发源用一个PLL来实现,带有-3dB带宽为4MHz的低通滤波器。
另外通常高速串行总线都有加重和预加重,在HDMI接口采用传输线均衡器来实现,从而改善传输性能,在接收端能够有一个比较理想的眼图。
图10 均衡器公式及增益
3.4.3HDMI源端S特性
HDMI需要一个DC耦合S连接,源端测试示意图如图10所示,AVcc为。
图11 源端测试示意图
源端设备应满足DC特性,如表1:
表1 HDMI源端DC特性
| Item | Value |
| 单端输出停靠电压,VOFF | AVcc±10mV |
| 单端输出摆放电压,Vswing | 400mV≤Vswing≤600mV |
| 单端输出高电平,VH | 如果接收端支持S时钟≤165MHz,则为AVcc±10mV; 如果接收端支持S时钟>165MHz,则为 (AVcc-200mV) ≤VH≤(AVcc+10mV) |
| 单端输出低电平,VL | 如果接收端支持S时钟≤165MHz,则为(AVcc-600mV) ≤VL≤(AVcc-400mV); 如果接收端支持S时钟>165MHz,则为 (AVcc-700mV) ≤VL≤(AVcc-400mV) |
表2 HDMI源端AC特性
| Item | Value |
| 上升/下降时间(20%-80%) | 75ps≤上升/下降时间≤ |
| 最大过冲 | 全差分幅度(Vswing*2)的25% |
| 差分信号间skew | |
| 差分对信号间skew | |
| 时钟占空比,min / average / max | 40% / 50% / 60% |
| S 差分时钟信号抖动,max |
图12 源端测试信号眼图模板
Vhigh (max) = Vswing (max) + 15% * (2*Vswing (max)) = 600 + 180 = 780mV
Vhigh (min) = Vswing (min) - 25% * (2*Vswing (min)) = 400 - 200 = 200mV
Vlow (max) = -Vswing (max) - 15% * (2*Vswing (max)) = -600 - 180 = -780mV
Vlow (min) = -Vswing (min) + 25% * (2*Vswing (min)) = -400 + 200 = -200mV
最小眼图张开幅度 = Vhigh (min) – Vlow (min) = 400mV
3.4.4HDMI接收端S特性
HDMI接收端测试采用如图13所示的测试示意图:
图13 接收端测试示意图
接收端设备应满足的DC特性如表3所示:
表3 接收端设备DC特性
| Item | Value |
| 在接收端连接并运行的情况下 | |
| 输入差分电平,Vidiff | 150≤Vidff≤1200mV |
| 输入共模电平,Vicm | Vicm1: 如果接收端仅支持S时钟 ≤ 165MHz 则 (AVcc-300mV)≤ Vicm1≤ ) 如果接收端仅支持S时钟 > 165MHz 则 (AVcc-400mV)≤ Vicm1≤ ) Vicm2: AVcc ± 10mV |
| 在接收端没有连接或使用的情况下 | |
| 差分电平 | AVcc ± 10mV |
接收端设备应满足的AC特性如表4所示:
表4 接收端设备AC特性
| Item | Value |
| 最小差分敏感电平 (peak-to-peak) | 150mV |
| 最大差分输入电平 (peak-to-peak) | 1560mV |
| 最大允许差分对内偏移 | S时钟在225MHz以下: S时钟在225MHz以上: + 111ps |
| 最大允许差分对间偏移 | + |
| S时钟抖动 | |
| 上升时间 | ≤200ps |
图14 接收端测试眼图模板
表5 HDMI接收端阻抗特性
| Item | Value |
| TDR(时域反射计)上升时间(10%-90%) | ≤200ps |
| 整个连接阻抗 | 100ohms±15% |
| 终端阻抗(Vicm 在 Vicm1 范围内) | 100ohms±10% |
| 终端阻抗(Vicm 在 Vicm2 范围内) | 100ohms±35% |
传输系统(Cable assembly)包括五个的部分:源端连接器、源端转换器、传输电缆、接收端转换器、接收端连接器。HDMI传输线测试的测试点在如图15所示的TP3和TP4之间:
图15 传输系统测试示意图
HDMI的传输系统有两类:一类是支持S时钟频率达;另一类支持S时钟频率达340MHz。HDMI传输系统测试采用两个不同的眼图来衡量:一个是不加均衡器的测试(non-equalized),一个是加均衡器的测试(equalized)。不加均衡器的眼图要求,当被输入符合如图11所示眼图模板的信号时,在S输出波形应该在接收端的眼图符合图13所示的眼图模板;加均衡器眼图要求,当被输入符合图11所示眼图模板的信号时,在S输出波形应该在接收端的眼图符合加均衡器后的眼图模板要求。
根据传输线支持的频率不同,对应于有不同的特性要求。
类一():传输线应该符合如下要求:
a)各项参数符合表9要求;
b)或者,无均衡器眼图符合在情况下的眼图模板;
类二(>):传输线应该符合如下要求:
a)各项参数符合表9要求;
b)或者,无均衡器眼图符合在165MHz情况下的眼图模板,并且带均衡器眼图在340MHz符合模板要求,及如果采用铜线传输则必须满足图17所示的衰减要求,如果采用带均衡器的传输线,则必须满足图18所示的衰减要求。
表6 传输系统S参数
| 参数 | 类一() | 类二(>) |
| 最大传输差分信号间Skew | 151ps | 111ps |
| 最大传输差分信号内Skew | ||
| 远端串扰 | <-26dB | <-26dB |
| 衰减: 300kHz – 825MHz 825MHz – – – | 参看图15 < 8dB < 21dB < 30dB -- | 参看图16 < 5dB < 5dB…< 12dB < 12dB…< 20dB < 20dB…< 25dB |
| 差分阻抗 连接点到转换部件:启动到1ns 传输线部分:1ns – | 100欧姆 ± 15% 100欧姆 ± 10% | |
图17 类二铜线传输衰减 加均衡器传输衰减
3.4.6+5V电源
HDMI连接器提供一个管脚用于源端设备提供5V给传输线和接收端设备。所有的HDMI源端设备都必须能够提供5V信号,无论时用于DDC或S信号,对于5V的要求如表10所示,同时还应提供过流保护,当大于的时候由源端设备提供。
所有的HDMI源端设备都必须能够提供至少55mA给5V电压管脚,接收端设备一般消耗的电流不会超过50mA,当接收端设备启动后最多只需要10mA就可以了。所以传输系统必须要能支持最少50mA的电流通量。5V电压信号通过DDC/CEC地信号作为回路。
表7 +5V电压管脚电压要求
| Item | Min | Max |
| TP1 电压 | ||
| TP2 电压 |
DDC(Display Data Channel)I/O、I2C及接地信号应该满足相应的要求,如I2C总线版本“标准模式”设备,对于HDMI设备的DDC电气特性如表11和表12所示:
表8 DDC链路最大电容要求
| Item | HDMI源设备 | 传输系统 | HDMI接收设备 |
| SDA-DDC/CEC GND | 50pF | 700pF | 50Pf |
| SCL-DDC/CEC GND | 50pF | 700pF | 50Pf |
| Item | Value |
| 源端上拉电阻,SCL和SDA | ohms – ohms |
| 接收端上拉电阻,SCL | 47k ohms,±10% |
热插拔检测信号的参考地就是DDC、CEC的地管脚。对于热插拔信号的电气特性要求如下:
表10 热插拔电气特性要求
| Item | Value |
| 高电平(接收端) | – |
| 地电平(接收端) | 0V – |
| 接收端输出阻抗 | 1000ohms ±20% |
| 高电平(源端) | – |
| 低电平(源端) | 0V – |
3.4.9CEC信号
CEC(Consumer Electronics Control)是一个可选的协议。CEC信号线不论使用还是不使用,都必须与所有的HDMI设备互连,当一个设备是最终的CEC根设备时,就不应该把CEC再连到任何其他的HDMI输出上,CEC在下电后的漏电流最大不能超过,设备端最大负载电容不能超过200pF,传输系统的最大负载电容不能超过700pF。
4HDMI的信号传输原理
HDMI连接是有一对信号源和接收器组成,不过一个系统种也可以包括多个HDMI输入或者输出设备。每个HDMI信号输入接口都可以依据标准接收连接器的信息,同样信号输出接口也会携带所有的信号信息。
一对信号源和接收器的HDMI接口的结构为HDMI电缆、接收器和发送器,接收器和发送起包括三个不同的S数据信息通道和一个时钟通道。这些通道支持视频、音频和一些附加信息。除此之外,还有DDC通道实现信号源和接收器之间的数据交换,CEC通道通过协议对整个链路上的各种视听设备进行控制,也就是说可以通过遥控器控制HDMI连接的多台设备。
视频音频和附加信息通过三个通道传送到接收器上,而视频的象素时钟则通过S时钟通道传送,接收器接收这个频率参数之后,将还原另外三个通道传递过来的信息。
视频信号传输:比如当24bit象素的视频信号通过S通道传输,S将每通道8bit的信号编码转换为10bit的DC-balanced(稍作介绍),在每个10bit象素时钟周期传送一个最小话的信号序列到接收器。
视频象素流的速率一般在25M~165M之间,当视频格式的速率低于25M(例如480i/NTSC的传输率为)则视频流种的象素将被重复使用。视频流中的编码可以转换为RGB、YCbCr 4:4:4或者4:2:2格式以适应不同的输出设备,随着技术的不断更新,原来24bit/pixel可以升级到36bit甚至是48bit/pixel。
图18 HDMI信号流框图
声音信号则是基于IEC 60958 L-PCM的信号流,其声音的采样比率可选择为32KHz、 KHz或者48 KHz,从而满足任何立体声系统的需要。相应的,HDMI的声音信号传输可以支持单一采样率最高为192KHz的声音数据流,或者采样率最高为96KHz的2~4个声音数据流(支持3~8个声道)。HDMI同样可以支持IEC 61937压缩的最高采样率为196MHz的声音编码格式(例如环绕声),而且HDMI还能够携带2~8声道的ONE BIT AUDIO声音。
图19 HDMI支持的音频格式
DDC(I2C bus)的使用是为了让信息源识别接收器的显示设备ID信息(EXTENDED DISPLAY IDENTIFICATION DATA),从而发现接收器的配置信息和能力。
输入的源编码格式包括视频象素、数据包和控制数据,数据包的数据包括音频数据和附加信息数据以及相关的纠错编码。
HDMI的信息传送分为三个阶段:视频数据、数据岛周期和控制周期。在视频数据周期内,象素和视频信息被传送;在数据岛周期,音频和附加的信息通过一些列连续的数据包被传送;在控制周期内没有任何视频数据、音频数据或者附加数据被传送,控制周期在任意两个周期之间是必须存在的。
表11 传输期间传输类型和编码类别
| 周期 | 数据传送 | 编码类型 |
| 视频数据 | 视频象素 | 视频数据编码 (8bits to 10bits) |
| (Guard Band) | 归一化成10bits | |
| 数据孤岛 | 包数据 - 音频采样 - 信息帧 HSYNC、VSYNC | TERC4 编码 (4bits to 10bits) |
| (Guard Band) | 归一化成10bits | |
| 控制 | 控制 - 前导码 - HSYNC、VSYNC | 控制周期编码 (2bits to 10bits) |
下图表示了一帧图像数据中各个周期的位置
图20 720×480的数据传送周期
4.1 视频数据周期
视频数据周期传送的是视频的有效象素,每个视频数据周期之前都有前导码,视频数据周期以2位的视频Leading preamble开始。视频数据周期开始时有Guard Band标志后面传输的有效视频数据,视频有效数据传输结束时没有Trailing Guard Band作结束标记。
Guard Band编码成10bits进行传送,分别是:
4.1.1视频支持格式
一个HDMI设备所支持的视频格式有可能是RGB 4:4:4;YCBCR 4:4:4;YCBCR 4:2:2 中的任意一种,但是所有的HDMI源端设备和接收端设备都至少应该支持RGB 4:4:4 格式;而对于源端设备和接收端设备支持YCBCR 4:4:4 或 YCBCR 4:2:2 格式,则根据需要而定,但是如果HDMI接收端设备支持YCBCR 4:4:4 或 YCBCR 4:2:2 格式的任意一种,那么以上两种都应该支持。对于格式的支持能力的交换源端和接收端通过E-EDID来进行。
HDMI源端和接收端设备都有可能支持24、30、36、48bits / pixel 的色彩深度格式,但是对于24bits深度的格式,源端和接收端设备都必须要支持。大于24bits的我们称之为“Deep color”模式,虽然所有的深度色彩都是可选的,但是一旦HDMI源端和接收端支持任何一种“Deep color”模式,则必须支持36bits格式的。对于“Deep color”模式而言YCBCR 4:2:2是不允许的。
HDMI支持的象素和帧频分两类,一类是必须支持的,另一类是可选支持的:
表12 HDMI支持的分辨率和帧频
| 首(必)选格式 | |
| 分辨率 | 帧频 |
| 0×480p | 60Hz |
| 1280×720p | 60Hz |
| 1920×1080i | 60Hz |
| 720×480p | 60Hz |
| 720(1440)×480i | 60Hz |
| 1280×720p | 50Hz |
| 1920×1080i | 50Hz |
| 720×576p | 50Hz |
| 720(1440)×576i | 50Hz |
| 次(可)选格式 | |
| 720(1440)×240p | 60Hz |
| 2880×480i | 60Hz |
| 2880×240p | 60Hz |
| 1440×480p | 60Hz |
| 1920×1080p | 60Hz |
| 720(1440)×288p | 50Hz |
| 2880×576i | 50Hz |
| 2880×288p | 50Hz |
| 1440×576p | 50Hz |
| 1920×1080p | 24Hz |
| 1920×1080p | 25Hz |
| 1920×1080p | 30Hz |
| 2880×480p | 60Hz |
| 2880×576p | 50Hz |
| 1920×1080i(1250 total) | 50Hz |
| 720(1440)×480i | 120Hz |
| 720×480p | 120Hz |
| 1920×1080i | 120Hz |
| 1280×720p | 120Hz |
| 720(1440)×480i | 240Hz |
| 720×480p | 240Hz |
| 720(1440)×576i | 100Hz |
| 720×576p | 100Hz |
| 1920×1080i | 100Hz |
| 1280×720p | 100Hz |
| 720(1440)×576i | 200Hz |
| 720×576p | 200Hz |
HDMI支持3种象素编码:RGB 4:4:4;YCBCR 4:4:4;YCBCR 4:2:2,同时支持4种色彩深度:24、30、36、48bits / pixel,而仅仅RGB 4:4:4 和 YCBCR 4:4:4可用在多于24bits的“Deep Color”模式。
以24bits为例,图25表示RGB 4:4:4 格式的编码:
图21 默认象素编码:RGB 4:4:4,8bits/分量
而图26所示的是24bits YCBCR 4:2:2 信号映射和传输时序,因为4:2:2仅需要每个象素2个分量,所以24bits被分成了12bits 代表 Y,12bits 代表 C。
图22 YCBCR 4:2:2 分量
在HDMI种应用的YCBCR 4:2:2象素格式更像ITU-R 标准中规定的,高8位代表Y映射到通道1的8位,低4位映射到通道0的低4位,如果采用多于12位的,则有效位应该左移,而LSb应该补零。
第三种编码:YCBCR 4:4:4与第一种类似,如图27所示:
图23 8位YCBCR 4:4:4格式映射
对于色彩深度位24bits/pixel的格式,象素的传送速率与S时钟一致,而对于更深的色彩深度,S则应该比象素时钟更快,以提供更高的带宽,S时钟是随着象素字的大小而改变的:
24位模式:S clock = * pixel clock (1:1);
30位模式:S clock = * pixel clock (5:4);
36位模式:S clock = * pixel clock (3:2);
48位模式:S clock = * pixel clock (2:1);
4.2数据孤岛周期
数据孤岛用来传送音频采样数据和辅助数据,辅助数据包括信息帧和其他用以描述音频和视频流的数据,每个数据孤岛都以前导码开始,接着是Leading Guard Band,然后是孤岛数据。
在每个数据孤岛的S时钟周期,包括Guard Band,S通道0的第0和第1位传送经过编码的HSYNC和VSYNC;S通道0的第2位用来传送包头(Packet Header);通道1和通道2用来传送包数据,如图22所示,每个包有32象素长度,并且经过BCH ECC错误校验保护。
数据孤岛期间,3个S通道都传送由4bits转换成10bits的数据,并且应用S Error Reduction Coding(TERC4)降低误码率。
图24 S周期与编码类型
对于源端来说,必须要考虑数据孤岛周期的持续时间,用以确定视频信号的水平和垂直标志信号的消隐周期和同步信号,所以必须遵照一下规则:
1) 所有S控制周期至少应该保持tS,min(12)特征(象素)长度;
2)数据孤岛应该至少包含1个数据包,其长度至少是36象素长度;
3)孤岛应该包含整数倍的数据包,为了确保数据的可靠性,不能超过18个包;
4)0、1或更多的数据孤岛一般是在两个视频数据周期之间发生;
5)当传送视频信号的时候,至少应该有1个数据孤岛在两个视频域之间发送。
4.3控制周期
控制周期用来传送前导码,同时作为接收端的特征同步。HDCP规程定义的增强型加密状态信令ENC_EN code(CTL0:3 = 1001)在这里不作强制要求。
前导码之后紧接着是视频数据周期和数据孤岛周期,由8bits控制字组成,表明接下来的数据周期是视频数据周期还是数据孤岛周期。CTL0、CTL1、CTL2和CTL3表明数据周期的类型,剩余的控制信号HSYNC和VSYNC会根据帧的行列而不同。
强制的前导码定义如下:
表13 前导码对应的每个数据周期类型
| CTL0 | CTL1 | CTL2 | CTL3 | 数据周期类型 |
| 1 | 0 | 0 | 0 | 视频数据周期 |
| 1 | 0 | 1 | 0 | 数据孤岛周期 |
为了能够让接收端有足够的时间同步,规定接收端需要至少大于等于tS,min(12)特征长度,而源端也有时会发送一个扩展的控制周期,如表17所示
表14 S接收同步建立时间和扩展周期参数
| 参数 | 描述 | 值 | 单位 |
| tS,min | 最小持续控制周期 | 12 | TPIXEL |
| tEXTS,max_delay | 扩展控制周期最大时间 | 50 | ms |
| tEXTS,min | 扩展控制周期最小持续时间 | 32 | TPIXEL |
它的作用就是明确在出现Guard Band之后的数据是有效视频象素数据或者是数据岛周期的有效数据。对于两种不同的数据周期和数据岛周期其Guard Band也不一样。
数据岛周期中,Guard Band分为两种,在有效数据之前的是前导Guard Band,在传输完有效数据之后出现是trailing Guard Band。两个Guard Band的作用就是精确的限定了有效数据位置。下图是数据岛周期中前导Guard Band 和trailing Guard Band 。
图25 数据岛前导码和保护码
数据周期中,只有前导Guard Band,而没有trailing Guard Band。下图中是视频数据前导Guard Band的S发送值。
图26 视频数据周期中的前导码
5HDMI数字版权保护系统
由于采用纯数字视频格式的传输连接,视频内容可以无的复制、播出,且信号质量相对于信源不会出现较大的衰减或退化,因而国际运动图像组织非常担忧高价值数字视频内容着作版权的保护,从而迫切希望能阻止使用计算机利用数字接口对手保护的数字视频内容进行非法复制。鉴于此,在DVI数字接口规范正式公布一年后,intel组织推出了HDCP技术,并于2003年9月发布了修订本。同样是数字传输接口的HDMI接口规范,也包含了对HDCP技术规范的支持以便保护数字内容。
HDCP(high band-width digital content protection)高带宽数字内容保护规范,是以商业娱乐内容的社团组织专利使用权DCP LLC(digital content protection,LLC)的形式,对通过DVI或HDMI接口进行的商业娱乐数字视频内容进行加密保护的规范。该规范有国际运动图像联盟实施,防止从DVI接口输出的任何拷贝行为。HDCP是一个从信源发射器到接收端(包括相应芯片制造商)整个传输链上对数字视频内容进行密钥式安全保护的协议。实施这个协议后,HDMI接收器必须是符合HDCP规范的才能接收显示一个被加密保护的HDCP源信号。具体实施分为三个步骤:
1.在符合HDCP技术要求的发射端和接收端之间,显示接收设备须使用密钥(SECRET KEYS)进行版权许可的鉴定识别证明(authentication of a licensed)
2.数字视频内容的加扰与解扰
3.接收端显示设备种的密钥必须在事件的进行中可变更的鉴定编码相一致。
凡是HDCP组织成员的数字视频内容供应商都被赋予一个身份标识,在交纳费用后其数字视频内容将受到保护,成员中的发射播放设备和显示接收设备制造商同样也被组织要求一个唯一的HDCP器件密钥,它就是DCP LLC提供的内容版权使用授权许可。通常它是由一个40组、56bit阵列密码组成的,就像一个串行数字,需要存储在一个可编程的NVRAM(non volation RAM)中,而不是通常的ROM中。视频发射端中的key称作AKSV,接受显示端中的key称作BKSV。
HDCP系统的工作完全取决于发射端和接收端设备之间的密钥交换。除被保护的内容外,收发之间的所有HDCP信息交换都是通过DDC bus进行的。
其数据信息交换过程如图:
第一步:一个合法的HDCP发射器在发射保护连接前,必须首先鉴别假手起是否合法。即在接收和发射器之间交换一个40组的密钥矢量,收发双方将获得的KSV和自己存有的密钥进行各自的运算,运算的结果与发射端值对比,若二者匹配,则发射端就能确定此接收器为HDCP适合接收者。
第二步:一旦发射端鉴定了接收端为合法,发射器便开始发射建立在图像帧结构商的帧加密数据,接受断则必须实时解扰数据(去伪随机)才能正确的显示图像。
第三步:当发射器像接收器连续传送加扰数据时,发射器还必须随时鉴定新的鉴别值,用接收端在此之前蹭接收过的每一个128个编码帧进行计算和识别,以保证发射端发射连接的真实性和安全性而不存在偷听、窃密。在这种情况下,系统还允许发射断对接收端重新进行鉴定认证,过程从上述第一步开始。
HDCP规范还强调,HDCP密钥对每一个发射器或接收器都是唯一的,由于它的容量较小(约280BYTE),容易和EDID放在同一个PRAM中,这样很容易被窃取。规范建议典型的做法是将密钥存书在的NVRAM中,因为器件的KEYS决不会在系统通讯时通过DDC发射时被打开或暴露。对于大规模生产时,密钥的烧录过程也不要从电缆上进行,以防黑客从系统与通讯时盗取密钥。为保证HDCP keys的安全性,在HDCP特性参数中对keys的保存提供一个附加的保护层,允许各设备制造商将获得的keys应用各自的加密算法处理后存储。
HDCP规范是一个透明的,非强制性的规范,也允许一个通过DVI数据电缆发射的不受约束的多媒体内容的拷贝。
6HDMI测试方案
HDMI组织在成立之初就考虑道了兼容性问题,在电气以及协议标准制定之后也制定了相应的一致性测试标准(CTS),并先后在全球成立了5个ATC(授权测试中心),目前所有ATC采用同样的测试设备和测试方法对三类设备(源端设备、接收端设备、传输电缆)进行一致性测试,只有通过ATC测试合格后才给予HDMI的授权,准许其产品打上HDMI徽标进行销售。对于HDMI芯片及设备生产商来说,了解CTS的测试原理以及方法流程对于其产品的设计、调试和工程化以尽快进入市场也会有相当大的帮助。
CTS规定的测试内容按照特性分有:电气特性测试、连接器特性测试、协议测试、音视频分析测试,以及EDID/DDC/CEC分析测试;按照设备分有:源端测试、接收端测试、传输线缆测试、转发器测试等。
这里根据Tek公司提供的测试方案,从CTS中提取出接口硬件电气特性测试考察的内容进行探讨,对协议方面的测试不予以关注,主要测试内容如表25所示。当然如果要通过ATC的认证,还需按照参考CTS 中所有测试内容和要求去进行操作。
这一章对使用到示波器的测试项目进行说明,在下一章中说明其余的测试项目。
表15 HDMI接口硬件测试内容
| 电接口 | 信号 | 测试 | CTS测试编号 | 测试点 |
| 源端 | 时钟-数据 | 数据眼图(Data Eye Diagram) | 7-10 | TP1 |
| 时钟抖动(Clock Jitter) | 7-9 | |||
| 时钟占空比(Clock Duty Cycle) | 7-8 | |||
| 过冲/下冲(Overshoot/Undershoot) | 7-5 | |||
| 上升/下降时间(Rise/Fall Time) | 7-4 | |||
| 对间偏移(Inter-pair Skew) | 7-6 | |||
| 数据-数据 | 对间偏移(Inter-pair Skew) | 7-6 | ||
| 单端 | 对内偏移(Intra-pair Skew) | 7-7 | ||
| 低电平输出电压(Low Level Output) | 7-2 | |||
| 接收端 | 抖动容限(Jitter) | 8-7 | TP2 | |
| 最小/最大差分摆幅容限 | 8-5 | |||
| 对内偏移(Intra-pair Skew) | 8-6 | |||
| 差分阻抗 | 8-8 | |||
| 传输线缆 | 数据眼图 | 5-3 | TP1/2 |
图27 测试点示意图
6.1测试仪器要求
测试设备按照第二种分类原则分为源端、接收端、传输线缆、转发器的测试仪器,CTS通过自己的认证在其规范中列出了一个“推荐测试仪器”的列表,请见CTS ,也就是说这些仪器是在ATC机构使用的测试仪器,一旦自己有了同样的设备,测试合格后,理论上在ATC做认证就没有问题了。
但是据了解现在ATC所使用的都是安捷伦的设备,而我们采用的是泰克的测试设备,两家设备还是有一点点差别,通过泰克测试的产品要拿到ATC进行测试不一定都能通过。不过有一点,只要我们单板做的好,所留的裕量比较大,也不怕ATC用不同的测试设备。
6.1.1测试夹具(TAP)
所谓的测试夹具其实和我们平时使用的网口测试夹具差不多,也就是一块PCB板,出了不同的接口,在PCB板上出的信号线实现精确的等长设计,另外,PCB板所使用的材质也不一样,普通PCB板是用的FR4,测试夹具上使用的是roges材质的。其特点是:允许外部提供直流电源,同时采用的稳压;每个S信号端必须采用上拉,电阻选用50欧姆,1%精度的;至少有1个GND pin放置在测试端口附近。
泰克公司的测试夹具有两种:插头型(TPA-P)适合于源端测试,插座型(TPA-R)适合于接收设备端测试。
TPA-P TPA-R
图28 安捷伦提供的HDMI测试夹具
6.1.2抖动/眼图分析仪
抖动和眼图的测量都和一个恢复时钟有关,此恢复时钟由时钟恢复单元(CRU)产生,此恢复时钟最接近HDMI规范中的理想时钟,它作为测量S时钟抖动和数据眼图的触发源。
如图29和图30所示:
图29 S眼图测量框图
图30 S抖动测量框图
对于测量接收端和传输线缆的S时钟大于165Hz的工作模式情况下,测试仪器需加均衡器,可用仪器内部集成的均衡器组件来进行测量。
CTS要求测量仪器必须具备如下能力和推荐仪器:
10MHz的恢复时钟要求至少±,20MHz的恢复时钟要求至少±1dB,50MHz的恢复时钟要求至少+2/-6dB;从0-20MHz,抖动要求控制在相位±度。
对于时钟低于的测试:推荐采用Tektronix TDS7404 + 2个P7350SMA 差分探头;
对于时钟高于的测试:推荐采用Agilent DSO8000B + N5308A 探头 + 1169A探头放大器;Tektronix DPO70804 + TDSHT3软件版本 + P7313SMA 探头。
6.1.3数字示波器
CTS要求测量仪器必须具备如下能力和推荐仪器:
对于时钟低于的测试:最低4GHz,-3dB的带宽;输入配置最少1个差分探头和1个单端探头;采样频率最少10G smp/s/通道;存储深度最少16M/通道。
推荐仪器:Tektronix TDS7404。
对于时钟高于的测试:最低8GHz,-3dB的带宽;输入配置最少1个差分探头和1个单端探头;采样频率最少20G smp/s/通道;存储深度最少16M/通道。
推荐仪器:Agilent DSO8000B、Tektronix DPO70804以及此型号以上。
6.1.4探头和线缆
●差分探头
CTS要求测量仪器必须具备如下能力和推荐:
对于S时钟低于的测试:要求带宽最少,推荐仪器为Tektronix 7330差分探头 + Tektronix 016-1884-00 适配器 + Tektronix 地针
对于S时钟高于的测试:要求带宽最少8GHz,推荐仪器为Agilent 1169A + Agilent N5380A;Tektronix P7313SMA。
对于地线要求:少于7cm。
●差分SMA探头
CTS要求测量仪器必须具备如下能力和推荐:
对于S时钟频率低于的测试带宽要求至少,对于高于的测试带宽要求至少8GHz;差分输入阻抗100欧姆;单端输入阻抗50欧姆。
推荐仪器:低于的推荐用Tektronix P7350SMA;对于高于的推荐用Agilent 1169A + Agilent N5380A;Tektronix P7313SMA。
●单端探头
CTS要求测量仪器必须具备如下能力和推荐:
带宽至少4GHz,推荐仪器:Tektronix P7240;Agilent 1169A + N5380A;Tektronix P7313SMA。
●SMA传输线
CTS要求测量仪器必须具备如下能力和推荐:
要求低于2米,最好低于1米,带宽至少9GHz,50欧姆阻抗;推荐采用Tektronix ;Tektronix ;Agilent N4871A。
●50欧姆SMA终端
CTS要求测量仪器必须具备如下能力和推荐:
要求50欧姆,精度保持在1%;直接与SMA母头相连。
6.1.5信号发生器
CTS要求测量仪器必须具备如下能力:
●视频格式(24bits 和 36bits):1920×1080p @ 60Hz、1920×1080p @ 50Hz、720×480p @ 、1920×1080i @ 60Hz、1280×720p @ 60Hz、720×576p @ 50Hz、1920×1080i @ 50Hz、1280×720p @ 50Hz;
●数据模式:RGB模式(24、30、36、48bits);YCbCr 4:2:2模式(仅用于720×480p和720×576p以及24bits格式);YCbCr 4:4:4模式(仅用于720×480p和720×576p以及24bits格式);对于VGA或480p/576p格式且24bits的RGB,音频提供2通道16bits的L-PCM,采样频率为48kHz;能够提供1kHz正弦信号幅度为-18dBFS左声道、400或500Hz正弦信号幅度为-18dBFS右声道;在垂直消隐期,能够发送AVI和one Audio InfoFrame包;
●能够提供+5V电源;
●S时钟特性:添加抖动成分,1MHz和7MHz用于模仿数据和时钟抖动、500kHz和10MHz用于模仿数据和时钟抖动、所有抖动成分的幅度可以被地调整,范围0-1Tbit;
●S数据特性:可以提供地眼图模板包括27MHz、、、165MHz、和340MHz,上下过冲小于10%/差分摆幅为1Vp-p;
●所有输出:普通模式电平幅度(50欧姆终端匹配上拉到上)是、差分摆幅0V(±)到(步进10mV)、通道间的偏移0-37ns()
CTS推荐的信号源如下:
当S时钟小于时,推荐:Tektronix DTG5274、Tektronix AWG710;当S时钟大于时,推荐:Agilent E4887A系列、Agilent E4438系列、Tektronix DTG5334、Tektronix AFG3102 AFG等。
6.2TDSHT3软件介绍
TDSHT3内嵌HDMI CTS一致性测试程序,包括软件时钟恢复,确保结果的准确。准确的眼图绘制和高精度超限测试提供了可以信赖的结果。执行接收器测试时,它使用闭环测量准确地消除了由于测试设置带了地不确定因素。
TDSHT3同时提供了自动化功能加快了测量与验证地速度,通过TDSHT3远程控制DTG(数字信号发生器)和AWG(任意波形发生器),可以自动完成复杂地测试过程,把接收器设备地测试时间从几个消失缩短到几分钟。对于CTS所规定的完整的测试项目,TDSHT3完全能够胜任,提供的测试包括源端设备测试、接收器设备测试和电缆测试。
下面章节对整个测试过程和软件的使用进行说明。
1.在File-Run Application-HDMI Compliance Test Software运行软件程序
2.接下来会显示出TDSHT3界面。启动软件后所有设置都为默认值。
6.3源端测试
在测试之前就测试组网图先进行说明:
对于源端设备的测试,按照上面组网图,源端被测试设备与测试夹具TPA-P相连接,测试夹具时钟通道和DATA0使用SMA连接线缆与探头相连接,时钟通道对应示波器通道0,数据通道对应示波器通道1。在规范中是采用探头插在夹具的方PIN的针脚上的方式捕获信号的,但随着数据传输率的提高,这种方式由于连接的电感效应给信号带来的过冲变得越来越明显,影响到眼图和过冲等参数测试的准确性,在的规范中开始采用SMA的连接方式,这种连接方式可以保证比较好的信号完整性。
在测试夹具上面用排线连接EDID EEPROM,这个EDID Emulator的设备,它的作用是模拟一个支持各种分辨率的Sink设备,在EDID Emulator的EEPROM中会根据HDMI的协议预先设置好各种分辨率的信息,以使支持不同分辨率的Source设备均可以找到与之匹配的Sink设备,从而让源设备发送不同速率的信号以供测试。如果没有EDID Emulator,当夹具插到Source设备的输出端后将看不到任何信号输出。
测试夹具的其余数据通道上面使用50ohm端接进行阻抗匹配。
另外,在探头的外部电压输入需要连接电压,由于S信号是有的共模偏置电压的,在实际工作的时候,S信号在Sink接受端会有的共模上拉来进行偏置的匹配,如果没有上拉匹配的话,Source端将认为没有Sink设备与其连接,所以在测试的时候必须在外部强行将信号进行上拉至,泰克的P7350SMA探头针对此项特性,特别设计了可以在探头上进行上拉偏置的功能。在探头上有正负两个插孔,只要将香蕉头的连线插到插孔上,就可以通过外部的DC Power Supply任意的设置外部的偏置电压。
在测试开始之前还有一个最重要的环节,那就是HOT PLUG。因为测试夹具不是一个终端设备,不能返回HOT PLUG中断,所以需要把源端测试设备的hot plug进行上拉到5v。做好连接工作之后就可以打开软件进行测试了。
6.3.1数据眼图
| 测试编号 | 7-10 |
| 测试子项目 | 数据眼图 |
| 测试目的 | 考察每个S差分通道的眼图是否符合规范中要求的标准 |
| 测试设计 | 眼图参考图12所示眼图模板 |
| 测试组网图 | 以Tektronix DPO70804为测试仪器举例 |
| 测试步骤 | 1、连接TPA-P-TDR到源端DUT HDMI输出连接器上; 2、连接第1个差分SMA探头到S时钟,并且设为触发信号; 3、连接第2个差分SMA探头到S_DATA0; 4、把每个未连接的S线上拉50欧姆到; 5、设置源端DUT输出一个视频格式,时钟频率分别采用27MHz、、和(如果支持的话); 6、在数字示波器上捕捉眼图; 7、与图12所示眼图进行比较:如果压眼图模板,则FAIL; 8、在过零点测量数据抖动,如果数据抖动大于,则FAIL; 9、重复几次测量。 |
| 预期结果 | 符合眼图模板 |
| 测试说明 | 无 |
1、在TDSHT3主面板上选择-source,然后在clock-data面板中选择EYE Diagram选项
2、选择Configure,在input 面板中有Clock和Data,按照前面探头所对应的通道,在这里选择Clock对应ch1,data对应ch2。其余的都选择默认。
3、选择Connect进行连接,然后选择View Waveform观察得到的波形是否和给出的波形相似,一般通道连接正确的话出来的波形都相似,如果没有波形的话很可能是由于直流偏置没有加上。
4、运行run后如果测试成功软件会自动给出结果并显示眼图的打点情况。
5、点击half screen会出现TDSHT3的主界面,产生的测试报告文件路径就在Report File。
6、在Result Details中可以看到结果细节
7、点击Result Statistics可以看到结果状态
6.3.2时钟抖动
| 测试编号 | 7-9 |
| 测试子项目 | 时钟抖动 |
| 测试目的 | 考察S时钟,是否超过规定的抖动要求 |
| 测试设计 | 抖动符合源端AC特性要求,如表6;抖动测试考察下图所示: |
| 测试组网图 | 以Tektronix DPO70804为测试仪器举例 |
| 测试步骤 | 1、连接TPA-P-TDR到源端DUT HDMI输出连接器上; 2、连接差分SMA探头到S时钟; 3、设置示波器和CRU:平均每个通道16M采样点; 4、设置源端DUT输出一个视频格式,时钟频率分别采用27MHz、、和(如果支持的话); 5、在数字示波器上捕捉波形; 6、测量抖动,如果超过,则FAIL; 7、重复几次测量。 |
| 预期结果 | 符合表6所示的源端AC特性 |
| 测试说明 | 无 |
1、在TDSHT3主面板上选择-source,然后在clock-data面板中选择Clock Jitter选项
2、配置Clock为REF1,其余为默认。
3、连接并观察波形是否和参考波形相似。
4、Run后会自动产生结果。在Result中会有Pass或Fail。
6.3.3时钟占空比
| 测试编号 | 7-8 |
| 测试子项目 | 时钟占空比 |
| 测试目的 | 考察S时钟占空比,是否超过规定的占空比要求 |
| 测试设计 | 占空比符合源端AC特性要求,如表6;占空比测试考察下图所示: |
| 测试组网图 | 以Tektronix DPO70804为测试仪器举例 |
| 测试步骤 | 1、连接TPA-P-TDR到源端DUT HDMI输出连接器上; 2、设置源端DUT输出最高时钟频率的视频格式; 3、连接差分探头到S时钟上; 4、在示波器上显示1个时钟周期; 5、设置示波器:以时钟上升沿触发,打开infinite persistence,测量占空比,捕捉至少10000个; 6、测量最大和最小的占空比; 7、重复几次测量。 |
| 预期结果 | 符合表6所示的源端AC特性,范围为40-60% |
| 测试说明 | 无 |
1、在TDSHT3主面板上选择-source,然后在clock-data面板中选择Duty Cycle选项
2、配置Clock为Ch1。Horiz/Acq选项默认,每次测试之前在Tbit面板中要先Re-Caloulate。
3、连接并观察波形是否与参考波形相似。
4、RUN生成结果
6.3.4过冲/下冲
| 测试编号 | 7-5 |
| 测试子项目 | 过冲和下冲 |
| 测试目的 | 考察S信号保持在规定的极限范围内 |
| 测试设计 | 此测试保证驱动端不会对信号过渡的驱动或零ESD产生误操作 |
| 测试组网图 | 以Tektronix DPO70804为测试仪器举例 |
| 测试步骤 | 1、连接TPA-P-TDR到源端DUT HDMI输出连接器上; 2、设置源端DUT输出视频格式; 3、连接差分探头到S数据通道上; 4、在示波器上捕捉信号,选择最大的过冲作为测试结果; 5、重复几次测量。 |
| 预期结果 | 符合表6所示的源端AC特性,上冲小于差分全摆幅的15%,下冲小于差分全摆幅的25% |
| 测试说明 | 无 |
1、在TDSHT3主面板上选择-source,然后在clock-data面板中选择Over/Undershoot V-H,V-L选项
2、配置Clock,data分别为ch1,ch2。其余默认
3、连接并观察波形是否与参考波形一致
4、Run产生测试结果。
6.3.5上升/下降时间
| 测试编号 | 7-4 |
| 测试子项目 | 上升和下降时间 |
| 测试目的 | 考察S差分信号上升和下降时间是否符合规范要求 |
| 测试设计 | 根据规范要求满足表6所示源端AC特性 |
| 测试组网图 | 以Tektronix DPO70804为测试仪器举例 |
| 测试步骤 | 1、连接TPA-P-TDR到源端DUT HDMI输出连接器上; 2、设置源端DUT输出视频格式,以最高频率输出; 3、累计计算至少10000触发波形; 4、测量上升下降时间(差分摆幅的20-80%); 5、重复几次测量。 |
| 预期结果 | 符合表6所示的源端AC特性,小于75ps |
| 测试说明 | 无 |
1、在TDSHT3主面板上选择-source,然后在clock-data面板中选择Rise/Fall time选项
2、配置Clock,data分别为ch1,ch2。其余默认
3、连接并观察是否与参考波形一致
4、Run产生结果
6.3.6对间偏移
| 测试编号 | 7-6 |
| 测试子项目 | 对间偏移 |
| 测试目的 | 考察S差分对,数据与数据、数据与时钟之间的差分对间偏移 |
| 测试设计 | 根据规范要求满足表6所示源端AC特性,测试参考下图所示: |
| 测试组网图 | 以Tektronix DPO70804为测试仪器举例 |
| 测试步骤 | 1、连接TPA-P-TDR到源端DUT HDMI输出连接器上; 2、连接第1个差分探头到S_DATA0; 3、连接第2个差分探头到S_DATA1; 4、设置源端DUT输出HDMI信号以最高频率发送视频信号; 5、捕捉波形进行比较; 6、重复其他通道进行测试。 |
| 预期结果 | 小于 |
| 测试说明 | 无 |
软件操作:
1、在TDSHT3主面板上选择-source,然后在data-data面板中选择inter-pair Skew选项
2、配置两个数据通道分别为ch1,ch2,其余默认。
3、观察波形是否与参考波形一致
4、Run产生结果
6.3.7对内偏移
| 测试编号 | 7-7 |
| 测试子项目 | 对内偏移 |
| 测试目的 | 考察S任意差分对间的偏移 |
| 测试设计 | 根据规范要求满足表6所示源端AC特性 |
| 测试组网图 | 以Tektronix DPO70804为测试仪器举例 |
| 测试步骤 | 1、连接TPA-P-TDR到源端DUT HDMI输出连接器上; 2、连接第1个单端探头到S_DATA0+; 3、连接第2个单端探头到S_DATA0-; 4、设置源端DUT输出视频波形,以最高频率输出; 5、以S_DATA+上升沿为触发; 6、捕捉S_DATA0+和S_DATA0-波形; 7、测量从触发点到S_DATA0-50%过零点; 8、重复其他差分通道。 |
| 预期结果 | 符合表6所示的源端AC特性,小于 |
| 测试说明 | 无 |
1、在TDSHT3主面板上选择-source,然后在Single-Ended面板中选择intra-pair Skew选项
2、配置INPUT+,INPUT-分别为ch1,ch2。其余默认s
3、连接观察波形是否与参考波形一致
4、Run后产生结果
6.3.8低电平输出电压
| 测试编号 | 7-2 |
| 测试子项目 | 低电平输出电压 |
| 测试目的 | 考察S的DC特性 |
| 测试设计 | 根据规范要求满足表5所示源端DC特性的单端低电压输出电压 |
| 测试组网图 | 以Tektronix DPO70804为测试仪器举例 |
| 测试步骤 | 1、连接TPA-P-TDR到源端DUT HDMI输出连接器上; 2、连接单端探头到S_DATA0+; 3、设置EDID以27MHz格式; 4、设置源端DUT输出视频波形,以最低频率输出(27MHz); 5、捕捉波形; 6、测量VL值; 7、如果S时钟支持165MHz以上,则以发送1080p,36bits深度的数据; 8、重复上面的5和6 9、重复其他差分通道。 |
| 预期结果 | 符合表6所示的源端DC特性,低于165MHz的, |
| 测试说明 | 无 |
1、在TDSHT3主面板上选择-source,然后在Single-Ended面板中选择low Amplitude选项
2、配置INPUT+为ch1,clock为ch1
3、连接并观察波形是否和参考波形一致。
4、Run并产生结果。
6.4接收端测试
使用以下接收端测试方法时,终端应该能直接显示图像,如高清数字电视。
接收端的测试相对于源端的测试项目比较少,但是需要的仪器可不少,需要两台大家伙,如Tektronix DTG5274(数字信号发生仪)和AFG3102(任意波形发生器)。数字信号发生仪产生标准S信号给终端测试设备视频数据,而任意波形发生器产生抖动。
5vDC电源给终端的DDC和CEC。
使用测试夹具和终端连接好之后调节DTG的差分输出幅度,在调节的过程当中看终端是否还能显示DTG输出的视频格式,终端进入到不能显示视频的临界点记录DTG的差分输出幅度,分别有最小值和最大值,当最小值小于150mv,最大值大于800mv时就认为满足最大最小差分摆幅标准,当然其中的容限越大越好。
抖动容限、对内偏移和最大最小差分摆幅测试原理是一样的。
6.4.1抖动容限
| 测试编号 | 8-7 |
| 测试子项目 | 抖动容限 |
| 测试目的 | 考察接收端S时钟的最大抖动容限 |
| 测试设计 | 按照接收端AC特性设计 |
| 测试组网图 | 以Tektronix DTG5274和AFG3102为测试仪器举例 |
| 测试步骤 | 1、连接测试仪器与DUT; 2、连接并且设置DTG和AFG,TTCs和EFF-HDMI-TPA-R; 3、连接TPA-R与接收端DUT,并采用线缆均衡器; 4、连接并且设置DC源提供5V电源给DDC和CEC; 5、设置S信号发生器输出视频格式; 6、在S时钟上增加C_JITTER和D_JITTER抖动,看接收端是否可以正常接收到数据; |
| 预期结果 | 在抖动时还能接受到正常数据 |
| 测试说明 | 无 |
| 测试编号 | 8-5 |
| 测试子项目 | 最小/最大差分摆幅容限 |
| 测试目的 | 考察接收端所能接受的差分摆幅容限 |
| 测试设计 | 按照接收端AC特性设计 |
| 测试组网图 | 以Tektronix DTG5274测试仪器举例 |
| 测试步骤 | 1、连接DTG到TPA-P,模块A的通道1连S时钟;模块A的通道2不连;模块B的通道1连S_DATA0;模块B的通道2连S_DATA1;模块C的通道1连S_DATA2;模块C的通道2不连; 2、连接TPA-P到接收端DUT; 3、连接并且设置DC源提供5V电源给DDC和CEC; 4、设置S信号发生器输出视频格式; 5、调节共模电压(Vicm)到(如果接收端支持大于165MHz)/(如果接收端支持大于小于165MHz); 6、从差分摆幅170mV开始逐渐减小,指导接收端DUT不能收到有效的信号; 7、记录此幅度电平; 8、逐渐增大差分摆幅到,记录接收端DUT开始出错的电平; |
| 预期结果 | 最小要低于150mV,最大要高于 |
| 测试说明 | 无 |
| 测试编号 | 8-6 |
| 测试子项目 | 对内偏移 |
| 测试目的 | 考察接收端所能接收的最大对内偏移 |
| 测试设计 | 按照接收端AC特性设计 |
| 测试组网图 | 以Tektronix DTG5274测试仪器举例 |
| 测试步骤 | 1、连接DTG到TPA-P,模块A的通道1不连;模块A的通道2不连;模块B的通道1连S_DATA0;模块B的通道2连S_DATA1;模块C的通道1连S_DATA2;模块C的通道2连S时钟; 2、连接TPA-P到接收端DUT; 3、连接并且设置DC源提供5V电源给DDC和CEC; 4、设置S信号发生器输出接收端能支持最大S时钟视频格式; 5、调节DTG差分对内偏移,直到接收端不能收到正确信号; 6、记录此偏移; |
| 预期结果 | S时钟在225MHz以下: S时钟在225MHz以上: + 111ps |
| 测试说明 | 无 |
| 测试编号 | 8-8 |
| 测试子项目 | 差分阻抗 |
| 测试目的 | 考察接收端的差分阻抗是否符合规范要求 |
| 测试设计 | 按照接收端AC特性设计 |
| 测试组网图 | 以Tektronix TDS8200B测试仪器举例 |
| 测试步骤 | 1、关闭接收端DUT的电源; 2、连接TPA-P-TDR到接收端DUT; 3、设置TDR的上升时间小于200ps; 4、调节两个测量通道的偏移小于5ps; 5、其他不用的通道用50欧姆上拉; 6、读取差分阻抗; |
| 预期结果 | 整个连接阻抗是100欧姆±15%,终端阻抗是100欧姆±10%(共模电压是在Vicm1范围内),如果一个信号的持续时间最大不超过250ps,则差分阻抗可以是100欧姆±25% |
| 测试说明 | 无 |
线缆测试融合了终端和源端测试的组网图,使用DTG作为S信号发生器(源端),示波器通过测试夹具测量通过线缆的信号。
6.5.1数据眼图
| 测试编号 | 5-3 |
| 测试子项目 | S数据眼图 |
| 测试目的 | 考察传输线缆的输出眼图 |
| 测试设计 | 按照传输电缆特性设计 |
| 测试组网图 | 以Tektronix DPO70804、P7313SMA、DTG5334测试仪器举例 |
| 测试步骤 | 1、如果CDF(自声明)没有标明是1类线还是2类线则自动为FAIL; 2、连接S信号发生器到TPA-R; 3、如果CDF类型是“Active”,则连接+5V电源提供DDC/CEC; 4、如果CDF标明是1类线则测试频率采用,2类线则测试频率采用165MHz; 5、设置差分电压摆幅400mV,共模电压输出; 6、用1个S信号发生器发送340MHz的视频数据; 7、连接数字示波器到输入TPA,提供的终端电压给探针或TPA-P; 8、插入500kHz的抖动到S时钟信号上,抖动为; 9、用数字示波器测试所有S数据的眼图; 10、调节加在S时钟线上的抖动,最大抖动为,考察眼图; 11、断开数字示波器和TPA-P的连接。 |
| 预期结果 | 测试眼图不压模板,+5V电源的电流不超过5mA |
| 测试说明 | 无 |
