Hello,
First of all, thank you so much for a quick reply.
I understood yesterday that the IC was getting fried because of the creation of "ground loops" or high voltage differentials as the GND of both the modules would differ by 48V in my series connection.
I would like to explain a few things regarding the design of my modules and ask a few doubts,
1. I have connected the GND_Ext to the C0, i.e., the negative terminal of the first cell. I have been able to get data from the individual module with this configuration. But now I am confused about the difference between GND and GND_Ext on the board. Are they isolated? Is there a provision for two different configurations?
I was expecting that the GND used for the communication interface (ISOSPI) and GPIOs would be GND and that the GND_Ext would only be used for the power circuit. Maybe that is not the case.
I tried reading about it in the documentation, but it isn't explicitly mentioned, so it is still a bit difficult to understand.
2. We still haven't made up our minds about whether we would like to use the RSense functionality or not. Maybe we would want to leave it as is, as we are planning to have a hall effect sensor for pack current measurement.
3. I might try to connect the connect only the ISOH lines of the first module to the ISOL Lines of the second module but still the two modules would be on two different GND levels if I have connected the negative terminal of the first cell to the C0 of the slave. Is there a way where I can have a isolated common GND for the communication/control line between the slaves in daisy chain and individual GND for the voltage sensing for each slave?
Please see if you could answer these doubts or if you direct me to correct sources. My background is automotive engineering but I am still trying to learn.
Thank you.
Vipuls