3、故障诊断流程:电源→时钟→复位→链路→图像
做eDP维修,最怕什么?
怕你一上来就对着链路信号猛测,结果发现供电都没起来。
我个人习惯,每次接手一块eDP故障板,脑子里先过一遍这五个字:电源、时钟、复位、链路、图像。按这个顺序查,十有八九能抓到问题。不按顺序?嗯,我见过有人查了三天,最后发现只是屏幕供电保险烧了。
3.1 为什么必须是这个顺序?
这五步的依赖关系非常强。简单说——
- 没电,时钟芯片不工作
- 没时钟,复位信号锁不住
- 不复位,链路训练根本启动不了
- 链路不通,图像数据传不过去
你想想看,跳过电源直接查链路,就像没打地基就开始砌墙。我早期刚做维修时,犯过这个错,浪费了两天时间。后来给自己定了个规矩:五步诊断,一步不跳。
下面这张图,把这个流程画清楚了。
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 源端和屏端各有自己的复位时序。
我个人习惯,先看复位信号的上升沿是否干净。如果有毛刺,会导致逻辑误判。
检测流程:
- 用示波器测复位 pin,看电压是否在 VILmax(0.8V)以下持续至少 100μs。
- 看复位释放后,有没有回到 VIHmin(2.0V)以上。
- 检查复位延迟时间(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 串起来用:实战思路
不绕弯子,直接给一个我常用的诊断清单:
- 先上电: 万用表测 VDD、AVDD、VCCIO,确认都在 spec 内。
- 再盯时钟: 示波器抓差分信号,看眼图。
- 复位看边沿: 确认复位延迟 > 500ms 且无毛刺。
- 链路抓 AUX: 确认 AUX 通信正常,链路训练完成后看 lane status。
- 最后出图: 检查时序参数和颜色格式。
郑重提醒: 千万别跳步骤!我见过有人跳过电源直接换屏,换了三块屏还是黑,最后发现是 3.3V 供电线断了。白白浪费几百块屏钱。