Other Parts Discussed in Thread: BQ25895, EV2400, BQSTUDIO, BQ2589
- Randomly on some boards, the SoC was wrong like:
- 78% but vBatt is constant at 4.2V and the charger (BQ25895) indicated charge done.
- The rolling sum of iBatt = 16mAh but it jumps from 0 - 16%.
- BQ25895 went to shipmode at 35% but when we turn on, SoC reported 5% only.
We charged this and we found the rolling sum is 2200mAh (total caps of the battery is 3400mAh)
- The above symptoms happened in the factory. We did SoC accuracy tests on our side
and it was good with the same FW. However, we randomly managed to reproduce the issue in
R&D team by letting the battery discharge for 2 nights then turn it on by plugging 5V charger to BQ25895.
- In R&D team, we found that when the SoC is wrong, the configurations are wrong too, all was back to
- default values although we configured it when we boot up and check if ITPOR is set. The configuration
- is confirmed by reading bqStudio and EV2400 probed on our custom board.
- * Do you think this could be something wrong in SMT process?
- * We assume that the power of BQ27421 may be unstable when the battery is too low, it could be like up - down cycles many times.
If this happens, should we rely solely on ITPOR to re-configure the gauge or we should check the whole configured classes?
- Gauge: BQ27421
- Charger: BQ2589 (Input 5V, 3A)
- PCB: custom
- Battery: 3.7V 3400mAh
- Software flow:
- Boot up
- Configure BQ25895
- Check BQ27421::ITPOR
- If ITPOR is set -> Configure BQ27421
- Stay in standby mode or continue into application.
- Burn-in test:
- Charge at 1.8A for 2
- Discharge for 2 hours at
- Charge at 1.8A for 2
- Discharge for 4 hours (expected to have
- Charge at 1.8A for 40 mins