3、TMDS电气特性:差分信号对,电压摆幅,预加重与去加重,眼图分析
各位同学,咱们今天聊聊TMDS的电气特性。说实话,这部分内容在很多人看来就是一堆枯燥的电压值和波形图。但我要告诉你,这些参数直接决定了你的HDMI线能跑多长、画面会不会闪、信号稳不稳。我在项目里吃过不少这方面的亏,今天一并讲清楚。
3.1 差分信号对:为什么非要用两根线?
TMDS传输,说白了就是用一对差分线来传数据。一根传正信号,一根传反信号。接收端把两者相减,就能还原出原始信号。
你可能会问:为什么不用单端?单端一根线多省事啊。嗯,这里要注意:单端信号抗干扰能力差。你想想看,如果外界有个噪声源,它同时耦合到两根差分线上,那相减之后噪声就被抵消了。这就是差分信号的核心优势——共模抑制。
我在调试一块4K@60Hz的板子时,遇到过画面有细微的雪花点。查了半天,发现是差分对的等长没做好。两根线长度差了3mm,结果时序偏移,眼图直接闭合了。从那以后,我对差分对的等长要求就特别苛刻。
关键点:TMDS使用4对差分线——3对数据通道(R、G、B各一对),1对时钟通道。每对差分线的阻抗要求是100Ω ± 15%。
3.2 电压摆幅:从3.3V到400mV的进化
TMDS的电压摆幅,标准是400mV到600mV之间。什么意思?就是差分信号的峰峰值大概在这个范围。早期HDMI 1.0时代,摆幅可以到3.3V,但后来发现没必要那么高。降低摆幅的好处很明显:功耗小、电磁干扰少。
我个人习惯把摆幅设在500mV左右。为什么?因为太低(比如低于300mV)容易受噪声影响,太高(超过800mV)又会产生过冲,导致信号质量下降。这个值是我在多个项目中试出来的平衡点。
| 参数 | 最小值 | 典型值 | 最大值 |
|---|---|---|---|
| 差分电压摆幅 | 400 mV | 500 mV | 600 mV |
| 共模电压 | 2.5 V | 3.0 V | 3.3 V |
| 上升/下降时间 | 75 ps | 100 ps | 150 ps |
这里有个坑:共模电压。TMDS的共模电压大约是3.0V左右,但不同芯片厂商的实现有差异。我曾经遇到过一块国产芯片,它的共模电压只有2.7V,结果跟标准接收端不匹配,画面偏色。所以选型时一定要看数据手册的共模电压范围。
3.3 预加重与去加重:给信号打一针强心剂
信号在长线缆上传输,高频分量会衰减得比低频厉害。结果就是眼图变小、抖动变大。怎么办?预加重和去加重就是干这个的。
预加重:在发送端,把高频分量提前放大。说白了就是让信号的跳变沿更陡、幅度更大。这样经过线缆衰减后,到了接收端刚好恢复正常。
去加重:反过来,保持跳变沿不变,但把稳定电平部分的幅度降低。效果跟预加重类似,只是实现方式不同。
我建议你在做长线测试时(比如15米以上),一定要开启预加重。我记得有一次客户投诉说10米线偶尔闪屏,我打开示波器一看,眼图已经快闭了。开启预加重后,眼图重新张开,问题解决。
实战技巧:预加重的强度不是越大越好。太强会导致过冲,反而恶化信号质量。一般从最低档开始试,逐步增加,直到眼图满足要求为止。
3.4 眼图分析:信号质量的照妖镜
眼图是什么?说白了就是把很多个比特的波形叠加在一起,看出来的图形。如果眼图睁得大、中间空白区域清晰,说明信号质量好。如果眼图闭合、模糊,那就有问题了。
我每次做HDMI信号测试,必看三个指标:
- 眼高:眼图垂直方向的开度,至少要有200mV以上
- 眼宽:水平方向的开度,至少占单位间隔的60%以上
- 抖动:包括随机抖动和确定性抖动,总抖动要小于0.3UI
下面这张图是我自己总结的TMDS电气特性知识体系,帮你理清思路:
警告:眼图测试时,一定要用真实的HDMI线缆,不要用短跳线。短跳线测出来的眼图往往很好看,但实际接长线就露馅了。我曾经被这个坑过,样板测试全过,量产时客户投诉闪屏,最后发现是测试线缆太短。
好了,关于TMDS的电气特性,今天就聊这么多。差分信号对是基础,电压摆幅要选对,预加重是长线传输的救星,眼图分析是检验真理的唯一标准。这些知识点你掌握了,HDMI信号设计这块基本就稳了。
可可精品资料库