Jan 2009 -Dual Hot Swap Controller Brings Digital Monitoring to AdvancedTCA, µTCA and AMC Applications

DESIGN FEATURES L
Dual Hot Swap Controller Brings
Digital Monitoring to AdvancedTCA,
µTCA and AMC Applications
by Josh Simonson
Introduction
Recently ratified plug-in card bus
standards, such as AdvancedTCA,
µTCA and AMC, reduce the number of
power supplies that are routed across
the connector when compared to earlier standards, such as CompactPCI.
Bulk power is limited to one fairly high
voltage supply, making for an efficient
distribution channel. For instance,
distributed 12V power is locally converted to lower voltages to minimize
distribution currents and related
losses in connectors and power handling circuitry. Some cards also have
a lower voltage (3.3V) maintenance
power supply that provides low current
Even with the simplification
that new plug-in standards
bring, there remain rigorous
power, heat dissipation and
reliability requirements
for Hot Swap, monitoring
and control. The LTC4222
satisfies these requirements
with integrated dual Hot
Swap controllers and voltage
and current monitoring via
an onboard ADC.
housekeeping functionality to a card
even when the bulk supply is off.
Even with the obvious simplification
that these standards bring, there remain rigorous power, heat dissipation
and reliability requirements, which demand advanced Hot Swap, monitoring
and control capability. The LTC4222
satisfies these requirements with dual
Hot Swap controllers and integrated
voltage and current monitoring via an
onboard ADC.
Hot swapping requires a power
switch to initially isolate the board,
and a controller to slowly turn on the
switch to minimize backplane distur-
Table 1. A few of the LTC4222’s many features
Feature
Benefits
Wide Input Voltage Range:
Operates from inputs of 2.9V to 29V,
with 35V absolute maximum
❏ Suitable for 3.3V, 5V, 12V and 24V systems
❏ Simplifies design because part functions on a semi-regulated supply
❏ Large overvoltage transient range eases design tolerances for transient protection
❏ Increases reliability
10-Bit ADC:
Monitors current, output voltage and
external pin voltage
❏ Board power information provides an early warning of board failure
❏ Verify board is staying within its allotted power
❏ Allows integrity check of redundant supply paths
❏ Allows active power management to safely maximize
power utilization within the chassis cooling constraints
I2C/SMBus:
Communicates as a read-write slave device
using a 2-wire serial interface
❏ Improves integration with the host system. Interface allows the host to configure
the part, determine which faults are present or have occurred, and read back ADC
measurements
❏ Provides flexibility for different architectures
Optionally Coupled Faults:
The config pin allows channels to function
❏ Allows the part to power two independent
independently or couples faults to shut down
sockets or sequence the application of power
both channel if either generates a fault
❏ Enables both channels to shut down on a fault, isolating a faulty board
Fast short Circuit Response:
Fast (<1µs) current limit response to shorts
❏ Protects connector from overcurrent
Alert Host After Faults:
When configured (using I2C), faults activate
an active pull-down on the ALERT pin
❏ Interrupting the host for immediate fault servicing limits system damage
Linear Technology Magazine • January 2009
❏ Limits the disturbance to the input supply from a short circuit
❏ Reduces the bus traffic for polling
15
L DESIGN FEATURES
bances. Since the Hot Swap controller
monitors card voltage and current, it is
a natural place to integrate higher level
monitoring with a data converter. This
provides detailed information about
the health of the power path and the
power consumption of down-stream
circuits. Such information can be
used to monitor performance over time
and identify boards that are drifting
towards failure or out of spec.
The LTC4222 works in applications
from 24V (with transients to 35V) down
to 3.3V where the operating input voltage could drop to 2.9V. Functionally,
the LTC4222 is very similar to a pair
of LTC4215s or LTC4260s. Table 2
compares features of the LTC4222,
LTC4215 and LTC4260. Since all three
parts may be used for 12V systems,
Table 2 may be used to select the part(s)
with the optimal set of features for a
specific 12V application.
Table 2. Feature comparison of the LTC4222, LTC4215 and LTC4260
Feature
LTC4222
LTC4215
LTC4260
Channels
2
1
1
VDD Abs Max
35V
24V
100V
VDD Min
2.9V
2.9V
8.5V
Current Limit/Circuit Breaker
50mV
25mV
50mV
Circuit Breaker Precision
5%
10%
10%
Built in Overvoltage Threshold
Optional Coupled Faults
L
ADC Direct Address/Alert
L
ADC Resolution
10-bit
8-bit
8-bit
ADC SOURCE LSB
31.25mV
60mV
400mV
ADC VSENSE LSB
62.5µV
151µV
300µV
ADC ADIN LSB
1.25mV
4.85mV
10mV
Internally Generated VCC
3.3V
3.1V
5.5V
Package
5mm x 5mm
QFN
4mm x 5mm
QFN
5mm x 5mm
QFN
AMC Application
The LTC4222 combines a robust Hot
Swap circuit with a data converter and
I2C interface to allow power monitoring
in addition to hot plug functionality
and fault isolation. In a typical application, see Figure 1, the LTC4222
uses external N-channel pass transistors to isolate the hot swapped board
from the backplane when it is first
inserted. After a debounce time the
controller can begin to apply power to
the board or wait for a turn-on command from a host processor. Power
is gradually ramped up to minimize
any backplane disturbance. After the
power-up process is complete, the
LTC4222 continues to monitor for
faults in the power path. The CONFIG
pin controls whether the two channels
start-up and turn-off at the same time
or independently. Some of the major
features of the LTC4222 are listed in
Table 1.
An N-channel pass transistor, Q1,
controls the application of power to
VOUT1 on the board as in Figure 1. A
series sense resistor, RSENSE, allows
the LTC4222 to measure the current
in the power-path with the ADC and
provides the current sense input to
the current limit and circuit breaker.
Resistor R5 suppresses self-oscilla16
15.6V
tions in Q1. Resistors R1–R3 set the
undervoltage (UV) and overvoltage (OV)
fault thresholds. Capacitor CF filters
the power signal to prevent faults from
noise or transient events. R7 and R8
select the power good threshold and set
the foldback current limit level, which
dramatically improves safe operating
RSENSE1
6mΩ
VIN1
12V
Q1
Si7336ADP
R51
10Ω
R21
1.02k
R31
3.4k
ON
SDA
SCL
ALERT
NC
C3
0.1µF
R32
3.4k
R22
1.02k
VOUT1
12V
7.4A
R71
10.2k
R11
34k
CF1
0.1µF
CF2
0.1µF
VIN2
3.3V
area (SOA) requirements for Q1. Capacitor CSS sets a maximum inrush
current slew rate to avoid transient
glitches on the backplane and CTIMER
is used to set the start-up time limit,
which protects Q1 by turning it off if
the system attempts to start-up into
an excessive load. C3 is used to bypass
UV1 VDD1
OV1
ON
SDA
SCL
ALERT
CONFIG
ADR0
ADR1
ADR2
INTVCC
GND
OV2
UV2 VDD2
SENSE1– GATE1 SOURCE1
FB1
GPIO1
EN1
ADIN1
TIMER
R81
3.57k
R41
10k
12PGOOD
CTIMER
1µF
LTC4222
SS
ADIN2
EN2
CSS
68nF
AUXPGOOD
GPIO2
FB2
SENSE2 GATE2 SOURCE2
–
R52
10Ω
CG2
10nF
R12
6.65k
R82
3.57k
R42
10k
R72
4.99k
RSENSE2
300mΩ
Q2
Si1046R
BACKPLANE PLUG-IN
CARD
VOUT2
3.3V
150mA
Figure 1. Typical AMC application
Linear Technology Magazine • January 2009
DESIGN FEATURES L
the internal 3.3V core voltage on the
INTVCC pin and prevent the LTC4222
from resetting on input supply glitches.
The INTVCC pin may also be used to
power external loads, such as an I2C
bus buffer, up to 10mA. The behavior of
channel 2 is identical to channel 1.
Typically, the pins on the connector are staggered so that bulk power
is applied first with the longest pins,
followed by communication lines on
medium length pins, and finally, Hot
Swap control lines such as the supply
for the UV, OV, or EN pins. The UV,
OV, and EN pins must be in the correct state for a period of 100ms before
Q1 is allowed to turn on to allow any
connector signal bouncing to subside
before starting up. At this point the
ON pin turns the part on immediately
if it is high, or holds the part off if it
is low. The ON pin can be overridden
and Q1 turned on or off through the
I2C bus by writing to the ON bit in the
control register.
If the CONFIG pin is low, these conditions must be met for both channels
to initiate start-up, and both channels
will start up at the same time, as
shown in Figure 2. A fault on either
channel when the CONFIG pin is low
results in both channels turning off,
as shown in Figure 3, at which point
they latch off or auto-retry together as
configured in the control registers. This
allows a faulting board to be entirely
disconnected.
When the CONFIG pin is tied high,
the two channels can start-up independently as long as both VDD voltages
are above their UVLO levels. If one
channel is enabled during the 100ms
debounce time of the other channel,
the 100ms debounce is restarted and
both channels will start together, however if one channel is enabled while the
other channel is starting up or going
through an overcurrent cool-down
cycle, the channel attempting to start
must wait for the other channel to finish before it is allowed to start.
With CONFIG tied high, the two
channels can easily be sequenced by
tying the power good output on the
GPIO pin of one channel to the UV pin
of the other channel. The GPIO pin
pulls down the UV pin and holds the
other channel off until the first channel starts up and the FB pin detects
that power is good, at which point the
GPIO pin releases the UV pin and the
second channel starts up, as shown
in Figure 4.
VDD1/2
10V/DIV
VDD1/2
10V/DIV
VOUT1
10V/DIV
VOUT1
10V/DIV
VOUT2
10V/DIV
VOUT2
10V/DIV
GPIO2
PGOOD
10V/DIV
GPIO2
PGOOD
10V/DIV
50ms/DIV
50ms/DIV
Figure 2. Start-up waveform
with coupled turn-on
Figure 4. Start-up waveform
with sequencing
VSENSE1
150mV/DIV
VSENSE1
150mV/DIV
VOUT1
10V/DIV
VOUT1
10V/DIV
VOUT2
10V/DIV
VOUT2
10V/DIV
ALERT
5V/DIV
ALERT
5V/DIV
10µs/DIV
Figure 3. Fault-off waveform
with coupled faults
Linear Technology Magazine • January 2009
10µs/DIV
Figure 5. Fault-off waveform
with independent faults
If one channel experiences a fault
when the CONFIG pin is tied high, the
other channel remains on, as shown
in Figure 5. This allows the LTC4222
to supply two slots on a backplanebased application where non-failing
slots are supposed to remain on when
adjacent slots fail, such as providing
12V payload power switching for two
µTCA slots as shown in Figure 6.
Measure Board Power
with Integrated ADC
Monitoring the supply voltage and
current is a useful way of tracking the
health of the power path. New data
can be compared with historical data
for the same card to detect changes in
power consumption that could indicate
that the card is behaving abnormally.
An abnormal card can be shut down
and flagged for service, perhaps before a more severe fault or system
malfunction occurs. The LTC4222
includes a 10-bit data converter that
continuously monitors six voltages:
two ADIN pins, two SOURCE pins and
two current sense voltages between the
SENSE+ and SENSE– pins. The ADIN
pins are uncommitted ADC inputs that
allow the user to monitor any available
voltage. The ADIN pins are monitored
with a 1.28V full scale and are connected directly to the data converter
input without any signal scaling. The
SOURCE pins use a 1:24 divider at
the input, which gives a 32V full scale.
The SENSE voltage amplifiers have a
voltage gain of 20, which results in a
64mV full scale. The converter uses
an over-sampling and offset cancellation method that preserves the full
10-bit dynamic range on the SENSE
channels.
If the data converter reads more
than 2mV on a VDD–SENSE channel
while the external switch is turned off,
the LTC4222 generates a FET-SHORT
fault to indicate that the switch may
be damaged. The presence of this
condition is indicated in the STATUS
register bit C5 for the originating
channel and logged to FAULT register
bit D5. The LTC4222 takes no action
in this condition other than logging
the fault and generating an alert if
configured to do so.
17
L DESIGN FEATURES
The results from each conversion
are stored in 12 ADC registers. The
default behavior of the data converter
is a free-running mode in which it
sequentially measures all six channels continuously and updates the
output registers 15 times per second.
The data converter can be stopped
by setting ADC_CONTROL register
bit 0 (HALT)—subsequent writes to
the ADC_CONTROL register with the
HALT bit set initiate a single conversion on the data converter channel
selected by ADC_CONTROL register
bits 1–3. An optional alert can be
generated on the ALERT pin to indicate a conversion has finished by
setting ADC_CONTROL register bit
4, or alternately the ADC_BUSY bit
(ADC_CONTROL bit 5) can be polled
until it indicates that the data converter has completed the conversion.
Note that the ADC_BUSY bit is always
set when the data converter is in its
free-running mode. When the data
converter is halted, the data converter
registers may be written to and read
from for software testing.
Versatile Inrush
Current Control
As described above, the LTC4222
waits to turn on each channel’s external switch until the channel’s input
has met the UV and OV thresholds
and an internal 100ms debounce
timer has expired. The start-up time
is determined by the capacitor on the
TIMER pin, or 100ms if the TIMER pin
is tied to INTVCC. During this time the
circuit breaker is disabled to prevent
an overcurrent fault from occurring,
the power good signal from the corresponding GPIO pin is also disabled
to prevent turning on a load before
the current limit has reached the full
value via the SS (soft-start) and FB
(foldback) pins. The inrush current
slew rate (dI/dt) is limited via the SS
pin. The inrush current is also folded
back from 50mV to 17mV via the FB
pin. An optional RC network on the
external MOSFET gate can be used
to set the inrush current below the
foldback level by setting the maximum
slope of the output voltage. When both
channels are starting up at the same
18
time, the current sense voltages are
both regulated to the lowest value
commanded by the two FB pins and
the SS pin.
At the end of the start-up period
the current limit circuit is checked.
If the current limit is still regulating
the current, the LTC4222 determines
that the output failed to come up and
generates an overcurrent fault. If the
current limit circuit is not active then
the current limit threshold is moved to
150mV, the power good signal to the
GPIO pin is enabled and the 50mV
circuit breaker is armed.
The SS pin sets the current slew rate
limit at start-up. It starts at ground,
which corresponds to a negative voltage on the sense resistor and results
in the MOSFET being turned off. A
current into the soft-start capacitor
produces a ramp that corresponds
to increasing VDD–SENSE voltage.
When either channel’s current limit
circuit releases the gate (when the
commanding V DD –SENSE voltage
becomes positive) the current from
the SS pin is stopped to wait for that
GATE pin to rise and start to turn on
the MOSFET.
Once the current limit circuit begins
to regulate the VDD–SENSE voltage, the
current from the SS pin is resumed
and the ramp continues until it reaches
the foldback level. It is important
that the SS pin stop the ramp while
the GATE pins are slewing because
the ramp would otherwise continue
and result in an uncontrolled step in
current once the MOSFET threshold
is reached. An uncontrolled step may
violate inrush specifications and cause
supply glitches on the backplane. Due
to offset differences between the current limit circuits, the soft-start ramp
may pause twice as each gate slews at
a different time when both channels
turn on in the same start-up cycle.
If the soft-start ramp reaches one of
the the foldback current limit levels,
the soft-start circuit stops the ramp.
The ramp is allowed to continue as
the voltage at the lowest FB pin rises
and increases the foldback current
limit, still limited in slope and limited
in magnitude by foldback as well. The
FB pin for a channel that is either on
or off while the other is starting up is
ignored and does not affect the startup current limit.
If an RC network is placed on a
GATE pin to manually set the inrush
current to a value below the foldback
level, the current limit circuit leaves
regulation and begins slewing when it
is unable to achieve the VDD–SENSE
voltage commanded by the SS and FB
pins. If the start-up timer expires in the
meantime, an overcurrent fault is not
generated because the current limit is
not active. The power good output for
the GPIO pin relays the state of the FB
pin, and the circuit breaker is armed.
Either the output voltage finishes
rising and a power good is asserted
when the FB pin crosses it’s 1.235V
threshold, or the current rises to the
circuit breaker threshold and the part
generates an overcurrent fault.
In the event there is an overcurrent
condition after start-up, the current
limit circuit limits the VDD–SENSE
voltage to 150mV while the circuit
breaker waits for a 20µs timeout before producing an overcurrent fault.
After any overcurrent fault, the part
waits for a cool-down period of 50
times the start-up time before allowing
either channel to start or restart via
auto-retry, or cycling the EN, UV or
OV pins. The ON pins or the ON bits
in the control registers can be cycled
to bypass the cool-down time.
Controlled Turn-Off
When the LTC4215 is turned off by
a fault or I2C transaction, the GATE
pin is pulled down with a 1mA current
source. Once the GATE pin is below the
SOURCE pin, a diode from SOURCE
to GATE turns on and the voltage at
the SOURCE pin is discharged by the
same 1mA current.
If there is a short that causes the
sense voltage to exceed 150mV, a
450mA pull-down current from GATE
to SOURCE removes the gate charge of
the switch. Once the sense voltage falls
to 150mV, the current limit regulates
there for 20µs before turning the gate
off with the 1mA current source.
If there is a significant inductance
between VDD (SENSE+) and upstream
bulk capacitance, across a connecLinear Technology Magazine • January 2009
DESIGN FEATURES L
tor for instance, it is possible that a
short circuit at the output with a very
fast discharge time could cause the
VDD input voltage to collapse while
the current through this inductance
slews. In this case, after 2µs, the VDD
undervoltage lockout circuit turns on
and discharges the GATE pin with the
450mA pull-down to the SOURCE pin
to quickly turn the switch off.
the 20% circuit breaker frees 4A for
use elsewhere, or allows the use of
a 30% smaller, and less expensive,
power supply.
High Voltage Rating
for 12V Applications
The LTC4222 has a maximum input
voltage rating of 35V, which is higher
Save Power with Precise
50mV Circuit Breaker
In systems where a circuit breaker
has only 20% accuracy, the designer
must be able to safely provide 50%
more power than the card actually
consumes to ensure that the application doesn’t suffer from heat and
supply limitations on the high side or
produce a fault in normal operation
on the low side. For instance, in a
system that requires 10A, a 20% accurate hot swap must have a nominal
circuit breaker threshold of 12.5A.
Since the threshold could be as high
as 15A, the power supply needs to be
able to supply 15A. In the case of a
5% threshold, the nominal threshold
is 10.5A and the maximum possible
current is 11A. Using the part with a
5% circuit breaker over the part with
The LTC4222 is a smart
power gateway for boards
with two or more hotswappable supplies. It
provides fault isolation,
closely monitors the health
of the power paths and
provides a versatile means
of controlling the inrush
current profile. It logs
faults, provides real-time
status information, and
can interrupt the host if
necessary. Meanwhile,
an internal 10-bit ADC
continuously monitors board
current and voltages.
6mΩ
12V
12V
10Ω
12.1k
UV1 VDD1
OV1
NC
0.1µF
10.2k
SENSE1– GATE1 SOURCE1
FB1
ON
SDA
SCL
ALERT
CONFIG
ADR0
ADR1
ADR2
INTVCC
GPIO1
EN1
ADIN1
TIMER
LTC4222
SS
ADIN2
EN2
GPIO2
GND
OV2
UV2 VDD2
FB2
SENSE2– GATE2 SOURCE2
2k
10Ω
0.1µF
The LTC4222 is a smart power gateway
for boards with two or more hotswappable supplies. It provides fault
isolation, closely monitors the health
of the power paths and provides versatile means of controlling the inrush
current profile. It logs faults, provides
real-time status information, and
can interrupt the host if necessary.
Meanwhile, an internal 10-bit ADC
continuously monitors board current
and voltages. These features make the
LTC4222 an ideal power gateway for
high availability systems. L
93.1k
2k
10.2k
Conclusion
Si7336ADP
93.1k
0.1µF
than the breakdown voltage of the
external MOSFET for most 12V applications, and also allows the LTC4222
to be used in 24V applications. If the
breakdown voltage of the external
MOSFET is less than the 35V abs-max
of the LTC4222, there is no need for a
transorb at the input in a card-resident
application because voltage surges
are safely absorbed by the MOSFET.
If a transorb is still required, the high
voltage rating of the LTC4222 makes
it easy to select a transorb above the
maximum operating range of the application, and below the 35V maximum
for the part.
93.1k
100k
µTCA
PLUG-IN
CARD 1
PWR GOOD 1
LOAD
1
1µF
68nF
PWR GOOD 2
12.1k
µTCA
PLUG-IN
CARD 2
100k
LOAD
2
93.1k
12V
6mΩ
Si7336ADP
12V
BACKPLANE
Figure 6. µTCA application supplying 12V payload power to two µTCA slots
Linear Technology Magazine • January 2009
19