設置協(xié)議分析儀的GPIO觸發(fā)功能,可按以下步驟操作:
- 硬件連接
- 選擇空閑邏輯通道:利用協(xié)議分析儀(如Acute協(xié)議分析儀)的eMMC探頭中未使用的邏輯通道,將其與外部GPIO信號源連接。例如,將GPIO輸出引腳通過排線接入分析儀的指定通道,同時連接公共地線以確保信號穩(wěn)定性。
- 驗證接口兼容性:若分析儀通過USB連接電腦(如支持USB 3.0的型號接入USB 2.0接口),需確認指示燈顯示為綠燈且軟件識別設備正常,避免速率限制影響觸發(fā)響應。
- 配置觸發(fā)模式
- 啟用Monitor模式:在分析儀工作模式中選擇Monitor模式,此時內存會持續(xù)刷新采集數據,直到GPIO觸發(fā)信號出現(xiàn)。
- 設置觸發(fā)條件:
- 邊沿觸發(fā):配置為上升沿或下降沿觸發(fā)(如GPIO信號從低電平跳變到高電平時啟動捕獲)。
- 電平觸發(fā):設定特定電平閾值(如3.3V系統(tǒng)可設為1.0V閾值),當GPIO信號超過該值時觸發(fā)。
- 組合觸發(fā):結合多個GPIO信號或協(xié)議字段條件(如GPIO高電平且特定協(xié)議包出現(xiàn)時觸發(fā))。
- 調整采集參數
- 采樣率與存儲深度:根據信號頻率設置采樣率(如IIC總線分析采用4MHz采樣率),并確保存儲深度足夠覆蓋觸發(fā)前后的數據(存儲深度=采樣率×窗口顯示時長)。
- 預觸發(fā)采集:啟用預觸發(fā)功能,保存觸發(fā)信號出現(xiàn)前的數據(如設置預觸發(fā)比例為10%),便于分析事件上下文。
- 啟動捕獲與驗證
- 開始監(jiān)測:點擊“開始”按鈕或按快捷鍵(如S鍵)進入捕獲狀態(tài),等待GPIO信號觸發(fā)。
- 驗證觸發(fā)結果:觸發(fā)后檢查捕獲的數據包是否包含目標信號,并通過波形縮放、光標測量等功能確認信號特征(如頻率、周期)。
- 導出數據:將捕獲的原始數據保存為PCAP、CSV等格式,供后續(xù)分析或回放調試。
示例場景:
在調試IIC總線通信時,若需捕獲從機設備在特定GPIO信號(如中斷引腳)觸發(fā)時的響應,可按以下步驟操作:
- 將中斷引腳接入分析儀的空閑通道,并連接地線。
- 在分析儀中設置觸發(fā)條件為“通道1上升沿”,并啟用預觸發(fā)采集(比例20%)。
- 啟動捕獲后,當主機發(fā)送觸發(fā)信號時,分析儀立即保存觸發(fā)前后的IIC通信數據。
- 通過解碼功能查看IIC協(xié)議內容,確認從機是否正確響應中斷請求。