0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

邏輯分析儀如何使用?和示波器有什么不一樣

電子設(shè)計 ? 作者:電子設(shè)計 ? 2018-10-11 07:50 ? 次閱讀

什么是邏輯分析儀?

邏輯分析儀是分析數(shù)字系統(tǒng)邏輯關(guān)系的儀器。邏輯分析儀是屬于數(shù)據(jù)域測試[2]儀器中的一種總線分析儀,即以總線(多線)概念為基礎(chǔ),同時對多條數(shù)據(jù)線上的數(shù)據(jù)流進行觀察和測試的儀器,這種儀器對復雜的數(shù)字系統(tǒng)的測試和分析十分有效。邏輯分析儀是利用時鐘從測試設(shè)備上采集和顯示數(shù)字信號的儀器,最主要作用在于時序判定。由于邏輯分析儀不像示波器那樣有許多電壓等級,通常只顯示兩個電壓(邏輯1和0),因此設(shè)定了參考電壓后,邏輯分析儀將被測信號通過比較器進行判定,高于參考電壓者為High,低于參考電壓者為Low,在High與 Low之間形成數(shù)字波形。

邏輯分析儀的使用方法:

單片機開發(fā)工程師電子愛好者,每天都要和各種各樣的數(shù)字電路打交道。在制作調(diào)試電路時除了使用萬用表、示波器等工具,邏輯分析儀也是必不可少的。

邏輯分析儀是利用時鐘從測試設(shè)備上采集和顯示數(shù)字信號的儀器,最主要的作用在于時序判定。邏輯分析儀與示波器不同,它不能顯示連續(xù)的模擬量波形,而只顯示高低兩種電平狀態(tài)(邏輯1和0)。在設(shè)置了參考電壓后,邏輯分析儀將采集到的信號與電壓比較器比較,高于參考電壓的為邏輯1,低于參考電壓的為邏輯 0。這樣就可以將被測信號以時間順序顯示為連續(xù)的高低電平波形,便于使用者進行分析和調(diào)試。使用邏輯分析儀,可以方便地設(shè)置信號觸發(fā)條件開始采樣,分析多路信號的時序,捕獲信號的干擾毛刺,也可以按照規(guī)則對電平序列進行解碼,完成通信協(xié)議分析。

邏輯分析儀根據(jù)其硬件設(shè)備的功能和復雜程度,主要分為獨立式(單機型)邏輯分析儀和基于電腦(PC-Base)的虛擬邏輯分析儀兩大類。獨立式邏輯分析儀是將所有的軟件,硬件整合在一臺儀器中,使用方便。虛擬邏輯分析儀則需要結(jié)合電腦使用,利用PC強大的計算和顯示功能,完成數(shù)據(jù)處理和顯示等工作。

專業(yè)邏輯分析儀,通常具有數(shù)量眾多的采樣通道,超快的采樣速度和大容量的存儲深度,但昂貴的價格也不是個人所能承受的。作為工程師手頭常備的開發(fā)工具,目前有許多入門級的邏輯分析儀設(shè)計,整體功能雖然不能和專業(yè)高檔儀器相比,但是用較低的成本來實現(xiàn)特定的功能,也是非常成功的設(shè)計。本文以下討論的邏輯分析儀,主要是指這類入門級設(shè)計。

基于電腦并口的邏輯分析儀曾是主流,但是近年來電腦系統(tǒng)逐步不再配置并口,這類設(shè)計已經(jīng)成為明日黃花,僅僅還具有原理學習的價值。

另一類的邏輯分析儀,是以低速單片機為基礎(chǔ)的。很多愛好者用PIC、AVR等常見單片機設(shè)計了自己的作品。但這類單片機邏輯分析儀的共同弱點就是采樣速度太慢,通常不超過1MHz。

