English
Language : 

FXMHD103UMX Datasheet, PDF (13/16 Pages) Fairchild Semiconductor – FXMHD103 HDMI Voltage Translator
Edge Rate Accelerators
The FXMHD103 DDC channel is designed for high-
performance I2C level shifting. Figure 13 shows that
each bi-directional channel contains an Npassgate and
two dynamic drivers. This hybrid architecture is highly
beneficial in an I2C application with large capacitive
loads and where auto-direction is necessary.
For example, during the following I2C protocol events
the bus direction needs to change from “Source-to-Sink”
to “Sink-to-Source” without the occurrence of an edge:
 Clock Stretching
 Slave’s ACK Bit (9th bit=0) following a Master’s
Write Bit (8th bit=0)
 Clock Synchronization and Multi Master Arbitration
If there is an I2C translator between the source and sink
in these examples, the I2C translator must change
direction when both A and C ports are LOW. The
Npassgate can accomplish this efficiently because,
when both A and C ports are LOW, the Npassgate acts
as a low resistive short between the (A and C) ports.
Due to the I2C open-drain topology, I2C drivers are not
push/pull devices. Logic LOWs are “pulled down” (Isink),
while logic HIGHs are “let go” (3-state). For example,
when the source lets go of SCL (SCL always comes
from the source), the rise time of SCL is largely
determined by the RC time constant, where R=RPU and
C=the bus capacitance. If the FXMHD103 is attached to
the source [on the A port] and there is a source on the C
port, the Npassgate acts as a low-resistive short
between both ports until either of the port’s VCC/2
thresholds is reached. After the RC time constant has
reached the VCC/2 threshold of either port, the port’s
edge detector triggers both dynamic drivers to drive
their respective ports in the LOW-to-HIGH (LH)
direction, accelerating the rising edge. The resulting rise
time resembles the scope shot in Figure 14. Effectively,
two distinct slew rates appear in rise time. The first slew
rate (slower) is the RC time constant of the bus. The
second slew rate (much faster) is the dynamic driver
accelerating the edge.
If both the A and C ports of the translator are HIGH, a
high-impedance path exists between the A and C ports
because both the Npassgates are turned off. If a source
or sink device decides to pull SCL or SDA LOW, that
device’s driver pulls down (Isink) SCL or SDA until the
edge reaches the A or C port VCC/2 threshold. When
either the A or C port threshold is reached, the port’s
edge detector triggers both dynamic drivers to drive
their respective ports in the HIGH-to-LOW (HL)
direction, accelerating the falling edge.
Driving a Capacitive Load
The FXMHD103 dynamic drivers have enough current
sourcing capability to drive an 800pF capacitive bus.
The Figure 14 scope shot is of an FXMHD103 driving a
lumped load of 600pF. Notice the (30% - 70%) rise time
is only 112ns (RPU=5KΩ). This is well below the
maximum rise time of 1000ns in Standard Mode
(100KHz) or 300ns in Fast Mode (400KHz).
VOL vs. VIL & IOL
The I2C specification mandates a maximum VIL (IOL of
3mA) of VCC x 0.3
VOL of 0.4V for an
for an I2C receiver and
I2C transmitter. If there
a maximum
is an HDMI
source on the A port of an I2C translator with
1.8V and an HDMI sink on the I2C translator C
a VCC of
port with
a VCC of 5.0V, the maximum VIL of the source is (1.6V x
0.3) 480mV. Meanwhile, the sink could transmit a valid
logic LOW of 0.4V to the source. 80mV is not very much
margin between the maximum transmitted VOL of
400mV (HDMI sink) to the maximum received VIL of
480mV (HDMI source). This appears to be an oversight
in the I2C specification, but there is an explanation. The
I2C specification assumes transmitters and receivers
share the same VCC. The I2C specification does call out
separate VOL requirements vs. VCC conditions where
VOL1=0.4V when VCC is > 2.0V and VOL3=0.2 x VCC,
when VCC is < 2.0V. When there is VCC alignment
between I2C transmitters and receivers, the I2C
specification provides adequate VIL vs. VOL margins.
However, when you have a transmitter operating at 5V
and a receiver operating at 1.6V through a translator or
level shifter, the VOL vs. VIL margin gets very tight, as in
the above example. Therefore, the voltage drop across
the I2C translator must be as low as possible.
In general, if the I2C translator’s channel resistance is
too high, the voltage drop across the translator could
present a VIL to a receiver greater than the receiver’s
maximum VIL. To complicate matters, the I2C
specification states that 6mA of IOL is recommended for
bus capacitances approaching 400pF in Fast Mode.
More IOL increases the voltage drop across the I2C
translator. The I2C application benefits when I2C
translators exhibit low VOL performance. Table 3 depicts
the FXMHD103 targeted VOL performance vs. VIL/IOL
when the direction is from C side to A side, VCCC=5.0V
and VCCA=1.6V.
Figure 14. Rise Time Driving 600pF Load
© 2012 Fairchild Semiconductor Corporation
FXMHD103 • Rev. 1.0.2
13
www.fairchildsemi.com