4. 硬件连接检查:原理图核对、GPIO/HPD/DDC/I2C电平测量、电源时序验证

HDMI 输出异常中,约 60% 的问题根源在硬件连接层面。本章聚焦于从原理图到实际物理信号的逐级排查方法,涵盖信号完整性、电平匹配与电源时序三大核心维度。

排查原则:先原理图后实物,先静态电平后动态时序,先电源后数据。切勿跳过原理图核对直接上示波器。

4.1 原理图核对:关键信号路径与器件选型

拿到原理图后,应重点核对以下 HDMI 相关信号路径,确保连接关系与瑞芯微参考设计一致。

信号组 关键检查项 常见错误
TMDS 差分对 阻抗控制 100Ω ±10%,等长走线 ≤5mil,AC耦合电容 0.1μF 电容容值错误、差分对不等长、未包地
HPD (Hot Plug Detect) 上拉至 5V 或 3.3V,串联 1kΩ 限流电阻,ESD 保护器件 上拉电压错误、电阻缺失、直接连到 SoC GPIO
DDC (I2C) SCL/SDA 上拉至 3.3V,上拉电阻 4.7kΩ,电平转换(若 SoC 为 1.8V) 上拉电压不匹配、电平转换芯片缺失、I2C 总线电容过大
CEC 上拉至 3.3V,串联 27Ω 电阻,ESD 保护 上拉电阻值错误、未接 ESD
电源 HDMI 5V 输出、SoC HDMI PHY 电源(1.0V/1.8V)、PLL 电源滤波 电源纹波过大、去耦电容不足、磁珠选型错误
瑞芯微平台专项检查:RK3588/RK3568 的 HDMI TX PHY 电源 VDD_HDMI0/1 必须使用独立 LDO 供电,禁止直接使用 DCDC 输出。参考设计中的 TPS62840 或类似 LDO 不可省略。
HDMI 原理图关键信号路径核对图 RK SoC HDMI Connector TMDS 差分对 (4对) AC耦合 0.1μF | 100Ω 差分阻抗 HPD → 上拉至 5V/3.3V + 1kΩ DDC (SCL/SDA) → 上拉至 3.3V + 4.7kΩ PMIC / LDO VDD_HDMI 1.0V/1.8V ESD 保护器件 每路信号必须靠近连接器放置 核对要点: ① 所有 TMDS 差分对必须等长且包地 ② HPD 上拉电压必须与 SoC GPIO 电平匹配 ③ DDC 上拉电阻值根据总线电容调整(典型 4.7kΩ) ④ 电源去耦电容总容量 ≥ 10μF + 0.1μF × N

4.2 GPIO 电平测量:HPD 与 CEC 信号验证

HPD 是显示器向 SoC 反馈连接状态的核心信号,其电平异常会直接导致 EDID 读取失败或输出无信号。

4.2.1 HPD 电平测量步骤

  1. 断开 HDMI 线缆,用万用表测量主板 HDMI 座 HPD 引脚对地电压,应为 0V。
  2. 插入 HDMI 线缆(另一端接显示器),测量 HPD 引脚电压,应为 2.5V ~ 5.0V(取决于上拉电压)。
  3. 测量 SoC 端 GPIO 引脚,确认电平与 HPD 引脚一致(若经过电平转换,需检查转换芯片输出)。
  4. 示波器捕获 HPD 上升沿,检查上升时间是否 < 100μs,是否存在毛刺或回沟。
HPD 状态 正常电平 异常现象 可能原因
未插入 0V > 0.5V 上拉电阻短路、ESD 漏电、连接器污染
已插入 2.5V ~ 5.0V < 2.0V 或波动 上拉电阻过大、显示器 HPD 驱动弱、线缆过长
热插拔瞬间 干净上升沿 毛刺 / 多次跳变 接触不良、ESD 触发、电源耦合噪声
避坑提示:部分低端显示器 HPD 输出为开漏结构,需要主板提供上拉。若原理图中 HPD 上拉电阻缺失或阻值过大(> 10kΩ),会导致 SoC 检测不到高电平。建议上拉电阻取值 1kΩ ~ 4.7kΩ。

4.2.2 CEC 电平验证

CEC 为双向单线总线,空闲状态为高电平(3.3V)。使用示波器测量 CEC 引脚,应看到 3.3V 空闲电平,通信时出现 0V ~ 3.3V 的脉冲。若 CEC 电平异常,会影响 HDMI 的 CEC 功能,但通常不会导致无显示。

4.3 DDC/I2C 电平测量:EDID 通信链路检查

DDC 通道使用 I2C 协议传输 EDID 数据,其电平与时序直接影响显示器识别。

