尊敬的工程师!
在我的设计中、BQ25703A 用于为1S 锂离子电池组(3.6V、4000mAh)充电。
该充电器由6 VAC 3瓦发电机(自行车发电机)供电。 由两个3瓦齐纳二极管组成的双向电压削波器将来自测力计的输入电压削波至+/- 30V。 在双向削波器级之后、有一个额定电压为40伏的桥式整流器、此整流器具有470uF 低 ESR 滤波电容器和由3 W 齐纳二极管构成的20V 单向削波器。
正如预期的那样、此电源的性能在很大程度上取决于自行车速度。
微控制器会观察 BQ25703A 的 CHRG_OK 输出、当其置为高电平时、微控制器会通过 I2C 总线发送充电使能命令。
当从测力输出足够的功率时、电池正在充电。
当自行车速度过低时、由发电机产生的电压下降、BQ25703A 停止充电过程。
我们有200多辆自行车在两个多月内测试了该解决方案、它运行良好、但我们发现在极少数情况下、BQ25703A 在无法充电时进入某种奇怪的状态。
它接受 I2C 命令、但无法开始充电。 然后、我们需要移除电池组并将其放回。 之后工作正常。
我有两个问题:
-这是一种已知的行为吗?
-我可以通过 I2C 总线向 BQ25703A 发送什么来使其脱离这个奇怪的状态?
请您提供帮助。
此致、
SEBALOS