This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP87745:写入看门狗禁用位

Guru**** 2386620 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1473928/lp87745-writing-into-watchdog-disable-bit

器件型号:LP87745

工具与软件:

您好!

我目前正在开发外部看门狗的实现方案。  

如果我将值0x00写入 WD_ENABLE_REG 时它已经为"0"会发生什么情况(我的意思是  WD_ENABLE_REG 的当前值 已经为零、并在一段时间后写入相同的值 )

如果我们再次重新写入值、是否有可能发生故障?

此致

尼宾·奥古斯丁

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Nibin:

    不应该发生任何事情。 如果写入成功、它只会使它保持相同状态。  

    此致、

    Ishtiaque

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的答复

    我又收到一个问题

    假设 I SET 复位阈值+故障阈值= 5

    当前 复位阈值+故障阈值= 5

    现在我设置 WD_RETURN_LONGWIN = True

     并 向 PMIC 发送四个错误的应答字节。 所以在完成这一步后、看门狗将触发复位、还是返回到长窗口?

    此致

    尼宾·奥古斯丁

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Nibin:

    当提供错误的答案时、WD 失效计数器(WD_FAIL_CNT)会增加。 因此、如果 WD_FAIL_CNT 增加超过5 (WD 复位阈值+ WD 故障阈值的值) 、并且如果设置了 WD_RST_EN=1位、则器件将进行热复位、设置错误标志(WD_RST)并激活中断 引脚和 CAN_DIS 输出。  

    WARM_RESET 时间延长结束后、它返回至长窗口、并期望具有长窗口时间周期的正确应答序列。  

    您可以参阅数据表中的看门狗部分的第42页。 另请参阅 DS 中的 WD 流程图。  

    此致、

    Ishtiaque