硬件知识积累 DP 接口简单介绍以及 DP信号飞线到显示屏的问题

news2024/11/23 11:26:56

1. DP 接口的介绍

  1. 定义与起源
    • DP接口是由PC及芯片制造商联盟开发,并由视频电子标准协会(VESA)标准化的数字式视频接口标准。
    • 它的设计初衷是为了取代传统的VGA、DVI和FPD-Link(LVDS)接口,以满足日益增长的高分辨率、高带宽视频传输需求。
  2. 主要功能
    • 视频传输:DP接口主要用于连接视频源与显示器等设备,支持高达8K分辨率的视频输出。
    • 音频传输:除了视频信号,DP接口还支持音频信号的传输,使得用户可以通过一个接口同时实现视频和音频的连接。
    • 数据传输:DP接口还具备数据传输能力,可以携带USB和其他形式的数据,为用户提供更为丰富的功能体验。
  3. 版本与特性
    • DP接口有多个版本,包括DP1.0、DP1.1、DP1.2、DP1.3、DP1.4等。随着版本的升级,DP接口在支持的分辨率、刷新率、颜色深度、音频格式等方面都有所提升。
    • 例如,DP1.2版本可以支持4K分辨率、60Hz刷新率、16位色深,同时还能够支持多流(multi-stream)技术,通过同一个端口输出多个独立的视频流。
    • 目前最新的DP1.4版本最高可支持32.4Gbps带宽,足以满足各种高质量视频、游戏等应用的需求。
  4. 主要特点
    • 高带宽:DP接口具有极高的带宽,可以传输高分辨率、高刷新率的视频信号。
    • 多功能性:DP接口不仅支持视频和音频的传输,还支持数据传输,功能丰富。
    • 热插拔:DP接口支持热插拔功能,允许用户在设备运行时连接或断开接口,无需重新启动计算机或显示设备。
    • 小型连接器:DP接口使用小型的连接器,相比于DVI和VGA接口的较大连接器更为紧凑,方便使用,并且支持更薄的设备设计。
    • 兼容性:DP接口兼容多种转接器和适配器,可以与其他接口标准(如HDMI、DVI)进行互连。
  5. 应用场景
    • DP接口通常被用于高端的专业显示设备,如电影院的投影仪、专业图形工作站等。由于其高品质、高分辨率、高带宽等优点,DP接口在高端专业领域得到了广泛应用。
  6. 优势
    • DP接口通过主动或被动适配器可以与传统的HDMI和DVI接口向后兼容,这使得用户能够轻松地将DP接口与其他设备连接。
    • DP接口的高带宽和多功能性使得用户可以通过一个接口实现视频、音频和数据的传输,从而简化连接和减少线缆混乱。

总之,DP接口是一个功能强大、灵活多用的数字式视频接口标准,为用户提供了高质量的音视频传输和数据传输体验。

参考文章:文心一言 (baidu.com)



2. DP的引脚定义

1. 了解专业术语 DFP,UFP,

DFP(Downstream Facing Port)**是指下行方向的端口,通常理解为Host

UFP(Upstream Facing Port)**是指上行方向的端口,通常理解为Device


2.. 大家熟知的DP 接口定义是指DFP 接口定义,如下图所示

DFP 端(主机) DP引脚定义表 -- 功能分析
PIN信号名称功能
1DP_L0_P传输数据
2GND接地
3DP_L0_N传输数据
4DP_L1_P传输数据
5GND接地
6DP_L1_N传输数据
7DP_L2_P传输数据
8GND接地
9DP_L2_N传输数据
10DP_L3_P传输数据
11GND接地
12DP_L3_N传输数据
13set_13下拉信号
14set_14下拉信号
15AUX_CH_P传输数据
16GND接地
17AUX_CH_N传输数据
18HOT_PLUG热信号
19DP_PWR_RETURN电源反馈
20DP_PWR电源

A. 引脚13和14必须通过下拉装置接地。外部设备和电缆组件必须被设计为不依赖于来自这些引脚的低阻抗接地路径。
B.引脚20,PWR-Out,必须提供+3.3V±10%的最大电流为500mA,最小功率为1.5W,注意按照正常的DP 连接线标准   Dp 20 脚的电源通道是不连通的。


3.  DP接口   UFP端 接口定义


4. 两端的信号不一致,那是哪里把数据调换了?

看下图可以知道,DP  线更换了数据。

可以看出  四组信号更换了位置,  DP 线的连接状态如下

公头1        状态       公头2
1脚             连通      12脚

2脚             连通      11脚

3脚             连通      10脚

