0 0
最新消息
快速進行高速介面和匯流排的物理層相容性測試(compliance test)
2023-02-17

快速進行智慧系統介面和匯流排的物理層測試
輕鬆執行 USB2.0/Ethernet/DDR3/MIPI D-PHY 相容性驗證

本文將針對市面上典型的智能系統的相容性測試(compliance test)和內部匯流排測試做介紹,從 USB 2.0 和 Ethernet 測試發展和更新、測試連接方法及關鍵設置技巧與設備需求,到內部匯流排 DDR/MIPI D-PHY 的連接與測試注意事項來作重點說明,除了 Keysight MXR 系列示波器,2023 年度全新升級的 4G / 6GHz Keysight EXR 系列示波器也可以執行一致性測試!

 

本文包含以下部分,可點選快速連結(附實際操作影片)
USB2.0和Ethernet測試發展和更新USB2.0的測試與發展/Ethernet測試

智能系統內部匯流排測試DDR匯流排測試/MIPI D-PHY匯流排測試
協議測試
關於2023年度全新升級的EXR系列示波器
使用示波器執行USB 2.0 Device眼圖測試及USB 2.0 Inrush Current實際測試影片



 

典型的產品設計和開發流程,通常會在批量生產和出貨前進行完整的功能性測試和一致性測試。通過嚴格的一致性測試,即可準確測量出系統相對於 CTS(Compliance Test Specification)的裕量(Margin),從而為產品設計的降成本方案找到準確的方向、為產品在日益激烈的市場競爭中找到準確定位。對系統廠來說,存在成本考量,但對於 IC 廠是否就沒有一致性測試的動力呢? IC 廠基於產業鏈的地位,一致性測試可以準確的測量出晶片產品系統化後的裕量,對下游系統廠而言則是一個最佳的案例和參考設計,也讓下游廠商有足夠的信心保證。
 


 

現今的智慧系統已經進入到我們生活的各個領域,從消費電子的智慧手機和手錶,到智能汽車的各種導航和自動駕駛,再到物聯網典型應用的抄表系統及 POS 機,甚至是未來潛在的巨大市場中的智慧家居系統等。典型系統框架圖如下,一般採用嵌入式 32 位處理器,典型如 32 位 ARM 處理器,當前主流採用 DDR3 SDRAM 作為資料記憶體,儲存程式則採用 NAND Flash 元件。外部配置 USB 2 和 10/100/1000 Base-T 乙太網,另外還會配置一些攝影機和顯示器。此外還有一些其它的低速 I/O 介面,如語音和 QR code 辨識等功能,其它與無線應用相關介面如WiFi和藍牙之類不在本文討論中。
 

典型智能系统框圖_相容性測試

圖:典型智能系統框架圖

 

這一典型系統充分說明了“麻雀雖小,五臟俱全”的道理,為了確保性能,對其進行完備的測試也是必不可少的。測試的重點主要在於內部核心的 DDR 儲存匯流排存,以及重要的人機互動設備如攝像頭和螢幕所使用的主流匯流排 MIPI,還有外部介面 USB 2 和 10/100/1000Base-T 等。進行完備的測試是產品性能和品質的有力保證,也是產品在市場上對客戶的信心保證。本文我們就當前市場上典型的智能系統的相容性測試和內部匯流排測試做一個簡介,討論的匯流排和介面相容性測試均著重於發送端信號測試。



 

一、USB2.0和Ethernet測試發展和更新


USB 2 和 Ethernet 作為經典的外部匯流排介面,已經在產業界應用達 20 年之久,測試方法也非常成熟。由於採用這兩個標準的設備種類繁多,不同種類產品之間的互聯互通和相容性測試一直是產品是否合格的判斷依據之一,因此雖然成熟但是依然不可忽視。



 

1. USB 2.0 的測試和最新發展


USB 2.0 的基本電氣特性如下

 

速度

幅度

上升時間*

低速

1.5Mb/s

3.3V

75~300ns

全速

12Mb/s

3.3V

4~20ns

高速

480Mb/s

400mV

500ps




* 上升時間 Tr 定義為10%-90% 

USB 2 介面的測試傳統上主要分為 Host 和 Device 及 Hub 三大類。下表為 USB-IF 近年更新的不同設備的測試專案清單,如果您的產品需要進行符合協會標準的測試認證則應當嚴格按照下表的測試項目進行:


 

