Hello,
We are using the ISO1541DR as an isolator between a logic system using an STM32-based ARM chip and a battery containing a TI bq78350 chip. We find that the communication does not work with the isolator, however if we bypass it then it works.
The SMBUS on the battery side has 200ohm series resistors and 5.6V zener protection diodes on the clock and data lines. On the ARM side we have 2.4kOhm pullups on either side of the isolator and followed the guidelines for recommended layout. Because we are using the version of the device only for one master, side 1 is connected to the ARM chip and side 2 to the bq78350 chip. We are running the bus at 100kHz.
Shown below is a screenshot of a scope hooked up to the clock (blue) and data (yellow) lines close to side 2 of the isolator. The length of connection between the isolator and battery is about 18inches 22AWG, which may explain some of the variation in logic low levels due to ground offsets. However, I am concerned about the logic low levels initiated by bq78350 and whether the isolator is translating them to side 1.
Regards,
Forrest