ZHCU887D September 2020 – January 2022 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
内部看门狗有两种运行模式:普通看门狗 (WD) 和窗口式看门狗 (WWD)。系统集成商可以选择使用一种模式或另一种模式,但不能同时使用两种模式。有关内部看门狗编程的详细信息,请参阅器件特定技术参考手册。WD 是一种传统的单阈值看门狗。用户为看门狗设定一个超时值并且必须在超时计数器终止前提供一个到看门狗的预先确定的 WDKEY。超时计数器的终止或者一个不正确的 WDKEY 会触发一个错误响应。WD 可在检测到失效时发出热系统复位或 CPU 可屏蔽中断。复位后启用 WD。
与 WD 实现相比,时间窗口的使用可检测其他时钟失效模式。用户设定上限和下限来创建一个时间窗口,在此期间,软件必须提供一个到看门狗的预先确定的 WDKEY。未在时间窗口内接收正确响应或不正确的 WDKEY 会触发一个错误响应。在检测到失效时,WWD 能够发出热系统复位或 CPU 可屏蔽中断。复位后默认启用常规 WD 运行。有关内部看门狗编程的详细信息,请参阅器件特定技术参考手册。
为避免内部看门狗 (WD) 和 CPU 的时钟输入出现共因失效,建议选择 INTOSC2 或 X1/X2 作为主 PLL 的时钟源。