I'm working on a product that used a battery which has the bq20Z60-R1 internally. I know that the bq20z60-R1 has to be used with an SMBus. In our product, we use it on a standard I2C bus. Is there a problem to use the I2C bus instead of an SMBus with this fuel gauge. Could we observe timing error or communication error when the product is running.
We observed a problem that occurs randomly. The problem is when the battery is connected to the device (with AC/DC adapter present or not). The product seems to receive a low battery warning, even if the battery is completely charged and the product start the process of shutdown. Could it be caused by the wrong communication bus used.
Also, I tried to communicate and log the data of the battery with the EV2300. Everything works perfectly when I use the SMBus. But I'm not able to use the I2C bus of the EV2300 to communicate with the battery.