瀏覽量:1644 發(fā)布時(shí)間:2021-04-19 10:08:08
邏輯分析儀需要一只探頭就可以定位難檢錯(cuò)誤的源頭的邏輯分析儀,它類似于示波器的波形檢測(cè)設(shè)施,平時(shí)可以監(jiān)測(cè)硬件電路工作時(shí)的邏輯電平,便于用戶檢測(cè)、分析電路設(shè)計(jì)(硬件設(shè)計(jì)和軟件設(shè)計(jì))中的錯(cuò)誤,解決問題,達(dá)到事半功倍的效果。今天我們來講一下邏輯分析儀的使用方法。
1.對(duì)于硬件通道連接,首先要把邏輯分析儀的GND和待測(cè)板的GND連接起來,保證信號(hào)的完整性。然后將邏輯分析儀的通道連接到被測(cè)引腳上,被測(cè)引腳可以通過各種方式引出。
2.頻道號(hào)設(shè)置。一般來說,大多數(shù)邏輯分析儀有8通道、16通道和32通道。我們采集信號(hào)的時(shí)候,往往不用那么多通道。為了更清晰地觀察波形,我們可以隱藏不使用的通道。
3.設(shè)定采樣率和采樣深度,首先要對(duì)被測(cè)信號(hào)的*高頻率做一個(gè)大概的評(píng)估,將采樣率設(shè)定為它的10倍以上,粗略判斷被采集信號(hào)的時(shí)長(zhǎng)。設(shè)置采樣深度時(shí),盡量設(shè)置一定的余量。采樣深度除以采樣率,就得到我們可以保存信號(hào)的時(shí)間。
4.觸發(fā)設(shè)置。由于邏輯分析儀的深度限制,不可能無限保存數(shù)據(jù)。當(dāng)我們使用邏輯分析儀時(shí),如果不使用任何觸發(fā)設(shè)置,時(shí)間從抓取開始計(jì)算,當(dāng)我們?cè)O(shè)置的存儲(chǔ)深度滿時(shí)抓取停止。在實(shí)際操作過程中,開始被抓取的一段信號(hào)可能是無用的,有用的信號(hào)可能是其中之一,但無用的信號(hào)仍然占據(jù)著我們的存儲(chǔ)空間。在這種情況下,我們可以通過設(shè)置觸發(fā)器來提高存儲(chǔ)深度的利用率。例如,如果我們想捕獲UART串口信號(hào),而串口信號(hào)通常在沒有數(shù)據(jù)時(shí)為高電平,我們可以設(shè)置一個(gè)下降沿觸發(fā)。從點(diǎn)擊開始,邏輯分析儀不會(huì)將捕獲的信號(hào)保存到我們的存儲(chǔ)器中,而是等待下降沿的產(chǎn)生。一旦產(chǎn)生下降沿,就開始采集真實(shí)信號(hào),并將采集的信號(hào)存入存儲(chǔ)器。也就是說,從點(diǎn)擊到下降沿期間的無用信號(hào)被我們?cè)O(shè)置的觸發(fā)器屏蔽,這是一個(gè)非常實(shí)用的功能。
5.抓取波形。與示波器不同,示波器是實(shí)時(shí)顯示的,但是邏輯分析儀需要點(diǎn)擊“開始”開始抓取波形,直到我們?cè)O(shè)置的存儲(chǔ)深度滿了,然后我們才能慢慢分析我們捕捉到的信號(hào),所以需要點(diǎn)擊“開始抓取”。
6.設(shè)置協(xié)議分析(標(biāo)準(zhǔn)協(xié)議)。如果你抓取的波形是標(biāo)準(zhǔn)協(xié)議,比如UART、I2C、SPI,那么邏輯分析儀通常會(huì)配備一個(gè)特殊的解碼器。通過設(shè)置解碼器,不僅可以像示波器一樣顯示波形,還可以直接分析數(shù)據(jù),以十六進(jìn)制、二進(jìn)制、ASCII等形式顯示。7.數(shù)據(jù)分析。與示波器類似,邏輯分析儀也有各種測(cè)量標(biāo)記,可以測(cè)量脈沖寬度、波形頻率、占空比等信息。通過數(shù)據(jù)分析,我們可以發(fā)現(xiàn)我們的波形是否符合我們的要求,從而幫助我們解決問題。