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 差分信号质量的核心逻辑

为了帮你更直观地理解差分信号质量与各项参数的关系,我画了一张图。这张图把从发射端到接收端的整个逻辑链都串起来了。

差分信号一致性验证核心逻辑 发射端(TMDS) 驱动电流 + 预加重 传输通道 PCB走线 + 连接器 接收端(Sink) 均衡 + 时钟恢复 电压摆幅 400-600 mV 上升/下降时间 30-200 ps 过冲/下冲 <15% 摆幅 阻抗匹配 100Ω差分 共模电压 3.0-3.6V 验证闭环:发射端调整 → 通道传输 → 接收端恢复 → 眼图评估 任何一项参数不达标,都会在眼图上留下“痕迹”

这张图想表达什么呢?其实核心就一句话:差分信号的验证,是一个从发射端到接收端的完整闭环。你不能只看某一项参数,必须把所有指标放在一起评。

3.5 眼图与电压摆幅的关系

说到一致性验证,眼图测试是绕不开的。而眼图的三个关键指标——眼高、眼宽、抖动——都与电压摆幅直接相关。

  • 眼高:就是差分电压减去噪声后的有效高度。摆幅不够,眼高直接掉。
  • 眼宽:信号从跳变到稳定的时间窗口。上升/下降时间太长,眼宽就小。
  • 抖动:时钟和数据边沿的不确定性。抖动大了,眼图就糊了。

我自己的经验是,眼高至少要有摆幅的80%以上,才算靠谱。否则,接收端的时钟数据恢复(CDR)很容易误判。

3.6 工程实践中的几个关键点

讲了这么多理论,最后给你几个实用的建议。这些都是我这些年踩坑踩出来的。

设计建议:

  1. 差分对走线一定要等长,偏差控制在2mil以内。
  2. 源端串联电阻不要省,22Ω到33Ω之间,看你的驱动强度。
  3. 做PCB板时,差分对的阻抗控制要±10%以内。
  4. 测试时,示波器的带宽至少是信号速率的1.5倍。

重要提醒:千万别信仿真结果说“没问题”。我见过一个项目,仿真眼图漂亮得不行,实际打板回来,眼图全是毛刺。为什么?仿真模型里没包含连接器的寄生参数。所以,仿真只能帮你缩小范围,最终的验证必须靠实测。

嗯,这一章的内容就到这。差分信号和电压摆幅,是HDMI物理层的基础。后面的章节,我们会深入到具体的测试方法和设备配置中。你把这些基础打牢了,后面会轻松很多。