1. eDP接口概述

eDP(Embedded DisplayPort)是VESA标准组织为嵌入式显示设备(笔记本电脑、平板、工业显示)量身定制的数字显示接口。它基于标准DisplayPort架构,但在物理层、协议层和电源管理上做了大量嵌入式优化。本章从标准演进、物理层特性和信号线定义三个维度建立eDP接口的完整认知。

1.1 eDP标准演进

eDP标准自2008年发布v1.0以来,经历了多个重要版本迭代,每次更新都聚焦于带宽提升、功耗降低和功能增强。下表梳理了主要版本的关键特性:

版本 发布时间 最大链路速率 主要特性
eDP v1.0 2008 2.7 Gbps (HBR) 基于DP 1.1a,支持1/2/4 Lane,固定帧率刷新
eDP v1.1 2009 2.7 Gbps (HBR) 引入Panel Self-Refresh (PSR) v1,降低静态画面功耗
eDP v1.2 2010 5.4 Gbps (HBR2) 支持4K@60Hz,增加PSR v2,引入Adaptive-Sync
eDP v1.3 2013 5.4 Gbps (HBR2) 强制PSR,增加Multi-SST Operation (MSO) 支持
eDP v1.4 2015 8.1 Gbps (HBR3) 支持5K@60Hz,增加Display Stream Compression (DSC) 1.1
eDP v1.4a 2018 8.1 Gbps (HBR3) 增加DSC 1.2a,优化PSR和Adaptive-Sync协同
eDP v1.5 2021 8.1 Gbps (HBR3) 增加Panel Replay,优化低功耗待机,强制DSC 1.2a
调试提示: 在链路训练失败时,首先确认主芯片和面板支持的eDP版本是否匹配。v1.4及以上版本强制要求DSC支持,若面板仅支持v1.3,则需在驱动中禁用DSC功能。

1.2 物理层特性

eDP物理层采用交流耦合差分传输,具有以下核心特性:

  • 差分信号: Main Link和AUX通道均使用差分对(+/-),抗共模干扰能力强,EMI辐射低。
  • 交流耦合: 发送端和接收端之间通过电容隔直,允许两端共模电压不同,简化电平转换设计。
  • 预加重与均衡: 发送端可配置预加重(Pre-emphasis)等级(0/3.5/6/9.5 dB),接收端进行自适应均衡(CTLE/DFE),补偿高频损耗。
  • 摆幅控制: 差分摆幅支持400 mVpp(低摆幅)和800 mVpp(标准摆幅),低摆幅用于短距离低功耗场景。
  • 链路速率: RBR(1.62 Gbps)、HBR(2.7 Gbps)、HBR2(5.4 Gbps)、HBR3(8.1 Gbps),每Lane数据率。
关键参数: eDP链路总带宽 = Lane数 × 链路速率 × 8/10编码效率。例如4 Lane HBR3:4 × 8.1 × 0.8 = 25.92 Gbps,扣除DSC开销后实际可用约22 Gbps,足以驱动8K@60Hz 10bit。

物理层电气参数直接影响链路训练成功率。下表列出调试中常见的电气参数范围:

参数 最小值 典型值 最大值 单位
差分摆幅(标准) 400 800 1200 mVpp
预加重等级 0 3.5 9.5 dB
AUX差分摆幅 200 400 600 mVpp
HPD脉冲宽度 2 100 — ms
交流耦合电容 75 100 200 nF
常见陷阱: 预加重设置过高会导致接收端过冲,误码率反而上升。调试时建议从0 dB开始,逐级增加,同时监测链路误码率(BER)。BER应低于10^-9。

1.3 主要信号线定义

eDP接口包含三类信号线:Main Link(主链路)、AUX CH(辅助通道)和HPD(热插拔检测)。下面通过结构图展示完整的信号拓扑:

eDP接口信号拓扑结构 主芯片 eDP Source GPU / SoC 显示面板 eDP Sink LCD / OLED Main Link (主链路) Lane 0 (差分对: ML0+, ML0-) Lane 1 (差分对: ML1+, ML1-) Lane 2 (差分对: ML2+, ML2-) Lane 3 (差分对: ML3+, ML3-) AUX CH (辅助通道) AUX+ / AUX- (双向半双工) HPD (热插拔检测) HPD (单向:面板 → 主芯片) Main Link传输视频数据流;AUX CH用于链路训练、EDID读取、DPCD寄存器访问;HPD通知主芯片面板连接/断开状态

三类信号线的功能分工明确,下面逐一详细说明:

1.3.1 Main Link(主链路)

  • 组成: 1~4对差分信号线(Lane 0 ~ Lane 3),每对包含正负两根线。
  • 方向: 单向,从主芯片(Source)到面板(Sink)。
  • 数据内容: 视频像素流、音频数据包、辅助数据包(如DSC参数、PSR状态)。
  • 编码方式: 8b/10b编码(v1.4及之前)或128b/132b编码(DP 2.0,eDP暂未采用)。
  • 链路训练: 上电后通过AUX CH协商Lane数和速率,然后进行时钟恢复、符号锁定、通道均衡。

1.3.2 AUX CH(辅助通道)

  • 组成: 一对差分信号线(AUX+ / AUX-)。
  • 方向: 双向半双工,主芯片和面板均可发起传输。
  • 速率: 1 Mbps(曼彻斯特编码)或 20 Mbps(FAST AUX模式,eDP v1.4+)。
  • 主要用途:
    • 读取面板EDID(扩展显示标识数据)。
    • 读写DPCD寄存器(DisplayPort Configuration Data),包括链路配置、训练状态、错误计数。
    • 传输MST(Multi-Stream Transport)侧边消息(eDP通常不使用MST)。
    • 发送DSC参数和PSR控制命令。

1.3.3 HPD(热插拔检测)

  • 组成: 单根信号线。
  • 方向: 单向,从面板到主芯片。
  • 电平: 高电平有效(3.3V),低电平表示断开或错误。
  • 功能:
    • 上电时面板拉高HPD,通知主芯片开始链路训练。
    • 运行中HPD拉低超过2ms,主芯片认为面板断开,停止传输。
    • 短脉冲(0.5~1ms)用于触发链路重训练或IRQ_HPD(中断请求)。
调试要点: 链路训练失败时,首先用示波器测量HPD信号。如果HPD一直为低,说明面板未上电或eDP连接器接触不良。如果HPD正常但训练失败,则重点检查AUX CH通信是否正常——通过读取DPCD寄存器0x000~0x00F可以确认面板是否响应。

下表汇总三类信号线的关键属性,便于快速查阅:

信号线 线数 方向 速率 主要用途
Main Link 4对差分(最多) Source → Sink 1.62~8.1 Gbps/Lane 视频/音频/数据流传输
AUX CH 1对差分 双向半双工 1 Mbps / 20 Mbps 链路训练、EDID、DPCD、控制命令
HPD 1根单端 Sink → Source 电平信号 连接检测、中断请求、触发重训练