你的位置:首頁 > 測試測量 > 正文

邏輯分析儀的使用

發(fā)布時間:2011-06-13

中心議題:

  • 何時需要使用邏輯分析儀
  • 邏輯分析儀的使用步驟

邏輯分析儀是數(shù)字設(shè)計驗證與調(diào)試過程中公認最出色的工具,它能夠檢驗數(shù)字電路是否正常工作,并幫助用戶查找并排除故障。它每次可捕獲并顯示多個信號,分析這些信號的時間關(guān)系和邏輯關(guān)系;對于調(diào)試難以捕獲的、間斷性故障,某些邏輯分析儀可以檢測低頻瞬態(tài)干擾,以及是否違反建立、保持時間。在軟硬件系統(tǒng)集成中,邏輯分析儀可以跟蹤嵌入軟件的執(zhí)行情況,并分析程序執(zhí)行的效率,便于系統(tǒng)最后的優(yōu)化。另外,某些邏輯分析儀可將源代碼與設(shè)計中的特定硬件活動相互關(guān)聯(lián)。邏輯分析儀可將源代碼與設(shè)計中的特定硬件活動相互關(guān)聯(lián)。

以下情況需使用邏輯分析儀:

①調(diào)試并檢驗數(shù)字系統(tǒng)的運行;
②同時跟蹤并使多個數(shù)字信號相關(guān)聯(lián);
③檢驗并分析總線中違反時限的操作以及瞬變狀態(tài);
④跟蹤嵌入軟件的執(zhí)行情況。

邏輯分析儀的使用步驟

使用邏輯分析儀與數(shù)字信號相連、捕獲數(shù)字信號并進行分析,一般有以下4個步驟:

①用邏輯探頭與被測系統(tǒng)(DUT)相連;
②設(shè)置時鐘模式和觸發(fā)條件;
③捕獲被測信號;
④分析與顯示捕獲的數(shù)據(jù)。

以下,我們逐步介紹邏輯分析儀使用的每個步驟:

邏輯探頭

在使用邏輯分析儀測試中,首先選擇合適的邏輯探頭與被測系統(tǒng)(DUT)相連,探頭利用內(nèi)部比較器將輸入電壓與門限電壓相比較,確定信號的邏輯狀態(tài)(1或 0)。門限值由用戶設(shè)定,范圍由邏輯分析儀本身決定,常用的邏輯電平為TTL電平、CMOS電平、ECL電平等等。

邏輯分析儀的探頭有各種各樣的形狀、大小,用戶可以根據(jù)自己的需要,選擇合適的探頭夾具。常用的探頭有用于點到點故障查找的“夾子狀”,有用在電路板上專用的連接器高密度、多通道型探頭。邏輯探頭應(yīng)能夠捕獲高質(zhì)量的信號,并且對被測系統(tǒng)的影響最小。另外,邏輯分析儀的探頭應(yīng)能提供高質(zhì)量信號并傳遞給邏輯分析儀,并且對被測系統(tǒng)造成的負載最小,而且要適合與電路板及設(shè)備以多種方式連接。

設(shè)置時鐘模式和觸發(fā)條件

在邏輯分析儀與被測系統(tǒng)連接好之后,需要設(shè)置時鐘模式與觸發(fā)條件。邏輯分析儀的數(shù)據(jù)捕獲方式不同于示波器,它有兩種捕獲方式,分別是異步捕獲,獲取信號的時間信息和同步捕獲,用于獲取被測系統(tǒng)的狀態(tài)信息。其中異步分析更類似于示波器的數(shù)據(jù)捕獲方式,其中采樣率、波形捕獲率等概念都與示波器的相關(guān)概念類似。

1、異步捕獲模式

在這個模式中,邏輯分析儀用內(nèi)部時鐘進行數(shù)據(jù)采樣,采樣速度越快,測試分辨率越高。采樣速率對于異步定時分析非常重要,例如,當采樣間隔為2ns時,即每隔2ns捕獲新的數(shù)據(jù)存入存儲器中,在采樣時鐘到來之后改變的數(shù)據(jù)不會被捕獲,直到下一個采樣時鐘到來,由于無法確定2ns中不會被捕獲的數(shù)據(jù),直到下一個采樣時鐘到來,由于無法確定2ns中數(shù)據(jù)是否發(fā)生變化,所以最終分辨率是2ns。這種異步捕獲模式常用在目標設(shè)備與分析儀捕獲的數(shù)據(jù)之間沒有固定的時間關(guān)系,而且被測系統(tǒng)的信號間的時間關(guān)系為主要考慮因素時,通常使用這種捕獲模式。

2、同步捕獲模式

同步捕獲模式是用一個源自被測系統(tǒng)的信號做采樣時鐘信號,這種模式中用于為捕獲確定時間的信號,可以是系統(tǒng)時鐘、總線控制信號或一個引發(fā)被測系統(tǒng)改變狀態(tài)的信號。邏輯分析儀在外部時鐘信號的邊緣采樣,采到的數(shù)據(jù)代表邏輯信號穩(wěn)定時被測電路所處的狀態(tài)。對于引入的時鐘信號是有限制的,一般要小于某一固定頻率,這一頻率被稱為邏輯分析儀的最大狀態(tài)速率,有的廠家稱之為邏輯分析儀的帶寬。在這種模式下,不考慮兩個時鐘事件之間的狀態(tài)。

