ZHCSUA5 December 2023 MCF8315C
PRODMIX
MCF8315C 提供了外部看门狗特性 - EXT_WDT_EN 位应设置为 1b 以启用外部看门狗。启用该特性后,器件在配置的时间间隔内等待来自外部看门狗输入的滴答声(EXT_WD 引脚从低电平到高电平的转换,在 I2C 模式下 WATCHDOG_TICKLE 设置为 1b);如果两个连续滴答声之间的时间间隔高于配置的时间,则会触发看门狗故障。可以使用 EXT_WDT_FAULT_MODE 将该故障配置为仅报告故障或输出处于高阻态状态下的锁存故障。可以通过向 CLR_FLT 写入 1b 来清除锁存的故障。当发生看门狗超时时,WATCHDOG_FAULT 位设置为 1b。如果在所配置的时间间隔过去之前出现下一个滴答声,则看门狗计时器将复位并开始等待下一个滴答声。这可用于连续监测外部 MCU(即外部看门狗输入)的运行状况,并在外部 MCU 处于故障/挂起状态的情况下将 MCF8315C 输出置于高阻态。
使用 EXT_WDT_INPUT_MODE 选择外部看门狗输入,该输入可以是 EXT_WD 引脚或 I2C 接口。触发看门狗故障的两个滴答声之间的时间间隔由 EXT_WDT_CONFIG 配置;对于基于 EXT_WD 引脚的看门狗,4 种时间设置为 100、200、500 和 1000ms 对于基于 I2C 的看门狗,4 种时间设置为 1s、2s、5s 和 10s。