USB2.0 Test Matrix_相容性測試

 

圖:USB 2.0 Test Matrix

 

Device 的 SQ 測試連接如下圖:

USB2.0 SQ測試連接圖_相容性測試
圖: USB 2.0 SQ 測試連接圖



 

立刻查看實際測試影片

查看USB2.0實際量測影片
 使用示波器執行USB 2.0 Device眼圖測試及USB 2.0 Inrush Current實際測試影片




 

Windows系統的 Host 測試比較簡單,但現今的智能系統多採用嵌入式系統,故一致性測試三要素之一的標準測試信號或碼型的獲取,成為相當關鍵的問題。
USB 2.0 測試中其實還有很多項目,詳情請登錄 USB-IF 協會查閱詳細測試規範:
https://www.usb.org/document-library/usb-20-electrical-compliance-test-specification-version-107

 

USB2.0 測試需要多大頻寬的示波器?



根據 USB 2.0 CTS 最新發表的描述,會需要使用 2.5 GHz 頻寬示波器,EXR254A/DSOS254A 等 2.5 GHz 以上的示波器才是最佳選擇,除了示波器主機外,USB 2.0 相容性測試軟體 D9110USBP 及電流探棒等配件也是必要的,立刻點我留言右下角私訊小編洽詢詳細附件清單。

 

USB2.0 信號來說,信號的最大頻率分量  fmax=0.5/Tr10-90%=1GHz。在保證 3% 的測量精度要求下,平坦回應示波器需要頻寬BWscope=1.4*fmax=1.4*1 GHz=1.4GHz,似乎使用 2 GHz 頻寬似乎已經足夠了。但是,最新的 USB 2.0 CTS 有以下描述:
 

最新USB2.0 CTS關於頻寬描述_相容性測試

 

圖:最新 USB 2.0 CTS 關於頻寬描述

 

 

2. Ethernet測試

作為電子行業另一個長期的主流標準,乙太網路一直是遠距離高速通訊的首選。主要是由科技行業協會(例如 IEEE )或者國家標準(如ANSI)所定義,近期沒有太多變化,不像 USB 標準由業界公司主導而一直在演進。因此,10/100/1000 Base-T 標準定義後就沒有太多更新和發展,而業界和科技協會一直致力於推動更高速率標準,如 400 G / 800G 。
針對傳統 10/100/1000Base-T,推薦示波器頻寬依然為 1 GHz,相容性測試軟體型號 D9010ETHC 。但是反過來,近年來量測儀器一直在向前發展,例如現今的中階示波器已經基本全部實現了 10 bit 化,而且取樣速率也比以往得到很大提高,因此測試精度比以往實際提高了很多。推薦的示波器:
EXR104A/EXR108A/DSOS104A, 立刻詢價



測試碼型和信號:為了進行 10 和 1000 Base-T 的測試,需要使用者自行配置 PHY 內的暫存器將 PHY 設為測試模式,以發出測試信號。而 100 Base-T 可透過設置暫存器或將 N5395C 治具上的 TC6 部分與 Link Partner 連接以自動發出測試訊號。

測試治具 N5395C:

乙太網夾具_相容性測試

 

圖:10/100/1000Base-T 乙太網夾具

 

另外通常還需要可用於連接示波器和治具的 1.5 GHz 差動探棒,推薦型號1130B,搭配 E2678B 探棒頭。當然這些配置只能完成針對發送端的基本訊號和一些抖動測試,實際上乙太網測試中還有 Return Loss 測試,這部分需要使用到網路分析儀。有時需要加Disturbing 等類比信號進入待測物,因此還需要訊號產生器等其他量測儀器。

除了針對智能系統的 10/100/1000Base-T 測試外,頻寬 4 GHz 的 EXR 系列示波器 
EXR404A 搭配 D9010EBZC 相容性測試軟體還可以支援 MGBase-T,NBase-T和10G Base-T,這些標準主要是針對桌機市場的高速通訊需求而設計。針對各乙太網標準測試,示波器的靈活頻寬升級能力尤為重要,Keysight EXR 系列示波器可原機頻寬及通道數升級,讓使用者為未來的產品發展及配套的測試能力提升預留空間。

標準

