如果您正在設計與開發一個數位系統的產品或是專案,那麼在各個功能區塊間必定存在著不同形式的數位通訊。這些通訊可能使用 UART、I2C、SPI、I3C 等介面,但有時在同一個匯流排上連接多個設備後,事情可能無法按預期進行。 在這裡,邏輯分析儀可以讓你了解匯流排上所發生的情況。藉由 Prodigy Technovation 的 PGY-LA-EMBD 邏輯分析儀,嵌入式系統設計人員可以同時進行在 16 個通道上,以高達 1GS/s 的採樣速度執行協議與數位訊號的分析。
而在那些的情況下,你會使用到邏輯分析儀呢?
* Debug and verify digital system operations
* Trace and correlate multiple digital signals simultaneously
* Detect and analyze timing violations and transients on buses
* Trace embedded software execution
I2C 和 SPI 的同步協議分析。接下來我們將說明如何設置 PGY-LA-EMBD 邏輯分析儀以及軟體上的功能。
PGY-LA-EMBD Logic Analyzer 硬體配置與規格
設置 PGY-LA-EMBD 是一件非常容易的事。這個設備擁有5V DC 輸入、一個與控制電腦連接的USB Type-C接口以及用於與待測物連接的飛線探針排。排線由 16 對電線組成,每對包括一個接地和數位訊號輸入。在此我們準備了一塊 ATmega2560 的開發板,執行一個 8 位計數器程式,稍作修改即可為測試平台產生訊號。開發板上的八個引腳連接到 PGY-LA-EMBD 的前八個通道。 這樣,我們的硬體設置就完成了,可以進行訊號擷取了。
PGY-LA-EMBD 邏輯分析儀提供 1GS/s的非同步速度和 100 MS/s 的同步速度。與僅提供少數通道的高採樣率的邏輯分析儀不同,PGY-LA-EMBD 在所有通道上提供 1GS/s,在訊號擷取上提供更高的靈活性。它還允許同時擷取所有 16 通道上的 I2C、SPI、UART、I3C、SPMI 和 RFFE 接口。 內見4GB DDR3緩衝讓設備可以儲存所擷取到的數據。也可以透過USB3.0即時的將所擷取到的數據傳輸到控制電腦。同時也提供一些進階的觸發功能,包括自動、封包、協議偵測和定時。 PGY-LA-EMBD支持1.2V、1.8V、2.5V、3.3V、5V的電壓幅值,可在軟體中進行設定。