Other Parts Discussed in Thread: BQSTUDIO, , EV2400
We have developed a battery powered board with ARM Cortex M0+ and BQ35100 gauge.
Battery: SAFT LS 26500 (LI-SOCL2).
We are writing our driver and now we are able to send and receive standard commands from Micro to gauge (voltage, current, temperature...) , sub-commands (GAUGE-START, GAUGE-STOP...) and also read and write from / to flash.
CHEM_ID subcommand return 0606 (it's the default value).
We don't have TI DEV tools like BQ35100EVM-795 or EV2300/EV2400 so, I think, we can't use BQStudio in order to manage the gauge.
We have some question about how to manage BQ35100:
1 - How can we change CHEM_ID from 0606 to 0607? (CHEM ID Control, 0x0006, is Read-only command)
2 - Is there a document that describes time characteristics of the gauge? For example, what is the minimum time between two standard commands (reading voltage and reading current for example)?
3 - The board don't have a fixed or predetermined power consumption profile, it can drain more or less current according to the values of inputs, so, what is the best way to use guage in this scenario? How long does gauge need to be in "GAUGE-START" mode to have an accurate SOH and EOS value?
Thank you