D-025 DP硬件电路设计

news2024/9/24 3:30:09

DP硬件电路设计

  • 1 简介
    • 1.1 DP接口分类
    • 1.2 DP接口和HDMI接口的区别
    • 1.3 DP接口的优势
  • 2 硬件层
  • 3 接口定义
  • 4 原理图设计

1 简介

Display是一种新型的标准化的数字式视频接口标准,其支持的功能与HDMI相似,但是其目标是作为HDMI的补充,而非取代。DP 可用于同时传输音频和视频,这两项中每一项都可以在没有另外一项的基础上单独传输。视频信号路径中每个颜色通道可以有 6 到 16 位,音频路径可以有多达 8 通道 24 位 192kHz 的非压缩的 PCM 音频,或可以在音频流中封装压缩的音频格式。现在流行使用的是 HDMI 和 DP(DisplayPort)接口。

DP 接口的设计是为取代传统的 VGA、DVI 和 FPD-Link(LVDS)接口。通过主动或被动适配器,该接口可与传统接口(如 HDMI 和 DVI)向后兼容。DP 是第一个依赖数据包化数据传输技术的显示通信端口,这种数据包化传输技术可以在以太网、USB 和 PCI Express 等技术中找到。它既可以用于内部显示连接,也可以用于外部的显示连接。与过去的标准需要在每个输出端的差分对里面固定传输定时器信号不同的是,DisplayPort 协议是基于小的数据报文被称为微报文,这种微报文可以将定时器信号嵌入在数据流中。其优点是较少的引脚数,就可以实现更高的分辨率。数据报文的应用也允许使用 DisplayPort 可扩展,这就意味着随着时间的推移,物理通信端口本身不需要显著的变化就可以增加额外的功能了。

根据显示的性能,排名依次是:DP>HDMI>DVI>VGA。其中VGA是模拟信号,其它三个接口属于数字信号,VGA和DVI支持视频传输,不支持音频传输。

1.1 DP接口分类

根据接口的形状,DP接口可以分为两种:标准DPminiDP

接口类型描述图片
标准DP由 PC 及芯片制造商联盟开发,视频电子标准协会(VESA)标准化的数字式视频接口标准。
miniDP是一个微型版本的 DisplayPort,是由苹果公司开发的。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YeCWMYFt-1670337947285)(硬件电路设计.assets/image-20221206214621394.png)]

两种接头的最长外接距离都可以达到 15 米

1.2 DP接口和HDMI接口的区别

不同点描述
主导厂商HDMI 是电视机厂商(主要是一些日本企业)主导的,DP 是 VESA 协会(主要成员为显示器厂商)主导的。HDMI 需要授权费,每生产一条线缆都需要上缴费用,DP 则不需要。
普及程度HDMI 接口支持的设备种类更多。
带宽不同从性能上说 HDMI 2.1 的性能与 DP1.4 已经非常接近,但 HDMI 2.1 在带宽和数据速率、分辨率、刷新率方面是超越 DP 1.4 的,支持的视频规格也多于 DP,但在 hdmi 2.1 没有完全普及的话,可以使用 DP 接口。
技术支持AMD 多 屏 拼 接 技 术 必 须 要 DisplayPort 接 口 。 用 户 需 要 通 过DisplayPort 数据线与支持此接口的显示设备进行连接,成为三屏拼接显示的主显示器,并且必须是 DisplayPort 接口直接连接,不能经过任何形式的转换。

1.3 DP接口的优势

  • 高带宽(带宽就高达 10.8Gb/s)

  • 最大程度整合周边设备(和 HDMI 一样,DisplayPort 也允许音频与视频信号共用一条线缆传输,

    支持多种高质量数字音频。)

  • 免费(新 DisplayPort 接口不像 HDMI 接口那样,需要每年支付一定量的会员费,也不必象 HDMI 接口那样每个含有 HDMI 接口的产品都要交钱,是真正意义上的完全免版税。)

2 硬件层

信号功能描述
Main link是主要的数据传输通道,一般而言,DP 一个对线包含N,P 两根差分线(可以认为是一个通道,尽管官方不这样说),四个对线构成一个 link 组,每对线支持两种传输速率 2.7GBPS 或 1.62GBPS,这样,一个link 组就能达到最大 10.4GBPS 的数据传送效率,八根线(dp 采取了一种微封包的数据传输架构,将时钟线分布在数据线中)。另外,并不要求一个 link 中四组对线全部使用,可以选择使用 1、2、4。
Aux_CH 通道Aux_CH 该通道也是两根线,也是用来传输数据,但是主要用来传输管理数据或者其他控制数据,甚至可以用来传输游戏手柄数据,该通道是慢速通道,速度1mbps 以上
HPB 线用于检测设备热插拔,类似于 USB 热插拔功能因为 dp 接口的每一条线路都是数据线,没有专门的时钟线,所以在电路设计以及远距离(15M)传输的时候,信号因为时钟衰减和丢包问题造成的图像失真就变得很容易解决了。

