LTC1694-1IS5#TRMPBF

4
LTC1694-1
16941fa
PIN FUNCTIONS
UUU
V
CC
(Pin 1): Power Supply Input. V
CC
can range from 2.7V
to 6V and requires a 0.1µF bypass capacitor to GND.
Supply current is typically 45µA when the SMBus or I
2
C
lines are inactive (SCL and SDA are a logic high level).
GND (Pin 2): Ground.
NC (Pin 3): No Connection.
SMBus2 (Pin 4): Active Pull-Up for SMBus.
SMBus1 (Pin 5): Active Pull-Up for SMBus.
BLOCK DIAGRAM
W
+
SLEW RATE
DETECTOR
CONTROL
LOGIC
0.65V
V
REF
VOLTAGE
COMP
2.2mA
CHANNEL ONE
CHANNEL TWO
(DUPLICATE OF CHANNEL ONE)
1694-1 BD
1
V
CC
5
SMBus1
SMBus2
2
GND
4
TEST CIRCUITS
Figure 1
LTC1694-1
V
CC
GND
V
CC
5V
C1
0.1µF
SMBus1
SMBus2
5
4
HP5082-2080
TEST RAMP VOLTAGE
BSS284
V
R
1k
10V
1694-1 F01a
+
LT
®
1360
V
CC
5V
200µA
PULL-UP =
2.2mA (TYP)
200µA
(TYP)
TEST RAMP
VOLTAGE
0µA
V
CC
1694-1 F01b
0.5V/µs
0V
V
THRES
I
PULL-UP
=
V
R
1k
5
LTC1694-1
16941fa
APPLICATIONS INFORMATION
WUU
U
SMBus Overview
SMBus communication protocol employs open-drain
drives with resistive or current source pull-ups. This pro-
tocol allows multiple devices to drive and monitor the bus
without bus contention. The simplicity of resistive or fixed
current source pull-ups is offset by the slow rise times
resulting when bus capacitance is high. Rise times can be
improved by using lower pull-up resistor values or higher
fixed current source values, but the additional current
increases the low state bus voltage, decreasing noise
margins. Slow rise times can seriously impact data reli-
ability, enforcing a maximum practical bus speed well
below the established SMBus maximum transmission rate.
Theory of Operation
The LTC1694-1 overcomes these limitations by providing
a 2.2mA pull-up current only during positive bus transi-
tions to quickly slew any bus capacitance. Therefore, rise
time is dramatically improved, especially with maximum
SMBus loading conditions.
The LTC1694-1 has separate but identical circuitry for
each SMBus output pin. The circuitry consists of a positive
edge slew rate detector and a voltage comparator.
The 2.2mA pull-up current is only turned on if the voltage
on the SMBus line voltage is greater than the 0.65V
comparator threshold voltage and the positive slew rate of
the SMBus line is greater than the 0.2V/µs threshold of the
slew rate detector. The pull-up current remains on until the
voltage on the SMBus line is within 0.5V of V
CC
and/or the
slew rate drops below 0.2V/µs.
Selecting the Values of R
S
and R
P
An external pull-up resistor R
P
is required in each SMBus
line to supply a steady state pull-up current if the SMBus
is at logic zero. This pull-up current is used for slewing the
SMBus line during the initial portion of the positive transi-
tion in order to activate the LTC1694-1 2.2mA pull-up
current.
Using an external R
P
to supply the steady state pull-up
current permits the user the freedom to adjust rise time
versus fall time as well as defining the low state logic level
(V
OL
).
For I/O stage protection from ESD and high voltage spikes
on the SMBus, a series resistor R
S
(Figure 2) is sometimes
added to the open-drain driver of the bus agents. This is
especially common in SMBus-controlled smart batteries.
Both the values of R
P
and R
S
must be chosen carefully to
meet the low state noise margin and all timing require-
ments of the SMBus.
A discussion of the electrical parameters affected by the
values of R
S
and R
P
, as well as a general procedure for
selecting the values of R
S
and R
P
follows.
Figure 2
V
CC
R
S
C
BUS
SMBus
R
ON
1694-1 F02
DATA
IN
DATA
OUT
R
P
Low State Noise Margin
A low value of V
OL
, the low state logic level, is desired for
good noise margin. V
OL
is calculated as follows:
V
OL
= (R
L
• V
CC
)/(R
L
+ R
P
) (1)
R
L
is the series sum of R
S
and R
ON
, the on-resistance of
the open-drain driver.
Increasing the value of R
P
decreases the value of V
OL
.
Increasing R
L
increases the value of V
OL
.
Initial Slew Rate
The initial slew rate, SR, of the Bus is determined by:
SR = (V
CC
– V
OL
)/(R
P
• C
BUS
) (2)
SR must be greater than SR
THRES
, the LTC1694-1 slew
rate detector threshold (0.5/µs max) in order to activate
the 2.2mA pull-up current.
6
LTC1694-1
16941fa
APPLICATIONS INFORMATION
WUU
U
SMBus Rise Time
Rise time of an SMBus line is derived using equations 3,
4 and 5.
t
r
= t
1
+ t
2
(3)
t
1
= –R
P
• C
BUS
• ln[(V
THRES
– V
CC
)/
(V
ILMAX
– 0.15 – V
CC
)] (4)
if (V
ILMAX
– 0.15) > V
THRES
, then t
1
= 0µs.
t
2
= –R
P
• C
BUS
• ln{[V
IHMIN
+ 0.15 – V
CC
(R
P
• I
PULL-UP
)]/[V
THRES
– V
CC
– (R
P
• I
PULL-UP
)]} (5)
By ignoring the current through R
P
, a simplified version
of equation 3 is obtained:
t
2
= (V
IHMIN
+ 0.15 – V
THRES
) • C
BUS
/I
PULL-UP
(6)
For an SMBus system, V
ILMAX
= 0.8V and V
IHMIN
= 2.1V.
For the LTC1694-1, typically V
THRES
= 0.65V and I
PULL-UP
= 2.2mA.
C
BUS
is the total capacitance of the SMBus line.
Increasing the value of R
P
increases the rise time.
SMBus Fall Time
Fall time of an SMBus line is derived using equation 7:
t
f
= R
T
• C
BUS
• ln{[0.9 • (R
P
+ R
L
) – R
L
]/
[(V
ILMAX
– 0.15) • (R
P
+ R
L
)/V
CC
– R
L
]} (7)
where R
T
is the parallel equivalent of R
P
and R
L
.
The rise and fall time calculation for an I
2
C system is as
follows.
I
2
C Bus Rise and Fall Time
Rise time of an I
2
C line is derived using equation 8.
t
r
= –R
P
• C
BUS
• ln{[V
IHMIN
– V
CC
– (R
P
• I
PULL-UP
)]/
[V
ILMAX
– V
CC
– (R
P
• I
PULL-UP
)]} (8)
Fall time of an I
2
C line is derived using equation 9:
t
f
= R
T
• C
BUS
• ln{[(V
IHMIN
/V
CC
) • (R
P
+ R
L
) – R
L
]/
[(V
ILMAX
/V
CC
) • (R
P
+ R
L
) – R
L
]} (9)
For an I
2
C system with fixed input levels, V
ILMAX
= 1.5V
and V
IHMIN
= 3V.
For an I
2
C system with V
CC
related input levels, V
ILMAX
=
0.3V
CC
and V
IHMIN
= 0.7V
CC
.
C
BUS
is the total capacitance of the I
2
C line.
A general procedure for selecting R
P
and R
L
is as follows:
1. R
L
is first selected based on the I/O protection require-
ment. Generally, an R
S
of 100 is sufficient for high
voltage spike and ESD protection. R
ON
is determined by
the size of the open-drain driver, a large driver will have
a lower R
ON
.
2. Next, the value of R
P
is determined based on the rise and
fall time requirements using equations 3 to 7 (for an
SMBus system) or 8 and 9 (for an I
2
C system). The
value chosen for R
P
must ensure that both the rise and
fall time specifications are met simultaneously.
3. After R
P
and R
L
are selected, use equations 1 and 2 to
check if the V
OL
and SR requirements are fulfilled.
If SR is too low, decrease the value of R
P
. If V
OL
is too high,
increase the value of R
P
.
SMBus Design Example
Given the following conditions and requirements:
V
CC
= 3.3V nom
V
OL
= 0.4V max
C
BUS
= 200pF max
V
ILMAX
= 0.8V, V
IHMIN
= 2.1V
t
r
= 0.8µs max, t
f
= 0.3µs max
If an R
S
of 500 is used and the max R
ON
of the driver
is 200, then R
L
= 500 + 200 = 700. Using the max
V
THRES
of 0.9V and a min I
PULL-UP
of 1mA.
Using equation 6 to calculate the approximate value of t
2
:
t
2
= (2.1 + 0.15 – 0.9) • [(200 • 10
–12
)/(1 • 10
–3
)]
= 0.27µs
t
1
= 0.8 – 0.27 = 0.53µs
Using equation 4 to find the required R
P
to meet t
r
:
R
P
= –t
1
/{C
BUS
• ln[(V
THRES
– V
CC
)/
(V
ILMAX
– 0.15 – V
CC
)]} = 27k
R
T
= (R
P
• R
L
)/(R
P
+ R
L
)

LTC1694-1IS5#TRMPBF

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Interface - Specialized SMBus/I2C Accelerator
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union