4.3.1 DDC 静态电平测量

  • SCL/SDA 空闲电平:应为 3.3V(或 5V,取决于上拉电压),偏差超过 ±10% 需检查上拉电阻或电平转换芯片。
  • SCL/SDA 低电平:通信时最低电压应 < 0.8V,若高于此值说明总线驱动能力不足或上拉电阻过小。
  • 总线电容:使用 LCR 表测量 SCL/SDA 对地电容,单条总线总电容应 < 400pF(I2C 标准模式)。

4.3.2 DDC 动态波形捕获

使用示波器在 SoC 读取 EDID 时捕获 SCL/SDA 波形:

# 触发条件设置(以 Rigol DS1054Z 为例)
触发模式: Normal
触发源: SDA (CH1)
触发沿: 下降沿
触发电平: 1.65V (3.3V/2)
时基: 200μs/div
电压量程: 1V/div

正常波形应包含:起始条件(SDA 下降沿时 SCL 为高)、9 个 SCL 时钟周期(8 位数据 + 1 位 ACK)、停止条件(SDA 上升沿时 SCL 为高)。

DDC (I2C) EDID 读取波形示意图 SCL SDA Start Bit 7 Bit 6 ... Bit 0 ACK ... Stop 异常判断: ① SCL 空闲为低 → 总线被拉死,检查从设备地址或复位 ② 无 ACK 位 → EDID 读取失败,检查显示器或线缆 ③ 信号幅值不足 3.3V → 上拉电阻过小或电平转换异常

4.4 电源时序验证:HDMI PHY 上电顺序

瑞芯微平台 HDMI TX PHY 对电源上电顺序有严格要求,违反时序可能导致 PHY 初始化失败、输出无信号或图像异常。

4.4.1 典型电源时序要求(以 RK3588 为例)

电源轨 电压 上电顺序 下电顺序 上升时间
VDD_HDMI_PLL 1.0V 1st Last < 100μs
VDD_HDMI_IO 1.8V 2nd 3rd < 100μs
VDD_HDMI_5V 5.0V 3rd 2nd < 500μs
HDMI_HPD 3.3V/5V After 5V Before 5V N/A

4.4.2 示波器测量方法

  1. 使用 4 通道示波器,分别连接 VDD_HDMI_PLL、VDD_HDMI_IO、VDD_HDMI_5V、HPD。
  2. 设置触发源为 VDD_HDMI_PLL(上升沿),时基 1ms/div。
  3. 上电系统,捕获四路波形,检查各电源轨上升沿之间的延迟。
  4. 使用光标测量各电源轨达到 90% 标称电压的时间点。
# 电源时序测量记录表示例
电源轨        达到 90% 时间    与 PLL 延迟    是否合规
VDD_HDMI_PLL  0.0ms           0μs            ✓
VDD_HDMI_IO   0.8ms           800μs          ✓ (< 1ms)
VDD_HDMI_5V   2.1ms           2.1ms          ✓ (> 1ms)
HPD           3.5ms           3.5ms          ✓ (> 2ms)
关键时序约束:VDD_HDMI_IO 必须在 VDD_HDMI_PLL 稳定之后上电,延迟建议 500μs ~ 1ms。VDD_HDMI_5V 必须在 VDD_HDMI_IO 之后上电,延迟建议 > 1ms。HPD 必须在 VDD_HDMI_5V 稳定之后才能被 SoC 检测到。
HDMI PHY 电源时序波形图 时间 → 0ms 1ms 2ms 3ms PLL 1.0V 0.0ms IO 1.8V 0.8ms 5V 2.1ms HPD 3.5ms 时序要求:PLL → IO (延迟 0.5~1ms) → 5V (延迟 >1ms) → HPD (延迟 >0.5ms)

4.5 常见硬件故障速查表

故障现象 排查方向 测量点 典型解决
无显示,HPD 为低 HPD 上拉电路 HDMI 座 HPD 引脚 更换上拉电阻或检查 ESD
无显示,HPD 为高 DDC 通信 SCL/SDA 波形 检查上拉电阻、电平转换、显示器 EDID
显示花屏/闪屏 TMDS 信号质量 差分对眼图 检查阻抗匹配、AC 耦合电容、走线等长
热插拔失效 HPD 时序 HPD 上升沿 + 电源时序 调整上电顺序或增加 HPD 延迟检测
特定分辨率无输出 PHY 电源 / PLL VDD_HDMI_PLL 纹波 增加去耦电容或更换 LDO
实战建议:在原理图阶段就加入 HPD、DDC、电源的测试点(TP),方便板级调试时直接测量。对于量产产品,建议在 HPD 和 DDC 线路上预留 0Ω 电阻,便于隔离故障。