The purpose of Pack Voltage Calibration is to calibrate a gain factor, the DF:AFE_Pack_Gain, if the gas gauge is to read more accurately the voltage from PACK pin. AFE Pack Gain may not need to be calibrated depending on the application. Unless Pack Voltage is used for display by the application then it will only be used for charger detection and it does not need to be accurate for function. The default DF:AFE_Pack_Gain of 672.91 uV/cnt is a good value for most cases.
However, if customers do need to calibrate Pack Voltage, In bq20zxx family bqEVSW, there is a button in the "calibration" screen for "Pack Voltage Calibration". Unfortunately, it does not offer a clear procedure to ensure a successful Pack Voltage calibration. After clicking on the button, it prompts:
"FETs will be turned on! The voltage calibrated in Voltage Calibration will be used. Press Cancel if Voltage Calibration has not been performed on this pack."
Customer may see various problems if just following the above prompt: in accurate pack voltage reading even after the calibration, or even negative AFE_Pack_Gain (if the battery voltage is low)!!
What is missing here is that the user must set DF:Voltage_Signal (in the Calibration subclass) to the actual battery stack voltage before proceeding to do Pack Voltage Calibration.
We are working to fix this problem in future bqEVSW release.