3、設(shè)置觸發(fā)方式

觸發(fā)方式的區(qū)別是邏輯分析儀與示波器的另一項重要區(qū)別。示波器同樣配有觸發(fā)器,但對于多通道的二進制信號而言,示波器的觸發(fā)功能受限。相反,邏輯分析儀中可以對各種邏輯條件進行觸發(fā)。觸發(fā)的目的在于為邏輯分析儀設(shè)定什么時候開始捕獲數(shù)據(jù)、捕獲哪些數(shù)據(jù),使邏輯分析儀跟蹤被測電路的邏輯狀態(tài),并在被測系統(tǒng)中用戶定義的事件處觸發(fā)。不同廠家的邏輯分析儀有著各種的不同的觸發(fā)條件的設(shè)定,可以分為兩大類:對單一通道的觸發(fā)條件的設(shè)定;通道間觸發(fā)條件的設(shè)計。單一通道的觸發(fā)類似于示波器的觸發(fā)。

例如,高/低電平觸發(fā),上升沿/下降沿觸發(fā),脈沖寬度觸發(fā)器等觸發(fā)方式;而通道間的邏輯觸發(fā)對于邏輯分析儀而言更為重要,因為邏輯分析儀主要用來觀察通道間的邏輯關(guān)系以及邏輯狀態(tài)。通道間的邏輯觸發(fā)也可分為兩大類:一類為單純?yōu)槊恳煌ǖ涝O(shè)置觸發(fā)條件,例如,當1、2通道為高電平,3、4通道為低電平,5通道為上升沿時觸發(fā);另一類稱為碼型觸發(fā)或事件觸發(fā),例如,8根信號線可以看成8bit的碼型(事件),這8bit可以用十六進制或二進制表示,設(shè)置值為0A(十六進制)時觸發(fā),即為碼型觸發(fā)。另外,有些廠家有更高級的按階層觸發(fā),普通的碼型觸發(fā)即可以看作一階觸發(fā),另外還有二階、三階、或階觸發(fā),這些觸發(fā)對于數(shù)字電路中包頭、包尾的識別非常有用。

捕獲測試數(shù)據(jù)

邏輯分析儀探頭、觸發(fā)器和時鐘系統(tǒng)均用于為實時捕獲存儲器傳遞數(shù)據(jù)。該存儲器是測量儀的中心——不僅是來自被測系統(tǒng)的所有采樣數(shù)據(jù)的最終目的地,也是測量儀進行分析和顯示的數(shù)據(jù)源。

選擇邏輯分析儀時,通道數(shù)和存儲深度是非常重要的指標,為了決定邏輯分析儀的通道數(shù)和存儲深度,首先確定要對多少信號進行捕獲與分析?邏輯分析儀的通道數(shù)應(yīng)與需捕獲的信號數(shù)相對應(yīng)。數(shù)字系統(tǒng)總線具有各自不同的寬度,通道數(shù)一般為總線寬度的3-4倍(數(shù)據(jù)線+地址線+控制線+時鐘)。例如,對一個8位的數(shù)字系統(tǒng)進行測試,32通道的邏輯分析儀比較合適,要確??紤]到需同時捕獲的所有信號的總線。其次,確定捕獲操作將持續(xù)多長時間?這一步?jīng)Q定邏輯分析儀的存儲深度,例如,采樣間隔為 1ns時,存儲1s,存儲深度為1M。存儲深度越長,發(fā)現(xiàn)錯誤的幾率越大。

分析與顯示捕獲的數(shù)據(jù)

存儲于實時捕獲存儲器中的數(shù)據(jù)可用于各種顯示和分析模式。一旦數(shù)據(jù)在系統(tǒng)中存儲,它就能夠以各種不同的格式查看,如時間波形,與二進制代碼等。對于大多數(shù)的測試需要,用戶都比較習慣于使用總線形式顯示捕獲的數(shù)據(jù),而且,一般的邏輯分析儀可以同時觀察幾組并行總線,并觀察他們之間的數(shù)據(jù)關(guān)系,了解邏輯代碼的真正用意。在使用邏輯分析儀觀察并行總線時,一般都會先觀察同步狀態(tài)數(shù)據(jù),如果狀態(tài)數(shù)據(jù)存在問題,在觀察異步時鐘數(shù)據(jù),尋找問題所在。

要采購示波器么,點這里了解一下價格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索
壓控振蕩器 壓力傳感器 壓力開關(guān) 壓敏電阻 揚聲器 遙控開關(guān) 醫(yī)療電子 醫(yī)用成像 移動電源 音頻IC 音頻SoC 音頻變壓器 引線電感 語音控制 元件符號 元器件選型 云電視 云計算 云母電容 真空三極管 振蕩器 振蕩線圈 振動器 振動設(shè)備 震動馬達 整流變壓器 整流二極管 整流濾波 直流電機 智能抄表
?

關(guān)閉

?

關(guān)閉