1. 程式人生 > 實用技巧 >Saleae 邏輯分析儀應用

Saleae 邏輯分析儀應用

文章目錄



Saleae邏輯分析儀應用手冊:
連結:Saleae邏輯分析儀應用手冊
提取碼:ttei


1、邏輯分析儀

邏輯分析儀是一種類似於示波器的波形測試裝置,它通過採集指定的訊號,並通過圖形或者資料統計化的方式展示給開發人員,開發人員通過這些圖形化時序訊號按照協議來分析硬體或者軟體中的錯誤。

邏輯分析儀是設計中不可缺少的裝置,通過它,可以迅速定位錯誤,發現並解決問題,達到事半功倍的效果,尤其在分析時序,比如 1wire、I2C、UART、SPI、CAN 等資料的時候,應用邏輯分析儀解決問題非常快速。


2、軟體安裝以及軟體基本應用

首先安裝 Logic Software,官網下載地址:https://www.saleae.com/downloads/
在這裡插入圖片描述
執行 Saleae Logic:
在這裡插入圖片描述
這個邏輯分析儀軟體在沒有插入硬體的時候,最上邊顯示的是 Disconnected

3、硬體安裝

軟體安裝完成後就可以插入硬體了,插上硬體後,會自動提示發現新硬體,然後出現一個對話方塊。

直接“點自動安裝軟體(推薦)”就可以了,安裝完後,剛才的那個 Disconnected 會自動變化成為 Connect,並且 start simulation 會自動變化成 start,這樣就是和實際硬體連線起來了,下邊我們就可以用來測量實際波形了,並且可以在圖示位置設定通道名字,取樣深度,取樣頻率等等引數。

在這裡插入圖片描述
邏輯分析儀裡邊有 2 個非常重要的引數,就是取樣深度和取樣頻率。
大家可以看到在這個軟體中,有兩個可以選擇數字大小的地方,第一個就是採 樣深度,第二個是取樣頻率。前邊那個 10M 代表我們從開始採集,一共採集到 10Mbit 個數據他就自動停止了,後邊的 2M 代表我們 1s 鍾可以採集 2M 個 bit 位的資料,那麼這麼算下來,這個設定,可以採集 5s 的資料。

Saleae 邏輯分析儀的強悍之處在於,他把採集到的資料通過 USB 高速通訊實時的傳送給了電腦,所以取樣深度取決於我們電腦的記憶體,可以上到幾個 G,也就是說,如果我們設定了 1G 的取樣深度,取樣頻率是 1M,那麼我們就可以採集近 17 分鐘的資料儲存下來慢慢分析,這對於分析一些晶片的資料資訊非常有用。


4、觸發設定

觸發設定是為了方便大家在使用時,從有用訊號開始傳送的時候再採集,這樣就可以避免剛開始採集了大量的無用訊號。

在這裡,你用哪個通道做觸發就設定哪個通道,可以分別設定 上升沿開始採集資料,或者下降沿開始採集資料,或者 高低電平開始採集資料。
預設是不設定觸發,點了 start 後,就會自動開始進行資料採集,一直採集到設定的取樣深度完成後自動停止。

要特別注意的是,我們裝置的正常工作電壓是 5.5V 以下,1.5V 以下的會被認為是低電平,1.5V
到 5.5V 之間的會認為是高電平,最高承受電壓是 7.5V,所以請大家注意測試電壓。
邏輯分析儀配套有杜邦線,首先請各位把杜邦線逐一的插到邏輯分析儀的介面上去,杜邦線插好
後分 2 排,上邊一排 5 根邏輯分析儀對應的是外殼上左邊的絲印,下邊一排對應的是右邊的絲印。要
測試訊號前,請先將邏輯分析儀的 GND 通道連到你的板子的 GND 引腳上去,否則測量出來的資料不
可信。
剩下的 8 條資料通道,可以任意選擇接到你需要的硬體上去。並且選擇合適的取樣深度和取樣頻
率,以及觸發條件,那麼下面就可以直接點 start 開始採集了。


5、資訊採集

要特別注意的是,我們裝置的正常工作電壓是 5.5V 以下,1.5V 以下的會被認為是低電平,1.5V 到 5.5V 之間的會認為是高電平,最高承受電壓是 7.5V,所以注意測試電壓。

邏輯分析儀配套有杜邦線,首先請各位把杜邦線逐一的插到邏輯分析儀的介面上去,杜邦線插好後分 2 排,上邊一排 5 根邏輯分析儀對應的是外殼上左邊的絲印,下邊一排對應的是右邊的絲印。要測試訊號前,請先將邏輯分析儀的 GND 通道連到你的板子的 GND 引腳上去,否則測量出來的資料不可信。
剩下的 8 條資料通道,可以任意選擇接到你需要的硬體上去。並且選擇合適的取樣深度和取樣頻率,以及觸發條件,那麼下面就可以直接點 Start 開始採集了。


6、資料分析

首先來了解一下右邊的 Measurements 欄目顯示的資訊,當我們把滑鼠放到一段脈衝之後,在右側就會顯示出一段資料資訊。逐一對右邊的資訊進行分析。

第一個引數 Width,是針對訊號的高低電平 的時間寬度;
第二個引數 Period,是訊號的週期;
第三個引數 Duty Cycle 是當前這個週期的佔空比,
第四個引數 Frequency 是當前這個訊號的頻率,也就是週期的倒數。
T1 和 T2 是分析儀中的兩個時間標籤,我們可以通過放置標籤來得到我們需要的資訊,我們用滑鼠分別點選T1和T2,就可以在波形中得到兩條綠線,可以通過放置綠線來得到尺度標籤,在右側就會顯示出 T1 和 T2 的位置,以及|T1-T2| 的值。

Saleae 邏輯分析儀還有一個更加強大的功能,就是可以自動分析協議,其中包含以下協議型別。
在這裡插入圖片描述
對這幾種型別的波形來說,不僅僅可以顯示波形,還可以直接顯示協議數值,顯示方式可以為二進位制,十進位制,十六進位制,ASCII 碼等等。