In this flowchart I see a configuration ROM, could you elaborate on that?
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.
Hello JDJ,
The BQ27441-G1 is a ROM based gauge, this means anytime the gauge goes through a full reset it will reload all the default parameters from ROM to the RAM locations for processing. This part does not have flash memory where it can save settings and requires the host to re-upload application specific information if power is lost to the gauge.
Sincerely,
Wyatt Keller
To confirm, all that means is on power on we need to check the “initialization status” ie. Does it have the expected parameters if we have non-default parameters.
Else, “initialize”, load the non-default parameters.
It will also clear the data on that battery, so we would need to set a flag that a reset took place so that we would know if I have a faulty connection etc.
Please let me know your feedback!
Hello JDJ,
Yes that's correct. The ITPOR bit is used to indicate if the RAM was cleared and the default ROM values were re-loaded to RAM.
Sincerely,
Wyatt Keller
Hello JDJ,
We have linux drivers for this gauge, they have not been updated for some time but it is a good reference:
https://www.ti.com/tool/BQ27XXXSW-LINUX
Sincerely,
Wyatt Keller