大多數(shù)開發(fā)人員通過邏輯分析儀等測試工具的協(xié)議分析功能可以很輕松的發(fā)現(xiàn)錯誤、調試硬件、加快開發(fā)進度,為高速度、高質量完成工程提供保障。根據(jù)硬件設備設計上的差異,市面上邏輯分析儀大致上可分為獨立式(或單機型)邏輯分析儀和需結合電腦的PC-ba
sed卡式虛擬邏輯分析儀。關于這個問題開發(fā)人員提出了一個全新的回答:協(xié)議分析是在某個應用領域充分利用邏輯分析儀資源的統(tǒng)一體。邏輯分析儀無論采樣頻率,存儲空間,觸發(fā)深度等資源都是有限的,我們只有充分組合協(xié)議相關的組件才能發(fā)揮其效用。協(xié)議是協(xié)議分析的基礎,只有正確的協(xié)議分析才能夠被別人接受,只有正確的才能提供更多的錯誤信息。
邏輯分析儀將被測數(shù)據(jù)信號用數(shù)字形式寫入存儲器后,可以根據(jù)需要通過控制電路將內存中的全部或部分數(shù)據(jù)穩(wěn)定的顯示在屏幕上。通常有以下幾種顯示方式。
定時顯示
定時顯示是以邏輯電平表示的波形圖的形式將存儲器中的內容顯示在屏幕上,顯示的是一串經(jīng)過后類似方波的波形,高電平代表“1”,低電平代表“0”。由于顯示的波形不是實際波形,所以也稱“偽波形”。
狀態(tài)表顯示
狀態(tài)表顯示是以各種數(shù)值如二進制、八進制、十進制、十六進制的形式將存儲器中內容顯示在屏幕上。
圖解顯示
圖解顯示是將屏幕的X方向作為時間軸,將Y方向作為數(shù)據(jù)軸進行顯示的一種方式。將欲顯示的數(shù)字量通過D/A變換器轉變成模擬量,將此模擬量按照存儲器中取出的數(shù)字量的先后順序顯示在屏幕上形成一個圖像的點陣。
映像顯示
映像顯示是將存儲器中的全部內容以點圖形式一次顯示出來。它將每個存儲器字分為高位和低位兩部分,分別經(jīng)X,Y方向D/A變換器變換為模擬量,送入顯示器的X與Y通道,則每個存儲器字點亮屏幕上的一個點。
邏輯電路的狀態(tài)是:數(shù)據(jù)有效時,對總線或信號線采樣的樣本。一個待測信號使用200Hz采樣率的邏輯分析儀,當參考電壓設定為1。定時分析與狀態(tài)分析的主要區(qū)別是:定時分析由內部時鐘控制采樣,采樣與被測系統(tǒng)是異步的;狀態(tài)分析由被測系統(tǒng)時鐘控制采樣,采樣與被測系統(tǒng)是同步的。用定時分析儀查看事件 “ 什么時候 ” 發(fā)生,用狀態(tài)分析儀檢查發(fā)生了“ 什么 ”事件。定時分析儀通常用波形顯示數(shù)據(jù),狀態(tài)分析儀通常用列表顯示數(shù)據(jù)。