電子產品開發過程中我們常用的是示波器,但隨著微處理器的出現,電子工程師們越來越發現傳統的雙通道或四通道示波器不能滿足微處理器電路在設計開發工程中的需要。于是具有多通道輸入的邏輯分析儀就應運而生。
邏輯分析儀主要測量數字電路,因為數字電路固有的特性,邏輯儀對電壓的具體值和被測信號的一些模擬特性都不進行測量,而是專門針對信號的電平進行測量。它的測量原理是采用一定的頻率,對輸入信號與設定的門限電壓進行比較,當輸入電平大于門檻電壓時為邏輯1,當輸入電平低于門檻電壓時為邏輯0。
邏輯分析儀的操作流程可以分為4步:
1、觀察波形
觀察測量波形中是否存在毛刺、干擾,頻率是否正確等。
2、時序測量
對被測量信號進行時序分析,排除操作沖突、時序協調等問題。
3、輔助分析
完善的分析功能對總線信號或高級協議進行分析,加快開發進度。
4、排除錯誤
使用強大的觸發功能來進行錯誤捕獲,排除隱藏在系統的錯誤,增加產品的可靠性。
以80C51單片機為例子,當程序跑到非用戶程序區時,單片機使用PSEN對外部程序進行取指,使用邏輯儀可以設置觸發條件,當使用PSEN對外部程序進行取指時進行記錄,把出錯情況前后的狀態記錄下來進行分析,查找出錯原因。
如80C51的取指范圍正確為0x0000~0x3fff,則當對0x3fff以上地址進行取指時為程序跑飛。利用邏輯分析儀高級觸發功能,設置的條件為地址總線>0x3fff和PSEN下降沿。當單片機對0x3fff以上地址取指時,邏輯分析儀就開始記錄出錯狀態了。