距離MIPI alliance首次在中國(guó)大陸召開全體會(huì)員會(huì)議已經(jīng)過去六年了,記得當(dāng)時(shí)是2014年10月8/9日兩天在上海世茂皇家艾美酒店(Le Royal Meridien Hotel in Shanghai, China)舉行。隨著MIPI的很多技術(shù)規(guī)范和協(xié)議在業(yè)內(nèi)的推廣,很多總線接口技術(shù)現(xiàn)在獲得了越來越多的產(chǎn)品應(yīng)用,這些技術(shù)不僅僅用于移動(dòng)終端領(lǐng)域,例如手機(jī),也應(yīng)用于消費(fèi)類電子,汽車電子等領(lǐng)域。
本文就是在這些影響移動(dòng)終端/消費(fèi)類電子/車載電子的總線協(xié)議分析和測(cè)試工具做一個(gè)簡(jiǎn)略的概述,期待對(duì)于大家未來開發(fā)/測(cè)試相關(guān)產(chǎn)品提供一定的幫助。
下面是針對(duì)各種移動(dòng)總線接口的協(xié)議分析、測(cè)試工具的一個(gè)匯總導(dǎo)圖,方便快速查詢。
我們先從手機(jī)終端涉及的各種總線說起,先來看一張MIPI官方組織的圖片,我們來看一下手機(jī)上面涉及哪些總線接口需要進(jìn)行分析和測(cè)試。
通過上圖我們可以看到手機(jī)上面主要涉及到如下總線接口
·SD 3.0
·eMMC 5.1
·UFS 2.0/3.0
·I3C
·SPMI
·RFEE
·QSPI
·USB
·Bluetooth
·WIFI
我們依次來看這些接口在研發(fā)測(cè)試過程中會(huì)用到哪些診斷、分析、測(cè)試工具。
(一)SD 3.0接口
SD 3.0是傳統(tǒng)手機(jī)最常用的接口之一,目前還有很多手機(jī)支持通過SD卡擴(kuò)展存儲(chǔ)容量;另外SDIO 3.0是用于外接一個(gè)支持SDIO協(xié)議的SD卡,這類卡上一般有CPU可以實(shí)現(xiàn)SSL加密/解密等功能,抓包分析后我們看到例如HTTP over SDIO相關(guān)的流量。
下圖是一個(gè)Prodigy公司的SD 3.0 analyzer連接分析讀卡器的示意圖。中間的綠色的小板子是micro-SD interposer,待測(cè)的micro-SD卡從左側(cè)插到該interposer的卡槽,然后該interposer右側(cè)插入讀卡器,interposer實(shí)現(xiàn)將雙向流量通過藍(lán)色的線束旁路傳輸?shù)絽f(xié)議分析儀主機(jī),內(nèi)部協(xié)議分析邏輯進(jìn)行數(shù)據(jù)的抓取。當(dāng)然很多情況下SD協(xié)議分析儀是分析手機(jī)的SD卡相關(guān)的問題。
下面的設(shè)備Prodigy公司的多合一協(xié)議分析儀,支持SD 3.0/SDIO 3.0/eMMC 5.1等各種總線,通過配置連接SD大卡或者micro-SD小卡interposer實(shí)現(xiàn)抓取分析SD協(xié)議,通過連接eMMC probe實(shí)現(xiàn)針對(duì)eMMC總線的協(xié)議分析。
下圖是抓取的micro-SD卡的協(xié)議解碼截圖,注意:SD卡上層采用SCSI指令集。
(二)eMMC 5.1存儲(chǔ)接口
2.1 eMMC 5.1協(xié)議分析儀
一些低端手機(jī)目前仍然采用eMMC 5.1接口作為內(nèi)部存儲(chǔ)的主要總線,一般容量都在64G以內(nèi),如16G, 32G, 64G等。下圖是eMMC協(xié)議分析儀的連接方式,通過probe將信號(hào)拾取出來后傳輸?shù)絽f(xié)議分析儀主機(jī)進(jìn)行解碼分析。
下圖是eMMC的協(xié)議分析解碼界面。
下面協(xié)議分析儀分析后識(shí)別到的卡的相關(guān)信息以及Histogram圖。
2.2 eMMC 5.1測(cè)試設(shè)備
韓國(guó)EFTECH公司的eMMC測(cè)試工具提供了eMMC產(chǎn)品驗(yàn)證部門一個(gè)方便易用的測(cè)試工具,韓國(guó)LG Mobile以及SK Hynix等知名公司都采用EFTECH的測(cè)試工具進(jìn)行研發(fā)測(cè)試。它提供如下測(cè)試功能:
(三)UFS 3.0/3.1存儲(chǔ)接口
3.1 UFS 3.0/3.1協(xié)議分析儀
從前幾年開始很多中高端手機(jī)已經(jīng)使用了UFS 2.0/2.1的接口,目前最新的手機(jī),例如Huawei Mate 40已經(jīng)在使用Kioxia等公司的UFS 3.0 device。速度也從UFS 2.0/2.1的5.8Gbps升級(jí)為UFS 3.0的11.66Gbps (Gear 4b)。目前最新的UFS 4.0 速度將達(dá)到23.32Gbps (取整為24Gbps)。
Prodigy公司的UFS 3.0協(xié)議分析儀是目前唯一可以長(zhǎng)時(shí)間使用的,不丟包的協(xié)議分析儀,例如Huawei Mate 40在研發(fā)、測(cè)試中就依賴Prodigy UFS 3.0協(xié)議分析儀診斷/分析相關(guān)UFS問題。業(yè)內(nèi)其它的UFS分析儀在真實(shí)的大流量下丟包異常嚴(yán)重,基本完全無法使用。Prodigy UFS 3.0協(xié)議分析儀可以運(yùn)行幾天幾夜都沒有問題,因?yàn)橛行﹩栴}復(fù)現(xiàn)要5個(gè)多小時(shí)。
所以,UFS 3.0分析儀市場(chǎng)似乎出現(xiàn)了一個(gè)非常奇怪的現(xiàn)象,就是能用和不能用的問題。Prodigy是目前市場(chǎng)上唯一不丟包的、可用的UFS 3.0/3.1 analyzer,對(duì)于分析數(shù)據(jù)讀/寫不一致等需要長(zhǎng)時(shí)間、抓取大數(shù)據(jù)量的場(chǎng)景是唯一的選擇。
下面是已經(jīng)購(gòu)買Prodigy UFS 3.0協(xié)議分析儀的部分典型客戶。
·Qualcomm -- 全球第一臺(tái)購(gòu)買了Prodigy。
·Micron -- 上海,美國(guó),歐洲多地
·Samsung Korea -- 韓國(guó)總部在2018年購(gòu)買Prodigy
·SK Hynix Korea -- 韓國(guó)總部在2019年購(gòu)買Prodigy
·KIOXIA -- 日本,韓國(guó),中國(guó)等多地購(gòu)買Prodigy,
·Panasonic
·Huawei/Hisilico
·Longsys,
·UNIC
·...
下圖是UFS 3.0協(xié)議分析儀的解碼圖片。SCSI, UFS, UniPro各個(gè)層面可以聯(lián)動(dòng)同步分析,對(duì)于底層的PACP提供非常直觀的解碼分析,同時(shí)支持非常豐富的trigger condition設(shè)置。
3.2 UFS 3.0/3.1測(cè)試工具
韓國(guó)LG Mobile和SK Hynix的UFS測(cè)試采用EFTECH的測(cè)試工具,EFTECH提供的UFS 3.0的測(cè)試工具的產(chǎn)品概述和功能如下。
另外,不論手機(jī)使用eMMC 5.1 device還是UFS 2.0/3.0 device,EFTECH還可以結(jié)合用戶的需求定制開發(fā)如下的功能:
1.在android手機(jī)里面常駐一個(gè)agent,通過EF-STAN軟件檢測(cè)追蹤每一個(gè)讀寫命令,包括地址,block size和延遲;參見下面的左圖。
2.如果android系統(tǒng)不論因?yàn)槭裁丛驘o法引導(dǎo)、啟動(dòng),則可以將其鏡像通過EF-parser軟件導(dǎo)入Windows進(jìn)行分析,找到crash點(diǎn);參見下面的右圖。
(四)I3C總線接口
I3C作為I2C的升級(jí)版本,目前在各個(gè)領(lǐng)域獲得眾多的應(yīng)用,例如僅在上海,就有眾多知名公司,例如Bosch,Intel, AMD,Pixelworks等知名公司開發(fā)相關(guān)芯片或者在其產(chǎn)品上應(yīng)用I3C作為基本的總線接口,I3C涵蓋了汽車電子,計(jì)算,消費(fèi)類電子各個(gè)方面。下面我們看一張圖,可以更加清楚地看到,實(shí)際上我們離不開的各種sensor也都通過I3C實(shí)現(xiàn)信息的互通和傳輸。
在2020年MIPI alliance的I3C分委員會(huì)的會(huì)議上,有將近300多位與會(huì)者就I3C在maser/slave在互通,互作性和兼容性上面進(jìn)行了熱烈討論。Prodigy公司作為I3C分委員會(huì)的有突出貢獻(xiàn)的會(huì)員,起草了關(guān)于I3C兼容性測(cè)試的規(guī)范,日前,MIPI已決定使用Prodigy公司的analyzer和exerciser以及CTS測(cè)試軟件進(jìn)行兼容性認(rèn)證。
下面是I3C analyzer和exerciser的解碼和編程腳本截圖。
下圖是針對(duì)I3C協(xié)議的trigger condition設(shè)置。
(五)SPMI總線接口
SPMI總線是System Power Management Interface的縮寫,顧名思義就是處理和power相關(guān)的管理、配置等。Prodigy通過獨(dú)立的協(xié)議分析儀實(shí)現(xiàn)針對(duì)該總線流量的抓取和解碼。
下面是SPMI總線分析儀圖片和協(xié)議解碼圖片。
Prodigy針對(duì)SPMI是實(shí)現(xiàn)了exerciser功能,如下圖。
(六)RFFE總線接口
RFFE是RF Front End,表面意思很清晰,即射頻前端總線接口,處理RF信號(hào)進(jìn)來之后的一些管理和配置。Prodigy通過獨(dú)立的協(xié)議分析儀實(shí)現(xiàn)針對(duì)該總線流量的抓取和解碼。
下面是RFFE總線分析儀圖片和協(xié)議解碼、exerciser圖片。
(七)QSPI總線
該總線顧名思義為Quad SPI,簡(jiǎn)單認(rèn)為是SPI的高速版。Prodigy公司的QPSI協(xié)議分析儀和SPMI, RFFE等類同,也可以實(shí)現(xiàn)協(xié)議分析,exerciser仿真發(fā)包等功能。
(八)USB 3.0/3.1總線
8.1 協(xié)議分析,發(fā)包仿真,兼容性測(cè)試,PD測(cè)試
USB 3.0在手機(jī)上已經(jīng)獲得了廣泛應(yīng)用,不僅用于USB PD進(jìn)行充電,也可以實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入、導(dǎo)出等傳輸功能。
Ellisys是總部位于瑞士的專業(yè)協(xié)議分析儀廠商,傳統(tǒng)強(qiáng)項(xiàng)為藍(lán)牙Bluetooth,USB,WIFI,DP協(xié)議分析和測(cè)試,幾年前收購(gòu)了SerialTek以后產(chǎn)品線進(jìn)一步擴(kuò)充到計(jì)算、存儲(chǔ)領(lǐng)域的總線分析,其最新的革命性的PCIeGen4協(xié)議分析儀Kodiak以及最新的PCIe Ge 5 x16協(xié)議分析儀在英國(guó)倫敦研發(fā)、設(shè)計(jì)、生產(chǎn)、制造,徹底顛覆了傳統(tǒng)協(xié)議分析儀的設(shè)計(jì)架構(gòu),大大提高了問題診斷和故障分析的效率,成為Intel, AMD, Broadcom, Micron,Microsoft,Phison以及國(guó)內(nèi)如浪潮Inspur, MemBlaze, 大普Dputech,YMTC等知名公司的首選產(chǎn)品,其Gen4/5協(xié)議分析儀無論抓取多大數(shù)據(jù)(例如144GB),解碼時(shí)間為1秒鐘,即,在1秒鐘左右可以實(shí)現(xiàn)所有的PCIe協(xié)議層(DLLP/TLP)以及NVMe層的全部解碼,同時(shí)其專利技術(shù)的信號(hào)處理方式以及無需抓取boot trace即可實(shí)現(xiàn)解碼分析等功能使得用戶可以實(shí)現(xiàn)之前老的協(xié)議分析儀產(chǎn)品無法達(dá)到的功能。
關(guān)于PCIe Ge 4/5協(xié)議分析儀,可以查詢SSDfans之前的文章“2020-09-13 沒想到PCIe Ge 4協(xié)議分析儀原來功能這么強(qiáng)大!”、“2020-09-19 SerialTek PCIe Ge 4協(xié)議分析儀開箱以及安裝使用演示”。Apple公司在2013年謠傳的iPhone手機(jī)內(nèi)部使用NVMe SSD,以及現(xiàn)在NVMe SSD逐漸擴(kuò)展應(yīng)用到汽車電子、航空/航天領(lǐng)域,所以這部分內(nèi)部本文檔不會(huì)單獨(dú)介紹,需要的朋友可以聯(lián)系我們,我們將提供“PCIe Gen 4 NVMe SSD測(cè)試環(huán)境搭建和常用工具圖解_ver3.1”詳盡文檔供,以及各種實(shí)拍實(shí)驗(yàn)室視頻供參考,涉及PCIe Gen 4協(xié)議分析,性能/功能/協(xié)議兼容性/IOT測(cè)試,熱插拔自動(dòng)化測(cè)試,掉電測(cè)試,高低溫測(cè)試,以及如何構(gòu)建PCIe Gen 4 NVMe SSD測(cè)試環(huán)境,從Gen 4主板選型開始,涉及PCIe Gen 4 NVMe SSD三類接口(M.2, U.2, AIC)的端口擴(kuò)展,各種常用的主機(jī)卡,轉(zhuǎn)接卡,盤柜,延長(zhǎng)線的選擇等,以及考慮到測(cè)試便利性使用的主板托架和實(shí)驗(yàn)室批量測(cè)試機(jī)架等解決方案。
Ellisy USB 3.0, 3.1協(xié)議分析儀是USB IF官方組織指定的CTS供應(yīng)商,包括link layer以及PD(power delivery)兼容性測(cè)試,Ellisys分析儀提供analyzer, exerciser和CTS測(cè)試套件。
該分析儀也應(yīng)用于Wireless USB以及WiMediaUWB相關(guān)其它協(xié)議。下圖是Ellisys公司的USB 3.0/3.1協(xié)議分析儀圖片以及WiMediaUWB相關(guān)邏輯框架圖和針對(duì)WiMedia的解碼圖。
Ellisys USB協(xié)議分析儀支持如下的USB Class類:
·Audio
·Video
·Hub
·Human Interface Device
·WUSB Wire Adapter
·Mass Storage
·Communication
·Wireless Mobile Communication
·Still Image
·Printer
·Bluetooth HCI
·Smart Card
·Test & Measurement
·Media Transfer Protocol
下面是Ellisys USB 3.0、3.1協(xié)議分析儀的一些主要功能簡(jiǎn)述。
Supported Protocols
Power Delivery 2.0 (FSK and Baseband)
USB 1.0 / USB 1.1 (1.5 and 12 Mbps)
USB 2.0 (1.5, 12 Mbps and 480 Mbps)
USB 3.0 (5 Gbps)
USB 3.1 (10 Gbps)
The availability of the protocols depends on the edition
Supported modes
Analyzer: non-intrusive protocol analyzer
Generator: traffic generator for emulating host, device, sink, source
Examiner: compliance tester
The availability of the modes depends on the options
Analyzer Capabilities
Concurrent capture of USB 2.0, USB 3.x,
Power Delivery, Vbus and logic signals
Multiple-unit synchronizatio capability
Automatic terminatio detection
Pre-capture traffic filtering
Generator Capabilities
Emulate USB host or device
Emulate PD sink or source
Precise and reproducible timings
Ability to emulate low-level issues as well as high-level behaviors
USB 1.x / 2.0 Capabilities
Support of Low, Full and High-speed
Automatic speed detection
Precise tracking of line states
Non-intrusive probing
Timing resolution of 16.7 ns
USB 3.x Capabilities
Support of 5 Gbps and 10 Gbps
Automatic speed detection
Automatic termination detection
Non-intrusive signal reshaping
Flexible front-end with adaptive equalization and configurable emphasis and swing
Timing resolution of 400 ps
USB Power Delivery Capabilities
Non-intrusive probing
Support of FSK and Baseband PHY
Support of Type-C CC via custom cable
Measurement of FSK carrier frequency, amplitude and bit rate
Configurable FSK amplitude generator mode
Vbus Capabilities
Measurement of Vbus from 0 to 25V
Measurement of Ibus from -5 to +5A
Generatio of Vbus from 4 to 20V
下面是兩種典型應(yīng)用的測(cè)試拓?fù)洌筮吺亲鳛閰f(xié)議分析儀,右邊是作為USB Host仿真。
下面是協(xié)議解碼截圖。
8.2 自動(dòng)化測(cè)試工具 – 線纜插拔,自動(dòng)化切換
8.2.1 USB線纜插拔自動(dòng)化測(cè)試
在測(cè)試手機(jī),電視或者其它消費(fèi)電子設(shè)備上面的USB端口的時(shí)候,經(jīng)常需要對(duì)于連接了USB線纜的鏈路作插拔測(cè)試,如果采用人工插拔,效率低下不說,還容易出錯(cuò),問題也不容易復(fù)現(xiàn),同時(shí)也不可能進(jìn)行多達(dá)上萬次這樣的測(cè)試,這個(gè)時(shí)候需要使用英國(guó)Quarch公司的USB Call Pull線纜插拔模塊進(jìn)行自動(dòng)化測(cè)試,產(chǎn)品圖片如下,提供type-c 和標(biāo)準(zhǔn)USB A/B口。
測(cè)試的時(shí)候該USB Cable Pull模塊將串接在USB cable中間,通過在控制電腦端使用Test Monkey圖形化軟件或者Python腳本實(shí)現(xiàn)自動(dòng)化測(cè)試,可以提供如下這些測(cè)試功能。
該USB Cable Pull模塊可以模擬如下的USB測(cè)試功能或者故障:
§模擬USB線纜的熱插拔
§模擬USB線纜熱插拔過程中導(dǎo)致的pin bounce接觸不好的情況
§模擬USB線纜某些針腳斷掉
§模擬USB線纜某些針腳長(zhǎng)通
§模擬USB線纜某些針腳上面有信號(hào)毛刺
§物理毛刺的多少?注入一次毛刺,還是一直有毛刺?間隔時(shí)間多長(zhǎng)?
§毛刺的高低,疏密,持續(xù)的時(shí)間長(zhǎng)短
§模擬USB線纜某個(gè)Lane中的某些差分信號(hào)有毛刺,或者某個(gè)Lane不通
§模擬非常快速的USB線纜通/斷測(cè)試
下圖是Windows下面的圖形化軟件Test Monkey的主控制界面。可以在上面非常方便的實(shí)現(xiàn)針對(duì)USB Cable的快速插拔自動(dòng)化測(cè)試,也可以注入信號(hào)毛刺等。
下圖是針對(duì)USB線纜的任意針腳可以作通斷,或者導(dǎo)入信號(hào)毛刺測(cè)試,該毛刺設(shè)置可以在USB鏈路層導(dǎo)入bit error或者CRC error模擬USB連接在信號(hào)不好情況下對(duì)于傳輸性能、或者功能的影響。
下圖是針對(duì)USB call插拔過程中針腳接通順序的設(shè)置,同時(shí)也可以設(shè)置某一組針腳接通的瞬間是否會(huì)出現(xiàn)“抖針”這種現(xiàn)象,即模擬插拔瞬間某些針腳接觸不穩(wěn)定的情況。
8.2.2 USB測(cè)試自動(dòng)化切換測(cè)試
在各種使用USB接口的產(chǎn)品,例如手機(jī)測(cè)試過程中,有的時(shí)候需要針對(duì)不同的USB device作測(cè)試,但是由于只有一個(gè)USB口,怎么辦呢?這個(gè)時(shí)候會(huì)用到USB自動(dòng)化切換設(shè)備(或者稱為物理層交換機(jī) – Physical Layer Switch),參見下圖,即中間的USB口連接手機(jī)端,左右總計(jì)8個(gè)USB口連接USB外設(shè),這樣通過腳本控制可以實(shí)現(xiàn)手機(jī)在任何時(shí)候可以自動(dòng)切換到某一個(gè)外設(shè)進(jìn)行測(cè)試。一般在實(shí)驗(yàn)室測(cè)試情況下必須使用這種設(shè)備而不是USB HUB,因?yàn)閁SB HUB會(huì)導(dǎo)致收件可以看到所有的外設(shè),對(duì)于測(cè)試無法實(shí)現(xiàn)隔離。但是使用USB切換設(shè)備的時(shí)候某個(gè)時(shí)刻手機(jī)只是物理上連接到某個(gè)USB外設(shè),完全物理隔離,和使用一個(gè)USB cable連接是同一個(gè)效果。如果8個(gè)端口不夠也可以二次級(jí)聯(lián)。
下圖是Test Monkey的一個(gè)主控界面,可以很方便實(shí)現(xiàn)USB Host (A口)切換到任意一個(gè)USB外設(shè)。切換的時(shí)候還可以設(shè)置一個(gè)延遲時(shí)間。
如果需要對(duì)于切換的鏈路的信號(hào)質(zhì)量做一些調(diào)整,可以在下面的界面進(jìn)行配置。
英國(guó)Quarch公司的所有測(cè)試工具全部支持完善的Python腳本開發(fā),以上面USB切換設(shè)備為例,參見下面的腳本例程。
(九)Bluetooth藍(lán)牙總線
Ellisy公司的藍(lán)牙協(xié)議分析儀是業(yè)內(nèi)最知名的藍(lán)牙問題診斷工具,可以分析下面相關(guān)應(yīng)用。
§Bluetooth Classic (2x, BR / EDR2 / EDR3, all 79 channels concurrently)
§Bluetooth Low Energy (2x, 125k / 500k / 1M / 2M, all 40 channels concurrently)
§Wi-Fi IEEE 802.11a/b/g/n/ac (3x3, 20 / 40 / 80 MHz) [ENT]
§WPA IEEE 802.15.4 (all 16 2.4GHz channels concurrently) [ENT]
§2.4 GHz Spectrum Energy [PRO]
§USB HCI (1 port), UART HCI (2 ports) and SPI HCI (2 ports) [PRO]
§Generic UART, SPI, I2C and SWD [PRO]
§Logic signals [PRO]
§Audio I2S [PRO]
§Wireless Coexistence Interface 2 (WCI-2) [PRO]
下面是藍(lán)牙協(xié)議分析儀主機(jī)的圖片,以及連接測(cè)試拓?fù)洹?/p>
下面是協(xié)議分析解碼截圖。
另外,IEEE 802.15.4提供了針對(duì)高層協(xié)議規(guī)范例如Thread, Zigbee, 6LoWPAN以及RF4CE的底層支持,該Low-Rate Wireless Personal Area Network (LR-WPAN) 技術(shù)已經(jīng)被應(yīng)用于手機(jī),模組,SoC等使用藍(lán)牙或者WIFI的場(chǎng)景中,Ellisys藍(lán)牙協(xié)議分析儀可以捕獲16個(gè)2.4GHz WPAN通道,包含相關(guān)的RF視頻特征,參見下圖截圖。
(十)WIFI無線
Ellisys公司的基于硬件加速的WIFI協(xié)議分析儀可以實(shí)現(xiàn)packet-loss的抓包分析,參見下圖的解碼分析截圖。
(十一)Display Port總線接口
11.1Display Port協(xié)議分析儀
Ellisys公司的Type-C Tracker analyzer在2019年9月宣布支持USB4.0(40G)以及Display Port 2.0測(cè)試。
Type-C Tracker analyzer for Type-C, PD, DP, TB, USB4
USB-IF通過USB4將帶寬提高一倍
USB4規(guī)范是2019年9月初由USBIF論壇(www.usb.org)發(fā)布的。USB4使用兩通道方法將帶寬從以前的USB標(biāo)準(zhǔn)提高了一倍,達(dá)到40Gbps。USB4基于Intel的Thunderbolt規(guī)范,該規(guī)范是USB Promoter Group的貢獻(xiàn)。USB4將僅使用Type-C連接器。Ellisys公司對(duì)于Type-CTracker支持USB 4的支持將完美支持Type-C連接器上的USB Power Delivery的alternate mode協(xié)議和sideband控制信令。
“USB Type-C互連標(biāo)準(zhǔn)帶來了各種高速通信技術(shù),復(fù)雜的供電方法以及各種sideband控制協(xié)議的融合,盡管這種靈活性為最終用戶帶來了特別的便利,但它給應(yīng)用帶來了巨大的挑戰(zhàn),包括產(chǎn)品設(shè)計(jì)和測(cè)試。” ASTC首席技術(shù)官Rod Whitby說道,ASTC是USB Power Delivery規(guī)范以及TurkeyUSB-C和PD應(yīng)用體系結(jié)構(gòu)和交付方面的全球領(lǐng)導(dǎo)者。“Ellisys的Type-CTracker分析工具通過其多協(xié)議捕獲功能和同步的electrical層面的分析功能,為我們的團(tuán)隊(duì)提供了更多的選擇,由于它將許多工具整合到一個(gè)非常緊湊的產(chǎn)品中,它也使得我們寶貴的臺(tái)式工作空間變得更加整潔。”
11.2 DP測(cè)試自動(dòng)化切換測(cè)試
和USB 3.0切換設(shè)備設(shè)備一樣,Display Port也有類似的切換設(shè)備,用于在1個(gè)upstream和8個(gè)downstream之間進(jìn)行切換,對(duì)于測(cè)試一些DP host端需要配合各種外設(shè)端的功能測(cè)試比較有幫助。參見下圖的產(chǎn)品圖片,以及Test Monkey關(guān)機(jī)界面上切換控制,以及信號(hào)設(shè)置的界面。
12. 100Base-T1總線分析儀
100Base-T1是IEEE前幾年一個(gè)新的規(guī)范和標(biāo)準(zhǔn),主要應(yīng)用于汽車內(nèi)部總線。下圖是一張汽車系統(tǒng)內(nèi)部各個(gè)主要組件的連接圖。Saniffer提供當(dāng)前汽車電子使用所有總線協(xié)議分析工具,包括:
·CAN/CAN-FD(Fast Data)
·LIN
·FlexRay
·100Base-T1
·TTE – Time Triggered Ethernet
·TSN – Time Sensitive Network
·USB
·eMMC /UFS
·SATA
·PCIe/NVMe
傳統(tǒng)上汽車上面有超過75+以上的ECU是通過傳統(tǒng)的CAN/LIN/FlexRay總線互聯(lián),參見下圖。
下面是各種ECU通常采用哪些總線技術(shù)進(jìn)行通訊。我們可以看到一些需要高速互聯(lián)的場(chǎng)景采用Ethernet互聯(lián)。
下面是未來汽車總線互聯(lián)的架構(gòu)和應(yīng)用的相關(guān)總線技術(shù)。
在2020年9/14-16,上海世博展覽中心舉行的Automotive Testing Expo上面,我們看到汽車電子總線除了傳統(tǒng)的CAN, CAN-FD,LIN, FlexRay技術(shù)之外,隨著現(xiàn)在新能源車企的壯大,新的技術(shù)也越來越多的用到新的車型,目前非常熱的一個(gè)技術(shù)是100Base-T1,使用傳統(tǒng)100M以太網(wǎng)(當(dāng)然也可以使用千兆以太網(wǎng))傳輸一些原本ECU之間需要大數(shù)據(jù)傳輸?shù)膱?chǎng)景(CAN總線默認(rèn)是1Mbps),有些特殊車型采用TTE時(shí)間觸發(fā)以太網(wǎng)。另外,汽車后備箱數(shù)據(jù)中心使用的TSN技術(shù)是基于千兆以太網(wǎng),汽車信息娛樂導(dǎo)航系統(tǒng)則從傳統(tǒng)的eMMC或者SATA SSD存儲(chǔ)轉(zhuǎn)移到UFS和NVMe SSD存儲(chǔ)。
下圖是100base-T1協(xié)議棧和ISO 7層模型的對(duì)應(yīng)關(guān)系。
下面是Prodigy公司的100base-T1協(xié)議分析儀產(chǎn)品圖片,連接方式以及協(xié)議解碼截圖。
13. UFS 3.0等總線測(cè)試相關(guān)輔助工具
UFS 3.0等測(cè)試過程中經(jīng)常需要用到如下的一些負(fù)責(zé)工具或者夾具,Saniffer公司提供相應(yīng)的產(chǎn)品或者定制服務(wù)。
13.1 UFS 3.0, LPDDR4X interposer
如果需要將UFS, LPDDR4X上面的信號(hào)引出來接入?yún)f(xié)議分析儀或者邏輯分析儀進(jìn)行分析,那么需要購(gòu)買或者定制相應(yīng)的interposer,由于將信號(hào)引出必須埋阻,所以國(guó)內(nèi)的生產(chǎn)工藝次品率較高,一般需要國(guó)外專業(yè)的工廠進(jìn)行加工。
下面是一些長(zhǎng)見的LPDDR4Xinterposer類型。
13.2 UFS 3.0socket
下圖是UFSsocket以及如何連接。
除了類似于上面的帶蓋板的UFS 3.0device socket之外,在研發(fā)、測(cè)試階段有的時(shí)候需要將UFS 3.0 device從socket里面取出來進(jìn)行firmware升級(jí)或者替換試驗(yàn),這個(gè)時(shí)候就需要用到一種特別的socket,即(nearly) zero footprint socket。
使用上述socket的時(shí)候,需要先將原來的UFSdevice取下,將基板清理植球清理干凈,然后安裝好該socket,然后將UFS 3.0device放入該socket即可。取下來的時(shí)候只要稍微用指甲翹一下即可取出更換,對(duì)于開發(fā)/測(cè)試非常方便。
13.3 UFS 3.0 HAST測(cè)試母板
HAST (Highly Accelerated Stress Test)
HAST是加速老化測(cè)試,例如:在較高溫度(例如115度)下面進(jìn)行1000小時(shí)測(cè)試。下面是簡(jiǎn)單的關(guān)于HAST的簡(jiǎn)介。
A typical THBtesttime would be1000 hours.HASTuses increasedtesttemperatures of 110 to 130 ?C which decreases thetesttime to as low as 96hourscompared to a THBtest. ...HASTutilizes a positive pressure inside thetestchamber along with temperatures above 100 ?C and controlled humidity。
Saniffer可以結(jié)合用戶的需求定制開發(fā)各種HAST測(cè)試母板。
原文標(biāo)題:移動(dòng)終端/消費(fèi)類電子/汽車電子等相關(guān)總線的協(xié)議分析和測(cè)試工具概述
文章出處:【微信公眾號(hào):ssdfans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
汽車電子
+關(guān)注
關(guān)注
3036文章
8291瀏覽量
169854
原文標(biāo)題:移動(dòng)終端/消費(fèi)類電子/汽車電子等相關(guān)總線的協(xié)議分析和測(cè)試工具概述
文章出處:【微信號(hào):SSDFans,微信公眾號(hào):SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
RT-Trace調(diào)試工具正式發(fā)布!

探秘EtherCAT總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

新品發(fā)布 | TOSUN同星發(fā)布多總線仿真測(cè)試工具,突破傳統(tǒng)通訊瓶頸!

芯科科技Z-Wave設(shè)備測(cè)試工具介紹

Web端TCP/UDP測(cè)試工具!小白必學(xué)~

車載總線監(jiān)控分析及仿真工具 - VBA

嵌入軟件單元/集成測(cè)試工具專業(yè)分析
CAN總線測(cè)試工具選擇與使用
什么是協(xié)議分析儀和訓(xùn)練器
USB協(xié)議分析儀的技術(shù)原理和應(yīng)用場(chǎng)景
性能測(cè)試工具上線!暢玩《黑神話:悟空》 固態(tài)硬盤選致態(tài)
新品發(fā)布 | 多通道車載以太網(wǎng)仿真測(cè)試工具

評(píng)論