测试测量
返回首页

Type-C接口DisplayPort对内偏斜测试原理及方法详解

2025-12-16 来源:泰克科技

客户反映在DisplayPort HBR测试中,Interpair skew测量项出现异常失败,表现为其中某一条固定lane与其他lane之间的测试值超差严重,偏差达到数十UI,且问题持续出现在特定通道,目前尚未明确根本原因。

40e9cd82-cc12-11f0-8c8f-92fbcf53809c.png

是否及探头有问题呢

于是有意思的事情就来了,对于HBR的, 其信号速率是2.7Gbps,对应一个UI的宽度为370.3ps, 如果是如上图所示的40个UI,那对应的可就是370ps x 40 = 14.8ns,这个是远大于可能的示波器及外部探头可能的时延(通常几十ps就算大了)。这个情况第一时间就可以排除了。

Interpair skew的测试原理和方法

如果要找到问题的根源,那首先要从Displayport的Interpair skew的测试原理和方法入手。针对这个项目,一致性测试标准CTS是这么描述的:

41fa477e-cc12-11f0-8c8f-92fbcf53809c.png

既待测会发出来PRBS7的码型用于测试。并且DP标准定义了不同lane之间有递增的20UI的偏移,也就是说lane0 到lane2之间天生就有40UI的偏移。

4268a976-cc12-11f0-8c8f-92fbcf53809c.png

根据这个定义就可以大概推断到,Interpair skew出现大于20UI的偏移是不大可能的,除非是lane的编号出现了错误。

利用示波器工具定位lane的编号错误

对于PRBS7的码型,要去找到不同lane之间对应边沿的时延,最好的方法就是找特征边沿。 PRBS7码型长度为27-1 = 127比特,最长的连1码型为7个比特,即正向脉宽约为7 x 370ps(UI) = 2.59ns。

于是我首先要确认发出来的码型确实是PRBS7,有两个方法:

■1. 通过光标去卡重复的最宽的两个方波之间(连续的7个“1”比特)的时间间隔,如下图, 如果是127个比特的重复码型,那么他们的间隔应该是370ps x 127 = 46.99ns。用光标看出来是46.9ns基本确认码型长度正确。

45988080-cc12-11f0-8c8f-92fbcf53809c.png

■2. 通过示波器的DPOJET软件中的DataRate确认码型:如下图,示波器可以很精确的得到波形长度是127个比特:

45f67cb2-cc12-11f0-8c8f-92fbcf53809c.png

有了这些信息,就方便进一步的手动确认大概的interpair skew是多少了。这个可以通过示波器的Search功能实现。首先我在Analysis->Search菜单下面加入四个脉宽搜索(Width)条件分别对应4条Lane:

46532fc0-cc12-11f0-8c8f-92fbcf53809c.png

由于PRBS7码型的连1的最大宽度为2.59ns,所以我将脉宽搜索条件设定为2ns – 3ns之间:

46ac1ec8-cc12-11f0-8c8f-92fbcf53809c.png

在结果表以及示波器波形上就能清晰的看到这个最大脉宽特征码型的时间间隔以及图示:

47099936-cc12-11f0-8c8f-92fbcf53809c.png

如果按照一致性标准的要求,相邻的lane之间有20UI的偏移,即370ps x 20 = 7.4ns, 那么可以看到上图中不同颜色的标记代表了不同lane之间间隔还是存在依次递增的关系,并且时间差不过就在7.4ns左右。

于是破案了,这个测试结果出现几十UI的原因就是lane的定义与硬件连接不匹配!

TypeC口中针对Displayport之间的引脚定义

由于客户的待测是TypeC的以及Wilder ch的测试治具,因此开始着重检查引脚定义与连接。

47c41ba8-cc12-11f0-8c8f-92fbcf53809c.png

通过列表可以看到,Displayport在应用Alter Mode中与TypeC接口对应的连接定义是有差别的,因为正向插入(Normal Plug)和反向插入(Flipped Plug)连接对应的引脚是会改变:

TypeC
引脚定义
Displayport Normal Plug Displayport Flipped Plug
A2 (TX1+) Lane 2+ Lane 1+
A3 (TX1-) Lane 2- Lane 1-
A10 (RX2-) Lane 0- Lane 3-
A11 (RX2+) Lane 0+ Lane 3+
B2 (TX2+) Lane 1+ Lane 2+
B3 (TX2-) Lane 1- Lane 2-
B10 (RX1-) Lane 3- Lane 0-
B11 (RX1+) Lane 3+ Lane 0+

有了这个对应表,剩下来的事情就简单了,只需要在Displayport一致性测试软件中指定一下连接的lane就可以了,这样测试出来的结果不管是Pass还是Fail都可以确定得到的结果是真实可信的。

481e9cae-cc12-11f0-8c8f-92fbcf53809c.png

进入测试测量查看更多内容>>
相关视频
  • 泰克TBS2000B评测视频

  • 测试和测量中的放大器设计

  • 直播回放:Keysight 是德科技全新光通信测试方案介绍

  • 研讨会:Keysight 电子仪器计量校准基础知识与校准周期探讨

  • 数字示波器的操作数字示波器的操作_台师大_张国维老师

  • Tektronix : 您所不知道的示波器使用技巧

精选电路图
  • 设计汽车集群电源

  • 6晶体管H桥

  • USB自供电声卡

  • AVR LCD温度计—LM35

  • AVR PC步进电机驱动器

  • AVR温度计TCN75

    相关电子头条文章