Other Parts Discussed in Thread: BQ20Z655-R1, BQ24765
Hello,
We have a battery pack using BQ20Z45-R1 gas gauge. We read the battery parameters every 2 seconds via SMBUS. Our software typically completes the read operation of battery parameters within 55 to 60 milliseconds. But randomly the read operations takes more time than 200mS and even seconds some times. This causes our software to go into communication timeout. Any lead to the reason for this behavior is appreciated. It is very random in nature and not easily reproducible, hence we are unable to probe the signals and look into the issue.
There is bus timeout condition tTIMEOUT mentioned in data sheet as 25uS to 35uS. The note is "The bq20z655-R1 times out when any clock low exceeds t(TIMEOUT)". Is this timeout has any possible relation for this communication delay.
Important: We have the smart battery charger BQ24765 also connected to same SMBUS.
Any suggestion to debug this issue is highly appreciated
Regards,
Thomas CN