4脚             连通      9脚

5脚             连通      8脚

6脚             连通      7脚

7脚             连通      6脚

8脚             连通      5脚

9脚             连通      4脚

10脚             连通      3脚

11脚             连通      2脚

12脚             连通      1脚

13脚             连通      13脚

14脚             连通      14脚

15脚             连通      15脚

16脚             连通      16脚

17脚             连通      17脚

18脚             连通      18脚

19脚             连通      19脚

20脚            不连通      20脚

参考文章:CC、UFP、DFP、DRP分别代表什么意思 - 与非网 (eefocus.com)

参考文章:USB Type-C引脚解析 && CC、DFP、UFP、DRP用途解析_typec的cc1和cc2作用-CSDN博客



3. DP线中的5根GND 线只接一根是否可以显示?

1. 遇到的问题:DP线中的5根GND 线只接一根是否可以?

又可以变成问题: 主机的DP 母头接口中5个GND信号是否相连,显示器的DP接口中5个GND信号是否相连。

解决过程:

A.把一根好的DP 线剪成两段拿出其中一段,把其中 5根GND 信号线挑出来, 那一段线的DP插头连接DP显示器的接口。

B. 测量,使用万用表蜂鸣档测量 5根GND线 是否相通,结果是GND信号相同的。

C. 测量,主机DP 母座的 2脚,5脚,8脚,11脚,16脚,是否两两相通。结果是 相通的。

D. 之后也测试过Dp 线只连接一根GND 也是可以显示的。



4. PCB 板DP 信号线飞线连接DP 显示器的方法

1. 剪断一根标准的DP 线。取其一端。(注意线长)

2. 把中间剪断那一端的线的定义测量出来。 测量方法:使用万用表  一端连接散线  一端连接Dp 公头测出线的定义。 

3. 把PCB板DP 需要飞线的焊点定义准备完整。

4. 如下图/表所示来飞线:  (有些信号不需要连接)

PCB 信号是否需要连接DP公头 (几脚)
DP_L0_P连接12
GND连接11
DP_L0_N连接10
DP_L1_P连接9
DP_L1_N连接7
DP_L2_P连接6
DP_L2_N连接4
DP_L3_P连接3
DP_L3_N连接1
DP_AUX_P连接15
DP_AUX_N连接17
Hot  Plug连接18

5. DP 公头插入显示器接口。

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

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

相关文章

【PCL】教程 supervoxel_clustering执行超体聚类并可视化点云数据及其聚类结果

