您需要在DisplayPort接口中进行哪些测试?

June 30, 2020

在通过DP链接发送视频和音频内容并将其显示在监视器屏幕上之前,DP源和接收器与可能的分支设备之间已经发生了许多通信。 DP主数据链接中的多媒体内容传输比例如 DVI或HDMI。 此外,连接前的握手也比插件要全面得多。 请在下面找到DP接口基本功能的简要定义以及调试期间要验证的问题。

AUX Channel

对于源与接收端之间的握手,DP具有专用总线AUX通道。 由于源设备控制该过程,因此它可以对接收端作出请求。 接收端与源进行通信的唯一方法是在热插拔检测(HPD)信号中发出一个脉冲。

由于AUX通道是源/接收器通信中的关键元素,因此了解握手过程的核心是记录AUX通道通信。 对于所有与DP协议相关的工程师来说,AUX Channel Monitor工具都是必备的设备。

DPCD

DP源和接收端之间的消息传输是通过对接收端设备的DisplayPort配置数据(DPCD)寄存器进行读写来实现的。

通过读取DPCD中的某些寄存器,源将了解接收器的功能。 在建立数据链接的过程中,链接训练源将数据写入DPCD,以指示目标链接配置,然后在每个链接训练阶段的结果中将白色依次下沉。

回顾数十个DPCD寄存器中每个位的详细含义是具有挑战性的。 因此,对于DP调试过程的生产率至关重要的是,所使用的工具容易地解析AUX读写中DPCD内容,例如由AUX使用的术语。 VESA DP规范。

EDID

扩展显示标识数据(EDID)是定义DP接收器功能的结构化数据块。 它定义了品牌和型号名称,屏幕尺寸以及颜色格式。 读取接收器EDID数据是源连接到接收器后首先要执行的操作之一。

对于DP源接收器通信,重要的是EDID定义了接收器的本机分辨率和接收器支持的视频模式。 当选择要发送到接收器的内容格式时,此数据是源的基础。 分辨率,使用的视频模式,颜色格式,音频格式等。

通过更改测试接收器的EDID,工程师可以轻松地验证接收器的灵活性。 易于使用的EDID编辑器为用户描述了各个位,这是另一个非常重要且省时的工具。

主链接配置

根据源需要发送到接收器的内容以及从EDID和DPCD读取的接收器功能,源将确定已发送内容的格式以及用于传输的数据链路配置。精心设计的资源将尝试优化链接的使用,例如最小化功耗。因此,其目标是使用尽可能少的通道和尽可能低的电压摆幅。

在链接训练过程中,源使用其首选配置启动实际的训练过程,并逐次更改迭代过程,直到建立链接为止。一旦链接“打开”,源就可以开始发送内容本身。

通过评估在AUX通道监视器的帮助下实现的通信日志,用户可以验证链接训练过程的执行方式。由于具有多流功能的源-接收器对之间的链接训练过程可能包含数百个读取和写入。诸如数据突出显示以便于阅读和数据过滤以专注于基本要素之类的功能至关重要。

通过更改接收器或源的能力因素,工程师可以验证其DUT接收器或DUT源的性能是否符合预期。实际上,VESA定义的链路符合性测试中的各种测试实质上可以验证接收器或源是否以良好互操作性所需的方式运行。一个好的工具可以编辑和存储功能数据以供以后使用。

MSA 和 SDP

在内容传输过程中,源还发送其他数据:主流属性(MSA)和可选的辅助数据包(SDP)。

MSA是消息源将其提供的视频模式的详细信息通知接收器的一种方式。 工程师的任务之一是验证MSA和实际视频模式是否匹配。

SDP可以包含多媒体内容的音频部分和所谓的INFOFRAMES。 INFOFRAMES是定义视频和音频结构的数据–接收器应如何解释它们。 工程师需要验证发送的数据和内容是否匹配。

边带消息 (Sideband message)

当具有多数据流(MST)的源连接到具有MST的分支设备且其downstream-facing的端口中具有接收器时,该源使用边带消息传递(Sideband MSG)将消息发送到下游接收器。

在MST环境中,源设备将流内容提供给设置中的所有接收器。 边带MSG系统用于获取可用接收器的结构和功能信息,并向其发送命令消息。

提供易于监控和理解的边带MSG数据的工具将大大加快调试工程师的工作速度。

相关产品

查看所有产品