Background: We havn't programmed the bq27500 previously in production, and I'm about to generate our golden file. Calibration values have been collected from a number of production boards, and its time for "Chemistry select cycling", and the "Learning cycle".
1) Before performing chemistry Select Cycling, and in the learning cycles, would it be important to charge the battery until we are very close to C/100 taper current?
The charger in our product performs constant current charging until we reach 4.20V, and then it supplies 4.20V for 4 hours before stopping. If needed, I could measure the current to the battery after hooking it up to a 4.200V supply to see if the charge current is below C/100.
2) While "Relaxing" the pack, would the current drawn from the battery need to be below 1mA (it's a single cell 2260mAh pack). In that case, we might need to do the chemistry selection cycle and learning cycles on your EVM board instead, or patch a production board to remove all power consumers.
3) Do you have C code examples for programming the golden file (I found the VisualBasic one in slua440.pdf. We actually intended to program the gas gauge using the EV2300 to begin with, but if there is tried and tested code, I could motivate directly putting the golden file programming into our final production test SW.
BR
Simon Gustafsson