ZHCUBJ9A November 2023 – January 2024
本部分基本概述了在 EVM 上實現的基于 I2C 的問答看門狗算法。有關器件看門狗功能的更多詳細信息,請參閱 LP87725-Q1 器件數據表。該看門狗需要主機 MCU 以特定的時間間隔發出特定的應答,以便檢測 MCU 是否正常運行。在 EVM 上,MSP432 MCU 用作主機 MCU。
在運行期間,器件為 MCU 提供問題,然后 MCU 計算所需的 32 位應答。該應答分為四個應答字節:應答 3、應答 2、應答 1 和應答 0。MCU 通過 I2C 以一次一個字節的方式將這些應答字節寫入 WD_ANSWER[7:0] 中。
當 MCU 在正確的看門狗窗口內按照正確的序列發送針對當前問題計算的正確應答后,會發生良好事件。圖 5-1 中直觀顯示了此序列。
出現以下情況之一時會發生糟糕事件:
在 GUI 中,“Configuration”選項卡中有兩個部分用于提供看門狗可配置性。圖 5-2 說明了 GUI 中的看門狗驗證部分,其中可以配置 WD 答案之間的延遲,并可以觀察到不同中斷和錯誤的看門狗狀態。如果需要,可以通過每個狀態旁邊的清除按鈕來清除狀態。在其他看門狗配置部分中,可以啟用或禁用看門狗以及其他可配置的看門狗參數,如圖 5-3 中所示。有關看門狗配置的更多信息,請參閱 LP87725-Q1 數據表中的看門狗部分。