你(们)好。
我的设计使用 BQ25890为电池组中的单节锂电池充电。 BQ25890由微控制器通过 I2C 进行配置、并运行我编写的软件。 我有点担心我做了一些错误、电池充电不能完成、因为电池组也可以插入(基于 Android 的)手机、也可以使用 BQ25890、配置 Linux 驱动程序的开发人员最初能够为电池进一步充电。 他似乎在努力复制他拥有的 Linux 设备树配置、因此我认为最好确保我的目标正确。
该充电器配置为 VREG = 4.208V (默认值)。 我还将终止电流限制(ITERM)设置为64mA。 这不是通过 USB 进行的、因此所有电源握手逻辑都被禁用、我们手动设置 INLIM。
我可以使用万用表探针为电池充电、该探针连接在实际电池端子上、并由工作台电源提供充电电流。 我看到了通常的恒流充电、由于热限制、偶尔会暂停(好!)。 然后、当我们进入恒定电压区域时、我开始看到电流尾部关闭。 令人困惑的是、该区域中电池端子上的电压约为4.05V。 我是否应该这样期望、或者、在 VREG 下这是150mV 这一事实是否表明存在问题? (我不认为这是一个硬件问题:充电器 IC 的 BAT_1和 BAT_2端子直接连接到电池的一个端子、而另一个端子连接到与充电器 IC 相同的接地端)。
在电池 CV 充电一段时间后、我开始看到短脉冲(可能一秒钟?) 高电流(工作台电源为1A 左右)、端子上的电压高达4.25V (这个数字相当近似-我不确定万用表是否及时稳定)。
当充电周期结束时、电池的电压大约为4.05V (正如您所期望的那样)。 周末断开连接(因此充电状态不应明显变化)后、电压已降至3.965V。 这似乎是合理的、我认为吗?
此描述是否听起来像是为4.2V 电池充电的正确行为? 如果不是、您能否告诉我哪些数字看起来可疑、我将更深入地了解如何在充电器上配置这些数字。
非常感谢、
鲁珀特