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-Q1:当 WD_PWRHOLD =0且 WD_EN&WD_RST_EN 启用时、NRSTOUT 不会#39;t 下拉至12分钟后

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1244938/lp87745-q1-nrstout-don-t-pull-down-until-12min-later-when-wd_pwrhold-0-and-wd_en-wd_rst_en-is-enable

器件型号:LP87745-Q1

您好

我们发现了一个奇怪的问题,请帮忙检查原因。 谢谢你。  

我们从不发送任何答案、但在 WD_PWRHOLD = 0 且 WD_EN& WD_RST_EN 启用时、NRSTOUT 直到12分钟后才会下拉。  

下面随附了寄存器转储值。

e2e.ti.com/.../LP87745-register-dump.txt

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

    PMIC 芯片应仍处于长窗口模式。  当 WD_PWRHOLD = 0 (WD_MODE_REG 寄存器(0x11)为0)时、不指示 PMIC 处于 WD 模式?

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

    您好、bin、

    感谢您的联系。  

    可能是看门狗、它会在12min 后过期。 要么没有馈送 WD、要么禁用 WD。  

    您使用的器件将长窗口超时设置为12或13分钟、这实际上是最大值。  

    从寄存器转储值来看、您似乎在使用早期版本的器件。 因此、要么在该时间范围内开始馈送 WD、要么禁用看门狗。

    此致、

    伊什蒂亚克·潘哈瓦

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

    您好  

    是的、我们不提供安全装置。 因为我们要测试看门狗复位功能、所以 MCU 应该在1.4秒后上电后复位、但实际上它会在12分钟以上后复位。 我的理解是  WD_PWRHOLD = 0、看门狗启用(WD_ENABLE_REG 寄存器= 0x03)表示 PMIC 处于 WD 模式而不是长窗口模式。 为什么看门狗超时时间是长窗口过期时间?  

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

    你好、Ishtiaque、

    新版本与早期版本之间有何区别?

    Br、

    吴斌  

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

    您好!

    是的、器件中看门狗已启用、如果您要测试 WD 复位功能、则需要配置 WD_LONGWIN 并将时间从12~13 μ s min 缩短为几秒或在 WD 长窗口超时内减少1或2分钟。 读取数据表的8.3.7.2部分以确定 WD_LONGWIN 时间间隔。  

    两个器件(一个是 REV04、另一个是 REVA)在 WD 长窗口时间方面的差异如下

    1. REV04 -> WD_LONGWIN 设置为最大时间12。 96分钟

    2. RevA -> WD_LONGWIN 设置为5秒。  

    此致、

    伊什蒂亚克·潘哈瓦

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

    您好、 Ishtiaque Panhwar、

    首先、我已经为 WIN1和 WIN2将看门狗窗口配置 为50ms。

    然后我已经将0x00写入 WD_MODE_REG 寄存器、然后读回它并确认 WD_PWRHOLD 为0x00。  

    因此我认为当前看 门狗模式已经是 Q&A 看门狗、如果我不提供看门狗、则热复位的时间为(50 + 50)* 14 = 1.4s。

    但实际时间  12. 96分钟、那么我想知道如何确认看门狗模式是 Q&A 模式、而不是长窗口模式?

     图8-9的 fow-chat 条件为 WD_PWRHOLD=0、 但似乎无法准确地反映其状态

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

    尊敬的 Wu:

    就像我在前面的回复中所说的、 你可以配置 WD_LONGWIN 以根据需要尽可能减少超时。 这样、只要在长窗口期到期、WD 就会开始其序列。  

    是的、在 WD long 寡妇到期后、PMIC 会检查 WD_PWRHOLD 位、如果设置为0、则会检查 WD_EN= 0、如果正确、器件预计4个答案、则器件会生成问题、序列会重复、WD 会按预期工作。  

    此致、

    伊什蒂亚克·潘哈瓦  

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

    您好!

    你是对的。  

    我在退出长窗口模式之前发送了4个答案。

    如果引导加载程序不馈送看门狗、PMIC 将按预期工作、在1.4秒上电后复位。  

    否则、看门狗计数器可能不是3、然后我仍然发送4个答案、PMIC 直到12.96分钟而不是1.4秒才会复位。

    我将尝试根据  WD_QUESTION_ANSW_CNT 寄存器中的看门狗计数器更改发送答案的计数器。

    感谢你的评分  

    Br、

    吴斌