LINER LTC4245IUHF

LTC4245
Multiple Supply Hot Swap
Controller with I2C
Compatible Monitoring
DESCRIPTIO
U
FEATURES
■
■
■
■
■
■
■
■
■
■
■
■
■
■
Allows Safe Insertion into Live CompactPCITM or
PCI ExpressTM Backplane
8-Bit ADC Monitors Current and Voltage
I2CTM/SMBus Interface
dI/dt Controlled Soft Start
Simultaneous or Sequenced Turn-On
±20V Absolute Maximum Rating for ±12V Supplies
No External Gate Capacitor Required
Dual-Level Circuit Breaker and Current Limit
Bus Precharge Output
Power Good Input with Timeout
Optional Latchoff or Autoretry After Faults
Alerts Host After Faults
Integrated LOCAL_PCI_RST# Logic
36-Pin SSOP and 38-Pin (5mm × 7mm) QFN
Packages
The LTC®4245 Hot SwapTM controller allows a board to
be safely inserted and removed from a live backplane in
multiple supply systems such as CompactPCI and PCI
Express. Using four external N-channel pass transistors,
the board supply voltages can be ramped up at an adjustable rate and in any desired sequence. An I2C interface and
onboard ADC allow monitoring of board current, voltage
and fault status for each supply.
The device features adjustable dI/dt controlled soft start
and foldback limited inrush current. A dual-level timed
circuit breaker and fast current limit protect each supply
against overcurrent faults. A power good input with timeout
allows a downstream supply monitor to disconnect the
board supplies. The device can be configured to function
without a –12V supply or with an extra 3.3V supply instead
of a 5V supply.
U
APPLICATIO S
■
■
The controller has additional features to interrupt the host
when a fault has occurred, notify when output power is
good, detect insertion of a load card and power-up in
either the on or off state.
Live Board Insertion
CompactPCI, CompactPCI Express, CompactTCA,
PCI Express Systems
, LT, LTC and LTM are registered trademarks of Linear Technology Corporation.
All other trademarks are the property of their respective owners.
U
TYPICAL APPLICATIO
CompactPCI Application
BACKPLANE
CONNECTOR
Sequenced Turn-On Waveform
CARD
CONNECTOR
5VOUT
12VOUT
BD_SEL#
10V/DIV
12VOUT
12VIN 12VSENSE 12VGATE 12VOUT 5VIN 5VSENSE 5VGATE
5VOUT
BD_SEL#
ON
PGI
HEALTHY#
SDA
SCL
LTC4245
LOCAL_PCI_RESET#
ALERT#
PCI_RST#
SUPPLY
MONITOR
RESET
5VOUT
OUTPUT
VOLTAGE
5V/DIV
3VOUT
VEEOUT
BOARD
RESET
TO BUS
PRECHARGE
LOCAL_PCI_RST#
5V/DIV
GND
3VOUT
VEEIN VEESENSE VEEGATE VEEOUT 3VIN 3VSENSE 3VGATE
TIME (50ms/DIV)
–12VOUT
4245 TA01b
3.3VOUT
4245fa
1
LTC4245
U
W W
W
ABSOLUTE
AXI U RATI GS
(Notes 1, 2)
Supply Voltages
12VIN ..................................................... –0.3V to 20V
5VIN, 3VIN .............................................. –0.3V to 10V
VEEIN ...................................................... –20V to 0.3V
INTVCC .................................................. –0.3V to 6.5V
Input Voltages
BD_SEL#, ON, PGI ................................. –0.3V to 12V
ADR0-3, CFG, SS, TIMER ...... –0.3V to INTVCC + 0.3V
PCI_RST#, SCL, SDA ............................ –0.3V to 6.5V
Output Voltages
ALERT#, GPIO1-3, HEALTHY#,
LOCAL_PCI_RST# ................................ –0.3V to 6.5V
Analog Voltages (n is 5V, 3V)
12VGATE ................................................. –0.3V to 25V
nGATE (Note 3)............... –0.3V to 12VIN + 0.3V or 14V
VEEGATE – VEEIN (Note 4) .......................... –0.3V to 5V
12VSENSE ........... –0.3V or 12VIN – 6V to 12VIN + 0.3V
nSENSE...........................................–0.3V to nIN + 0.3V
VEESENSE ..................................... VEEIN – 0.3V to 0.3V
12VOUT – 12VGATE (Note 4)...................... –5V to 0.3V
nOUT – nGATE (Note 4) .............................. –5V to 0.3V
VEEOUT (Note 5)...................................... –20V to 0.3V
PRECHARGE .............................. –0.3V to 3VIN + 0.3V
Operating Temperature Range
LTC4245C ................................................ 0°C to 70°C
LTC4245I ............................................. –40°C to 85°C
Storage Temperature Range
G Package .......................................... –65°C to 150°C
UHF Package...................................... –65°C to 125°C
Lead Temperature (Soldering, 10 sec)
G Package ......................................................... 300°C
U
W
U
PACKAGE/ORDER I FOR ATIO
4
33 5VOUT
12VIN
5
12VSENSE
12VGATE
12VOUT
8
29 ADR0
GND
9
28 INTVCC
5VOUT
34 5VGATE
SS
5VGATE
3
5VSENSE
35 5VSENSE
ON
5VIN
36 5VIN
2
TIMER
1
TIMER
ON
HEALTHY#
HEALTHY#
TOP VIEW
TOP VIEW
38 37 36 35 34 33 32
SS 1
31 ADR3
32 ADR3
12VIN 2
30 ADR2
6
31 ADR2
12VSENSE 3
29 ADR1
7
30 ADR1
12VGATE 4
28 ADR0
SCL 13
24 LOCAL_PCI_RST#
VEESENSE 15
VEEIN 16
23 PRECHARGE
22 PCI_RST#
21 LOCAL_PCI_RST#
ALERT# 11
20 PRECHARGE
VEESENSE 12
22 3VIN
13 14 15 16 17 18 19
VEEIN
ALERT# 14
23 PGI
SCL 10
21 3VSENSE
VEEGATE 17
20 3VGATE
VEEOUT 18
19 3VOUT
UHF PACKAGE
38-LEAD (5mm × 7mm) PLASTIC QFN
G PACKAGE
36-LEAD PLASTIC SSOP
TJMAX = 125°C, θJA = 95°C/W
3VIN
25 PCI_RST#
24 GPIO1
SDA 9
3VSENSE
SDA 12
25 GPIO2
CFG 8
3VGATE
26 PGI
BD_SEL# 7
3VOUT
CFG 11
26 GPIO3
39
VEEOUT
27 GPIO1
27 INTVCC
GND 6
VEEGATE
BD_SEL# 10
12VOUT 5
TJMAX = 125°C, θJA = 34°C/W
EXPOSED PAD (PIN 39) PCB GND CONNECTION OPTIONAL
ORDER PART NUMBER
ORDER PART NUMBER
UHF PART MARKING*
LTC4245CG
LTC4245IG
LTC4245CUHF
LTC4245IUHF
4245
4245
Order Options Tape and Reel: Add #TR Lead Free: Add #PBF Lead Free Tape and Reel: Add #TRPBF
Lead Free Part Marking: http://www.linear.com/leadfree/
Consult LTC Marketing for parts specified with wider operating temperature ranges. *The temperature grade is identified by a label on the shipping container.
4245fa
2
LTC4245
ELECTRICAL CHARACTERISTICS
The ● denotes the specifications which apply over the full operating temperature
range, otherwise specifications are at TA = 25°C. V12VIN = 12V, V5VIN = 5V, V3VIN = 3.3V, VVEEIN = –12V, unless otherwise noted.
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
IDD
Input Supply Current
12VIN
5VIN
3VIN, PRECHARGE Open
VEEIN
●
●
●
●
VUVL
Supply Undervoltage Lockout
12VIN
5VIN, VCFG = 0V, Open
5VIN When VCFG = VCC, 3VIN
VEEIN, VCFG = 0V
VCC Falling
●
●
●
●
●
VCC
Internal Regulator Voltage
UNITS
3
0.5
0.6
–0.5
5
1
1
–1
10.2
4.25
2.7
–10.2
3.4
10.5
4.38
2.8
–10.5
3.8
10.8
4.5
2.9
–10.8
4.2
V
V
V
V
V
●
5
5.5
6
V
●
●
●
●
45
22.5
22.5
40
50
25
25
50
55
27.5
27.5
60
mV
mV
mV
mV
●
●
●
●
130
60
60
130
150
75
75
150
170
90
90
170
mV
mV
mV
mV
Supplies
mA
mA
mA
mA
Current Limit
ΔVSNS(CB)
ΔVSNS(ACL)
ΔVSNS(FBL),
ΔVSNS(FBH)
Circuit Breaker Trip Sense Voltage
(V12VIN – V12VSENSE)
(V5VIN – V5VSENSE)
(V3VIN – V3VSENSE)
(VVEESENSE – VVEEIN)
After Start-Up
Active Current Limit Sense Voltage
(V12VIN – V12VSENSE)
(V5VIN – V5VSENSE)
(V3VIN – V3VSENSE)
(VVEESENSE – VVEEIN)
After Start-Up
Foldback Current Limit Sense Voltage
(V12VIN – V12VSENSE)
Start-Up, VTIMER = 0V
V12VOUT = 0V
V12VOUT = 12V
V5VOUT = 0V
V5VOUT = 5V
V3VOUT = 0V
V3VOUT = 3.3V
VVEEOUT = 0V
VVEEOUT = –12V
●
●
●
●
●
●
●
●
10
40
4
22
4
22
11
40
15
50
7.5
25
7.5
25
16
50
20
60
11
29
11
29
21
60
mV
mV
mV
mV
mV
mV
mV
mV
(V5VIN – V5VSENSE)
(V3VIN – V3VSENSE)
(VVEESENSE – VVEEIN)
Gate Drive
ΔVGATE
Gate Drive
Gate to Source
●
5
6.2
7.5
V
IGATE(UP)
Gate Pull-Up Current
Gate Drive On, ΔVGATE = 0V
●
–16
–20
–24
μA
IGATE(DN)
Gate Pull-Down Current
12VGATE, 5VGATE, 3VGATE,
VEEGATE
Gate Drive Off, ΔVGATE = 5V
VOUT = VIN
VVEEGATE = –7V
●
●
0.9
1.7
1.3
3.5
1.7
5.3
mA
mA
Gate Fast Pull-Down Current
12VGATE, 5VGATE
3VGATE
VEEGATE
Fast Turn Off, ΔVGATE = 5V
V12VGATE = 17V, V5VGATE = 10V
V3VGATE = 8.3V
VVEEGATE = –7V
●
●
●
125
155
32
250
310
65
375
465
98
mA
mA
mA
ON, BD_SEL# Pin Threshold Voltage
VON Rising, VBD_SEL# Rising
●
1.21
1.235
1.26
V
●
70
120
170
mV
●
–7
–10
–16
µA
IGATE(FST)
Input/Output Pins
VON, BD_SEL#(TH)
ΔVON, BD_SEL#(HYST) ON, BD_SEL# Pin Hysteresis
IBD_SEL#(UP)
BD_SEL# Pull-Up Current
VBD_SEL# = 0V
4245fa
3
LTC4245
ELECTRICAL CHARACTERISTICS
The ● denotes the specifications which apply over the full operating temperature
range, otherwise specifications are at TA = 25°C. V12VIN = 12V, V5VIN = 5V, V3VIN = 3.3V, VVEEIN = –12V, unless otherwise noted.
SYMBOL
PARAMETER
CONDITIONS
MIN
TYP
MAX
UNITS
VPB(TH)
Power Bad Threshold Voltage
12VOUT
5VOUT, VCFG = 0V, Open
5VOUT When VCFG = VCC, 3VOUT
VEEOUT, VCFG = 0V
●
●
●
●
10.8
4.5
2.8
–10.8
11.1
4.63
2.9
–11.1
11.4
4.75
3.0
–11.4
V
V
V
V
VIN(TH)
Logic Input Threshold
PGI, PCI_RST#, GPIOn
SDA, SCL
●
●
0.8
1.6
1.0
1.8
1.2
2.0
V
V
IIN
Pin Input Current
ON, PGI, PCI_RST#, V = 1.2V
SDA, SCL, ALERT#, GPIOn, HEALTHY#,
LOCAL_PCI_RST#, V = 6V
●
0
±1
μA
VOL
Output Low Voltage
SDA, ALERT#, I = 5mA; GPIOn,
HEALTHY#, LOCAL_PCI_RST#, I = 3mA
●
0.2
0.4
V
VTRI(H)
ADR2, ADR3, CFG Input High Threshold
●
VCC –0.8
VTRI(L)
ADRn, CFG Input Low Threshold
●
0.2
ITRI(IN,HL)
ADR2, ADR3, CFG High, Low Input
Current
V = 0V, VCC
●
ITRI(IN,Z)
ADR2, ADR3, CFG High Z Input Current
V = 0.8V, VCC –0.8V
●
±10
IADR01(IN)
ADR0, ADR1 Input Current
VADR0, VADR1 = 0V, VCC
●
–30
ISENSE
Sense Pin Input Current
12VSENSE, 5VSENSE, 3VSENSE
VEESENSE
After Start-Up
VSENSE = VIN
VVEESENSE = –12V
●
●
IOUT(ON)
OUT Pin Input Current
V12VOUT = 12V, VON = 2V
V5VOUT = 5V, VON = 2V
V3VOUT = 3.3V, VON = 2V
VVEEOUT = –12V, VON = 2V
●
●
●
●
ROUT(DIS)
OUT Pin Discharge Resistance
V12VOUT = 6V, VON = 0V
V5VOUT = 3V, VON = 0V
V3VOUT = 2V, VON = 0V
VVEEOUT = –6V, VON = 0V
●
●
●
●
IVEEOUT(UP)
VEEOUT Pull-Up Current
VVEEOUT = 0V
●
VPXG
PRECHARGE Voltage
IPRECHARGE = Open, –70mA (Note 6)
●
VTIMER(H)
TIMER Pin High Threshold
VTIMER Rising
●
VTIMER(L)
TIMER Pin Low Threshold
VTIMER Falling
●
0.1
0.23
0.4
V
ITIMER
TIMER Pin Pull-Up Current
During Start-Up, VTIMER = 0V
During PGI Timeout, VTIMER = 0V
During Auto-Retry, VTIMER = 0V
●
●
●
–80
–8
–1.5
–100
–10
–2
–120
–12
–2.5
μA
μA
μA
KTMRATIO
TIMER Pin Current Ratio
(ITIMER(RTRY)/ITIMER(START))
●
1.6
2
2.7
%
KTMCAP
Start-Up Time per TIMER Capacitance
((VTIMER(H) – VTIMER(L))/ITIMER(START))
●
20
23.3
26
ms/μF
ISS
SS Pin Pull-Up Current
Fast Ramp, VSS = 0V
Slow Ramp, VSS = 2V
●
●
–16
–1.5
–20
–2
–24
–2.5
μA
μA
RTS(DIS)
TIMER, SS Discharge Resistance
VTIMER = 1.2V, VSS = 1.2V
●
225
400
Ω
GSS
Gain from SS Pin to Foldback Current
Limit (ΔVSNS(FB)/ΔVSS)
12VIN, VEEIN
5VIN, 3VIN
VCC –0.4 VCC –0.2
0.4
V
0.8
V
±80
μA
μA
1
μA
0.3
–30
1
–45
μA
μA
200
275
75
–200
280
390
105
–280
μA
μA
μA
μA
1000
180
190
1800
1800
325
340
3200
Ω
Ω
Ω
Ω
–36
–54
μA
0.95
1
1.05
V
2.5
2.56
2.62
V
650
125
130
1300
Timer, Soft-Start
46
23
mV/V
mV/V
4245fa
4
LTC4245
ELECTRICAL CHARACTERISTICS
The ● denotes the specifications which apply over the full operating temperature
range, otherwise specifications are at TA = 25°C. V12VIN = 12V, V5VIN = 5V, V3VIN = 3.3V, VVEEIN = –12V, unless otherwise noted.
SYMBOL
PARAMETER
CONDITIONS
RES
Resolution (No Missing Codes)
(Note 7)
VFS
Full-Scale Voltage (VFS = 255LSB)
12VIN, 12VOUT
12VIN – 12VSENSE, VEESENSE – VEEIN
5VIN, 5VOUT
MIN
TYP
MAX
UNITS
ADC
(Note 6)
VCFG = 0V, Open
VCFG = VCC
5VIN – 5VSENSE, 3VIN – 3VSENSE
3VIN, 3VOUT
VEEIN, VEEOUT
GPIO
●
8
●
●
●
●
●
●
●
●
13.744
62.47
5.5
3.75
31.24
3.75
–13.744
2.5
Bits
14.025 14.306
65.03
63.75
5.72
5.61
3.9
3.825
32.51
31.875
3.9
3.825
–14.025 –14.306
2.6
2.55
V
mV
V
V
mV
V
V
V
INL
Integral Nonlinearity
ΔVSENSE (Note 8)
Other 9 Channels
●
●
±0.5
±0.2
±2
±1.25
LSB
LSB
OE
Offset Error
ΔVSENSE (Note 6)
VEEIN, VEEOUT
Other 7 Channels
●
●
●
±0.5
±0.5
±0.3
±1.5
±1.25
±1
LSB
LSB
LSB
FSE
Full-Scale Error
●
±5
LSB
TUE
Total Unadjusted Error
●
±5
LSB
tADC
Conversion Time
All 13 Channels Once
ΔVSENSE, VEEIN, VEEOUT
Other 7 Channels
665
70
35
ms
ms
ms
Delays
●
tD
Turn-On Delay
tPLH(GATE)
Input High (ON) to Gates High Delay
SS Open
tPHL(GATE)
Input High (BD_SEL#), Input Low (ON)
to Gates Low Propagation Delay
tPHL(UVL)
Supply Low to Gates Low Delay
tCB
Circuit Breaker Filter Delay Time
tACL
Active Current Limit Delay
ΔV12VSENSE = 300mV, C12VGATE = 10nF
ΔV5VSENSE = 150mV, C5VGATE = 10nF
ΔV3VSENSE = 150mV, C3VGATE = 10nF
ΔVVEESENSE = 300mV, CVEEGATE = 10nF
●
●
●
●
tPHL(PGI)
PGI Low to Gates Low
CGATE = 1pF
●
tPHL(RST)
Output Low to LOCAL_PCI_RST# Low
12VOUT, 5VOUT, 3VOUT, VPCI_RST# = 2V
VEEOUT, VPCI_RST# = 2V
●
●
tP(RST)
PCI_RST# to LOCAL_PCI_RST# Delay
60
100
150
ms
●
15
30
μs
CGATE = 1pF
●
0.3
1
μs
12VIN, 5VIN, 3VIN, CGATE = 1pF
VEEIN, CVEEGATE = 1pF
●
●
2.1
3.3
3.5
5.5
4.9
7.7
μs
μs
●
16
22
28
μs
0.9
0.85
0.7
2
2.3
2.1
1.8
5
μs
μs
μs
μs
12
20
28
μs
9
10.2
15
17
21
23.8
μs
μs
60
200
ns
●
I2C Interface Timing (Note 7)
fSCL(MAX)
Maximum SCL Clock Frequency
tBUF(MIN)
Min. Bus Free Time Between Stop/Start
Operates with fSCL ≤ fSCL(MAX)
400
0.12
1.3
kHz
μs
tSU, STA(MIN)
Minimum Repeated Start Set-Up Time
10
600
ns
tHD, STA(MIN)
Min. Hold Time After (Repeated) Start
140
600
ns
tSU, STO(MIN)
Minimum Stop Condition Set-Up Time
10
600
ns
4245fa
5
LTC4245
ELECTRICAL CHARACTERISTICS
The ● denotes the specifications which apply over the full operating temperature
range, otherwise specifications are at TA = 25°C. V12VIN = 12V, V5VIN = 5V, V3VIN = 3.3V, VVEEIN = –12V, unless otherwise noted.
SYMBOL
PARAMETER
CONDITIONS
tSU, DAT(MIN)
Minimum Data Set-Up Time Input
tHD, DATI(MIN)
Minimum Data Hold Time Input
tHD, DATO(MIN)
Minimum Data Hold Time Output
tSP(MAX)
Maximum Suppressed Spike Pulse Width
CX
SCL, SDA Input Capacitance
tof
Data Output Fall Time
MIN
(Note 9)
Note 1: Stresses beyond those listed under Absolute Maximum Ratings
may cause permanent damage to the device. Exposure to any Absolute
Maximum Rating condition for extended periods may affect device
reliability and lifetime.
Note 2: All currents into device pins are positive; all currents out of device
pins are negative. All voltages are referenced to GND unless otherwise
specified.
Note 3: The 5VGATE and 3VGATE pins should not be driven beyond the
lower of 12VIN + 0.3V and 14V.
Note 4: An internal clamp limits the GATE pins to a minimum of 5V above
VOUT (VEEIN for VEEGATE). Driving this pin to voltages beyond the clamp
may damage the device.
TYP
MAX
UNITS
0
100
ns
–100
0
ns
300
500
900
ns
50
110
250
ns
5
10
pF
250
ns
20 + 0.1Cb
Note 5: The device pulls up the VEEOUT pin to 0.6V when pin is in open state.
Note 6: UHF package specification limits are identical to G package limits
and guaranteed by design and by correlation to wafer test measurements.
Note 7: Guaranteed by design and not subject to test.
Note 8: Integral Nonlinearity is defined as the deviation of a code from a
precise analog input voltage. Maximum specifications are limited by the
LSB step size and the single shot measurement. Typical specifications are
measured from 1/4, 1/2, 3/4 areas of the quantization band.
Note 9: Cb = total capacitance of one bus line in pF.
W
UW
TI I G DIAGRA
SDA
tSU, DAT
tHD, DATO,
tHD, DATI
tSU, STA
tSP
tHD, STA
tSP
tBUF
tSU, STO
SCL
tHD, STA
tof
START
CONDITION
REPEATED START
CONDITION
STOP
CONDITION
START
CONDITION
4245 TDO1
4245fa
6
LTC4245
U W
TYPICAL PERFOR A CE CHARACTERISTICS
0.5
0.25
0.25
0
–0.25
0
–0.25
0
128
64
192
–0.5
256
CODE
0
128
64
192
0.5
0
–0.5
–1
–50
256
CODE
4245 G01
12V and –12V Circuit Breaker Trip
Voltage vs Temperature
49.75
12V
49.50
49.25
–50
–25
0
25
50
TEMPERATURE (°C)
75
100
25.25
3.3V
25.00
5V
24.75
24.50
–50
–25
0
25
50
TEMPERATURE (°C)
75
Active Current Limit Delay vs
Sense Voltage
21.5
21.0
20.5
20.0
19.5
19.0
18.5
18.0
–50
100
–25
60
12V
3.3V
0.1
0
300
100
200
SENSE VOLTAGE (mV)
400
4245 G07
100
30
3.3V
50
FOLDBACK CURRENT LIMIT (mV)
FOLDBACK CURRENT LIMIT (mV)
ACTIVE CURRENT LIMIT DELAY (µs)
5V
1
75
5V and 3.3V Foldback Current
Limit vs Output Voltage
CGATE = 10nF
–12V
0
50
25
TEMPERATURE (°C)
4245 G06
12V and –12V Foldback Current
Limit vs Output Voltage
100
100
4245 G03
4245 G05
4245 G04
10
75
22.0
CIRCUIT BREAKER FILTER DELAY (µs)
CIRCUIT BREAKER TRIP VOLTAGE (mV)
–12V
0
25
50
TEMPERATURE (°C)
Circuit Breaker Filter Delay vs
Temperature
25.50
50.00
–25
4245 G02
5V and 3.3V Circuit Breaker Trip
Voltage vs Temperature
50.25
CIRCUIT BREAKER TRIP VOLTAGE (mV)
1
ADC FULL-SCALE ERROR (LSB)
0.5
–0.5
ADC Full-Scale Error vs
Temperature (GPIO1 Pin)
ADC DNL vs Code (GPIO1 Pin)
ADC DNL (LSB)
ADC INL (LSB)
ADC INL vs Code (GPIO1 Pin)
12V
40
30
–12V
20
10
0
0
10
4
6
8
2
12VOUT/–VEEOUT VOLTAGE (V)
12
4245 G08
25
5V
CFG = H
20
5V
CFG = L
15
10
5
0
0
1
2
3
4
5VOUT/3VOUT VOLTAGE (V)
5
4245 G09
4245fa
7
LTC4245
U W
TYPICAL PERFOR A CE CHARACTERISTICS
Gate Pull-Up Current vs
Temperature
INTVCC Voltage vs Load Current
6
4
3
2
CAUTION: DRAWING CURRENT
FROM INTVCC INCREASES POWER
DISSIPATION AND TJ. LIMIT DC LOAD
CURRENT TO 3mA
1
0
0
–20.5
6.35
VEEGATE
–20.0
5VGATE
–19.5
12VGATE
–19.0
3VGATE
–18.5
VEEGATE
6.30
6.25
5VGATE
3VGATE
6.20
12VGATE
6.15
–18.0
–50
15
5
10
LOAD CURRENT (mA)
6.40
GATE DRIVE (∆VGATE) (V)
GATE PULL-UP CURRENT (µA)
5
INTVCC VOLTAGE (V)
Gate Drive vs Temperature
–21
–25
75
0
25
50
TEMPERATURE (°C)
6.10
–50
100
0
25
50
TEMPERATURE (°C)
–25
75
100
4245 G10
4245 G13
4245 G12
Gate Fast Pull-Down Current vs
Temperature
Gate Drive vs IGATE
7
GATE DRIVE (∆VGATE) (V)
5
4
3
2
12VGATE
5VGATE
3VGATE
VEEGATE
1
0
0
–4
–8
–12
350
3VGATE
300
250
5VGATE
200
12VGATE
150
100
VEEGATE
–25
IGATE (µA)
1.012
1.011
1.010
1.009
0
50
25
TEMPERATURE (°C)
100
75
1.008
– 50
0
–10
–20 –30 –40 –50
LOAD CURRENT (mA)
–60
–70
4245 G17
100
400
350
VEEOUT
2000
300
1500
1000
VOL (mV)
OUTPUT DISCHARGE RESISTANCE (Ω)
0.99
75
VOL vs Current
2500
1.01
0.995
0
25
50
TEMPERATURE (°C)
4245 G16
Output Discharge Resistance vs
Temperature
1
– 25
4245 G15
4245 G14
PRECHARGE Voltage vs Load
Current
1.005
PRECHARGE OPEN
50
0
–50
–20
–16
1.013
PRECHARGE VOLTAGE (V)
GATE FAST PULL-DOWN CURRENT (mA)
400
6
PRECHARGE VOLTAGE (V)
PRECHARGE Voltage vs
Temperature
12VOUT
GPI0n, HEALTHY#,
LOCAL_PCI_RST#
250
200
150
SDA, ALERT#
100
500
50
5VOUT
0
– 50
3VOUT
– 25
0
25
50
TEMPERATURE (°C)
75
100
4245 G18
0
0
1
2
4
3
CURRENT (mA)
5
6
4245 G21
4245fa
8
LTC4245
U
U
U
PI FU CTIO S
12VGATE: Gate Drive for 12V Supply External N-Channel
MOSFET. An internal 20μA current source charges the gate
of the external N-channel MOSFET. An internal clamp limits
the gate voltage to 6.2V above 12VOUT. During turn-off a
1.3mA pull-down current discharges 12VGATE to ground.
During short-circuit a 250mA pull-down current between
12VGATE and 12VOUT is activated.
12VIN: 12V Supply, Current Sense and ADC Input. The
internal low voltage supply VCC is generated from 12VIN.
An undervoltage lockout circuit, with 38mV hysteresis,
prevents any external MOSFET from turning on when this
pin is below 10.5V.
12VOUT: 12V Gate Drive Return; Foldback, ADC and Power
Bad Input. Connect this pin to the source of the 12V supply
external N-channel MOSFET switch for gate drive return.
Power is considered bad if this pin drops below 11.1V. The
comparator on this pin has a built-in hysteresis of 40mV.
This pin is also an input to the ADC and the current limit
foldback circuit. A 1000Ω active pull-down discharges
12VOUT to ground when the external MOSFET is turned
off.
12VSENSE: 12V Supply Current Sense and ADC Input.
Connect this pin to the output of the 12V current sense
resistor. The current limit circuit controls the 12VGATE pin
to limit the sense voltage between the 12VIN and 12VSENSE
pins to 50mV or less during start-up and 150mV thereafter.
During start-up a foldback feature reduces the current
limit to 15mV as the 12VOUT pin approaches ground. A
circuit breaker, enabled after start-up, trips when the sense
voltage exceeds 50mV for 22μs. To disable current limit,
connect this pin to 12VIN.
3VGATE: Gate Drive for 3.3V Supply External N-Channel
MOSFET. An internal 20μA current source charges the gate
of the external N-channel MOSFET. An internal clamp limits
the gate voltage to 6.2V above 3VOUT. During turn-off a
1.3mA pull-down current discharges 3VGATE to ground.
During short-circuit a 310mA pull-down current between
3VGATE and 3VOUT is activated.
3VIN: 3.3V Supply, Current Sense and ADC Input. The 1V
precharge circuit draws its power and reference voltage
from 3VIN. An undervoltage lockout circuit, with 10mV
hysteresis, prevents any external MOSFET from turning
on when this pin is below 2.8V.
3VOUT: 3.3V Gate Drive Return; Foldback, ADC and Power
Bad Input. Connect this pin to the source of the 3.3V supply
external N-channel MOSFET switch for gate drive return.
Power is considered bad if this pin drops below 2.9V. The
comparator on this pin has a built-in hysteresis of 11mV.
This pin is also an input to the ADC and the current limit
foldback circuit. A 190Ω active pull-down discharges 3VOUT
to ground when the external MOSFET is turned off.
3VSENSE: 3.3V Supply Current Sense and ADC Input.
Connect this pin to the output of the 3.3V current sense
resistor. The current limit circuit controls the 3VGATE pin
to limit the sense voltage between the 3VIN and 3VSENSE
pins to 25mV or less during start-up and 75mV thereafter.
During start-up a foldback feature reduces the current
limit to 7.5mV as the 3VOUT pin approaches ground. A
circuit breaker, enabled after start-up, trips when the sense
voltage exceeds 25mV for 22μs. To disable current limit,
connect this pin to 3VIN.
5VGATE: Gate Drive for 5V Supply External N-Channel MOSFET. An internal 20μA current source charges the gate of
the external N-channel MOSFET. An internal clamp limits
the gate voltage to 6.2V above 5VOUT. During turn-off a
1.3mA pull-down current discharges 5VGATE to ground.
During short-circuit a 250mA pull-down current between
5VGATE and 5VOUT is activated.
5VIN: 5V Supply, Current Sense and ADC Input. An undervoltage lockout circuit, with 16mV or 10mV of hysteresis,
prevents any external MOSFET from turning on when this
pin is below 4.38V or 2.8V depending on the state of the
CFG pin.
4245fa
9
LTC4245
U
U
U
PI FU CTIO S
5VOUT: 5V Gate Drive Return; Foldback, ADC and Power
Bad Input. Connect this pin to the source of the 5V supply
external N-channel MOSFET switch for gate drive return.
Power is considered bad if this pin drops below 4.63V or
2.9V depending on the CFG pin. The comparator on this
pin has a built-in hysteresis of 17mV or 11mV. This pin
is also an input to the ADC and the current limit foldback
circuit. A 180Ω active pull-down discharges 5VOUT to
ground when the external MOSFET is turned off.
5VSENSE: 5V Supply Current Sense and ADC Input. Connect this pin to the output of the 5V current sense resistor.
The current limit circuit controls the 5VGATE pin to limit
the sense voltage between the 5VIN and 5VSENSE pins to
25mV or less during start-up and 75mV thereafter. During start-up a foldback feature reduces the current limit
to 7.5mV as the 5VOUT pin approaches ground. A circuit
breaker, enabled after start-up, trips when the sense voltage
exceeds 25mV for 22μs. To disable current limit, connect
this pin to 5VIN.
ADR0 to ADR3: Serial Bus Address Inputs. ADR0 and
ADR1 are two-state inputs; ADR2 and ADR3 are threestate inputs. Tying these pins to ground, open or INTVCC
configures one of 32 possible addresses. The addressing
scheme is compatible with the CompactPCI geographic
addressing for slot identification. See Table 5 in Applications Information.
ALERT#: Fault Alert Output. Open-drain logic output that can
be pulled to ground, when a fault occurs, to alert the host
controller. A fault alert is enabled by the ALERT register.
This device is compatible with SMBus alert protocol. See
Applications Information. Tie to ground if unused.
BD_SEL#: Board Present Input. Ground this pin to enable
the N-channel MOSFETs to turn on. When this pin is high,
the MOSFETs are off. An internal 10μA current source
pulls up this pin to INTVCC. Transitions on this pin will be
recorded in the FAULT2 register. A high-to-low transition
activates the logic to read the state of the ON pin and clear
faults. See Applications Information.
CFG: Supply Configuration Three-State Input. When this
pin is grounded, all four supply inputs must satisfy their
undervoltage lockout levels to allow the external MOSFETs
to turn on. Floating this pin disables VEE undervoltage
lockout and power bad functions, allowing other supplies
to turn-on even when –12V supply is absent. Tying this
pin to INTVCC not only disables VEE, but also converts
the 5VIN undervoltage, power bad and ADC levels to 3.3V
levels. This allows using an extra 3.3V supply instead of
a 5V supply as in a PCI Express application.
EXPOSED PAD (Pin 39, UHF Package): Exposed Pad may
be left open or connected to device ground.
GND: Device Ground.
GPIO1 to GPIO3 (GPIO2, GPIO3 on UHF package only):
General Purpose Input/Output and ADC Input. Open-drain
logic outputs and logic inputs. Any one of the three pins
can be multiplexed to the GPIO channel of the internal
ADC. GPIO1 has a state change fault associated with it.
The GPIO register (Table 13) contains status and control
bits for these pins.
HEALTHY#: Board Power Status Output. This pin is pulled
low by an open-drain output when all supply outputs are
above their power bad thresholds and when all external
N-channel MOSFETs are on. When any supply output
falls below its power bad threshold voltage, this pin will
go high after a 15μs deglitching time.
INTVCC: Internal Low Voltage Supply Decoupling Output.
Connect a 0.1μF capacitor from this pin to ground. When
this pin falls below 3.8V, the internal registers are reset.
LOCAL_PCI_RST#: Reset Output. This pin is pulled low by
an open-drain output whenever HEALTHY# is high or when
the PCI_RST# input is low. Tie to ground if unused.
ON: On Control Input. A rising edge turns on the external
N-channel MOSFETs and a falling edge turns them off.
This pin is also used to configure the state of the FET On
control bits (and hence the external FETs) in the ON register. For example, if the ON pin is tied high, then one or all
(depending on the Sequence control bit) FET On control
bits will go high 100ms after power-up. Likewise if the ON
pin is tied low then the part will remain off after power-up
until the FET On control bits are set high using the I2C
bus. If the Sequence control bit is set, taking ON pin high
turns on the supplies in a 12V, 5V, 3.3V, –12V sequence.
A high-to-low transition on this pin will clear faults.
4245fa
10
LTC4245
U
U
U
PI FU CTIO S
PCI_RST#: Reset Input. Pulling this pin low causes LOCAL_PCI_RST# to pull low. When high, LOCAL_PCI_RST#
is the logical inverse of HEALTHY#. Tie to INTVCC if
unused.
PGI: Power Good Input. Tie this pin to the ⎯R⎯E⎯S⎯E⎯T output
of an external supply monitor or power good output of a
DC/DC converter. When all supplies have been turned on,
a timing cycle is started at the end of which the PGI pin is
sampled. If it is low, all external MOSFETs are shut off. If
the PGI Disable control bit C3 is not set, pulling this pin
low for more than 20μs during normal operation will also
shut off all MOSFETs. Tie to INTVCC if unused.
PRECHARGE: Bus Precharge Output. This pin can source
70mA at 1V as soon as 3VIN is powered-up. Leave it open
if unused.
SCL: Serial Bus Clock Input. Data at the SDA pin is shifted
in or out on rising edges of SCL. This is a high impedance
pin that is generally driven by an open-collector output
from a master controller.
SDA: Serial Bus Data Input and Output. This is a high
impedance input when address, command or data bits
are shifted in. It is an open-drain output when sending
data back to the master controller or acknowledging a
write operation. An external pull-up resistor or current
source is required.
SS: Soft-Start Input. Connect a capacitor between this pin
and ground to set the rate of increase of current limit during
start-up for dI/dt limited inrush current. When an external
MOSFET is turned on, a 20μA pull-up current charges the
capacitor. The voltage ramp on the capacitor is converted
into an internal current limit increasing linearly with time.
Leave it open if dI/dt limited inrush is not required.
TIMER: Timer Input. A capacitor between this pin and
ground sets the duration of the start-up, PGI and auto-retry
timing cycles to be 23.3ms/μF, 233ms/μF and 1.17s/μF
respectively. A timing cycle consists of TIMER being
charged to 2.56V with an internal pull-up current source
and then being reset by a switch to ground. The timing
cycle ends when TIMER falls below 0.23V. The start-up,
PGI and auto-retry timing cycles use 100μA, 10μA and
2μA pull-up current sources respectively.
VEEGATE: Gate Drive for –12V Supply External N-Channel MOSFET. An internal 20μA current source charges
the gate of the external N-channel MOSFET. An internal
clamp limits the gate voltage to 6.2V above VEEIN. During
turn-off, a 3.5mA pull-down current discharges VEEGATE
to VEEIN. During short-circuit a 65mA pull-down current
between VEEGATE and VEEIN is activated. If a –12V supply
is not available, connect VEEGATE to ground and use the
CFG pin appropriately.
VEEIN: –12V Supply, Current Sense and ADC Input. An
undervoltage lockout circuit, with 38mV hysteresis, prevents any external MOSFET from turning on when this
pin is above –10.5V. The VEEIN undervoltage lockout can
be disabled by using the CFG pin. If a –12V supply is not
available, connect VEEIN to ground and use the CFG pin
appropriately.
VEEOUT: –12V Supply Foldback, ADC and Power Bad Input.
Connect this pin to the drain of the –12V supply external
N-channel MOSFET switch. Power is considered bad if this
pin rises above –11.1V. The comparator on this pin has a
built-in hysteresis of 54mV. The VEEOUT power bad function
can be disabled by using the CFG pin. This pin is also an
input to the ADC and the current limit foldback circuit. A
1800Ω active pull-up discharges VEEOUT to ground when
the external MOSFET is turned off. If a –12V supply is not
available, connect VEEOUT to ground and use the CFG pin
appropriately.
VEESENSE: –12V Supply Current Sense and ADC Input.
Connect this pin to the output of the –12V current sense
resistor. The current limit circuit controls the VEEGATE pin
to limit the sense voltage between the VEESENSE and VEEIN
pins to 50mV or less during start-up and 150mV thereafter.
During start-up a foldback feature lowers the current limit
to 16mV as the VEEOUT pin approaches ground. A circuit
breaker, enabled after start-up, trips when the sense voltage
exceeds 50mV for 22μs. To disable current limit, connect
this pin to VEEIN. If a –12V supply is not available, connect
VEESENSE to ground and use the CFG pin appropriately.
4245fa
11
LTC4245
W
BLOCK DIAGRA
12VOUT
12VGATE
12VSENSE 12VIN 3VOUT
3VGATE
12VIN
GATE DRIVER
CHARGE PUMP
GATE DRIVER
20µA
12VIN
3.3V ACL ON
RAMP12
HI: 30mV
LO: 0mV SS
+
–
+
–
SS
5VSENSE
RAMP5
HI: 15mV
LO: 0mV
12V
ACL
ON
SS
12V
ECB
TRIP
50mV
RAMP12
HI: 0 TO 80mV
LO: 150mV
RESET
RAMP3
HI: 15mV
LO: 0mV
3.3V ECB
TRIP
20µA
ECB3
LOGIC
5V ACL ON
– +
–
+
–
+
RAMP3
HI:
0 TO
40mV
LO:
75mV
3VSENSE
3VIN
+
–
5
+ RAMP
– HI: 0 TO 40mV
LO: 75mV
5V
ECB
TRIP
ACL5
ECB12
+
12VIN
+
–
–
ECB5
+
–
5VIN
ACL3
–
+
+
–
ACL12
+
–
D[4]
25mV
D[6]
+
–
5.5V
GEN
+
–
INTVCC
25mV
5VGATE
2.3R
GATE DRIVER
4
5VOUT
RAMPXX
VCC
20µA
2µA
D[5]
+
–
R
PRECHARGE
ISS
M2
SS
VCC
10µA
PGI
+
–
BD_SEL#
1.235V
ON
12VOUT
A[6]
4
–
+
3VOUT
+ –
4
RAMPXX
CFG
+ –
12VIN
4
100µA,
10µA,
2µA
FOLDBACK
VEEOUT
2.56V
0.23V
VCC ITMR
5VOUT
POWER
BAD
MONITOR
CPTL
UVL
MONITOR
CPTH
5VIN
3VIN
VEEIN
M1
TIMER
HEALTHY#
TIMER CONTROL
M3
VCC
3.8V
–
+
8
RESET
M4
PCI_RST#
A[3]
SCL
4
SDA
2
I C
ALERT#
8
REGISTER
ARRAY
A TO U
8
ADC
4
1 OF 13 4
MUX
VIN
G[0]
VIN-VSENSE
M5
GPIO1
B[3]
G[1]
50mV
* UHF PACKAGE ONLY
A[6], D[7], etc. REFER TO REGISTER BITS
ECBEE
RAMPEE
HI: 30mV
LO: 0mV
VEESENSE
G[2]
GPI03*
G[5]
+
+
–
ADR3
+
–
5
+
–
ADDRESS
SELECT
1 OF 32
M6
+
–
ADR2
GPI02*
G[4]
GPIO3
RAMPEE
–12V
ACL
ON,
TO
LOGIC
HI: 0 TO 80mV
LO: 150mV
D[7]
– ACLEE
–12V ECB TRIP
TO LOGIC
ADR0
GPI01
G[3]
VOUT
GPIO2
ADR1
LOCAL_PCI_RST#
A[4]
M7
VCC
SS
GATE DRIVER
VEEIN
VEEGATE
20µA
VEEOUT
GND
EXPOSED PAD*
4245fa
12
LTC4245
U
OPERATIO
Start-Up
The LTC4245 is designed to turn a board’s supply voltages
on and off in a controlled manner, allowing the board to be
safely inserted or removed from a live backplane slot. When
a supply turn-on command is received, current sources
start pulling up the TIMER and SS pins. The 100μA ITMR
current and the external TIMER capacitor determine the
time a supply can be in current limit during start-up. The
gate of a supply’s external N-channel MOSFET is servoed
by an amplifer (ACLn) so that the current, as indicated by
the sense resistor voltage drop, never exceeds an internal
current limit. This current limit rises at a rate determined
by ISS and the capacitor at the SS pin. A foldback circuit
determines the maximum value of the current limit and
reduces it to 30% of the maximum when a supply’s output
is shorted to ground. When the TIMER pin crosses 2.56V
it is reset to ground and the start-up timing cycle ends. If
a supply is still in current limit all gates are turned off, an
overcurrent fault is logged and the TIMER goes through
a cool-down timing cycle using 2μA for ITMR. Otherwise,
its circuit breaker (ECBn) is armed and the current limit
is raised to 3 times the circuit breaker threshold. The SS
pin is then reset by switch M2.
Any combination of the four supplies can be turned on
together or one after another. Whenever a supply is ramping up, its output voltage will affect, through the foldback
circuit, where the internal current limit ramp stops. The
default configuration turns on all supplies together. If
sequence control bit C6 (Table 9) is set, the supplies turn
on in a 12V, 5V, 3.3V, –12V sequence. With this bit set,
the end of a supply ramp-up triggers the start of the next
one in the sequence. The I2C interface allows independent
on and off control for each supply through its On control
bit. Turn-off is simultaneous under fault conditions and
when using the ON or BD_SEL# pins.
At the end of the last start-up timing cycle, HEALTHY#
is pulled low by M3 if all supply outputs are above their
power bad thresholds. LOCAL_PCI_RST# which was held
low (M4), now follows PCI_RST#. The TIMER pin goes
through a PGI timeout cycle using 10μA for ITMR. The PGI
pin is sampled at the end of the cycle. If it is low, then
all external MOSFETs are shut-off, a PGI fault is logged
and TIMER goes through a cool-down cycle using 2μA
for ITMR. If PGI is high, the part enters the normal mode
of operation.
Normal Operation
During normal operation, the gates of the MOSFETs are
clamped about 6.2V above their sources. The 12V gate
driver uses a charge pump, the 5V and 3.3V gate drive is
derived from 12VIN and the –12V gate drive from INTVCC.
Each supply is continuously monitored for undervoltage,
overcurrent and power bad conditions. Overcurrent monitoring consists of an electronic circuit breaker comparator
(ECBn) and an active current limit circuit (ACLn) set at 3x the
ECB threshold. Undervoltage and overcurrent faults cause
all MOSFETs to be shut off. A power bad condition causes
HEALTHY# to go high impedance and LOCAL_PCI_RST#
to pull low, without shutting off the MOSFETs. If the PGI
pin is not disabled (register bit C3 not set), then PGI pin
going low will also shut off all MOSFETs.
ADC
Included in the LTC4245 is an 8-bit A/D converter. The
converter has a 13-input multiplexer to select between
input, output and current sense voltage of each supply,
and the GPIO channel. The ADC can either cycle through
all channels or measure a channel on-demand.
Serial Interface
An I2C interface is provided to read from or write to the
status, control and A/D registers. It allows the host to poll
the device and determine if faults have occurred. If the
ALERT# line is used as an interrupt, the host can respond
to a fault in real time. The LTC4245 I2C interface slave address is decoded using the ADR0 to ADR3 pins.
Configuration, GPIO and Precharge
The three-state CFG pin can be used to disable the VEE
undervoltage lockout, power bad and foldback functions.
It can also convert the 5V undervoltage, power bad and
ADC levels to 3.3V levels. The GPIO1 to GPIO3 pins can
be used as general purpose inputs or outputs (M5 to
M7). One of the pins can also be multiplexed to the GPIO
channel of the ADC. A 1V reference voltage derived from
3VIN is provided at the PRECHARGE pin. This can be used
to pre-charge I/O lines on the board so as not to corrupt
the backplane bus.
4245fa
13
BACKPLANE
CONNECTOR
(MALE)
I/O PIN 1
••
•
I/O PIN 128
–12V
MEDIUM 3.3V
LONG 3.3V
GROUND
PCI_RST#
GA[3]
GA[2]
GA[1]
GA[0]
ALERT#
SCL
SDA
HEALTHY#
BD_SEL#
LONG V(I/0)
LONG 5V
MEDIUM 5V
12V
R19
1.74Ω
10nF
C7
PER PIN
R12
10k
BOARD
CONNECTOR
(FEMALE)
R13
10k
Z3
R14
10k
R11
1Ω
C3
10nF
R15
10k
R17
1.2k
Z1 , Z4: DIODES INC. SMAJ12A
Z2 , Z3: DIODES INC. SMAJ5.0A
I/O DATA LINE 128
I/O DATA LINE 1
C6
3VIN
R16
10k
10nF
C5
PER PIN
C9
10nF
C4
R18, 2.74Ω
Z4
9
25
32
31
30
29
14
13
12
1
10
36
5VIN
GND
35
33
21
3VSENSE
R3
2.5mΩ
22
3VIN
5
R7
10Ω
19
3VOUT
6
7
R5
10Ω
Q1, IRF7413
8
ON
CFG
SS
TIMER
GPIO1
PRECHARGE
LOCAL_PCI_RST#
PGI
INTVCC
12VOUT
C8
2.2nF
•
•
•
15
Q4, Si4872
R8
10Ω
17
18
VEESENSE VEEGATE VEEOUT
R4
100mΩ
16
VEEIN
12VSENSE 12VGATE
LTC4245G
12VIN
Z1
Q3, Si7880DP
20
3VGATE
5VSENSE 5VGATE 5VOUT
R6
10Ω
34
Q2, Si788ODP
Figure 1. CompactPCI Application
R21
10Ω
R20
10Ω
PCI_RST#
ADR3
ADR2
ADR1
ADR0
ALERT#
SCL
SDA
HEALTHY#
BD_SEL#
Z2
R2, 3.5mΩ
R1
50mΩ
C1
0.1 µF
CSS
220nF
CT
2.2 µF
ADC INPUT
CL(12VOUT)
100 µF
23
R9
18Ω
R23
10k
R22
10k
26 TO RESET OF
SUPPLY MONITOR
24
28
3
11
4
2
27
+
RESET
PCI
BRIDGE
CHIP
+
R24
10k
3.3V
7A
5V
5A
4245 FO1
CL(VEEOUT)
100 µF
–12V
300mA
CL (3VOUT)
2200 µF
CL(5VOUT)
2200 µF
3VOUT
+
12V
600mA
U
U
W
R10
1Ω
APPLICATIO S I FOR ATIO
U
14
+
C2
10nF
LTC4245
4245fa
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
The typical LTC4245 application is in a high availability system where boards using multiple supplies are hot plugged.
The device enables the system to periodically monitor board
power consumption and fault status over the I2C interface.
Boards in CompactPCI and PCI Express systems typically
utilize three to four supplies. Figure 1 shows the LTC4245
being used in a CompactPCI application.
The following sections describe the turn on, turn off and
fault response behavior of the LTC4245. The ADC and I2C
interface are discussed next. External component selection
is discussed in detail in the Design Example section.
CPCI Connection Pin Sequence
The staggered lengths of the CPCI male connector pins on
the backplane ensures that all power supplies are physically connected to the LTC4245 before back-end power
is allowed to ramp up (BD_SEL# asserted low). The long
pins, which include 5V, 3.3V, V(I/O) and GND, mate first.
The short BD_SEL# pin mates last. At least one long 3.3V
power pin must be connected to the LTC4245 in order for
the PRECHARGE pin voltage to be available before the
CPCI bus pins mate.
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. The 1V precharge voltage
becomes valid at this stage. Power is also applied
to the pull-up resistors connected to the HEALTHY#
and BD_SEL# signals. LOCAL_PCI_RST# is held
in reset. All power switches are held off at this stage
of insertion.
3. Medium length pins make contact. The 12V and –12V
connector pins make contact at this stage. The
internal low voltage supply of the LTC4245 (INTVCC)
powers up from the 12V supply. An internal 10μA
pull-up from INTVCC to BD_SEL# turns on. Other
connector pins that mate are HEALTHY#, PCI_RST#
and the bus I/O pins (which are precharged to 1V).
4. Short pins make contact. If the BD_SEL# signal is
grounded on the backplane, the plug-in board
power-up cycle may begin immediately. If the ON pin
is tied high then turn-on is automatic, else the LTC4245
waits for a serial bus turn-on command. System
backplanes that do not ground the BD_SEL# signal
will instead have circuitry that detects when
BD_SEL# makes contact with the plug-in board. The
system logic can then control the power up process
by pulling BD_SEL# low. The precharge potential may
be optionally disconnected from the CPCI bus signals
at this stage.
Turn-On
The back-end power planes are isolated from the input
power planes by external N-channel pass transistors Q1
through Q4. Sense resistors R1 to R4 provide current
fault detection. Resistors R5 to R8 prevent high frequency
oscillations in MOSFETs Q1 to Q4 respectively.
The following conditions must be satisfied for a duration of
100ms before the external switches can be turned on.
1. All input supplies and the internally generated supply,
INTVCC, must exceed their undervoltage lockout
thresholds. The VEE undervoltage lockout can be
disabled by not tying the CFG pin low.
2. No undervoltage, overcurrent or PGI fault bits must
be set unless the corresponding auto-retry is enabled.
When 12VIN powers up for the first time, INTVCC
rises above its undervoltage threshold which
generates a 60μs to 120μs internal power-on-reset
pulse. During reset, the fault registers are cleared
and the control bits are initialized. If INTVCC is already
up, then the I2C interface can be used to clear the
fault bits or set the auto-retry bits.
3. The BD_SEL# pin must be pulled low.
When these initial conditions are satisfied, the ON pin is
checked. If it is high, the four FET On control bits (D0 to
D3) are set either simultaneously (the default state) or
in a 12V, 5V, 3.3V, –12V sequence (register bit C6 set).
If ON is low, the external switches turn on when the ON
pin is brought high or if a serial bus turn-on command
is received. Figure 2 shows all supplies turning on after
BD_SEL# goes low.
4245fa
15
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
When a switch is to be turned on, an internal 100μA current source is connected to the TIMER pin and a 20μA
current to SS pin. The gate of each ramping supply’s pass
transistor is servoed by an internal amplifier, so the supply
current never exceeds an internal current limit. This internal
current limit starts off with a negative value, which makes
the amplifier pull the gate low. The voltage ramp on the
SS pin is converted to a current limit rising linearly with
time. The amplifier releases the gate as the current limit
crosses zero. An internal current source starts charging
up the gate. When the gate voltage reaches the MOSFET
threshold voltage, the switch begins to turn on. The
amplifier once again starts modulating the gate pull-up
current so that the sense resistor voltage drop follows the
internally set current limit. The rate of rise of the inrush
current is given by:
dIINRUSH
G
dV
= SS • SS
dt
RSENSE dt
(1)
dVSS ISS
=
dt
CSS
(2)
GSS is the ratio of the change in current limit to the change
in SS pin voltage. The rising current limit will stop at a
level depending on the foldback circuit. The foldback circuit
monitors the outputs of all supplies which are ramping.
In the worst case, a supply output could be shorted to
ground. In this case the foldback circuit reduces the current limit to 30% of the maximum as shown in the Typical
Performance Curves. To set an inrush current lower than
the foldback level, a series R-C network can be connected
between the gate pin and ground (VEEOUT for –12V supply)
(Figure 3). This allows charging the output load beyond
the time dictated by the TIMER capacitor. When the rising
internal current limit exceeds the dV/dt set inrush current,
the current limit amplifier goes open loop. If any ramping
supply’s amplifier is open loop the SS pin current drops
to 2μA from 20μA, thus slowing the current limit rise.
This would affect the other supplies ramp-up in case of
simultaneous turn-on. A 100kΩ resistance ensures that
the capacitor charge is decoupled during a fast gate turnoff. The capacitor value is determined by:
IGATE(UP)
CGATE =
• CLOAD
IINRUSH
(3)
16
Meanwhile the TIMER pin ramps up to 2.56V, when it is
reset to ground. Current limit faults on the ramping supplies
are ignored during this time period. The start-up timing
cycle ends when the TIMER pin falls below 0.23V. The SS
pin is reset, the circuit breaker for the supply is armed and
its current limit raised to 3x the circuit breaker threshold.
In a sequenced turn-on the part will start another TIMER
and SS cycle to ramp up the next supply. If supplies are
being turned on through the serial bus, it will wait for the
next turn-on command.
Once all supplies have been turned on and all their outputs
are within tolerance, HEALTHY# will pull low and LOCAL_PCI_RST#, which was low, will now follow PCI_RST#.
The TIMER pin is now pulled up by a 10μA current source
while SS pin remains in reset. When TIMER reaches 2.56V,
it is reset to ground. As it crosses 0.23V the PGI pin is
sampled. If it is low then all switches are turned off.
BD_SEL#
5V/DIV
TIMER
2.5V/DIV
SS
2.5V/DIV
12VOUT, 5VOUT
3VOUT, VEEOUT, 10V/DIV
HEALTHY#
5V/DIV
LOCAL_PCI_RST#
5V/DIV
TIME 50ms/DIV
4245 F02
Figure 2. Normal Turn-On Waveform
Q2, Si7880DP
R6
10Ω
R26
100k
CGATE(5V)
34
5VGATE
LTC4245G*
VEEGATE
VEEOUT
17
*ADDITIONAL DETAILS
OMITTED FOR CLARITY
18
R27
100k CGATE(VEE)
R8
10Ω
Q4, Si4872
4245 F03
Figure 3. CGATE for dV/dt Limited Inrush Current
4245fa
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
the on status of each supply. Even though a supply may
be commanded to turn-on by setting its On control bit,
it may remain off (On status bit low) because the conditions to turn on, as listed in the Turn-On section, may not
be present.
BD_SEL#
5V/DIV
12VOUT, 5VOUT
3VOUT, VEEOUT, 10V/DIV
HEALTHY#
5V/DIV
LOCAL_PCI_RST#
5V/DIV
TIME 100ms/DIV
4245 F04
Figure 4. Normal Turn-Off Waveform
Turn-Off
The switches can be turned off by a variety of conditions.
1. ON pin going low or BD_SEL# going high turns off all
switches.
2. Individual switches can be turned off by resetting
the particular FET On control bit (D0 to D3) through
the serial bus.
3. A variety of fault conditions will turn off all switches
together. These include supply undervoltage,
overcurrent circuit breaker and PGI faults.
4. Writing a logic one into the undervoltage, overcurrent
or PGI fault bits will turn off all switches, if the
corresponding autoretry is not enabled.
Normally the 12V, 5V and 3.3V switches are turned off
with a 1.3mA current pulling down the gate to ground.
VEEGATE is pulled through a resistive switch to VEEIN. All
supply outputs are also discharged to ground through
internal switches. When any MOSFET is shut off, the
HEALTHY# signal pulls high and LOCAL_PCI_RST# will
be asserted low. Figure 4 shows all supplies being turned
off by BD_SEL# going high.
ON Register and Sequencing
The LTC4245 features an ON register (Table 10) consisting
of four On control bits (D0 to D3) and four On status bits
(D4 to D7). D0 to D3 provide independent on/off control
for each supply through the I2C bus. Bits D4 to D7 report
The sequence control bit, C6, determines whether the four
supply MOSFETs turn-on together or in a fixed sequence.
The default state is no sequencing. In this case taking
the ON pin high sets all the four On control bits. If the
start-up conditions are satisfied, all switches will turn on
under the control of a single TIMER and SS cycle. Due to
different input voltage offsets in the current limit amplifier
of each supply, the gate turn-on of all MOSFETs will not
occur at the same moment but will happen in random
order depending on amplifier offset and soft-start ramp
rate. The gate turn-ons will be truly simultaneous only if
SS pin is left open.
If bit C6 is set, then the ON pin going high sets only the
12V On control bit, D0. The 12V back-end supply ramps
up. The end of the TIMER and SS cycle sets the 5V On
control bit, D1, starting the ramp of the 5V supply output.
The end of the 5V timing cycle sets bit D2 and the end of
the 3.3V ramp sets bit D3. In this way, the four On control
BD_SEL#
5V/DIV
TIMER
2.5V/DIV
SS
2.5V/DIV
12VOUT, 5VOUT
3VOUT, VEEOUT, 10V/DIV
HEALTHY#
5V/DIV
LOCAL_PCI_RST#
5V/DIV
TIME 50ms/DIV
4245 F05
Figure 5. Sequential Turn-On Waveform
bits get set one after another, leading to a 12V, 5V, 3.3V,
–12V start-up sequence. Figure 5 illustrates this. If C6 is set
and any of the start-up conditions goes bad, all switches
turn-off, and all On control bits except D0 are reset. This
ensures that the part goes through a sequenced turn-on
during auto-retry. D1 to D3 are also reset when BD_SEL#
goes low with C6 set.
4245fa
17
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
When the sequence bit C6 is set, setting the On control
bit of a supply, through the I2C interface, starts the supply
turn-on sequence from that supply onwards. For example,
setting bit D1 will turn-on 5V, 3.3V, –12V supplies, in that
order. A logic one can then be written to bit D0 to ramp
the 12V supply. At the end of this ramp-up, bit D1 is set.
But since 5V is already powered-up, the sequence stops
there.
The I2C interface provides the most flexibility in turning
supplies on and off. With bit C6 cleared, any supply or
supplies can be turned on by setting their On control
bits. The On control bits cannot be set when any supply
is ramping (therefore using TIMER and SS pins). The SS
busy bit, A1, indicates this blanking period. The On control
bits can be reset though, even when a supply is ramping.
Two or more On control bits may be set at the same time
to ramp multiple supplies in the same timing cycle. When
all supplies are turned on the LTC4245 goes through the
PGI timing cycle.
Supply Voltage Configuration
The CFG pin enables the LTC4245 to be used in non-CPCI
applications. It is a three-state input pin. In a CPCI application with all four supplies, the CFG pin is tied to ground.
Floating the CFG pin disables the VEE undervoltage lockout
(UVLO), start-up foldback and power bad functions. It also
makes the ±12V turn-ons coincident by using the 12V FET
On control bit, D0, to control the –12V supply MOSFET.
This allows the three positive supplies to power-up and
HEALTHY# to assert, even when a negative supply is
either unavailable or does not meet the required thresholds. If unused the VEEIN, VEESENSE, VEEGATE and VEEOUT
pins should be tied to ground. Since the circuit breaker
and active current limit circuits are not disabled, a lower
negative supply could be hot plugged. It would turn on
whenever the 12V supply turns on. Care should be taken
that the supply does not collapse under overcurrent conditions. At low supplies, the ECB and ACL circuits stop
functioning. With the UVLO already disabled, the LTC4245
may not detect a fault condition on the VEE supply. Large
currents, limited only by MOSFET and sense resistances,
could flow, potentially damaging the board traces and
connector pins.
If the CFG pin is tied high, the 5V supply thresholds change
to 3.3V levels, while keeping the floating state functionality.
The 5V supply UVLO, power bad thresholds and foldback
profile become similar to those of the 3.3V supply. The
5VIN and 5VOUT inputs to the ADC use the same LSB and
full-scale as the 3VIN and 3VOUT pins. This allows the use
of an extra 3.3V supply instead of a 5V supply as in a PCI
Express application.
Overcurrent Fault
The LTC4245 has different current limiting behavior during start-up, when supply ramps up under TIMER and SS
control, and normal operation. As such it can generate an
overcurrent fault during both phases of operation. Both
set the faulting supply’s overcurrent fault bit (bits E4 to
E7) and shut off all external FETs.
During start-up when both TIMER and SS are ramping,
the current limit is a function of SS pin voltage and the
ramping supplies’ output voltages. A supply could power
up entirely in current limit depending on the bypass capacitor at the outputs of the ramping supplies. The TIMER
pin sets the time duration for current limit during start-up.
This time involves the TIMER charging up to 2.56V with a
100μA current source and then resetting to 0.23V with a
switch. At the end of the timing cycle if the supply is still
in current limit, i.e., the gate of it’s external MOSFET is still
being actively controlled, an overcurrent fault is declared
for that supply and all MOSFETs are shut off (Figure 6).
Therefore the maximum time a supply can stay in current
limit at start-up is given by:
t START = CT • K TMCAP = CT • 23.3 ⎣⎡ms / µF ⎦⎤
(4)
ON 5V/DIV
TIMER 2.5V/DIV
SS 2.5V/DIV
3VGATE 2.5V/DIV
3.3V SUPPLY
CURRENT 2.5A/DIV
12VOUT, 5VOUT
3VOUT, VEEOUT,
10V/DIV
HEALTHY#
5V/DIV
TIME 10ms/DIV
4245 F06
Figure 6. Start-Up Into a Short on 3.3V Output
4245fa
18
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
After the switches are turned off, the TIMER pin begins
charging up with a 2μA pull-up current. When it reaches
2.56V it is reset to ground with a switch. During this cooldown cycle, the overcurrent fault bit cannot be reset. After
this cycle, the switches will be allowed to turn on again if
the overcurrent fault bit is cleared. However, if the overcurrent autoretry bit, C1, has been set then the switches
turn on again automatically after the 100ms turn-on delay
(without resetting the overcurrent fault).
If the supply subsequently rises above the threshold for
100ms, the switches will turn on again unless the undervoltage auto-retry has been disabled by clearing bit C0.
When power is first applied to the device, if any supply is
below its threshold after INTVCC crosses its undervoltage
lockout threshold, an undervoltage fault will be logged in
the FAULT1 register.
After start-up, a supply has dual-level glitch-tolerant
protection against overcurrent faults. The sense resistor
voltage drop is monitored by an electronic circuit breaker
(ECB) and an active current limit (ACL). In the event that
a supply’s current exceeds the ECB threshold, an internal
timer is started. If the supply is still overcurrent after 22μs,
the ECB trips and all supplies are turned off (Figure 7). An
analog current limit loop prevents the supply current from
exceeding 3x the ECB threshold in the event of a short
circuit (Figure 8). The 22μs filter delay and the higher
ACL threshold prevents unnecessary resets of the board
due to minor current surges. The LTC4245 will stay in the
latched off state unless bit C1 is set, in which case the
switches turn on after a 100ms delay. Note that foldback
is not active after start-up.
The PGI pin can be used to shut off the board’s input supplies in case downstream supplies fail to enter regulation
in time. It can be tied to the reset output of a monitor IC
or the powergood pin of a DC/DC converter.
Undervoltage Fault
An undervoltage fault occurs when any of the input supplies falls below its undervoltage threshold for more
than 3.5μs (5.5μs for VEEIN). This turns off all switches
immediately and sets the undervoltage present bit A0 and
the corresponding undervoltage fault bit (bits E0 to E3).
PGI Fault
After all supply outputs have been powered up, a timing
cycle is started with a 10μA current pulling up the TIMER
pin. When TIMER reaches 2.56V it is reset to ground by a
switch. As TIMER falls below 0.23V, the PGI pin is sampled.
If it is low, the PGI fault bit F4 is set and all external FETs
are shut off. A cool-down timing cycle is started using
a 2μA pull-up current on TIMER pin. Bit F4 cannot be
reset during this time. After this cycle, the switches will
be allowed to turn on again if the PGI fault bit is cleared.
However, if the PGI autoretry bit, C4, has been set then
the switches turn on again automatically after the 100ms
turn-on delay.
By default, the PGI pin is ignored during normal operation.
It can be enabled by clearing PGI disable bit C3. Now, if
PGI pin goes low for more than 20μs, all FETs will be
shut off. If bit C4 is set, the switches will turn on after the
100ms turn-on delay.
12V SUPPLY
CURRENT
2A/DIV
5V SUPPLY
CURRENT
5A/DIV
5VGATE
2V/DIV
12VGATE
5V/DIV
12VOUT
5V/DIV
5VOUT
2V/DIV
TIME 5µs/DIV
TIME 10µs/DIV
4245 F07
Figure 7. Overcurrent Fault on 5V Output
4245 F08
Figure 8. Short-Circuit Fault on 12V Output
4245fa
19
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
Power Bad Fault
A power bad condition exists when any supply output
drops below its power bad threshold for more than
15μs (17μs for VEEOUT). This sets bit A2 in the STATUS
register. The HEALTHY# output goes high impedance,
and LOCAL_PCI_RST# pin is pulled low. If the gate of
the supply’s MOSFET is enhanced, a power bad fault is
logged in bits F0 to F3 of the FAULT2 register. A circuit
will prevent power bad fault bits being set if the external
MOSFET gate-to-source voltage is low, eliminating false
power bad faults during power-up or power-down. If the
supply output subsequently rises back above the threshold, bit A2 will be cleared, HEALTHY# will pull low and
LOCAL_PCI_RST# will follow PCI_RST#.
BD_SEL# Change of State
Whenever the BD_SEL# pin toggles, bit F6 is set to indicate a change of state. When the BD_SEL# pin goes high,
indicating board removal, all switches turn off immediately.
Bit A6 reports the current state of this pin. If the BD_SEL#
pin is pulled low, indicating a board insertion, all fault bits
except F6 will be cleared. If the sequence bit C6 is set, then
On control bits D1 to D3 are also cleared. If the BD_SEL#
pin remains low for 100ms the state of the ON pin will
be captured in either D0 to D3 or only D0, depending on
sequence bit C6. This turns on the switches if ON pin is
tied high. There is an internal 10μA pull-up current source
on the BD_SEL# pin from INTVCC.
If the system shuts down due to a fault, it may be desirable
to restart the system simply by removing and reinserting
a load card. In cases where the LTC4245 and the switches
reside on a backplane or midplane (as in a PCI Express
application) and the load resides on a plug-in card, the
BD_SEL# pin can be used to detect when the plug-in card
is removed (see Figure 9). Once the plug-in card is reinserted the two fault registers are cleared (except for F6).
After 100ms the state of ON pin is latched into bits D0 to
D3. At this point the system will start up again.
If a connection sense on the plug-in card is driving the
BD_SEL# pin, the insertion or removal of the card may
cause the pin voltage to bounce. This will result in clearing the fault register when the card is removed. The pin
can be debounced using a filter capacitor, CBD_SEL# , on
the BD_SEL# pin as shown in Figure 9. The filter time is
given by:
tFILTER = CBD _ SEL # • 123 [ms / µF ]
(5)
FET Short Fault
A FET short fault will be reported if the data converter
measures a supply’s current sense voltage greater than 7
LSB while the supply’s pass transistor is turned off. This
condition sets the FET short present bit, A5, and the FET
short fault bit F5. Reading the On status bits (D4 to D7) and
the ADC current sense voltage data registers (J, M, P, S)
can help debug which supply’s MOSFET might be potentially shorted. A false FET short fault might be reported if
an input supply power-up is delayed by more than 500ms
after INTVCC is up.
Fault Alerts
When any of the bits in fault registers E and F are set, an
optional bus alert can be generated by setting the appropriate bit in the ALERT register B. This allows only selected
faults to generate alerts. At power-up the default state is not
to alert on faults. If an alert is enabled, the corresponding
fault will cause the ALERT# pin to pull low. See the Alert
Response Protocol section for more information.
LTC4245G*
10µA
BD_SEL#
+
10
CBD_SEL#
–
1.235V
GND
9
CONNECTOR
MOTHERBOARD
*ADDITIONAL DETAILS OMITTED FOR CLARITY
PLUG-IN
CARD
4245 F09
Figure 9. Plug-In Card Insertion/Removal
4245fa
20
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
Resetting Faults
Precharge
The two fault registers E and F can be reset in any of the
following ways:
The PRECHARGE pin provides a 1V voltage (using a divided
down 3VIN as the reference) that is used to bias the CPCI
bus connector pins during board insertion and extraction.
The pin can source 70mA without losing regulation. An
external 18Ω resistor from this pin to ground provides the
current sink capability. At least one long 3.3V connector
pin must be connected to 3VIN to provide early power to
the precharge circuit.
1. Writing zeros to the registers using the I2C bus.
2. Taking the ON pin high to low resets both
registers.
3. INTVCC falling below its undervoltage lockout
threshold.
4. Bringing BD_SEL# from high to low clears all fault bits
except bit F6. Bit F6, which indicates a BD_SEL#
change of state, will be set.
Note that faults that are still present cannot be cleared.
Overcurrent and PGI faults are continuously set during their
cool-down timing cycles and hence cannot be reset for
that duration. The fault registers will not be cleared when
auto-retrying. When autoretry is disabled the existence of
an undervoltage (E0 to E3), overcurrent (E4 to E7) or PGI
(F4) fault keeps the switches off. As soon as the fault is
cleared, the switches will turn on.
BACKPLANE
CONNECTOR
5V
CARD
CONNECTOR
Resistors are used to connect the 1V bias voltage to the
CPCI bus signals. For 5V signaling this resistance must
be greater than 10kΩ - 5% (Figure 1). For 3.3V signaling
if the leakage current on the I/O line is greater than 2µA,
the precharge resistors need to be disconnected during
normal operation. Figure 10 shows a circuit that uses a
bus switch to accomplish this. The connection is made
when the voltage on the BD_SEL# pin is pulled up to 5V,
which occurs just after the long pins have made contact.
The resistors are disconnected when the short BD_SEL#
connector pin makes contact and the BD_SEL# voltage
drops below 4.4V thus causing ⎯O⎯E to be pulled high by
C5
10nF
PER PIN
5VIN
R18
2.74Ω
LONG 5V
36 5V
IN
R17
1.2k
5%
LTC4245G*
10 BD_SEL#
GND
BD_SEL#
C4
Z2
10nF
PER PIN
PRECHARGE
9
23
R9
18Ω 5%
GROUND
R24
51k 5%
C10
100Ω
Q5
0.1µF
MMBT3906
R25
75k
5%
OE
R20
10Ω
5%
I/O PIN 1
UP TO 128 I/O LINES
I/O
• • •
R21
10Ω
5%
• • •
• • •
DATA BUS
IN
VDD
BUS SWITCH
OUT
OUT
R22
R23
10k
10k
5%
5%
I/O PIN 128
Z2: SMAJ5.0A
*ADDITIONAL DETAILS OMITTED FOR CLARITY
I/O
PCI
BRIDGE
CHIP
4245 F10
Figure 10. Precharge Bus Switch Application Circuit for 3.3V and Universal Hot Swap Boards
4245fa
21
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
Q5. The CPCI specification assumes that there is a diode
to 3.3V on the circuit that is driving the BD_SEL# pin. If
the BD_SEL# pin is being driven high, the actual voltage
on the pin will fall to approximately 3.9V from 5V. This is
still above the threshold of the LTC4245 BD_SEL# pin, but
low enough for Q5 to pull ⎯O⎯E high. Since the bus switch is
powered off an early power plane, a 100Ω resistor should
be placed in series with its VDD .
When the plug-in card is removed from the backplane,
the BD_SEL# connection is broken first, and the BD_SEL#
voltage pulls up to 5V. This causes Q5 to turn off, which
re-enables the bus switch, and the precharge resistors are
again connected to the PRECHARGE pin for the remainder
of the extraction process.
Data Converter
The LTC4245 incorporates an 8-bit data converter that
continuously converts thirteen different channels. Twelve
of these channels are used for each supply’s input, current
sense and output voltages. One of the three GPIO pins can
be multiplexed to the thirteenth channel using bits G6 and
G7. The results from each conversion are stored in registers
I through U and are updated once every 665ms. Since the
ADC is powered off INTVCC, which is derived from 12VIN,
it is not possible to convert 12VIN below about 8V as the
ADC and serial bus are held in reset.
The ADC can also measure a particular channel on-demand.
First the ADC needs to be taken out of it’s free-running mode
by setting control bit C7. The ADC enters a quiescent state,
which is indicated by the ADC busy bit, A7, going to logic
zero. Writing the address of a channel to ADCADR register
triggers the start of one conversion of that channel’s voltage. Bit A7 goes high to indicate ADC activity. It goes low
again after the ADC finishes the conversion and writes the
result to the channel’s data register. The same or different
address can be written again to start a new conversion.
The quiescent state of the ADC can also be used to read
and write from the ADC data registers for software testing purposes. Resetting bit C7 allows the ADC to again
start cycling through the thirteen channels starting with
the first one.
Digital Interface
The LTC4245 communicates with a bus master using a
2-wire interface compatible with the I2C bus and the SMBus,
an I2C extension for low power devices.
The LTC4245 is a read-write slave device and supports
SMBus Read Byte, Write Byte, Read Word and Write Word
commands. The second word in a Read Word command
will be identical to the first word. The second word in a
Write Word command is ignored. The data formats for
these commands are shown in Figures 12 to 15.
START and STOP Conditions
When the bus is idle, both SCL and SDA must be high. A
bus master signals the beginning of a transmission 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.
I2C Device Addressing
Thirty-two distinct bus addresses are configurable using
the two-state ADR0, ADR1 pins and the three-state ADR2,
ADR3 pins. Table 5 shows the correspondence between
pin states and addresses. Note that address bits B7 and B6
are internally configured to (01)b. The first 16 addresses
are compatible with the geographic addressing scheme
used in CompactPCI to encode physical slot addresses.
In addition, the LTC4245 will respond to two special addresses. Address (0010 111)b is a mass write address
used to write to all LTC4245, regardless of their individual
address settings. The mass write can be masked by setting
register bit C5 to zero. Address (0001 100)b is the SMBus
Alert Response Address. If the LTC4245 is pulling low on
the ALERT# pin, it will acknowledge this address using
the SMBus Alert Response Protocol.
Acknowledge
The acknowledge signal is used for handshaking between
the transmitter and the receiver to indicate that the last byte
of data was received. The transmitter always releases the
4245fa
22
LTC4245
U
U
W
U
APPLICATIO S I FOR ATIO
SDA
a6 - a0
SCL
1-7
b7 - b0
8
9
b7 - b0
1-7
8
9
1-7
8
9
P
S
START
CONDITION
ADDRESS
R/W
ACK
DATA
ACK
DATA
ACK
4245 F11
Figure 11. Data Transfer over I2C or SMBus
S
ADDRESS
W
A
COMMAND
A
DATA
A
0 1 a4:a0
0
0
xxx b4:b0
0
b7:b0
0
FROM MASTER TO SLAVE
STOP
CONDITION
P
A : ACKNOWLEDGE (LOW)
A : NOT ACKNOWLEDGE (HIGH)
FROM SLAVE TO MASTER
R : READ BIT (HIGH)
W : WRITE BIT (LOW)
S : START CONDITION
P : STOP CONDITION
4245 F12
Figure 12. LTC4245 Serial Bus SDA Write Byte Protocol
S
ADDRESS
W
A
COMMAND
A
DATA
A
DATA
A
0 1 a4:a0
0
0
xxx b4:b0
0
b7:b0
0
xxxxxxxx
0
P
4245 F13
Figure 13. LTC4245 Serial Bus SDA Write Word Protocol
S
ADDRESS
W
A
COMMAND
A
0 1 a4:a0
0
0
xxx b4:b0
0
S
ADDRESS
R
A
DATA
A
0 1 a4:a0
1
0
b7:b0
1
P
4245 F14
Figure 14. LTC4245 Serial Bus SDA Read Byte Protocol
S
ADDRESS
W
A
COMMAND
A
0 1 a4:a0
0
0
xxx b4:b0
0
S
ADDRESS
R
A
DATA
A
DATA
A
0 1 a4:a0
1
0
b7:b0
0
b7:b0
1
P
Figure 15. LTC4245 Serial Bus SDA Read Word Protocol
S
ALERT
RESPONSE
ADDRESS
R
A
DEVICE
ADDRESS
A
0001100
1
0
01 a4:a0 0
1
P
4245 F16
Figure 16. LTC4245 Serial Bus SDA Alert Response Protocol
4245fa
23
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
SDA line during the acknowledge clock pulse. When the
slave is the receiver, it must pull down the SDA line so that
it remains LOW during this pulse to acknowledge receipt
of the data. If the slave fails to acknowledge by leaving
SDA HIGH, then the master can abort the transmission by
generating a STOP condition. When the master is receiving
data from the slave, the master must pull down the SDA
line during the clock pulse to indicate receipt of the data.
After the last byte has been received, the master will leave
the SDA line HIGH (not acknowledge) and issue a STOP
condition to terminate the transmission.
Write Protocol
The master begins communication with a START condition
followed by the seven bit slave address and the R/⎯W bit set
to zero. The addressed LTC4245 acknowledges this and
then the master sends a command byte which indicates
which internal register the master wishes to write. The
LTC4245 acknowledges this and then latches the lower
five bits of the command byte into its internal Register
Address Pointer. The master then delivers the data byte
and the LTC4245 acknowledges once more and latches the
data into its internal register. The transmission is ended
when the master sends a STOP condition. If the master
continues sending a second data byte, as in a Write Word
command, the second data byte will be acknowledged by
the LTC4245 but ignored.
Read Protocol
The master begins a read operation with a START condition
followed by the seven bit slave address and the R/⎯W bit set
to zero. The addressed LTC4245 acknowledges this and
then the master sends a command byte which indicates
which internal register the master wishes to read. The
LTC4245 acknowledges this and then latches the lower
five bits of the command byte into its internal Register
Address Pointer. The master then sends a repeated START
condition followed by the same seven bit address with the
R/⎯W bit now set to one. The LTC4245 acknowledges and
sends the contents of the requested register. The transmission is ended when the master sends a STOP condition.
If the master acknowledges the transmitted data byte, as
in a Read Word command, the LTC4245 will repeat the
requested register as the second data byte.
Note that the Register Address Pointer is not cleared at
the end of the transaction. Thus the Receive Byte protocol
can be used to repeatedly read a specific register.
Alert Response Protocol
The LTC4245 implements the SMBus Alert Response Protocol as shown in Figure 16. If enabled to do so through
the ALERT register B, the LTC4245 will respond to faults
by pulling the ALERT# pin low. Multiple LTC4245s can
share a common ALERT# line and the protocol allows a
master to determine which LTC4245s are pulling the line
low. The master begins by sending a START bit followed
by the special Alert Response Address (0001 100)b with
the R/⎯W bit set to one. Any LTC4245 that is pulling its
ALERT# pin low will acknowledge and begin sending back
its individual slave address.
An arbitration scheme ensures that the LTC4245 with the
lowest address will have priority; all others will abort their
response. The successful responder will then release its
ALERT# pin while any others will continue to hold their
ALERT# pins low. Polling may also be used to search for any
LTC4245 that have detected faults. Any LTC4245 pulling its
ALERT# pin low will have bit B3 in the ALERT register set.
Writing a zero to this bit will release the ALERT# pin.
The ALERT# signal will not be pulled low again until the
FAULT1 or FAULT2 register indicates a different fault has
occurred or the original fault is cleared and it occurs again.
Note that this means repeated or continuing faults will not
generate alerts until the associated fault register bit has
been cleared. Also, a fault on one supply will not generate an alert if a fault bit of the same kind (undervoltage,
overcurrent, power bad) is set for any other supply.
General Purpose Input/Outputs (GPIOs)
The G36 package of the LTC4245 has one GPIO (GPIO1)
pin while the UHF package has three (GPIO1 to GPIO3). Bits
G0 to G2 in the GPIO register (Table 13) indicate whether
a pin is above or below the 1V threshold voltage. Bits G3
to G5 control whether the open-drain output on a GPIO
pin pulls low or is high impedance. This can be used to
drive external pull-up resistors or LEDs. Register bits G6
and G7 control which one of the three pins is multiplexed
to the GPIO channel of the ADC. Whenever the GPIO1 pin
4245fa
24
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
toggles, bit F7 is set to indicate a change of state. If the
GPIO1 alert bit B7 is enabled, this feature can be used to
alert the host system to a change in state of the board’s
ejector handles.
Compensating the Active Current Loop
The four active current limit circuits of the LTC4245 are
compensated internally and therefore do not require any
RC network on the gate pins. The internal compensation
should work for most pass transistors. If the gate capacitance is very small then the best method to compensate
the loop is to add a 1nF to 5nF capacitor between the gate
and source of the external MOSFET.
Supply Collapse During Transients
The LTC4245 is designed to ride through supply transients
caused by load steps. If there is a shorted load and the
parasitic inductance back to the supply is significant, there
is a chance that the supply could collapse before the active
current limit circuit brings down the gate of the external
MOSFET. In this case the undervoltage lockout circuit,
which has a 3.5μs (5.5μs for VEEIN) filter time, turns off
the pass transistors.
Input Overvoltage Transient Protection
Hot-plugging a board into a backplane generates inrush
currents from the backplane power supplies due to the
charging of the plug-in board capacitance. To reduce this
transient current to a safe level, the CPCI Hot Swap specification restricts the amount of unswitched capacitance
used on the input side of the plug-in board. Each medium
or long power pin connected to the CPCI female connector
on the plug-in board is required to have a 10nF ceramic
bypass capacitor to ground. Bulk capacitors are allowed
on the switched output side of the LTC4245. Some bulk
capacitance is allowed on the Early Power planes, but only
because a current limiting resistor is assumed to decouple
the connector pin from the bulk capacitance (e.g., see
100Ω to Bus Switch VDD in Figure 10).
Disallowing bulk capacitors on the input power pins tends
to create a resonant circuit formed by the inductance of
the backplane power supply trace and the parasitic capacitance of the plug-in board (mainly due to the large power
MOSFET). Upon board insertion, the ringing of this circuit
can exhibit a peak overshoot of 2.5 times the steady-state
voltage (>30V for 12VIN).
There are two methods for abating the effects of these
high voltage transients: using voltage limiters to clip the
transient to a safe level and snubber networks. Snubber
networks are series RC networks whose time constants are
experimentally determined based on the board’s parasitic
resonance circuits. As a starting point, the capacitors in
these networks are chosen to be 10× to 100× the power
MOSFET’s COSS under bias. The series resistor is a value
determined experimentally that ranges from 1Ω to 50Ω,
depending on the parasitic resonance circuit. Note that
in all LTC4245 circuit schematics, both transient voltage
limiters and snubber networks have been added to the
12VIN and VEEIN supply rails and should always be used.
Snubber networks are not necessary on the 3VIN or the
5VIN supply lines since their absolute maximum ratings are
10V. Transient voltage limiters, however, are recommended
as these devices provide large-scale transient protection
for the LTC4245 in the event of abrupt changes in supply
current. All protection networks should be mounted very
close to the LTC4245’s supply pins using short lead lengths
to minimize the trace resistance and inductance. A recommended layout of the 5V and 12V transient protection
devices around the LTC4245 is shown in Figure 18.
Design Example
As a design example, consider a Hot Swap application
with the following power supply requirements:
Table 1. Example Power Supply Requirements
VOLTAGE
SUPPLY
MAXIMUM
LOAD
CURRENT
MAXIMUM
INRUSH dI/dt
LOAD
CAPACITANCE
12V
600mA
150mA/ms
100μF
5V
5A
1.5A/ms
2200μF
3.3V
7A
1.5A/ms
2200μF
–12V
300mA
150mA/ms
100μF
1. Select the appropriate values of RSENSE for the supplies.
Calculating the value of RSENSE is based on ILOAD(MAX)
and the lower limit for the circuit breaker threshold voltage, ΔVSNS(CB)(MIN). If a 1% tolerance is assumed for the
sense resistors, then the following values of resistances
should suffice:
4245fa
25
LTC4245
U
U
W
U
APPLICATIO S I FOR ATIO
Table 2. Sense Resistance Values
SUPPLY
RSENSE(1%)
ITRIP(MIN)
ITRIP(MAX)
12V
50mΩ
891mA
1.1A
5V
3.5mΩ
6.4A
7.9A
3.3V
2.5mΩ
8.9A
11.1A
–12V
100mΩ
396mA
606mA
If necessary, two resistors with the same tolerance can
be connected in parallel to yield the 3.5mΩ and 2.5mΩ
values.
2. Select the SS capacitor for limiting the rate of rise of
inrush current. Equations 1 and 2 lead to the following
design equation:
CSS(MIN) ≥
GSS • ISS(MAX )
RSENSE(MIN) •(dI / dt)(MAX )
(6)
Applying Equation 6 to the 12V supply, with GSS of 46mV/V,
ISS(MAX) of 24μA, RSENSE(MIN) of 49.5mΩ, and (dI/dt)(MAX)
of 150mA/ms yields a CSS(MIN) greater than 149nF. This
capacitance value satisfies the dI/dt requirements of the
other supplies too. Hence, a 220nF (±10%) capacitor is
chosen for CSS.
3. To determine the TIMER capacitance, the time required
to completely power-up all supply outputs simultaneously
needs to be calculated. There are three parts to this time:
time for the internal current limit to cross zero (t1), time
for the gate to slew to the MOSFET threshold voltage (t2)
and the time for the current flow to charge up the load
capacitors (t3) (see Figure 17).
t1: The time for the internal current limit to rise above
zero is simply:
t1 = 4 •
IFBL(MIN)
(dI / dt)(MIN)
⎞
⎛ 0,
⎟
⎜ C • (V
OUT – VFB ) – 0.5 • t 33 • (IFBL(MIN) + IFBH(MIN) ) ⎟
⎜ L
⎟⎠
⎜⎝
IFBH(MIN)
(11)
VOUT = VIN
(LARGE CL)
VOUT = VIN
(SMALL CL)
IFBH
VOUT = VFB
VGATE = VTH
IFBL
VGATE = 0
0
(7)
t2: The maximum time for the gate of the external MOSFET to
rise to the threshold voltage depends on IGATE(UP)(MIN) and
the gate charge required to turn on the external MOSFET.
A typical value for this time is 1ms. This can be verified
after the MOSFETs are selected. Since the current limit
ramp is almost stopped while any MOSFET is turning on,
t2 is 4 times 1ms or 4ms, since in the worst case none of
the four MOSFET turn-ons overlaps in time.
26
t3: Under simultaneous power-up each output voltage affects the inrush current profile. To simplify calculations, the
inrush current profile shown in Figure 17 is chosen. All the
current is assumed to charge the load capacitor, i.e., there
is no load current. There are four parts to t3 as shown.
Equations 8 to 11 are used to determine t31 to t34:
IFBL(MIN)
t 31 =
(dI / dt)(MIN)
(8)
CL • VFB
t 32 =
– 0.5 • t 31
IFBL(MIN)
(9)
⎞
⎛ IFBH(MIN) – IFBL(MIN)
,
⎟
⎜ (dI / dt)
(
MIN
)
⎜
⎟
t 33 = min
⎜ 2 • C • (V
⎟
L
OUT – VFB ) + t 2 − t ⎟
⎜
31
31⎟
⎜⎝
(dI / dt)(MIN)
⎠ (10)
t 34 = max
t31
INEG
t1
t2
t32
t33
OR
t33
t34
4245 F17
INTERNAL CURRENT LIMIT
INRUSH CURRENT FOR LARGER CL
INRUSH CURRENT FOR SMALLER CL
Figure 17. Inrush Current Profile for Design Example
4245fa
LTC4245
U
U
W
U
APPLICATIO S I FOR ATIO
The inputs to the above equations are pre-calculated in
Table 3.
Table 3. t3 Calculation Inputs
SUPPLY
VOUT
VFB
(dI/dt)(MIN)
IFBL(MIN)
IFBH(MIN)
12V
12V
6V
60mA/ms
198mA
792mA
5V
5V
3V
430mA/ms
1.13A
6.22A
3.3V
3.3V
2V
602mA/ms
1.58A
8.71A
–12V
12V
6V
30mA/ms
109mA
396mA
Equations 8 to 11, when applied to the four supplies
yields:
Table 4. t3 Calculation Results
SUPPLY
t31
t32
t33
t34
TOTAL(t3)
12V
3.3ms
1.4ms
2.3ms
0
7ms
5V
2.6ms
4.5ms
2.6ms
0
9.7ms
3.3V
2.6ms
1.5ms
1.4ms
0
5.5ms
–12V
3.6ms
3.7ms
3.7ms
0
11ms
Therefore the TIMER capacitance value is constrained by
the –12V supply inrush current. The total time (t1 + t2 +
t3) is approximately 30ms. Equation 4 gives the capacitor
value to be:
(12)
CT(MIN) ≥ 30ms / KTMCAP(MIN) = 1.5μF
The energy dissipated in the MOSFET during power-up
is the same as that stored into the load capacitor. The
average power dissipated in the MOSFET is:
C • V2
PON = L OUT
2 • t3
(13)
The 12V MOSFET’s single-pulse θJA(MAX), as read from
its Transient Thermal Impedance Graph, is 3°C/W for a
time, t3, of 7ms. PON is calculated to be 1W and therefore
the 12V MOSFET temperature rise during power-up is
3°C. The other supplies show a smaller rise in MOSFET
temperature than this value.
When a supply powers-up into a short-circuit at the output,
the supply current rises linearly to the lower foldback level
and stays there till the timer expires and the MOSFETs are
shut-off. To simplify calculations it will be assumed that
the MOSFET conducts the lower foldback current from
the moment it turns on. This time (tSC) is the actual time
the MOSFET is conducting current minus a correction
for the assumption, which is half of the time required for
the current to rise from zero to the lower foldback level.
Therefore:
So a value of 2.2μF (±10%) should suffice.
t SC(MAX ) = CT(MAX ) • K TMCAP(MAX ) –
4. The next step is to select MOSFETs for the four supplies. The IRF7413 is selected for 12V, Si7880DP for 5V
and 3.3V, and Si4872 for –12V Supply. The Si7880DP’s
on resistance is less than 4.25mΩ for VGS = 4.5V and a
junction temperature of 25°C.
(1.5 • ∆VSNS(FBL )(MAX ) ) • CSS(MIN)
Since the maximum load current requirement for the
3.3V supply is 7A, the steady-state power the MOSFET
may be required to dissipate is 208mW. The Si7880DP
has a maximum junction-to-ambient thermal resistance
of 65°C/W. If a maximum ambient temperature of 50°C
is assumed, this yields a junction temperature of 63.5°C.
According to the Si7880DP’s Normalized On-Resistance
vs Junction Temperature curve, the device’s on-resistance
can be expected to increase by about 15% over its room
temperature value. Recalculation of the steady-state values
of RON and junction temperature yields approximately
4.9mΩ and 67°C, respectively. The I • R drop across the
3.3V sense resistor and series MOSFET at maximum load
current under these conditions will be less than 52mV.
GSS • ISS(MAX )
(14)
The 1.5 • ΔVSNS(FBL)(MAX) term is due to the correction
factor and the time spent in ramping the starting negative
current limit to zero. tSC(MAX) turns out to be about 58ms
for all four supplies. The maximum power dissipated in
the MOSFET is given by:
PSC(MAX ) = IFBL(MAX ) • VOUT
(15)
PSC(MAX) for the 5V supply is 3.2A • 5V, or 16W. θJA(MAX)
for the 5V MOSFET is 3.25°C/W. Therefore the MOSFET
temperature rise during power-up into a 5VOUT shortcircuit is 52°C. Similar calculations show that the other
supplies experience a smaller MOSFET temperature rise.
The θJA(MAX) value is read from the MOSFET datasheet’s
Transient Thermal Impedance Graph for a duty cycle of
0.02, which is the case when the LTC4245 is configured
for auto-retry on overcurrent faults.
4245fa
27
LTC4245
U
U
W
U
APPLICATIO S I FOR ATIO
drop and temperature rise to a minimum, the suggested
trace width in these applications for 1oz copper foil is
0.03” for each ampere of DC current.
PCB Layout Considerations
For proper operation of the LTC4245’s circuit breaker,
Kelvin connection to the sense resistors is strongly
recommended. The PCB layout should be balanced and
symmetrical to minimize wiring errors. In addition, the
PCB layout for the sense resistors and the power MOSFETs
should include good thermal management techniques for
optimal device power dissipation. A recommended PCB
layout for the 5V sense resistor and the power MOSFET
around the LTC4245 is illustrated in Figure 18. In Hot Swap
applications where load currents can be 10A, narrow PCB
tracks exhibit more resistance than wider tracks and operate
at more elevated temperatures. Since the sheet resistance
of 1 ounce copper foil is approximately 0.5mΩ/o, track
resistances and voltage drops add up quickly in high current
applications. Thus, to keep PCB track resistance, voltage
CURRENT FLOW
TO LOAD
5VIN
In the majority of applications, it will be necessary to use
plated-through vias to make circuit connections from
component layers to power and ground layers internal
to the PCB. For 1oz copper foil plating, a general rule is
1A of DC current per via, making sure the via is properly
dimensioned so that solder completely fills any void. For
other plating thicknesses, check with your PCB fabrication facility.
It is also important to put C1, the bypass capacitor for the
INTVCC pin as close as possible between INTVCC and GND.
The surge suppressors, Z1 and Z2, are placed between the
supply inputs and ground using wide traces.
CURRENT FLOW
TO LOAD
Q2
SO-8
R2 SENSE
RESISTOR
W
D
G
D
S
D
S
D
S
W
5VOUT
R6
VIA TO
GND PLANE
TRACK WIDTH W:
0.03" PER AMPERE
ON 1 OZ Cu FOIL
GND
Z1
27
10
GND
9
8
7
6
5
4
3
2
1
CURRENT FLOW
TO SOURCE
INTVCC 28
29
30
33
31
34
5VOUT
32
35
5VGATE
LTC4245G*
12VIN
36
5VIN
5VSENSE
Z2
C1
VIA TO
GND PLANE
R10
C2
W
*ADDITIONAL DETAILS OMITTED FOR CLARITY
DRAWING IS NOT TO SCALE!
GND
4245 F18
Figure 18. Recommended Layout for R2, Q2, R6, Z2, C1, Z1, R10 and C2
4245fa
28
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
Table 5. LTC4245 I2C Device Addressing
DESCRIPTION
HEX DEVICE
ADDRESS
BINARY DEVICE ADDRESS
LTC4245 ADDRESS PINS*
H
6
5
4
3
2
1
0
R/⎯W
ADR3
ADR2
ADR1
ADR0
Mass Write
2E
0
0
1
0
1
1
1
0
X
X
X
X
Alert Response
19
0
0
0
1
1
0
0
1
X
X
X
X
0
40
0
1
0
0
0
0
0
X
L
L
L
L
1
42
0
1
0
0
0
0
1
X
L
L
L
NC
2
44
0
1
0
0
0
1
0
X
L
L
NC
L
3
46
0
1
0
0
0
1
1
X
L
L
NC
NC
4
48
0
1
0
0
1
0
0
X
L
NC
L
L
5
4A
0
1
0
0
1
0
1
X
L
NC
L
NC
6
4C
0
1
0
0
1
1
0
X
L
NC
NC
L
7
4E
0
1
0
0
1
1
1
X
L
NC
NC
NC
8
50
0
1
0
1
0
0
0
X
NC
L
L
L
9
52
0
1
0
1
0
0
1
X
NC
L
L
NC
10
54
0
1
0
1
0
1
0
X
NC
L
NC
L
11
56
0
1
0
1
0
1
1
X
NC
L
NC
NC
12
58
0
1
0
1
1
0
0
X
NC
NC
L
L
13
5A
0
1
0
1
1
0
1
X
NC
NC
L
NC
14
5C
0
1
0
1
1
1
0
X
NC
NC
NC
L
15
5E
0
1
0
1
1
1
1
X
NC
NC
NC
NC
16
60
0
1
1
0
0
0
0
X
L
H
L
L
17
62
0
1
1
0
0
0
1
X
L
H
L
NC
18
64
0
1
1
0
0
1
0
X
L
H
NC
L
19
66
0
1
1
0
0
1
1
X
L
H
NC
NC
20
68
0
1
1
0
1
0
0
X
NC/H
H
L
L
21
6A
0
1
1
0
1
0
1
X
NC/H
H
L
NC
22
6C
0
1
1
0
1
1
0
X
NC/H
H
NC
L
23
6E
0
1
1
0
1
1
1
X
NC/H
H
NC
NC
24
70
0
1
1
1
0
0
0
X
H
L
L
L
25
72
0
1
1
1
0
0
1
X
H
L
L
NC
26
74
0
1
1
1
0
1
0
X
H
L
NC
L
27
76
0
1
1
1
0
1
1
X
H
L
NC
NC
28
78
0
1
1
1
1
0
0
X
H
NC
L
L
29
7A
0
1
1
1
1
0
1
X
H
NC
L
NC
30
7C
0
1
1
1
1
1
0
X
H
NC
NC
L
31
7E
0
1
1
1
1
1
1
X
H
NC
NC
NC
* L = Low, H = High, NC = Not Connected, X = Don’t Care
4245fa
29
LTC4245
U
U
W
U
APPLICATIO S I FOR ATIO
Table 6. LTC4245 Register Address and Contents
REGISTER ADDRESS*
REGISTER NAME
READ/WRITE
DECIMAL
HEX
0, 8
00h, 08h
STATUS (A)
R
1, 9
01h, 09h
ALERT (B)
R/W
2, 10
02h, 0Ah
CONTROL (C)
3, 11
03h, 0Bh
ON (D)
4, 12
04h, 0Ch
5, 13
05h, 0Dh
6, 14
06h, 0Eh
GPIO (G)
7, 15
07h, 0Fh
R/W
DESCRIPTION
System Status Information
Controls Which Faults Cause ALERT# Pin to be Pulled Low
Controls Part Behavior Such As Auto-Retry, Sequencing, etc.
D3:D0 R/W**, D7:D4 R
Sets State and Reports Status of Switches
FAULT1 (E)
R/W
Fault Log for Undervoltage and Overcurrent
FAULT2 (F)
R/W
Fault Log for Power Bad, PGI, FET Short, BD_SEL#, GPIO1
G2:G0 R, G7:G3 R/W
Sets State and Reports Status of GPIO1 to GPIO3 pins, Control
Which Pin is Multiplexed to the GPIO Channel of ADC
ADCADR (H)
R/W
4-Bit ADC Channel Address for On-Demand ADC Measurement
ADC 12VIN Voltage Data
16
10h
12VIN (I)
R/W†
17
11h
12VSENSE (J)
R/W†
ADC 12V Current Sense Voltage Data
12VOUT (K)
R/W†
ADC 12VOUT Voltage Data
ADC 5VIN Voltage Data
18
12h
19
13h
5VIN (L)
R/W†
20
14h
5VSENSE (M)
R/W†
ADC 5V Current Sense Voltage Data
5VOUT (N)
R/W†
ADC 5VOUT Voltage Data
ADC 3VIN Voltage Data
21
15h
22
16h
3VIN (O)
R/W†
23
17h
3VSENSE (P)
R/W†
ADC 3.3V Current Sense Voltage Data
ADC 3VOUT Voltage Data
24
18h
3VOUT (Q)
R/W†
25
19h
VEEIN (R)
R/W†
ADC VEEIN Voltage Data
VEESENSE (S)
R/W†
ADC –12V Current Sense Voltage Data
ADC VEEOUT Voltage Data
ADC GPIO Voltage Data
26
1Ah
27
1Bh
VEEOUT (T)
R/W†
28 to 31
1Ch to 1Fh
GPIOADC (U)
R/W†
All registers are 8-bit wide.
* Register address MSBs b7 – b5 are ignored.
** Cannot set D3:D0 high if bit A1 set.
†
Set bit C7 before writing.
Table 7. STATUS Register A (00h)- Read Only
BIT
NAME
OPERATION
A7
ADC Busy
Indicates State of ADC; 1 = ADC Busy Measuring, 0 = ADC Quiescent
A6
BD_SEL# Input
State of the BD_SEL# Pin; 1 =BD_SEL# High, 0 = BD_SEL# Low
A5
FET Short Present
Indicates Potential FET Short on at Least One Supply, if ADC Current Sense Voltage Measurement Exceeds 7
LSB While FET is Off; 1 = FET is Shorted, 0 = FET is Not Shorted
A4
LOCAL_PCI_RST# Output
LOCAL_PCI_RST# Pin Open-Drain Output State; 1 = High Impedance, 0 = Pulls Low
A3
PCI_RST# Input
State of the PCI_RST# Pin; 1 = PCI_RST# High, 0 = PCI_RST# Low
A2
Power Bad
Indicates Power Bad Present on at Least One of the Supply Outputs; 1 = Power Bad, 0 = No Power Bad
A1
SS Busy
Indicates SS Pin is Being Used to Ramp Up a Supply, Affects Writing to D3:D0 Bits
1 = SS Pin Ramping, Cannot Set D3:D0 High, 0 = SS Pin Reset
A0
Undervoltage
Indicates Undervoltage Present on at Least One of the Input Supply; 1 = Undervoltage, 0 = Not Undervoltage
4245fa
30
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
Table 8. ALERT Register B (01h) – Read/Write
BIT
NAME
OPERATION
B7
GPIO1 State Change Alert
Enables Alert When GPIO1 Changes State; 1 = Enable Alert, 0 = Disable Alert (Default)
B6
BD_SEL# State Change Alert
Enables Alert When BD_SEL# Changes State; 1 = Enable Alert, 0 = Disable Alert (Default)
B5
FET Short Alert
Enables Alert for FET Short Condition; 1 = Enable Alert, 0 = Disable Alert (Default)
B4
PGI Fault Alert
Enables Alert When a PGI Fault Occurs; 1 = Enable Alert, 0 = Disable Alert (Default)
B3
Alert Present
ALERT# Pin Open-Drain Output State; 1 = Pulls Low, 0 = High Impedance (Default)
B2
Power Bad Alert
Enables Alert When Output Power is Bad; 1 = Enable Alert, 0 = Disable Alert (Default)
B1
Overcurrent Alert
Enables Alert for Overcurrent Condition; 1 = Enable Alert, 0 = Disable Alert (Default)
B0
Undervoltage Alert
Enables Alert for Undervoltage Condition; 1 = Enable Alert, 0 = Disable Alert (Default)
Table 9. CONTROL Register C (02h) – Read/Write
BIT
NAME
OPERATION
C7
ADC Free-Run Disable
Disable ADC Free Running Operation to Allow On-Demand Measurement and Writes to ADC
Registers; 1 = Halt ADC Free Running, 0 = ADC Free Running (Default)
C6
Sequencing Enable
Enables Supplies to Turn-On in a Set Sequence
1 = Sequencing Enabled, 0 = Sequencing Disabled (Default)
C5
Mass Write Enable
Enables Mass Write Using Address (0010 111)b
1 = Mass Write Enabled (Default), 0 = Mass Write Disabled
C4
PGI Fault Autoretry
Enables Autoretry After a PGI Fault; 1 = Retry Enabled, 0 = Retry Disabled (Default)
C3
PGI Pin Disable
Enables PGI Pin Going Low During Normal Operation to Shut Off Switches
1 = PGI Pin Disabled (Default), 0 = PGI Pin Enabled
C2
Reserved
Not Used
C1
Overcurrent Autoretry
Enables Autoretry After an Overcurrent Fault; 1 = Retry Enabled, 0 = Retry Disabled (Default)
C0
Undervoltage Autoretry
Enables Autoretry After an Undervoltage Fault; 1 = Retry Enabled (Default), 0 = Retry Disabled
Table 10. ON Register D (03h) – Read/Write
BIT
NAME
OPERATION
D7
–12V FET On Status
Indicates State of –12V FET. Read Only Bit; 1 = FET On, 0 = FET Off
D6
3.3V FET On Status
Indicates State of 3.3V FET. Read Only Bit; 1 = FET On, 0 = FET Off
D5
5V FET On Status
Indicates State of 5V FET. Read Only Bit; 1 = FET On, 0 = FET Off
D4
12V FET On Status
Indicates State of 12V FET. Read Only Bit; 1 = FET On, 0 = FET Off
D3
–12V FET On Control
Turns –12V FET On and Off. Not used if CFG Pin is Not Low. Cannot Write 1 if Bit A1 Set
1 = Turn FET On, 0 = Turn FET Off. Defaults to ON Pin State at End of Debounce Delay
D2
3.3V FET On Control
Turns 3.3V FET On and Off. Cannot Write 1 if Bit A1 Set
1 = Turn FET On, 0 = Turn FET Off. Defaults to ON Pin State at End of Debounce Delay
D1
5V FET On Control
Turns 5V FET On and Off. Cannot Write 1 if Bit A1 Set
1 = Turn FET On, 0 = Turn FET Off. Defaults to ON Pin State at End of Debounce Delay
D0
12V FET On Control
Turns 12V FET On and Off. Also Turns –12V FET On and Off if CFG Pin is Not Low. Cannot Write 1
if Bit A1 Set
1 = Turn FET On, 0 = Turn FET Off. Defaults to ON Pin State at End of Debounce Delay
4245fa
31
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
Table 11. FAULT1 Register E (04h) – Read/Write
BIT
NAME
OPERATION
E7
–12V Overcurrent Fault Occurred
Indicates Overcurrent Fault Occurred on –12V Supply
1 = Overcurrent Fault Occurred, 0 = No Overcurrent Faults
E6
3.3V Overcurrent Fault Occurred
Indicates Overcurrent Fault Occurred on 3.3V Supply
1 = Overcurrent Fault Occurred, 0 = No Overcurrent Faults
E5
5V Overcurrent Fault Occurred
Indicates Overcurrent Fault Occurred on 5V Supply
1 = Overcurrent Fault Occurred, 0 = No Overcurrent Faults
E4
12V Overcurrent Fault Occurred
Indicates Overcurrent Fault Occurred on 12V Supply
1 = Overcurrent Fault Occurred, 0 = No Overcurrent Faults
E3
–12V Undervoltage Fault Occurred
Indicates –12V Supply Undervoltage Fault Occurred When VEEIN Went High
1 = VEEIN was High, 0 = No Undervoltage Faults
E2
3.3V Undervoltage Fault Occurred
Indicates 3.3V Supply Undervoltage Fault Occurred When 3VIN Went Low
1 = 3VIN was Low, 0 = No Undervoltage Faults
E1
5V Undervoltage Fault Occurred
Indicates 5V Supply Undervoltage Fault Occurred When 5VIN Went Low
1 = 5VIN was Low, 0 = No Undervoltage Faults
E0
12V Undervoltage Fault Occurred
Indicates 12V Supply Undervoltage Fault Occurred When 12VIN Went Low
1 = 12VIN was Low, 0 = No Undervoltage Faults
Table 12. FAULT2 Register F (05h) – Read/Write
BIT
NAME
OPERATION
F7
GPIO1 Changed State
Indicates that GPIO1 Pin Changed State; 1 = GPIO1 Changed State, 0 = GPIO1 Unchanged
F6
BD_SEL# Changed State
Indicates that BD_SEL# Pin Changed State; 1 = BD_SEL# Changed State, 0 = BD_SEL# Unchanged
F5
FET Short Fault Occurred
Indicates Potential FET Short was Detected on at Least One Supply, When ADC Measured Current
Sense Voltage Exceeded 7 LSB While FET was Off; 1 = FET was Shorted, 0 = FET is Good
F4
PGI Fault Occurred
Indicates PGI Fault Occurred; 1 = PGI Fault Occurred, 0 = No PGI faults
F3
–12V Power Bad Fault Occurred
Indicates –12V Power was Bad When VEEOUT Went High
1 = VEEOUT was High, 0 = No Power Bad Faults
F2
3.3V Power Bad Fault Occurred
Indicates 3.3V Power was Bad When 3VOUT Went Low
1 = 3VOUT was Low, 0 = No Power Bad Faults
F1
5V Power Bad Fault Occurred
Indicates 5V Power was Bad When 5VOUT Went Low
1 = 5VOUT was Low, 0 = No Power Bad Faults
F0
12V Power Bad Fault Occurred
Indicates 12V Power was Bad When 12VOUT Went Low
1 = 12VOUT was Low, 0 = No Power Bad Faults
Table 13. GPIO Register G (06h) – Read/Write (GPIO2, GPIO3 Bits Apply Only to the UHF Package)
BIT
NAME
OPERATION
G7:6
GPIO Select
Control Which GPIO Pin is Multiplexed to the GPIO Channel of ADC
G7
G6
GPIO
0
0
GPIO1 (Default)
0
1
GPIO1
1
0
GPIO2
1
1
GPIO3
G5
GPIO3 Output
GPIO3 Pin Open-Drain Output State; 1 = High Impedance (Default), 0 = Pulls Low
G4
GPIO2 Output
GPIO2 Pin Open-Drain Output State; 1 = High Impedance (Default), 0 = Pulls Low
G3
GPIO1 Output
GPIO1 Pin Open-Drain Output State; 1 = High Impedance (Default), 0 = Pulls Low
G2
GPIO3 Input
State of the GPIO3 Pin, Read Only Bit; 1 = GPIO3 High, 0 = GPIO3 Low
G1
GPIO2 Input
State of the GPIO2 Pin, Read Only Bit; 1 = GPIO2 High, 0 = GPIO2 Low
G0
GPIO1 Input
State of the GPIO1 Pin, Read Only Bit; 1 = GPIO1 High, 0 = GPIO1 Low
32
4245fa
LTC4245
U
W
U
U
APPLICATIO S I FOR ATIO
Table 14. ADCADR Register H (07h) – Read/Write
BIT
NAME
OPERATION
H7:4
Reserved
Not Used
H3:0
ADC Channel Address
Selects Which ADC Channel to Measure On-Demand
H3
H2
H1
H0
ADC CHANNEL
0
0
0
0
12VIN Voltage (Default)
0
0
0
1
12V Current Sense Voltage
0
0
1
0
12VOUT Voltage
0
0
1
1
5VIN Voltage
0
1
0
0
5V Current Sense Voltage
0
1
0
1
5VOUT Voltage
0
1
1
0
3VIN Voltage
0
1
1
1
3.3V Current Sense Voltage
1
0
0
0
3VOUT Voltage
1
0
0
1
VEEIN Voltage
1
0
1
0
–12V Current Sense Voltage
1
0
1
1
VEEOUT Voltage
1
1
X
X
GPIO Voltage
Table 15. ADC Data Registers I to U (10h to 1Fh) – Read/Write
BIT
NAME
OPERATION
I7:0
12VIN Voltage Data
12VIN Pin Voltage Data. 8-Bit Data with 55mV LSB and 14.025V Full Scale
J7:0
12VSENSE Voltage Data
12VIN to 12VSENSE Current Sense Voltage Data. 8-Bit Data with 250µV LSB and 63.75mV Full Scale
K7:0
12VOUT Voltage Data
12VOUT Pin Voltage Data. 8-Bit Data with 55mV LSB and 14.025V Full Scale
L7:0
5VIN Voltage Data
5VIN Pin Voltage Data. 8-Bit Data with 22mV (or 15mV) LSB and 5.61V (or 3.825V) Full Scale
M7:0
5VSENSE Voltage Data
5VIN to 5VSENSE Current Sense Voltage Data. 8-Bit Data with 125µV LSB and 31.875mV Full Scale
N7:0
5VOUT Voltage Data
5VOUT Pin Voltage Data. 8-Bit Data with 22mV (or 15mV) LSB and 5.61V (or 3.825V) Full Scale
O7:0
3VIN Voltage Data
3VIN Pin Voltage Data. 8-Bit Data with 15mV LSB and 3.825V Full Scale
P7:0
3VSENSE Voltage Data
3VIN to 3VSENSE Current Sense Voltage Data. 8-Bit Data with 125µV LSB and 31.875mV Full Scale
Q7:0
3VOUT Voltage Data
3VOUT Pin Voltage Data. 8-Bit Data with 15mV LSB and 3.825V Full Scale
R7:0
VEEIN Voltage Data
VEEIN Pin Voltage Data. 8-Bit Data with –55mV LSB and –14.025V Full Scale
S7:0
VEESENSE Voltage Data
VEESENSE to VEEIN Current Sense Voltage Data. 8-Bit Data with 250µV LSB and 63.75mV Full Scale
T7:0
VEEOUT Voltage Data
VEEOUT Pin Voltage Data. 8-Bit Data with –55mV LSB and –14.025V Full Scale
U7:0
GPIO Voltage Data
GPIOn Pin Voltage Data. 8-Bit Data with 10mV LSB and 2.55V Full Scale
4245fa
33
LTC4245
U
PACKAGE DESCRIPTIO
G Package
36-Lead Plastic SSOP (5.3mm)
(Reference LTC DWG # 05-08-1640)
12.50 – 13.10*
(.492 – .516)
1.25 ±0.12
7.8 – 8.2
36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19
5.3 – 5.7
7.40 – 8.20
(.291 – .323)
0.42 ±0.03
0.65 BSC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
RECOMMENDED SOLDER PAD LAYOUT
2.0
(.079)
MAX
5.00 – 5.60**
(.197 – .221)
0° – 8°
0.09 – 0.25
(.0035 – .010)
0.55 – 0.95
(.022 – .037)
NOTE:
1. CONTROLLING DIMENSION: MILLIMETERS
MILLIMETERS
2. DIMENSIONS ARE IN
(INCHES)
0.65
(.0256)
BSC
0.22 – 0.38
(.009 – .015)
TYP
0.05
(.002)
MIN
G36 SSOP 0204
3. DRAWING NOT TO SCALE
*DIMENSIONS DO NOT INCLUDE MOLD FLASH. MOLD FLASH
SHALL NOT EXCEED .152mm (.006") PER SIDE
**DIMENSIONS DO NOT INCLUDE INTERLEAD FLASH. INTERLEAD
FLASH SHALL NOT EXCEED .254mm (.010") PER SIDE
4245fa
34
LTC4245
U
PACKAGE DESCRIPTIO
UHF Package
38-Lead Plastic QFN (5mm × 7mm)
(Reference LTC DWG # 05-08-1701)
0.70 ± 0.05
5.50 ± 0.05
(2 SIDES)
4.10 ± 0.05
(2 SIDES)
3.15 ± 0.05
(2 SIDES)
PACKAGE
OUTLINE
0.25 ± 0.05
0.50 BSC
5.15 ± 0.05 (2 SIDES)
6.10 ± 0.05 (2 SIDES)
7.50 ± 0.05 (2 SIDES)
RECOMMENDED SOLDER PAD LAYOUT
5.00 ± 0.10
(2 SIDES)
3.15 ± 0.10
(2 SIDES)
0.75 ± 0.05
0.00 – 0.05
PIN 1 NOTCH
R = 0.30 TYP OR
0.35 × 45° CHAMFER
37 38
0.40 ±0.10
PIN 1
TOP MARK
(SEE NOTE 6)
1
2
5.15 ± 0.10
(2 SIDES)
7.00 ± 0.10
(2 SIDES)
0.40 ± 0.10
0.200 REF 0.25 ± 0.05
0.200 REF
0.00 – 0.05
0.75 ± 0.05
NOTE:
1. DRAWING CONFORMS TO JEDEC PACKAGE
OUTLINE M0-220 VARIATION WHKD
2. DRAWING NOT TO SCALE
3. ALL DIMENSIONS ARE IN MILLIMETERS
0.50 BSC
R = 0.115
TYP
(UH) QFN 0205
BOTTOM VIEW—EXPOSED PAD
4. DIMENSIONS OF EXPOSED PAD ON BOTTOM OF PACKAGE DO NOT INCLUDE
MOLD FLASH. MOLD FLASH, IF PRESENT, SHALL NOT EXCEED 0.20mm ON ANY SIDE
5. EXPOSED PAD SHALL BE SOLDER PLATED
6. SHADED AREA IS ONLY A REFERENCE FOR PIN 1 LOCATION
ON THE TOP AND BOTTOM OF PACKAGE
4245fa
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 representation that the interconnection of its circuits as described herein will not infringe on existing patent rights.
35
LTC4245
U
TYPICAL APPLICATIO
PCI Express Backplane Resident Application
PRST#2
8mΩ
VIN
12V
Si7880DP
VOUT
12V 5.5A
10Ω
7mΩ
VIN
3.3V
Si7880DP
VOUT
3.3V 3A
10Ω
IRF7413
60mΩ
VAUX
3.3V
AUX
OUTPUT
3.3V 375mA
10Ω
12VIN
12VSENSE
12VGATE
12VOUT
3VIN
3VSENSE
3VGATE
5VIN
3VOUT
5VSENSE
5VGATE
PWREN
BD_SEL#
5VOUT
PWREN
ON
GPI01
A/D INPUT
GPI02
GPI03
PWRGD
PCI EXPRESS
HOT-PLUG
CONTROLLER
PWRGD
HEALTHY#
VEEIN
LTC4245
VEESENSE
LOCAL_PCI_RESET#
PWRFLT
VEEGATE
ALERT#
VEEOUT
SDA
SYSTEM
MANAGEMENT
BUS CONTROLLER
SCL SS TIMER ADR0 ADR1 ADR2 ADR3 PGI PCI_RESET# INTVCC CFG GND PRECHARGE
PRST#1
N/C
10nF
2.2µF
N/C
0.1µF
BACKPLANE
CONNECTOR
CARD
CONNECTOR
4245 TA02
RELATED PARTS
PART NUMBER
DESCRIPTION
COMMENTS
LTC1421
Hot Swap Controller
Dual Supplies from 3V to 12V, Additional –12V
LT®1641-1/LT1641-2
Positive High Voltage Hot Swap Controllers
9V to 80V, Latch Off/Autoretry, SO-8
LTC1642A
Fault Protected Hot Swap Controller
3V to 16.5V, Overvoltage Protection Up to 33V
LTC1643AL/LTC1643AL-1, PCI Bus Hot Swap Controllers
LTC1643AH
3.3V, 5V, ±12V Supplies for PCI Bus
LTC1645
Dual-Channel Hot Swap Controller/Power Sequencer
Operates from 1.2V to 12V, SO-8
LTC1646
CompactPCI Dual Hot Swap Controller
3.3V, 5V Supplies Only
LTC1647
Dual Hot Swap Controller
Dual ON Pins, 2.7V to 16.5V
LTC4211
Hot Swap Controller with Multifunction Current Control
Single Supply, 2.5V to 16.5V, MSOP
LTC4240
CompactPCI Hot Swap Controller with I2C I/O
3.3V, 5V, ±12V Supplies, Control and Status over I2C
LTC4241
PCI-Bus with 3.3V Auxiliary Hot Swap Controller
3.3V, 5V, ±12V and 3.3VAux Supplies for PCI Bus
LTC4244/LTC4244-1
Rugged CompactPCI Bus Hot Swap Controllers
3.3V, 5V, ±12V, Local Reset Logic and Precharge
LTC4252A
–48V Hot Swap Controller in MSOP
Fast Active Current Limiting with Drain Accelerated Response,
Supply from –15V
LTC4260
Positive High Voltage Hot Swap Controller with I2C, ADC I2C Interface and 8-bit ADC for Board Power Monitoring, 8.5V to 80V
LTC4302-1/LTC4302-2
Addressable 2-Wire Bus Buffers
Provides Capacitive Buffering, SDA and SCL Precharge and Level
Shifting, Enabled by 2-Wire Bus Commands
4245fa
36 Linear Technology Corporation
LT 0406 REV A • PRINTED IN USA
1630 McCarthy Blvd., Milpitas, CA 95035-7417
(408) 432-1900 ● FAX: (408) 434-0507
●
www.linear.com
© LINEAR TECHNOLOGY CORPORATION 2006