主题中讨论的其他器件: TPS22917
可能涉及的人员、
我希望能在我们遇到的一个奇怪问题上提供一些帮助。
我们使用22916从3V CR2电池切换到3.3V 的外部电池电源、也可以从3.3V 的外部电池电源切换。
实际上、我需要帮助解决2个问题、但我将首先介绍最重要的问题。
根据所用电池的类型、22916处理电源的方式似乎有所不同。 具体而言、如果电池具有 PTC 保护、 当我们最初测试22916时、我们使用了一个非 PTC 保护的电池、开关工作正常。 基本而言、电池处于活动状态、为其提供外部电源、而外部电源接收大约100mA 的负载。 拉出外部电源和电池来拾取负载、所有这些都无缝且非常好。
自从我们进行上述测试以来、有时已经通过、今天我没有使用非 PTC 电池、而是刚刚获取了我们用于测试的品牌 PTC 电池之一、放置了外部电源、WHALA 300mA! 外部电源上显示的电流。
我一开始就被吓到了、因为担心会有东西炸、所以很快就移除了外部电源。 但再次采用相同的反应。 因此、我意识到使用的电池与之前测试中使用的电池不同、我使用的是原电池、当然是非常完美的。 放置外部电源、您会看到仅使用了100mA 电流。
好的、在这个阶段、我仍然不确定发生了什么。 提供300mA 结果的电池是一个 Energizer、而按预期工作的电池是一些非中国品牌的电池。 好的、我们有很多电池、我决定使用另一个(Panasonic)、我将其放入300 mA! 再次进行。 这是我单击差异时、两个品牌的电池都受到 PTC 保护。
因此、我获得了不同(非 PTC)的电池品牌、工作正常、插上电源时仅显示100mA 的电流。
由于22916由 MCU 控制以实现该设计的某些其他功能(GPIO 至 EN)、我决定准备就绪、GPIO 将 EN 发送为低电平、以便禁用22916。 然后、我插入了外部电源、请参阅300mA 发送 EN 低电平命令、然后从300mA 变为120mA。 然后、我继续将 EN 置于高电平、使用这种 PTC 保护电池、现在我看到外部电源的电流为100mA。
进行了多次上述测试、始终获得相同的结果。 最后一项测试是勇敢地进行测试、并在使用300mA 电流的情况下将外部电源保持插入状态。 我看到的也非常有趣、在7分钟的时间里、电流使用量从300mA 下降到100mA、缓慢、逐渐、但稳定地下降到正常。
现在、我想知道正在发生什么以及需要如何解决这个问题。 理想情况下、希望使用 PTC 保护的电池、但这种电流尖峰看起来很危险、当我触摸22916时、热量很小、因此电流会流向哪里? 返回到电池? 这显然是不可取的。
当 MCU 处于唤醒状态时、使用 GPIO 禁用22916并重新启用是正常的、但当 MCU 处于睡眠模式且无法控制 GPIO 时、这是不可能的。 处于睡眠模式的 MCU 仅使用15uA、但较低的电流使用对 上述行为没有影响。
我们非常感谢您的帮助。
此致、
标记