ZHCSNS0A November 2024 – October 2025 TCAN2855-Q1 , TCAN2857-Q1
PRODUCTION DATA
请参考 PDF 数据表获取器件具体的封装图。
问答 (Q&A) 看门狗是一种看门狗类型,它不是简单地通过 SPI 写入来重置看门狗,而是 MCU 必须从器件中读取“问题”,根据问题进行数学运算,然后将计算得出的答案写回器件。正确答案是 4 字节响应。每个字节都必须按照正确的时序进行写入,才能获得正确的答案。
有 2 个看门狗窗口,称为 WD 响应窗口 1 和 WD 响应窗口 2(例如图 8-63 WD QA 窗口)。每个窗口的大小将是总看门狗窗口时间 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。
如果有任何内容错误或缺失,则响应将被认为不良,并且看门狗问题不会改变。此外,错误计数器将递增。一旦该错误计数器超过阈值(在 WD_ERR_CNT_SET 寄存器字段中定义),就会执行看门狗故障操作。操作示例包括中断或复位切换等。