《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 測(cè)試測(cè)量 > 業(yè)界動(dòng)態(tài) > 用示波器直接破解30種通信協(xié)議

用示波器直接破解30種通信協(xié)議

2017-03-19
來(lái)源:ZLG致遠(yuǎn)電子

  數(shù)字示波器的發(fā)展極大的降低了低速總線調(diào)試的難度,無(wú)論是IIC、SPI還是CAN、LIN等,示波器都可以直接將波形轉(zhuǎn)化成數(shù)據(jù)。傳聞近日有一臺(tái)示波器可以直接破解30多種通信協(xié)議,具體是那些協(xié)議呢?我們來(lái)一起看看。

  在講示波器具體的解碼內(nèi)容之前,首先來(lái)看一下伴隨著示波器的發(fā)展,協(xié)議解碼出現(xiàn)了哪些變化。

  1、簡(jiǎn)述示波器發(fā)展給協(xié)議解碼帶來(lái)的便捷

  示波器從模擬示波器發(fā)展到數(shù)字示波器,帶來(lái)了許多大的改變,例如信號(hào)采集、帶寬、采樣率、屏顯等。同樣,這樣的改變也體現(xiàn)在“協(xié)議解碼”上,新的解碼方式將人們從“0”,“1”的世界中解放出來(lái),大大提高了工作效率。

1.jpg

  圖1  0/1的世界

  下面,我們具體看一下示波器發(fā)展中協(xié)議解碼方式的變化。

  l最初的協(xié)議解碼

  最初的示波器只是一個(gè)簡(jiǎn)單的波形顯示兼數(shù)據(jù)測(cè)量,而我們需要獲取協(xié)議波形深層次的含義,則需要一段一段去分析。

  例如:觀察IIC協(xié)議,一個(gè)時(shí)鐘信號(hào),一個(gè)數(shù)據(jù)信號(hào),我們需要按照時(shí)鐘與數(shù)據(jù)信號(hào)一位一位對(duì)應(yīng),去進(jìn)行0/1的組合轉(zhuǎn)換,將其“翻譯”成我們需要形式,再去對(duì)應(yīng)相應(yīng)的物理量。這樣不僅工作量大、效率低,,而且還容易出錯(cuò)。

2.jpg

  圖1

  l現(xiàn)在的協(xié)議解碼

  直接將波形數(shù)據(jù)解碼后以十六進(jìn)制、十進(jìn)制或字符的形式呈現(xiàn)出來(lái),省去了工程師轉(zhuǎn)換的過(guò)程,大大加快了開(kāi)發(fā)效率。如圖3為一段CAN協(xié)議的解碼,可以一步到位。

3.png

  圖3 雙ZOOM下的CAN協(xié)議解碼

  2、簡(jiǎn)要介紹每一種協(xié)議

  目前,在示波器上,除了大家所熟知的CAN、UART、IIC、USB等協(xié)議解碼外,還有許多使用越來(lái)越頻繁的協(xié)議。下面,我們按照協(xié)議的應(yīng)用一一介紹。

  ①汽車(chē)電子相關(guān)協(xié)議

  表1  汽車(chē)電子相關(guān)協(xié)議及特征

4.png

  如圖4為WTB協(xié)議解碼

5.jpg

  圖4 雙ZOOM下的WTB協(xié)議解碼

 ?、贗C接口相關(guān)協(xié)議

  表2  IC接口相關(guān)協(xié)議及特征

6.png

  如圖5為SPI協(xié)議解碼

7.png

  圖5  SPI協(xié)議解碼

 ?、垭娔X周邊相關(guān)協(xié)議

8.png

  表3 電腦周邊相關(guān)協(xié)議級(jí)特征

  如圖6為USB協(xié)議解碼

9.png

  圖6 雙ZOOM下的USB協(xié)議解碼

 ?、軣o(wú)線通信相關(guān)協(xié)議

10.png

  表4 無(wú)線通信相關(guān)協(xié)議及特征

  如圖7為Wiegand協(xié)議解碼

11.png

  圖7  Wiegand協(xié)議解碼

 ?、莞餍袠I(yè)相關(guān)協(xié)議

12.png

  表5 各行業(yè)相關(guān)協(xié)議及特征

  如圖8為RS232解碼:

14.png

  圖8 雙ZOOM下的RS232解碼

  表6 各行業(yè)相關(guān)協(xié)議及特征

  3、ZDS4000所有協(xié)議解碼全部免費(fèi)標(biāo)配

  ZDS4000系列示波器免費(fèi)標(biāo)配以上30余種協(xié)議解碼,支持解碼以“十進(jìn)制”,“十六進(jìn)制”,“字符”三種方式顯示,如圖9、10所示。

16.png

  圖9 30余種協(xié)議解碼

17.png

  圖10  協(xié)議解碼的三種顯示方式

  同時(shí),支持解碼細(xì)節(jié)顯示,具有詳細(xì)的事件表(事件表內(nèi)容包括開(kāi)始時(shí)間、結(jié)束時(shí)間、名稱及數(shù)據(jù)),可以以報(bào)表網(wǎng)頁(yè)或CSV格式導(dǎo)出,方便工程師進(jìn)一步分析,如圖11所示。

18.png

  圖11  事件表的兩種導(dǎo)出方式


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。