USB IO芯片為基礎(chǔ)的入門級邏輯分析儀現(xiàn)在最為流行。比如Saleae logic,還有類似的USBee等。這類產(chǎn)品主要采用一個USB IO芯片,例如CYPRESS公司的CY7C68013A-56PVXC,所有的信號觸發(fā)和處理工作都是電腦上的軟件完成的,硬件部分就只是一個數(shù)據(jù)記錄儀。最高采樣速度為24MHz。它們可以“無限數(shù)量”地采樣,因為所有的數(shù)據(jù)都是存儲在電腦里的。目前一般最多是8個通道,更多的通道數(shù)量會成比例地降低最高采樣速度。這類產(chǎn)品構(gòu)造簡單,方便易用,價格便宜,是調(diào)試單片機開發(fā)工作的好工具。它的缺點主要是采樣速度只有24MHz、8個通道,對于分析高速并行總線就不能勝任了。更進一步的設(shè)計,需要增加FPGA、SRAM等器件,才能解決速度不夠和通道數(shù)量不足的問題。

下面就以Saleae邏輯分析儀為例,通過采樣分析I2C總線波形和PWM波形,簡單介紹它的特點和使用方法。

先介紹用邏輯分析儀采樣單片機對I2C器件AT24C16的寫數(shù)據(jù)過程。

硬件連接

1.先將邏輯分析儀的GND與目標板的GND連接,讓二者共地。

2.選擇需要采樣的信號,這里就是AT24C16的SDA和SCL,將SDA接入邏輯分析儀的通道1(Input 1),SCL接入通道1(Input 2)。

3.將邏輯分析儀和電腦USB口連接,windows會識別該設(shè)備,并在屏幕右下角顯示USB設(shè)備標識。

軟件使用

1.運行Saleae軟件,此時邏輯分析儀的硬件已經(jīng)與電腦相連,軟件會顯示[Connected]。

2.設(shè)置采樣數(shù)量和速度,I2C為低速通信,所以速度設(shè)置不必太高,這里設(shè)置為20M Samples @ 4M Hz的速度,也就是能持續(xù)采樣5秒鐘。

3.設(shè)置協(xié)議,點右上角的“OpTIons”按鈕,找到analyzer1,設(shè)置為I2C協(xié)議,詳見圖1。

4.按“Start”按鈕,開始采樣。

數(shù)據(jù)分析

采樣結(jié)束后,可以看到波形,見圖2。由于我們設(shè)置了是I2C分析,因此不光顯示出波形,還有根據(jù)I2C協(xié)議解碼顯示的字節(jié)內(nèi)容。單片機對 AT24C16進行寫入操作,在0x00地址處寫入10000等數(shù)字。波形起始是“start”信號,然后依次是AT24C16的標識0xA2,寫入地址 0x00,數(shù)據(jù) 0x10,0x27等。由于寫入以字節(jié)為單位,因此0x2710 = 10000,表明采樣成功。

將鼠標放在波形上,點擊左鍵,實現(xiàn)zoom in功能。結(jié)果見圖3,在“start”條件后,在SCL的8個連續(xù)脈沖的高電平處,SDA對應的信號為10100010,即0xA2,第9個脈沖高電平處為0,是ACK標志。

以上簡單介紹了用邏輯分析儀進行I2C分析的過程,可以看到操作起來非常簡單。

下面再介紹利用邏輯分析儀采樣三相交流電機驅(qū)動器的6路PWM波形。

硬件連接

1.先將邏輯分析儀的GND與目標板的GND連接,讓二者共地,見圖5。

2.選擇需要采樣的信號,這里就是單片機6路PWM波形的輸出引腳,將其接入邏輯分析儀的通道1(Input 1)至通道6(Input 6),并且把通道的名字改為Utop、Ubottom、Vtop、Vbottom、Wtop、WBottom,分別代表三路輸出的上下橋臂。

3.將邏輯分析儀和電腦USB口連接,windows會識別該設(shè)備,并在屏幕右下角顯示USB設(shè)備標識。

軟件使用

