3. 电气特性:差分信号与电压摆幅
好,咱们今天来聊HDMI物理层最核心的东西——差分信号和电压摆幅。
很多工程师刚开始接触HDMI时,觉得不就是4对差分线嘛,能有多复杂?但我跟你说,这里面的门道可不少。
我早年做过一个项目,板子画得挺漂亮,结果上测试台死活过不了眼图。查了三天,最后发现是差分对的等长偏差超了5个mil。就这5个mil,让整个链路在5Gbps的时候直接崩溃。所以说,差分信号这东西,看着简单,实则处处是坑。
3.1 差分信号的基本概念
HDMI用的是TMDS(Transition Minimized Differential Signaling)技术。说白了,就是3对数据通道加1对时钟通道,全部走差分。
为什么要用差分?原因很简单:抗干扰。
- 共模抑制:外部噪声会同时作用在两条线上,做减法时自然抵消。
- 电磁辐射低:两条线上的电流方向相反,产生的电磁场相互抵消。
- 摆幅小:差分信号只需要几百毫伏的摆幅,就能实现高带宽传输。
注意:HDMI 2.0的速率是6Gbps/lane,2.1版本更是飙到了12Gbps/lane。在这种速率下,差分信号的完整性决定了整个系统的成败。
我记得有一次,客户送测的样机在4K@60Hz时画面总是一闪一闪的。我一看测试报告,差分电压摆幅只有350mV,离400mV的最低要求差了50mV。原因是什么?PCB走线太长,插损过大,导致接收端看到的信号已经严重衰减。
3.2 电压摆幅参数详解
电压摆幅,就是差分信号的峰峰值电压。它直接决定了信号的能量和接收端的恢复难度。
HDMI规范中,TMDS信号的电压摆幅有明确的范围。我列个表,你一眼就能看明白。
| 参数 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|
| 单端摆幅(Vswing) | 400 | 500 | 600 | mV |
| 差分摆幅(Vdiff) | 800 | 1000 | 1200 | mV |
| 共模电压(Vcm) | 3.0 | 3.3 | 3.6 | V |
这个表看着简单,但实际测试时,你经常会遇到边界问题。
避坑指南:我曾经遇到一个案例,板子在常温下测试完全OK,摆幅495mV,稳稳的。但一到高温箱(85°C),摆幅直接掉到390mV。排查下来是芯片的驱动电流在高温下衰减了。所以,工程上一定要留余量,至少10%。
3.3 差分信号的一致性测试要求
一致性测试,说白了就是验证你的产品是否满足HDMI规范。对差分信号来说,主要测以下几项。
3.3.1 电压摆幅测试
用示波器测量每个通道的差分电压。测试点通常在源端输出连接器之后。
- 时钟通道:必须测,因为时钟是参考基准。
- 数据通道:三个通道都要测,每个通道都有独立的驱动电路。
- 测试负载:必须用50Ω差分端接,模拟接收端的输入阻抗。
3.3.2 过冲与下冲
这个指标很容易被忽视。很多工程师只关心摆幅,但过冲太大,接收端的输入缓冲器可能被击穿。
- 过冲:不超过摆幅的15%。
- 下冲:不超过摆幅的15%。
我见过最夸张的一个案例,下冲达到了摆幅的40%。查到最后,是源端串阻阻值不对,导致阻抗不匹配。
3.3.3 上升/下降时间
上升时间和下降时间,决定了信号的转换速率,直接影响EMI和眼图质量。
| 速率 | 最小上升时间 | 最大上升时间 |
|---|---|---|
| HDMI 1.4(3.4Gbps) | 50 ps | 200 ps |
| HDMI 2.0(6Gbps) | 30 ps | 150 ps |
| HDMI 2.1(12Gbps) | 15 ps | 100 ps |
你想想看,如果上升时间太慢,信号还没达到高电平,下一个bit就来了。那眼图会是什么样子?肯定闭眼。
3.4 差分信号质量的核心逻辑
为了帮你更直观地理解差分信号质量与各项参数的关系,我画了一张图。这张图把从发射端到接收端的整个逻辑链都串起来了。
这张图想表达什么呢?其实核心就一句话:差分信号的验证,是一个从发射端到接收端的完整闭环。你不能只看某一项参数,必须把所有指标放在一起评。
3.5 眼图与电压摆幅的关系
说到一致性验证,眼图测试是绕不开的。而眼图的三个关键指标——眼高、眼宽、抖动——都与电压摆幅直接相关。
- 眼高:就是差分电压减去噪声后的有效高度。摆幅不够,眼高直接掉。
- 眼宽:信号从跳变到稳定的时间窗口。上升/下降时间太长,眼宽就小。
- 抖动:时钟和数据边沿的不确定性。抖动大了,眼图就糊了。
我自己的经验是,眼高至少要有摆幅的80%以上,才算靠谱。否则,接收端的时钟数据恢复(CDR)很容易误判。
3.6 工程实践中的几个关键点
讲了这么多理论,最后给你几个实用的建议。这些都是我这些年踩坑踩出来的。
设计建议:
- 差分对走线一定要等长,偏差控制在2mil以内。
- 源端串联电阻不要省,22Ω到33Ω之间,看你的驱动强度。
- 做PCB板时,差分对的阻抗控制要±10%以内。
- 测试时,示波器的带宽至少是信号速率的1.5倍。
重要提醒:千万别信仿真结果说“没问题”。我见过一个项目,仿真眼图漂亮得不行,实际打板回来,眼图全是毛刺。为什么?仿真模型里没包含连接器的寄生参数。所以,仿真只能帮你缩小范围,最终的验证必须靠实测。
嗯,这一章的内容就到这。差分信号和电压摆幅,是HDMI物理层的基础。后面的章节,我们会深入到具体的测试方法和设备配置中。你把这些基础打牢了,后面会轻松很多。