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.

BQ27520-G4: accuracy and delay of current values

Part Number: BQ27520-G4
  • What is the expected current measurement accuracy with a 0.01Ω resistor?
  • For the average current calculated in the fuel gauge, what is the averaging time?
  • What is the lag time in calculating the instantaneous current?
  • Hello Nicolas,

    The accuracy will improve by a factor of 5 if a resistor of 5 times the value is used. However make sure that the current will always be low enough that the ADC sense input voltage is not exceeded.

    The average current is a filtered value of the last 5 samples. IMO this is hard to explain because it depends on the sampling interval in different modes.

    The instantaneous current is calculated from the sample that is taken. The sampling interval depends on the mode - in sleep mode it can be 20 seconds and in normal mode between 1s and 2s. The coulomb counter integrates the current over this time period.

  • Just summited an edit right as you responded. Its actually a 10mOhm resistor rather than 50mOhm.

    To your first point, do we have a data point of accuracy with a given resistor? Not SOC accuracy just measurement accuracy.

  • 10mOhm is the default. The tolerance of the resistor plays a big role obviously. The datasheet has the characteristics of ADC and coulomb counter. The actual accuracy is much higher because the firmware compensates for temperature and applies filters. After calibration the accuracy improves again. Typical observed accuracy is 1mA, 1mV for a calibrated gauge. Ageing and other factors could cause some loss of accuracy over time. Since the PCB design can impact this accuracy, the accuracy of the "system" is not published.