Hello,
I'm having problems with a bq78PL114S12 PCB we've created. Everything seems to work except for the current readings. I've tried multiple calibrations (all steps = Success) and reloading of the V5000 firmware and the S12 config and ppsv and the proper chem file (#400, since we're using A123 M1 cells), but no luck. All current readings by the chip are 5 times too low. I've confirmed that the voltage across the sense resistor is correct for the current flowing through it and that the SHUNT_BATT and SHUNT_PACK voltages are reaching the chip correctly (both in value and polarity). It seems as if the chip is set for the wrong sense resistor by a factor of 5.
We have configured the board for a 1mOhm sense resistor and have tried to set everything to reflect this. But, the Specification Info value is 49. This doesn't seems correct. Shouldn't the SpecInfo IPScale bits be set to to 1 for a 1mOhm sense resistor, resulting in a much higher SpecInfo value? I can't see any way to change this though.
[Edit] Also, we've cycled the pack three times so far and the SBData Dynamic values for Abs. SOC and Rel. SOC are still zero after discharge and charge. The Pack History still shows zero for the LifeTime Delivered Amp Hours and the Pack Dynamic Pack Passed Current and Cycle Since Learn are zero too.
[Edit] The SBData Dynamic Pack Voltage reading also rises way too high during charge (up to 400mV) and drops too low during discharge (about 300mV). Almost as if the internal resistance values for the cell were ridiculously high. But, the cell readings are very different from what bqWizard is reporting. The impedance values in the cell Learned tab display are very, very high. Is this the cause for the incorrect readings? After a half an hour or so (once charge or discharge has stopped), the voltage readings drift back to close to the correct value. This seems to be unrelated to the above other problems but I wanted to mention it as it's causing premature CC and DC cutoffs.
Here are a few numbers from the parameters:
<SBData Static>
Specification Info = 49
<Pack Configuration>
Hardware Configuration = 0x0F31 (both Sense 0 and Sense 1 are set)
Sense Resistor = 1000 uohms
<Calibration>
Current Gain = 20490
Coulomb Gain = 21502
Thanks for any help you can offer!