示波器和邏輯分析儀聯合調試I2C通訊
I2C 是嵌入式領域最常用的串行通信接口之一,讀寫時序較復雜,調試時常因時序問題導致通訊不暢。
1、示波器和邏輯分析儀測試信號波形與邏輯
調試時將示波器和邏輯分析儀的探頭同時連接MCU 的I2C 信號線,同時打開MI1062 的示波器和邏輯分析儀,示波器用于觀察波形,邏輯分析儀用于觀察邏輯信號。

示波器和邏輯分析儀聯合調試
先觀察示波器窗口,排查I2C 是否有信號輸出,信號幅值是否正確,有無過沖信號等。然后使用邏輯分析儀抓取總線上的邏輯波形,排查時序是否存在問題。下圖是I2C 信號時序,測量時序準確性時可以添加測量標尺輔助測量,精確定位時序問題。

I2C接口邏輯波形
2、協議分析儀解析成真實數據
為了進一步驗證通信接口的正確性,打開邏輯分析儀的協議分析插件,對I2C 總線信號執行解碼分析。I2C 信號解碼結果如下圖所示,讀寫過程體現的一目了然,方便用戶對比解碼數據和發送數據一致性。

I2C協議解碼后的情況
版權聲明:本資料屬于北京海洋興業科技股份有限公司所有,如需轉載,請注明出處!
上一篇:示波器和邏輯分析儀聯合調試串口 下一篇:示波器和邏輯分析儀聯合調試SPI通訊



