為什么Type C接口Displayport Interpair skew測量項(xiàng)不通過
有客戶反饋Displayport HBR測試中Interpair skew的測量項(xiàng)目fail得比較異常,就是固定的某條lane與其他lane之間的測試值不通過,并且偏差很大,都到幾十個UI了,并且固定在某個通道,但是又沒有頭緒為什么。
是否示波器及探頭有問題呢
于是有意思的事情就來了,對于HBR的信號,其信號速率是2.7Gbps,對應(yīng)一個UI的寬度為370.3ps,如果是如上圖所示的40個UI,那對應(yīng)的可就是370ps x 40 = 14.8ns,這個是遠(yuǎn)大于可能的示波器及外部探頭可能的時延(通常幾十ps就算大了)。這個情況第一時間就可以排除了。
Interpair skew的測試原理和方法
如果要找到問題的根源,那首先要從Displayport的Interpair skew的測試原理和方法入手。針對這個項(xiàng)目,一致性測試標(biāo)準(zhǔn)CTS是這么描述的:
既待測會發(fā)出來PRBS7的碼型用于測試。并且DP標(biāo)準(zhǔn)定義了不同lane之間有遞增的20UI的偏移,也就是說lane0到lane2之間天生就有40UI的偏移。
根據(jù)這個定義就可以大概推斷到,Interpair skew出現(xiàn)大于20UI的偏移是不大可能的,除非是lane的編號出現(xiàn)了錯誤。
利用示波器工具定位lane的編號錯誤
對于PRBS7的碼型,要去找到不同lane之間對應(yīng)邊沿的時延,最好的方法就是找特征邊沿。PRBS7碼型長度為27-1 = 127比特,最長的連1碼型為7個比特,即正向脈寬約為7 x 370ps(UI) = 2.59ns。
于是我首先要確認(rèn)發(fā)出來的碼型確實(shí)是PRBS7,有兩個方法:
■ 1. 通過光標(biāo)去卡重復(fù)的最寬的兩個方波之間(連續(xù)的7個“1”比特)的時間間隔,如下圖,如果是127個比特的重復(fù)碼型,那么他們的間隔應(yīng)該是370ps x 127 = 46.99ns。用光標(biāo)看出來是46.9ns基本確認(rèn)碼型長度正確。
■ 2. 通過示波器的DPOJET軟件中的DataRate確認(rèn)碼型:如下圖,示波器可以很精確的得到波形長度是127個比特:
有了這些信息,就方便進(jìn)一步的手動確認(rèn)大概的interpair skew是多少了。這個可以通過示波器的Search功能實(shí)現(xiàn)。首先我在Analysis->Search菜單下面加入四個脈寬搜索(Width)條件分別對應(yīng)4條Lane:
由于PRBS7碼型的連1的最大寬度為2.59ns,所以我將脈寬搜索條件設(shè)定為2ns – 3ns之間:
在結(jié)果表以及示波器波形上就能清晰的看到這個最大脈寬特征碼型的時間間隔以及圖示:
如果按照一致性標(biāo)準(zhǔn)的要求,相鄰的lane之間有20UI的偏移,即370ps x 20 = 7.4ns,那么可以看到上圖中不同顏色的標(biāo)記代表了不同lane之間間隔還是存在依次遞增的關(guān)系,并且時間差不過就在7.4ns左右。
于是破案了,這個測試結(jié)果出現(xiàn)幾十UI的原因就是,lane的定義與硬件連接不匹配!
TypeC口中針對Displayport之間的引腳定義
由于客戶的待測是TypeC的接口以及Wilder Tech的測試治具,因此開始著重檢查引腳定義與連接。
通過列表可以看到,Displayport在應(yīng)用Alter Mode中與TypeC接口對應(yīng)的連接定義是有差別的,因?yàn)檎虿迦耄∟ormal Plug)和反向插入(Flipped Plug)連接對應(yīng)的引腳是會改變:
有了這個對應(yīng)表,剩下來的事情就簡單了,只需要在Displayport一致性測試軟件中指定一下連接的lane就可以了。這樣測試出來的結(jié)果不管是Pass還是Fail,都可以確定得到的結(jié)果是真實(shí)可信的。
關(guān)于泰克科技
泰克公司總部位于美國俄勒岡州畢佛頓市,致力提供創(chuàng)新、精確、操作簡便的測試、測量和監(jiān)測解決方案,解決各種問題,釋放洞察力,推動創(chuàng)新能力。70多年來,泰克一直走在數(shù)字時代前沿。歡迎加入我們的創(chuàng)新之旅,敬請登錄:tek.com.cn。





