I am currently tracking down a bug which appears to be caused by an insufficient waiting period after TEMP_SEL changes. The BQ76940 datasheet contains the following note on page 25: "When switching between external and internal temperature monitoring, a 2-s latency may be incurred due to the natural scheduler update interval."
However the datasheet does not appear to specify any bounds for this parameter and so what is the recommeded minimum safe delay period which we should be using?
Judging by the timing bounds of the protection functions it may be as high as 3.5s. Though these are difficult to extrapolate from given the large variance between settings.
I would also be interested in any other effective strategies for minimizing the worst-case time between cell temperature measurements when sampling the die temperature since a twice the presumed 3.5s plus sampling jitter lands us uncomfortably close to the 10s alarm period specified for the product.