
AN3127
Hardware environment
Doc ID 16896 Rev 2
2.1.1 I2C
bus
The display data channel (DDC) I/Os and wires (SDA, SCL, DDC/CEC Ground), should
meet the requirements specified in the I²C bus specification, version 2.1 (Section 15 for
“Standard-Mode” devices).
Discussions about high-capacitance environments found in the I²C Specification section
(17.2 “Switched pull-up circuit for Fast-mode I²C-bus devices”) also apply to the HDMI
environment.
This section covers the electrical specifications for the I²C (defined by the CTS and by the
I²C bus specification). Timing specifications are not dealt with here. The HDMI standard
specifies that the maximum clock rate is 100 kHz.
The I²C bus is a standard two-wire (SCL for clock and SDA for data) serial databus protocol.
The electrical specifications for I²C bus device I/Os are power-supply-dependent. An I²C bus
device with fixed input levels of 1.5 V and 3 V can have its own supply voltage. A pull-up
resistor has to be connected to a 5 V ±10% supply.
When devices with fixed input levels are mixed with devices with input levels dependent on
V
CC
, the latter have to be connected to a common 5 V ±10% supply line with pull-up
resistors connected to their SDA and SCL pins.
The ST reference board implemented in this application note has 3.3 V-tolerant I/Os and a
HDMI-compatible I²C bus dependent on a +5 V V
CC
supply. For the implementation, it is
recommended to use the setup shown in
, with the HDMI2C1-5DIJ chip.
Table 2.
HDMI connector pinout
Pin number
Signal name
Pin number
Signal name
1
TMDS Data 2+
11
TMDS Clock Shield
2
TMDS Data 2 Shield
12
TMDS Clock-
3
TMDS Data 2-
13
CEC
4
TMDS Data 1+
14
No Connect
5
TMDS Data 1 Shield
15
DDC Clock
6
TMDS Data 1-
16
DDC Data
7
TMDS Data 0+
17
Ground
8
TMDS Data 0 Shield
18
+5 V power
9
TMDS Data 0-
19
Hot Plug Detect
10
TMDS Clock+
-
-