Hello,
I am developing a 8 cell LiFePo4 battery pack using the bq34z100 evaluation module and are communicating with it over I2C using the EV2300 USB - I2C converter. The only modification I have made to the EVM is to replace the sense resistor with a 2 mOhm resistor to support a charge/discharge current of 15A. I believe I have configured the data flash correctly but I am new to this process so it is possible that I have made a mistake.
The problem which I am experiencing is that the communication fails while the battery is being charged. If I try to read the flash I get an error code of 772. The communication link works fine while the battery is discharging or while the charger is connected but not charging (the battery is full).
I found another post which suggested that the lack of I2C pullup resistors in the EV2300 may be the cause, however, adding a 10k pullup to Vcc did not change the behavior in any way.
Are you able to suggest a possible cause? Is there any information I can supply or tests I can perform which would assist in diagnosing this problem?
Thanks
Michael