頻寬需求

主機及軟體

夾具與配件

10/100/1000 BASE-T

1 GHz

EXR104A+D9010ETHC

N5395C+1130B+E2678B

MG/N/10G BASE-T

4 GHz

EXR404A+D9010EBZC

U7237A+纜線

表:業界主要 Ethernet 標準發送端測試設備清單




 

二、智能系統內部匯流排測試


USB 和 Ethernet 作為典型的外部介面,其測試完全符合相容性測試的各種要素,因此連接環境非常簡單。然而,在現今的智慧系統中,DDR 和 MIPI 匯流排也扮演著極為重要的角色。DDR 記憶體是 CPU 系統的關鍵元件,確保其穩定可靠運作非常重要。而 MIPI 作為消費類電子行業最重要的標準協會,定義了多種標準分別用於不同部件之間的互連。當前MIPI在業界常常提及的實體層標準有 D-PHY,C-PHY,M-PHY。本文從中端示波器角度出發,因此重點在 D-PHY。

 


 

1. DDR匯流排測試

典型的智能系統主要採用 DDR 3 介面,部分高速系統也會使用 DDR 4 匯流排。與 PC 系統使用標準 DIMM 插槽記憶體條不同,智能系統通常使用嵌入式系統,因此 CPU 和 DRAM 記憶體之間的設計和開發非常考驗工程師,然而實際上很多產品在出貨時很多潛在的隱患沒有徹底解決,所以充分的測試工作還是非常重要。

 

 

當前已在用的DDR總線標準速度和SI關注問題_相容性測試

 

圖:當前已經在用的 DDR 匯流排標準速率和 SI 關注問題


 

首先,我們來看 DDR 3 的頻寬需求。DDR 3 是目前主流的存儲介面,其資料速率最高可達 2133 MT/s,時鐘速度為 1066 MHz,信號上升沿最快約為 100ps(20%-80%),因此 BW signal=0.4/100ps = 4GHz 。使用平坦回應示波器,其頻寬為BWscope=1.4BWsignal=1.44GHz=5.6GHz。另外,也可以從信號的最高切換頻率 1066 MHz 出發,按照 5 倍頻寬來計算,其需求頻寬為 5.3GHz,結果也相近。
 

從取樣速率的角度來看,對於資料最小寬度約為 468 ps 的信號,EXR 16GSa/s 提供 7 個取樣點,並搭配插值技術,能夠滿足信號重構的需求。因此對於DDR3 2133MT/s 的信號而言,EXR 系列的 6 GHz 頻寬基本上可以符合要求。
 

下面是 DDR 2/3 匯流排架構示意圖。JEDEC 協會作為業界記憶體行業專門協會,針對各種存儲相關介面匯流排定義了各種規範,當然 DDR 相關規範也在其中。 


 

特別說明的是,JEDEC 標準定義的讀寫信號測試點都在DRAM側信號管腳,因此,從控制器寫入DRAM 的信號在傳輸鏈路的末端或接收端,而從DRAM讀出的信號則在發送端。如果 ODT 匹配不好或線路阻抗匹配設計不佳,則在讀取信號時反射會被放大。此外,由於從 CPU 或控制器傳輸到 DRAM 的寫信號,相比從 DRAM 發出的讀信號,通常幅度略低。



 

DDR總線架構示意圖_相容性測試

圖:DDR 匯流排架構示意圖

 

考慮到 DDR 皆使用讀寫資料共用匯流排架構,而讀和寫分別涉及 DRAM 和 CPU 或控制器,因此需要對讀寫資料進行分離測試。
從以上說明,已經可以看出 DDR 測試中要解決的問題了。


 

Ⅰ、訊號探測點問題

自 DDR 2 標準開始,DRAM 通常採用 ODT(片上端接),因此很難找到方便且適當的測試點。通常只能在靠近 DRAM 顆粒的位置焊接過孔,但是如果這些預留的過孔與 DRAM 距離太遠,在高速傳輸下就容易產生 SI 問題。因此,對於 1600 MT/s 以上的信號,使用過孔是不切實際的。
 
BGA Probe是一種測試工具,可用於測試 DRAM 信號的保真度。它是一個夾具,插在主電路板和 DRAM 之間,使用標準 DRAM 封裝,包含雙面焊球和 150 Ω 阻尼電阻,以提取信號並連接到焊接探頭以進行測試。下圖即為 BGA Probe 和電路結構示意圖。


 

