3、故障诊断流程:电源→时钟→复位→链路→图像

做eDP维修,最怕什么?

怕你一上来就对着链路信号猛测,结果发现供电都没起来。

我个人习惯,每次接手一块eDP故障板,脑子里先过一遍这五个字:电源、时钟、复位、链路、图像。按这个顺序查,十有八九能抓到问题。不按顺序?嗯,我见过有人查了三天,最后发现只是屏幕供电保险烧了。

3.1 为什么必须是这个顺序?

这五步的依赖关系非常强。简单说——

  • 没电,时钟芯片不工作
  • 没时钟,复位信号锁不住
  • 不复位,链路训练根本启动不了
  • 链路不通,图像数据传不过去

你想想看,跳过电源直接查链路,就像没打地基就开始砌墙。我早期刚做维修时,犯过这个错,浪费了两天时间。后来给自己定了个规矩:五步诊断,一步不跳。

下面这张图,把这个流程画清楚了。

eDP 故障诊断五步流程图 ① 电源 ② 时钟 ③ 复位 ④ 链路 ⑤ 图像 核心依赖关系: 电源不稳 → 时钟不准 → 复位失败 → 链路训练中断 → 无图像。每一步都建立在前一步的基础上。 电源超限 → 烧毁 时钟抖动 → 误码 链路失败 → 黑屏 典型排查顺序 不能跳过 不能跳过 不能跳过

3.2 第一步:电源诊断

电源是eDP的生命线。没电,啥都别谈。

eDP接口通常需要三组供电:

电源类型 典型电压 常见问题
VDD(主电源) 3.3V 电源纹波过大,导致时钟抖动
AVDD(模拟电源) 1.8V 电压偏低,链路训练失败
VCCIO(IO电源) 1.2V 或 1.35V 短路或虚焊,无法上电
我的经验: 上电顺序很关键!eDP 要求 VDD 先稳定,AVDD 后上来。顺序反了,可能直接烧端口。我遇过一个客户,图像闪一下就黑,最后发现是 VDD 还没到 90% 就开始发时钟了。加了 10ms 延迟,搞定。
注意: 不要只量空载电压。带载后电压可能掉到 2.5V,那时时钟恢复电路直接罢工。建议用示波器抓取上电波形,看有没有毛刺或塌陷。

3.3 第二步:时钟诊断

eDP 的时钟不是单独引出来的。它靠数据流里的时钟恢复技术(CDR)提取。

说白了,时钟信息藏在差分信号里。所以查时钟,其实是查信号质量。

排查要点:

  • 差分信号幅值: 单端 200-600mV,差 400-1200mV。幅值不够,CDR 锁不住。
  • 抖动(Jitter): 眼图张开度要 ≥ 60%。否则误码率飙升。
  • 阻抗匹配: 差分阻抗 100Ω ± 10%。不匹配会造成信号反射。
我曾经遇到过: 一块板子偶尔出图,偶尔黑屏。抓眼图发现,抖动的 RMS 值到了 15ps,超过 spec 一倍。最后锁定是 layout 上时钟线旁边走了一根大电流线,耦合进去了噪声。挪开布线,问题消失。

3.4 第三步:复位诊断

复位信号通常是一根低电平有效的 pin。eDP 源端和屏端各有自己的复位时序。

我个人习惯,先看复位信号的上升沿是否干净。如果有毛刺,会导致逻辑误判。

检测流程:

  1. 用示波器测复位 pin,看电压是否在 VILmax(0.8V)以下持续至少 100μs。
  2. 看复位释放后,有没有回到 VIHmin(2.0V)以上。
  3. 检查复位延迟时间(TP3),eDP 规定至少 500ms 后才能开始链路训练。
避坑指南: 有些主板会用一个 RC 电路做复位延迟。电容老化了,时间常数漂移,复位时间变短,链路还没准备好就开机了。我建议直接替换电容,或者用逻辑分析仪抓一下时序。

3.5 第四步:链路诊断

链路训练是 eDP 最复杂的阶段。源端和屏端要协商 lane 数、速率、电压摆幅和预加重。

链路失败,常见原因有四个:

故障现象 可能原因 排查方法
链路训练超时 HPD 没拉高 测 HPD 线,看是否 > 2.0V
训练失败次数过多 AUX 通道通信错误 抓 AUX 波形,看帧头是否正确
摆幅协商失败 预加重设置不对 强制固定摆幅,绕过协商
误码率过高 信号完整性差 用眼图仪看闭环
实用技巧: 我一般先锁定 AUX 通道。AUX 是双向通信,一旦断了,源端根本不知道屏端能力。用示波器抓 AUX+/- 的差分波形,正常应该是 1Mbps 的曼彻斯特编码。没波形?查 HPD 和供电。

3.6 第五步:图像诊断

前四步都过了,图像应该出来了。如果还不对,基本是数据映射或时序设置问题。

常见情况:

  • 错位/撕裂: 水平或垂直消隐区设置不对。我建议对照屏规格书,逐条检查 HBPD、VBP、HFP 等参数。
  • 颜色偏色: 颜色格式不对。eDP 支持 RGB、YUV444、YUV422。源端和屏端要统一。我习惯强行设为 RGB 8bit 先出图。
  • 间歇黑屏: 可能是链路进入省电模式后没正常唤醒。检查 PSRS(panel self-refresh)配置。
我印象最深的一个案例: 一块笔记本屏,每次都正常亮 10 秒,然后黑掉。测电源,稳;时钟,稳;复位,稳;链路训练成功。最后发现是屏的 EDID(硬件 ID)被写坏了,源端读不到正确参数,所以自动降级成了单通道模式,带宽不够,10 秒后崩溃。重刷 EDID,修好。

3.7 串起来用:实战思路

不绕弯子,直接给一个我常用的诊断清单:

  1. 先上电: 万用表测 VDD、AVDD、VCCIO,确认都在 spec 内。
  2. 再盯时钟: 示波器抓差分信号,看眼图。
  3. 复位看边沿: 确认复位延迟 > 500ms 且无毛刺。
  4. 链路抓 AUX: 确认 AUX 通信正常,链路训练完成后看 lane status。
  5. 最后出图: 检查时序参数和颜色格式。
郑重提醒: 千万别跳步骤!我见过有人跳过电源直接换屏,换了三块屏还是黑,最后发现是 3.3V 供电线断了。白白浪费几百块屏钱。