USB3.0認(rèn)證的新測(cè)試要求和應(yīng)對(duì)方案詳解
掃描二維碼
隨時(shí)隨地手機(jī)看文章
|
SuperSpeed USB |
USB 2.0 |
數(shù)據(jù)速率 |
5.0 Gb/s |
480 Mb/s |
信號(hào)特性 |
8b/10b解碼, AC 耦合, SSC(擴(kuò)頻時(shí)鐘) |
NRZI 解碼, DC 耦合, 無(wú)SSC |
總線電源 |
150mV的un-configured 電源 和 900mA 的 configured power |
100mA 的 un-configured 和休眠狀態(tài)的器件,和500mV的 configured 器件 |
插拔/交換 |
異步事件處理 |
設(shè)備輪詢 |
電源管理/鏈路控制 |
帶有空閑,待機(jī)和休眠的優(yōu)化的電源管理模式 |
有延時(shí)的進(jìn)入和退出的Port級(jí)別的休眠 |
電纜/接口 |
兩對(duì)差分線,全雙工屏蔽式的雙絞線 |
一對(duì)差分線,半雙工的非屏蔽的雙絞線 |
表1. USB 2.0 和 SuperSpeed USB物理層區(qū)別
SuperSpeed
SuperSpeed
評(píng)估
圖1. 軟件工具,可以針對(duì)參考測(cè)試通道分析USB 3.0 通道效應(yīng)。[!--empirenews.page--]
發(fā)射機(jī)一致性測(cè)試
通過(guò)使用各種測(cè)試碼型以幫助進(jìn)行發(fā)射機(jī)測(cè)試 (表2)。每種碼型都是根據(jù)與評(píng)估碼型的測(cè)試有關(guān)的特點(diǎn)而選擇的。CP0(一種D0.0加擾序列)用來(lái)測(cè)量確定性抖動(dòng)(Dj),如數(shù)據(jù)相關(guān)抖動(dòng)(DDJ)。CP1(一種未加擾D10.2全速率時(shí)鐘碼型)不生成DDJ,因此更適合評(píng)估隨機(jī)性抖動(dòng)(RJ)。
Pattern |
Value |
Description |
CPO |
D0.0 Scrambled |
A pseudo-random pattern equivalent to logical idle without SKPs |
CP1 |
D10.2 |
Nyquist frequency |
CP2 |
D24.3 |
Nyquist / 2 |
CP3 |
K28.5 |
COM pattern |
CP4 |
LFPS |
Low frequency periodic signaling |
CP5 |
K28.7 |
With de-emphasis |
CP6 |
K28.7 |
Without de-emphasis |
CP7 |
50-250 1s and 0s |
With de-emphasis repeating 50-250 1s and then 50-250 0s |
CP8 |
50-250 1s and 0s |
Without de-emphasis repeating 50-250 1s and then 50-250 0s |
表2. SuperSpeed USB 發(fā)送端一致性測(cè)試碼型
抖動(dòng)和眼高的測(cè)量是通過(guò)對(duì)100萬(wàn)個(gè)連續(xù)比特(UI)進(jìn)行分析而得到,需要使用均衡器功能和適當(dāng)?shù)臅r(shí)鐘恢復(fù)設(shè)置(二階鎖相環(huán)、或稱為PLL,10 Mhz環(huán)路帶寬,0.707的阻尼系數(shù))。通過(guò)分析被測(cè)數(shù)據(jù)樣本,可以外推出10-12誤碼率(BER)下的抖動(dòng)值。例如,通過(guò)外推算法,把測(cè)得的RJ (rms)乘以14.069,可以得到10-12誤碼率下RJ(PK-PK)。
圖2. 標(biāo)準(zhǔn)化發(fā)射機(jī)一致性測(cè)試設(shè)置,包括參考測(cè)試通道和線纜。測(cè)試點(diǎn)2 (TP2)距被測(cè)器件(DUT)最近,測(cè)試點(diǎn)1 (TP1)是遠(yuǎn)端測(cè)量點(diǎn)。
在TP1采集信號(hào)后,可以使用SigTest軟件處理數(shù)據(jù),這與PCI Express官方的一致性測(cè)試方法類似。對(duì)需要預(yù)測(cè)試一致性、檢定或調(diào)試的應(yīng)用,希望可以進(jìn)一步了解電路在各種條件或參數(shù)下的特點(diǎn)。裝有USB 3.0分析軟件的高帶寬示波器提供了Normative和Informative方式的物理層發(fā)射端自動(dòng)測(cè)量。省掉了手動(dòng)配置的步驟,大大節(jié)約了測(cè)量時(shí)間。
在測(cè)試完成后,詳細(xì)的Pass/Fail測(cè)試報(bào)告標(biāo)記出哪里可能發(fā)生設(shè)計(jì)問(wèn)題。如果在不同測(cè)試地點(diǎn)(如公司實(shí)驗(yàn)室、測(cè)試中心)結(jié)果不一致,可以使用之前測(cè)試時(shí)保存的波形數(shù)據(jù)重新分析(離線測(cè)量)。
如果要求更多的分析,可以使用抖動(dòng)分析和眼圖分析軟件,調(diào)試和檢定電路。例如,可以一次顯示多個(gè)眼圖,允許工程師分析不同時(shí)鐘恢復(fù)設(shè)置或軟件通道模型的影響。此外,可以使用不同的濾波器,分析SSC的影響,解決系統(tǒng)互操作能力問(wèn)題。
均衡考慮因素
由于明顯的通道衰減,SuperSpeed USB要求某種形式的補(bǔ)償,張開接收機(jī)上的眼圖。發(fā)射機(jī)上采用均衡技術(shù),其采用去加重的形式。規(guī)定的標(biāo)稱去加重比是3.5 dB,用線性單位表示為1.5倍。例如,在跳變比特電平為150 mVp-p時(shí),非跳變比特電平為100 mVp-p。
CTLE標(biāo)準(zhǔn)均衡實(shí)現(xiàn)方案包括片內(nèi)技術(shù)、有源接收機(jī)均衡或無(wú)源高頻濾波器,如線纜均衡器上使用的濾波器。這一模型特別適合一致性測(cè)試,因?yàn)樗浅:?jiǎn)便地描述了傳輸函數(shù)。CTLE通過(guò)頻域中的一系列極點(diǎn)和零點(diǎn),在特定頻率上達(dá)到峰值(Peak)。
CTLE實(shí)現(xiàn)方案的設(shè)計(jì)要比其它技術(shù)簡(jiǎn)單,能耗要低于其它技術(shù)。然而,在某些情況下,由于適應(yīng)性、精度和噪聲放大方面的限制,僅僅使用CTLE實(shí)現(xiàn)方案可能是不夠的。其它技術(shù)包括前向反饋均衡(FFE)和判定反饋均衡(DFE),通過(guò)對(duì)數(shù)據(jù)樣點(diǎn)加權(quán)一些補(bǔ)償系數(shù)來(lái)補(bǔ)償通道損耗。
CTLE和FFE是線性均衡器。因此,這兩種技術(shù)都會(huì)提升高頻噪聲,而產(chǎn)生信噪比劣化。但是,DFE在反饋環(huán)路中使用非線性元器件,使噪聲的放大達(dá)到最小,補(bǔ)償碼間干擾(ISI)。圖3示例了一個(gè)經(jīng)過(guò)傳輸通道明顯衰減的5Gbps 信號(hào),和使用去加重、CLTE和DFE均衡技術(shù)處理之后的信號(hào)。
圖3. 去加重(藍(lán)色)、長(zhǎng)通道(白色)、CTLE (紅色)和三階DFE (灰色)對(duì)5-Gbit/s信號(hào)(黃色)產(chǎn)生的不同效果。 [!--empirenews.page--]
USB 3.0接收機(jī)測(cè)試
USB 3.0接收機(jī)測(cè)試與其它高速串行總線接收機(jī)一致性測(cè)試類似,它一般分成三個(gè)階段,第一個(gè)階段是壓力眼圖校準(zhǔn),然后是抖動(dòng)容限測(cè)試,最后是分析。讓我們看一下這一過(guò)程的流程圖(圖4)。
必須進(jìn)行三種損傷校準(zhǔn),以校準(zhǔn)壓力眼圖,其分別是:RJ、SJ和眼高。每種校準(zhǔn)都要求在碼型發(fā)生器和分析儀上進(jìn)行特定設(shè)置。對(duì)每套線纜、適配器和儀器,必須進(jìn)行一次壓力眼圖校準(zhǔn)。
由于使用不同的適配器和參考通道,主機(jī)和設(shè)備的壓力眼圖校準(zhǔn)也不同。在校準(zhǔn)完成后,可以重復(fù)使用校準(zhǔn)后的眼圖設(shè)置,如果設(shè)備設(shè)置中有的東西發(fā)生變化,那么必須重新校準(zhǔn)。
其它碼型發(fā)生器要求
前面我們已經(jīng)介紹了要求校準(zhǔn)的項(xiàng)目,我們看一下碼型發(fā)生器對(duì)每步校準(zhǔn)的進(jìn)一步要求,包括使用的數(shù)據(jù)碼型、去加重?cái)?shù)量以及應(yīng)該不應(yīng)該啟用SSC。在壓力眼圖校準(zhǔn)方法中,列出的兩種碼型是CP0和CP1。表3列出了所有USB 3.0一致性測(cè)試碼型,以供參考。
Compliance Pattern |
Value |
Bit Sequence Description |
CP0 |
Scrambled D0.0 |
8b/10b encoded PRBS-16 |
CP1 |
D10.2 |
Repeating 1010 (Nyquist frequency) |
CP2 |
D24.3 |
Repeating 1100 (Nyquist frequency / 2) |
CP3 |
K28.5 |
Repeating 0011111010110000010, contains runs of 5 ones and zeroes and lone bit sequences, representative of longest and shortest runs in 8b/10b system |
CP4 |
LFPS |
Low Frequency Periodic Signaling (refer to standard for more on LFPS) |
CP5 |
K28.7 |
Repeating 0011111000 (for use with de-emphasis) |
CP6 |
K28.7 |
Repeating 0011111000 (for use without de-emphasis) |
CP7 |
50-250 |
Repeating 50-250 |
CP8 |
50-250 |
Repeating 50-250 |
表3.USB 3.0 一致性測(cè)試碼型
CP0是一種經(jīng)過(guò)8b/10b編碼的PRBS-16 數(shù)據(jù)碼型(USB 3.0發(fā)射機(jī)對(duì)D0.0字符加擾和編碼的結(jié)果)。在8b/10b編碼后,最長(zhǎng)的連續(xù)1或連續(xù)0是5位,較標(biāo)準(zhǔn)PRBS-16 碼型中最長(zhǎng)16位的連續(xù)1或0明顯下降。CP3是與8b/10b編碼的PRBS-16類似的一種碼型,類似之處在于,它同時(shí)包含著由相同的比特組成的最短序列(孤位lone bit)和最長(zhǎng)序列。[!--empirenews.page--]
CP1是RJ校準(zhǔn)使用的一種時(shí)鐘碼型。許多儀器采用雙Diarc方法,把隨機(jī)性抖動(dòng)和確定性抖動(dòng)分開,進(jìn)行RJ測(cè)量。使用時(shí)鐘碼型是為了消除雙Dirac方法中的一個(gè)缺陷,即其一般會(huì)把DDJ報(bào)告為RJ,特別是在長(zhǎng)碼型上。通過(guò)使用時(shí)鐘碼型,可以從抖動(dòng)測(cè)量中消除ISI引起的DDJ,提高RJ測(cè)量精度。
碼型發(fā)生器和分析儀之間的有損通道(即USB 3.0 參考通道和線纜)在垂直方向和水平方向?qū)е铝祟l率相關(guān)損耗,這種損耗的表現(xiàn)是眼圖閉合(圖6)。為解決這種損耗,可以使用發(fā)射機(jī)去加重,提升信號(hào)的高頻成分,以便接收的眼圖在10-12(或更低)BER下足夠好。
圖6. 波形和眼圖可以演示去加重的不同影響,在本例中使用PRBS-7 數(shù)據(jù)碼型。
從眼圖上可以看到,在沒有去加重時(shí),所有比特位的幅度理論上是相同的。有了去加重,跳變位比非跳變位的幅度要高,有效地提高了信號(hào)的高頻成分。
在通過(guò)有損耗的通道和線纜后,沒有去加重的信號(hào)的眼圖會(huì)產(chǎn)生ISI,閉合程度會(huì)變嚴(yán)重,而有去加重的信號(hào)的眼圖是完全張開的。我們從這里可以看到,去加重的量影響著ISI和DDJ的值,進(jìn)而影響接收機(jī)上的眼圖張開度。
SSC通常用于同步的數(shù)字系統(tǒng)(包括USB 3.0),以降低電磁干擾(EMI)。如果沒有SSC,數(shù)字信號(hào)的頻譜在其載頻(即5 Gbits/s)及其諧波上將出現(xiàn)高能的尖峰值,可能會(huì)超過(guò)法規(guī)限制(圖7)。
在抖動(dòng)測(cè)量中使用CTLE仿真主要會(huì)改善受信號(hào)處理方法影響的抖動(dòng),即ISI。CTLE仿真不影響與數(shù)據(jù)碼型無(wú)關(guān)的抖動(dòng)成分,如RJ和SJ,盡管根據(jù)一致性測(cè)試規(guī)范(CTS),這兩種測(cè)量都要求使用CTLE。另一方面,眼高會(huì)直接受到影響,因?yàn)镮SI會(huì)影響其測(cè)量。
必須使用符合標(biāo)準(zhǔn)抖動(dòng)傳遞函數(shù)(JTF)的時(shí)鐘恢復(fù)“黃金鎖相環(huán)”進(jìn)行抖動(dòng)測(cè)量,如圖9中藍(lán)色曲線所示。JTF決定著有多少抖動(dòng)從輸入信號(hào)傳遞到分析儀。在本例中,–3-dB截止頻率是4.9 MHz。
在最低的SJ頻率上(JTF的斜坡部分,或PLL環(huán)路響應(yīng)的平坦部分),恢復(fù)的時(shí)鐘可以跟蹤數(shù)據(jù)信號(hào)上的抖動(dòng)。因此,數(shù)據(jù)中相對(duì)于時(shí)鐘的抖動(dòng)根據(jù)JTF被衰減。在JTF平坦、PLL響應(yīng)向下傾斜的更高SJ頻率上,信號(hào)中存在的SJ被轉(zhuǎn)移到下行分析儀。除壓力眼圖校準(zhǔn)過(guò)程中的SJ以外,規(guī)定所有測(cè)量都要使用標(biāo)準(zhǔn)JTF。
一旦校準(zhǔn)了壓力眼圖,可以開始接收機(jī)測(cè)試。USB 3.0要求進(jìn)行BER 測(cè)試,這不同于其上一代技術(shù)USB 2.0。接收機(jī)測(cè)試要求的唯一測(cè)試是采用抖動(dòng)容限方式的BER 測(cè)試。抖動(dòng)容限測(cè)試使用最壞情況下的輸入信號(hào)來(lái)執(zhí)行接收機(jī)測(cè)試(上一節(jié)中提到的校準(zhǔn)的壓力眼圖)。在壓力眼圖的基礎(chǔ)上, JTF曲線的-3dB截止頻率附近的一系列SJ頻率(滿足相應(yīng)幅度要求)會(huì)被注入到測(cè)試信號(hào)中,同時(shí)誤碼檢測(cè)器監(jiān)測(cè)接收機(jī)中的錯(cuò)誤或誤碼,計(jì)算BER。
結(jié)論
隨著USB 3.0開始轉(zhuǎn)入主流,成功的發(fā)射機(jī)一致性和認(rèn)證測(cè)試對(duì)新產(chǎn)品上市至關(guān)重要。這些產(chǎn)品不僅能與其它USB 3.0設(shè)備很好地一起工作,還滿足了消費(fèi)者在各種條件下的性能和可靠性預(yù)期。
除大幅度提高性能外,USB 3.0還提出了一系列新的測(cè)試要求,與上一代標(biāo)準(zhǔn)相比,帶來(lái)了更多的設(shè)計(jì)和認(rèn)證挑戰(zhàn)。幸運(yùn)的是,市場(chǎng)上提供了一套完整的測(cè)試工具和資源,可以幫助您實(shí)現(xiàn)SuperSpeed USB徽標(biāo)認(rèn)證。