DP与HDMI是目前覆盖面最广的两类数字显示接口,二者在物理层编码、时钟方式和带宽上限上各有设计取向。半导体设备的操作终端、检测图像和工艺监控画面正在向更高分辨率、更高位深演进,接口带宽能否满足显示需求,已经成为设备电气设计里一项基础参数。本文从链路架构、带宽数据、换算方法和设备配置几个层面做一个梳理。

一、DP与HDMI的链路架构差异

HDMI沿用了DVI的TMDS架构,三对数据通道加一对时钟通道,时钟与数据分开传输。到了HDMI 2.1,引入FRL固定速率链路,原先的时钟对转为第四条数据通道,编码方式改为16b/18b,总速率才提升到48 Gbps。这一点和早期版本区别很大,所以同样叫HDMI,2.0与2.1在电气层面基本可以看作两套方案。

DP走的是数据包传输的路线,主链路可以配置为1条、2条或4条通道,时钟嵌入数据流内部,由接收端从码流中恢复。除主链路之外,DP还有一条速率为1 Mbps的AUX辅助通道,负责链路训练、DPCD寄存器读写以及EDID的获取。HDMI里对应的工作由DDC完成,本质上是一条I2C总线,标准速率为100 kHz。

包传输带来一个实际的好处,就是通道数可以灵活调整,链路条件有限时降到2条通道依然能够工作。多流传输MST也建立在这个基础上,从DP 1.2开始,一条链路可以承载多路独立视频流,多屏配置时接线会简洁不少。HDMI没有这套机制,基本是一根线对应一路画面。

二、各代际带宽参数与有效数据速率

看带宽不能只看标称值,编码开销要扣掉。HDMI 1.4每通道3.4 Gbps,三通道合计10.2 Gbps,经8b/10b编码后有效速率约8.16 Gbps。HDMI 2.0每通道提升到6 Gbps,合计18 Gbps,有效速率14.4 Gbps。HDMI 2.1采用4条12 Gbps的通道,总计48 Gbps,16b/18b编码之后有效速率约42.67 Gbps。

DP这边的代际更多一些。DP 1.1的HBR为每通道2.7 Gbps,四通道10.8 Gbps,有效8.64 Gbps。DP 1.2的HBR2为每通道5.4 Gbps,总计21.6 Gbps,有效17.28 Gbps。DP 1.3与1.4的HBR3为每通道8.1 Gbps,总计32.4 Gbps,有效25.92 Gbps,DP 1.4同时引入了DSC 1.2压缩。

DP 2.0与2.1换了编码,改用128b/132b,编码效率从80%提高到接近97%,提供UHBR10、UHBR13.5、UHBR20三档,总速率分别为40 Gbps、54 Gbps、80 Gbps。按VESA公布的数据,扣除编码与前向纠错开销后,可用载荷分别约为38.69 Gbps、52.22 Gbps、77.37 Gbps。这一档的带宽,已经明显高于HDMI 2.1的上限。

打开网易新闻 查看精彩图片

三、分辨率与刷新率的带宽换算

带宽需求的估算方法并不复杂,用像素时钟乘以每像素位数即可,像素时钟要把消隐区间也算进去。1080p 60 Hz的像素时钟为148.5 MHz,24位色深下约3.56 Gbps,任何一代接口都绰绰有余。

4K 60 Hz按CTA-861时序,像素时钟为594 MHz,24位色深对应约14.26 Gbps,这个数字正好逼近HDMI 2.0的有效速率14.4 Gbps。所以HDMI 2.0下4K 60 Hz全色度8位是可以实现的,而10位色深的4:4:4就超出了,需要降为4:2:2或4:2:0。DP 1.2的有效速率为17.28 Gbps,同样的4K 60 Hz还留有余量,采用缩减消隐时序时压力更小。

再往上走,4K 120 Hz 10位色深的需求约在31至32 Gbps,已经超过HBR3的25.92 Gbps,需要借助DSC,或者直接使用UHBR10及以上等级。8K 60 Hz 10位色深的像素数据本身就接近60 Gbps,算上消隐后更高,未压缩传输需要UHBR20,HDMI 2.1则必须配合DSC。这类换算在设备选型阶段做一遍,比后期调整方案省事得多。

四、半导体设备中的显示配置需求

半导体设备里的显示应用大致分两类。一类是刻蚀、沉积、光刻这类工艺设备的操作终端,显示内容以工艺参数、腔体状态和报警信息为主,对刷新率要求不高,但对稳定性和多屏布局有要求。另一类是晶圆缺陷检测、量测和复检设备,显示的是灰度图像,位深和分辨率直接关系到判读精度,8位色深有时并不够,10位甚至更高位深的输出更常见。

