I am seeing an issue when I hook up a USB cable to the battery gauge. In this state the microprocessor is unable to communicate with the device.
This is not a consistence issue but happen enough. The microprocessor is powered up and has the correct voltage, how ever we are not able to communicate with the chip to get the voltage and current.
I2C bus receive no response from the part.
The device works correctly when the battery is inserted.
Below is the diagram. Ex+ and Ex- are connect to V+ and Gnd on the USB cable.