高清多媒体接口(high definition multimedia interface),是一种全数字化的影音传输接口,广泛应用于电视、播放器、个人电脑、数字音响等消费电子设备。hdmi接口支持高分辨率的视频流与高保真的音频流的传输,大大减少了布线的复杂度。
2002年4月由日立、松下、飞利浦、silicon image、索尼、汤姆逊、东芝七家公司(业界习惯称为“7c”)共同组建了hdmi高清多媒体接口接口组织,即hdmi协会。同年12月9日正式发布了hdmi 1.0版标准,标志着hdmi技术正式进入历史舞台。
hdmi forum, inc. 2017
在hdmi1.0到hdmi2.1发展过程中,hdmi的组织发生着一系列变化,早期的hdmi1.1~1.4b是由7c制定的,负责hdmi官方规范的定义、开发及license的一些授权。
在2011年hdmi1.4b之后,出现了hdmi forum,是一个更开放的组织论坛,超过80多成员,keysight也是技术工作组和测试组的重要成员之一。
hdmi forum于2013年发布了hdmi2.0规范,数据速率由3.4gbps/lane上升到6gbps/lane,可以支持4k@30hz 和 4k@60hz的高清显示。
但随着更丰富的电视和游戏内容的出现,消费者的期望已经从超高清4k显示提高到具有更细微图像细节、更大色彩范围。为了向数字电视和日益流行的基于hdmi的源设备提供优质内容,hdmi forum于2017年发布了hdmi规范2.1版本,增加了frl(fixed rate link)模式,支持8k@60hz和4k@120hz和带宽增到到48gbps。具有更高视频分辨率、更逼真的色彩和亮度、更高质量更复杂的音频格式,以及更加流畅的游戏体验。
hdmi各版本也在不断的升级,从最初的v1.0已经发展到最新的v2.1,其中比较典型的版本为v1.4b,v2.0和v2.1版本,它们各版本所支持的最大速率,时钟频率及压缩格式请参考下表:
从agilent到keysight在hdmi测试方案开发及标准的制定中做出的贡献是居功至伟的,从2003年hdmi1.1开始就参与测试标准的开发制定,到hdmi1.3/1.4再到现在hdmi2.0/2/1测试规范的开发及moi的制定,keysight一直是协会董事会bod(board of director)的重要成员,keysight专家brian fetz做为hdmi fourm的tsg(test subgroup)主席在gcts, test events, mois, moi approvals, cts等方面做出非常大的贡献,在hdmi测量领域,keysight一直主导hdmi测试领域的发展。
同时hdmi组织制定了cts(compliance test specification)规范,要求各家hdmi设备生产厂商均要进行一致性测试,也就是用“同一把尺子”去衡量各自的产品,也就是使用同样的测试码型,同样的测试连接方式,同样的测量算法等,目的是能够使不同的产品具有良好的兼容性及互联互通性。
hdmi组织授权的atc(authorized test centers)实验室目前全球接近20家,由于keysihgt在hdmi测试领域一直推动hdmi测试发展,所以接近80%的atc采用keysight全套的解决方案。
二
hmdi2.1 frl新的特性
hdmi 2.1 frl是 hdmi 规范的最新版本,frl是fix rate link固定速率链路的缩写,支持一系列更高的视频分辨率和刷新率,包括8k@60hz 和 4k@120hz,分辨率高达10k。还支持动态 hdr 格式,带宽增加到 48gbps。
这里注意一点,hdmi2.1的版本推出之后,将hdmi2.0纳入到了hdmi2.1版本之中,也就是hdmi2.0已经不存在了,但hdmi1.4还是存在的,因为hdmi1.4是“7c” founder制定的。所以hdmi1.4仍然存在,名称仍然是hdmi1.4,hdmi2.0纳入hdmi2.1后称之为hdmi2.1 tmds,而hdmi2.1称之为hdmi2.1 frl,同时测试hdmi2.1同时需要向下兼容测试hdmi1.4。
hdmi2.0升级到hdmi2.1 frl后有如下的几点变化:
1.
速率的变化
hdmi2.1 frl速率较之前版本有非常大的提升,hdmi1.4数据最大吞吐量为10.2gbps,hdmi2.0数据最大吞吐量为18gbps,而hdmi2.1 frl单条lane速率达到12gbps,4条lane同时使用的时候速率可达48gbps。同时为了能够向下兼容,hdmi2.1 frl具有两种传输模式,分别为3 data lane传输和4个data lane传输的模式。
2.
编码的变化
hdmi2.1 frl操作模式使用 16b18b 编码方式,较之前hdmi1.4和hdmi2.0的8b/10b编码,效率提高1.2倍。
3.
传输架构的变化
hdmi1.4和hdmi2.0传输高速信号的通道数为4个,三路tms channel 0~2用来音视频数据data传输,一路tmds clock channel用来传送时钟。
hdmi2.1 frl高速传输通道数量没有改变,仍然是4路,但全部可以传输data,且每一路data速率可以达到12gbps。
在hdmi1.4中,时钟clk是数据data的10分频,到hdmi2.1 tmds架构(hdmi2.0)中,时钟clk的频率是数据data的40分频,而到了hdmi2.1 frl架构,已经没有单独的时钟通道,而是以1618b 编码到数据中进行传输,之后通过接收端cdr恢复时钟进行采样。
4.
earc增强型音频回传通道变化
earc(enhanced audio return channel)增强型音频回传通道,这是hdmi frl中一项新的feature,目的确保音频设备与hdmi 2.1产品之间的完全兼容性,支持最先进的音频格式。
从下图中可以看出基于对象的音频,未压缩的5.1 和 7.1,以及 32 通道未压缩音频基于对象的音频可以提供沉浸式立体体验,并增强音频细节和位深度。同时音频带宽也从1m bits/second 增加到37m bits/second。
hdmi forum, inc. 2017
5.
cable和connector的类型的变化
在之前的hdmi1.4和hdmi2.0时代,采用的都是cat 2(category2 cable)类线缆,而到hdmi2.1 frl版本后,需要使用超高速hdmi线缆(ultra high speed hdmi cable),在hdmi2.1的规格书中定义为category3 cable,带宽速度和先前的premium cable做比较,从18g大幅提升到48g,可以满足8k tv或4k 120hz电竞屏幕的讯号传输需求。
由于速率的提升,hdmi2.1 cat 3线缆规格与1.4b cat 2的对比,hdmi 2.1的延迟差(skew)规格比hdmi1.4b 及2.0更严格,所以hdmi 2.1协会针对calbe和connector制定了专门的一致性测试规范(cts),规范要求电缆必须通过hdmi论坛授权测试中心(atc)的认证,每条型号线的每条长度都必须经过认证,特别强调适用于3类电缆,目的是确保良好的信号完整性并降低 emi。
针对hmdi一致性测试,主要包含tx发射机一致性测试,rx接收机一致性测试,链路互联的cable和connector一致性测试及earc增强型音频回传的一致性测试。
整体的测量方案包括以高性能示波器为基础的source发送端及earc测试,以awg 8195a为基础接收端sink测量,以网络分析仪为基础的链路互联的表征。
keysight拥有hdmi全套的自动化解决方案,首先,我们从发送端开始进行介绍。
三
hdmi2.1 tx端一致性测试
从连接示意图中可以看出,hdmi2.1 发送端主要测试配置如下表:
仪器描述数量
示波器keysight v/z/uxr series bw≥20ghz1
探头/线缆tri-mode n7003a or n7010a+sma cable4
测试夹具hdmi2.1-tpa-p1
测试控制器edid/scdc controller1
一致性测试软件d9020hdmc1
测试配置的选择
示波器的选择
根据hdmi2.1 cts规范要求至少选择带宽20ghz的示波器。
keysight dsav204a,dsaz204a 及 uxr0204a 三款示波器均可以满足测试要求。
其中 uxr 系列采用10bit adc 相对前两款有更高 adc 位数及本底噪声,会带来更高测量精度及更多的裕量。
探头及探头前端的选择
除了示波器之外,对于hdmi2.1 frl测试探头及探头前端也有几种选择:
• n7003a+n5444a组合
n7003a probe
n5444a sma probe head
n7003a探头带宽20ghz,采用了 infiniimode 技术的三态探头,既可以单端用,又可以差分用,只需更改其设置便可测量差分信号、单端 a 或 b 信号,以及差分信号共模分量。极大扩展了测量功能和可用性。
n5444a探头提供 28 ghz 的带宽,接口为infiniimax iii 2.92 mm/3.5 mm/sma同轴接口。
针对hdmi2.1 frl测试,n7003a+n5444a这个组合连接一次就可以测试所有测试项目,当然如果data3要是用做clk的话,需要重新连接一次。
如何实现一次连接可以测量全部项目呢?从下图可以看出,差分信号采用的是单端连接的方式,d0+连接到ch1的a, d0-连接到ch3的a, d1+连接到ch1的b, d1-连接到ch3的b,其它data lane连接方式类似…是以这样的连接方式实现单端和差分信号自动化测试的,由于连接方式是单端的,所以可以直接进行单端测试,而差分测量是通过示波器ch1-ch3或ch2-ch4方式实现的。
• n7010a+sma cable组合
n7010a adapter
sma cable
n7010 adapter+sma cable的组合,这个组合是成本最低且噪声最小的经济型解决方案,n7010a adapter为30g带宽,内部有电阻上拉到3.3v,无需再通过power supply连接,但是缺点是每次只能测试两个data,要反复连接。
连接方式如下:
为了免除反复连接的复杂性,提高测试效率,可以借助于bit 2100矩阵开关实现自动化的切换,ch1&ch3连接到data3,因为data3在tmds时候是连接到clk的,所以必须连接,然后其他的data连接在ch2&ch4,软件自动切换到其他data,实现自动化的测量。
但该矩阵开关的引入会对测试精度产生影响,所以需要进行s参数的测量后进行去嵌。
note:目前业界上应用最多的是第一套方案n7003a+n5444a进行自动化测试。
测试夹具的选择
可用于hdmi2.1测试的 tpa-p夹具,主要厂家有wilder,bit和luxshare,夹具形态如下:
wilder hdmia2.1-tpa-p
bit bit-1010-0400-0
luxshare tfh-08p1u
在keysight hdmi2.1一致性测试软件d9021hdmc中这三种fixture type都是支持的,客户可自行选择和购买。
edid/scdc controller
edid/scdc控制器的目的有两个,一是为了能够而模拟任意的显示设备,二是写入和读取scdc值以设置测试条件,并向被测设备发送消息,模拟真实的链路环境。
edid/scdc controller的厂家也有很多,包括wilder,allion,vprime等,推荐使用allion labs ajsc-1 controller,该款controller可与keysight自动化测试软件实现全自动化的测量。
测试点的选择
所有的高速数字总线都会标注有测试点,hdmi2.1也不例外,因为不同的测试点链路的衰减情况是不同的,所有协会规范会要求所有厂家均在要求的测试点上去衡量,针对hdmi来讲,tp1的测试点是在source输出端的端口位置处,tp2测试点是经过cable链路到sink端的输入位置上。
而对于眼图测试规范要求测试的位置是tp2_eq,也就是信号采集点仍然是tp1,然后通过cable模型的嵌入模拟到tp2的位置,之后再对tp2位置的信号进行eq均衡处理之后的位置测试眼图:
关于cable model,规范定义了两种模型,分别是category 3 worst cable model (wcm3)和category 3 short cable model (scm3),这两种cable model都需要测量,模拟真实环境情况。
同时,还定义了两种均衡,分别是1db~8db的ctle和一阶25mv的dfe。
dfe只在12gbps数据速率下才使用,针对12gbps的scm3s模型及3/6/8/10gbps速率只使用ctle均衡,针对scm3s模型使用1db的ctle,针对wcm3s模型使用8db ctle。
测试码型的解释
hdmi2.1 frl增加link training pattern(ltp),之前在hdmi2.0及hdmi1.4会找设置分辨率,找一些同步帧进行测试,但hdmi2.1 frl需要针对不同的测量items发送不同的测试码型,目的是特定的pattern不会对抖动等测试产生影响。
hdmi2.1 frl 使用的link training pattern(ltp)如下表:
规范针对测试码型共定义了9中,分别是ltp1~ltp8测试码型:
ltp1:all 1’s pattern ----全“1”码型
ltp2:all 0’s pattern ----全“0”码型
ltp3:clock pattern ----时钟码型
ltp4:128 zeros followed by 128 ones----128个0&128个1的重复码型
ltp5~8:predefined sequence of 4096 frl characters---- prbs伪随机码型
针对不同的测量项目需要发送不同的ltp,而且hdmi2.1 frl测试还定义了除了待测lane(victim lane)发送相应的码型,其它的lanes(aggressor lane)也要发送相应的码型,主要考虑到不同lanes之间的crosstalk的影响,具体见下表:
test iddescriptiontest
pointvictim
laneaggressor
lane
hfr1-1dc common modetp1ltp5/6/
7/8ltp5/6/
7/8
hfr1-2vse_max, vse_mintp1ltp5/6
/7/8ltp5/6/
7/8
hfr1-3trise, tfalltp1ltp4ltp2
hfr1-4inter-pair skewtp1ltp5/6/
7/8ltp5/6/
7/8
hfr1-5frl ratestp1ltp3ltp2
hfr1-6random jittertp2_eqltp3ltp2
hfr1-7data lane eye diagramtp2_eqltp5/6/
7/8ltp5/6/
7/8
hfr1-8ac common mode noisetp1ltp5/6/
7/8ltp2
hfr1-9ffe monotonicitytp1ltp4ltp1
了解完ltp码型之后,我们解读一下hdmi frl的测量项目。
针对hdmi frl测量,协会规定共有9个测量项目,包含9个test id,分别为hfr1-1~hfr1-9。
hfr1-1:
dc common mode test 直流偏置电压测试
目的是验证差分信号直流偏置电压,规范要求该偏置电压在avcc-800mv~avcc+30mv之间,此处的avcc为3.3v,所以也就是2.5v~3.33v为判决条件,测试点位置为tp1。如果偏置电压过大可能会产生串扰,emi等问题。
hfr1-2:
vse_max, vse_min 单端信号的最大值和最小值
目的是验证差分信号中data+和data-两个单端信号的最大值和最小值,规范要求该最大值和最小值和hfr1-1直流偏置电压的测量结果有关联,范围为”直流偏置电压±375mv”,测试点位置为tp1。所以,如果该项测量结果fail,需要查看hfr1-1的测量结果是否正确。
hfr1-3:
rise/fall slew rate 上升/下降斜率测试
目的是验证单端信号上升下降斜率的快慢,规范要求最大为16mv/ps(20%~80%),测试点位置为tp1,待测的lane发送ltp4长1长0码型也就是128个”1”和128个”0”进行测量。如果上升/下降斜率太快会带来辐射影响。
hfr1-4:
inter-pair skew 对间延迟差测试
目的是验证不同lanes之间differential delay差值,规范要求不能大于4tbit(tbit就是1个bit的时间宽度,也就是ui),测试点位置在tp1。lane与lane之间延迟差过大会导致传输信号对组合错误,造成传输讯息错误。
hfr1-5:
frl rates 速率精度测试
目的是验证实际测量的frl的速率相对于标准速率的精度,规范要求±300ppm,测试码型使用ltp3,也就是“0”和“1”交替的clock patter,其它lane发送ltp2(全“0”码型),测试点位置在tp1,如果data rate精度存在问题,会导致真个链路传输的不稳定。
hfr1-6:
random jitter 随机抖动测试
目的是验证随机抖动在捕获ber 10-6下进行外推到ber 10-10的条件下峰峰值不能大于0.2tbit(tbit就是1个bit的时间宽度,也就是总线的ui),rj测试需要排除isi码间干扰等与数据相关的抖动成分的影响,所以测试的码型选用的是ltp3,也就是“0”和“1”交替的clock patter,其它lane发送ltp2(全“0”码型),规范要求在1e-10 ≤ 0.2 tbit,测试点位置在tp2_eq,如果rj过大会导致系统不稳定,信号传输出现异常等现象。
hfr1-7:
data lane eye diagram 眼图测试
目的是验证在使用worst cable model及short cable model情况下,通过适当的cdr及均衡,接收端仍然可以满足眼高眼宽的要求,没有碰触眼图模板。
针对眼图测量是各家测量的重点,也是难点,因为眼图测试规范要求用示波器探头单端引入,嵌入最worst cable模型,同时嵌入。
下图是针对不同速率眼高眼宽的要求:
每一个data lane会有2个眼图,一个是worst cable model下的眼图:
一个是short cable model眼图:
hfr1-8:
ac common mode noise ac共模噪声测试
目的是验证ac共模噪声在规范要求范围内,规范要求在标准摆幅1v的时候,噪声不能超过±15%,即150mv, 被测试的lane发送ltp5~8,其它lane发送ltp2码型,测试点位置在tp1,以确保由共模噪声引起的辐射受到限制。
hfr1-9:
ffe monotonicity ffe单调性测试
目的是验证4阶的ffe是否是单调增加的,被测试的lane 发送ltp4码型,其它lane发送ltp2码型,该测量项是informative的。
上面所述的测量项目需要调用不同的cable模型,及不同的ctle及dfe的组合,同时被测试的data lane发送特定码型,其它data lane也要发送相应的码型进行测试,如果手动测量非常繁琐,keysight提供自动化的一致性测试软件d9021hdmc,可以帮助您提高测试效率及避免测试方法的误操作,同时自动测试完毕后会生成一份完整的测试报告。
四
hdmi2.1 category 3 电缆和连接器测试
hdmi 2.1引入了新的3类电缆和连接器性能。新的超高速hdmi电缆支持每通道12 gbps带宽,以支持未压缩的hdmi 2.1特性。该电缆还具有非常低的emi发射,并向后兼容早期版本的hdmi规范,因此它可以用于现有的hdmi设备,下图是规范要求的测试点。
同时,针对cable&connector的cts规范也制定了cable3的测试内容,分别为test id hfr6-1~ 3. 验证测试连接器是否满足差分阻抗要求,衰减(差分插入损耗)和衰减-串扰比(远端)的要求。
test id hfr6-1: mated connector differential impedance
test id hfr6-2: mated connector attenuation(differential insertion loss)
test id hfr6-3: mated connector attenuation to far-end crosstalk ratio
针对cable和connector测量,keysight有两个推荐的方案:
1. 使用e5080b 4端口网络分析仪进行测量,该产品具有出色的动态范围、迹线噪声和温度稳定性,连接方式如下图:
基于e5080b的hdmi cable/connector 测试方案
由于hdmi2.1共有4对差分lanes,即8条cable,收发两侧共计16条,e5080b需要重复连接15次才能测量所有4条差分lanes,测试时间大约90分钟,但由于e5080b还具有其它非常优异的功能,所以仍是业界广泛使用的主力解决方案。
2. 另一种解决方案是使用keysight m937x pxi多端口矢量网络分析仪(pxi vna)。
pxi vna支持全16端口vna测试,仅通过一次连接即可测量所有四个差分lanes。通过一次连接,该解决方案提供了更可靠的测试结果,减少了操作人员的错误,并增加了系统附件的寿命。测量可以在大约15分钟内完成。
hdmi cable assembly test setup using the keysight m937x pxi vna
关于连接cable的tpa夹具,luxshare,bitifeye, wilder均有提供,客户可自行选择购买。
五
hdmi2.1 sink端一致性测试
接收器sink端主要是电视机,显示器,投影仪等设备,需要使用合成了压力损伤的测试信号对系统的 jitter tolerance 进行测试。
在hdmi frl规范中定义了测试sink端的test id如下:
主要针对差分电压的摆幅容忍度,差分对内及lane与lane之间的skew,最小link rate的容忍度及抖动容忍度的测量。
在实际操作中,不可能通过穷举法进行测试,因此就需要采用标准的信号源设备发出标准信号并合成由规范定义的标定的类型及额度的信号损伤,如水平方向的抖动分量包括随机抖动(rj),周期抖动(pj),码间干扰(isi)及串扰信号等。在测试过程中,不仅完全可以按照规范要求设定和标定各种损伤分量幅度及频率等参数,也可以通过加重损伤幅度的方法来检测接收端系统的最高容忍度(tolerance),这一测试过程就是 rx 测试中的抖动容限(jitter tolerance)测试,而这一合成了各种损伤的信号叫做压力测试信号(stress test signal)。
keysight hdmi接收器测试解决方案的核心是基于m8195a awg和n5991a bitifeye software测试自动化软件来实现。
m8195a任意波形发生器(awg)提供高达65 gsa/s,25 ghz模拟带宽,8位垂直分辨率,并在1槽slot模块中同时多达4个通道。可用于一个m8197a模块同步多个m8195a模块的情况,延迟精度为±20ps。
在之前的hdmi1.4和hdmi2.1 tmds测试中,我们需要人眼观察color bar来判断是否存在异常,如下图显示:
之后,n5991a自动化软件会提示color bar否是存在异常,根据工程师的配合后进行判读测试结果是否pass。
而在hdmi2.1 frl测量中,不再通过人眼观察color bar,而是通过edid/scdc controller读取被测件芯片寄存器来查看误码率的。
六
hdmi earc物理层测试方案
earc功能使音频流能够从hdmi接收器传输到相邻hdmi源/中继器,以反方向传输到视频信号。earc特性在h14b音频返回通道(arc)的基础上进行了改进可以跟上音频编解码器的变化,特别是包含新的基于对象的音频编解码器,杜比全景声 和 dts:x。
数据通道是从source到sink端,但audio通道是sink到source端的,也就是sink端是earc的tx,source端是earc的rx,通过hpd 和 utility pin进行传输。
keysight提供基于v, z和uxr系列示波器,81160a函数发生器和bitifeye测试软件和分析仪实现earc tx和rx一致性测试。
keysight 针对hdmi2.1 earc 测试配置
由81160a 函数发生器产生差分的数据信号,dsga(dynamic sequencer generator and analyzer)设备产生共模信号,叠加到差分数据信号上,dsga与被测件有链路协商机制,通过common mode probing board 夹具共模提取的端口接到dsga的端口上,示波器将引入的信号进行眼图模板的测试。
小结
综上所述,本文简单的介绍了hdmi的发展历史,详细的分析了hdmi2.1 frl最新版本的变化,着重刨析了hdmi2.1 frl 测试内容及方法,全面的阐述了hdmi 源端,接收端,传输电缆和连接器及earc全套的解决方案。同时是德科技提供了完整的hdmi测试解决方案,这些方案已经在实际中得到验证,表现优异。
消防应急疏散指示系统在某学校项目上的应用
目前市面上有哪几家厂商推出120W快充技术?
低功耗便携式射频巡更读写器设计
宋宝华:深入理解cache对写好代码至关重要
看传感器如何打造“最美公厕”
HDMI的发展历史介绍
什么是三极管的饱和工作状态?如何才能让使三极管进入饱和工作状态呢?
喜讯!热烈祝贺武汉芯源半导体顺利通过CQC质量管理体系认证
你必须知道的微功率电源选型细节
自动驾驶无人车助力广州抗疫
南方测绘遥感数据自动处理+三维激光创新应用经验分享
螺杆支撑座在使用中需要注意的事项
APMS-10G智能化混浊度传感器的性能、使用注意事项及应用范围
一文解析Zen 4 的核心架构
溢价的iphone12什么时候上市 首批iPhone12订单发货了
九芯电子|公司已在东莞、长沙新建生产基地,满足业务规模不断扩张的战略需求!
什么是液晶显示器的亮度/自动背光调节
小容量EMMC-旺宏EMMC客户的不二之选
无死角螺旋板式热交换器能效跖介
消防智能数字巡检装置是什么,它的特点是什么