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: the meaning of Standard and Control() subcommands

Expert 6370 points
Part Number: BQ27530-G1
Other Parts Discussed in Thread: BQ27500, BQ27530EVM

Team, 

is there a document that explains more the standard commands and Control() subcommands for the bq27530-G1?

I could not find what is the difference between TrueSOC() and StateOfCharge(). Basically, the commands are not explained in datasheet and meaning can be guessed only from the command name.

Thanks,
Bartosz

  • Team,
    any feedback on that?
    Thanks
  • One is the SOC using SOC smoothing, the other is the unfiltered SOC. SOC can adjust based on simulations of differing voltage, temperature, or load profile. The filtered version just applies a smoothing filter to block some of these jumps.
  • Thank you for your help. This answer partly helps. I was looking for a document, where all commands were explained. What I found was datasheet for bq27500, where most of these commands were explained.
    Currently I am waiting for BQ27GDK000EVM and BQ27530EVM. When I will get these boards, I hope it will be easier to figure out how to communicate with fuel gauge. From the datasheet I couldn't figure out how to read, e.g., state of charge. I have an idea that I2C sequence should be as follows: s-addr-w-A-cmd_lsb-A-cmd_msb-A-Sr-addr-r-A-data-A-data-N-S, however this is not also said in datasheet. Do you know, is it possible to find somewhere some reference design with source code where host controller is communication with this fuel gauge? That would be really time saver for me.
  • I don't think there is a document like that. However, given the similarity of the parts, I think you can probably use www.ti.com/.../sluub65a.pdf to get a better idea.