主题中讨论的其他器件:BQ40Z50、
工具/软件:
大家好、我们的设计包括 BQ25798、 它使用 BQ40Z50进行初级保护、并具有1S4P 电池组。 在我们的应用中、BQ40Z50的可 编程关断阈值设置为2.6V、BQ40Z50的非可编程关断阈值约为2.2V
我已使用 Keithley 2308电池仿真器替换了电池包中的电池、以测试 BQ25798和我们的电池包保护板在各种条件下的相互作用。 Keithley 2308的稳压输出在以下注释中称为 VCELL。
我发现、如果在 VCELL = 2.5V (小于电量监测计的可编程关断阈值)时施加 VBUS、 BQ25798会像下面捕获的通道1 (顶部)中那样快速启用和禁用 VBAT。 VSYS 与同一捕获的通道2 (底部)中的情况一样稳定。

电芯仿真器显示实际没有电流流入电芯;因此、 在这种情况下、电池包不会充电。 由于 VBAT (即从电量监测计的角度来看的电池包电压)被重复施加并移除、因此电量监测计永远不会唤醒。
相反、如果在 VCELL = 2.7V (大于电量监测计的可编程关断阈值)时施加 VBUS、则情况 会迅速稳定;VBAT 保持启用状态并下拉至 VCELL、 电池仿真器显示所需的 预充电电流流入电芯:

根据从 BQ25798读取的寄存器、似乎是在涓流充电、终止完成和恒压充电之间重复循环:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:02 01 B8 01 F4 24 00 64 8c 0f 03 00 dc 4b 3D A2
10:80 00 10 01 14 aa c0 7a 55 00 64 0f 2a 00 10
20:00 00 00 82 10 10 20 00 ff C7 7f 1f ff fc 80 00
30:00 01 6a 00 00 13 1c 12 ff 12 fe 09 a0 0b 5F 02
40:67 00 25 00 1b 00 1b 00 19 ff ff ff ff ff ff ff ff ff ff ff ff ff FF ff
另一个实例:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:02 01 B8 01 F4 24 00 64 8c 0f 03 00 dc 4b 3D A2
10:80 00 10 01 14 aa c0 7a 55 00 64 0f ea 01 00 00
20:00 00 00 82 10 00 20 00 ff C7 7f 1f ff fc 80 00
30:00 01 24 00 14 23 13 1e 13 1c 09 A4 0b 62 02
40:67 00 25 00 1a 00 00 19 ff ff ff ff ff ff FF ff
另一个实例:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00:02 01 B8 01 F4 24 00 64 8c 0f 03 00 dc 4b 3D A2
10:80 00 10 01 14 aa c0 7a 55 00 64 0f 8a 01 00 00
20:00 00 00 82 10 00 20 00 ff C7 7f 1f ff fc 80 00
30:00 01 10 00 13 19 14 11 13 18 10 89 0b 65 02
40:67 00 25 00 1b 00 1c 00 19 ff ff ff ff ff ff ff ff ff ff ff FF ff
另请注意、当 BQ25798在涓流充电模式下运行时、VBAT_PRESENT = 0且 VSYS_STAT = 1 (VSYSMIN 调节)。 在充电终止和恒压充电期间、VBAT_PRESENT = 1且 VSYS_STAT = 0;这会造成混淆、因为 VSYS 在整个事件序列中显然处于 VSYSMIN 调节状态。
首先、我将 TRECHG 从默认值(1024ms)降低到最小值(64ms)、以便 VBAT 不会显著崩溃。 现在、即使 VCELL = 2.3V (大于 电量监测计的不可编程关断阈值)、VBAT 也会保持启用状态:

会出现几个短暂的振荡、因为我们的系统固件 直到系统启动后几秒钟才能降低 TRECHG、 而 TRECHG 在短时间内保持默认值(1024ms)。 随后的5秒周期似乎对应于我们电量监测计中不可恢复的欠压保护延迟、在此期间、它会等待启用 CHG FET。
我怀疑在这里发生的情况是、电量监测计唤醒后、它会禁用零伏充电并将其 CHG FET 打开5秒;充电电流降至终止电流以下、 BQ25798会立即从任何其他充电状态跳至终止状态。
我们在以下情况下看到了类似的行为:CHG FET 由于电量监测计触发的其他一些原因(例如过热)而断开- BQ25798会短暂地认为充电已完成、然后尝试重新开始充电、并且由于 CHG FET 保持开路、会触发 VBAT OVP。 请考虑以下问题:
[1] 这些结果是否符合预期、包括从相对较早的充电状态(例如涓流)"跳转到"终止、以及为 VBAT_PRESENT 和 VSYS_STAT 返回的各种值?
[2] 像我所做的那样降低 TRECHG 是否有任何风险、或者是否有其他更好的解决方法?
在采用了该权变措施的情况下、我注意到 VCELL = 2.1V 时的另一种行为(小于电量监测计的不可编程关断阈值):

在这里、VBAT 似乎保持启用状态、但在 VREG、VCELL 和2.5V (涓流充电调节电压)之间持续循环。 同样、电池仿真器显示没有电流实际流入电池。 我怀疑在这种情况下、电量监测计的零伏充电电流小于终止电流、 BQ25798会出于同样的原因反复停止并重新开始充电。
[3] 这是预期的最后一个结果吗? 我们最终希望在2.0V 至2.2V 范围内实现次级不可恢复欠压保护;因此、实际上最好是电池无论如何都不能在 VCELL = 2.3V 以下充电。 不过、我想了解此处的机制、以及它是否可以在各种运行条件下预测。
提前感谢您的支持—如果我可以澄清我的任何意见或问题、请告诉我。








