LTC4240
13
4240f
APPLICATIO S I FOR ATIO
WUUU
START and STOP Commands
The START command is defined as a high to low transition
of the SDA line while the SCL line is high. It is an asynchro-
nous event issued by the host, waking up all slave devices
and alerting them that a slave address is being written onto
the bus. Only the slave device that matches the address will
communicate with the host. The STOP command is de-
fined as a low to high transition on the SDA line while SCL
is high. It is also an asynchronous event issued by the host
to signal the termination of the data transfer. Other than
START and STOP commands, the SDA line is allowed to
change states only when SCL is low.
Address Byte
Once the LTC4240 has detected a START command, it
clocks in the SDA line on the succeeding 9 SCL rising
edges. The first 7 bits clocked in contain the address of the
slave device targeted by the host. The first (MSB) address
bit must be set to low and the second bit must be set to
high. The next 5 bits are fed into a digital comparator and
compared against the output of an internal 5-bit A/D. If the
comparison is true, then there is an address match and the
LTC4240 continues to communicate with the host device.
The LTC4240 proceeds to acknowledge the address match
by pulling the SDA line low while SCL is low, just before the
9th SCL rising edge. Figures 1 and 3 show a timing
diagram of the START condition and address byte for both
the Send Byte and Receive Byte protocols. Note that the
SDA bit clocked in with the 8th SCL edge determines
whether the host is sending or receiving information to/
from the LTC4240.
Send Byte Protocol
The Send Byte protocol allows a host to write information
into the LTC4240 and command the LTC4240 to perform
certain predetermined functions. The host initiates com-
munication with a START bit followed by 7 address bits.
The address bits are followed by the R/W bit, which is low
for Send Byte. The 9th bit is asserted low by the LTC4240
to acknowledge when there has been an address match.
The only time the LTC4240 writes data onto the SDA bus
during a send byte is to acknowledge the address and
command bytes. The first 8 bits are referred to collectively
as the address byte.
The command byte follows the address byte. The
command byte contains the information sent from the
host to the LTC4240. After the LTC4240 acknowledges the
address byte, each of the next 8 SCL rising edges shifts
SDA from the host into a shift register inside the LTC4240.
The first 2 bits clocked into the shift register (2 MSBs of the
command latch) are not used by the LTC4240. Only the 6
LSBs are stored in the command latch on the falling edge
of the 8th clock during the command byte. The output of
the command latch remains fixed until the next Send Byte
command overwrites it. Note that if power is turned off
(5V
IN
< 2V), the command and data latches will be cleared.
Figure 1 shows the timing diagram of the entire send byte
protocol. Transmission ends when the host issues a STOP
command. Table 2 defines the functions of the 6 command
bits. Note that some of these functions can override, or can
be overridden by, other circuitry and pins of the LTC4240.
Figure 2 shows the relationship between bits C1 to C3 and
other LTC4240 signals.
Receive Byte Protocol
The Receive Byte protocol is used by the host to read data
from the LTC4240 data latch. This protocol begins with a
START command, issued by the host, followed by 7
address bits. The address bits are followed by the R/W bit,
which is high for Receive Byte. The 9th bit is used by the
LTC4240 to acknowledge when there is an address match.
The data byte then follows the address byte. This byte
contains LTC4240 status information. After the LTC4240
acknowledges the address byte, it shifts 8 bits of data onto
the SDA line. Figure 3 shows the entire Receive Byte timing
diagram. Note that neither the host or the slave acknowl-
edges the data byte (SDA line stays high during 9th clock
edge of the data byte).
LTC4240
14
4240f
APPLICATIO S I FOR ATIO
WUUU
Table 2. Command Byte Definitions
HIGH LOW POWER-UP STATE
C7 Don’t care Don’t care N/A
C6 Don’t care Don’t care N/A
C5 Ignore V
EEOUT
faults Don’t ignore V
EEOUT
faults LOW
C4 Ignore 12V
OUT
faults Don’t ignore 12V
OUT
faults LOW
C3 Sets RESETOUT Does not set RESETOUT low LOW
C2 Turns OFF/ON to OFF Does not set OFF/ON LOW
Overrides OFF/ON pin Does not override OFF/ON pin
C1 Turns on LED open drain Does not turn on LED open drain LOW
C0 Don’t care Don’t care N/A
Figure 1. Send Byte Protocol
Figure 2. Send Byte Command Latch and Logic
SCL
12 34 5 67 89 1234 5 678 9
STOP
SDA
START
ACK ACK
R/WR=0
ADDR 4 ADDR 3 ADDR 2 ADDR 1 ADDR 0
C5 C4 C3 C2 C1 XX01 XX XX
LATCH
COMMAND BYTE
ADDRESS BYTE
COMMAND BYTE
4240 F01
4240 F02
C3 IS USED TO SET
LOCAL_PCI_RST# (RESETOUT).
C2 PULLS DOWN THE GATE OF THE
EXTERNAL N-CHANNEL SWITCHES. IT
ALSO TURNS OFF THE 12V
IN
AND V
EEIN
INTERNAL POWER SWITCHES.
C3
C2
C1
RESETIN
PWRGD
OFF/ON
GATE
RESETOUT
RESETOUT
LED
C1 TURNS ON THE EXTERNAL STATUS
LED INDEPENDENT OF RESETOUT.
LTC4240
15
4240f
Table 3 shows the definition for each data bit. PWRGD,
FAULT, RESETIN, and RESETOUT external pins can be
monitored. PRSNT1# and PRSNT2# are PCI signals that
provide information on the power requirements of the
board. Refer to PCI local bus specifications for a detailed
description. FAULTCODE1 and FAULTCODE0 are two in-
ternal binary encoded signals that, along with FAULT,
indicate which of the four supplies generated a fault. Note
that the FAULTCODE signals are valid only when FAULT
has been asserted low. See Table 4 for description.
Status LED
The main function of the LED is to alert the user when it is
permissible to physically extract the board. The LED
output of the LTC4240 is an open drain N-channel device
capable of sinking 10mA from an externally connected
LED. This LED lights up when RESETOUT
(LOCAL_PCI_RST#) is asserted. Upon application of Early
Power, the long 5V pins will power up the LTC4240 and
light up the Status LED. It will remain on until PWRGD
(HEALTHY#) is asserted and RESETIN (PCI_RST#) is de-
asserted, and the board enters normal operation. Note that
this LED can also be turned on via the I
2
C 2-wire interface.
CPCI Connection Pin Sequence
The staggered length of the CPCI male connector pins
ensures that all power supplies are physically connected
APPLICATIO S I FOR ATIO
WUUU
Table 3. STATUS Byte Definitions
S7 Logic state of the PRSNT2# pin
S6 Logic state of the PRSNT1# pin
S5 Logic state of the PWRGD pin
S4 Logic state of the RESETOUT pin
S3 Logic state of the RESETIN pin
S2 FAULTCODE1 (see Table 4)
S1 FAULTCODE0 (see Table 4)
S0 Logic state of the FAULT pin
Table 4. FAULTCODE Encoding Description for Receive Byte
FAULTCODE0 FAULTCODE1 FAULT Supply Causing Fault
LO LO LO 3V
IN
LO HI LO 5V
IN
HI LO LO 12V
IN
HI HI LO V
EEIN
X X HI None
SCL
12 34 5 67 8 9 1234 5 678 9
STOP
SDA
START
ACK ACK
R/WR=1
ADDR 4 ADDR 3 ADDR 2 ADDR 1 ADDR 0
S5 S4 S3 S2 S1 S001 S7 S6
ADDRESS BYTE
DATA BYTE
4240 F03
Figure 3. Receive Byte Protocol
to the LTC4240 before back-end power is allowed to ramp
(BD_SEL# asserted low). The long pins, which include 5V,
3.3V, V(I/O) and GND mate first. The short pins, which
includes BD_SEL# (OFF/ON), mate last. At least one long
5V power pin must be connected to the LTC4240 in order
for the PRECHARGE voltage to be available during Early
Power. The external components connected to the
precharge pin require long 3.3V.
The following is a typical hot plug sequence:
1. ESD clips make contact.
2. Long power and ground pins make contact and Early
Power is established (see Early Power section). The 1V
PRECHARGE voltage becomes valid at this stage. Power
is applied to the pull-up resistors connected to FAULT,
PWRGD and OFF/ON pins. The status LED is lit, indicat-
ing that the plug-in board is in the process of being
connected (LOCAL_PCI_RST# is asserted). All power
switches are off.
3. Medium length pins make contact. There are six 5V and
eight 3.3V medium length power pins, bringing the 5V
total to 8 pins and the 3.3V total to 10 pins. The
maximum DC current for the 3.3V and 5V supplies is
10A and 8A, respectively. The I
2
C command latch is
initialized to allow seamless CPCI Hot Swap operation.
The LTC4240 can be used as a Hot Swap controller
without ever establishing I
2
C communication. Both
FAULT and PWRGD continue to be pulled up high at this

LTC4240IGN#PBF

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Hot Swap Voltage Controllers CompactPCI Hot Swap Cntr w/ I2C Compatib
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union