1.運行Saleae軟件,此時邏輯分析儀的硬件已經(jīng)與電腦相連,軟件會顯示[Connected]。

2.設(shè)置采樣數(shù)量和速度,PWM的頻率為15kHz,這里設(shè)置為2M Samples @ 4MHz的速度。

3.設(shè)置觸發(fā)條件,默認“----”就可以了。

4.按“start”按鈕,開始采樣。

數(shù)據(jù)分析

采樣結(jié)束后,可以看到波形,見圖6。典型的三相電機驅(qū)動PWM是互補型的,即一組信號的上下兩個波形的狀態(tài)是相反的,分別控制這組橋臂上下兩個開關(guān)管的狀態(tài),避免同時導通造成短路,見圖7。

將鼠標放在波形上,連續(xù)點擊左鍵,實現(xiàn)zoom in功能。見圖8。在UBottom的下降沿和UTop的上升沿放置標記線,在右下角的顯示框中,可以看到T2-T1=2.25μs,這就是先關(guān)斷后打開的時間差,專業(yè)上稱為“死區(qū)時間”(DeadTIme)。另外,還可以看到PWM的寬度45.5μs,周期66.6μs,占空比31.6%,頻率 15.0376kHz等信息。這就是一個典型的三相電機變頻器的SVPWM波形。

以上兩個例子,簡單介紹了邏輯分析儀的使用,希望能對廣大愛好者有所幫助和啟發(fā)。

邏輯分析儀主要應用在哪些場合:

邏輯分析儀一般用于較專業(yè)的數(shù)字邏輯分析,一般在如下四種場合較多

(1)調(diào)試并檢驗數(shù)字系統(tǒng)的運行;

(2)同時跟蹤并使多個數(shù)字信號相關(guān)聯(lián);

(3)檢驗并分析總線中違反時限的操作以及瞬變狀態(tài);

(4)跟蹤嵌入軟件的執(zhí)行情況。

邏輯分析儀中重視的參數(shù)主要采樣頻率、通道數(shù)、存儲深度、支持協(xié)議分析種類等。

邏輯分析儀和示波器的區(qū)別:

從電壓等級顯示來看,邏輯分析儀只能觀察信號的高低電平(邏輯電平),而示波器能觀察到信號的具體電壓大??;

從輸入通道數(shù)來看,邏輯分析儀可輕易實現(xiàn)多通道(16或個呢更多)同時測量,方便對并行信號進行分析。而示波器最多也就實現(xiàn)4通道同時測量;

相對來說,邏輯分析儀的應用更偏向于數(shù)字電路的時序邏輯分析,并不關(guān)注信號本身的波形結(jié)構(gòu);而示波器雖能測量整個信號的波形,從中分析出信號的異常和干擾,但無法長時間、多通道記錄信號的時序邏輯,在分析時序邏輯方面能力較弱。

雖然目前邏輯分析儀和示波器在測試原理上還是差別較大的,但隨著電子技術(shù)的飛速發(fā)展,這兩者的功能將會漸漸重合,直至兩者合二為一變成一種儀器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 分析儀
    +關(guān)注

    關(guān)注

    0

    文章

    1516

    瀏覽量

    52085
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    6260

    瀏覽量

    185156
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1606

    瀏覽量

    80658