[done, 417.125 ms : 307200 points] Available dimensions: x y z rgba 源点云milk_cartoon_all_small_clorox.pcd > Loading point cloud... > Extracting supervoxels! Found 423 supervoxels > Getting supervoxel adjacency 这段代码主要是使用PCL(Po…

【如此简单!数据库入门系列】之数据库设计基础--函数依赖

文章目录 问题函数依赖函数依赖的作用函数依赖的性质重新理解主键总结系列文章 问题 考虑一个在线商店数据库,其中包含以下表: 【订单表】 Order_Num(订单号)Product_ID(产品ID)Count(数量)Price(单价)110210021011003203200 你觉得这张表是否存在问…

【C++】深入理解string类

一、熟悉string类 1.1 string类的由来: C语音中的字符串需要我们自己管理底层空间,容易内存泄露。而C是面向对象语音,所以它把字符串封装成一个string类。 C中对于string的定义为:typedef basic_string string; 也就是说C中的str…

负债56亿,购买理财产品遭违约,操纵虚假粉丝,流量在下滑,客户数量减少,汽车之家面临大量风险(九)

本文由猛兽财经历时5个多月完成。猛兽财经将通过以下二十二个章节、8万字以上的内容来全面、深度的分析汽车之家这家公司。 由于篇幅限制,全文分为(一)到(十)篇发布。 本文为全文的第二十二章。 目录 一、汽车之家公…

Transformers:它们如何转换您的数据?

一、说明 在快速发展的人工智能和机器学习领域,一项创新因其对我们处理、理解和生成数据的方式产生深远影响而脱颖而出:Transformers。Transformer 彻底改变了自然语言处理 (NLP) 及其他领域,为当今一些最先进的 AI 应…

代码随想录-二叉树(节点)

目录 104. 二叉树的最大深度 题目描述: 输入输出描述: 思路和想法: 111. 二叉树的最小深度 题目描述: 输入输出描述: 思路和想法: 222. 完全二叉树的节点个数 题目描述: ​输入输出描…

关于举办《Llama3关键技术深度解析与构建Responsible AI、算法及开发落地实战》线上高级研修讲座的通知

关于举办《Llama3关键技术深度解析与构建Responsible AI、算法及开发落地实战》线上高级研修讲座的通知

Mybatis逆向工程的2种方法,一键高效快速生成Pojo、Mapper、XML,摆脱大量重复开发

一、写在开头 最近一直在更新《Java成长计划》这个专栏,主要是Java全流程学习的一个记录,目前已经更新到Java并发多线程部分,后续会继续更新;而今天准备开设一个全新的专栏 《EfficientFarm》。 EfficientFarm:高效农…

Tomcat PUT方法任意写文件漏洞(CVE-2017-12615)

1 漏洞原理 在Apache Tomcat服务器中,PUT方法通常用于上传文件。攻击者可以通过发送PUT请求,将恶意文件上传到服务器。 当攻击者发送PUT请求时,Tomcat服务器会将请求中的数据写入指定的文件。如果攻击者能够控制文件路径,那么他们…

Mac brew安装Redis之后更新配置文件的方法

安装命令 brew install redis 查看安装位置命令 brew list redis #查看redis安装的位置 % brew list redis /usr/local/Cellar/redis/6.2.5/.bottle/etc/ (2 files) /usr/local/Cellar/redis/6.2.5/bin/redis-benchmark /usr/local/Cellar/redis/6.2.5/bin/redis-check-ao…

跨平台桌面客户端开发框架

跨平台桌面客户端开发框架允许开发者创建能够在多个操作系统上运行的桌面应用程序。以下是一些流行的跨平台桌面客户端开发框架。这些框架各有优势,选择哪个框架取决于项目需求、团队的技术栈以及对特定特性的偏好。 1.Electron : 使用JavaScript, HTML…

Java IO流(三)

1. 字符流 1.1 什么是字符流 在Java中,字符流是指提供了基于字符的I/O能力的API。 Java 1.0中提供的基于字节的I/O流API只能支持8位字节流,无法妥善地处理16位Unicode字符。由于需要支持Unicode处理国际化字符,因此Java 1.1 对基础流式I/O库…

vue3+ts 原生 js drag drop 实现

vue3ts 原生 js drag drop 实现 一直以来没有涉及的一个领域就是 drag drop 拖动操作,研究了下,实现了,所以写个教程。 官方说明页面及实例:https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API 最终效果&…

SpringCloud整合Gateway结合Nacos

目录 一、引入依赖 二、开启两个测试项目 2.1 order service ​编辑 2.2 user service 三、gateway项目 3.1 新建一个bootstrap.yml文件 3.2 将我们的的网关配置写道nacos里的配置里 3.3 测试:看能够根据网关路由到两个测试的项目 四、 优化 4.1 将项目打包…

数据库(MySQL)—— DQL语句(聚合,分组,排序,分页)

数据库(MySQL)—— DQL语句(聚合,分组,排序,分页) 聚合函数常见的聚合函数语法 分组查询语法 排序查询语法 分页查询语法 DQL的执行顺序 我们今天来继续学习MySQL的DQL语句的聚合和分组查询&…

【面试经典 150 | 数组】接雨水

文章目录 写在前面Tag题目来源解题思路方法一:预处理方法二:单调栈方法三:双指针 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主&#xff…

【大模型学习】Transformer(学习笔记)

Transformer介绍 word2vec Word2Vec是一种用于将词语映射到连续向量空间的技术,它是由Google的Tomas Mikolov等人开发的。Word2Vec模型通过学习大量文本数据中的词语上下文信息,将每个词语表示为高维空间中的向量。在这个向量空间中,具有相似…

【C++】学习笔记——string_2

文章目录 六、string类2. 反向迭代器const迭代器 string类对象的容量操作(补)size() 3. string类的元素访问4. string类的修改 未完待续 结合文档食用~ 六、string类 2. 反向迭代器 一般来说,迭代器都是正向的遍历容器,虽然可以…

LuaJIT源码分析(三)字符串

LuaJIT源码分析(三)字符串 要表示一个字符串,核心就是需要知道字符串的长度,以及存放字符串具体数据的地址。lua的字符串是内化不可变的,也就是lua字符串变量存放的不是字符串的拷贝,而是字符串的引用。那么…

C语言⼆级指针如何操作字符串数组(指针数组)?

一、问题 对于字符串数组该如何操作(⽽且是使⽤指针数组存储)? 二、解答 使⽤指针的指针实现对字符串数组中字符串的输出。指向指针的指针即是指向指针数据的指针变量。这⾥创建⼀个指针数组 strings,它的每个数组元素相当于⼀个…