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