DP接口的每一条线路都是数据线,没有专门的时钟线,所以在电路设计以及远距离(15M)传输的时候,信号因为时钟衰减和丢包问题造成的图像失真就变得很容易解决了。

3 接口定义

引脚说明:

引脚名称描述引脚名称描述
1ML_Lane0§通道0的差分正信号11GND接地
2GND接地12ML_Lane3(N)通道3的差分负信号
3ML_Lane0(N)通道0的差分负信号13GND接地
4ML_Lane1§通道1的差分正信号14GND接地
5GND接地15AUX_CH§附属通道差分正信号
6ML_Lane1(N)通道1的差分负信号16GND接地
7ML_Lane2§通道2的差分正信号17AUX_CH(N)附属通道差分负信号
8GND接地18Hot Plug热拔插检测
9ML_Lane2(N)通道2的差分负信号19DP_PWR Return接头电源回复
10ML_Lane3§通道3的差分正信号20DP_PWR接头电源

管脚功能:

DP 数据传输包含主要通道(Main Link)、辅助通道(AUX Channel)与连接(Link Training)

辅助通道(AUX Channel)作为 DP 接口中一条独立的双向传输辅助通道,采用交流耦合差分传输方式,是一条双向半双工传输通道,单一方向速率仅 1Mbit/s 左右,用来传输设定与控制指令。

AUX(Auxiliary)的用途包括读取扩展显示识别数据(EDID),以确保 DP信号的正确传输;读取显示器所支持的 DP 接口的信息,如主要通道的数量和 DP 信号的传输速率;进行各种显示组态暂存器的设定;读取显示器状态暂存器。

4 原理图设计

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qRnGCFv9-1670337947289)(硬件电路设计.assets/image-20221206224435029.png)]

//Ac 耦合电容的作用:

  • source 和 sink 端 DC 不同,所以隔直流;

  • 信号传输时可能会串扰进去直流分量,所以隔直流使信号眼图更好;

  • AC 耦合电容还可以提供直流偏压和过流的保护。说到底:AC 耦合电容的作用就是提供直流偏压,滤除信号的直流分量,使信号关于 0 轴对称。

  • 增加 AC 耦合电容肯定是使两级之间更好的通信,可以改善噪声容限。

  • 有连接器的情况下,提供过电压和过流的保护。所以要求是靠近连接器放。

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

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

相关文章

红队渗透靶场之SickOs1.1

靶场考察知识 shellshock漏洞 shellshock即unix系统下的bash shell的一个漏洞, Bash 4.3以及之前的版本在处理某些构造的环境变量时存在安全漏洞, 向环境变量值内的函数定义后添加多余的字符串会触发此漏洞, 攻击者可利用此漏洞改变或绕过环境限制,以执行任意的sh…

Notepad++ ,json 、xml 格式化插件安装不了 和 github 网站访问不了 最佳解决方案

文章目录1.背景:2. 解决方法:方法一:修改hosts方法二: 通过 Watt Toolkit 加速1.简介:2.安装步骤:1.背景: 最近notpad 安装 JSON 和 xml 格式化工具安装不上,发现插件的地址 github…

docker之数据卷(Data Volumes)dockerfile

这里写目录标题宿主机与容器之间的文件拷贝数据卷数据卷容器Dockerfile自定义centos,具备vim及ifconfig作用(体会学习Dockerfile的意义)自定义tomcat8(熟悉几乎所有的Dockerfile命令)宿主机与容器之间的文件拷贝 引言…

故障分析 | Greenplum 集群 standby 故障处理

作者:杨文 DBA,负责客户项目的需求与维护,没有擅长,会点数据库,不限于MySQL、Redis、Cassandra、GreenPlum、ClickHouse、Elastic、TDSQL等等。 本文来源:原创投稿 *爱可生开源社区出品,原创内容…

SM4分组密码算法

对称加密算法SM4SM4算法介绍一、SM4加密流程二、轮函数F1.合成置换T3.非线性变换τ2.线性变换L4.加密的结果总结SM4算法介绍 SM4.0于2013年3月被列为国家密码行业标准“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。2016年被列入国家标准…

blender assetBrowser 资产浏览器

文章目录简介.基础操作打开资产浏览器.标记资产.资产库位置设置与加载其他工程的资产库.为资产设置分类.设置资产的属性.根据类型筛选资产.标记材质为资产.标记天空盒材质为资产.标记动作为资产.简介. 1 类似于unity的预制体,可以直接从资产浏览器里拖出来 2 创建时…

什么是缓存架构,什么是后端分布式多级缓存架构,全文解析带你了解其中门道

文章目录浏览器缓存客户端缓存CDN缓存反向代理缓存本地缓存分布式缓存其他:缓存命中率缓存问题:缓存穿透缓存问题:缓存击穿缓存问题:缓存雪崩缓存问题:缓存一致性缓存的其他问题开篇01数据库缓存1.1.MySQL查询缓存1.2.…

CAS登录认证

