Hello,
We have implemented an isolated I2C Bus using ISO1641BDR.
Communication works properly. No communication errors are occurring says our FW team.
Not sure why the image below is so hazy; But, the Yellow trace is micro-controller SDA side of isolating device, and the Blue trace is the Bus side. The purple arrows are pointing to areas where SDA isn't being pulled down to GND. Seems to be around 640mV where the purple arrows are pointing on side 2, and on side 1 around 730mV. Is that being caused by the ISO1641? If so, why?
Left side of circuit is micro side, right side of isolating device is I2C bus side. The TVS bus diode is I2C specific, so very low capacitance. The pull-up on the bus side are large because many at least 8 devices can plug into the bus, which end up with a resistance around 2k all together, somewhere around there.
Resistor values and capacitances will either be tuned or removed, it's early days at this point.