第1章 eDP概述:嵌入式DisplayPort标准与应用

大家好。今天我们正式开始聊 eDP 协议。什么是 eDP?全称是 Embedded DisplayPort,翻译过来就是嵌入式 DisplayPort。它不是什么新东西,本质上就是 DisplayPort 的嵌入式版本。但你别小看这个“嵌入式”,它解决了传统笔记本、平板内部显示接口的很多痛点。

我最早接触 eDP 是在 2012 年左右吧。那时公司要做一款超薄笔记本,LVDS 接口的屏线又粗又难走线,而且分辨率一上 1080p,电磁干扰就开始捣乱。后来换了 eDP,走线简单了,干扰问题也解决了。嗯,从那以后我就成了 eDP 的铁杆用户。

1.1 为什么需要 eDP?

你想想看,在 eDP 出现之前,笔记本和平板内部用什么连屏幕?主要两个:LVDS 和传统的 VGA。VGA 就不用说了,模拟信号,又大又耗电。LVDS 虽然也是差分信号,但它需要至少 4 对差分线传 RGB 数据,外加一对时钟线,而且没法把控制信号也集成进去。

说白了,内部显示接口要解决的痛点就三个:

  • 高带宽:屏幕分辨率从 1366x768 跳到 1920x1080,再到 4K,老接口顶不住。
  • 低功耗:电池就那么点容量,能省就省。
  • 简化设计:走线少、占面积小、组装方便。

eDP 就是冲着这些痛点来的。它继承了 DisplayPort 的核心架构,但在嵌入式场景下做了大量优化。比如它把 AUX 通道(辅助通道)集成进来,用来传 EDID、DPCD 这些控制信息,而不需要额外拉 I2C 线。这也让整机走线变得很简单。

1.2 eDP的核心技术特点

我把 eDP 的几个关键特点列了个表,方便你对比记忆:

特性 说明
主链路 (Main Link) 1~4 对差分线,承载视频数据流。支持不同 lane 数配置。
AUX 通道 一个双向半双工差分通道,用来传控制命令、读取屏幕信息。
HPD 信号 热插拔检测,但嵌入式通常固定连接,HPD 用来做链路训练。
链路训练 上电时自动协商速率、lane 数和预加重参数。
PSR (面板自刷新) 静态画面时让屏幕自己刷新,GPU 可以休眠省电。
ALPM 高级链路电源管理,进一步降低空闲功耗。

核心要点:eDP 的链路训练是调试中最关键的阶段。很多屏不亮或闪烁,都跟链路训练失败有关。后面我们的实训章节会重点讲这个。

1.3 eDP的知识体系概览

这一章我们先搭个框架,后面的章节会逐个深入。下面这张图就是我习惯用的 eDP 知识地图,你看一眼就能对整个课程有个印象。

eDP数据流协议知识体系 eDP数据流协议调试实训 协议基础与概述 链路训练与时序 数据包与音频辅助 调试工具与实践 标准演进 应用场景 训练序列 时钟恢复 AUX 协议 MST 与 SST 逻辑分析仪 示波器测量 每节课围绕一个核心知识块,配合实战抓包分析,从链路训练到调试工具逐层递进。 你不需要一开始就记住所有细节,跟着课程走一遍,自然就通了。

1.4 应用场景

eDP 主要用在哪?说穿了,它就是为内置显示而生的。最典型的场景包括:

  • 笔记本:从入门 Chromebook 到高端游戏本,eDP 是标配。我记得有一款轻薄本,为了塞进 4K 屏,必须用 eDP 1.4,LVDS 根本带不动。
  • 平板电脑:尤其是带高刷屏的,eDP 的低功耗和 PSR 功能非常关键。
  • 工业显示:有些嵌入式工控机也用它,走线少,抗干扰强。
  • 车载显示:虽然 eDP 没有专门的汽车级认证,但很多车机用它的消费级版本改造一下就能用。

小贴士:如果你手边有台拆开的笔记本,不妨找找屏幕排线。看看是不是只有 20~30 针的窄排线?大概率就是用 eDP 的。数数上面的标记,通常能看到“eDP”字样。

1.5 版本演进

eDP 标准从 1.1 开始一直迭代到现在的 1.5。我把几个关键版本列出来:

版本 发布时间 主要特性
eDP 1.1 2008年 基础版,支持 1.62/2.7 Gbps per lane,固定速率
eDP 1.2 2009年 加入 PSR 1.0,开始考虑省电
eDP 1.3 2011年 增加 5.4 Gbps per lane,支持更高分辨率
eDP 1.4 2013年 加入 DSC 显示流压缩,支持 8K 面板
eDP 1.5 2021年 强化 ALPM,优化多屏拼接

注意:虽然版本在变,但核心链路训练机制基本一致。你只要吃透了一个版本,其他版本只是参数和功能上的增删。所以我建议你从 eDP 1.4 入手,它用得最广。

1.6 调试视角看 eDP

这门课是 调试实训,不是理论课。所以从第一章开始,我就要帮你建立调试思维。

你拿到一块 eDP 屏不亮,应该先问自己几个问题:

  1. 供电正常吗?VDD 上电时序对不对?
  2. HPD 有没有拉高?这表示屏幕准备好了。
  3. AUX 通道能正常读写吗?有没有应答?
  4. 链路训练成功了吗?有没有回退到低速模式?

这些问题其实就是 eDP 调试的脉络。后面的章节,我们会逐一用逻辑分析仪和示波器去抓这些信号。嗯,慢慢来,都会讲到的。

本章小结

这一章我们搭建了 eDP 的知识框架。你记住了几个关键东西:eDP 是嵌入式的 DisplayPort,用于内部显示,有主链路、AUX、HPD 三大组件,支持链路训练,版本在演进但核心不变。应用场景就是笔记本、平板这类内置屏的设备。这章内容不要求背,但得有个整体概念。后面每拆一个点我都会带你上手实操。