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.

[参考译文] TPS6594-Q1:在系统复位后的断电序列期间降压和 LDO 重新启动15次

Guru**** 2530070 points
Other Parts Discussed in Thread: TPS6594-Q1, TPS389006

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1281995/tps6594-q1-buck-and-ldo-reboot-15-times-during-power-down-sequence-after-system-reset

器件型号:TPS6594-Q1
主题中讨论的其他器件: TDA4VHTPS389006

您好、TI 专家!

客户正在使用连接到 TDA4VH 电路板的 PMIC TPS6594-Q1。 在系统复位后的断电序列期间、他们发现 BUCK 和 LDO 重新启动15次、如下所示。

一开始、客户认为这可能是由看门狗引起的、因为默认 PMIC 看门狗设置如下所示。

WD_FAIL_CNT[3:0]>(WD_FAIL_TH[2:0]+WD_RST_TH[2:0])
默认值:WD_FAIL_TH[2:0]=111=7、WD_RST_TH[2:0]=111=7

客户尝试过以下方法、但问题仍然存在。

  1. 设置 WD_FAIL_TH[2:0]=000、WD_RST_TH[2:0]=000
  2. 设置 WD_FAIL_TH[2:0]=000、WD_RST_TH[2:0]=000并按如下所示禁用看门狗
  3. 设置 WD_FAIL_TH[2:0]=000、WD_RST_TH[2:0]=000 &禁用看门狗并设置 RECOV_CNT_THR = 3
  4. 设置 WD_FAIL_TH[2:0]=000、WD_RST_TH[2:0]=000 &禁用看门狗并设置 RECOV_CNT_THR = 0

您能否帮助提供一些有关此问题的调试方法?

非常感谢!

凯文

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

    您好! TI 专家,

    我可以更改恢复时间吗? 我怎样才能做到这一点?

    我还尝试写入 RECOV_CNT_THR、但它不起作用。

    谢谢。

    塞拉菲纳

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

    您是否可以读取 PMIC 的寄存器0x01、0x02和0x03? 这将告诉我使用中的 PMIC 的 OPN。

    Unknown 说:
    客户正在使用连接到 TDA4VH 板的 PMIC TPS6594-Q1。 在系统复位后的断电序列期间、他们发现 BUCK 和 LDO 重新启动15次、如下所示。

    客户如何执行系统复位?

    如果可能、客户是否可以在所有 PMIC 电源轨关闭后使用 I2C 工具读取中断寄存器?

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1112617/faq-tps6594-q1-lp8764-q1-debugging-pmic-behavior-with-interrupt-interpretation?tisearch=e2e-sitesearch&keymatch=faq%253Atrue

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

    Michael、您好!

    我们关闭 TDA4VH 的24V 电源来检测断电序列、但我们发现 PMIC 的 BUCK 和 LDO 将重新启动15次、如示例中所示(绿色线和粉色线表示 BUCK 和 LDO 输出)。  

    我们无法通过 I2C 读取 PMIC 的中断寄存器、因为 TDA4VH 已断电。  

    我们已经尝试了上面列出的方法、但在我们关闭24V 电源后、它仍然会重新启动15次。

    那么、我们需要知道、BUCK 和 LDO 重启15次是 PMIC 的内部机制? 是否有任何方法可以更改重新启动次数?  

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无法通过 I2C 读取 PMIC 的中断寄存器,因为 TDA4VH 已断电。

    您是否可以将任何其他 I2C 通信工具连接到电路板?

    因此,我们想知道降压和 LDO 重启15次是 PMIC 的内部机制吗? 是否有任何方法可以更改重新启动次数?  [/报价]

    15次恢复尝试是 PMIC 对故障的反应。 无法更改恢复尝试次数、它们是 NVM 默认值的一部分。 即使在启动后 RECOV_CNT_THR 字段被覆盖、在恢复尝试期间、该字段也将恢复到 NVM 的默认值。  

    -迈克

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

    您好,

    经过多次重试后、BUCK 和 LDO 的重启时间更改为14 、而不是15。  原因是什么? 它会影响 PMIC 的正常工作吗?

    谢谢

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

    Yudan、您好!

    正如我们的专家 Mike 在上文所建议的、15次恢复尝试是 PMIC 对故障的部分反应、这意味着在这种情况下会发生故障。

    Mike 建议的一种方法是使用 I2C 通信工具读取 Mike 提到的寄存器、然后他可以帮助我们分析寄存器结果、看看会发生什么情况。

    非常感谢、

    凯文

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

    您可以在此测试期间探测 PMIC 的 GPIO8和 GPIO10吗?

    如果是 TPS6594133A、则这些引脚会连接到 TPS389006分立式电压监控器的 NIRQ 引脚。 如果在此测试期间将其拉至低电平并且监视器未复位、则可能会导致后续15次尝试。  

    -迈克