LTC4311ISC6#TRMPBF

LTC4311
7
4311fa
Selecting the values of R
S
and R
P
The typical confi guration for the data bus for a 2-wire bus
is shown in Figure 1. The parameters R
P
and R
S
should be
chosen carefully. A description of the process for choosing
the values of R
P
and R
S
follows.
An external pull-up resistor R
P
is required in each bus
line to supply a steady state pull-up current if the bus is
at logic zero. This pull-up current is used for slewing the
bus line during the initial portion of the positive transition
in order to activate the LTC4311 pull-up current.
Using an external pull-up resistor R
P
to supply steady
state pull-up current provides the freedom to adjust rise
time versus fall time as well as defi ning the low state
logic-level (V
OL
).
For I/O stage protection from ESD and high voltage spikes
on the bus, a series resistor R
S
(Figure 1) is sometimes
added to the open drain driver of the bus agents.
R
S
V
CC
C
BUS
Bus
R
ON
4311 F01
DATA
IN
LTC4311
DYNAMIC
CURRENT
PULL-UP
DATA
OUT
R
P
Figure 1. Typical 2-Wire Bus Confi guration
APPLICATIONS INFORMATION
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
THRESH
, the LTC4311 slew rate
detector threshold (0.5V/μs max), in order to activate the
pull-up current.
I
2
C Rise and Fall Time
Rise time of an I
2
C line is derived using equation 3.
t
r
= R
p
C
BUS
ln
V
IHMIN
–V
CC
–R
p
I
PULLUPAC
V
ILMAX
–V
CC
–R
p
I
PULLUPAC
(3)
Fall time of an I
2
C line is derived using equation 4.
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
(4)
where R
T
is the parallel equivalent of R
P
and R
L
.
Both the values of R
P
and R
S
must be chosen carefully
to meet the low state noise margin and all bus timing
requirements.
A discussion of the electrical parameters affected by the
values of R
S
and R
P
, as well as the general procedure for
selecting the values of R
S
and R
P
follows.
LTC4311
8
4311fa
APPLICATIONS INFORMATION
A general procedure for selecting R
P
and R
L
is as fol-
lows:
1. R
L
is fi rst selected based on the I/O protection
requirement. Generally, an R
S
of 100Ω is suffi cient for
high voltage spikes 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. The value of R
P
is determined based on the V
OL
and
minimum slew rate requirements. The V
OL
will determine
the smallest resistance value that can be used in a
system, and the minimum slew requirement will bound
the resistance on the upper end. Generally the largest
value of resistance that meets the minimum slew rate
with some margin will be selected.
3. For I
2
C systems incorporating the LTC4311, the rise
times are met under most loading conditions, due to
the strong accelerator current. The pull-down drivers
are typically low impedance, and therefore fall times
are not generally an issue. Rise and fall time
requirements must be verifi ed using equations 3 and
4 (for an I
2
C system) or equations 5 to 8 (for an SMBus
system). The value chosen for R
P
must ensure that
both the rise and fall time specifi cations are met
simultaneously.
I
2
C Design Example
Given the following conditions and requirements:
V
CC
= 3.3V NOMINAL
V
OL
= 0.4V MAXIMUM
C
BUS
= 600pF
V
ILMAX
= 0.99V,V
IHMIN
= 2.31V
t
r
= 0.3µs MAXIMUM,t
f
= 0.3µs MAXIMUM
(9)
If an R
S
of 100Ω is used and the max R
ON
of the driver is
200Ω, then R
L
= 200Ω + 100Ω = 300Ω. Use equation 1
to fi nd the required R
P
to meet V
OL
.
R
P
=
300Ω•(3.3V 0.4V)
0.4V
R
P
= 2.175k
(10)
For an I
2
C system with fi xed input levels, V
ILMAX
= 1.5V
and V
IHMIN
= 3V. For I
2
C systems 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.
SMBus Rise and Fall Time
Rise time of a SMBus line is derived using equations 5,
6 and 7.
t
r
= t
1
+t
2
(5)
t
1
is the time from when the bus crosses the lower slew
rate measurement point, until the bus reaches V
THR
and the
accelerators fi re. The time from when the accelerators fi re
until the bus reaches the upper slew rate measure point is
given by t
2
. Equations for t
1
and t
2
are given here:
t
1
= –R
P
C
BUS
ln
V
THR
–V
CC
V
ILMAX
– 0.15V V
CC
(6)
If (V
ILMAX
0.15V) > V
THR
, then t
1
= 0
t
2
= –R
P
C
BUS
ln
V
IHMIN
+ 0.15V V
CC
–R
P
I
PULLUPAC
V
THR
–V
CC
–R
P
I
PULLUPAC
(7)
Fall time of an SMBus line is derived using equation 8:
t
f
= R
T
C
BUS
ln
V
IHMIN
+ 0.15V
V
CC
•(R
P
+R
L
)–R
L
V
ILMAX
– 0.15V
V
CC
•(R
P
+R
L
)–R
L
(8)
For an SMBus system, V
ILMAX
= 0.8V and V
IHMIN
= 2.1V.
C
BUS
is the total bus capacitance of the SMBus line.
LTC4311
9
4311fa
APPLICATIONS INFORMATION
This is the lowest resistor value that may be chosen and
still meet V
OL
. Next calculate the largest value of R
P
that
will satisfy SR, the minimum slew rate requirement. Us-
ing V
OL
= 0.4V and SR = 0.5V/μs calculate the value of
R
P
with equation 2.
R
P
=
3.3V 0.4V
600pF 0.5V / µs
R
P
= 9.667k
(11)
This is approximately the largest value of R
P
that will satisfy
the minimum slew rate requirement. Since R
P
is larger
than 2.175k the V
OL
will be below 0.4V, and the slew rate
will actually be faster than calculated. Choosing R
P
= 10k,
V
OL
and SR are recalculated.
V
OL
=
300Ω•3.3V
300Ω+10kΩ
=96mV
SR =
3.3V 96mV
10kΩ•600pF
=0.534V / µs
(12)
The rise and fall times need to be verifi ed using equations
3 and 4.
t
r
= –10kΩ•600pF
In
2.31V 3.3V 10kΩ 2.5mA
0.99V 3.3V 10kΩ 2.5mA
= 0.297µs
(13)
t
f
= 291Ω•600pF
In
2.31
3.3V
(10kΩ+300Ω) 300Ω
0.99V
3.3V
(10kΩ+300Ω) 300Ω
= 0.158µs
(14)
Both the rise and fall times meet the 0.3μs I
2
C requirement
and the V
OL
is satisfi ed, while meeting the minimum slew
rate requirement, so R
P
is chosen to be 10k.
If t
r
is not met, R
P
should be decreased and if t
f
is not met
then R
P
should be increased.
SMBus Design Example
Given the following conditions and requirements for a low
power SMBus system:
V
CC
= 3.3V NOMINAL
V
OL
= 0.4V MAXIMUM
C
BUS
= 400pF
V
ILMAX
= 0.8V,V
IHMIN
= 2.1V
t
r
= 1µs MAXIMUM,t
f
= 0.3µs MAXIMUM
(15)
If an R
S
of 100Ω is used and the max R
ON
of the driver is
200Ω, then R
L
= 200Ω + 100Ω = 300Ω. Use equation 1
to fi nd the required R
P
to meet V
OL
.
R
P
=
300Ω•(3.3V 0.4V)
0.4V
R
P
= 2.175k
(16)
Calculate Maximum R
P
from equation 2.
R
P
=
3.3V 0.4V
400pF0.5V / µs
R
P
= 14.5k
(17)
Choose R
P
= 13k and recalculate V
OL
and SR.
V
OL
=
300Ω•3.3V
300Ω+13kΩ
= 74mV
SR =
3.3V 74mV
13kΩ•400pF
= 0.62V / µs
(18)
The rise and fall times need to be verifi ed using equations
5 to 8.
t
1
= –13kΩ•400pF
ln
0.9V–3.3V
0.8V–0.15V–3.3V
= 0.515µs
(19)

LTC4311ISC6#TRMPBF

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