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