LTC4302IMS-1#TRPBF [Linear]

暂无描述;
LTC4302IMS-1#TRPBF
型号: LTC4302IMS-1#TRPBF
厂家: Linear    Linear
描述:

暂无描述

驱动程序和接口 接口集成电路 光电二极管
文件: 总20页 (文件大小:293K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
LTC4302-1/LTC4302-2  
Addressable  
2-Wire Bus Buffers  
U
FEATURES  
DESCRIPTIO  
Bidirectional Buffer for SDA and SCL Lines  
The LTC®4302-1/LTC4302-2 addressable I2C bus and  
SMBus compatible bus buffers allow a peripheral board  
to be inserted and removed from a live backplane without  
corruption of the bus. The LTC4302-1/LTC4302-2 main-  
Increases Fanout  
Connect SDA and SCL Lines with 2-Wire Bus  
Commands  
Prevents SDA and SCL Corruption During Live Board tainelectricalisolationbetweenthebackplaneandperiph-  
Insertion and Removal from Backplane  
Compatible with I2CTM Standard Mode, I2C Fast  
Mode and SMBus Standards  
eral board until their VCC supply is valid and a master  
device on the backplane side addresses the LTC4302-1/  
LTC4302-2 and commands them to connect. The  
LTC4302-1/LTC4302-2’s ADDRESS pin provides 32 pos-  
sible addresses set by an external resistive divider be-  
tween VCC and GND. The LTC4302-1/LTC4302-2 work  
with supply voltages ranging from 2.7V to 5.5V. The SDA  
andSCLinputsandoutputsdonotloadthebuslineswhen  
VCC is low.  
Rise Time Accelerators on SDA, SCL Lines  
1V Precharge on SDA and SCL Lines  
32 Unique Addresses from a Single ADDRESS Pin  
Two General Purpose Inputs-Outputs (LTC4302-1)  
Translates Between 5V and 3.3V Systems  
(LTC4302-2)  
Small 10-Pin MSOP Package  
Rise time accelerator circuitry* allows for heavier capaci-  
tive bus loading while still meeting system timing require-  
ments. During insertion, the SDA and SCL lines are  
precharged to 1V to minimize bus disturbances. Two  
general purpose input/output pins (GPIOs) on the  
LTC4302-1 can be configured as inputs, open-drain out-  
putsorpush-pulloutputs. TheLTC4302-2optionreplaces  
U
APPLICATIO S  
Live Board Insertion  
5V/3.3V Level Translator  
Servers  
Capacitance Buffer/Bus Extender  
one GPIO pin with a second supply voltage pin VCC2  
,
Nested Addressing  
providing level shifting between systems with different  
supply voltages. The LTC4302-1/LTC4302-2 are available  
in a 10-pin MSOP package.  
, LTC and LT are registered trademarks of Linear Technology Corporation.  
I2C is a trademark of Philips Electronics N.V.  
*U.S. Patent No. 6,650,174  
U
TYPICAL APPLICATIO  
Input-Output Connection tPLH  
2.7V  
to  
5.5V  
C1  
R3  
R4  
R5  
R1  
1870  
R6  
10k  
R7  
10k  
R8  
1k  
R9  
1k  
0.01µF  
V
CC  
10k 10k  
10k  
OUTPUT  
SIDE  
50pF  
INPUT  
SIDE  
150pF  
LTC4302-1  
SDAIN SDAOUT  
SDA  
SCL  
CARD SDA  
CARD SCL  
SCLIN  
SCLOUT  
CONN  
ADDRESS  
LED  
GPIO2  
GPIO1  
LED  
R2  
2000Ω  
4203 TA01a  
GND  
4032 F10  
0.1µs/DIV  
sn430212 430212fs  
1
LTC4302-1/LTC4302-2  
W W  
U W  
ABSOLUTE AXI U RATI GS  
(Note 1)  
VCC to GND ................................................. –0.3V to 7V  
SDAIN, SCLIN, SDAOUT, SCLOUT,  
Operating Temperature Range  
LTC4302C-1/LTC4302C-2 ...................... 0°C to 70°C  
LTC4302I-1/LTC4302I-2 .................... 40°C to 85°C  
Storage Temperature Range ................. 65°C to 125°C  
Lead Temperature (Soldering, 10 sec).................. 300°C  
GPIO1, CONN, GPIO2 (LTC4302-1),  
V
CC2 (LTC4302-2)........................................0.3V to 7V  
ADDRESS ....................................... –0.3V to VCC + 0.3V  
U W  
U
PACKAGE/ORDER I FOR ATIO  
ORDER PART  
NUMBER  
ORDER PART  
TOP VIEW  
TOP VIEW  
NUMBER  
SDAIN  
SCLIN  
1
2
3
4
5
10 SDAOUT  
SDAIN  
SCLIN  
1
2
3
4
5
10 SDAOUT  
9
8
7
6
SCLOUT  
9
8
7
6
SCLOUT  
LTC4302CMS-1  
LTC4302IMS-1  
LTC4302CMS-2  
LTC4302IMS-2  
CONN  
V
CONN  
V
V
CC  
CC  
CC2  
GPIO1  
ADDRESS  
GND  
GPIO2  
GPIO1  
ADDRESS  
GND  
MS PART MARKING  
MS PART MARKING  
MS PACKAGE  
10-LEAD PLASTIC MSOP  
MS PACKAGE  
10-LEAD PLASTIC MSOP  
LTYF  
LTYG  
LTABY  
LTABZ  
TJMAX = 125°C, θJA = 130°C/W  
TJMAX = 125°C, θJA = 130°C/W  
Consult LTC Marketing for parts specified with wider operating temperature ranges.  
ELECTRICAL CHARACTERISTICS  
The denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C.  
VCC = 2.7V to 5.5V (LTC4302-1), VCC = VCC2 = 2.7V to 5.5V (LTC4302-2) unless otherwise noted.  
SYMBOL PARAMETER  
Power Supply/Start-Up  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
V
V
Positive Supply Voltage  
Card Side Supply Voltage  
Supply Current  
LTC4302-1  
LTC4302-2  
2.7  
2.7  
5.5  
5.5  
8
V
V
CC  
CC2  
I
I
V
= 0V, V = 5.5V (Note 2) LTC4302-1  
5.9  
3.4  
mA  
mA  
CC  
SDAIN  
CC  
V
Supply Current  
V
= 0V, V = V  
= 5.5V  
5
VCC  
CC  
SDAIN  
CC  
CC2  
(Note 2) LTC4302-2  
I
V
Supply Current  
V
= 0V, V = V  
= 5.5V  
2.3  
4
mA  
VCC2  
CC2  
SDAIN  
CC  
CC2  
(Note 2) LTC4302-2  
V
V
V
V
V
V
UVLO Upper Threshold  
UVLO Lower Threshold  
V
V
Rising  
Falling  
2.5  
2.35  
2.5  
2.35  
1
2.7  
V
V
UVLOU  
UVLOL  
UVLO2U  
UVLO2L  
PRE  
CC  
CC  
V
V
UVLO Upper Threshold  
UVLO Lower Threshold  
LTC4302-2  
2.7  
V
CC2  
CC2  
LTC4302-2  
V
Precharge Voltage  
SDA, SCL Floating  
0.8  
0.8  
1.2  
2.2  
V
CONN Threshold Voltage  
CONN Delay, On-Off  
CONN Delay, Off-On  
1.5  
60  
V
THCONN  
PHL  
t
t
ns  
ns  
20  
PLH  
sn430212 430212fs  
2
LTC4302-1/LTC4302-2  
ELECTRICAL CHARACTERISTICS  
The denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C.  
VCC = 2.7V to 5.5V (LTC4302-1), VCC = VCC2 = 2.7V to 5.5V (LTC4302-2) unless otherwise noted.  
SYMBOL PARAMETER  
General Purpose I/Os  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
V
V
I/O Logic Low Voltage  
I/O Logic High Voltage  
I/O Leakage Current  
I
I
= 10mA, V = 2.7V  
0.36  
0.8  
V
V
LOW  
HIGH  
LEAK  
SINK  
CC  
= 200µA, V = 2.7V  
2.4  
0.8  
1
SOURCE  
CC  
I
V
= 0V to 5.5V (Note 3)  
±5  
µA  
V
I/O  
V
Input Threshold Voltage  
Input Mode  
1.5  
2
2.2  
THRESH  
Rise Time Accelerators  
Transient Boosted Pull-Up Current  
I
Positive Transition on SDA, SCL,  
Slew Rate = 0.8V/µs, V = 2.7V (Note 4)  
mA  
PULLUP,AC  
CC  
Input-Output Connection  
V
C
V
Output-Input Offset Voltage  
Digital Input Capacitance  
Output Low Voltage  
10k to V on SDA, SCL Pins (Note 5),  
0
0
100  
175  
10  
mV  
pF  
V
OS  
IN  
CC  
(Note 9)  
SDA, SCL Pins, I  
= 3mA  
0.4  
±5  
OL  
SINK  
I
Input Leakage Current  
SDA, SCL Pins, V = 0V to 5.5V  
Connection Circuits Inactive  
µA  
LEAK  
CC  
2-Wire Digital Interface Voltage Characteristics  
V
Logic Threshold Voltage  
Digital Input Leakage  
0.3V  
0.5V  
0.7V  
CC  
V
µA  
V
LTH  
CC  
CC  
I
V
= 0V to 5.5V  
±5  
LEAK  
CC  
V
OL  
Digital Output Low Voltage  
I
= 3mA Into SDAIN Pin  
PULLUP  
0.4  
2-Wire Digital Interface Timing Characteristics (Note 6)  
2
f
t
I C Operating Frequency  
(Note 9)  
(Note 9)  
400  
300  
600  
kHz  
I2C,MAX  
BUF  
Bus Free Time Between Stop and Start  
Condition  
0.75  
1.3  
µs  
t
t
t
t
t
t
t
Hold Time After (Repeated) Start Condition (Note 9)  
45  
100  
0
ns  
ns  
ns  
ns  
ns  
ns  
ns  
HD,STA  
SU,STA  
SU,STO  
HD,DATI  
HD,DATO  
SU,DAT  
SP  
Repeated Start Condition Setup Time  
Stop Condition Setup Time  
Data Hold Time Input  
(Note 9)  
(Note 9)  
(Note 9)  
–30  
–30  
–25  
600  
50  
0
0
Data Hold Time Output  
Data Setup Time  
900  
100  
250  
(Note 9)  
(Note 9)  
Pulse Width of Spikes Suppressed by  
the Input Filter  
50  
150  
t
Data Fall Time  
(Notes 7, 8, 9)  
20 +  
300  
ns  
f
0.1C  
B
Note 1: Absolute Maximum Ratings are those values beyond which the life  
of a device may be impaired.  
the pull-up resistor and V voltage is shown in the Typical Performance  
Characteristics section.  
CC  
Note 2: The I tests are performed with the backplane-to-card connection  
circuitry activated.  
Note 3: When the GPIOs are in open-drain output or input mode, the logic  
high voltage can be provided by a pull-up supply voltage ranging from  
Note 6: The specifications in this section illustrate the LTC4302-1/  
CC  
2
2
LTC4302-2’s compatibility with the I C Fast Mode, the I C Standard Mode  
and SMBus specifications. See the Timing Diagram on page 5 for  
illustrations of the timing parameters.  
2.2V to 5.5V, independent of the V voltage.  
Note 7: C = total capacitance of one bus line in pF.  
CC  
B
Note 4: I  
varies with temperature and V voltage as shown in  
Note 8: The digital interface circuit controls the data fall time only when  
acknowledging or transmitting zeros during a read operation. The input-  
output connection data and clock outputs meet the fall time specification  
provided that the corresponding inputs meet the fall time specification.  
PULLUP,AC  
CC  
the Typical Performance Characteristics section.  
Note 5: The connection circuitry always regulates its output to a higher  
voltage than its input. The magnitude of this offset voltage as a function of  
Note 9: Guaranteed by design. Not subject to test.  
sn430212 430212fs  
3
LTC4302-1/LTC4302-2  
U W  
TYPICAL PERFOR A CE CHARACTERISTICS  
(Specifications are at TA = 25°C unless otherwise noted.)  
ICC vs Temperature  
Input – Output tPHL vs Temperature  
6.1  
5.9  
5.7  
5.5  
5.3  
5.1  
4.9  
4.7  
4.5  
4.3  
100  
80  
60  
40  
20  
0
V
= 2.7V  
CC  
V
= 5.5V  
CC  
V
= 3.3V  
CC  
V
= 5.5V  
CC  
V
= 2.7V  
25  
CC  
C
= C  
PULLUPIN  
= 100pF  
OUT  
IN  
R
= R  
= 10k  
PULLUPOUT  
–40  
85  
–50  
–25  
0
25  
50  
75  
100  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
4302 G01  
4302 G02  
I
PULLUPAC vs Temperature  
SDA, SCL VOS  
12  
10  
8
300  
250  
200  
150  
100  
50  
V
= 0V  
IN  
V
= 5V  
CC  
6
V
= 5V  
CC  
V
V
= 3V  
CC  
CC  
4
V
= 3.3V  
CC  
2
= 2.7V  
25  
0
0
–50  
–25  
0
50  
75  
100  
0
10  
20  
30  
40  
TEMPERATURE (°C)  
R
(K)  
PULLUP  
4302 G03  
4302 G04  
sn430212 430212fs  
4
LTC4302-1/LTC4302-2  
U
U
U
PI FU CTIO S  
GPIO1 (Pin 6): General Purpose Input/Output (GPIO1).  
GPIO1 can be used as an input, an open-drain output or a  
push-pull output. The N-Channel MOSFET pulldown de-  
vice is capable of driving LEDs. When used in input or  
open-drain output mode, the I/O pin can be pulled up to a  
supply voltage ranging from 2.2V to 5.5V independent of  
the VCC voltage.  
SDAIN (Pin 1): Serial Data Input. Connect this pin to the  
SDA bus on the backplane. Do not float.  
SCLIN (Pin 2): Serial Clock Input. Connect this pin to the  
SCL bus on the backplane. Do not float.  
CONN (Pin 3): Register Reset and Connection Sense  
Input. Driving this pin low resets the registers to their  
default state: GPIOs in output open-drain high impedance  
mode, rise time accelerators disabled and the input-to-  
output connection disabled. Communication with the  
LTC4302-1/LTC4302-2 is disabled when CONN is low.  
When CONN is brought back high, the registers remain in  
the default state and communication is enabled.  
GPIO2 (Pin 7, LTC4302-1): General Purpose Input/Out-  
put. GPIO2 can be used as an input, an open-drain output,  
or a push-pull output. The N-Channel MOSFET pulldown  
device is capable of driving LED’s. When used in input or  
open-drain output mode, the I/O pin can be pulled up to a  
supply voltage ranging from 2.2V to 5.5V independent of  
the VCC voltage.  
ADDRESS (Pin 4): 2-Wire Address Programming Input.  
The 2-wire address is programmed by connecting  
ADDRESS to a resistive divider between VCC and ground.  
The voltage on ADDRESS is converted by an internal  
analog-to-digital (A/D) converter into a 5-bit digital word.  
This resulting digital code represents the least significant  
five bits of the 2-wire address. 1% resistors must be used  
to ensure accurate address programming. 32 unique  
addresses are possible. See Table 1 for 1% resistor values  
and corresponding addresses. Care must also be taken to  
minimize capacitance on ADDRESS. Resistors must be  
placed close to the LTC4302-1/LTC4302-2’s VCC, GND  
and ADDRESS pins.  
VCC2 (Pin 7, LTC4302-2): Card Side Supply Voltage. This  
pinisapowersupplypinforthecardsidebusses. Connect  
VCC2 to the card’s VCC and connect a bypass capacitor of  
at least 0.01µF directly between VCC2 and GND for best  
results.  
VCC (Pin 8): Main Input Power Supply from Backplane.  
Connect a bypass capacitor of at least 0.01µF directly  
between VCC and GND for best results.  
SCLOUT (Pin 9): Serial Clock Output. Connect this pin to  
the SCL bus on the I/O card. Do not float.  
SDAOUT (Pin 10): Serial Data Output. Connect this pin to  
the SDA bus on the I/O card. Do not float.  
GND (Pin 5): Ground. Connect this pin to a ground plane  
for best results.  
W U  
W
TI I G DIAGRA  
SDA  
t
SP  
t
t
SU,STA  
t
SU, DAT  
t
t
BUF  
HD, DATO,  
HD, DATI  
t
HD, STA  
t
SU,STO  
t
SP  
4302 TD01  
SCL  
t
HD, STA  
t
f
START  
CONDITION  
REPEATED START  
CONDITION  
STOP  
CONDITION  
START  
CONDITION  
sn430212 430212fs  
5
LTC4302-1/LTC4302-2  
W
BLOCK DIAGRA S  
LTC4302-1 Addressable 2-Wire Bus Buffer  
2mA  
2mA  
SLEW RATE  
DETECTOR  
SLEW RATE  
DETECTOR  
INACC  
OUTACC  
SDAOUT  
SDAIN  
BACKPLANE-TO-CARD  
CONNECTION  
1
10  
UVLO  
100k  
SDAIN  
100k  
100k  
100k  
SDAOUT  
SCLIN  
1V  
PRECHARGE  
SCLOUT  
2mA  
2mA  
SLEW RATE  
DETECTOR  
SLEW RATE  
DETECTOR  
INACC  
OUTACC  
SCLOUT  
SCLIN  
BACKPLANE-TO-CARD  
CONNECTION  
2
9
+
100ns GLITCH  
FILTER  
0.55V  
CC  
CC  
0.45V  
CONNECT  
SDAIN  
+
V
CC  
100ns GLITCH  
FILTER  
OUT CFG2  
2pF  
V
CC  
R
GPIO2  
LIM  
7
50k  
2-WIRE  
DIGITAL  
INTERFACE  
DIR2  
DATA IN2  
5-BIT  
A/D  
ADDRESS  
4
8
ADDRESS  
DECODER  
V
CC  
ADDRESS  
FIXED BITS  
“11”  
OUT CFG1  
V
CC  
+
UVLO  
1µs  
FILTER  
2.5V/  
2.35V  
GPIO1  
GND  
6
5
DIR1  
CONN  
DATA IN1  
3
INACC  
OUTACC  
4302 BD1  
sn430212 430212fs  
6
LTC4302-1/LTC4302-2  
W
BLOCK DIAGRA S  
LTC4302-2 Addressable 2-Wire Bus Buffer  
V
CC  
V
CC2  
2mA  
2mA  
SLEW RATE  
DETECTOR  
SLEW RATE  
DETECTOR  
INACC  
OUTACC  
SDAOUT  
SDAIN  
BACKPLANE-TO-CARD  
CONNECTION  
1
10  
CONNECT  
CONNECT  
UVLO1  
V
CC1  
V
CC2  
UVLO2  
100k  
100k  
100k  
100k  
SDAIN  
SCLIN  
SDAOUT  
SCLOUT  
1V  
PRECHARGE  
V
CC  
V
CC2  
2mA  
2mA  
SLEW RATE  
DETECTOR  
SLEW RATE  
DETECTOR  
INACC  
OUTACC  
SCLOUT  
SCLIN  
BACKPLANE-TO-CARD  
CONNECTION  
2
9
CONNECT  
CONNECT  
+
100ns GLITCH  
FILTER  
0.55V  
CC  
CC  
0.45V  
CONNECT  
OUT CFG1  
SDAIN  
+
V
CC  
100ns GLITCH  
FILTER  
2pF  
V
CC  
GPIO1  
50k  
6
2-WIRE  
DIGITAL  
INTERFACE  
DIR1  
DATA IN1  
5-BIT  
A/D  
ADDRESS  
DECODER  
ADDRESS  
4
8
ADDRESS  
FIXED BITS  
“11”  
V
CC  
+
GND  
UVLO1  
INACC  
1µs  
FILTER  
5
OUTACC  
UVLO2  
2.5V/  
2.35V  
V
CC2  
7
3
+
1µs  
FILTER  
CONN  
4302 BD2  
sn430212 430212fs  
7
LTC4302-1/LTC4302-2  
U
OPERATIO  
Live Insertion and Start-Up  
serial communication busses; however, calling them two  
wire is not strictly accurate, as there is an implied third  
wire which is the ground line. Large ground drops or  
spikes between the grounds of different parts on the bus  
caninterruptordisruptcommunications,asthesignalson  
the two wires are both inherently referenced to a ground  
which is expected to be common to all parts on the bus.  
Both bus types have one data line and one clock line which  
are externally pulled to a high voltage when they are not  
beingcontrolledbyadeviceonthebus. Thedevicesonthe  
buscanonlypullthedataandclocklineslow,whichmakes  
it simple to detect if more than one device is trying to  
control the bus; eventually, a device will release a line and  
it will not pull high because another device is still holding  
it low. Pullups for the data and clock lines are usually  
provided by external discrete resistors, but external cur-  
rent sources can also be used. Since there are no dedi-  
cated lines to use to tell a given device if another device is  
trying to communicate with it, each device must have a  
unique address to which it will respond. The first part of  
any communication is to send out an address on the bus  
and wait to see if another device responds to it. After a  
response is detected, meaningful data can be exchanged  
between the parts.  
The LTC4302 allows I/O card insertion into a live back-  
plane without corruption of the data and clock busses  
(SDA and SCL). In its main application, the LTC4302  
resides on the edge of a peripheral card with the SCLOUT  
pin connected to the card’s SCL bus and the SDAOUT  
connected to the card’s SDA bus. If a card is plugged into  
a live backplane via a staggered connector, ground and  
VCC make connection first. The LTC4302 starts in an  
undervoltage lockout (UVLO) state, ignoring any activity  
on the SDA and SCL pins until VCC rises above 2.5V  
(typical). This ensures that the LTC4302 does not try to  
function until it has sufficient bias voltage.  
During this time, the 1V precharge circuitry is also active  
and forces 1V through 100k nominal resistors to the SDA  
and SCL pins. The concept of initializing the SDA and SCL  
pins before they make contact with a live backplane is  
described in the CompactPCITM specification. Because the  
I/O card is being plugged into a live backplane, the voltage  
on the SDA and SCL busses may be anywhere between 0V  
and VCC. Precharging the SCL and SDA pins to 1V mini-  
mizes the worst-case voltage differential these pins will  
seeatthemomentofconnection,thereforeminimizingthe  
amount of disturbance caused by the I/O card. The  
LTC4302-1 precharges all four SDA and SCL pins when-  
ever the VCC voltage is below its UVLO threshold voltage.  
The LTC4302-2 precharges SDAIN and SCLIN whenever  
VCC is below its UVLO threshold and precharges SDAOUT  
and SCLOUT whenever VCC2 is below its UVLO threshold.  
Typically, one device controls the clock line at least most  
of the time and normally sends data to the other parts and  
polls them to send data back. This device is called the  
master. There can be more than one master, since there is  
an effective protocol to resolve bus contentions, and non-  
master (slave) devices can also control the clock to delay  
rising edges to give themselves more time to complete  
calculations or communications (clock stretching). Slave  
devices need to control the data line to acknowledge  
communications from the master. Some devices need to  
send data back to the master; they will be in control of the  
data line while they are doing so. Many slave devices have  
no need to stretch the clock signal, which is the case with  
the LTC4302.  
After ground and VCC connect, SDAIN and SCLIN make  
connection with the backplane SDA and SCL lines. Once  
thepartcomesoutofUVLO,theprechargecircuitryisshut  
off. Finally, the CONN pin connects to the short CONN pin  
on the backplane, the 2-wire bus digital interface circuitry  
is activated and a master on the bus can write to or read  
from the LTC4302.  
General I2C Bus/SMBus Description  
TheLTC4302isdesignedtobecompatiblewiththeI2Cand  
SMBus two wire bus systems. I2C Bus and SMBus are  
reasonably similar examples of two wire, bidirectional,  
Data is exchanged in the form of bytes, which are 8-bit  
packets. Any byte needs to be acknowledged by the slave  
or master (data line pulled low) or not acknowledged by  
the master (data line left high), so communications are  
CompactPCI is a trademark of the PCI Industrial Computer Manufacturers  
Group.  
sn430212 430212fs  
8
LTC4302-1/LTC4302-2  
U
OPERATIO  
broken up into 9-bit segments, one byte followed by one  
bit for acknowledging. For example, sending out an ad-  
dress consists of 7-bits of device address, 1-bit that  
signals whether a read or write operation will be per-  
formed and then 1 more bit to allow the slave to acknowl-  
edge. There is no theoretical limit to how many total bytes  
can be exchanged in a given transmission.  
byte of information was received. The acknowledge re-  
latedclockpulseisgeneratedbythemaster. Thetransmit-  
ter master releases the SDA line (HIGH) during the ac-  
knowledgeclockpulse. Theslave-receivermustpulldown  
the SDA line during the acknowledge clock pulse so that it  
remains stable LOW during the HIGH period of this clock  
pulse.  
I2C and SMBus are very similar specifications, SMBus  
having been derived from I2C. In general, SMBus is  
targeted to low power devices (particularly battery pow-  
ered ones) and emphasizes low power consumption while  
I2C is targeted to higher speed systems where the power  
consumption of the bus is not as critical. I2C has three  
differentspecificationsforthreedifferentmaximumspeeds,  
these being standard mode (100kHz max), fast mode  
(400kHz max), and Hs mode (3.4MHz max). Standard and  
fast mode are not radically different, but Hs mode is very  
different from a hardware and software perspective and  
requires an initiating command at standard or fast speed  
before data can start transferring at Hs speed. SMBus  
simply specifies a 100kHz maximum speed.  
When a slave-receiver doesn’t acknowledge the slave  
address (for example, it’s unable to receive because it’s  
performing a real-time function), the data line must be left  
HIGH by the slave. The master can then generate a STOP  
condition to abort the transfer.  
If a slave receiver does acknowledge the slave address but  
some time later in the transfer cannot receive any more  
data bytes, the master must again abort the transfer. This  
is indicated by the slave not generating the acknowledge  
on the first byte to follow. The slave leaves the data line  
HIGHandthemastergeneratestheSTOPcondition. When  
the master is reading data from the slave, the master  
acknowledges each byte read except for the last byte read.  
The master signals a not acknowledge when no other data  
is to be read and carries out the STOP condition.  
The START and STOP Conditions  
When the bus is not in use, both SCL and SDA must be  
high.Abusmastersignalsthebeginningofatransmission  
with a START condition by transitioning SDA from high to  
low while SCL is high. When the master has finished  
communicating with the slave, it issues a STOP condition  
by transitioning SDA from low to high while SCL is high.  
The bus is then free for another transmission.  
Address Byte and Setting the LTC4302’s Address  
The LTC4302’s address is set by connecting ADDRESS to  
aresistivedividerbetweenVCC andground.Thevoltageon  
ADDRESS is converted into a 5-bit digital word by an A/D  
converter, as shown in Figure 1. This 5-bit word sets the  
5 LSB’s of the LTC4302’s address; its two MSB’s are  
always “11”. Using 1% resistors, the voltage at ADDRESS  
is set 0.5LSB away from each code transition. For ex-  
ample, with VCC=5V, 1LSB=5V/32 codes = 156.25mV/  
code. To set an address of 00, set ADDRESS to 0V +  
0.5LSB = 78.125mV.  
Acknowledge  
The acknowledge signal is used for handshaking between  
the master and the slave. An acknowledge (LOW active)  
generated by the slave lets the master know that the latest  
V
CC  
R1  
ADDRESS  
4
5 WIRE  
5-BIT  
A/D  
R2  
4302 F01  
Figure 1. Address Compare Circuitry  
sn430212 430212fs  
9
LTC4302-1/LTC4302-2  
U
OPERATIO  
Table 1. Suggested ADDRESS 1% Resistor Values  
(Refer to Figure 1 for R1 and R2)  
ADDRESS  
CODE  
R
R
5V IDEAL  
VOLTAGE  
ALLOWED ADDRESS  
VOLTAGE RANGE  
3.3V IDEAL  
VOLTAGE  
ALLOWED ADDRESS  
VOLTAGE RANGE  
1(TOP)  
2(BOTTOM)  
RESISTOR  
RESISTOR  
8660  
2800  
1180  
1370  
1070  
1070  
4120  
3320  
3160  
6490  
2150  
2050  
2150  
1960  
2100  
2000  
1870  
1740  
1430  
1370  
1150  
1050  
2740  
1150  
1020  
1050  
221  
00  
01  
02  
03  
04  
05  
06  
07  
08  
09  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
137  
0.078125  
0.234375  
0.390625  
0.546875  
0.703125  
0.859375  
1.015625  
1.171875  
1.328125  
1.484375  
1.640625  
1.796875  
1.953125  
2.109375  
2.265625  
2.421875  
2.578125  
2.734375  
2.890625  
3.046875  
3.203125  
3.359375  
3.515625  
3.671875  
3.838125  
3.984375  
4.140625  
4.296875  
4.453125  
4.609375  
4.765625  
4.921875  
0.076 to 0.079  
0.229 to 0.238  
0.383 to 0.398  
0.539 to 0.559  
0.687 to 0.711  
0.842 to 0.870  
0.999 to 1.032  
1.157 to 1.193  
1.315 to 1.354  
1.464 to 1.505  
1.619 to 1.663  
1.774 to 1.820  
1.922 to 1.970  
2.085 to 2.134  
2.241 to 2.290  
2.391 to 2.441  
2.559 to 2.609  
2.710 to 2.759  
2.866 to 2.915  
3.030 to 3.078  
3.180 to 3.226  
3.337 to 3.381  
3.495 to 3.537  
3.646 to 3.685  
3.807 to 3.843  
3.968 to 4.001  
4.130 to 4.158  
4.289 to 4.313  
4.441 to 4.461  
4.602 to 4.617  
4.762 to 4.771  
4.921 to 4.924  
0.051563  
0.154688  
0.257813  
0.360938  
0.464063  
0.567188  
0.670313  
0.773438  
0.876563  
0.979688  
1.082813  
1.185938  
1.289063  
1.392188  
1.495313  
1.598438  
1.701563  
1.804688  
1.907813  
2.010938  
2.114063  
2.217188  
2.320313  
2.423438  
2.526563  
2.629688  
2.732813  
2.835938  
2.939063  
3.042188  
3.145313  
3.248438  
0.050 to 0.052  
0.151 to 0.157  
0.253 to 0.263  
0.356 to 0.369  
0.454 to 0.470  
0.556 to 0.574  
0.660 to 0.681  
0.764 to 0.788  
0.868 to 0.893  
0.966 to 0.993  
1.068 to 1.097  
1.171 to 1.201  
1.269 to 1.300  
1.376 to 1.408  
1.479 to 1.512  
1.578 to 1.611  
1.689 to 1.722  
1.788 to 1.821  
1.892 to 1.924  
2.000 to 2.031  
2.099 to 2.129  
2.203 to 2.232  
2.307 to 2.334  
2.407 to 2.432  
2.512 to 2.536  
2.619 to 2.640  
2.726 to 2.744  
2.830 to 2.846  
2.931 to 2.944  
3.037 to 3.047  
3.143 to 3.149  
3.248 to 3.250  
137  
100  
169  
174  
221  
1050  
1020  
1150  
2740  
1050  
1150  
1370  
1430  
1740  
1870  
2000  
2100  
1960  
2150  
2050  
2150  
6490  
3160  
3320  
4120  
1070  
1070  
1370  
1180  
2800  
8660  
174  
169  
100  
137  
137  
Select standard 1% tolerance resistor values that most  
closely match the ideal resistor values. Table 1 shows  
recommended values for each of the code segments. For  
code 00, RTOP=8660, RBOTTOM=137. This yields a  
voltage of 77.87mV. Resistors must be placed close to the  
LTC4302’s VCC, GND and ADDRESS pins. Care must also  
be taken to minimize capacitance on ADDRESS.  
In two-wire bus systems, the master issues the Address  
Byte immediately following a Start Bit. The first seven bits  
contain the address of the slave device being targeted by  
themaster.IfthefirsttwoMSB’sare1’s,andthenext5bits  
match the output of the LTC4302’s 5-bit address A/D, an  
address match occurs, and the LTC4302 acknowledges  
the Address Byte and continues communicating with the  
sn430212 430212fs  
10  
LTC4302-1/LTC4302-2  
U
OPERATIO  
master. The 8th bit of the Address Byte is the Read/Write  
bit (R/W) and determines whether the master is writing to  
orreadingfromtheslave.Figure2showsatimingdiagram  
of the Start Bit and Address Byte required for both reading  
and writing the LTC4302.  
Table 2. Register 1 Definition  
BIT NAME TYPE  
FUNCTION  
7 (MSB) CONNECT Read/Write Backplane-to-Card Connection;  
0 = Disconnected, 1 = Connected  
6
DATA IN2 Read/Write Logic State of Input Signal to GPIO2  
Block  
5
DATA IN1 Read/Write Logic State of Input Signal to GPIO1  
Block  
Programmable Features  
The two-wire bus can be used to connect and disconnect  
the card and backplane SDA and SCL busses, enable and  
disable the rise time accelerators on either or both the  
backplane and card sides, and configure and write to the  
twoGPIOpins(onlyoneGPIOfortheLTC4302-2).Thebits  
that control these features are stored in two registers. For  
ease of software coding, the bits that are expected to  
change more frequently are stored in the first register. In  
addition, the bus can be used to read back the logic states  
ofthecontrolbits.ThemaximumSCLfrequencyis400kHz.  
4
3
2
1
0
DATA2  
DATA1  
NA  
Read Only Logic State of GPIO2 Pin  
Read Only Logic State of GPIO1 Pin  
Read Only Never Used, Always 0  
Read Only Never Used, Always 0  
Read Only Never Used, Always 0  
NA  
NA  
Default State (MSB First): 011DD000  
Note: The second and third bits of the data byte are used to write the data  
value of the two GPIOs. During a write operation, the five read only bits are  
ignored. During a read operation, bits 7 to 3 will be shifted onto the data  
bus, followed by three 0s. Also note that DATA2 and DATA IN2 are  
meaningless for the LTC4302-2 because there is no GPIO2 pin for that  
option.  
Writing to the LTC4302  
card two-wire busses. The next two bits are used to write  
logic values to the two GPIO pins. Since the LTC4302-2  
has only one GPIO pin, bit “DATA IN1” controls its logic  
value and bit “DATA IN2” is ignored. The 5 LSBs are not  
used in Write operations.  
The LTC4302 can be written using three different formats,  
which are shown in Figures 3, 5 and 6. Each format begins  
with a Start Bit, followed by the Address Byte as discussed  
above. The procedure for writing one data byte is given by  
the SMBus Send Byte protocol, illustrated in Figure 3. The  
bits of the Data Byte are stored in the LTC4302’s Register  
1. Table 2 defines the functions of these control bits. The  
MSB controls the connection between the backplane and  
The LTC4302 can be written with two data bytes by using  
the format shown in Figure 5. The Address Byte and first  
DataByteareexactlythesameastheyarefortheSendByte  
SDA  
SCL  
a6 - a0  
1 - 7  
b7 - b0  
b7 - b0  
8
9
1 - 7  
8
9
1 - 7  
8
9
S
P
START  
CONDITION  
ADDRESS  
R/W  
ACK  
DATA  
ACK  
DATA  
ACK  
STOP  
CONDITION  
4302 F02  
Figure 2. Data Transfer Over I2C or SMBus  
7
1
1
8
1
1
1
11 a4 - a0  
WR  
ACK  
d7 - d0  
ACK  
START  
STOP  
SLAVE  
ADDRESS  
S
0
DATA  
BYTE  
S
0
0
4302 F03  
Figure 3. Writing One Byte Using Send Byte Protocol  
sn430212 430212fs  
11  
LTC4302-1/LTC4302-2  
U
OPERATIO  
Table 3. Register 2 Definition  
V
CC  
BIT  
NAME  
DIR2  
DIR1  
TYPE  
FUNCTION  
OUT CFG2  
7 (MSB)  
Read/Write GPIO2 Mode; 0 = Output, 1 = Input*  
Read/Write GPIO1 Mode; 0 = Output, 1 = Input  
6
5
GPIO2  
OUT CFG2 Read/Write GPIO2 Output Mode; 0 = Open Drain,  
7
DIR2  
DATA IN2  
1 = Push-Pull *  
4
3
2
OUT CFG1 Read/Write GPIO1 Output Mode; 0 = Open Drain,  
1 = Push-Pull  
OUTACC Read/Write Card Side Rise Time Accelerator  
Contol; 0 = Disabled, 1 = Active  
V
CC  
INACC  
Read/Write Backplane Side Rise Time Accelerator  
Control; 0 = Disabled, 1 = Active  
OUT CFG1  
1
0
NA  
NA  
Read Only Never Used, Always 1  
Read Only Never Used, Always 1  
GPIO1  
6
DIR1  
DATA IN1  
Default State (MSB First): 00000011  
OUT CFG1 has no effect when DIR1 = 1; OUT CFG2 has no effect when  
4302 F04  
DIR2 = 1.  
*DIR2 and OUT CFG2 apply only to the LTC4302-1; there is no GPIO2 for  
the LTC4302-2, so these bits are meaningless in this case.  
Figure 4. GPIO Circuits and Their Control Bits  
that control their operation. The 2 LSB’s are not used in  
Write operations.  
protocol. After the first Data Byte, the master transmits a  
second Data Byte, followed by a Stop Bit. The bits of the  
second Data Byte are stored in the LTC4302’s Register 2.  
Table 3 defines the functions of these control bits. The  
first4MSB’scontroltheinput/outputconfigurationsofthe  
two GPIO pins. The next 2 bits control the enabling/  
disabling of the card side and backplane side rise time  
accelerators respectively. Since the LTC4302 -2 has only  
oneGPIOpin, “DIR1andOUTCFG1controlitsconfigu-  
ration, and “DIR2” and “OUT CFG2” are ignored. Figure 4  
shows a schematic of the two GPIOs and the register bits  
The LTC4302 can also be written with two bytes using the  
SMBus Write Word protocol, as shown in Figure 6. The  
LTC4302 treats the first two bytes after the Address Byte  
(which the Write Word protocol refers to as “Command  
Code” and “Data Byte Low”) as the two Data Bytes, and  
stores these bytes in Registers 1 and 2 respectively. After  
the master transmits the “Data Byte High” byte, the  
LTC4302 acknowledges reception of the byte but ignores  
the data contained therein.  
7
1
1
8
1
8
1
1
1
11 a4 - a0  
WR  
ACK  
d7 - d0  
ACK  
d7 - d0  
ACK  
START  
STOP  
SLAVE  
ADDRESS  
S
0
DATA  
BYTE 1  
S
0
DATA  
BYTE 2  
S
0
0
4302 F05  
Figure 5. Writing Two Bytes  
7
1
1
8
1
8
1
8
1
1
1
11 a4 - a0  
WR  
ACK  
d7 - d0  
ACK  
d7 - d0  
ACK  
XXXXXXXX  
ACK  
START  
STOP  
SLAVE  
ADDRESS  
S
0
COMMAND  
CODE  
S
0
DATA  
BYTE LOW  
S
0
DATA  
BYTE HIGH  
S
0
0
4302 F06  
Figure 6. Writing Two Bytes Using SMBus Write Word Protocol  
sn430212 430212fs  
12  
LTC4302-1/LTC4302-2  
U
OPERATIO  
Data Transfer Timing for Write Commands  
the first 5 bits contain useful information to be read. The  
two added bits indicate the logic state of the GPIO pins.  
The 3 LSBs are not used and are always “000.”  
In order to help ensure that bad data is not written into the  
LTC4302, data from a write command is only stored after  
a valid Stop Bit has been performed. If a Start Bit occurs  
after new data bytes have been written but before a Stop  
Bit is issued, the new data bytes are lost. In this case, the  
mastermustreaddressthepart, rewritethedatabytesand  
issue a Stop Bit before issuing any Start Bits to properly  
update the registers. Also note that driving the CONN pin  
low asynchronously resets the registers to their default  
states,asspecifiedinTables2and3.WhenCONNisdriven  
back high, the registers remain in the default state.  
The format for reading two data bytes is shown in Figure  
8. The Address Byte and first Data Byte are exactly the  
same as they are for the Receive Byte protocol. After the  
first Data Byte, the master transmits an Acknowledge  
indicating that it wants to read another data byte. The bits  
contained in Register 2 are then written onto the bus as  
“Data Byte 2.” Table 3 defines the functions of these  
control bits. The 2 LSB’s are not used and are always “11.”  
The master signals a not acknowledge after the last  
byte read.  
Reading from the LTC4302  
The SMBus Read Word protocol can also be used to read  
two bytes from the LTC4302, as shown in Figure 9. Note  
that the first Address Byte and the Command Code consti-  
tute a write operation. However, because these bytes are  
followed immediately by a Start Bit and not a Stop Bit, the  
data contained in the Command Code is not written into  
the LTC4302. After the second Start Bit, the format is  
exactly the same as shown in Figure 8.  
The LTC4302 can be read using three different formats, as  
shown in Figures 7 through 9. Each format begins with a  
Start Bit, followed by the Address Byte, as discussed  
above. The procedure for reading one data byte is given by  
the SMBus Receive Byte protocol, illustrated in Figure 7.  
The bits of the Data Byte are read from the LTC4302’s  
Register 1. Table 2 defines the functions of these control  
bits. While only the first 3 bits of Register 1 can be written,  
7
1
1
8
1
1
1
11 a4 - a0  
RD  
ACK  
d7 - d3 000  
ACK  
START  
STOP  
SLAVE  
ADDRESS  
S
0
DATA  
BYTE  
M
1
1
4302 F07  
Figure 7. Reading One Byte Using Receive Byte Protocol  
7
1
1
8
1
8
1
1
1
11 a4 - a0  
RD  
ACK  
d7 - d3 000  
ACK  
d7 - d2 11  
ACK  
START  
STOP  
SLAVE  
ADDRESS  
S
0
DATA  
BYTE 1  
M
0
DATA  
BYTE 2  
M
1
1
4302 F08  
Figure 8. Reading Two Bytes  
7
1
1
8
1
7
1
1
8
1
8
1
1
1
1
11 a4 - a0  
WR  
ACK  
XXXXXXXX  
ACK  
11 a4 - a0  
RD  
ACK  
d7 - d3 000  
ACK  
d7 - d2 11  
ACK  
STOP  
START  
START  
SLAVE  
ADDRESS  
S
0
COMMAND  
CODE  
S
0
SLAVE  
ADDRESS  
S
0
DATA  
BYTE 1  
M
0
DATA  
BYTE 2  
M
1
0
1
4302 F09  
Figure 9. Reading Two Bytes Using SMBus Read Word Protocol  
sn430212 430212fs  
13  
LTC4302-1/LTC4302-2  
U
OPERATIO  
Connection Circuitry  
Propagation Delays  
Masters on the SDAIN and SCLIN busses can address the  
LTC4302 and command it to connect SDAIN to SDAOUT  
and SCLIN to SCLOUT as described in the “Write One or  
TwoBytessection.Oncethisconnectionoccurs,masters  
on the card are then able to read from and write to the part  
via the SDAOUT and SCLOUT pins. However, whenever  
the two sides are disconnected, the command to recon-  
nect must come from SDAIN and SCLIN.  
During a rising edge, the rise time on each side is deter-  
mined by the combined pull-up current of the LTC4302  
boost current and the bus resistor and the equivalent  
capacitance on the line. If the pull-up currents are the  
same, a difference in rise time occurs that is directly  
proportional to the difference in capacitance between the  
two sides. This effect is displayed in Figure 10 for VCC  
=
3.3V 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 tPLH is negative.  
Once the connection circuitry is activated, the functional-  
ity of the SDAIN and SDAOUT pins is identical. A low  
forced on either pin at any time results in both pin voltages  
being low. Masters must pull the bus voltages below 0.4V  
worst-case with respect to the LTC4302’s ground pin to  
ensureproperoperation.SDAINandSDAOUTenteralogic  
high state only when all devices on both SDAIN and  
SDAOUT busses force a high. The same is true for SCLIN  
and SCLOUT. This important feature ensures that clock  
stretching,clockarbitrationandtheacknowledgeprotocol  
always work, regardless of how the devices in the system  
are connected to the LTC4302.  
OUTPUT  
SIDE  
50pF  
INPUT  
SIDE  
150pF  
4032 F10  
Another key feature of the connection circuitry is that it  
provides bidirectional buffering, keeping the backplane  
and the card capacitances isolated. Because of this isola-  
tion, the waveforms on the backplane busses look slightly  
different from the corresponding card bus waveforms.  
Figure 10. Input-Output Connection tPLH  
Input-to-Output Offset Voltage  
INPUT  
OUTPUT  
SIDE  
50pF  
SIDE  
When a logic low voltage, VLOW1 is driven on any of the  
LTC4302’s data or clock pins, the LTC4302 regulates the  
voltage on the other side (VLOW2) to a slightly higher  
voltage, as directed by the following equation:  
150pF  
4032 F11  
V
LOW2 (typical) = VLOW1 + 75mV + (VBUS/R) • 70Ω  
Figure 11. Input-Output Connection tPHL  
where R is the bus pull-up resistance on VLOW2 in ohms  
and VBUS is the supply voltage to which R is connected.  
For example, if a device is forcing SDAOUT to 10mV, and  
if VCC = 3.3V and the pull-up resistor R on SDAIN is 10k,  
then the voltage on SDAIN = 10mV + 75mV + (3.3V/10k)  
• 70= 108mV (typical). See the Typical Performance  
Characteristics section for curves showing the offset  
voltage as a function of VCC and R.  
There is a finite propagation delay, tPHL, through the  
connectioncircuitryforfallingwaveforms.Figure11shows  
the falling waveforms for the same VCC, pull-up resistors  
and equivalent capacitance conditions used in Figure 10.  
An external N-Channel MOSFET device pulls down the  
voltage on the side with 150pF capacitance; the LTC4302  
sn430212 430212fs  
14  
LTC4302-1/LTC4302-2  
U
OPERATIO  
system rise time requirements. A master on the bus may  
activate the accelerators on the backplane side, the card  
side,neitherorboth,bywritingtheLTC4302’sregistersas  
described above. When activated, the accelerators switch  
in 2mA of current at VCC = 2.7V and 9mA at VCC = 5.5V  
duringpositivebustransitionstoquicklyslewtheSDAand  
SCLlinesoncetheirDCvoltagesexceed0.6Vandtheinitial  
rise rate on the pin exceeds 0.8V/µs. Using a general rule  
of 20pF of capacitance for every device on the bus (10pF  
forthedeviceand10pFforinterconnect), chooseapull-up  
current so that the bus will rise on its own at a rate of at  
least 0.8V/µs to guarantee activation of the accelerators.  
pulls down the voltage on the 50pF side with a delay of  
55ns. 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 tPHL  
as a function of temperature and voltage for 10k pull-up  
resistors and 100pF equivalent bus capacitance on both  
sides of the part. Larger output capacitances translate to  
longer delays (up to 150ns). 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.  
For example, assume an SMBus system with VCC = 3.3V,  
a 10k pull-up resistor and equivalent bus capacitor of  
200pF. The rise time of an SMBus system is calculated  
from (VIL(MAX) – 0.15V) to (VIH(MIN) + 0.15V) or 0.65V to  
2.25V. It takes an RC circuit 0.92 time constants to  
traverse this voltage for a 3.3V supply; in this case, 0.92 •  
(10k • 200pF) = 1.84µs. Thus, the system exceeds the  
maximum allowed rise time of 1µs by 84%. However,  
using the rise time accelerators, which are activated at a  
DC threshold below 0.65V, the worst-case rise time is  
(2.25V – 0.65V) • 200pF/1mA = 320ns, which meets the  
1µs rise time requirement.  
General Purpose Input/Outputs (GPIOs)  
The LTC4302-1 provides two general purpose input/out-  
put pins (GPIOs) that can be configured as inputs, open-  
drain outputs or push-pull outputs. In push-pull mode, at  
V
CC = 2.7V, the typical pull-up impedance is 670and the  
typical pull-down impedance is 35, making the GPIO  
pull-downs capable of driving LEDs. The user must take  
care to minimize the power dissipation in the pulldown  
device. LEDs should have series resistors added to limit  
current and the voltage drop across the internal pulldown  
if their forward drop is less than about VCC-0.7V. Pullup  
resistorsshouldbesizedtoallowtheinternalpulldownsto  
pulltheGPIOpinsbelow0.7V. Inopen-drainoutputmode,  
the user provides the logic high by connecting a resistor  
to an external supply voltage. The external supply voltage  
can range from 2.2V to 5.5V independent of the VCC  
voltage.  
CONN Register Reset  
Grounding CONN resets the registers to their default state  
as specified in Tables 2 and 3. In the default state, the  
backplanesideisdisconnectedfromthecardside, therise  
time accelerators are disabled and the GPIOs are set in  
open-drain output mode with the N-Channel MOSFET  
open-drain pulldown turned off. Connecting a weak resis-  
tor from CONN to ground on the I/O card and using a  
staggered connector with CONN connecting to the short-  
est pin guarantee glitch-free live board insertion and  
removal. When the CONN voltage is brought back to VCC  
the registers remain in the default state and can then be  
read or written to.  
The LTC4302-2 replaces one GPIO pin with a VCC2 pin and  
provides only one GPIO.  
Rise Time Accelerators  
Rise time accelerator circuits on all four SDA and SCL pins  
allowtheusertochooseweakerDCpull-upcurrentsonthe  
bus, reducing power consumption while still meeting  
sn430212 430212fs  
15  
LTC4302-1/LTC4302-2  
U
OPERATIO  
Glitch Filters  
when forcing logic lows onto the SDAIN bus. The fall time  
always meets the limits:  
TheLTC4302providesglitchfiltersonboththeSDAINand  
SCLIN signals as required by the I2C Fast Mode (400kHz)  
specification. The filters prevent signals of up to 50ns  
(minimum) time duration and rail-to-rail voltage magni-  
tude from passing into the 2-wire bus digital interface  
circuitry.  
(20 + 0.1 • CB) < tf < 300ns  
where tf is the fall time in ns and CB is the equivalent  
capacitance on SDAIN in pF. Whenever the connection  
circuitry is passing logic lows from SDAOUT to SDAIN  
(and vice versa), its output signal will meet the fall time  
requirements, provided that its input signal meets the fall  
time requirements.  
Fall Time Control  
Per the I2C Fast Mode (400kHz) specification, the 2-wire  
bus digital interface circuitry provides fall time control  
W U U  
U
APPLICATIO S I FOR ATIO  
Live Insertion and Removal, Capacitance Buffering  
connection during live insertion. During live removal,  
having CONN disconnect first ensures that the LTC4302  
enters a high impedance state in a controlled manner  
before SDAIN and SCLIN disconnect. Owing to the fact  
that the LTC4302 powers into a high impedance state, and  
also owing to the 1V precharge voltage and the less than  
10pF pin capacitance, SDAIN and SCLIN cause minimal  
disturbance on the backplane busses when they make  
contact with the connector.  
The application shown in Figure 12 highlights the live  
insertion and removal, and capacitance buffering features  
of the LTC4302. Note that if the I/O card were plugged  
directly into the backplane, the card capacitance would  
add directly to the backplane capacitance making rise and  
falltimerequirementsdifficulttomeet. PlacingaLTC4302  
on the edge of the card, however, isolates the card capaci-  
tancefromthebackplane. TheLTC4302drivesthecapaci-  
tance of everything on the card, and the backplane must  
drive only the capacitance of the LTC4302, which is less  
than 10pF.  
Address Expansion with Nested Addressing  
Figure 13 illustrates how the LTC4302 can be used to  
expand the number of devices in a system by using nested  
addressing. Note that each I/O card contains a sensor  
device having address 1111 111. If the two cards are  
plugged directly into the backplane, the two sensors will  
require two different addresses. However, each LTC4302  
isolates the devices on its card from the rest of the system  
until it is commanded to connect. If masters use the  
LTC4302stoconnectonlyoneI/Ocardatatime, theneach  
I/O card can have a device with address 1111 111 and no  
problems will occur.  
Assuming that a staggered connector is available, make  
ground, VCC and VCC2 the longest pins to guarantee that  
SDAIN and SCLIN receive the 1V precharge voltage before  
theyconnect.MakeSDAINandSCLINmediumlengthpins  
to ensure that they are firmly connected while CONN is  
low. Make CONN the shortest pin and connect a weak  
resistor from CONN to ground on the I/O card. This  
ensures that the LTC4302-1/LTC4302-2 remain in a high  
impedance state while SDAIN and SCLIN are making  
sn430212 430212fs  
16  
LTC4302-1/LTC4302-2  
W U U  
APPLICATIO S I FOR ATIO  
U
PCB EDGE  
BACKPLANE  
CONNECTOR  
BACKPLANE  
BACKPLANE  
CONNECTOR  
V
CC  
5V  
I/O PERIPHERAL CARD  
+
C1  
0.01µF  
R1  
10k  
R2  
10k  
R3  
137Ω  
R6  
10k  
R7  
10k  
R8  
1k  
R9  
1k  
V
CC  
LTC4302-1  
SDA  
SCL  
CONN  
CARD SDA  
CARD SCL  
SDAIN SDAOUT  
SCLIN  
CONN  
SCLOUT  
LED  
ADDRESS GPIO2  
GND GPIO1  
R5  
R4  
LED  
200k 8660Ω  
X1  
4302 F12  
Figure 12. LTC4302-1 in a Live Insertion and Capacitance Buffering Application  
BACKPLANE  
V
CC  
5V  
I/O PERIPHERAL CARD 1  
+
C1  
0.01µF  
R1  
10k  
R2  
10k  
R3  
8660Ω  
R5  
10k  
R6  
10k  
V
CC  
LTC4302-1  
SDA  
SCL  
CARD SDA  
CARD SCL  
SDAIN SDAOUT  
SCLIN  
CONN  
SCLOUT  
ADDRESS GPIO2  
GND GPIO1  
SENSOR  
R4  
137Ω  
X1  
ADDRESS = 1111 111  
ADDRESS = 1100 000  
I/O PERIPHERAL CARD 2  
+
C2  
0.01µF  
R7  
2800Ω  
R9  
10k  
R10  
10k  
V
CC  
LTC4302-1  
CARD SDA  
CARD SCL  
SDAIN SDAOUT  
SCLIN  
CONN  
SCLOUT  
ADDRESS GPIO2  
GND GPIO1  
SENSOR  
R8  
137Ω  
X2  
ADDRESS = 1111 111  
ADDRESS = 1100 001  
4302 F13  
Figure 13. LTC4302-1 in a Nested Addressing Application  
sn430212 430212fs  
17  
LTC4302-1/LTC4302-2  
W U U  
U
APPLICATIO S I FOR ATIO  
5V to 3.3V Level Translator and Power Supply  
This application also provides power supply redundancy.  
IfeithertheVCC orVCC2 supplyvoltagefallsbelowitsUVLO  
threshold,theLTC4302-2disconnectsthebackplanefrom  
the card so that the side that is still powered can continue  
to function.  
Redundancy (LTC4302-2)  
Systems requiring different supply voltages for the back-  
plane side and the card side can use the LTC4302-2 as  
shown in Figure 14. The pull-up resistors on the card side  
connect from SDAOUT and SCLOUT to VCC2 and those on  
thebackplanesideconnectfromSDAINandSCLINtoVCC.  
The LTC4302-2 functions for voltages ranging from 2.7V  
to5.5VonbothVCC andVCC2. Thereisnoconstraintonthe  
voltage magnitudes of VCC and VCC2 with respect to each  
other.  
Systems with Supply Voltage Droop (LTC4302-1)  
In large 2-wire systems, the VCC voltages seen by devices  
atvariouspointsinthesystemcandifferbyafewhundred  
millivolts or more. This situation is modelled by a series  
resistor in the VCC line as shown in Figure 15. For proper  
operation of the LTC4302-1, make sure that VCC(BUS)  
VCC(LTC4302) – 0.5V.  
V
CC  
CARD V 3.3V  
CC  
5V  
C1  
0.01µF  
C2  
0.01µF  
R3  
10k  
R4  
10k  
R1  
8660Ω  
R5  
10k  
R6  
10k  
R7  
10k  
R8  
1k  
V
V
CC2  
CC  
LTC4302-2  
SDAIN SDAOUT  
CARD SDA  
CARD SCL  
SDA  
SCL  
SCLIN  
CONN  
SCLOUT  
ADDRESS  
GND  
LED  
4203 F14  
GPIO1  
R2  
137Ω  
Figure 14. 5V to 3.3V Level Translator Application  
R
DROP  
V
CC  
LOW  
V
CC  
C1  
0.01µF  
R3  
10k  
R4  
10k  
R1  
8660Ω  
R5  
10k  
R6  
10k  
R7  
1k  
R8  
1k  
V
CC  
LTC4302-1  
SDAIN SDAOUT  
SDA2  
SCL2  
SDA  
SCL  
SCLIN  
CONN  
ADDRESS  
GND  
SCLOUT  
LED  
GPIO2  
GPIO1  
LED  
4203 F15  
R2  
137Ω  
Figure 15. System with Supply Voltage Droop  
sn430212 430212fs  
18  
LTC4302-1/LTC4302-2  
W U U  
APPLICATIO S I FOR ATIO  
U
Repeater/Bus Extender Application  
and fall time specifications for up to 1nF of capacitance,  
thus allowing much more interconnect distance. In this  
situation, the differential ground voltage between the two  
systems may limit the allowed distance because a valid  
logic low voltage with respect to the ground at one end of  
the system may violate the allowed VOL specification with  
respect to the ground at the other end. In addition, the  
connection circuitry offset voltages of the back-to-back  
LTC4302-1’s add together, directly contributing to the  
same problem.  
Users who wish to connect two 2-wire systems separated  
by a distance can do so by connecting two LTC4302-1s  
back-to-back as shown in Figure 16. The I2C specification  
allows for 400pF maximum bus capacitance, severely  
limiting the length of the bus. The SMBus specification  
places no restriction on bus capacitance; however, the  
limited impedances of devices connected to the bus re-  
quire systems to remain small, if rise and fall time speci-  
fications are to be met. The strong pull-up and pull-down  
impedances of the LTC4302-1 are capable of meeting rise  
U
PACKAGE DESCRIPTIO  
MS Package  
10-Lead Plastic MSOP  
(Reference LTC DWG # 05-08-1661)  
0.889 ± 0.127  
(.035 ± .005)  
5.23  
(.206)  
MIN  
3.20 – 3.45  
(.126 – .136)  
3.00 ± 0.102  
(.118 ± .004)  
(NOTE 3)  
0.497 ± 0.076  
(.0196 ± .003)  
REF  
0.50  
0.305 ± 0.038  
(.0120 ± .0015)  
TYP  
(.0197)  
10 9  
8
7 6  
BSC  
RECOMMENDED SOLDER PAD LAYOUT  
3.00 ± 0.102  
(.118 ± .004)  
(NOTE 4)  
4.90 ± 0.152  
(.193 ± .006)  
DETAIL “A”  
0° – 6° TYP  
0.254  
(.010)  
GAUGE PLANE  
1
2
3
4 5  
0.53 ± 0.152  
(.021 ± .006)  
0.86  
(.034)  
REF  
1.10  
(.043)  
MAX  
DETAIL “A”  
0.18  
(.007)  
SEATING  
PLANE  
0.17 – 0.27  
(.007 – .011)  
TYP  
0.127 ± 0.076  
(.005 ± .003)  
MSOP (MS) 0603  
0.50  
(.0197)  
BSC  
NOTE:  
1. DIMENSIONS IN MILLIMETER/(INCH)  
2. DRAWING NOT TO SCALE  
3. DIMENSION DOES NOT INCLUDE MOLD FLASH, PROTRUSIONS OR GATE BURRS.  
MOLD FLASH, PROTRUSIONS OR GATE BURRS SHALL NOT EXCEED 0.152mm (.006") PER SIDE  
4. DIMENSION DOES NOT INCLUDE INTERLEAD FLASH OR PROTRUSIONS.  
INTERLEAD FLASH OR PROTRUSIONS SHALL NOT EXCEED 0.152mm (.006") PER SIDE  
5. LEAD COPLANARITY (BOTTOM OF LEADS AFTER FORMING) SHALL BE 0.102mm (.004") MAX  
sn430212 430212fs  
Information furnished by Linear Technology Corporation is believed to be accurate and reliable.  
However, no responsibility is assumed for its use. Linear Technology Corporation makes no represen-  
tationthattheinterconnectionofitscircuitsasdescribedhereinwillnotinfringeonexistingpatentrights.  
19  
LTC4302-1/LTC4302-2  
U
TYPICAL APPLICATIO  
2-WIRE SYSTEM 1  
2-WIRE SYSTEM 2  
V
V
CC  
CC  
C1  
0.01µF  
C2  
0.01µF  
R1  
R2  
R3  
R5  
10k  
R6  
10k  
R7  
R8  
R9  
R10  
R11  
R13  
10k  
R14  
10k  
V
V
CC  
CC  
LTC4302-1  
SDAIN SDAOUT  
10k 10k 8660Ω  
5.1k  
5.1k  
10k 10k  
2000Ω  
LTC4302-1  
SDAOUT SDAIN  
SCLOUT  
SDA1  
SCL1  
SDA2  
SCL2  
TO OTHER  
SYSTEM 1  
DEVICES  
TO OTHER  
SYSTEM 2  
DEVICES  
SCLIN  
CONN  
SCLIN  
CONN  
SCLOUT  
LONG DISTANCE  
BUS  
ADDRESS  
GND  
IC2  
ADDRESS  
GND  
GPIO2  
GPIO1  
GPIO2  
GPIO1  
R4  
137Ω  
R12  
1870Ω  
IC1  
4302 F16  
Figure 16. Repeater/Bus Extender Application  
RELATED PARTS  
PART NUMBER  
DESCRIPTION  
COMMENTS  
Low R : 35Single-Ended/70Differential,  
Expandable to 32 Single or 16 Differential Channels  
LTC1380/LTC1393  
Single-Ended 8-Channel/Differential 4-Channel Analog  
Mux with SMBus Interface  
ON  
LTC1427-50  
Micropower, 10-Bit Current Output DAC  
with SMBus Interface  
Precision 50µA ± 2.5% Tolerance Over Temperature,  
4 Selectable SMBus Addresses, DAC Powers up at Zero or Midscale  
LTC1623  
Dual High Side Switch Controller with SMBus Interface  
SMBus Interface 10-Bit Rail-to-Rail Micropower DAC  
SMBus Accelerator  
8 Selectable Addresses/16-Channel Capability  
LTC1663  
DNL < 0.75LSB Max, 5-Lead SOT-23 Package  
2
LTC1694/LTC1694-1  
Improved SMBus/I C Rise-Time,  
Ensures Data Integrity with Multiple SMBus/I C Devices  
2
LT1786F  
LTC1695  
LTC1840  
SMBus Controlled CCFL Switching Regulator  
1.25A, 200kHz, Floating or Grounded Lamp Configurations  
0.75PMOS 180mA Regulator, 6-Bit DAC  
TM  
2
SMBus/I C Fan Speed Controller in ThinSOT  
2
Dual I C Fan Speed Controller  
Two 100µA 8-Bit DACs, Two Tach Inputs, Four GPI0  
LTC4300A-1/  
LTC4300A-2  
Hot Swappable 2-Wire Bus Buffers  
Provides Capacitance Buffering, SDA and SCL Hot Swapping,  
Level Shifting  
ThinSOT is a trademark of Linear Technology Corporation.  
sn430212 430212fs  
LT/TP 1003 1K PRINTED IN USA  
20 LinearTechnology Corporation  
1630 McCarthy Blvd., Milpitas, CA 95035-7417  
(408) 432-1900 FAX: (408) 434-0507 www.linear.com  
LINEAR TECHNOLOGY CORPORATION 2003  

相关型号:

LTC4302IMS-2

Addressable 2-Wire Bus Buffers
Linear

LTC4302IMS-2#TR

暂无描述
Linear

LTC4302IMS-2#TRPBF

LTC4302 - Addressable 2-Wire Bus Buffer; Package: MSOP; Pins: 10; Temperature Range: -40&deg;C to 85&deg;C
Linear

LTC4303

Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery
Linear

LTC4303CDD

Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery
Linear

LTC4303CDD#TRPBF

LTC4303 - Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery; Package: DFN; Pins: 8; Temperature Range: 0&deg;C to 70&deg;C
Linear

LTC4303CMS8

Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery
Linear

LTC4303CMS8#PBF

LTC4303 - Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery; Package: MSOP; Pins: 8; Temperature Range: 0&deg;C to 70&deg;C
Linear

LTC4303CMS8#TR

LTC4303 - Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery; Package: MSOP; Pins: 8; Temperature Range: 0&deg;C to 70&deg;C
Linear

LTC4303CMS8#TRPBF

LTC4303 - Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery; Package: MSOP; Pins: 8; Temperature Range: 0&deg;C to 70&deg;C
Linear

LTC4303CMS8PBF

Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery
LINEAR_DIMENS

LTC4303IDD

Hot Swappable 2-Wire Bus Buffer with Stuck Bus Recovery
Linear