I have a design following the schematic in the BQ34Z100EVM guide which puts the pack on BAT+/BAT- and the load/charger on BAT+/PACK-.
The gauge works well when connected to the EV2300, however when it's placed on the host device and I2C is connected, current measurement goes off by 5x.
I think this is because the host electronics system that connects to I2C is grounded common with the load (it is actually part of the load) - because the I2C in the EVM is grounded to BAT-. This likely creates a ground loop back through the I2C ground since the LOAD has a signal ground on PACK-.
What is the best way to solve this problem? Why is the EVM setup to have I2C on BAT- when the load that would read the EVM would almost always be signal grounded to PACK-?
Thanks,
Richard