LTC4307
7
4307f
BLOCK DIAGRA
W
100k
PRECHARGE
PC_CONNECT
100k
0.55V
CC
0.55V
CC
1.4V
UVLO
100k
0.55V
CC
0.55V
CC
CONNECT
CONNECT
100k
8mA
I
BOOSTSDA
I
BOOSTSDA
SDAIN
6
SLEW RATE
DETECTOR
8mA
CONNECT
CONNECT
SLEW RATE
DETECTOR
8mA
I
BOOSTSCL
I
BOOSTSCL
SLEW RATE
DETECTOR
8mA
SLEW RATE
DETECTOR
CONNECT
SDAOUT
7
V
CC
8
SCLIN
3
CONNECT
SCLOUT
2
READY
5
PC_CONNECT
30ms
TIMER
LOGIC
ENABLE
PC_CONNECT
I
BOOSTSCL
I
BOOSTSDA
1
GND
4307 BD
4
95μs
DELAY
+
+
+
+
+
Low Offset 2-Wire Bus Buffer with Stuck Low Timeout
OPERATION
Start-Up
When the LTC4307 fi rst receives power on its V
CC
pin,
either during power-up or live insertion, it starts in an
undervoltage lockout (UVLO) state, ignoring any activity
on the SDA or SCL pins until V
CC
rises above 2V (typ).
This is to ensure that the LTC4307 does not try to function
until it has enough voltage to do so.
During this time, the 1V precharge circuitry is active and
forces 1V through 100k nominal resistors to the SDA
and SCL pins. Because the I/O card is being plugged
into a live backplane, the voltage on the backplane SDA
and SCL busses may be anywhere between 0V and V
CC
.
Precharging the SCL and SDA pins to 1V minimizes the
worst-case voltage differential these pins will see at the
LTC4307
8
4307f
moment of connection, therefore minimizing the amount
of disturbance caused by the I/O card.
Once the LTC4307 comes out of UVLO, it monitors both
the backplane and card sides for either a stop bit or bus idle
condition to indicate the completion of data transactions.
When both sides are idle or one side has a stop bit condi-
tion while the other is idle, the input-to-output connection
circuitry is activated, joining the SDA and SCL busses on
the I/O card with those on the backplane. In addition, the
precharge circuitry is deactivated and will not be reactivated
unless the V
CC
voltage falls below the UVLO threshold.
Connection Circuitry
Once the connection circuitry is activated, the functionality
of the SDAIN and SDAOUT pins is identical. A low forced
on either pin at any time results in both pin voltages be-
ing low. The LTC4307 is tolerant of I
2
C bus DC logic low
voltages up to the 0.3V
CC
V
IL
I
2
C specifi cation.
When the LTC4307 senses a rising edge on the bus, it
deactivates its pull-down devices for bus voltages as low
as 0.48V and activates its accelerators. This methodology
maximizes the effectiveness of the rise time accelerator
circuitry and maintains compatibility with the other devices
in the LTC4300 bus buffer family. Care must be taken to
ensure that devices participating in clock stretching or
arbitration force logic low voltages below 0.48V at the
LTC4307 inputs.
SDAIN and SDAOUT enter a logic high state only when
all devices on both SDAIN and SDAOUT release high.
The same is true for SCLIN and SCLOUT. This important
feature ensures that clock stretching, clock synchroniza-
tion, arbitration and the acknowledge protocol always
work, regardless of how the devices in the system are
tied to the LTC4307.
Another key feature of the connection circuitry is that it
provides bidirectional buffering, keeping the backplane
and card capacitances isolated. Because of this isolation,
the waveforms on the backplane busses look slightly
different than the corresponding card bus waveforms as
described here.
OPERATION
Input to Output Offset Voltage
When a logic low voltage, V
LOW1
, is driven on any of the
LTC4307’s data or clock pins, the LTC4307 regulates the
voltage on the opposite data or clock pins to a slightly
higher voltage, typically 60mV above V
LOW1
. This offset is
practically independent of pull-up current (see the Typical
Performance curves).
Propagation Delays
During a rising edge, the rise time on each side is de-
termined by the bus pull-up resistor and the equivalent
capacitance on the line. If the pull-up resistors are the
same, a difference in rise time occurs which is directly
proportional to the difference in capacitance between
the two sides. This effect is displayed in Figure 2 for
V
CC
= 5.5V and a 10k pull-up resistor on each side (50pF
on one side and 150pF on the other). Since the output
side has less capacitance than the input, it rises faster
and the effective propagation delay is negative.
There is a fi nite propagation delay through the connec-
tion circuitry for falling waveforms. Figure 3 shows the
falling edge waveforms for the same pull-up resistors and
equivalent capacitance conditions as used in Figure 2.
An external N-channel MOSFET device pulls down the
voltage on the side with 150pF capacitance; the LTC4307
pulls down the voltage on the opposite side with a delay
of 80ns. This delay is always positive and is a function
of supply voltage, temperature and the pull-up resistors
and equivalent bus capacitances on both sides of the bus.
The Typical Performance Characteristics section shows
propagation delay as a function of temperature and voltage
for 10k pull-up resistors and 50pF equivalent capacitance
on both sides of the part. Also, the t
PHL
vs C
OUT
curve for
V
CC
= 5.5V shows that increasing the capacitance from
50pF to 150pF results in a t
PHL
increase from 81ns to 91ns.
Larger output capacitances translate to longer delays (up
to 125ns). Users must quantify the difference in propaga-
tion times for a rising edge versus a falling edge in their
systems and adjust setup and hold times accordingly.
LTC4307
9
4307f
OPERATION
Bus Stuck Low Timeout
When SDAOUT or SCLOUT is low, an internal timer is
started. The timer is only reset by that respective input
going high. If it does not go high within 30ms (typical)
the connection between SDAIN and SDAOUT, and between
SCLIN and SCLOUT is broken. After at least 40μs, the
LTC4307 automatically generates up to 16 clock pulses
at 8.5kHz (typical) on SCLOUT in an attempt to unstick
the bus. When the clock pulses are completed, a stop bit
will be generated on SCLOUT and SDAOUT to reset any
circuity on that bus. When the low SDAOUT or SCLOUT
pin goes high, a connection is enabled waiting for a stop
bit or a bus idle to make a connection.
When powering up into a bus stuck low condition, the
connection circuitry joining the SDA and SCL busses on
the I/O card with those on the backplane is not activated
and is only reset when SDAOUT and SCLOUT are high.
30ms after UVLO, automatic clocking takes place as
described above.
READY Digital Output
This pin provides a digital fl ag which is low when either
ENABLE is low, the start-up sequence described earlier in
this section has not been completed, or the LTC4307 has
disconnected due to a stuck bus condition. READY goes
high when ENABLE is high and the backplane and card
sides are connected. The pin is driven by an open-drain
pull-down capable of sinking 3mA while holding 0.4V on
the pin. Connect a resistor to V
CC
to provide the pull-up.
ENABLE
When the ENABLE pin is driven below 0.8V with respect to
the LTC4307’s ground, the backplane side is disconnected
from the card side and the READY pin is internally pulled
low. When the pin is driven above 2V, the part waits for
data transactions on both the backplane and card sides to
be complete (as described in the Start-Up section) before
connecting the two sides. At this time the internal pull-
down on READY releases. When ENABLE is low, automatic
clocking is disabled.
A rising edge on ENABLE after a bus stuck low condition
has occurred forces a connection between SDAIN, SDAOUT,
and SCLIN, SCLOUT even if the bus stuck low condition
has not been cleared. At this time the 30ms timer is reset
but not disabled.
Rise Time Accelerators
Once connection has been established, rise time accelerator
circuits on all four SDA and SCL pins are enabled. During
positive bus transitions, the rise time accelerators provide
strong, slew-limited pull-up currents that make the bus
voltage rise at a rate of 100V/μs. The rise time accelerators
signifi cantly improve system reliability in two ways. First,
they provide smooth, controlled transitions during rising
edges for both small and large systems. Because the ac-
celerator pull-up impedance is signifi cantly lower than the
bus pull-up resistance, the system is much less susceptible
to noise on rising edges. Second, the accelerators allow
users to choose large bus pull-up resistors, reducing power
consumption and improving logic low noise margin.
For these reasons, it is strongly recommended that users
choose bus pull-up resistors so that the bus will rise on its
own at a rate of at least 0.8V/μs to guarantee activation of
the accelerators. The rise time accelerators are disabled
until the sequence of events described in the start-up sec-
tion has been completed. They are also disabled during
automatic clocking.
Figure 2. Input-Output Rising Edge Waveforms Figure 3. Input-Output Falling Edge Waveforms
OUTPUT SIDE
50pF
1V/DIV
INPUT SIDE
150pF
1V/DIV
200ns/DIV
4307 F02
INPUT SIDE
150pF
1V/DIV
OUTPUT SIDE
50pF
1V/DIV
200ns/DIV
4307 F03

LTC4307CMS8#PBF

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Interface - Signal Buffers, Repeaters Low Offset I2C Bus Buffer
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union