1. eDP 接口标准概述:版本演进、应用场景、物理层基础

做显示面板时序这些年,我接触最多的高速接口就是 eDP。它比传统 LVDS 更灵活,布线少,还能支持高刷新率。今天咱们先把底子打牢,聊聊它的版本、用在哪、以及物理层到底长什么样。

1.1 版本演进 —— 从 1.1 到 1.5 的跨越

eDP 标准是 VESA 推动的,最早 1.1 版本在 2008 年推出。说实话,当年没人敢在笔记本上用,LVDS 还是主流。我第一次遇到 eDP 是在一款 13.3 寸屏上,结果因为线长没处理好,花了好几天调预加重。

版本迭代的核心就三件事:速度、功能、功耗。你看这张表,一目了然:

版本 发布年份 最大单通道速率 关键新特性
eDP 1.1 2008 2.7 Gbps 单通道、无 AUX 训练
eDP 1.2 2009 2.7/5.4 Gbps AUX 通道、自适应变速、PSR(面板自刷新)
eDP 1.3 2011 5.4 Gbps 加入 HBR2 速率、多流传输
eDP 1.4 2013 5.4 Gbps HBR3 可选、DSC 压缩、面板重播
eDP 1.4a 2015 8.1 Gbps (HBR3) 强制 DSC、TCON 嵌入、扩展 AUX
eDP 1.5 2021 8.1/13.5 Gbps (UHBR) UHBR 支持、新链路训练、DPCD 2.0

我特别想强调 eDP 1.4a 这个版本 —— 它把 DSC 压缩变成了必选项。你想想看,没有 DSC 的话,4K 120Hz 面板根本跑不动。当年我们做一款 8K 医疗屏,就是靠 eDP 1.4a + DSC 才把线数压到 8 对差分对。

要点总结:

  • 速度演进:2.7 → 5.4 → 8.1 → 13.5 Gbps
  • 关键功能:PSR、DSC、面板重播
  • 1.4a 是目前最成熟的选择,1.5 主要在超高刷场景

1.2 应用场景 —— 哪儿都能见到 eDP

说白了,只要是需要 高分辨率 + 低功耗 + 薄型化 的屏幕,eDP 就是首选。我见过这些场景:

  • 笔记本电脑/平板:内屏连接,占 eDP 出货量的八成以上。
  • 二合一设备:触控 + 高刷,靠 eDP 1.4a 降功耗。
  • 车载显示:从 12.3 寸到 17 寸中控屏,eDP 比 LVDS 抗干扰强。
  • 医疗与工业:高可靠连接,甚至用 ECC 校验。
  • AR/VR 头显:超短距离,用 eDP 1.5 UHBR 传 4K 双眼信号。

我曾经在车载项目上踩过一个坑:LVDS 屏换 eDP 屏,因为没留意 AUX 电平需要适配 1.8V 转 3.3V,结果屏幕一上电就闪。后来用电平转换芯片才搞定。

1.3 物理层基础 —— 信号与通道

eDP 物理层其实很简单,就三部分:Main Link、AUX Channel、HPD。加上 EEPROM(EDID/DPCD)就构成了完整链路。

Main Link 是数据搬运干活的。它可以是 1 到 4 对差分对(Lane),每 Lane 速率独立可调。符号编码用 8b/10b 或 128b/132b(1.4a+)。

AUX Channel 是一条单端双向线,负责链路训练、EDID 读取、DPCD 配置。速率固定 1 Mbps,其实慢得可以,但够用。

HPD 是热插拔检测线,面板插上瞬间给出高电平。注意,有些屏会有 HPD 脉冲毛刺,我习惯加个 10kΩ 上拉和 RC 滤波。

我的经验: 调试 eDP 时,AUX 的波形一定要先看。如果 AUX 握手失败,Main Link 根本不会启动。曾经有块屏的 AUX 电平被拉低到 1.2V,折腾了两天才发现是 FPC 线太长导致的压降。

下面这张图把物理层结构画清楚了,你对照着看:

eDP 接口系统结构图 eDP 接口物理层系统结构 SoC / GPU eDP Source (TX) eDP Sink 面板 TCON / 驱动 Main Link (1~4 Lane) 8b/10b 或 128b/132b 编码 AUX Channel (双向, 1 Mbps) HPD (热插拔检测) EEPROM EDID + DPCD Main Link: 差分 100Ω AUX: 单端 1.8V / 3.3V

1.4 链路训练与 AUX 握手

这个环节容易出问题,我多说两句。链路训练分为两个阶段:

  1. AUX 握手:面板上电 → HPD 拉高 → Source 通过 AUX 发 DPCD 读请求 → 获取链路能力和 EDID。
  2. Main Link 训练:设置 Lane 数、速率、预加重、均衡 → Source 发训练图案 → Sink 反馈 → 直到训练成功。

注意: 我见过很多板子因为在 VBlank 期间训练没完成,导致屏幕冻住。解决办法是把训练窗口放宽,或者让 GPU 在初始化时预留足够时间。如果 AUX 的 SCDC 标志位不对,甚至会直接跳过训练。

为什么训练这么重要?说白了,高速信号经过 FPC 线缆会衰减,高频分量损失严重。如果不做均衡,眼图完全闭合。我自己习惯用示波器看 AUX 上的 DPCD 返回码,如果返回 0x02(链路训练失败),那就得检查线缆质量或降低速率了。

1.5 关键参数速查

最后,给你一个常用参数清单,实践时直接参考:

参数 典型值 说明
单 Lane 速率 HBR:2.7 Gbps / HBR2:5.4 Gbps / HBR3:8.1 Gbps eDP 1.4a 支持 HBR3 向下兼容
Lane 数 1, 2, 4 常用 2 或 4
AUX 速率 1 Mbps(固定) 双相标记编码 Biphase Mark Code
HPD 延迟 若 < 100 µs 为正常 大于 1 ms 需检查滤波或面板
预加重 0 ~ 6 dB 常用 线长 > 15 cm 建议加 3 ~ 6 dB

我的小技巧: 如果你不确定线缆质量,先跑 HBR2 2 Lane,再看眼图。如果打开不错,再往上提。工程嘛,一步一个脚印比赌一把靠谱。