在《Rockchip RK3399 - DRM
驱动程序》》我们已经介绍过了,RK3399
有两个VOP
,均可以支持HDMI
、eDP
、DP
、MIPI DSI0
、MIPI DSI1
显示接口,由于此时我手里正好有一块友善7寸高清电容触摸显示屏(型号为HD702E
,eDP
接口),因此本节我们选择eDP
作为分析的对象。
一、eDP
介绍
1.1 概述
eDP
全称(Embedded DisplayPort)
)嵌入式显示接口,它是一种基于DisplayPort
架构和协议的一种内部数字接口。可以用较简单的连接器以及较少的引脚来传递高分辨率信号,且能够实现多数据同时传输。
eDP
协议是针对DP
(Display Port
)应用在嵌入式方向架构和协议的拓展,所以eDP
协议完全兼容DP
协议。
相对于DVI/HDMI
来说,eDP
具有高带宽、整合性好、相关产品设计简单,该接口已广泛应用于笔记本电脑、平板电脑、手机等其它集成显示面板和图像处理器的领域。
eDP
接口降低设备复杂性,支持关键跨行业应用程序的必要功能,并提供性能可伸缩性,以支持具有更高颜色深度、刷新率和显示分辨率的下一代显示器。
eDP
是被设计来取代比较旧的数字视频传送接口,如LVDS
,尤其在全高清PHD
(1920x1080
或1920x1200
)或超过FHD
解析度的面板上。
1.1.1 版本变更
年份 | 版本 | 介绍 |
---|---|---|
2011.08 | eDP1.3 | 支持RBR(Reduced Bit Rate)1.62Gbps/lane 支持HBR(High Bit Rate)2.7Gbps/lane 可选HBR2 5.4Gbps/lane |
2014.03 | eDP1.4 | 支持RBR(Reduced Bit Rate)1.62Gbps/lane 支持HBR(High Bit Rate)2.7Gbps/lane 支持HBR2 5.4Gbps/lane |
2015.01 | eDP1.4a | 支持RBR(Reduced Bit Rate)1.62Gbps/lane 支持HBR(High Bit Rate)2.7Gbps/lane 支持HBR2 5.4Gbps/lane 支持HBR3 8.1Gbps/lane 支持YCbCr4:2:0 and RAW |
2015.10 | eDP1.4b | 支持RBR(Reduced Bit Rate)1.62Gbps/lane 支持HBR(High Bit Rate)2.7Gbps/lane 支持HBR2 5.4Gbps/lane 支持HBR3 8.1Gbps/lane 支持YCbCr4:2:0 and RAW |
1.1.2 术语
在介绍eDP
时,我们会提到大量的专业术语:
HDCP
:High-bandwidth Digital Content Protection
版权保护相关的,通过IIC
获取;EDID
:Extended Display Identification Data
扩展显示标识数据,包含有关显示器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串等;HDP
:Hot Plug Detect
热插拔检测;Source
:A device with an eDPoutput
;Sink
:A device with an eDPinput
;
1.2 eDP
框图
eDP
系统架构由source
端和sink
端组成:source
是指发送eDP
信号的一侧,sink
是指接收eDP
信号的一侧。

以上是eDP
的结构图,从中我们大致可以看出eDP
信号的组成部分:
- 主要通道(
Main Link
):用来传输各种类型的视频数据和音频数据;- 由
1-4
对lanes
组成,每条lane
都是一对差分线;这些数据线是单向的,从source
指向sink
; - 每对差分线采用交流耦合技术,发送端与接收端可以具有不同的共模电压,因此可以把接口做的更小;
- 数据采用
ANXI 8B/10B
编码方式,eDP1.4
中每条lane</
- 由