收藏 人收藏

    評論

    相關(guān)推薦

    深入了解邏輯分析儀入門手冊

    深入了解邏輯分析儀入門手冊引言與許多電子測試和測量工具一樣,邏輯分析儀種針對特定類型問題的解
    發(fā)表于 11-19 11:40

    傅里葉分析和頻譜分析儀結(jié)果為何不一樣

    今天做了個周期脈沖信號,然后用頻譜分析儀和仿真選項里的傅里葉分析去看信號的頻譜。兩者的結(jié)果不一樣啊,這是為什么?。?/div>
    發(fā)表于 03-03 23:38

    不用邏輯分析儀,不用示波器,一樣抓取I2C總線數(shù)據(jù)?

    /1qWTcU9A,軟件安裝:上面鏈接下載的文件為個可執(zhí)行文件,雙擊該文件,路下步即可。2,硬件接線和示波器,邏輯
    發(fā)表于 01-13 11:17

    數(shù)據(jù)類型不一樣和接口 怎么解決

    要怎么解決接口和產(chǎn)生的數(shù)據(jù)類型不一樣的問題,然后利用MYRIO的模擬輸出通道接到示波器里面為什么沒有波形啊,數(shù)據(jù)類型應該是不一樣,要怎么解決這個問題呢?
    發(fā)表于 05-09 01:00

    邏輯分析儀相關(guān)基礎(chǔ)知識介紹

    邏輯分析的概念 邏輯分析儀也是非常常用的儀表,與示波器一樣,是數(shù)字設(shè)計和測量的經(jīng)典儀器之
    發(fā)表于 06-28 07:30

    邏輯分析儀示波器的功能對比

    邏輯分析儀示波器的功能對比 從誕生開始,邏輯分析儀往往給人三種印象: ①價格昂貴,操作麻煩; ②對使用者的要
    發(fā)表于 11-27 08:11 ?3052次閱讀
    <b class='flag-5'>邏輯</b><b class='flag-5'>分析儀</b>與<b class='flag-5'>示波器</b>的功能對比

    kingst虛擬邏輯分析儀使用詳解

    邏輯分析儀是利用時鐘從測試設(shè)備上采集和顯示數(shù)字信號的儀器,最主要作用在于時序判定和分析。邏輯分析儀不像
    發(fā)表于 11-17 15:54 ?52次下載

    邏輯分析儀選型參數(shù)哪些_邏輯分析儀哪些技術(shù)指標_邏輯分析儀什么推薦的?

    邏輯分析儀分析數(shù)字系統(tǒng)邏輯關(guān)系的儀器。邏輯分析儀是屬于數(shù)據(jù)域測試[2]儀器中的
    發(fā)表于 12-20 16:43 ?5547次閱讀

    氣密性測試與氣壓測試什么不一樣的呢?

    氣密性測試與氣壓測試什么不一樣的呢?
    發(fā)表于 12-27 15:38 ?4549次閱讀

    C++中不一樣的重載是什么

    這里想分享C++中不一樣的重載,即const重載。
    的頭像 發(fā)表于 02-21 14:02 ?773次閱讀
    C++中<b class='flag-5'>不一樣</b>的重載是什么

    邏輯分析儀示波器區(qū)別 邏輯分析儀示波器哪個好

    分析儀示波器進行詳細比較,以便讀者能夠更好地理解它們之間的差別,同時也能夠了解如何根據(jù)自身的需要選擇適合的儀器。 邏輯分析儀示波器的原理
    的頭像 發(fā)表于 09-19 16:03 ?6745次閱讀

    邏輯分析儀示波器哪個實用?邏輯分析儀可以代替示波器嗎?

    邏輯分析儀示波器哪個實用?邏輯分析儀可以代替示波器嗎?
    的頭像 發(fā)表于 09-19 16:03 ?3281次閱讀

    邏輯分析儀參數(shù)哪些?

    邏輯分析儀參數(shù)哪些? 邏輯分析儀種廣泛應用于數(shù)字電子系統(tǒng)測試的工具。其主要功能是通過對數(shù)字
    的頭像 發(fā)表于 09-19 16:33 ?2272次閱讀

    不同芯片的DMA(Direct Memory Access)是不一樣

    不同芯片的DMA(Direct Memory Access)是不一樣
    的頭像 發(fā)表于 10-16 09:14 ?1567次閱讀

    邏輯分析儀可以當示波器用嗎

    邏輯分析儀示波器是兩種不同的電子測量儀器,它們各自有獨特的功能和應用領(lǐng)域。雖然在某些情況下,邏輯分析儀可以作為
    的頭像 發(fā)表于 07-17 16:55 ?1017次閱讀