The TPD12S016 is a single-chip High Definition Multimedia Interface (HDMI) device with auto-direction sensing I2C voltage level shift buffers, a load switch, and integrated low capacitance high-speed electrostatic discharge (ESD) transient voltage suppression (TVS) protection diodes. A 55-mA current limited 5-V output (5V_OUT) sources the HDMI power line. The control of 5V_OUT and the hot plug detect (HPD) circuitry is independent of the LS_OE control signal, and is controlled by the CT_HPD pin, which enables the detection scheme (5V_OUT and HPD) to be active before enabling the HDMI link. The SDA, SCL, and CEC lines pull up to VCCA on the A side. On the B side, the CEC_B pin pulls up to an internal 3.3-V supply rail, SCL_B and SDA_B each pull up to the 5-V rail (5V_OUT). The SCL and SDA pins meet the I2C specification and drive up to 750 pF capacitive loads, exceeding the HDMI 1.4 specifications. The HPD_B port has a glitch filter to avoid false detection due to plug bouncing during the HDMI connector insertion. TPD12S016 offers reverse current blocking at the 5V_OUT pin. SCL_B, SDA_B, CEC_B pins also feature reverse-current blocking when the system is powered off.
PART NUMBER | PACKAGE | BODY SIZE (NOM) |
---|---|---|
TPD12S016 | QFN (24) | 4.00 mm × 2.00 mm |
TSSOP (24) | 7.80 mm × 6.40 mm |
Changes from E Revision (December 2014) to F Revision
Changes from D Revision (August 2013) to E Revision
Changes from * Revision (January 2013) to A Revision
Changes from A Revision (February 2013) to B Revision
Changes from B Revision (February 2013) to C Revision
Changes from C Revision (August 2013) to D Revision
PIN | TYPE | DESCRIPTION | ||
---|---|---|---|---|
NAME | RKT | PW | ||
D–, D+ | 16, 17, 19 to 22 | 17, 18, 20 to 23 | IO | HDMI TMDS data. Connect to HDMI controller and HDMI connector directly |
CLK+, CLK– | 14, 15 | 15, 16 | IO | HDMI TMDS clock. Connect to HDMI controller and HDMI connector directly |
HPD_A | 3 | 4 | O | Hot plug detect output referenced to VCCA. Connect to HDMI controller hot plug detect input pin |
HPD_B | 9 | 10 | I | Hot plug detect input. Connect directly to HDMI connector hot plug detect pin |
CEC_A | 24 | 1 | IO | HDMI controller side CEC signal pin referenced to VCCA. Connect to HDMI controller |
CEC_B | 6 | 7 | IO | HDMI connector side CEC signal pin referenced to internal 3.3-V supply. Connect to HDMI connector CEC pin |
SCL_A | 1 | 2 | IO | HDMI controller side SCL signal pin referenced to VCCA. Connect to HDMI controller |
SCL_B | 7 | 8 | IO | HDMI connector side SCL signal pin referenced to 5V_OUT supply. Connect to HDMI connector SCL pin |
SDA_A | 2 | 3 | IO | HDMI controller side SDA signal pin referenced to VCCA. Connect to HDMI controller |
SDA_B | 8 | 9 | IO | HDMI connector side SDA signal pin referenced to 5V_OUT supply. Connect to HDMI connector SDA pin |
LS_OE | 4 | 5 | I | Disables the Level shifters when OE = L. The OE pin is referenced to VCCA |
CT_HPD | 11 | 12 | I | Disables the load switch and HPD_B when CT_HPD = L. The CT_HPD is referenced to VCCA |
VCC5V | 10 | 11 | PWR | Internal 5-V supply (input to the load switch) |
VCCA | 23 | 24 | PWR | Internal PCB low voltage supply (same as the HDMI controller chip supply) |
5V_OUT | 12 | 13 | O | External 5-V supply (output of the load switch) |
GND | 5, 13, 18 | 6, 14, 19 | GND | Connect to system ground plane |