LTC4308
7
4308f
Low Voltage Level Shifting 2-Wire Bus Buffer with Stuck Bus Recovery
BLOCK DIAGRAM
PRECHARGE
0.6V
0.6V
0.6V
UVLO
100k
1.65V/1.6V
1.35V/1.3V
1.65V/1.6V
1.35V/1.3V
CONNECT
CONNECT
100k
I
BOOSTSDA
SDAIN
6
8mA
CONNECT
CONNECT
SLEW RATE
DETECTOR
I
BOOSTSCL
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
4308 BD
4
95μs
DELAY
+
+
+
+
+
LTC4308
8
4308f
Start-Up
When the LTC4308 fi rst receives power on its V
CC
pin,
either during power-up or live insertion, it starts in an
under voltage lockout (UVLO) state, ignoring any activity
on the SDA or SCL pins until V
CC
rises above 2V (typical).
This ensures the LTC4308 does not try to function until
enough supply voltage is present.
During this time, the 1V precharge circuitry is actively
forcing 1V through 100k nominal resistors to the SDAOUT
and SCLOUT pins. Because SDAOUT and SCLOUT pins
may be plugged into a live backplane, where the voltage
on the backplane SDA and SCL busses can be anywhere
between 0V and V
CC
, precharging SCLOUT and SDAOUT
to 1V minimizes the worst-case voltage differential these
pins will see at the moment of contact, therefore minimizing
the amount of disturbance caused by the I/O card.
Once the LTC4308 exits from UVLO, it monitors both the
input and output pins for either a stop bit or a bus idle
condition to indicate the completion of data transactions.
When both sides are idle or one side has a stop bit while the
other is idle, the connection circuitry is activated, joining
the SDA and SCL pins on the input bus with those on the
output bus. Because SDAIN and SCLIN are monitored for
a stop bit or bus idle as a condition for connection, they
may also be used for Hot-Swapping, but note that these
pins are not precharged.
Connection Circuitry
Once the connection circuitry is activated, the functionality
of the input and output bus of the respective SDA or SCL
pins is identical. A low forced on either output or input pin
at any time results in both pin voltages forced low. The
LTC4308 SCLOUT and SDAOUT busses are tolerant of I
2
C
bus DC logic low voltages up to the V
IL
specifi cation of
0.3 • V
CC
, while the SCLIN and SDAIN busses are tolerant
of bus logic low voltages up to 0.6V. A high occurs when
all devices on the input and output pins release high.
When the LTC4308 senses a rising edge on either of the
output busses, with a slew rate greater than 0.8V/μs, the
internal pull-down device for the respective bus is deacti-
vated at bus voltages as low as 0.48V. This methodology
maximizes the effectiveness of the rise time accelerator
circuitry and maintains compatibility with other devices
in the LTC4300 bus buffer family. Care must be taken to
ensure devices participating in clock stretching or arbitra-
tion is capable of forcing logic low voltages below 0.48V
at the LTC4308’s SCLOUT and SDAOUT pins.
These important features ensure the I
2
C specifi cation
protocols such as clock stretching, clock synchroniza-
tion, arbitration, and acknowledge function seamlessly
in all cases as specifi ed, regardless of how the devices in
the system are connected to the LTC4308.
Another key feature provided by the connection circuitry
is input and output bus capacitance isolation through
bidirectional buffering. Because of this isolation, the
waveforms on the input busses look slightly different than
the corresponding output bus waveforms, as described
in the next two sections.
Offset Voltages
When a logic low is driven on SDAIN or SCLIN, the LTC4308
regulates SDAOUT or SCLOUT, respectively, to a higher
voltage, typically 300mV above the driven low voltage.
When a logic low is driven on SCLOUT or SDAOUT, the
LTC4308 regulates SCLIN or SDAIN, respectively, to a volt-
age that is typically 200mV below the driven low voltage.
These offsets are nearly independent of pull-up current
(see Typical Performance Characteristics).
OPERATION
LTC4308
9
4308f
Propagation Delays
During a rising edge, the rise time on each side is infl u-
enced by rise time acceleration, bus pull-up resistor, and
the equivalent capacitance on the line. If the pull-up resis-
tors are the same, a difference in rise time occurs which is
directly proportional to the difference in capacitance and
the presence of rise time acceleration between the two
sides. This effect is displayed in Figure 2 for V
CC
= 3.3V
and a 2.7k pull-up resistor on the input (V
PULLUP(IN)
=
1.8V, C
IN
= 150pF) and output (V
PULLUP(OUT)
= 3.3V, C
OUT
= 50pF). Since the output pin has rise time acceleration
and 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 LTC4308
pulls down the voltage on the opposite side with a delay
of 70ns. 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 2.7k pull-up resistors and 50pF equivalent capacitance
on both sides of the part. Also, the Propagation Delay as
a function of Output Capacitance curve shows that larger
output capacitances translate to longer delays. Users must
quantify the difference in propagation times for a rising
edge versus a falling edge in their systems and adjust
setup and hold times accordingly.
Bus Stuck Low Timeout
SDAOUT and SCLOUT are each connected to an internal
timer. When SDAOUT or SCLOUT is low, its respective
timer is started. Each timer is only reset when its pin goes
high. If the bus stuck low does not go high within 30ms
(typical), the connection circuitry is disabled, breaking
the connection between the respective input and output
pins. In addition, after at least 40μs, up to 16 clock pulses
at 8.5kHz (typical) are generated on the SCLOUT pin by
the LTC4308 in an attempt to free the stuck low bus. The
clock pulses are halted if the bus recovers to a logic high
condition before the completion of the full 16 pulses. A
stop bit is always generated on the SCLOUT and SDAOUT
pins to reset all devices on the bus.
If the stuck low SDAOUT or SCLOUT does not recover to
a logic high condition after the automatic clocking and
stop bit generation, the LTC4308 remains disconnected.
Should the bus free, the LTC4308 will reconnect the input
and output busses if a stop bit or bus idle condition is
detected, as specifi ed in the Start Up section. Alternatively,
a rising edge on ENABLE forces the connection circuitry to
reconnect the input and output busses and reset the 30ms
timer if the bus remains in a stuck bus low condition.
Figure 2. Input-Output Rising Edge Waveforms Figure 3. Input-Output Falling Edge Waveforms
OPERATION
200ns/DIV
1V/DIV
4308 F02
C
OUT
= 50pF
V
PULLUP(OUT)
= V
CC
= 3.3V
C
IN
= 150pF
V
PULLUP(IN)
= 1.8V
200ns/DIV
1V/DIV
4308 F03
C
OUT
= 50pF
V
PULLUP(OUT)
= V
CC
= 3.3V
C
IN
= 150pF
V
PULLUP(IN)
= 1.8V

LTC4308CDD#PBF

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