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