技(ji)術交流
數字(zì)示波器的(de)發展極大(dà)的降低了(le)低速總線(xiàn)調試的難(nán)度,無論是(shi)IIC、SPI還是CAN、LIN等,示(shì)波器都可(ke)以直接将(jiang)波形✨轉化(hua)成數據。傳(chuan)聞近日有(you)一台示波(bō)器可以直(zhi)接破解30多(duō)種通信協(xie)議,我們🏃一(yī)起看看都(dou)是哪些協(xie)議。
一、簡(jian)述示波器(qi)發展給協(xié)議解碼帶(dài)來的便捷(jié)
示波器從(cóng)模拟示波(bō)器發展到(dao)數字示波(bō)器,帶來了(le)許多🐪大的(de)改🔞變,例如(ru)信号采集(ji)、帶寬、采樣(yang)率、屏顯等(děng)。同樣,這樣(yang)的改變也(yě)體現在“協(xie)議解碼”上(shàng),新的解碼(ma)方式将人(ren)們從“0”,“1”的世(shi)界中解放(fang)出來,大大(da)提高了工(gōng)作效率。
圖(tu)1 0/1的世界
下(xia)面,我們具(ju)體看一下(xia)示波器發(fa)展中協議(yi)解碼方式(shì)的變🔴化。
最(zui)初的協議(yi)解碼
例(li)如:觀察IIC協(xie)議,一個時(shi)鍾信号,一(yī)個數據信(xin)号,我們需(xū)要按照時(shí)鍾與數據(jù)信号一位(wèi)一位對應(ying),去進行0/1的(de)組合轉♈換(huan),将其“翻譯(yì)”成我們需(xū)要形式,再(zài)去對應相(xiàng)應的物理(lǐ)量。這樣不(bú)僅工作量(liang)大、效🔴率低(di),,而且還容(rong)易出錯。
圖(tu)2 最初的協(xié)議解碼
現(xiàn)在的協議(yì)解碼
直接(jiē)将波形數(shu)據解碼後(hou)以十六進(jìn)制、十進制(zhì)或字符的(de)形式呈☀️現(xiàn)出來,省去(qù)了工程師(shī)轉換的過(guo)程,大大加(jia)快了開發(fā)效率✍️。如圖(tú)3爲一段CAN協(xie)議的解碼(ma),可以一步(bù)到位。
圖3 雙(shuang)ZOOM下的CAN協議(yi)解碼
二、簡(jiǎn)要介紹每(měi)一種協議(yi)
目前,在示(shi)波器上,除(chú)了大家所(suǒ)熟知的CAN、UART、IIC、USB等(deng)協議解碼(ma)外,還有許(xǔ)多使用越(yue)來越頻繁(fan)的協議。下(xià)面,我們按(an)照協議的(de)🐕應用一一(yi)介紹。
1、汽車(chē)電子所使(shǐ)用的協議(yì)解碼
如圖(tu)4爲WTB協議解(jiě)碼
2、IC接口相(xiang)關協議
表(biǎo)2 IC接口相關(guān)協議及特(tè)征
如圖5爲(wèi)SPI協議解碼(ma)
圖5 SPI協議解(jiě)碼
3、電腦周(zhōu)邊相關協(xié)議
表3 電腦(nao)周邊相關(guān)協議級特(te)征
如圖6爲(wèi)USB協議解碼(mǎ)
圖6 雙ZOOM下的(de)USB協議解碼(mǎ)
4、無線通信(xin)相關協議(yi)
表4 無線通(tōng)信相關協(xie)議及特征(zhēng)
如圖7爲Wiegand協(xie)議解碼
圖(tú)7 Wiegand協議解碼(ma)
5、各行業相(xiàng)關協議
表(biao)5 各行業相(xiang)關協議及(ji)特征
如圖(tú)8爲RS232解碼:
圖(tu)8 雙ZOOM下的RS232解(jiě)碼
表6 各行(hang)業相關協(xié)議及特征(zhēng)
三、ZDS4000所有協(xié)議解碼全(quan)部免費标(biao)配
ZDS4000系列示(shi)波器免費(fei)标配以上(shàng)30餘種協議(yì)解碼,支持(chí)解碼以“十(shi)✍️進制”,“十六(liu)進制”,“字符(fú)”三種方式(shi)顯示,如圖(tú)9、10所示。
圖9 30餘(yú)種協議解(jiě)碼
圖10 協議(yì)解碼的三(sān)種顯示方(fang)式
同時,支(zhi)持解碼細(xi)節顯示,具(ju)有詳細的(de)事件表(事(shi)件表内容(rong)包括開始(shi)時間、結束(shu)時間、名稱(cheng)及數據),可(kě)以以報表(biao)網頁或CSV格(ge)式導出,方(fang)便工程師(shi)進一步分(fèn)析👉,如圖11所(suǒ)示。
圖11 事件(jiàn)表的兩種(zhǒng)導出方式(shì)