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.

[参考译文] TPS65217:TPS65217 PB_IN 不会关闭系统-只重启

Guru**** 2493545 points
Other Parts Discussed in Thread: AM3354, TPS65217

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/711986/tps65217-tps65217-pb_in-does-not-shutdown-system---reboot-only

器件型号:TPS65217
主题中讨论的其他器件:AM3354

您好!

问题很简单。 我们有一个使用 tps6217c 和 am3354构建的系统。

我们希望通过按住 PB_IN 超过8秒来关闭系统。 这将重新启动系统,而不是将其关闭。 我们的系统由单节锂离子3.7V/4.2V 电池供电

我们检查了 VUSB 和 AC_IN 线路、它们保持不变。

我们回顾了 AM3354和 TPS65217之间的互连、并根据应用手册"使用 TPS65217x 为 AM335x 供电"执行了所有操作

我们使用的是 tps65217C

您能给我们一些提示、说明我们如何能够根本解决问题。

非常感谢

Yann

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另外、如果 USB 已插入且没有电池、则将 PB_IN 置为低电平将关闭系统。
    简而言之:
    -当 USB 插入并且没有 VBAT 将 PB_IN 置为有效超过8秒时、将关闭系统
    -当电池存在且 USB 断开连接时,如果 PB_IN 的置位时间超过8秒,则将重新启动系统

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

    您可以在数据表的第39页上看到(图24。 全局状态图)、当 PB_IN > 8s 时、按下 PMIC 进入复位环路。

    如果在8s PB_IN 定时器结束后保持 nRESET (或 nRESET 在任何时候保持低电平)、PMIC 将保持在复位环路中、直到 nRESET 再次变为高电平。

    根据相同的 PMIC 全局状态图、关闭系统(进入关闭状态)的方法只有1种:
    设置位= 1并将 PWR_EN 引脚拉至低电平(PMIC_PowR_EN 是处理器侧的名称)。 这是 Linux 内核中的一个命令、PMIC 的 I2C 写入由 TPS65217的 Linux 驱动程序处理。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Yann Patrick"]-当插入 USB 且没有 VBAT 将 PB_IN 置为有效超过8秒时、将关闭系统

    如果您的系统中有电池、则在没有电池的情况下测试电池并不有用。

    当所有电源连接正确时、大于8s 的 PB_IN 应始终导致系统复位(重新启动)。

    如果导致关机、这是巧合、因为系统中应该有电池、但您已将其卸下。