- 現(xiàn)代示波器高級應用:測試及使用技巧
- 李凱
- 313字
- 2020-11-28 16:25:59
15.協(xié)議觸發(fā)
針對一些串行總線例如I2C、SPI、UART、CAN、LIN、I2S、USB等串行總線,由于其幀結構相對復雜一些,使用示波器通用的觸發(fā)功能很難捕獲到期望的數(shù)據(jù)包內(nèi)容,所以有些示波器可以提供針對某些特定總線的基于協(xié)議的觸發(fā)功能選件(通常需要專門的license支持),即協(xié)議觸發(fā)(Protocol Trigger)。圖7.29顯示的是實時示波器中可以支持的一些串行協(xié)議,以及針對UART總線的一些解碼設置選項。

圖7.29 實時示波器里的串行總線觸發(fā)
例如圖7.30是在帶I2C觸發(fā)功能的示波器中設置對I2C總線上的0x50地址依次寫入0x10、0x4D、0x53、0x4F數(shù)據(jù)時進行觸發(fā)。

圖7.30 I2 C總線觸發(fā)舉例
圖7.31是根據(jù)設置的觸發(fā)條件捕獲到的串行總線波形以及解碼的結果,可以看到示波器捕獲的時間點正好是我們關心的數(shù)據(jù)內(nèi)容。

圖7.31 I2 C總線觸發(fā)捕獲到的信號波形