Other Parts Discussed in Thread: BQ25790
器件型号: BQ25790
你(们)好
我想确认 BQ25790 IC 的配置。 我们有一个不同寻常的 3 节串联电池包、需要设置自定义充电电压和 VSysmin 电压。
- WDT 被禁用 (REG10 的位 2 至位 0 设为 0)
- VSysmin 设置为 12.5V (REG00 设置为 0x28)
- 充电电压设置为 13.2V (REG01 设置为 0x0528)
- 充电电流设置为 50mA (REG03 设置为 0x0005)、因为电池包仅具有 100mA 容量
- 输入电流限制为 200mA (REG06 设置为 0x0014)
- 预充电电流设置为其 40mA 的最小值、但也禁用终止 (REG08 的位 4 至 0 设置为 0x01、REG0F 的位 1 设置为 0)
我们确认通过突发读取成功设置了这些寄存器、结果如下:
28 05 28 00 05 2c 00 14 C1 05 A3 00 dc 4b 3D a0 b0 40 00 01 16 aa c0 7a 54 00 32 00 00 01 00 00 00 00 20 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
我们看不到预期的行为。 电池充电会过早停止。 我们看到的电池电量最高为 13V、而不是 13.2V。 我们尝试使用配置、设置更高的 VSysmin 和充电电压、并将输入电流限制增加到 500mA、但充电甚至会在低于 13V 的电压下停止。
最后一种情况下的一些状态寄存器值如下:
00>[00:00:08.124,389] BATTERY_CHARGER:REG1B_0x0F:Charger_Status_
00>[00:00:08.124,389] BATTERY_CHARGER Charger_Status_:REG1C_REG1:0x0A
00>[00:00:08.124,389] BATTERY_CHARGER:REG1D_REG2:Charger_Status_
00>[00:00:08.124,420] battery_charger:REG1E_0x003:Charger_Status_
00>[00:00:08.124,420] battery_charger:REG1F_0x004:Charger_Status_
00>[00:00:08.124,420] BATTERY_CHARGER:REG20_FAULT_Status_0:0x20
00>[00:00:08.124,420] BATTERY_CHARGER:REG21_FAULT_Status_1:0x00
00>[00:00:08.124,450] battery_charger:REG22_0x80:Charger_Flag_
00>[00:00:08.124,450] battery_charger:REG23_0x802:Charger_Flag_
00>[00:00:08.124,450] BATTERY_CHARGER Charger_Flag_:REG24_REG3:0x10
00>[00:00:08.124,481] battery_charger:REG25_0x004:Charger_Flag_
00>[00:00:08.124,481] BATTERY_CHARGER:REG26_FAULT_Flag_0:0x20
00>[00:00:08.124,481] BATTERY_CHARGER:REG27_FAULT_Flag_1:0x00
您能否建议正确的配置以确保电池充电至 13.2V?
此致、
字符
