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