SEMI E95等标准对设备人机界面的信息呈现和操作一致性给出了指引,显示配置也应当围绕这些要求展开,比如设备端的原生分辨率与显示器保持一致,避免缩放带来的图像失真。EDID的管理也值得重视,多台设备使用同一型号显示器时,统一EDID有助于保证输出时序一致。

电磁环境是另一项要考虑的因素。刻蚀与沉积设备里的射频电源常见工作频率为13.56 MHz,其谐波会耦合到临近线缆上,显示线缆的屏蔽层需要做到360度端接,并与设备机箱良好搭接。DP的差分信号对共模干扰有一定容忍度,但屏蔽和接地处理依然是基本要求。

五、线缆传输距离与信号保持

速率越高,无源铜缆的可用长度越短。HDMI 2.0的18 Gbps等级,无源线缆通常在数米范围内保持稳定,DP在HBR3速率下,无源线缆长度也多控制在2米左右,UHBR等级对线缆的插损与串扰要求更严,认证线缆的长度更为受限。设备内部走线通常不长,但从设备主体到操作台或远端监视位的距离,往往会超过这个范围。

超出无源线缆能力的场合,可选的方式有几种,有源铜缆内置了信号均衡与再驱动,光电混合的AOC用光纤承载高速信号,另外还有基于光纤或网络的显示延长方案,距离可以做到数十米乃至百米以上。洁净室环境还要关注线缆外被材料,低释气、低颗粒脱落是常见的选择依据。

接口的机械保持也要留意。DP连接器带有锁扣结构,在设备振动或频繁移动线缆的场合更牢靠,HDMI的标准接口没有锁定机构,工业场景下通常会配合带锁定螺丝或固定卡扣的方案使用。

六、快问快答

Q: DP的AUX辅助通道速率只有1 Mbps,为什么不会成为高分辨率显示的瓶颈?

A: AUX通道传输的不是视频数据,而是控制类信息,包括链路训练参数、DPCD寄存器读写以及EDID的读取,数据量很小。视频流走的是主链路,两者相互独立。链路训练阶段,发送端与接收端通过AUX协商通道数、速率和均衡参数,训练完成后主链路才开始传送画面。所以AUX的速率只影响握手的快慢,对显示带宽没有影响。HDMI的DDC通道也是类似的定位,标准速率100 kHz,同样只负责EDID等配置信息的读取。

Q: DP 2.0为什么把编码从8b/10b换成128b/132b?

A: 8b/10b的编码效率是80%,也就是说每传10位有2位是开销,速率越高,这部分浪费越可观。128b/132b每132位里只有4位开销,效率接近97%,同样的物理速率能承载更多有效数据。UHBR20的80 Gbps,扣除开销后仍有约77.37 Gbps可用,如果沿用8b/10b,有效速率只有64 Gbps。新编码同时配合了前向纠错,用来应对高速率下更高的误码风险。HDMI 2.1的FRL用的16b/18b,思路是一样的,只是开销比例稍高一些。

Q: 面对8K和高刷新率的检测图像,DSC压缩会影响半导体检测图像的判读吗?

A: DSC是VESA定义的视觉无损压缩,压缩比最高约3比1,延迟只有几行像素的量级,对一般的画面显示基本感知不到差异。不过检测设备有它的特殊性,缺陷判读有时需要逐像素分析灰度值,这类场景下更稳妥的做法是使用未压缩链路,按前文的换算方法确认带宽足够即可。如果设备的显示环节只是给操作人员做实时监看,图像分析在设备内部完成,那么启用DSC来降低线缆规格要求,是一个可行的方案。

Q: 新设备选型时,HDMI 2.1和DP 2.1应该怎么取舍?

A: 从带宽看,DP 2.1的UHBR20达到80 Gbps,HDMI 2.1为48 Gbps,前者余量更大,未压缩8K以及高刷新率高位深的场景更有优势。从功能看,DP支持MST多流,锁扣结构在设备环境里更可靠,还能通过USB-C的Alt Mode复用接口,适合紧凑的终端设计。HDMI的优势在生态,商用显示器、投影和监视设备的兼容性最广,需要接入现有显示资源时更方便。实际做法上,两者并不冲突,很多工控主板和显卡本身就同时提供两类输出,按屏幕的接口类型与画面指标分别配置就行。