BQ4050: 电源管理论坛

Part Number: BQ4050

I am trying to retrieve the accumulated charge capacity data from the BQ4050 battery management IC. According to TI documentation, the Lifetime Data Block (addresses 0x60-0x64) does not explicitly provide this information. An AI assistant (DeepSeek) suggested that registers 0x68-0x6B might store this data. Could TI's BQ experts confirm: Whether registers 0x68-0x6B are valid for reading lifetime accumulated charge capacity? If not, what is the correct method to obtain this metric using the BQ4050? I have reviewed relevant application notes (including SLUUBD1C) but found no reference to these registers. Any guidance would be greatly appreciated.

  • Hi,

    We have received your post and the investigation will take some time. Thank you for your patience.

  • Hi,

    Sorry for this late reply.

    The bq4050 does not report the total accumulated passed charge.

    0x68-0x6B do not provide this data.

    The bq4050 has a cycle counter which you can access with command SBS_CycleCount (0x17).

    This counter increases depending on configuration. If you configure it to use Design Capacity (which is constant) and not FCC (which changes), then you can use this as a metric for total discharge capacity = CycleCount[num] * CycleCountPercentage[%] * Design Capacity [mAh] / 100%.