HDMI 基础:版本、接口类型与 TMDS 信号
做硬件调试这些年,我几乎每天都要跟 HDMI 打交道。这一章咱们把 HDMI 的底子捋清楚——版本区别、接口长啥样、信号怎么跑的。你想想看,如果连这些基本概念都不熟,排查故障时就像蒙着眼找螺丝。
2.1 HDMI 版本演进——带宽才是硬道理
HDMI 从 1.0 走到 2.1,说白了就是带宽在涨。我刚开始做这行时还在用 1.3,现在 2.1 都快成标配了。每个版本对线缆、芯片、连接器的要求都不一样,排查故障时得先确认设备支持哪个版本。
| 版本 | 最大带宽 | 最大分辨率(典型) | 关键特性 |
|---|---|---|---|
| 1.0 – 1.2a | 4.95 Gbps | 1080p@60Hz | 基础 TMDS,无深色 |
| 1.3 – 1.4b | 10.2 Gbps | 4K@30Hz / 1080p@120Hz | 深色、ARC、以太网通道 |
| 2.0 – 2.0b | 18.0 Gbps | 4K@60Hz HDR | 双倍 TMDS 时钟,BT.2020 |
| 2.1 | 48.0 Gbps | 8K@60Hz / 4K@120Hz | FRL 模式,DSC,动态 HDR |
带宽计算有个简单公式:总带宽 = 时钟频率 × 数据通道数 × 每通道比特数。TMDS 模式下 3 个数据通道,每个通道 10 bit(8b10b 编码后),时钟频率乘以 3 再乘以 10 就是原始速率。我建议你记住几个关键值:1.4 时代 TMDS 时钟最高 340 MHz,2.0 是 600 MHz。
2.2 接口类型——别插错地方
HDMI 接口常见的有三种:Type A(标准)、Type C(mini)、Type D(micro)。实际项目中,Type A 占绝大多数,但便携设备上 Type D 越来越多。
- Type A(19 pin)——标准尺寸,宽约 13.9 mm。电视、显示器、投影仪基本都是这个。
- Type C(19 pin)——mini HDMI,宽约 10.4 mm。相机、平板偶尔用。
- Type D(19 pin)——micro HDMI,宽约 6.4 mm。手机、便携屏。
还有一个细节:Type A 的 19 个引脚里,有 5 个是差分对信号(TMDS 数据 0/1/2 和时钟),2 个是 DDC 总线(I²C),1 个是 CEC,其余是电源、检测和保留脚。你想想看,只要 DDC 坏掉,显示器就认不出信号源。
2.3 TMDS 信号——HDMI 的脊梁
TMDS(Transition Minimized Differential Signaling)是 HDMI 1.0–2.0 的核心传输技术。说白了,就是把视频像素数据加上控制信号,通过三对差分数据线和一对差分时钟线串行送出去。
TMDS 的工作流程:
- 源端将 8 bit 像素数据编码成 10 bit 字(8b10b,最小化跳变)。
- 三个数据通道各负责一个颜色分量(R/G/B 或 Y/Cb/Cr)。
- 时钟通道传输像素时钟,数据通道随附时钟沿采样。
- 接收端解码恢复出 8 bit 数据和控制信号。
为什么用差分?抗干扰能力强。我遇到过一台设备,HDMI 线靠近电源线走,画面出现雪花纹。换了屏蔽线并拉开距离就好了。差分信号对共模噪声天生免疫,但前提是 PCB 走线等长、阻抗匹配 100Ω。
我曾经调试一个 4K 投影项目,画面间歇性黑屏。用示波器抓 TMDS 时钟通道,发现上升沿有毛刺,原来是源端芯片的预加重设置不对。调了寄存器后稳定了。所以排查时别只顾着看数据通道,时钟通道才是基准。
2.4 实战中常见的 TMDS 故障
理论说完了,聊聊真刀真枪的排查。我总结了几种高频故障,你对照着看:
- 无图(黑屏/蓝屏)——先测 +5V 和 HPD(热插拔检测)。HPD 低于 2.0V,接收端认为没插线。我用万用表测过很多次,HPD 拉不高的原因往往是接收端 EDID 供电不足。
- 闪屏/雪花——多半是 TMDS 信号质量问题。用示波器看眼图,张开度小于 70% 就危险。我建议优先检查线缆屏蔽和地环路。
- 间歇性断连——时钟抖动超标。量化方法:用差分探头测时钟周期,标称值 ±5% 以内才算及格。超出太多,源端 PLL 可能失锁。
- 色彩异常——某个数据通道的编码错误。例如红色偏紫,可能是 Ch2(蓝色通道)的阻抗不连续导致衰减过大。换个短一点的线试试。
嗯,关于 TMDS 信号,还有个小细节:8b10b 编码会在数据里插入控制字符(如空白行、同步头)。如果示波器上看到数据通道长时间没有跳变,可能是信号源进入了待机模式,或者 DDC 通信失败导致无视频流输出。先恢复 EDID 读取,再查 TMDS。
这一章的内容基本够用了。后面讲到具体故障案例时,还会反复提到版本兼容、接口接触不良、TMDS 信号幅度这些点。你先消化掉,下节课咱们直接进 USB 通道的排查思路。