1. eDP接口基础

各位搞硬件的兄弟,咱们今天聊聊eDP。eDP,全称Embedded DisplayPort,说白了就是给笔记本、平板、工控屏这类嵌入式设备量身定做的显示接口。我自己最早接触eDP是在一台上网本项目里,当时客户要薄——超薄,排线还不能宽,传统LVDS根本塞不下。后来换了eDP,主干线就4对差分对,再加上AUX通道和HPD,挺省空间的。

eDP协议概述

eDP本质上是从标准DisplayPort剪裁来的,但去掉了那些外接显示器才用到的部分,加了几个省电功能。核心思想就三个词:Main Link、AUX Channel、HPD。

  • Main Link:数据的主干道。由1到4对差分对组成,叫Lane 0~Lane 3。每个Lane用高速串行方式传RGB像素流。我记得有一次调试,屏闪得厉害,最后发现是其中一对Lane的线序反了——嗯,那种感觉,头皮发麻。
  • AUX Channel:辅助通道,双向半双工,用来传EDID、DPCD、链路训练指令。专门控制面板的干活。我见过有人把AUX当成普通I2C乱接,结果training就是过不去。
  • HPD:热插拔检测。面板插上后HPD电平拉高,主机才知道“屏来了,开始训练吧”。
我的实战建议:调试阶段先把HPD信号用示波器挂上,看初始化时序里HPD有没有正确拉高。很多“屏不亮”的案子,其实就是HPD这一根线断了或者电平没拉到位。

信号定义

下面这张表是我手边常用的eDP接口信号对照,30针或40针的eDP连接器基本都通用。你拿着万用表一根根量就能对上。

信号名 方向 说明
ML0_P / ML0_N H→P Main Link Lane 0 差分对
ML1_P / ML1_N H→P Lane 1,信号完整性与Lane0一致
ML2_P / ML2_N H→P Lane 2,仅4Lane配置使用
ML3_P / ML3_N H→P Lane 3,仅4Lane配置使用
AUX_P / AUX_N H↔P 辅助通道差分对,半双工
HPD H←P 热插拔检测,电平型
PWR / GND H→P 面板供电,通常3.3V或1.8V
CONFIG / DDC H↔P 屏厂配置脚,部分面板用来读取EDID

从信号种类就能看出来,eDP比LVDS少多了。但少不代表简单——差分对的布线要求反而更苛刻。我实测过,同一根0.3mm的排线,跑HBR2(5.4Gbps)时眼图就闭合了,换个更短更粗的线才好。你想想看,线长每多1厘米,对高频衰减的影响都不小。

电气特性

搞eDP维修或者layout,最基本的三个电气参数得记死:差分电压摆幅、共模电压、预加重。我挨个说。

差分电压摆幅

eDP的Lane上都走的是差分信号,电压摆幅可调,范围大概在400mV~1200mV(峰值差分)。屏在链路训练时会通过DPCD寄存器告诉主机“我吃多少幅”,一般笔记本里摆幅设在600mV~800mV。我曾经调过一台工控屏,摆幅打到1.2V仍然闪屏——最后发现是屏端端接电阻虚焊了,根本不是摆幅的事。所以先测端接电阻,别一上来就改摆幅。

共模电压

差分对的两根线对地电压平均值就是共模电压,通常要求0V左右(实际允许±50mV偏差)。如果共模电压偏移太大,驱动IC的共模抑制比会下降,眼图直接变糊。我记得有次客户投诉“一半屏不亮”,排查发现AUX通道的共模电压偏了120mV,原因是host端的AC耦合电容坏了一个。换个电容就好了。

预加重

预加重就是发射端在高频跳变时主动提高电压,补偿传输线的损耗。eDP规范里分三个等级:Level 0(无加重)、Level 1(3dB)、Level 2(6dB)。HBR3(8.1Gbps)下通常开Level 1或Level 2。我个人的习惯是:先固定摆幅800mV,然后从Level 0往上加,看哪一档眼图开得最大。不要去猜,用示波器看眼图比翻datasheet管用。

踩坑警告:预加重功耗不低。有些轻薄本为了省电,在BIOS里把预加重锁在了Level 0,结果接长排线(>15cm)后高频信号全衰减掉了,画面出现纵纹。我遇到过三次了。实在不行就换更粗更短的排线,别硬撑。

eDP知识体系速览

下面这张图我亲手画的,把上面讲的几个核心模块串起来。你在排查时,脑子里先跑一遍这个流程,定位问题会快很多。

eDP接口核心框图 eDP接口核心框图 主机 SoC / eDP 信号源 + 链路训练 液晶面板 eDP接收器 + TCON Main Link (ML0~ML3) AUX (半双工 + HPD) HPD 电平 链路训练 & 链路维护 (DPCD / EDID 交换) 摆幅 400~1200mV 预加重 Level 0~2

主线、AUX、HPD三足鼎立,加上电气参数调节,基本就构成了eDP接口的全部底板。后面的章节咱们会一个一个坑踩,比如链路训练失败、花屏、没背光、EDID读不出来……先把这个底子夯扎实。

几句话说透:eDP不是怪物,就是高速串行总线加了一堆屏厂专用的握手协议。你在修的时候,记住“先查HPD,再看AUX通信,最后量Main Link眼图”。这个顺序我验证了上百块板子,基本不跑偏。