作為數(shù)字設(shè)計驗證與調(diào)試過程中重要的工具,邏輯分析儀利用時鐘脈沖從測試設(shè)備上采集和顯示數(shù)位信號,能夠檢驗數(shù)字電路是否正常工作,幫助查找并排除故障,加快產(chǎn)品面市周期。
邏輯分析儀只顯示兩個電壓等級(邏輯狀態(tài)1和邏輯狀態(tài)0)而不像示波器的許多電壓等級。設(shè)定了參考電壓后,邏輯分析儀將被測信號通過比較器進(jìn)行判定,高于參考電壓者為High,低于參考電壓者為Low,在High與Low之間形成數(shù)字波形。邏輯分析儀可以擁有從16個通道、32個通道、64個通道和上百個通道數(shù)不等,因此邏輯分析儀具備同時進(jìn)行多通道測試的優(yōu)勢。
邏輯分析儀首先保存使用者設(shè)置的觸發(fā)條件,然后就利用設(shè)置的觸發(fā)條件在測試的設(shè)備上進(jìn)行取樣信號值,并且把擷取到的信號值保存到它內(nèi)部的內(nèi)存中,最后邏輯分析儀的軟件在從內(nèi)存中把擷取到的值讀出來,處理成波形或者狀態(tài)量進(jìn)行顯示。簡單說,邏輯分析儀的工作過程就是數(shù)據(jù)采集、存儲、觸發(fā)、顯示的過程。
邏輯分析儀分為邏輯狀態(tài)分析儀和邏輯定時分析儀。那么邏輯分析儀在什么情況下適用呢?一般來說,當(dāng)需要觀察多于示波器通道數(shù)的信號線,并且不需要精密的時間間隔信息時,就應(yīng)使用邏輯分析儀。邏輯分析儀特別適合考察總線上的時間關(guān)系或數(shù)據(jù),如微處理器地址總線、數(shù)據(jù)總線或控制總線。它們可以解碼微處理器總線上的信息,以有意義的方式表示這些信息。當(dāng)完成了參數(shù)設(shè)計階段,開始關(guān)注許多信號間的定時關(guān)系和需要在邏輯高和低電平碼型上觸發(fā)時,邏輯分析儀就是正確的工具。
下述情況應(yīng)使用邏輯分析儀:調(diào)試并檢驗數(shù)字系統(tǒng)的運行;同時跟蹤多個數(shù)字信號并使之相關(guān)聯(lián);檢驗并分析總線中違反時限的操作以及瞬變狀態(tài);跟蹤嵌入軟件的執(zhí)行情況;需要以與硬件相同的方式查看系統(tǒng)中的信號時;需要觸發(fā)多條線路上的邏輯高和低碼型、查看結(jié)果。