ZHCSZ16 October 2025 BQ25692-Q1
ADVANCE INFORMATION
该器件使用 CELL、ICHG 和 VCHG 引脚提供独立的充电曲线编程。在启动时读取这些引脚上的电阻,该值用于确定器件的默认充电电压(CELL 和 VREG 寄存器)以及充电电流(ICHG 寄存器)。一旦器件使用 ILIM_HIZ 引脚退出 HIZ 模式,CELL、ICHG 和 VCHG 引脚值就会更新,从而允许通过切换 ILIM_HIZ 引脚来更新独立的充电器设置。
引脚检测状态寄存器位 (VCHG_PIN、CELL_PIN、ICHG_PIN) 存储引脚检测的结果。
| CELL 电阻器 (kΩ) | CELL_PIN | 电芯数 |
|---|---|---|
| <3.8 | 0 | 故障,不充电 |
| 4.64 | 1 | 1s |
| 6.04 | 2 | 2s |
| 8.25 | 3 | 3s |
| 11.0 | 4 | 4s |
| 14.0 | 5 | 5s |
| 18.2 | 6 | 6s |
| 27.4 | 7 | 7s |
| >46.8 | 0 | 故障,不充电 |
| VCHG 电阻器 (kΩ) | VCHG_PIN | 充电电压 (VREG) |
|---|---|---|
| <3.8 | 0 | 故障,不充电 |
| 4.64 | 1 | 3.5V × CELL 数 |
| 6.04 | 2 | 3.6V × CELL 数 |
| 8.25 | 3 | 4.0V × CELL 数 |
| 11.0 | 4 | 4.1V × CELL 数 |
| 14.0 | 5 | 4.2V × CELL 数 |
| 18.2 | 6 | 4.3V × CELL 数 |
| 27.4 | 7 | 4.35V × CELL 数 |
| >46.8 | 0 | 故障,不充电 |
| ICHG 电阻器 (kΩ) | ICHG_PIN | 充电电流 (ICHG) | 预充电和终止 (IPRECHG / ITERM) |
|---|---|---|---|
| <3.8 | 0 | 故障,不充电 | 故障,不充电 |
| 4.64 | 1 | 0.1A | 40mA/40mA |
| 6.04 | 2 | 0.5A | 60mA/60mA |
| 8.25 | 3 | 1.0A | 100mA/100mA |
| 11.0 | 4 | 1.5A | 160mA/160mA |
| 14.0 | 5 | 2.0A | 200mA/200mA |
| 18.2 | 6 | 2.5A | 260mA/260mA |
| 27.4 | 7 | 3.3A | 340mA/340mA |
| >46.8 | 0 | 故障,不充电 | 故障,不充电 |
ICHG 引脚设置以 10mΩ 检测电阻器为基准。使用 5mΩ 检测电阻以提高效率。使用 RBAT_SNS 寄存器位将检测电阻值更改为 5mΩ。将 RBAT_SNS 寄存器位设置为 1 可调节内部值,以便在使用 5mΩ 检测电阻时提供相同的编程 ICHG。
CELL 引脚和 VCHG 引脚结果相结合,用于对 VREG 寄存器上的充电电压进行编程。例如,如果 CELL 引脚和 VCHG 引脚电阻器都是 14kΩ,则产生的 VREG 电压为:4.2V/节 × 5 节 = 21V。
CELL 检测值存储在寄存器映射中的 CELL_PIN 处,ICHG 检测值存储在 ICHG_PIN 的寄存器映射中,VCHG 检测值存储在 VCHG_PIN 寄存器的寄存器映射中。检测之后,ICHG 和 VREG 寄存器中的值会更新,检测到的值成为上限钳位。例如,如果 ICHG 引脚电阻器设置为 1.0A,则会忽略对 ICHG 寄存器的 I2C 写入请求 >1.0A。要覆盖钳位,必须首先将 ICHG_PIN_OVERRIDE 寄存器写入 1,然后 ICHG 寄存器可以使用完整的值范围。要求与 VREG 类似:要写入比引脚检测结果更高的值,必须向 VCHG_PIN_OVERRIDE 寄存器写入 1,然后才能更新 VREG 寄存器。即使 VCHG_PIN_OVERRIDE=1,VREG 仍根据 CELL_PIN 进行钳制(基于下表):
| CELL_PIN | VREG 上钳位 |
|---|---|
| 1s | 4.8V |
| 2s | 9.6V |
| 3s - 4s | 19.2V |
| 5s - 7s | 33V |
要在 POR 后更改 CELL 数和/或增加充电电压 (VREG),建议采用以下序列:
| 寄存器 | 前值 | 新值 |
|---|---|---|
| EN_CHG | 1 | 0 |
| CELL_PIN_OVERRIDE | 0 | 1 |
| CELL_PIN | 5 | 4 |
| VCHG_PIN_OVERRIDE | 0 | 1 |
| VREG | 16.0V(4.0V/电芯) | 16.8V(4.2V/电芯) |
| EN_CHG | 0 | 1 |
如果在三个引脚中的任一个上检测到故障,器件不会自动启动充电周期(器件会将 EN_CHG 清零)。使用 CELL_PIN_OVERRIDE、VCHG_PIN_OVERRIDE 或 ICHG_PIN_OVERRIDE 位覆盖引脚检测状态,以恢复故障。需要主机将所需的充电曲线寄存器编程为适当的值。最后,将 EN_CHG 位重新设置为 1。检测到引脚故障后,转换器保持关闭状态。
例如,以下是通过序列操作从 CELL 引脚故障中恢复,以实现 5 节电池充电的步骤: