协议-eDP

是什么?

  • 笔记本内部接口就基本上使用eDP((Embedded Display Port))作为标准接口来驱动液晶屏了

为什么?

  • DP1.0协议由VESA发布于2006年,DP起先最大的优点是免费,免授权免认证,因为HDMI的认证授权收费策略
  • eDP的推出,最大的动力来自于行业要求各个接口的低电平趋势和统一化,LVDS这一接口在eDP推出后就迅速被其取代,HDMI目前还在挣扎,但其DDC要求5V电平,未来要么降低电平/功耗,要么慢慢被DP取代

怎么做?


核心本质

与HDMI对比

  • 比HDMI多了个1对辅助通道 AUX 和 1条热插拔检测 HPD
  • eDP 4对差分数据链路 Lane HDMI 3对差分数据链路 Lane
  • HDMI Lane 0-2 数据流格式不同 ,数据流 控制数据都在3对差分链路 Lane
  • eDP 控制数据在1对差分控制数据 AUX,数据在4对差分数据链路 Lane
  • 同步头(SYNC)+同步结束(SYNC END)+命令(CMD)+数据(DATA)+通信结束(STOP)

DP(Display Port)

![[Pasted image 20250212192358.png]]

DP协议三种角色

  • DP Source device。这是链路中信号的发出方,根设备。
  • DP Sink device。这是链路中信号的接收方,叶设备。
  • DP Branch device。这是链路中信号的传递设备,作为中继或者选择、发散设备。这一设备包含很多设备子类,例如repeater,input switch,output switch等等,并且根据不同的branch device选择

![[Pasted image 20250212211530.png]]

DP 三大模块

  • 主链路(Main-link):主链路是单向、高带宽、低延迟信道,用于传输同步串行数据流,如未压缩的视频音频
  • 辅助通道(AUX CH):辅助通道是1Mbit/s半双工,双向通道,用于链路管理(状态信息)和设备控制。
  • 热插拔检测(HPD)信号线:HPD信号是sink to source的信号,一是用作sink的检测,接3.3V或拉高说明sink存在,拉低超过2ms说明sink不存在;作为sink设备的中断请求,当拉低0.5ms~1ms时,说明sink设备发出中断,此时source通过AUX读取sink的DPCD寄存器获知中断类型

![[Pasted image 20250212211339.png]]

AUX(Auxiliary)

  • 包括读取扩展显示识别数据(EDID),以确保DP信号的正确传输;

  • 读取显示器所支持的DP接口的信息,如主要通道的数量和DP信号的传输速率;

  • 进行各种显示组态暂存器的设定;读取显示器状态暂存器。

  • 接收(sink)设备可以切换HPD信号来提示源设备启动一个AUX请求事务来读取DPCD链接/接收状态寄存器位,包括IRQ_HPD向量寄存器位。

DPCD :DisplayPort Configuration Data

  • DP source和sink之间的信息传送通过对sink上的DisplayPort配置数据(DPCD)寄存器进行读写来实现

EDID

  • 扩展显示标识数据(EDID)是一个结构化数据块,定义了DP接收装置的性能。它定义了构造、型号名称、屏幕尺寸和颜色格式

MSA和SDP

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

![[Pasted image 20250212222031.png]]

eDP(Embedded Display Port)

![[Pasted image 20250212204211.png]]

  • 所不同的是eDP有dedicated的背光控制
  • 为了触摸功能增加了一些自己定义的信号

AUX通道

  • PHY层提供半双工双向AUX通道,用于链路配置或维护和EDID访问,使用1Mbps曼彻斯特-II编码

曼彻斯特编码(Manchester)

  • 曼彻斯特码: 从低到高(趋势)表示 1 或者 0;(图中,从高到低表示 1,从低到高表示 0)
  • 差分曼彻斯特码:在每个时钟周期的起始处(虚线处)有跳变表示 0;无跳变则表示1。
    • 或者说遇到 0 的时候,在起始处发生跳变。
  • 第一个是0的从低到高,第一个是1的从高到低

![[Pasted image 20250213080840.png]]

请求和应答协议格式

  • AUX为半双工通信模式,通信为一问一答模式,通信由请求端发起,应答端接收后进行反馈。
  • 请求和应答协议格式都遵循:同步头(SYNC)+同步结束(SYNC END)+命令(CMD)+数据(DATA)+通信结束(STOP)

![[Pasted image 20250213081059.png]]

  • 同步头由16~32个连续逻辑0曼彻斯特-II编码构成,同步结束和通信结束为两个时钟周期高两个时钟周期低构成
  • 命令(COMM3:0)由4位曼彻斯特-II组成
    • 最高位bit3为1表示DP通信,最高位bit3为0表示IIC通信。
    • DP通信时,bits2:0为000为DP写操作,bits2:0为001为DP读操作;
  • IIC通信时bit2位表示中间状态,为1时表示启动通信,为0时表示通信中,bits1:0为IIC命令,为00时表示IIC 写,为01时表示IIC读,为10时表示写状态请求,11为保留

![[Pasted image 20250213075553.png]]

通过AUX检测 DP source上电情况

  • 当sink检测到AUX+是低电平时,则表示DP source是连接上的;
  • 当sink检测到AUX-是高电平时,则表示DP source已经上电。

![[Pasted image 20250213090438.png]]

HPD

![[Pasted image 20250213125032.png]]

NV156FHM-N4K

![[Pasted image 20250213152037.png]]

![[Pasted image 20250213151246.png]]

![[Pasted image 20250213151022.png]]

![[Pasted image 20250213151857.png]]

![[Pasted image 20250213151926.png]]


文档链接说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

william_myq

你的鼓励是我继续的动力!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值