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 数据表中的看门狗部分。