SLUSG46 March 2026 BQ25785
PRODUCTION DATA
Battery overvoltage protection (BATOVP) can be enabled when battery is plugged in and charge is enabled in forward mode. The effectiveness of BATOVP can be figured through EN_BATOVP and BATOVP_EXTEND bits shown in Table 7-10. The BATOVP rising threshold is 108% of regulation voltage set in CHARGE_VOLTAGE() register, and falling threshold is 106% of regulation voltage set in CHARGE_VOLTAGE() register. BATOVP protection is a non-latch fault and is enabled by default (EN_BATOVP=1b and BATOVP_EXTEND=0b). There is dedicated user status bit FAULT_BATOVP to monitor the status. Once triggered for tBATOVP_CHRG_OK_DGL100ms deglitch time then CHRG_OK pin us pulled for a 256µs pulse. The FAULT_BATOVP status bit is set to 1b until the host is able to read and clear the bit. Note that the VBAT voltage used for BATOVP detection is based on SRN pin measurement. When BATOVP is triggered, 20mA discharge current is added on VSYS pin to help discharge battery voltage. The 20mA discharge current can be disabled by setting DIS_BATOVP_20MA=1b.
| EN_BATOVP bit |
BATOVP_EXTEND bit |
Valid AC and charge is enabled(BATFET on) | Valid AC and charge is disabled(BATFET off) | Valid AC and battery is supplement mode(BATFET on) | Battery only (BATFET on) |
|---|---|---|---|---|---|
| 0b | xb | Inactive | Inactive | Inactive | Inactive |
| 1b | 0b | Active | Inactive | Active | Inactive |
| 1b | 1b | Active | Active | Active | Active |