DDR2/3_BGA Probe示意圖_相容性測試

 

圖:DDR2/3 BGA Probe 示意圖

Ⅱ、讀寫分離問題

有效的讀寫分離是準確進行 DDR 匯流排測試的另一個先決條件。當前主要方法有三種:

a. 程式控制法。通過程式設計分別專門進行讀或寫操作,分別對讀或寫資料進行測試。這一方法在於不能完全實現純粹的讀或寫,另外不是真實的系統運行狀態,因為真實運行的系統不可能只進行讀或寫。

b. 使用數位邏輯通道連接控制匯流排,並設置觸發進行讀寫操作分離,這是一個有效的方法,但如何連接更多的信號仍然是一個難題。

c. 使用區域觸發(InfiniiScan Zone Trigger)功能。透過是德科技讀有的區域觸發功能,可依讀寫訊號前導碼及訊號幅度的不同進行區隔,其中讀取 Preamble 為完整週期,寫入則為半個週期,且寫入信號的幅度通常較讀取信號略低。InfiniiScan Zone Qualify Trigger 只需要簡單的根據波形差異畫框,即可實現“所見即所得”式觸發,最多可以定義 8 個區域。

 


影片:在 Keysight Infiniium 示波器上使用區域觸發功能



 

另外,Keysight 提供的 DDR3 測試軟體,也會自動調用區域觸發功能(InfiniiScan Zone Trigger)來進行高效的讀寫分離,更加快速的完成測試。
 

DDR3總線DQS Read Write Preamble_相容性測試

圖:DDR3 匯流排DQS Read/Write Preamble 差異(Source from Micron)
 

 InfiniiScan Zone Qualify Trigger 用於DDR匯流排讀寫分離動示意圖

 


圖:InfiniiScan Zone Qualify Trigger 用於 DDR 匯流排讀寫分離動示意圖

 


 

另外要說明的是,DDR 2/3 標準已經發佈了很多年,對其信號完整性測試,除了在信號幅度的電氣特性方面外,主要是信號以及信號之間的時序和參數,其本質主要就是建立/保持時間(Setup/Hold)的測試。因此要進行完整的測試,示波器必須支援建立/保持觸發。

隨著串列資料眼圖分析的普及,DDR 2/3 眼圖測試也開始流行起來,不過不是被規範所定義的。需要補充說明的是,手動進行眼圖測試必須設置時脈還原。針對 DDR 匯流排類眼圖測試,使用外部時鐘 Explicit Clock,具體設置如下圖所示。在讀寫 DQS 和 DQ 時,需分別進行邊緣和中心對齊,並需要手動設置中心對齊或邊緣對齊。

 

DDR總線眼圖測試時鍾恢復手動設置_相容性測試

 

圖:DDR匯流排眼圖測試時脈還原手動設置示意圖

以上簡單介紹了 DDR 測試中的一些問題以及解決方法,Keysight 提供全面的 DDR 2/3 匯流排測試軟體:

D9020DDRC—DDR 2 / LPDDR 2 匯流排測試軟體
D9030DDRC—DDR 3 / LPDDR 3 匯流排測試軟體
 
DDR 2/3 匯流排測試由於不可能像介面測試一樣可以完全斷開訊號鏈,因此必須依靠探頭連接待測訊號。針對DDR3最高2133 MT/s 速率,推薦使用頻寬 6 GHz 的 
EXR604A/EXR608A,探棒則推薦使用 1134B —7 GHz 主動式差動探棒(配合 6 GHz 示波器確保 6 GHz 系統頻寬),前端可以使用 E2677B 或 N5381B 焊接式探頭。並使用軟體進行自動化測試,需要同時接入 CLK/DQS/DQ 三個訊號進行最主要的電氣和時序參數測試,因此推薦 3 套探棒。



 

2. MIPI D-PHY匯流排測試

MIPI是當今個人消費電子領域最成功的標準之一,成功的從智能手機擴展到各種終端系統。在物理層面上,目前主要有D-PHY、C-PHY 和 M-PHY 三種標準。此外,在 2020 年 6 月 3 日,MIPI協會還宣布了 A-PHY 標準,支持最高 15 米的傳輸距離,速率分為 5 檔,從 2 Gbps 到 16 Gbps,為跨越整個車輛的資料傳輸提供實體層基礎,為智慧網聯汽車市場的 ADAS 和ADS 系統中的攝影機和顯示螢幕提供底層支援。

