CM2031
http://onsemi.com
6
Simple CMOS buffers cannot be used in this application
since the load can vary so much (total pullup of 27 k
W to less
than 2 k
W, and up to 7.3 nF total capacitance.) The CM2031
targets an output drive slewrate of less than 100 mV/
ms
regardless of static load for the CEC line. Additionally, the
same internal circuitry will perform active termination, thus
reducing ringing and overshoot in entertainment systems
connected to legacy or poorly designed CEC nodes.
The CM2031’s bidirectional slew rate limiting is
integrated into the CEC levelshifter functionality thus
allowing the designer to directly interface a simple low
voltage CMOS GPIO directly to the CEC bus and
simultaneously guarantee meeting all CEC output logic
levels and HDMI slewrate and isolation specifications (See
Figure 5. Integrated CM2031 Solution
CEC
CM2030
CEC I/F
mP
The CM2031 also includes an internal backdrive
protected static pullup 120
mA current source from the
CE_SUPPLY rail in addition to the dynamic slew rate
control circuitry.
Figure
6 shows a typical shaped CM2031 CEC output
(bottom) against a ringing uncontrolled discrete solution
(top).
Figure 6. CM2031 CEC Output
HDMI certification requires capacitance measurement of
the CEC line to be less than 150 pF per device. Due to the
active circuit inside the CM2031 CEC line, CM2031 may
cause false readings during the CEC capacitance
measurement and not pass the test. The active circuit of the
CM2031 CEC line would react with the LCR meter and
cause false capacitance readings. There is no issue with the
operation of the CM2031 CEC line during normal
operations. In fact, CM2031 CEC has shown to improve the
signal integrity of the CEC line. CM2031 can be used for
applications which do not require HDMI certification or
applications which do not use the CEC line.
HOTPLUG OUTPUT PULLUP LOGIC
The CM2031 includes flexible circuitry for active or
passive control of the HDMI Sink’s Hotplug Present Output
line by integrating the 1 k
W pullup resistor.
Section 8.5 of the HDMI Specification allows the HDMI
Sink to pulse the HotPlug line “l(fā)ow” for at least 100 msec to
indicate to the Source that the EEPROM should be reread.
This function can be implemented with a few discrete
components as shown in Figure
7.Figure 7. Typical Discrete HPD Switching Circuit
ASIC
GPIO
1 kW
HOTPLUG (Pin 19)
+5V_HDMI (Pin 18)
The Hot Plug Detect circuit of the CM2031 is specifically
designed to provide this “pulse” capability and still pass
CTS testing requirements.
When
a
logic
“high”
is
applied
to
the
HOTPLUG_DET_IN pin, an internal switch enables the
1k
W pullup. When a logic “l(fā)ow” is sensed on this pin, the
1k
W logic resistor is disconnected, and a weak pulldown
ensures a valid low output on the HDMI cable.
5 V Passive Pullup
In the most basic implementation, where HOTPLUG is to
be asserted only when the HDMI +5 V supply is applied,
simply tie HOTPLUG_DET_IN to the +5 V supply and
connect HOTPLUG_DET_OUT to HDMI Connector
(Pin 19).
Local Power Supply Pullup Passive
For a system that needs to inhibit the HOTPLUG signal
when the local ASIC low voltage supply (“LV_SUPPLY” on
CM2031) has been powered, the designer can simply