DP1.2 硬件规范——硬件/Lenovo

DP的规范好难找呀,本来想看最新的,只找到了1.2.不过硬件上差距应该不大,而且需要用到其他版本的时候,再看就比较容易了。
DP版本应该是到了1.4了,在维基上找了一个版本的比较表:
在这里插入图片描述

一.接口

接口是最直观的部分了,是我们直接能看见的部分:有正常的DP接口和mini DP,我们还是主要说正常的吧。
在这里插入图片描述
在这里插入图片描述
DP接口有20个引脚,4路差分信号线(传视频/音频数据,一般是单向的,大概就是笔记本往外接的显示器上传,但是显示器不给笔记本传),1路低速差分信号(辅助通道,用于显示器向PC显卡汇报自己的情况(自我介绍),让PC认识自己!也可以用于摄像头和触屏的数据回传),还有供电、热插拔(HPD)、地线。如下表所示:
在这里插入图片描述
引脚按功能分分为三大块:Main Link 和AUX CH(辅助通道) 和热插拔检测(HPD);
在这里插入图片描述

1.Main Link

几个特点:
1)The Main Link consists of one, two or four AC-coupled, doubly terminated differential pairs (called lanes).
2)支持不同的速率。版本不同应该速率不同;
3)The number of lanes of Main Link is 1, 2, or 4 lanes. 意思应该是可以只用一个通道,或者2或者4;
4)All lanes carry data. There is no dedicated clock channel. 没有单独的同步时钟信号。
速率不同,通道不同,带宽不同(懂我意思吧)
在这里插入图片描述
那么怎么个电路呢?电容得取值范围;
在这里插入图片描述
在这里插入图片描述

2.AUX CH

解释解释什么TMD叫TMD辅助通道-。-
AUX CH consists of an AC-coupled, doubly-terminated differential pair. Manchester-II coding is used as the channel coding for the AUX CH. As is the case with main link, the clock is extracted from the data stream. (交流耦合、差分对、Manchester-II编码、时钟信号来自数据流???大概酱紫)

不应用只看规范真的有点懵。

AUX CH is half-duplex, bidirectional. (半双工、双向)
AUX CH provides a data rate of 1Mbps over the supported cable lengths of up to 15m and longer.

那么这个通道怎么检测呢连接呢?我真的好关心这个,可以总是在规范中藏得很深,好气啊,硬件什么时候能得到重视,气抖冷!大概是这样:
在这里插入图片描述
DisplayPort主机设备必须将AUX+线路弱拉至GND,并将AUX-线路弱拉至DP UPWR,每个线路在交流耦合电容器和上游设备连接器之间各有一个10kΩ-105kΩ范围内的电阻,以协助从机检测DisplayPort上游设备和受电DisplayPort主机设备设备。建议使用标称100kΩ电阻值。

所有从机设备都必须具有交流耦合电容器,无论它们是否实现DisplayPort上游设备检测功能。 从机设备必须非常弱地上拉AUX +线路,并非常弱地下拉AUX-线路,并在从机设备连接器和AC耦合电容器之间使用1MΩ(+/- 5%)电阻。 当AUX +线路DC电压为L电平时,表示已连接DisplayPort主机设备。 当AUX-line直流电压为H电平时,表示已连接有源DisplayPort主机设备。

3.HPD

Upon Hot Plug detection, the Source device configures the link through link training. The correct number of lanes is enabled at the correct link rate with the correct drive current and equalization level through the handshake between DisplayPort transmitter and receiver via AUX CH.(懂了吗?我觉得有点类似一个开关的亚子,你们觉得呢?)
During normal operation following link training, the Sink device may notify a link status change by toggling the HPD signal, this causes interrupt request. The Source device then checks the link status via the AUX CH and takes corrective action. This closed-loop link operation enhances the robustness and interoperability between source and Sink devices.
总的来说:
1.检测设备,给一个开关信号;
2.检测到异常就搞个中断,提升传输鲁棒性;
那么怎么检测呢?多少电压算是接上了呢?
在这里插入图片描述

整体的物理层结构

(这种结构我是真的不稀饭):

在这里插入图片描述
看到Sink Device端了嘛?看到了嘛?看到了吗?看到那个DPCD了吗?看到那个DPCD了吗?看到那个DPCD了吗?

DisplayPort配置数据(DPCD)寄存器读写实现主机和设备的信息传送。设备把自我介绍(性能)写在里面,主机读取。在建立数据link,即link训练期间,source对DPCD进行写操作,以指明目标link的配置,另外sink也将各个link训练阶段的结果写到此处.
看到那个EDID了吗?看到那个EDID了吗?看到那个EDID了吗?
扩展显示标识数据(EDID)是一个结构化数据块,定义了DP接收装置的构造、型号名称、屏幕尺寸和颜色格式。在连接到sink之后,source首先要执行的操作之一就是读取sink的EDID数据。EDID定义了sink以及sink支持的视频模式的原始分辨率、颜色格式、音频格式等。

平时用扩展屏的时候是不是有个自动调整????一个良好设计的主机在读取设备的性能后,可以尝试优化link的使用,以达到将功耗降至最低等目的。

往下面看,那个Stream Policy Maker,名字好奇怪啊,为什么要用Policy!
在这里插入图片描述
还有一个Link Policy Maker!

在这里插入图片描述
在这里插入图片描述

二、电缆

先挂一个接口之间的连接示意图;
在这里插入图片描述
cable就和USB很像了,大概就是阻抗、压降、插入损耗、回波损耗、串扰延时,emmmmm之类的;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、工作流程

在这里插入图片描述
从上到下走;热插拔检测到了——》读EDID——》读DPCD——》开始驯服设备——》可以数据交流了
流程流程,只看规范不实操真的有点纸上谈兵内味,最终是一知半解叭;
把规范给的一个流程搞了一下:
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值