瀏覽量:560 發(fā)布時(shí)間:2020-10-16 15:39:59
自從20世紀(jì)70年代初微處理器發(fā)展以來,出現(xiàn)了4位和8位總線,傳統(tǒng)示波器的雙通道輸入無法滿足8位字節(jié)的觀測。微處理器和存儲(chǔ)器的測試需要時(shí)域和頻域不同的儀器。數(shù)字域測試儀器應(yīng)運(yùn)而生。在惠普推出狀態(tài)分析儀和Biomation推出時(shí)序分析儀(一開始彼此差別很大)后不久,用戶就開始接受這款數(shù)字域測試儀器作為數(shù)字電路測試的**解決方案,很快狀態(tài)分析儀和時(shí)序分析儀就合并成了邏輯分析儀。
近年來,邏輯分析儀的基本定位在計(jì)算機(jī)和儀器的不斷集成中找到了解決方案。Tektronix TLA600系列邏輯分析儀側(cè)重于定位和開發(fā)的能力,即儀器如何運(yùn)動(dòng),如何構(gòu)建有特色的結(jié)構(gòu)。采用微軟的Windows界面,非常好開。提高信號(hào)發(fā)現(xiàn)能力必然涉及儀器結(jié)構(gòu)的改變。在所有要處理的數(shù)據(jù)中,主要處理與時(shí)間相關(guān)的數(shù)據(jù),不同類型的信息在多個(gè)窗口中顯示。比如一個(gè)微處理器,*好是同時(shí)觀察時(shí)序和狀態(tài),并反匯編源代碼,每個(gè)窗口上的光標(biāo)都是相互跟蹤連接的。
邏輯分析儀的選擇
如果數(shù)字電路出現(xiàn)故障,我們一般優(yōu)先使用邏輯分析儀檢查數(shù)字電路的完整性,并不難發(fā)現(xiàn)存在的故障;但在其他情況下,你有沒有考慮過使用邏輯分析儀?比如*一點(diǎn),在執(zhí)行我們預(yù)先準(zhǔn)備的程序時(shí),如何觀察測試系統(tǒng)是否真的按照我們設(shè)計(jì)的程序在執(zhí)行。如果我們給系統(tǒng)寫(MOV A,b),系統(tǒng)執(zhí)行(ADD A,b),會(huì)發(fā)生什么?第*點(diǎn):如何*正監(jiān)控軟件系統(tǒng)的實(shí)際工作狀態(tài),而不是用DEBUG等設(shè)置斷點(diǎn)??粗鴥?nèi)存中的一些預(yù)設(shè)變量或數(shù)據(jù),就是我們預(yù)先預(yù)期的值。這里我們有很多問題需要解決,比如第三和第四個(gè)。
通常我們把數(shù)字系統(tǒng)分為硬件部分和軟件部分。在開發(fā)和設(shè)計(jì)這些系統(tǒng)的時(shí)候,我們有很多事情要做,比如硬件電路的初步設(shè)計(jì),軟件方案的制定和初步編制,硬件電路的調(diào)試,軟件的調(diào)試,*終系統(tǒng)的定型等等。在這些作品中,幾乎每一步工作都需要一個(gè)邏輯分析儀的幫助。但是鑒于各個(gè)單位的經(jīng)濟(jì)實(shí)力和人員狀況不同,而且在很多系統(tǒng)中,并不需要把上面的部分都做一遍。
*一個(gè)層面:只看硬件系統(tǒng)的一些常見故障,比如時(shí)鐘信號(hào)和其他信號(hào)的波形,信號(hào)中是否存在嚴(yán)重影響系統(tǒng)的毛刺;
第*個(gè)層面:要做好硬件系統(tǒng)各信號(hào)的時(shí)序分析,才能*大限度的利用系統(tǒng)資源,排除一些時(shí)序分析可以分析的故障;
第三層:分析硬件到軟件的實(shí)現(xiàn),保證編寫的程序完全由硬件系統(tǒng)執(zhí)行;
第四層:需要實(shí)時(shí)監(jiān)控軟件的實(shí)現(xiàn),實(shí)時(shí)調(diào)試軟件。
第五個(gè)層面:要對(duì)現(xiàn)有客戶系統(tǒng)的軟硬件進(jìn)行系統(tǒng)的解剖分析,達(dá)到充分了解和掌握現(xiàn)有客戶系統(tǒng)軟硬件系統(tǒng)的功能。
對(duì)于以上級(jí)別的要求,我們可以看到,并不都需要*級(jí)的邏輯分析儀。對(duì)于*級(jí)用戶,甚至可以用功能更好的示波器解決問題。對(duì)于以上使用級(jí)別,在選擇儀器時(shí)可以選擇相應(yīng)的儀器。事實(shí)上,邏輯分析儀有幾個(gè)層次,它們是:
1.2 ~ 4通道的普通數(shù)字存儲(chǔ)器,如TDS3000系列(加上TDS3TRG*級(jí)觸發(fā)模塊),利用一些*級(jí)觸發(fā)功能(如脈寬觸發(fā)、欠幅脈沖觸發(fā)、某個(gè)AND、OR、AND、OR的觸發(fā)、各通道之間的異或關(guān)系)可以找到我們想要看到的信號(hào),發(fā)現(xiàn)并排除一些故障。此外,示波器的功能也可以用于其他目的。這里我們只
2.示波器的通道數(shù)不夠時(shí),也可以選擇一些具有簡單時(shí)序分析功能的多通道時(shí)序分析儀器,比如現(xiàn)在市場上的早期邏輯分析儀和混合信號(hào)示波器,比如安捷倫的546D示波器。
3.一些功能簡單、速度不是特別快的基于Windows、大部分由軟件完成的虛擬儀器,國內(nèi)很多廠商都有生產(chǎn)。
4.不可擴(kuò)展的固定機(jī),具有強(qiáng)大的采樣率、觸發(fā)功能和分析功能。TLA600系列示例。
5.功能更強(qiáng)、擴(kuò)展性更好的模塊化卡式機(jī);對(duì)于不同的用戶,可以根據(jù)需要選擇不同等級(jí)的儀器。