I am using DS2782 as a battery fuel gauge in my project. I have interfaced it to a microcontroller and I am able to interface and read something. This application note explains a characterization process where they suggest varying the temperatures and loads to characterize the battery used in the project. I don't have the necessary equipment to do so. I am currently charging the battery and discharging it in cycles.
I am charging the battery completely and discharging until the voltage read by the DS2782 is less than 3V(based on the suggestion by the application note). The parameters like Active remaining capacity are still close to zero(values read are close to 7).
Is the simple charge and discharge cycle sufficient to characterize the battery?
I don't know whether you have already finished PCB design but I would recommend to you to capture charge and discharge cycle data using an external data logger. In that way, you can compare offsets that you have to configure later on in DS2782 memory. Furthermore, you can not consider ACR readings accurate if you have not model your current sense resistor.
Battery characterization in temperature is important:
- Usually you will not have problems at high temperature because there is a small difference of capacity in the 20ºC to 40ºC range.
- However, at low temperatures capacity available is reduced almost explonentially due to internal resistance increase. If you don't model your cell, capacity reported will be higher than capacity available and your system will turn off (Due to low voltage or circuit protection trigger) before ACR has reached 0 mAh.