1. HDMI 协议概述
干这行十多年了,每次拿到新项目,总有人问我:“HDMI 到底怎么选版本?”
其实这个问题背后,藏着整套协议栈的演变逻辑。今天我们就从头捋一遍。
1.1 发展史与版本演进
2002 年,HDMI 1.0 问世。那时候我在一家电视厂商做硬件,记得第一次见到 HDMI 接口心里还挺激动——终于不用再插三根 RCA 线了。单链路 TMDS,带宽 4.95 Gbps,支持 1080p,这在当时算顶级配置了。
后来版本迭代越来越快。1.1 加了 DVD 音频,1.2 支持 PC 分辨率,1.3 把带宽翻到 10.2 Gbps——那是我第一次碰到 对内 Skew 的问题。嗯,这个后面会细说。
1.4 是里程碑。我经手的第一个量产项目就用的 1.4:以太网通道、ARC、还有 4K@24Hz。也是从这一代开始,信号完整性工程师开始头疼 HDMI 眼图闭合的事。
2.0 把带宽抬到 18 Gbps,支持 4K@60Hz。2.1 更是直接跳到 48 Gbps,用 FRL 取代了 TMDS。说实话,第一次看到 48 Gbps 的设计文档,我后背都凉了——差分对内 Skew 限值从皮秒级缩到几乎只有几毫英寸的 PCB 走线差。
| 版本 | 推出年份 | 最大带宽 | 关键特性 |
|---|---|---|---|
| HDMI 1.0 | 2002 | 4.95 Gbps | 单链路 TMDS,1080p |
| HDMI 1.3 | 2006 | 10.2 Gbps | Deep Color,更高色深 |
| HDMI 1.4 | 2009 | 10.2 Gbps | 以太网、ARC、4K@24Hz |
| HDMI 2.0 | 2013 | 18 Gbps | 4K@60Hz,BT.2020 |
| HDMI 2.1 | 2017 | 48 Gbps | FRL,eARC,VRR,DSC |
你可能会问:“为什么带宽一直在翻倍?”
说白了,就是显示分辨率不断往上涨。1080p → 4K → 8K,每一代都对数据率提出更高要求。而数据率越高,信号完整性的容限就越小。
我曾经在调试一个 HDMI 2.0 项目时,发现 TMDS 时钟通道的眼图很漂亮,但数据通道却高频抖动超标。排查了两天,最后发现是 PCB 上差分对内两根线的过孔数量不一致——多了 3 个过孔,Skew 就超了 5 ps。从那以后,我设计 PCB 时都会手动数每一对差分线的过孔数。
1.2 主要应用场景
HDMI 几乎无处不在。我自己参与过的项目覆盖了以下三类典型场景:
- 消费电子:电视、机顶盒、游戏主机、流媒体棒。这是最传统的市场,也是 HDMI 标准演进的主要推动力。我记得 2014 年做智能电视时,HDMI 1.4 的 ARC 功能一度让音频回传变得特别方便,但调试时发现很多电视的 ARC 实现都不标准。
- 专业影音:投影仪、会议系统、数字标牌。这类场景往往要求长距离传输(10米以上),加上线缆衰减,Skew 问题会被放大。我做过一个 15 米 HDMI 2.0 的项目,最后靠 re-timer 芯片才把眼图救回来。
- 汽车电子:车载信息娱乐系统、后座娱乐、环视摄像头。汽车环境更苛刻——温度范围 -40°C ~ 105°C,EMS 干扰大。这里头的差分对内 Skew 限值,得按最差情况留余量。
我曾经在一个车载项目中,用了消费级 HDMI 线缆做测试,结果在高温箱里眼图直接塌了。后来换成汽车级屏蔽双绞线,并且严格控制了差分对内等长(< 5 mil),才通过认证。不同场景对 Skew 的容忍度差异很大,千万不要拿一份设计去打天下。
对了,还有一个容易被忽略的场景——医疗影像。内窥镜手术显示器、超声诊断仪,对 HDMI 传输的实时性和误码率要求极高。有一回我去医院做技术支持,发现手术室里的 HDMI 线因为频繁弯折导致 Skew 劣化,图像出现闪烁。后来改用了柔性扁平电缆,并且在内层加了接地屏蔽层。
1.3 小结
讲了这么多,其实就是想让你建立起一个直觉:
HDMI 版本越新,数据率越高,差分对内 Skew 的容限就越小。你要调试的信号完整性参数,本质上是在跟时间赛跑。