I am using a ISO1540 to read the SMBus of some BB2590 batteries. The relevant part of the circuit is shown in the images below
The issue that I am having is that sometimes when connecting or disconnecting the batteries, U14 gets damaged (no signs of damage, no short circuit or anything visible) and I stop getting telemetry of the Cell 1 of the battery until the IC is replaced with a new one.
The connector of the battery is rigid and that allows all the cells to connect 'at the same time'.
I suspect that the issue might be related to the fact that U14's Ground is the Positive side of Cell 0 of the battery and maybe during the connection/disconnection process there is a voltage spike or similar, but not 100% sure.
Anyone has any pointers on how I could protect the ISO1540 to avoid damaging it with the normal use of the battery?.
EDIT: J10 is a JST, J5 and J6 is an XT30, they are wired to a connector similar to this one: tacticaleng.com/bb-2590-smbus-male-connector
With a PCB ike this one: tacticaleng.com/pcb-2590
So when the battery is plugged in, it is plugged in to the connector in the links. J5, J6 and J10 are "hard wired" to the PCB