大家都在谈VESA的DisplayPort (DP),毕竟它能跑80 Gbps超高频宽、支援HDR,还能一对多传输,简直是现代显示器的霸主。但说到开发过程,工程师心里都有个痛:「Link Training」。照理说,Source(来源端)跟Sink(接收端)要先坐下来「谈判」,对好频率、电压和线路数量,生意才能开始做。但问题来了:当你的原型机(Prototype)还在早期开发阶段,连Link Training功能都还没写好,测试不就卡死了吗?
什么是Link Training? Link training是DisplayPort规范中的极为关键的部分。简单的说,它确保接收端和发射端设备在通讯开始时协商并达成一致的关键参数,这包括确定资料传输速率、使用的通道数、电压摆幅和预加重等级等。

任何市售设备都应能依照标准对待侧环境进行建链。然而,在早期设计阶段,正在设计的原型机可能尚未设定链路训练功能。设计工程师仍然需要能够使用DisplayPort界面发送封包与原型机通讯以进行验证。但在大多数情况下,工程师会遇到障碍,因为大多数测试设备不具备此功能。
别担心,Introspect SV7C-eDP封包产生器就是为了这种「非常时期」设计的!他的一大特色是即使接收设备还不支援底层建链功能时,它也能发送 DisplayPort资料封包。Introspect开发的Pinetree软件提供了一个选项,可以停用设备的建链时的交握功能,如下图1所示。

图 1:Pinetree软件中的设定可让测试工程师停用封包产生器上的连结训练选项并传送DisplayPort资料封包。
只需轻按一个按钮Introspect eDP generator即可让测试工程师执行原本无法完成的关键行为。透过在早期设计阶段向原型发送数据封包,工程师可以验证主链路接收器上的功能,检查是否有违反协定的情况,并确保系统讯号完整性良好。
观看原始文章(按钮),连结: https://introspect.ca/blog/how-to-skip-displayport-link-training-in-testing/