DP信号完整性测试,信号质量测试
在视频和音频内容通过DP link发送并显示在显示屏上之前,在DPsource和sink(可能还有分支装置)之间已经进行了大量通信。
DP主数据Link中的多媒体内容传输与数据link的类似程度高于DVI或HDMI。连接之前的握手也比纯插件要复杂得多。请参见下文中关于DP接口基本功能的简要定义以及调试期间需要验证的问题。
AUXChannel
DP设有专用总线,即AUXChannel,用于source和sink之间的握手。因为source是过程的控制装置,它为sink提出请求。sink与source进行通信的途径是在热插拔检测(HPD)信号中发出一个脉冲。
因为AUX Channel是source / sink通信的关键部分,理解握手过程的核心在于记录AUX Channel通信。AUXChannel Monitor工具是所有DP协议相关工程师和设计师必须配备的设备。
DPCD
DP source和sink之间的信息传送通过对sink上的DisplayPort配置数据(DPCD)寄存器进行读写来实现。
通过读取DPCD中的特定寄存器,source将知晓sink的性能。在建立数据link,即link训练期间,source对DPCD进行写操作,以指明目标link的配置,sink也将各个link训练阶段的结果写到此处。
在数十个DPCD寄存器中调用每个位的详细含义非常具有挑战性。对于DP调试程序的生产率来说重要的是,所用工具能够轻松地根据VESADP技术规范等标准的常用术语解析AUX读写操作中的DPCD内容。
EDID
扩展显示标识数据(EDID)是一个结构化数据块,定义了DP接收装置的性能。它定义了构造、型号名称、屏幕尺寸和颜色格式。在连接到sink之后,source要执行的操作之一就是读取sink的EDID数据。
对DPsource和sink之间的通信起到重要作用的是EDID定义了sink以及sink支持的视频模式的原始分辨率。在选择将要发送给sink的内容的格式时,该数据是source的基础。分辨率、所用视频模式、颜色格式、音频格式等。
通过改变测试sink的EDID,工程师可以轻松验证sink的灵活性。易于使用的EDID编辑器可向用户说明各个比特位,是一种非常重要且节省时间的工具。