DP与EDP接口协议学习

news2024/10/7 10:23:27

文章目录

    • 一、概念介绍
        • DP----DisplayPort,一种标准化数字式视频接口&协议
        • EDP---Embedded DisplayPort,DP协议在嵌入式领域拓展
        • DP和HDMI对比----HDMI当前应用更广,DP是PC领域推出协议
    • 二、DP&EDP相关协议分析
        • 三条数据通路Manlink 、Aux 、HPD
        • EDID----Extended Display Identification Data,描述Rx显示设备大致能力
        • DPCD----DisplayPort Configuration Data定义能力细节 交互控制状态
        • MSA&SDP----主数据流属性与可选的次级数据包,和内容帧级匹配
        • DCS----Display Stream Compression Vesa定义的视觉无损压缩标准
        • PSR与PSR2----(EDP特有)屏幕自刷新,目的降低系统功耗
    • 三、EDP建立连接过程
    • 参考

一、概念介绍

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/842233.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

赛码网-打字100%AC代码(C语言)

———————————————————————————————————— ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。 ⏩最近在准备秋招,一直在练习编程。 ⏩本篇文章对赛码网的打字题目做一个详…

ViSQOL、PESQ、mosnet等mos分打分工具和Polqa语音感知音质打分测评

原创:转载需附链接: https://blog.csdn.net/qq_37100442/article/details/132057139?spm1001.2014.3001.5502 一、背景 Mos分评价音质重要指标,最近也有很多机构和公司在研究适合自己的评价体系。目前Mos分主要分为主观评测和客观感知评价。…

49. 海豚记账簿软件(b站的一个小项目)

闲着也是闲着就跟着别人做了一个小项目 目录 1.需求和目标 2.整体功能描述 3.核心思路 4.全部代码 1.需求和目标 项目的需求,实现一个叫做“海豚记账簿”的基于命令行界面的家庭记账软件。 2.整体功能描述 这个软件相对简单,只需要基于命令行做纯…

【数据结构OJ题】移除元素

原题链接:https://leetcode.cn/problems/remove-element/ 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 方法一:暴力删除,挪动数据覆盖。即遍历整个nums[ ]数组,遇到值等于val的元素,就将整…

Eclipse如何自动添加作者、日期等注释

一、创建类时自动添加注释 1、Window->Preferences 2、Java->Code Syle->Code Templates->Code->New Java files->Edit->要添加的注释->Apply 二、选中要添加的类或者方法通过AltShiftJ快捷键添加 1、Window->Preferences 2、Java->Code Syle…

IP地址、网关、子网掩码

通过SSH将Ubuntu的盘映射到Windows下面去,以及在VsCode通过SSH Server或者在MobaXterm中通过SSH连接到远程ubuntu服务器,但由于之前Ubuntu的网络是自动连接的,IPv4经常会改变,就会导致上述三个远程连接都需要重新配置。 故由DHCP自…

ETHERCAT转PROFIBUS网关连接安川伺服支持EtherCAT总线吗

捷米JM-DP-ECT,是自主研发的一款PROFIBUS从站功能的通讯网关,它的主要功能是将ETHERCAT设备接入到PROFIBUS网络中。 JM-DP-ECT这个小小的网关可不简单,连接到PROFIBUS总线中做为从站使用,连接到ETHERCAT总线中做为从站使用。 1.2…

DAY03_Spring—SpringAOPAOP切入点表达式AOP通知类型Spring事务管理

目录 一 AOP1 AOP简介问题导入1.1 AOP简介和作用1.2 AOP中的核心概念 2 AOP入门案例问题导入2.1 AOP入门案例思路分析2.2 AOP入门案例实现【第一步】导入aop相关坐标【第二步】定义dao接口与实现类【第三步】定义通知类,制作通知方法【第四步】定义切入点表达式、配…

kafka-保证数据不重复-生产者开启幂等性和事务的作用?

1. 生产者开启幂等性为什么能去重? 1.1 场景 适用于消息在写入到服务器日志后,由于网络故障,生产者没有及时收到服务端的ACK消息,生产者误以为消息没有持久化到服务端,导致生产者重复发送该消息,造成了消…

SpringMVC -- REST风格开发,RESTful快速开发、RESTful注解开发

🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaweb 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 REST 一、REST简介1.1REST风格简介 二、RESTful入门案例2.…

SpringBoot集成Logback日志

SpringBoot集成Logback日志 文章目录 SpringBoot集成Logback日志一、什么是日志二、Logback简单介绍三、SpringBoot项目中使用Logback四、概念介绍一、日志记录器Logger1.1、日志记录器对象生成1.2、记录器的层级结构1.3、过滤器1.4、logger设置日志级别1.5、java代码演示1.6、…

【资料分享】全志科技T507-H工业核心板规格书

1 核心板简介 创龙科技SOM-TLT507是一款基于全志科技T507-H处理器设计的4核ARM Cortex-A53全国产工业核心板,主频高达1.416GHz。核心板CPU、ROM、RAM、电源、晶振等所有元器件均采用国产工业级方案,国产化率100%。 核心板通过邮票孔连接方式引出MIPI C…

防火墙第四次作业

1. 什么是IDS? IDS是:入侵检测系统(intrusion detection system,简称“IDS”)是一种对网络传输进行即时监视,在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。它与其他网络安全设备的不同之…

K8s中的核心技术Helm

1.helm的引入 (1)编写yaml文件 (2)编写deployment文件 (3)编写service文件 (4)编写Ingress文件 2.helm的引入解决的问题? (1)使用helm可以把…

CommStudio for .NET Crack

CommStudio for .NET Crack CommStudio for.NET使您的应用程序可以轻松地使用串行端口和调制解调器进行通信。CommStudio for.NET是一套全面的组件和可视化调试工具,可将远程系统和设备与visual Studio 2005和visual Studio 2008集成。开发与遗留系统和外部设备集成…

IAR开发环境的安装、配置和新建STM32工程模板

IAR到环境配置到新建工程模板-以STM32为例 一、 简单介绍一下IAR软件1. IAR的安装(1) 下载IAR集成开发环境安装文件(2) 安装 2. 软件注册授权 二、IAR上手使用(基于STM32标准库新建工程)1、下载标准库文件2、在IAR新建工程&#x…

99%的人做效果图都会忽略的问题!为什么你的效果图没有亚洲面孔?

不知道各位设计师有没有发现一个问题,我们做了不少效果图,也积攒了很多素材,但是出现在我们效果图的人物几乎都是外国人! 可能你会说是亚洲人的素材实在太少,但本质是对“人”不够重视,觉得随便“复制粘贴”…

信息安全技术工业控制系统安全控制应用指南学习笔记

工业控制系统安全控制基线 根据工业控制系统在国家安全、经济建设、社会生活中的重要程度,遭到破坏后对国家安全、社会秩序、公共利益以及公民、法人和其他组织的合法权益的危害程度等,结合信息安全等级保护标准划分及实施效果分析,结合工业…

超简单的ssm的疫情上报系统java学生防控打卡统计 jsp源代码mysql

本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 疫情上报系统 软件介绍 使用SSM框架搭建后台 前端采…

MYSQL06高级_为什么使用索引、优缺点、索引的设计、方案、聚簇索引、联合索引

文章目录 ①. 为什么使用索引②. 索引及其优缺点③. InnoDb - 索引的设计④. InnoDb中的索引方案⑤. 索引 - 聚簇索引⑥. 索引 - 二级索引 ①. 为什么使用索引 ①. 索引是存储引擎用于快速找到数据记录的一种数据结构,就好比去图书馆找书,或者新华字典里找字,相当于一个目录,可…