串行數據物理層一致性測試系列之一-- 一致性測試的共性問
圖二可以很好地理解帶寬問題。 能量譜密度曲線圖(PSD)表示的是從三角波(藍色)到方波(紅色)的一組周期性波形。每個曲線對應的是相對于UI一定百分比的上升時間。三角波(藍色) 的上升時間為100% UI,而方波(紅色)的上升時間則為0% UI。一般來說,工業上應用的串行數據上升時間在30% UI左右。頻率軸是根據信號(對NRZ信號而言)比特率歸一化的頻率,起始位置的頻率是1/2倍比特率。隨著上升時間增大到占UI的比較大的百分比,高次 諧波的PSD就會下降。隨著上升時間下降到占UI的百分比變小,高次諧波的PSD會增加。在測量一定比特率信號時,通常要求覆蓋5次諧波, 圖中標識了5次諧波,在這一點PSD的變化范圍在-15 dB到-33 dB之間。對于上升時間為本30% UI的信號,在2.5倍波特率的時候,仍然有明顯的高次諧波成份。圖示中對于10.3125Gbps信號,如果是用力科25GHz帶寬的串行數據分析儀 SDA825Zi,則不能全部看到5次諧波周圍的頻譜成分,但如果用30GHz帶寬則可以。
圖二 能量譜密度曲線圖(PSD)
圖三 各種串行數據的推薦帶寬和示波器
測試項目
每 種串行數據要求的測試項目種類不一,但大同小異,一般都要測試眼圖,抖動,信號比特率,幅值,上升時間,下降時間等。各組織都詳細規定了測試項目,儀器廠 家根據這些規定用軟件包來實現。 比較關鍵的測試項目如眼圖、抖動等用力科的SDA 系列標配的SDA II軟件包就可以完成,不需要再另外購買軟件包。我們需要研究每個測試項目的含義,理解這些測試項目對產品性能的影響。
如何將信號引到示波器
除USB2.0的某些測試項目以外,其它的一致性測試方案都使用夾具和SMA線的方式將信號從DUT引到示波器中。對于有些串行數據,在測試不同項目時需要改變夾具的連接方式。力科的QualiPHY軟件包會彈出圖四示的連接示意圖,非常方便。
圖四 軟件包自動彈出彩色的連接示意圖
發包問題
一致性測試的難點問題是 發包問題。 我每次在演示之前,都要先在辦公室試一下演示的DUT能不能正常發包。一旦能發包,我們就感到萬事了。而當我們測試客戶的DUT時,我們常對客戶說,“請 給我信號”。 很多客戶常不知道怎么發包,而且認為這應是我們儀器廠家的事情。也有很多客戶不理解為什么一定要發這樣規定的波形,覺得這些規定的測試波形太有規律了,他 們認為應是跑業務數據流來測試更合理。這往往反而令我覺得難以解釋。我說,“ ‘一致性’測試就是強制性測試,您一定要發出規定的波形去測試。如果每個人都按各自的業務數據來測試,就無法找到“一致性”標準了。測試工作狀態的數據流 當然可以做眼圖、抖動,但那是調試波形,不是一致性測試。” 有些行業的串行數據找不到“組織”,于是他們測試時就不管三七二十一,直接測試電路工作狀態的數據眼圖、抖動。這些行業一直沒誕生一統天下的“大佬” ,我看那些工程師啊,整天在折騰呵!
而我們儀器廠商的很多SEs,AEs都認為發包應是工程師自己的事情。有些客戶會因為我們沒 有發包成功而認為我們不專業,所以,我們AE需要掌握發包方法以表現我們的專業性。大佬什么都好,但就是把有些串行數據的發包弄得玄乎得不得了,甚至有些 發包程序還很不好弄到手。
測試報告
一致性測試最終需要產生一個報告以。 PCI Express,SATA,FBDIMM等是基于sigtest測試的,sigtest會自動產生測試報告,如圖 所示。 QualiPHY軟件會自動產生一種最簡潔最清晰最完整的報告,如圖五所示。
圖五 用QualiPHY產生的一致性測試報告
評論