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:电池供电和电源路径控制- Beagel Bone

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/616876/tps65217-battery-powering-and-power-path-control---beagel-bone

器件型号:TPS65217

嗨、大家好、

使用锂离子电池使 BeageBone 板有序关断的问题是这里的几个帖子所涉及的。

在我的特定情况下、我只想使用电池电源关闭并在断电序列结束时断开电池与电源路径的连接、以解决 VSYS 保持在4、1V 的问题、从而使 VDD_3V3A 设置为大约0、8V。

由于我不打算使用电池或 USB 运行,所以我提出了这个解决方案,我想让你思考它为什么不起作用...

整个想法是将电池连接到 PMIC 的 USB 输入端(而不是 BAT 端子)、从而使用电源路径控制寄存器(PPATH)中的电源路径控制位 D4来连接/断开电池电源。 这样、我就可以更改操作系统的关断例程、以便在关闭周期结束时、在发出 POWER_EN 信号之前从 VSYS 上断开电池电源。

由于电池仍需要充电、我的想法是将 BAT SENSE 连接到电池(+)、并通过低 VF 二极管将 BAT 连接到 BAT SENSE、以防止电池为原始电源路径供电。 它应该起作用、因为充电周期会测试向其发送小电流的电池是否存在并感测电压(假设通过 BAT SENSE)。 当然、TS 应连接一个10K 电阻器接地。

但是、它不起作用! 当交流输入连接到合适的5V 电源时、PMIC 未打开。

下面是电路:

有人能解释为什么它不起作用吗?

此致

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Angelo、感谢您发帖。 我已指派支持此器件的工程师进行响应。 此致、Scott
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你。 焦急的等待...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    安吉洛

    感谢您发表您的问题! 我支持 TPS65217、并将尝试帮助解决您的问题。

    我认为原理图不会像您绘制的那样起作用。 当电池检测到电压正常时、TPS65217将始终希望使用 BAT 电源、但二极管会完全阻止它汲取电流!

    请给我一点时间、尝试考虑满足您要求的权变措施。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的答复。 我需要的是能够在处理器关闭 PMIC 之前关闭电池电源。 仅当交流电源正常时、系统才会再次通电。 此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不能完全确定"在处理器关闭 PMIC 之前关闭电池电源"的含义。

     


    使用 AM335x 的 Linux 内核时、PMIC 驱动程序会处理所有系统电源状态。  

    为了使 PMIC 进入"关断"状态、无需从系统物理上切断电池。

    一旦处理器确定要关闭系统、电池将完全处于该状态且没有负载(BAT 连接到 SYS、但所有直流/直流和 LDO 电源轨都关闭)。

    交流电的上升沿将触发另一个上电事件、PB_IN 按钮将是通过电池电源唤醒系统的唯一方法。 如果按钮难以接触、则电池会有效地从系统中切断。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Brian、如果存在电池、VSYS 永远不会变为零、而会导致 BeagleBone 绿色板中的硬件错误、VDD3V3A 不会变为零、但对于接近1V 的电压导致 VDD3V3B 保持活动状态的情况、会对处理器施加压力。

    此外、如果交流输入下降几秒钟、系统将关闭、并且(在我的情况下)仅在交流电再次循环时才会再次唤醒(电路板应该没有辅助)。

    我们解决了更改 Linux 内核以以不同方式处理 PMIC 中断的问题、但是、如果 PMIC 有额外的 MOSFET 来关闭电池、则 I2C 控制下的电源路径将是一个很好的功能。

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

    是的、我认为在 TPS65217关闭时能够禁用 BAT 至 SYS 的连接是一个很好的选择。


    另一方面、我不明白为什么 VDD_3V3A 此时不为零。 当 SYS 不再是一个有效电压时、所有从 SYS 下游走线的 TPS65217电源轨应该进行排序。 当我测试了这种情况时、我会探测 LDO1并验证它是否为低电平、即使 SYS 未完全降至 GND。 如果 LDO1为0V、则所有其他电源轨(包括 LDO4或 VDD_3V3A)应在该电压轨之前拉至 GND。

    如果 VDD_3V3A 为低电平、则控制 VDD_3V3B 的使能引脚也应为低电平。

    当然、我使用 Beagle Bone Black 作为参考、您刚才提到了 Beagle Bone Green。 Beagle Bone Green PCB 上的 VDD_3V3A 接线是否不同?