ZHCAEB1 August 2024 BQ25750 , BQ40Z80 , MSPM0L1306
所有收集的数据均使用 BQ40Z80 器件(遵循 SBS 指引)、采用 I2C 协议的 BQ25750 器件和中间的 MSPM0L1306 进行转换。
MCU 轮询电量监测计如下所示。
观察到的 SMBus 结构遵循节 3.4 中的结构。另请注意,接收到的数据采用小端字节序格式。充电电压:0x6018 = 24600mV,充电电流:0x0866 = 2150mA。注意:这是在电量监测计设置更改为图 3-2 中所示值之前的情况。
下面显示了 MCU 向充电器发送 ChargingVoltage() 和 ChargingCurrent()。
观察到的 I2C 结构遵循节 3.4 中的结构。另请注意,发送的数据采用小端字节序格式。对于充电器 FB 调节目标,24600mV ChargingVoltage() 调整为 31 = 0x001F(遵循MCU 代码示例 中的逻辑),充电电流:2150mA 调整为 172 = 0x00AC。电压和电流的地址寄存器分别为 0x00 和 0x02。
完整的充电曲线如下所示。
图 3-12 展示了使用上一节讨论的测试设置获得的测试结果。根据表 3-1 中详细介绍的电量监测计设置和图 3-1 中的充电曲线来确定结果。先根据低压下的充电电流 设置来调节充电电流。在电池电压达到中压阈值 设置后,充电电流将增大到中压下的充电电流。然后,在电池电压增大到高压阈值 后,电流会下降至高压下的充电电流。然后,在电池达到最大充电电压 后,充电器进入恒压模式。在恒压模式下,电流逐渐减小,直至电流达到终止电流。因为在充电器达到终止电流后,充电器就会禁用充电,所以此应用中的终止由充电器处理。如果需要,可以通过电量监测计和 MCU 来处理终止,这可以通过禁用 BQ25750 中的启用终止位来完成。