Other Parts Discussed in Thread: BQSTUDIO, EV2400
Tool/software:
I am using a battery with the Fuel Gauge BQ27441-G1. I have programmed the learning cycle and programmed the data into the registers by writing through the i2c write and read command.
The problem is when i connect a new battery, it detects the current capacity as the full capacity and the full capacity increases as the current capacity increase, this is happening for the first charge cycle.
The quick question here are:
1. Do we need to give a charge / discharge cycle to the device in the production before the product is shipped to the customer ?
2. The firmware write the i2c command to the registers, does they have to be loaded once only or loading them again will cause conflict (in terms of the firmware development) ?