LTC4302-1/LTC4302-2
13
sn430212 430212fs
Data Transfer Timing for Write Commands
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
master must readdress the part, rewrite the data bytes and
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, as specified in Tables 2 and 3. When CONN is driven
back high, the registers remain in the default state.
Reading from the LTC4302
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,
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.”
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.
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.
OPERATIO
U
START
ACK
11 a4 - a0 WR XXXXXXXX
1
1
71 8
S
00
ACK
1
S
0
COMMAND
CODE
SLAVE
ADDRESS
START
ACK
11 a4 - a0 RD d7 - d3 000
1
1
71 8
S
10
ACK
1
M
0
DATA
BYTE 1
d7 - d2 11
8
1
M
1
STOP
1
DATA
BYTE 2
SLAVE
ADDRESS
4302 F09
ACK
Figure 9. Reading Two Bytes Using SMBus Read Word Protocol
START
ACK
11 a4 - a0 RD d7 - d3 000
1
1
71 8
S
10
ACK
1
M
1
DATA
BYTE
SLAVE
ADDRESS
STOP
1
4302 F07
Figure 7. Reading One Byte Using Receive Byte Protocol
START
ACK
11 a4 - a0 RD d7 - d3 000
1
1
71 8
S
10
ACK
1
M
0
DATA
BYTE 1
d7 - d2 11
8
1
M
1
DATA
BYTE 2
SLAVE
ADDRESS
STOP
1
4302 F08
ACK
Figure 8. Reading Two Bytes
LTC4302-1/LTC4302-2
14
sn430212 430212fs
OPERATIO
U
Connection Circuitry
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
Two Bytes” section. Once this connection occurs, 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.
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
ensure proper operation. SDAIN and SDAOUT enter a logic
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, clock arbitration and the acknowledge protocol
always work, regardless of how the devices in the system
are connected to the LTC4302.
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.
Input-to-Output Offset Voltage
When a logic low voltage, V
LOW1
is driven on any of the
LTC4302’s data or clock pins, the LTC4302 regulates the
voltage on the other side (V
LOW2
) to a slightly higher
voltage, as directed by the following equation:
V
LOW2
(typical)
= V
LOW1
+ 75mV + (V
BUS
/R) • 70
where R is the bus pull-up resistance on V
LOW2
in ohms
and V
BUS
is the supply voltage to which R is connected.
For example, if a device is forcing SDAOUT to 10mV, and
if V
CC
= 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 V
CC
and R.
Propagation Delays
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 V
CC
=
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 t
PLH
is negative.
There is a finite propagation delay, t
PHL
, through the
connection circuitry for falling waveforms. Figure 11 shows
the falling waveforms for the same V
CC
, 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
OUTPUT
SIDE
50pF
INPUT
SIDE
150pF
4032 F10
Figure 10. Input-Output Connection t
PLH
INPUT
SIDE
150pF
OUTPUT
SIDE
50pF
4032 F11
Figure 11. Input-Output Connection t
PHL
LTC4302-1/LTC4302-2
15
sn430212 430212fs
OPERATIO
U
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 t
PHL
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.
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 670 and 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 V
CC
-0.7V. Pullup
resistors should be sized to allow the internal pulldowns to
pull the GPIO pins below 0.7V. In open-drain output mode,
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 V
CC
voltage.
The LTC4302-2 replaces one GPIO pin with a V
CC2
pin and
provides only one GPIO.
Rise Time Accelerators
Rise time accelerator circuits on all four SDA and SCL pins
allow the user to choose weaker DC pull-up currents on the
bus, reducing power consumption while still meeting
system rise time requirements. A master on the bus may
activate the accelerators on the backplane side, the card
side, neither or both, by writing the LTC4302’s registers as
described above. When activated, the accelerators switch
in 2mA of current at V
CC
= 2.7V and 9mA at V
CC
= 5.5V
during positive bus transitions to quickly slew the SDA and
SCL lines once their DC voltages exceed 0.6V and the initial
rise rate on the pin exceeds 0.8V/µs. Using a general rule
of 20pF of capacitance for every device on the bus (10pF
for the device and 10pF for interconnect), choose a pull-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.
For example, assume an SMBus system with V
CC
= 3.3V,
a 10k pull-up resistor and equivalent bus capacitor of
200pF. The rise time of an SMBus system is calculated
from (V
IL(MAX)
– 0.15V) to (V
IH(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.
CONN Register Reset
Grounding CONN resets the registers to their default state
as specified in Tables 2 and 3. In the default state, the
backplane side is disconnected from the card side, the rise
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 V
CC
the registers remain in the default state and can then be
read or written to.

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