USB3.0的物理層測(cè)試簡(jiǎn)介與難點(diǎn)分析
難點(diǎn)1:
在USB3.0規(guī)范中定義了多種兼容性測(cè)試碼型(Compliance Pattern,簡(jiǎn)稱CP),如下圖4所示包括了CP0-CP8九種測(cè)試碼型。在TX測(cè)量中,需要用到CP0/CP1/CP7/CP8四種碼型:CP0用于眼圖與抖動(dòng)、共模電壓測(cè)量;CP1用于SSC展頻測(cè)量、隨機(jī)抖動(dòng)測(cè)量;CP7用于去加重測(cè)量;CP8用于差分電壓幅度測(cè)量。
對(duì)于板級(jí)研發(fā)的工程師,如果沒(méi)有IC廠商提供的發(fā)包程序,很難讓PUT發(fā)出不同的測(cè)試碼型,而力科的USB3測(cè)試方案可以解決這個(gè)問(wèn)題,如圖5所示,PUT連接了USB3夾具,TX輸出到示波器,RX與PeRT的信號(hào)輸出端相連。通常PUT在上電后會(huì)發(fā)送出CP0碼型,示波器通過(guò)USB電纜控制PERT,然后PeRT會(huì)發(fā)出1個(gè)Ping.LFPS命令給PUT,PUT接收到1個(gè)Ping.LFPS后,輸出的碼型切換為CP1,示波器捕獲到CP1碼型后,控制PERT又發(fā)送出1個(gè)Ping.LFPS,則PUT的輸出碼型切換為CP2,即PUT每收到1個(gè)Ping.LFPS就輸出下一個(gè)CP(CP8的下一個(gè)碼型為CP0),通過(guò)用示波器控制PERT,PERT控制PUT發(fā)出不同的CP,即可完成所有TX測(cè)試項(xiàng)目。
難點(diǎn)2:
在接收機(jī)測(cè)試中,需要通過(guò)Polling.LFPS->Rx.EQ->TS1->TS2->Loopback這一過(guò)程才能進(jìn)入環(huán)回模式來(lái)測(cè)量接收機(jī)性能。在這個(gè)過(guò)程中接收機(jī)測(cè)試儀器(比如BERT)需要不斷的和PUT進(jìn)行“握手”(handshake),在鏈路層與PUT通信,使其一步一步的進(jìn)入Loopback模式,這對(duì)一些接收機(jī)測(cè)試儀器是非常困難的,比如X公司的接收機(jī)測(cè)試儀器是傳統(tǒng)BERT,不能與PUT進(jìn)行“握手”,很難從Polling.LFPS逐步進(jìn)入Loopback模式,而Y公司的接收機(jī)測(cè)試儀器為任意波形發(fā)生器,可以發(fā)送LFPS信令到PUT,但是無(wú)法從協(xié)議上識(shí)別PUT響應(yīng)的信令,于是,很難逐步從Polling.LFPS進(jìn)入到Loopback模式。如果未進(jìn)入Loopback模式,通常使用人員會(huì)在信號(hào)源上編輯腳本,不斷調(diào)整LFPS、Rx.EQ、TS1、TS2之間的時(shí)間間隔,以期望調(diào)整后的信令能逐步使PUT進(jìn)入環(huán)回模式,當(dāng)測(cè)量新的USB3.0的IC時(shí),可能又要修改信號(hào)源輸出腳本。我們稱這種只發(fā)不收的方法為Blind handshake,即接收機(jī)測(cè)試儀盲目的發(fā)出信令與PUT“握手”,但是無(wú)法識(shí)別PUT響應(yīng)的信令。
力科的USB3.0接收機(jī)測(cè)試儀器PeRT解決了進(jìn)入環(huán)回模式困難這一問(wèn)題。PeRT全名為Protocol-enabled Receiver and Transmitter Tolerance Tester,具備了鏈路層的協(xié)議分析能力,可以順利的與PUT“握手”,逐步進(jìn)入Loopback模式,快速測(cè)量接收機(jī)。
三維掃描儀相關(guān)文章:三維掃描儀原理
評(píng)論