您好!
下面是我们的(简化的)配置:
主机 MCU 通电后、将重置 BQ25619寄存器、更改充电电流以匹配电池、然后将 CE 拉至0以启用电池充电。 到目前为止都很好。
当电池电压低于~3V 时、MCU 断电、SDA 和 SCL 线路变为悬空(我不知道这是否与我们的问题有关)。
经过一段时间(难以量化、但超过一小时)、如果我们再次施加电源(大约12V)、我们从未看到 VSYS 上提供任何功率。
摆脱这种情况的唯一解决方案是为 MCU 提供外部电源、以便 MCU 可以启动(并最终复位充电器)、然后一切都恢复正常。
我仍然不确定我是否得到了事件链和因果关系...
我们管理了一次读取充电故障"01"、这与我们的问题:输入故障一致。
所有这些都指向 充电器控制2 (0x06)中写入的 OVP 参数似乎有误的地方、这将解释所有内容。 问题是我们绝不会接触该寄存器、并且复位值不应导致任何问题(我们使用12V 输入)。
浮动 I2C 线路是否会导致这种异常行为?
看门狗超时是否会导致该行为?
请注意、在此阶段、我们的问题不是为电池充电、而是从 VSYS 引脚获取输出。
感谢您的帮助、