我们已经为产品的生产运行获得了新的电路板、并且在某些电路板上看到了一个新问题(到目前为止、22个电路板中有3个)。 在我们的电路中、我们将 VINLS1和 VINLS2连接到 SYS 引脚、以使用降压稳压器输出作为可配置负载开关/LDO 的源。 在我们的设计中、我们希望 VSYS 完全等于来自 LS/LDO 引脚的电压、因此我们将 LS/LDO 输出配置为负载开关模式。 在该生产运行的大多数电路板上、这会将 VSYS 和 VLS 正确配置为3.3V、我们将从这一天开始。
在我们到目前为止发现的三个坏板上、当我们将负载开关和 LDO 控制寄存器配置为负载开关模式(将0xe9写入寄存器地址7)时、两个输出突然跳转到电池电压(测试装置中为3.9V)。 根据数据表、这应该是完全不可能的、因为 VLS 实际上是由降压稳压器 VSYS 通过 VINLS 引脚馈送的、并且不可能将 VSYS 设置为高于3.3V (VSYS 没有可用的负载开关模式)。 我们通过在调试器中单步执行我们的代码来确定写入电池充电器芯片是问题的根源、从而找到违规写入。
其他测试已确认以下观察结果:
- VLS 未通过电路板对电池短路。 这是通过欧姆计和在未配置电池充电器芯片的情况下测量引脚上的电压来测量的。
-如果我们在连接 USB 的同时为电路板加电、那么两个输出都将正确保持在3.3V。 仅当电路板单独由电池供电时、才会出现此问题。 我还没有测试过在 USB 中启动并切换到电池是否会导致问题消失、但这无论如何也不是这个设计可以接受的解决方案。
-如果 LS/LDO 引脚配置为 LDO 3.3V 输出而不是负载开关模式、则两个输出都正确保持3.3V 电压。 遗憾的是、我们无法使用此方法、因为之前我们在该链接中发现了充电器芯片问题、这就是我们使用负载开关模式开始的原因: https://e2e.ti.com/support/power_management/battery_management/f/179/t/665502
到目前为止、我无法想象发生这种情况的任何其他方式、除非负载开关在 BQ25121芯片内部以某种方式直接短接电池、这是我们启用负载开关的那一刻。 这对我们来说是一个主要问题、因为这个问题会导致电路板上的所有处理器和传感器超过其绝对最大额定值的电压、而我们已经发现的与这个问题有关的三个电路板现在必须被丢弃。 我是否有任何可能的方法来解决我在数据表中遗漏的芯片配置问题?
此致、Nathan