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.

BQ27530-G1: SOC1 threshold unit of measurement.

Part Number: BQ27530-G1
Other Parts Discussed in Thread: BQ27531-G1,

Hello,

I try to make use of the SOC threshold feature but the mAh listed as a unit combined with the fact that the field is only one byte makes me to believe it is a mistake. Not to mention that SOC is by definition a percentage type parameter. Is it really in mAh?

Note: the SOC1 threshold definition is listed on page 35 in the TRM(SLUUA96A) for BQ27531-G1 as BQ27530-G1 doesn't even have a TRM. And I'm sure it never will. But that's another problem.

Regards,

Alexandru Petrescu

  • Hello Alexandru,

    SOC is a percentage and not in mAh.

    I will bring it up to our internals teams to release a TRM for the bq27530.

  • Hello Kang,

    Of course SOC is a percentage parameter. I was referring to the SOC THRESHOLD parameter. Here, I've attached a print screen from the TRM. In red you can see that the set threshold is defined as U1 which means it can hold a maximum of 255mAh. The battery capacity is U2 ( not I2 as specified in the TRM ) with maximum accepted value of 65535 mAh. If the SOC set threshold is defined in mAh and not as percentage then this is a design flaw which increases in severity as the battery capacity increases. For example, if a battery capacity of 30000 mAh is to be used then the maximum threshold for SOC will be 0.85% which is not useful at all. So, I ask again, the SOC thresholds are in mAh?

    Regards,

    Alexandru Petrescu

  • Hello Alexandru,

    Okay, I see what you mean. Unfortunately I don't think we can change this firmware behavior at this point. I will make a recommendation for future products to change this to percentages.

  • Hello,

    Other way to solve this is to change the threshold field from 8 bit to 16 bit.

    Regards,

    Alexandru Petrescu

  • Yes, that makes sense, however, it does require building a few firmware and that firmware needs to go through the release process. It is not a quick change even though in code it can be just a simple change.