DP与EDP接口协议学习

  • Post author:
  • Post category:其他




一、概念介绍



DP—-DisplayPort,一种标准化数字式视频接口&协议

DisplayPort是一个由PC及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。该接口免认证、免授权金,主要用于视频源与显示器等设备的连接,并也支持携带音频、USB和其他形式的数据。此接口的设计是为取代传统的VGA、DVI和FPD-Link(LVDS)接口。



EDP—Embedded DisplayPort,DP协议在嵌入式领域拓展

eDP协议是针对DP(Display Port)应用在嵌入式方向架构和协议的拓展,所以eDP协议完全兼容DP协议。相对于DVI/HDMI来说,eDP具有高带宽、整合性好、相关产品设计简单,该接口已广泛应用于笔记本电脑、平板电脑、手机等其它集成显示面板和图像处理器的领域。



DP和HDMI对比—-HDMI当前应用更广,DP是PC领域推出协议

HDMI出现时间更早,在2000年左右 由电视巨头 松下、索尼、东芝、飞利浦 等联合推出,基本上统一了显示领域连接设备,更具备时间优势。PC领域巨头 如 AMD、英特尔、英伟达 加上联想、戴尔、惠普等 后续推出DP接口,采用DP接口的产品主要集中在PC领域,比如电脑主板、电脑显卡、电脑显示器。但多数PC领域产品除了DP往往还支持HDMI。



二、DP&EDP相关协议分析



三条数据通路Manlink 、Aux 、HPD

eDP具有三大传输的通道:主要通道(Main Link)、附属通道(AUX)、与热插拔(HPD)。


Main Link

:用来传输各种类型的视频数据和音频数据,Main Link由1~4对差分线构成,从source指向sink,数据采用ANXI 8B/10B编码方式,每条lane的速率最大为5.4Gbps,最小为1.62Gbps。


AUX

:是一条独立双向半双工的传输通道,它也是一对差分信号线。速率最大1Mbps,用来传输配置参数与指令。访问EDID及DPCD、HDCP等。也可传递私有I2C数据。


HPD

:热拔插信号,Rx提供,通知Tx侧是否有Rx设备连接上。

在这里插入图片描述



EDID—-Extended Display Identification Data,描述Rx显示设备大致能力

Extended Display Identification Data 外部显示设备标识数据。为了能让PC或其他的图像输出设备更好的识别显示器属性,EDID担当起显示器和PC之前的传话筒。其中包含有关显示器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串等等,EDID就是显示器的身份证。

在eDP设备中,EDID是通过AUX通道在开机时读取。



DPCD—-DisplayPort Configuration Data定义能力细节 交互控制状态

DPCD 一组Rx端的寄存器,定义了Rx端的能力细节,也能通过写传递Tx端设置信息。

通过读取DPCD中的特定寄存器,source将知晓sink的性能。在建立数据link,即link训练期间,source对DPCD进行读写操作,以指明目标link的配置和训练阶段的结果。一些如调光等动作 也是依赖DPCD传递设置信息。



MSA&SDP—-主数据流属性与可选的次级数据包,和内容帧级匹配

在内容传输期间,source出了发送视频内容,还发送额外数据:主数据流属性MSA和可选的次级数据包SDP。MSA是source向sink通知其提供的视频模式详细信息的途径。SDP可包含多媒体内容的音频部分以及所谓的INFOFRAMES。INFOFRAMES是定义视频和音频结构的数据。

相对DPCD设置寄存器方式,MSA和SDP可以做到和帧级内容匹配。比如HDR信息,就是通过SDP传递。



DCS—-Display Stream Compression Vesa定义的视觉无损压缩标准

DSC主要目的是通过保持高分辨率和帧率的情况下压缩减少传输带宽,在HDMI、MIIPI、DisplayPort等接口上广泛使用。在传递数据的时候Tx进行压缩,Rx端解压后使用显示。

压缩参数通过PPS(Picture Parameter Set)描述,通过SDP包传递到Rx端使用。



PSR与PSR2—-(EDP特有)屏幕自刷新,目的降低系统功耗

PSR自刷新的目的就是降低系统功耗,而且是eDP嵌入式应用最主要的节省功耗的方式。

要支持PSR,Rx设备要有缓存Buffer把前端Tx送的内容记录到本地RFB中,此时如果Tx端关闭MainLink,Rx端可以按照RFB中的内容刷新显示。自刷新PSR通常通过SDP包发送通知进入。PSR状态切换如下图

在这里插入图片描述

PSR2是第二代PSR,相对PSR增加的能力是支持局部刷新,普通PSR只支持整帧刷新。



三、EDP建立连接过程

在这里插入图片描述



参考

DisplayPort(DP)协议标准V1.4:http://www.360doc.com/document/22/0710/22/476286_1039369149.shtml

DP/eDP协议学习:

https://blog.csdn.net/jiuyuetingyue/article/details/124024939

EDID的简介和解析:

https://blog.csdn.net/varistor/article/details/120882835

DisplayPort-DP接口知识:

https://blog.csdn.net/u012839187/article/details/90475941



版权声明:本文为runafterhit原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。