This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ40Z50-R1: cell current readings jumping when there is no actual current flowing

Part Number: BQ40Z50-R1
Other Parts Discussed in Thread: BQSTUDIO

We are using the bq40z50-R1 in a 4S2P battery pack. When bqStudio is scanning the registers (for example, every 15 seconds) with no load current and no charge current on the pack, we observe that the four cell current parameters (Cell 1 Current, Cell 2 Current, Cell 3 Current, and Cell 4 Current) are often non-zero in about one-third of the scans. For example, we might see:
Cell 1 Current = -10 mA
Cell 2 Current = -39 mA
Cell 3 Current = -26 mA
Cell 4 Current = -94 mA
The current "speedometer" in the Dashboard indicates about -6 mA when this occurs. Then all the readings return to 0 mA for the next 2 or 3 scans.

Why are the indicated currents non-zero when there is no current flowing into or out of the battery pack? Is this having an effect on the calculation of Remaining State of Charge and/or remaining capacity?

Our current sensing resistor is a very low value: three 1 milliohm resistors in parallel. However, we perform current calibration in production and get accurate current readings during actual charge and discharge.

  • Hi Joe,

    Can you send me you gg.csv file? I suspect you have ghost current above your present Current deadband threshold set. The Cell Current is calculated from charge accumulator, hence the ghost currents are triggering changes in the accumulator resulting in the bq40z50-R1 reporting incorrect cell current. Go to Calibration >> Current Deadband >> Deadband and increase the value. If you log this occurrence you will see the gauge detected some current (ghost current) that you missed. Set the Deadband above the value seen in the log.

    Are you doing Cell Balancing at rest? That can be another possibility.

  • Hi Damian,

    I'll be happy to send you the .gg file privately if you tell me how to do so. Attached here is a zipped log file of: charge, 2hr 15 minute rest, discharge, 5 hr 15 minute rest, partial charge, then rest until end of log. Note how the 4 cell currents bounce around during the rest periods. I'm pretty sure we are not doing cell balance at rest.

    In Calibration>>Current Deadband, the values are: Deadband: 3 mA, Coulomb Counter Deadband: 9 (units of 116nV)

    The "ghost" cell currents we observe in the data are much higher than we think we should set the deadband.

    -Joe

    JL-15mar2017.csv.zip

  • Your log shows 4mA, so set deadband to 4 or 5mA.
  • With deadband set to 5mA, the occurrence of non-zero cell current readings is noticeably reduced but still present. With deadband set to 8mA, there are no non-zero cell current readings. This is what we'd expect to see with zero current into or out of the pack. So, we'll probably go with 8 mA for this pack. In the application, the minimum load current or charge current the pack will ever see is far above 8 mA.

    Thanks Damian for your help.

  • Hi Joe,

    I agree...I'm glad that resolved the issue.