技(jì)術交(jiāo)流
數字示波器的發展(zhǎn)極大的降低了低速總線(xiàn)調試的難度,無論是IIC、SPI還是CAN、LIN等,示(shì)波器都可以直接将波形轉化成數據。傳聞近日有一台示波器可以直接破(pò)解30多種(zhǒng)通信協議,我們一起看看都是哪些協(xié)議。
在講解示波器具(jù)體的解碼内容之前,首先(xiān)來看一下伴随(suí)着示波器的發展,協議解碼出現了(le)哪(nǎ)些(xiē)變化。
一、簡述示波器發展給協(xié)議解碼帶來的便捷
示波器從模拟(nǐ)示波器發展到數(shù)字示波器,帶來了許多大的改變,例如信号采集、帶寬、采樣率、屏顯等。同樣,這樣的改(gǎi)變也(yě)體現在“協議解碼(mǎ)”上,新的解碼方式将人們從“0”,“1”的世界中解放出來,大大提高了工作效率(lǜ)。
圖1 0/1的世界(jiè)
下面,我們具體看一下示波(bō)器發展中協議(yì)解碼方式(shì)的變化。
最初的協議解碼
最初(chū)的示波(bō)器隻是一個簡單的波形顯示兼數據測(cè)量,而我們需要獲取協議波(bō)形深層(céng)次的含(hán)義,則需要一段一段去分析。
例(lì)如:觀察IIC協議,一個時鍾信(xìn)号,一(yī)個數據信号,我們需要按照時鍾與數(shù)據信号一位(wèi)一位(wèi)對應,去進行0/1的組合轉換,将其“翻譯(yì)”成我們需要形式,再去對應相應的物(wù)理量。這樣不僅工作(zuò)量大、效率低,,而且還容易出錯。
圖(tú)2 最初的協議解(jiě)碼
現在的協議解碼(mǎ)
直接(jiē)将波形數據解碼後(hòu)以(yǐ)十六進制、十進制或字符的形式呈現出來,省去了工程師(shī)轉換的過程,大大加快了開發效率(lǜ)。如圖3爲一段CAN協議的解碼,可以一步到位。
圖3 雙(shuāng)ZOOM下的CAN協議解碼
二、簡要介紹(shào)每一種協議
目前,在示波器上,除(chú)了大家所熟知的CAN、UART、IIC、USB等協議解碼外,還有許多使用越來越頻繁的協議。下面,我們按照協議(yì)的應用一一介紹。
1、汽車電子所使用的協議(yì)解碼
表1 汽車電子相關協議及(jí)特征
如圖4爲WTB協議解(jiě)碼
圖4 雙ZOOM下的WTB協議解(jiě)碼
2、IC接口相關協議
表(biǎo)2 IC接口相(xiàng)關協議及特征
如(rú)圖5爲SPI協議解碼
圖5 SPI協議解碼(mǎ)
3、電腦周邊相關協議
表(biǎo)3 電腦周邊(biān)相關協議級特征
如圖6爲USB協議解碼(mǎ)
圖6 雙ZOOM下的USB協議(yì)解碼
4、無線通信相關協議
表4 無(wú)線通信相關協議及特征
如圖7爲Wiegand協議解碼
圖7 Wiegand協議解碼
5、各行業相關協議
表5 各行業相關協議及特征
如圖8爲RS232解碼:
圖8 雙ZOOM下的RS232解碼
表6 各行(háng)業相關協議及特征
三、ZDS4000所有協議解碼全(quán)部免費标配
ZDS4000系列示波器免(miǎn)費标配(pèi)以上30餘種(zhǒng)協議解碼,支持解碼以“十進制”,“十六進制”,“字符”三種(zhǒng)方式顯示(shì),如圖9、10所示。
圖9 30餘種協議解碼
圖10 協議解碼的三種顯示(shì)方式
同時,支持解碼(mǎ)細節顯示,具有詳(xiáng)細的事件表(事件表内容包括開始時間、結束時間、名稱及(jí)數據),可(kě)以以報表網頁(yè)或CSV格式導出(chū),方便工(gōng)程師進一步分析,如(rú)圖11所(suǒ)示。
圖11 事件表的兩種導(dǎo)出(chū)方式(shì)