Hi TI support,
I'm working with a BQ25756 charge controller design that enables charge automatically in hardware (no FW involvement required) so a battery can recover from overdischarge by solar power.
I'm troubleshooting a design bug impacting 10% of my assembled boards.
Nominal boards: when I apply solar input voltage with a overdischarged or open-circuit battery, the regulated battery output (Vbat) quickly rises above VBAT_SHORT=3V and enters pre-charge. Vbat enters a nominal regulation loop.
Failing boards: Vbat never rises above 1.5V (always less than VBAT_SHORT) and fails to automatically enter a charging state. It seems to never exit trickle charging. When I kick-start it by applying 4V to Vbat the charge control enables and operates independent of FW.
Notes:
- Nominal and failing units both charge nominally (as enabled by hardware) when battery voltage is present or when firmware is in the loop controlling the charger.
- Vbat resistance is similar across units.
- Failing units with only a discharged battery connected float to 1.53V on Vbat. Nominal units float to only 53mV.
Questions for your team:
- What is the controller's nominal behavior in trickle charge (specifically w.r.t switching operation and the value/control loop for IBAT_SHORT)?
- What might explain Vbat failing to rise when solar input voltage is applied?
- What could explain why this issue varies board to board?
Please let me know any additional information you need to troubleshoot this issue. Thank you for your support.