CAS最基本的协议过程: 名词解释 Ticket Grangting Ticket(TGT) : TGT是CAS为用户签发的登录票据,拥有了TGT,用户就可以证明自己在CAS成功登录过。TGT封装了Cookie值以及此Cookie值对应的用户信息。用户在CAS认证成功后&#xff0c…

应用于供暖、供水管道等场景的一种智能控制阀

智能控制阀,顾名思义就是能够实现智能化控制功能的一种控制阀。它有什么用处呢? TSM-04V无线智能控制阀由锂亚电池供电、超长续航,具有无线远程配置功能,是一种高可靠性阀控设备。自带断码显示屏,可以查看设备的电量、…

在VScode中使用Jupyter Notebook的一些技巧

目录 一、VScode中Jupyter Notebook的优点 二、Cell命令模式目前支持的Jupyter Notebook快捷 三、Cell编辑模式下支持的Vscode快捷键(只描述与编辑相关的那些快捷键)​​​​​​​ 一、VScode中Jupyter Notebook的优点 1.写py代码和使用Notebook经常…

DBCO-SS-Mal,DBCO-SS-Maleimide,马来酰亚胺衍生物试剂特点分析

一、基础产品数据(Basic Product Data): CAS号:N/A 中文名:二苯并环辛炔-二硫键-马来酰亚胺 英文名:DBCO-SS-Maleimide,DBCO-SS-Mal二、详细产品数据(Detailed Product Data&#xf…

aws 整理和理解aws的虚拟化技术

资料 Introduce_to_virtualizationKVM I/O虚拟化AWS EC2 Virtualization 2017: Introducing Nitro从AWS转向KVM,再看KVM与XEN的技术路线之争 简单整理并了解下和aws相关的虚拟化技术 虚拟化技术 相关概念 Hypervisor Hypervisor是一种运行在物理服务器和操作系…

一文彻底搞懂什么是SSH中间人攻击(Man-in-the-middle attack)

文章目录【1】背景【2】中间人攻击原理登录报错信息提示从首次登录服务器说起中间人攻击原理重装服务器导致ssh无法登录的解决方案【3】如何避免中间人攻击?【4】什么是Known_hosts ?known_hosts中的文件来自哪里?这个/etc/ssh/ssh_host_ecds…

gcc内联汇编

1. 介绍 用汇编编写的程序虽然运行速度快,但开发速度非常慢,效率也很低。如果只是想对关键代码段进行优化,或许更好的办法是将汇编指令嵌入到 C 语言程序中,从而充分利用高级语言和汇编语言各自的特点。但一般来讲,在…

华为机试_HJ81 字符串字符匹配【简单】【收藏!】

目录 描述 输入描述: 输出描述: 解题过程 提交代码 学习代码 收藏点 一、strstr函数 二、stdlib.h 描述 判断短字符串S中的所有字符是否在长字符串T中全部出现。 请注意本题有多组样例输入。 数据范围:1≤len(S),len(T)≤200 进阶&#xf…

如何解决“德语/文”等外文字符显示乱码问题

目录 1“德文/语字符”等外文显示乱码原因 2 如何解决“德文/语字符”等外文显示乱码 2.1 使用支持多个“编码”切换的工具打开该文本 2.2 使用变音字符的标准ASCII字符 2.3 将计算机系统切换至西欧编码 3 结尾 1“德文/语字符”等外文显示乱码原因 以德文/语为例&#…

vue3(二)

前一篇讲了 vue3的生命周期钩子的使用。 本节接着讲 vue3的数据通信。 provide/inject 依赖注入 App.vue <script setup lang"ts"> import { ref, provide } from vue import List from ./components/List.vue import User from ./components/User.vue impo…

知识点8--Docker镜像的秘密

前面的知识点我们介绍了docker的日常使用&#xff0c;但其实docker存在的核心意义是交付环境&#xff0c;也就是镜像&#xff0c;本片知识点带大家了解一下镜像的秘密。 镜像本身是一种轻量级、可执行的独立软件包&#xff0c;它包含运行某个软件所需的所有内容&#xff0c;包…

【Tensorflow学习二】神经网络优化方法学习率、激活函数、损失函数、正则化

文章目录预备知识tf.wheretf.random.RandomState.rand() 返回一个[0,1)之间的随机数np.vstack() 将数组按照垂直方向叠加np.mgrid[ ] np.ravel( ) np.c_[ ] 一起使用可以生成网格坐标点复杂度、学习率复杂度指数衰减学习率激活函数Sigmoid激活函数Tanh激活函数ReLu激活函数Leak…

今天面了个00后测试员,让我见识到了内卷届的天花板

深耕IT行业多年&#xff0c;我们发现&#xff0c;对于一个程序员而言&#xff0c;能去到一线互联网公司&#xff0c;会给我们以后的发展带来多大的影响。 很多人想说&#xff0c;这个我也知道&#xff0c;但是进大厂实在是太难了&#xff0c;简历投出去基本石沉大海&#xff0…