今天,小編將在這篇文章中為大家?guī)?a href="/tags/邏輯分析儀" target="_blank">邏輯分析儀的有關報道,通過閱讀這篇文章,大家可以對邏輯分析儀具備清晰的認識,主要內容如下。
一、邏輯分析儀之觸發(fā)
邏輯分析儀主要是用于定位系統運行出錯時的特定波形數據,通過觀察該波形數據來推斷該系統出錯的原因,從而有針對性地找出解決該錯誤的方案。
運用邏輯分析儀定位出錯波形數據的方法主要有兩種方式,一種是通過抓取運行過程中大量的數據,然后在這些數據中通過其他方法來查找出錯誤點的位置,該方法費時費力,而且受制于邏輯分析儀存儲容量,并不一定每次都可以捕捉到目標波形數據;另一種是通過觸發(fā)的方式在特定波形數據到來時開始捕捉數據,從而精準地定位目標波形數據。
觸發(fā)的概念最初出現模擬示波器上,示波器在設置的特定波形的信號到來時停止采集,并將波形繪制在屏幕上。邏輯分析儀用于分析數字系統時沿用了該概念。
數字系統在運行過程中,大多數情況下數據是連續(xù)不斷的,邏輯分析儀要顯示觀測的數據必需被存儲下來,而邏輯分析儀的儲存深度畢竟有限,這相當于在傳輸帶上抽取一定的數據,抽取的數據量取決于邏輯分析儀的存儲深度。通過觸發(fā)的方式,在特定波形數據信號產生的條件下,觀測與其相關的信號在該條件產生的前或(和)后時刻的狀態(tài)。直觀表現就是觸發(fā)位置的設置。如果觸發(fā)位置設置為跟蹤觸發(fā)開始,則存儲器在觸發(fā)事件發(fā)生時開始儲存采集到的數據,直到存儲器滿;如果選擇跟蹤觸發(fā)結束,則觸發(fā)事件發(fā)生前存儲器一直存儲采集到的連續(xù)數據,直到觸發(fā)時停止存儲,當存儲器滿而觸發(fā)事件尚未發(fā)生時新數據將自動覆蓋最早存儲的數據。
二、邏輯分析儀分層解讀
邏輯分析儀的使用可以分成以下幾個層次:
第一個層次:只要查看硬件系統的一些常見的故障,例如時鐘信號和其他信號的波形、信號中是否存在嚴重影響系統的毛刺信號等故障;
第二個層次:要對硬件系統的各個信號的時序進行很好的分析,以便最好地利用系統資源,消除由定時分析能夠分析出的一些故障;
第三個層次:要對硬件對軟件的執(zhí)行情況的分析,以確保寫入的程序被硬件系統完整地執(zhí)行;
第四個層次:需要實時地監(jiān)測軟件的執(zhí)行情況,對軟件進行實時地調試。
第五個層次:需要進行現有客戶系統的軟件和硬件系統性的解剖分析,達到我們對現有客戶系統的軟件和硬件系統全面透徹地了解和掌握的功能。
對以上的幾個層次的要求,我們可以看出,他們并不都需要很高檔的邏輯分析儀,對于第一層次的使用者,他們甚至用一臺功能比較好的示波器就可以解決問題,針對以上的幾個使用層次,在選擇儀器時可以選用相應的儀器。實際上邏輯分析儀也有幾個層次,他們有:
1、 普通2~4通道的數字存儲器,例如TDS3000系列(加上TDS3TRG高級觸發(fā)模塊),利用它的一些高級觸發(fā)功能(例如脈沖寬度觸發(fā)、欠幅脈沖觸發(fā)、各個通道之間的一定的與、或、與或、異或關系的觸發(fā))就可以找到我們希望看到的信號,發(fā)現并排除一些故障,況且示波器的功能還可以作為其他使用,在這里我們只不過用了一臺示波器的附加功能,可以說這種方式是最節(jié)省的方式。
2、當示波器的通道數不夠時,也可以選用一些帶有簡單的定時分析功能的多通道定時分析儀器,如早期的邏輯分析儀和現在市面上還有的混合信號示波器,如Agilent的546××D示波器。
3、一些功能比較簡單,速度不是特別快的的計算機插卡式,基于Windows、絕大部分功能都由軟件來完成的虛擬儀器,這類產品在國內的很多廠家都有生產。
4、采樣速率、觸發(fā)功能、分析功能都很強大的不可擴展的固定式整機。例TLA600系列。
5、功能更強擴展性更好的模塊化插卡式整機;對不同的用戶,可以針對需要,選擇不同檔次的儀器。
以上便是小編此次想要和大家共同分享的內容,如果你對本文內容感到滿意,不妨持續(xù)關注我們網站喲。最后,十分感謝大家的閱讀,have a nice day!