Other Parts Discussed in Thread: ESD224,
Tool/software:
Hi, I'm using two ESD224 + one TPD5S116 in my design which connects the SOC (sys side) and HDMI Type A connector (port side). The schematic screenshot is shown below:
While HDMI monitor can correctly display the content, we found out that the DDC I2C SDA waveform is abnormal when the signal is transmitted from slave (port) to master (sys), as shown below:
1. DDC port side, Ch1 = SDA, Ch2 = SCL
2. DDC sys side, Ch2 = SDA, Ch3 = SCL
From the waveforms, it is quite clear that sys-to-port translation is OK (from SCL waveform) for both logic high and low; the port-to-sys translation is OK for logic high, but for logic low, there is a positive offset voltage on port side of about 0.4V (which is still below the datasheet max VIH port spec of 0.3x5=1.5V, as shown below), yet the level-shifted SDA logic low becomes around 1.25V instead of expected 0V.
What could be the root cause here? Is there any issue regarding schematic connections? BTW, I have provided the external pull-up of 2.2k to SDA and SCL as well (R134 & R135 shown below, VCCIO6 = VCCA), which should form effective pull-up of 1.53k with 5k internal pull-up resistor in TPD5S116. Could this be the issue?