Dear Sir or Madam,
I am interfacing an FPGA I²C bus operating at 1.8 V with the primary side of an ADuM1250, using 10 kΩ pull-up resistors on the FPGA side. On the secondary side, the ADuM1250 is powered at 5 V, again with 10 kΩ pull-up resistors, effectively performing level shifting.
Under normal conditions, I expect to observe clean 0–1.8 V logic levels on the ADuM1250 primary-side I²C lines. However, on the SDA line, I am observing intermediate voltage levels of approximately 0.9 V instead of a clear logic-high or logic-low transition.
I would appreciate your guidance on the possible root causes of this behavior. Could this be related to the bidirectional I²C structure of the ADuM1250, pull-up resistor values, bus contention, or rise-time limitations at this voltage level?
For reference, I have attached the oscilloscope waveform showing the observed behavior.
Thank you in advance for your support.
Kind regards,
Mert Dayanç
