LTC4302-1/LTC4302-2
10
sn430212 430212fs
Table 1. Suggested ADDRESS 1% Resistor Values
(Refer to Figure 1 for R1 and R2)
ADDRESS R
1(TOP)
R
2(BOTTOM)
5V IDEAL ALLOWED ADDRESS 3.3V IDEAL ALLOWED ADDRESS
CODE RESISTOR RESISTOR VOLTAGE VOLTAGE RANGE VOLTAGE VOLTAGE RANGE
00 8660 137 0.078125 0.076 to 0.079 0.051563 0.050 to 0.052
01 2800 137 0.234375 0.229 to 0.238 0.154688 0.151 to 0.157
02 1180 100 0.390625 0.383 to 0.398 0.257813 0.253 to 0.263
03 1370 169 0.546875 0.539 to 0.559 0.360938 0.356 to 0.369
04 1070 174 0.703125 0.687 to 0.711 0.464063 0.454 to 0.470
05 1070 221 0.859375 0.842 to 0.870 0.567188 0.556 to 0.574
06 4120 1050 1.015625 0.999 to 1.032 0.670313 0.660 to 0.681
07 3320 1020 1.171875 1.157 to 1.193 0.773438 0.764 to 0.788
08 3160 1150 1.328125 1.315 to 1.354 0.876563 0.868 to 0.893
09 6490 2740 1.484375 1.464 to 1.505 0.979688 0.966 to 0.993
10 2150 1050 1.640625 1.619 to 1.663 1.082813 1.068 to 1.097
11 2050 1150 1.796875 1.774 to 1.820 1.185938 1.171 to 1.201
12 2150 1370 1.953125 1.922 to 1.970 1.289063 1.269 to 1.300
13 1960 1430 2.109375 2.085 to 2.134 1.392188 1.376 to 1.408
14 2100 1740 2.265625 2.241 to 2.290 1.495313 1.479 to 1.512
15 2000 1870 2.421875 2.391 to 2.441 1.598438 1.578 to 1.611
16 1870 2000 2.578125 2.559 to 2.609 1.701563 1.689 to 1.722
17 1740 2100 2.734375 2.710 to 2.759 1.804688 1.788 to 1.821
18 1430 1960 2.890625 2.866 to 2.915 1.907813 1.892 to 1.924
19 1370 2150 3.046875 3.030 to 3.078 2.010938 2.000 to 2.031
20 1150 2050 3.203125 3.180 to 3.226 2.114063 2.099 to 2.129
21 1050 2150 3.359375 3.337 to 3.381 2.217188 2.203 to 2.232
22 2740 6490 3.515625 3.495 to 3.537 2.320313 2.307 to 2.334
23 1150 3160 3.671875 3.646 to 3.685 2.423438 2.407 to 2.432
24 1020 3320 3.838125 3.807 to 3.843 2.526563 2.512 to 2.536
25 1050 4120 3.984375 3.968 to 4.001 2.629688 2.619 to 2.640
26 221 1070 4.140625 4.130 to 4.158 2.732813 2.726 to 2.744
27 174 1070 4.296875 4.289 to 4.313 2.835938 2.830 to 2.846
28 169 1370 4.453125 4.441 to 4.461 2.939063 2.931 to 2.944
29 100 1180 4.609375 4.602 to 4.617 3.042188 3.037 to 3.047
30 137 2800 4.765625 4.762 to 4.771 3.145313 3.143 to 3.149
31 137 8660 4.921875 4.921 to 4.924 3.248438 3.248 to 3.250
OPERATIO
U
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 V
CC
, 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
the master. If the first two MSB’s are 1’s, and the next 5 bits
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
LTC4302-1/LTC4302-2
11
sn430212 430212fs
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
4 DATA2 Read Only Logic State of GPIO2 Pin
3 DATA1 Read Only Logic State of GPIO1 Pin
2 NA Read Only Never Used, Always 0
1 NA Read Only Never Used, Always 0
0 NA Read Only Never Used, Always 0
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.
OPERATIO
U
master. The 8
th
bit of the Address Byte is the Read/Write
bit (R/W) and determines whether the master is writing to
or reading from the slave. Figure 2 shows a timing diagram
of the Start Bit and Address Byte required for both reading
and writing the LTC4302.
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
two GPIO pins (only one GPIO for the LTC4302-2). The bits
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
of the control bits. The maximum SCL frequency is 400kHz.
Writing to the LTC4302
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
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 with two data bytes by using
the format shown in Figure 5. The Address Byte and first
Data Byte are exactly the same as they are for the Send Byte
SCL
SDA
START
CONDITION
STOP
CONDITION
ADDRESS R/W ACK DATA ACK DATA ACK
1 - 7 8 9
4302 F02
a6 - a0 b7 - b0 b7 - b0
1 - 7 8 9 1 - 7 8 9
P
S
Figure 2. Data Transfer Over I
2
C or SMBus
START
ACK
11 a4 - a0 WR d7 - d0
1
1
71 8
S
00
ACK
1
S
0
DATA
BYTE
SLAVE
ADDRESS
STOP
1
4302 F03
Figure 3. Writing One Byte Using Send Byte Protocol
LTC4302-1/LTC4302-2
12
sn430212 430212fs
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
first 4 MSB’s control the input/output configurations of the
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
one GPIO pin, “DIR1” and “OUT CFG1” control its configu-
ration, and “DIR2” and “OUT CFG2” are ignored. Figure 4
shows a schematic of the two GPIOs and the register bits
that control their operation. The 2 LSB’s are not used in
Write operations.
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.
OPERATIO
U
4302 F04
V
CC
DATA IN1
DIR1
OUT CFG1
GPIO1
6
V
CC
DATA IN2
DIR2
OUT CFG2
GPIO2
7
Figure 4. GPIO Circuits and Their Control Bits
Table 3. Register 2 Definition
BIT NAME TYPE FUNCTION
7 (MSB) DIR2 Read/Write GPIO2 Mode; 0 = Output, 1 = Input*
6 DIR1 Read/Write GPIO1 Mode; 0 = Output, 1 = Input
5 OUT CFG2 Read/Write GPIO2 Output Mode; 0 = Open Drain,
1 = Push-Pull
*
4 OUT CFG1 Read/Write GPIO1 Output Mode; 0 = Open Drain,
1 = Push-Pull
3 OUTACC Read/Write Card Side Rise Time Accelerator
Contol; 0 = Disabled, 1 = Active
2 INACC Read/Write Backplane Side Rise Time Accelerator
Control; 0 = Disabled, 1 = Active
1 NA Read Only Never Used, Always 1
0 NA Read Only Never Used, Always 1
Default State (MSB First): 00000011
OUT CFG1 has no effect when DIR1 = 1; OUT CFG2 has no effect when
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.
START
ACK
11 a4 - a0 WR d7 - d0
1
1
71 8
S
00
ACK
1
S
0
DATA
BYTE 1
d7 - d0
8
ACK
1
S
0
DATA
BYTE 2
SLAVE
ADDRESS
STOP
1
4302 F05
START
ACK
11 a4 - a0 WR d7 - d0
1
1
71 8
S
00
ACK
1
S
0
COMMAND
CODE
d7 - d0
8
ACK
1
S
0
DATA
BYTE LOW
SLAVE
ADDRESS
XXXXXXXX
8
ACK
1
S
0
DATA
BYTE HIGH
STOP
1
4302 F06
Figure 5. Writing Two Bytes
Figure 6. Writing Two Bytes Using SMBus Write Word Protocol

LTC4302IMS-2#PBF

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