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