下圖為MIPI協會各標準分層架構和應用對應圖。其中 D-PHY 主要用於 CSI 和 DSI,分別對應攝影機和顯示幕。當前在典型智能系統中,主要使用的標準是 D-PHY V 1.1 以下,速率在 1.5 Gbps 以下,V 1.2 支撐 2.5 Gbps 未來將得到更廣泛應用。D-PHY 標準近幾年也得到了長期的發展,D-PHY 3.0 最高支援速率高達 14 Gbps。本文,我們將著重於 D-PHY 1.2 以下測試的介紹。

 

MIPI標準分層架構和應用對應圖_相容性測試

圖:MIPI標準分層架構和應用對應圖


 

D-PHY 標準於 2003 年推出,採用當時的技術條件並吸收了多種標準的特點,如類似 LVDS 訊號、差動訊號帶外部時鐘同步並支援 1、2、4 鏈路切換等。為了降低功耗,D-PHY 採用 LP 和 HS 兩種工作模式,時鐘頻率類似 DDR 標準只有資料速率的一半,以降低時鐘帶來的干擾。另外,為了方便在 LP 和 HS 模式之間切換,D-PHY 還採用了特殊的電路結構,並在 HS 模式信號上添加了共模偏置電壓。這些因素都增加了 D-PHY 標準的測試複雜度。
 
和 DDR 匯流排類似,D-PHY 的測試也不同於介面測試。對於系統產品,除非專門為晶片研發開發測試板,否則通常無法斷開攝像頭與處理器之間的CSI介面,或者斷開處理器與屏幕之間的 DSI 介面。換言之,針對系統產品進行 D-PHY 測試時無法使用夾具,必須使用探頭焊接進行測試。

D-PHY測試接線圖_相容性測試

 

圖:D-PHY 測試接線圖



考慮到 HS 模式下訊號上的共模偏置電壓 VCMTX 相關參數測試要求,必須分別對資料DP和DN分別測試以得到共模和差動訊號,因此 D-PHY 測試需要 3-4 組差動探棒。如果只使用3組探棒,針對 CLK 的共模測試會需要分兩次焊接,一次差動焊接輔助完成 Data 測試,另外還要再專門對 CLKP 和 CLKN 進行分開焊接測試 CLK 的共模偏置電壓。因此,建議使用 4 組探棒,可以同時焊接完成一組 DP+DN/CLKP+CLKN 的測試,以達到最高的測試效率。
 
D-PHY 的測試信號,當然是非常容易解決,只需攝影機一直在工作或者播放圖片或視頻到顯示幕上即可。



 

如何選擇一款合適的示波器來進行D-PHY 1.2訊號測試?

針對 D-PHY 1.2 2.5 Gbps 以下速率,哪個頻寬比較適合?而對於 MIPI D-PHY 1.5 Gbps 以上速率的晶片開發,需要全面驗證測試件的功能並在各種可能情況下測試性能。建議使用 13 GHz 以上頻寬的示波器,如 Infiniium V 或 UXR 系列。

對於系統級產品來說,6 GHz 的中端示波器即可完全滿足測試需求。Keysight 近期推出的 
EXR系列 8 通道示波器,頻寬最高可達到 6 GHz,是當前 D-PHY V 1.2 以下標準測試中 CP 值最高的選擇。當然也必須要搭配一致性測試軟體D9020DPHC。探棒推薦選擇頻寬與示波器頻寬相匹配的產品,例如搭配 4 GHz 的示波器可選擇 5 GHz 頻寬的 1132B、6 GHz 示波器建議搭配 7 GHz 頻寬的 1134B

 

 



D-PHY測試連接重點:


1. 可測性設計(Design for Test)。

由於 D-PHY 測試大量使用單端訊號進行差分和共模信號的運算,因此信號的接地回路必須非常短,否則共模測試將面臨極大的困難。在設計電路時,應考慮在資料和時鐘信號接近的位置預留方便可靠的接地。

 

2. 探棒頭焊接

