I am using the BQ27441-G1A with a 3400mAH lithium ion battery. The battery drives an LED that draws approximately 3 amps when the battery is fully charged and ends up at 400mA when the battery is at 2.9 volts. I set up the parameters according to the quick-start guide:
design capacity = 3400
design energy 3400 * 3.7 = 12,580
terminate voltage = 2900
taper rate = 3400 / (.1 x 100mV) = 340
I am confident these are getting set because I can read them back at a later time.
When the battery is fully charged, I can read back the full charge capacity and remaining capacity and they seem reasonable.
When I discharge, the remaining capacity starts to go down as it should. The problem I’m having however, is that it reaches zero much too early. If my discharge cycle takes 100 minutes, the remaining capacity drops to zero around 75 - 80 minutes. And it doesn’t drop gradually, it goes from around 350 mAH to zero suddenly. There is still 3.1 volts on the battery at that point.
After running a dozen charge-discharge cycles the problem is not better, in fact it seems a little worse.
Questions:
1. Am I doing anything obviously wrong ?
2. Has anyone else seen this ?
3. I looked at someone else’s code who worked on this before me and he was setting the R_a0 table with numbers based on a golden cell. The problem I’m having happens whether or not I set these numbers.
4. Are there any other parameters I must set that are important ?
5. Is there errata on this part ? Could I have an old rev ?
Thanks!