邏輯分析專門用于測量和顯示多路數(shù)字信號的測試儀器。它與測量連續(xù)波形的通用示波器不同,邏輯分析儀顯示各被測點的邏輯電平,二進制編碼或存儲器的內(nèi)容。
對數(shù)控電路進行檢查時,邏輯分析儀可檢查數(shù)字電路的邏輯關系是否正確。時序電路的各點信號的時序關系書否正確,信號傳輸中是否有毛刺和干擾。通過測試軟件的支持,對印制電路板輸入的給定數(shù)據(jù)進行檢測,同時跟蹤測試它的輸出信息,顯示和記錄瞬間產(chǎn)生的錯誤信號,找到故障所在。
現(xiàn)在邏輯分析儀不僅可以檢測運算控制器等部件的邏輯電路的好壞,而且可以測試以微處理器為基礎的微型計算機系統(tǒng)。
在需要邏輯分析的地方,要對一個系統(tǒng)進行全面的分析,就應把所有應觀測的信號全部引入邏輯分析中,這樣邏輯分析儀的通道數(shù)至少是:被測系統(tǒng)的字長(數(shù)字總線數(shù))+被測系統(tǒng)的控制總數(shù)+時鐘線數(shù)。這樣對于一個16位機系統(tǒng),至少需要68個通道?,F(xiàn)在幾個廠家的主流產(chǎn)品的通道參數(shù)多達340個以上。
盡管邏輯分析儀種類繁多,功能豐富,但他們的基本結構和工作原理大體相同。邏輯分析儀的使用可分為以下幾層。
第一個層次:只要產(chǎn)看硬件系統(tǒng)的一些常見的故障,例如時鐘信號和其它信號的波形、信號中是否存在嚴重影響系統(tǒng)的毛刺信號等故障。
第二層次:要對硬件各個信號的時序進行很好的分析,以便最好的利用系統(tǒng)資源,消除由定時分析能夠分析出的一些故障。
第三個層次:要對硬件的執(zhí)行情況進行分析,以確保寫入的程序被硬件系統(tǒng)完整地執(zhí)行。
第四個層次:需要實時地檢測軟件的執(zhí)行情況,對軟件間隙實時地調(diào)試。
第五個層次:需要對現(xiàn)有客戶系統(tǒng)的軟件和硬件進行系統(tǒng)性的解剖分析,到達對現(xiàn)有客戶系統(tǒng)的軟件和硬件系統(tǒng)全面透徹地了解和掌握功能。
邏輯分析器的檔次可分為以下幾類:
1.普通2-4通道的數(shù)字存儲器,例如TDS3000系列(加上TDS3TRG高級觸發(fā)模塊),利用他的一些高級觸發(fā)功能(例如脈沖寬度觸發(fā),欠幅脈沖觸發(fā),各個通道之間一定的與、或、與或、異或關系的觸發(fā))就可以找到希望看到的信號,發(fā)現(xiàn)并排出一些故障。
2.當示波器的通道數(shù)不夠時,也可以選用一些帶有簡單的定時分析功能的多通道定時分析儀器,如早期的邏輯分析儀器和現(xiàn)在市場上的混合信號示波器,如Agilent公司的546 x xD示波器。
3.一些功能比較簡單、速度不是特別快的插卡式計算機,基于Windows,絕大部分功能都由軟件來完成的虛擬儀器。這類產(chǎn)品在國內(nèi)的很多廠家都產(chǎn)生。
4.采樣速率、觸發(fā)功能、分析功能都很強大的不可擴展的固定式整機。如TLA600系列。
5.功能更強、擴展性更好的模塊化插卡式整機,對不同的用戶,可以針對需要,選擇不同檔次的儀器。