固緯邏輯分析儀與示波器相同,是通過采集規(guī)定的信號,并通過圖形化的方式展示給開發(fā)人員,開發(fā)人員根據(jù)這些圖形化信號按照協(xié)議分析出是否出錯。盡管圖形化的顯示已經(jīng)給開發(fā)人員帶來不少的方便,但是人工將一串串信號分析出來不僅麻煩而且極易出錯。在這個科技高速發(fā)展的社會,一切都在追求高效率。自動化、智能化已經(jīng)成為協(xié)議分析的發(fā)展方向。在這個思想的指引下各種測試儀器的協(xié)議分析功能出現(xiàn)并發(fā)展起來。大多數(shù)開發(fā)人員通過邏輯分析儀等測試工具的協(xié)議分析功能可以很輕松的發(fā)現(xiàn)錯誤、調(diào)試硬件、加快開發(fā)進度,為高速度、高質(zhì)量完成工程提供保障。 固緯邏輯分析儀使用教程指導(dǎo)如下:
1.硬件通道連接
首先要把邏輯分析儀的GND和待測板子的GND連到一起,以保證信號的完整性。然后把邏輯分析儀的通道接到待測引腳上,待測引腳可以用多種方式引出來。
2.通道數(shù)設(shè)置
一般情況下,大多數(shù)邏輯分析儀有8通道、16通道、32通道等數(shù)目。而我們采集信號的時候,往往用不到那么多通道,為了我們更清晰的觀察波形,可以把用不到的通道隱藏起來。
3.采樣率和采樣深度設(shè)置
首先要對待測信號最高頻率有個大概的評估,把采樣率設(shè)置到它的10倍以上,還要大概判斷一下我們要采集的信號的時間長短,在設(shè)置采樣深度的時候,盡量設(shè)置的有一定的余量。采樣深度除以采樣率,得到的就是我們可以保存信號的時間。
4.觸發(fā)設(shè)置
由于邏輯分析儀有深度限制,不可能無限期的保存數(shù)據(jù)。當(dāng)我們使用邏輯分析儀的時候,如果沒有采用任何觸發(fā)設(shè)置的話,從開始抓取就開始計算時間,一直到存滿我們設(shè)置的存儲深度后,抓取就停止。在實際操作過程中,開始抓取的一段信號可能是無用信號,有用信號可能就是其中一段,但是無用信號還占據(jù)了我們的存儲空間。在這種情況下,我們就可以通過設(shè)置觸發(fā)來提高存儲深度的利用率。比如我們?nèi)绻胱トART串口信號,而串口信號平時沒有數(shù)據(jù)的時候是高電平,因此我們可以設(shè)置一個下降沿觸發(fā)。從點擊開始抓取,邏輯分析儀不會把抓到的信號保存到我們的存儲器中,而是會等待一個下降沿的產(chǎn)生,一旦產(chǎn)生了下降沿,才開始進行真正的信號采集,并且把采集到的信號存儲到存儲器中。也就是說,從點擊開始抓取到下降沿這段時間內(nèi)的無用信號,被我們所設(shè)置的觸發(fā)給屏蔽掉了,這是一個非常實用的功能。
5.抓取波形
邏輯分析儀和示波器不同,示波器是實時顯示的,而邏輯分析儀需要點擊開始,開始抓取波形,一直到存儲滿了我們所設(shè)置的存儲深度結(jié)束,然后我們可以慢慢的去分析我們抓到的信號,因此點擊“開始抓取”這個是必須要有的。
6.設(shè)置協(xié)議解析(標(biāo)準(zhǔn)協(xié)議)
如果你抓取的波形是標(biāo)準(zhǔn)協(xié)議,比如UART、I2C、SPI這種協(xié)議,邏輯分析儀一般都會配有專門的解碼設(shè)備,可以通過設(shè)置解碼設(shè)備,不僅僅像示波器那樣把波形顯示出來,還可以直接把數(shù)據(jù)解析出來,以十六進制、二進制、ASCII碼等各種形式顯示出來。
7.數(shù)據(jù)分析
和示波器類似邏輯分析儀也有各種測量標(biāo)線,可以測量脈沖寬度,測量波形的頻率,占空比等信息,通過數(shù)據(jù)分析,查找我們的波形是否符合我們的要求,從而幫助我們解決問題。