I have a 1.8V logic processor (AM3703CBPD100) I need to level shift an I2C to 3.0V and also optically isolate the signals. I currently had planned to use the following setup:
1.8V <-> 1.8V to 3.0V <-> 3.0V <-> 3.0V and isolation <-> 3.0V <-> 3.0V
AM3707 <-> PCA9306 <-> P82B96 <-> x4 Opto Isolator <-> P82B96 <-> Slave Device
When i test by manually forcing (no AM3707 used to drive) the voltage levels, I am having issues with this set up because when the 982B96 recombines the I2C signals, the minimum low value is approx 0.8V. the PCA9306 does not recognize this as a "0" volt and actually passes the value of 0.8V. The low value threshold for 1.8V is 0.54V and therefore the 0.8V low value is not sufficient for communication.
Is there a device or combination of components that i can use to correct this issue? Or is there another integrated solution?
Thanks.