ZHCSPU9B February 2024 – October 2025 TCAN1575-Q1 , TCAN1576-Q1
PRODUCTION DATA
问答 (Q&A) 看门狗是一种看门狗类型,它不是简单地通过 SPI 写入来重置看门狗,MCU 必须从 TCAN1576-Q1 中读取“问题”,根据问题进行数学运算,然后将计算得出的答案写回 TCAN1576-Q1。正确答案是 4 字节响应。每个字节都必须按照正确的时序进行写入,才能获得正确的答案。
有两个看门狗窗口,称为 WD 响应窗口 1 和 WD 响应窗口 2(例如图 8-15 WD Q&A 窗口)。每个窗口的大小将是总看门狗窗口时间 tWD_RESP_WIN1 + tWD_RESP_WIN2 的 50%,该时间由 WD_TIMER 和 WD_PRE 寄存器位选择。
每个看门狗问答都是一个完整的看门狗周期。一般过程是 MCU 在 WD 响应窗口 1 期间读取问题。CPU 必须对问题执行数学函数运算,从而得到 4 个字节的答案。4 个答案字节中的 3 个必须按照正确的顺序写入 WD 响应窗口 1 内的应答寄存器。最后一个答案必须在第一个响应窗口之后 WD 响应窗口 2 内写入应答寄存器。如果所有 4 个答案字节都正确且顺序无误,则响应将被视为良好,错误计数器递减,并生成新问题,从而重新开始该循环。在 WD 响应窗口 2 内写入第四个答案,该窗口将终止,并启动新的 WD 响应窗口 1。一般问答时序图图 8-30 提供了有关响应窗口如何对齐的信息。响应窗口 1 与窗口 WD 时序图中的闭合窗口关联,响应窗口 2 与具有完全相同规则和时序信息的开放窗口关联。
如果有任何内容错误或缺失确实,则响应将被认为不良,并且看门狗问题不会改变。此外,错误计数器将递增。一旦该错误计数器超过阈值(在 WD_ERR_CNT_SET 寄存器字段中定义),就会执行看门狗故障操作。操作示例包括中断或复位切换等。