使用焊接探棒頭如 E2677B ,為了方便連接,有時不得不使用較長的電阻絲線,但是阻尼電阻應儘量靠近訊號測試點,以免 Stub 過長。



 

三、協議測試



相容性測試作為即時示波器的最廣泛的用途,是很多產品出貨前認證測試的必經項目。在執行並通過業界標準的測試方法後,即可貼上標準 Logo,不僅是產品品質的保證,也是在市場的通行證。 EXR 系列多通道示波器,頻寬涵蓋 500 MHz ~ 6 GHz,提供業界當前主流的所有中等訊號速率標準的一致性測試,包括(但不限於):

 

匯流排標準

推薦頻寬

示波器

搭配選配

USB 2.0

 2 GHz

 EXR204A

 D9010USBC

10/100/1000 Base-T

 1 GHz

 EXR104A

 D9010ETHC

10G/MG/NG Base-T

 4 GHz

 EXR404A

 D9010EBZC

Automotive Ethernet

 1 GHz

 EXR104A

 AE6910T

DDR2/LPDDR2

 4 GHz

 EXR404A

 D9020DDRC

DDR3/LPDDR3, up to 1866M T/s

 6 GHz

 EXR604A

 D9030DDRC

MIPI D-PHY, up to 2.5 Gbps

 6 GHz

 EXR604A

 D9010DPHC

MIPI C-PHY, up to 2.5Gbps

 6 GHz

 EXR604A

 D9010CPHz



本文針對四個主要介面和匯流排標準相容性測試的一些問題和關鍵細節做簡單說明,因為篇幅有限,無法分別進行詳細描述。補充說明,每個標準的測試軟體都支援自動化測試,提供按照 Setup → Select → Config → Run 的標準流程,並最終給出測試報告。報告裡會專門對每個測試專案的結果標明 Pass/Fail,並參照規範給出剩餘的裕量,以提供進一步改進設計或者降成本的依據。

針對上述標準,還提供了強大的協議解碼和觸發功能,如下圖,協議觸發和解碼功能為這些匯流排的測試提供了強大的輔助工具。除了標準的一致性測試,EXR 6GHz 型號對智能系統中也會涉及的 HDMI 1.4b,PCIE 1.x,SATA 1.5G/3.0 Gbps,Rapid IO 等速率在 4 Gbps 以下訊號也可以支援。


 

USB2 100BASE-T D-PHY DDR3協議觸發和解碼_相容性測試

圖:USB2/100BASE-T/D-PHY/DDR3 協議觸發和解碼



 

四、關於2023年度全新升級的EXR系列示波器

Keysight_相容性測試_多通道示波器_EXR系列


 

EXR 系列示波器作為一款多通道的 7合1 產品,在 2023 年度全新升級,添加 4 GHz 及 6 GHz 機型!除了提供功能強大的測試軟體外,還有電源紋波、雜訊測試以及 PMIC 上電時序測試能力。搭配電源量測軟體套件,可在 EXR 系列示波器上執行各種自動化電源供應器量測,包括執行控制迴路響應和 電源拒斥比 (PSRR) 量測所需的獨特頻率響應分析。輕鬆完成三相交流電機的電壓、電流、功率品質、電流諧波等電源分析。
 

內建獨有的 除錯獵人(Fault Hunter) 功能,可自動偵測並快速定位罕見或隨機的異常訊號。只要按一下按鈕,示波器便可對輸入訊號進行 60 秒的統計量測分析,並自動啟動進階觸發功能,以針對正常訊號及異常訊號進行比對,偵測出隱藏的異常訊號。測試失敗的結果會自動儲存在記憶體中,可複製故障條件再次進行觸發, 此除錯獵人功能可加快設計和縮短發現隨機錯誤的除錯時間,並顯著地改善測試工作流程。甚至透過遠端團隊協作,工程師可快速發現問題、找出根源、提出解決方案,進而縮短產品上市時間並降低人力成本。


影片:在 Keysight Infiniium 示波器上使用 Fault Hunter

 

▲ 立刻留言詢價或私訊小編,成功預約展示即可獲得三合一充電線!

* 查看產品介紹:Keysight EXR系列示波器規格總覽
* 相關研討會:[實作研討會] 快速入手訊號分析及相容性測試-Keysight示波器實機量測研習營