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