LTM4650 [ADI]

30V to 58V Input, Dual 30A, Single 60A μModule Regulator with Digital Power System Management;
LTM4650
型号: LTM4650
厂家: ADI    ADI
描述:

30V to 58V Input, Dual 30A, Single 60A μModule Regulator with Digital Power System Management

文件: 总138页 (文件大小:6976K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
LTM4664A  
30V to 58V Input, Dual 30A, Single 60A µModule  
Regulator with Digital Power System Management  
FEATURES  
DESCRIPTION  
The LTM®4664A is a complete nonisolated 48V input  
high efficiency step-down µModule® regulator with dual  
30A outputs. The switching controllers, power MOSFETs,  
inductors and supporting components are included. Only  
external capacitors are needed to complete the design.  
Operating over a 30V to 58V input voltage range, the  
LTM4664A supports an output voltage of 0.5V to 1.5V at up  
to 75W. An intermediate output at 25% V is also available.  
The LTM4664A product video is available IoNn the website.  
n
Complete 48V Input to Low Voltage Dual 30A Supply  
that Can Scale to 300A, Nonisolated  
n
Dual Analog Loops with Digital Interface for  
Compensation, Control and Monitoring  
n
n
n
n
n
n
n
Input Voltage Range: 30V to 58V  
Output Voltage Range: 0.5V to 1.2V at 30A/Channel  
3% Output Current Readback Accuracy (–20° to 125°C)  
87% Efficiency for 48V to 1V at 60A, 90% at 40A  
0.5% Output Voltage Accuracy Over Temperature  
400kHz PMBus-Compliant I C Serial Interface  
16mm × 16mm × 7.72mm BGA Package  
2
The LTM4664A dual 30A regulators utilize digitally pro-  
grammable analog control loops, precision data acquisition  
circuitry and EEPROM with ECC. The LTM4664A’s 2-wire  
serial interface allows the 30A outputs to be margined,  
tuned and ramped up and down at programmable slew  
rates and sequencing delay times. True input current sense,  
output currents and voltages, input and output power, tem-  
peratures, uptime and peak values are all readable for Dual  
30A Power System Management (PSM) channels.  
APPLICATIONS  
n
48V Systems  
n
Computer and Networking Equipment  
n
Electronic Test Equipment  
n
Storage Systems  
Click to view associated TechClip Videos.  
All registered trademarks and trademarks are the property of their respective owners. Protected  
by U.S. Patents including 5408150, 5481178, 5705919, 5929620, 6144194, 6177787, 6580258,  
7420359, 8163643. Licensed under U.S. Patent 7000125 and other related patents worldwide.  
TYPICAL APPLICATION  
48V to VCORE at 60A  
48V to 1V Up to 60A  
95  
PINS NOT SHOWN FOR 4:1 VOLTAGE DIVIDER:  
48V  
CER  
+
VOUT2_SET, OVP_TRIP, VP_SET, INSNSS2 , INSNSS2 ,  
UVS1, UVS2, HYS_PRGM1, HYS_PRGM2, TIMERS1,  
90  
85  
80  
75  
70  
INTV  
CER  
CBULK  
CCS1  
+
C
C
FLY1  
FLY2  
TIMERS2, INSNSS1 , INSNSS1 , FAULTS1, FAULTS2  
10k  
PINS NOT SHOWN FOR 2-PHASE 60A SECTION:  
ON/OFF  
VOUTC0_CFG, VTRIMC0_CFG, VOUTC1_CFG, VTRIMC1_CFG,  
FSWPH_CFG, TSNSC0a, TSNSC0b, TSNSC1a, TSNSC1b,  
PWM_C0, PWM_C1, GL_C0, GL_C1, PHFLT_C0, PHFLT_C1,  
INTV  
CC  
EXTV SHARE_CLK, SCL, SDA, ALERT, SYNC  
CC,  
10k  
PGOODVCORE  
V
PGOOD_C0  
OUT2  
V
OUT2  
CER  
C
SWC0  
BULK  
FREQS1  
48V , 1.0V  
IN  
EFFICIENCY  
OUT  
VCORE 60A  
R
FREQS1  
V
OUTC0  
0
10  
20  
30  
40  
50  
60  
FREQS2  
OUTPUT CURRENT (A)  
C
OUT3  
R
GND  
FREQS2  
4664A TA01c  
SGND_C0_C1  
INTV  
CCS1  
+
V
_C0  
_C0  
OSNS  
4.7µF  
V
OSNS  
EXTV  
LTM4664A  
CCS1  
V
OUT2  
PGOOD_C1  
PGOODVCORE  
EXTV  
CCS2  
1µF  
LOAD  
SWC1  
V
OUTC1  
INTV  
CCS2  
4.7µF  
+
C
OUT4  
IN  
LTM4664A  
GND  
V
OUT2  
CER  
IN  
SGND_C0_C1  
V
OUTC0  
V
_
INS3 C0  
0.5V TO 1.2V/30A  
+
DUAL  
PSM  
BUCK  
V /4  
IN  
V
_C1  
_C1  
OSNS  
V
_
INS3 C1  
48V  
IN  
4:1 DIVIDER  
V
V
DD33  
OUTC1  
V
OSNS  
V
0.5V TO 1.2V/30A  
DD33  
10k  
V
V
/2  
V
OUT2  
OUT1  
IN  
PGOODS2  
4664A TA01b  
PGOODS2  
4664A TA01a  
INTV  
CC  
4.7µF  
PMBus  
R
SEL  
V
DD25  
COMPH1  
COMPH0  
Rev. 0  
1
Document Feedback  
For more information www.analog.com  
LTM4664A  
TABLE OF CONTENTS  
Features..................................................... 1  
Applications ................................................ 1  
Typical Application ........................................ 1  
Description.................................................. 1  
Absolute Maximum Ratings.............................. 4  
Pin Configuration .......................................... 4  
Order Information.......................................... 5  
Electrical Characteristics................................. 5  
Typical Performance Characteristics ..................15  
4:1 Divider Block Diagram ..............................25  
Dual 25A/30A Power System Management (PSM)  
Block Diagram.............................................26  
4:1 Divider Operation ....................................27  
4:1 Divider Description ...........................................27  
Main Control...........................................................27  
INTV /EXTV Power ..........................................40  
CC CC  
Output Current Sensing and Sub Milliohm DCR  
Current Sensing ..................................................... 41  
Input Current Sensing ............................................ 41  
PolyPhase Load Sharing ........................................ 41  
External/Internal Temperature Sense .....................42  
RCONFIG (Resistor Configuration) Pins .................42  
Fault Detection and Handling .................................45  
Status Registers and ALERT Masking ....................46  
Mapping Faults to FAULT Pins ...............................48  
Power Good Pins ...................................................48  
CRC Protection ......................................................48  
Serial Interface ......................................................48  
Communication Protection ....................................48  
Device Addressing .................................................48  
INTV  
/EXTV  
Power................................27  
Responses to V  
and I /I  
Faults ..................49  
CCS1,2  
CCS1,2  
OUT  
IN OUT  
Start-Up and Shutdown..........................................28  
Fault Protection and Thermal Shutdown.................28  
High Side Current Sensing......................................28  
Frequency Selection................................................28  
Power Good and UV (PGOODSn and UVSn pins)....29  
Additional Overvoltage Protection ..........................29  
4:1 Divider Application Information....................30  
Voltage Divider Pre-Balance Before Switching........30  
Overcurrent Protection ...........................................31  
Window Comparator Programming........................31  
Effective Open Loop Output Resistance and  
Load Regulation......................................................32  
Undervoltage Lockout.............................................32  
Fault Response and Timer Programming................32  
Design Example......................................................33  
Dual 25A/30A PSM Operation...........................35  
PSM Section Overview, Major Features..................35  
EEPROM with ECC .................................................36  
Power-Up and Initialization ....................................37  
Soft-Start ...............................................................38  
Time-Based Sequencing ........................................38  
Voltage-Based Sequencing ....................................38  
Shutdown ..............................................................39  
Light-Load Current Operation ................................39  
Switching Frequency and Phase.............................40  
PWM Loop Compensation .....................................40  
Output Voltage Sensing .........................................40  
Output Overvoltage Fault Response .......................49  
Output Undervoltage Response .............................50  
Peak Output Overcurrent Fault Response ..............50  
Responses to Timing Faults ...................................50  
Responses to V OV Faults ...................................50  
IN  
Responses to OT/UT Faults ....................................50  
Internal Overtemperature Fault Response ..............50  
External Overtemperature and Undertemperature  
Fault Response .................................................... 51  
Responses to Input Overcurrent and Output  
Undercurrent Faults ............................................... 51  
Responses to External Faults ................................. 51  
Fault Logging ......................................................... 51  
Bus Timeout Protection ......................................... 51  
2
Similarity Between PMBus, SMBus and I C  
2-Wire Interface .....................................................52  
PMBus Serial Digital Interface ...............................52  
Figure 11 thru Figure 28 PMBus Protocols .............54  
PMBus Command Summary ............................57  
PMBus Commands ................................................57  
Dual 25A/30A PSM Applications Information.........63  
V to V  
Step-Down Ratios ...............................63  
IN  
OUT  
Input Capacitors ....................................................63  
Output Capacitors ..................................................63  
Light Load Current Operation .................................63  
Switching Frequency and Phase ............................64  
Output Current Limit Programming .......................65  
Rev. 0  
2
For more information www.analog.com  
LTM4664A  
TABLE OF CONTENTS  
Minimum On-Time Considerations .........................66  
Variable Delay Time, Soft-Start and Output  
PWM Configuration ................................................95  
Voltage....................................................................98  
Input Voltage and Limits.........................................98  
Output Voltage and Limits ......................................99  
Output Current and Limits .................................... 102  
Input Current and Limits ......................................104  
Temperature.......................................................... 105  
External Temperature Calibration.......................... 105  
Timing ..................................................................106  
Timing—On Sequence/Ramp...............................106  
Timing—Off Sequence/Ramp .............................. 107  
Precondition for Restart ....................................... 108  
Fault Response ..................................................... 108  
Fault Responses All Faults.................................... 108  
Fault Responses Input Voltage.............................. 109  
Fault Responses Output Voltage........................... 109  
Fault Responses Output Current........................... 112  
Fault Responses IC Temperature .......................... 113  
Fault Responses External Temperature................. 114  
Fault Sharing......................................................... 115  
Fault Sharing Propagation .................................... 115  
Fault Sharing Response........................................ 117  
Scratchpad ........................................................... 117  
Identification......................................................... 118  
Fault Warning and Status...................................... 119  
Telemetry.............................................................. 126  
NVM Memory Commands .................................... 130  
Store/Restore ....................................................... 130  
Fault Logging........................................................ 131  
Block Memory Write/Read.................................... 135  
Package Description ................................... 136  
Typical Applications.................................... 138  
Related Parts............................................ 138  
Voltage Ramping ...................................................66  
Digital Servo Mode ................................................66  
Soft Off (Sequenced Off) .......................................67  
Undervoltage Lockout ............................................68  
Fault Detection and Handling .................................68  
Open-Drain Pins ....................................................68  
Phase-Locked Loop and Frequency  
Synchronization .....................................................69  
Input Current Sense Amplifier ................................70  
Programmable Loop Compensation ......................70  
Checking Transient Response ................................71  
PolyPhase® Configuration ......................................72  
2
Connecting the USB to I C/SMBus/PMBus Controller  
to the LTM4664A In-System ..................................72  
LTpowerPlay: An Interactive GUI for Digital Power .73  
PMBus Communication and  
Command Processing ............................................73  
Thermal Considerations and Output  
Current Derating ....................................................75  
Table 10 and Table 11: Output Current Derating  
(Based on Demo Board) .........................................78  
Dual 25A/30A PSM Applications Information–  
Derating Curves...........................................81  
EMI Performance ...................................................82  
Safety Considerations ............................................82  
Layout Checklist/Example .....................................83  
Typical Applications......................................84  
PMBus Command Details ...............................90  
Addressing and Write Protect.................................90  
General Configuration Commands..........................92  
On/Off/Margin ........................................................93  
Rev. 0  
3
For more information www.analog.com  
LTM4664A  
ABSOLUTE MAXIMUM RATINGS  
(Note 1)  
EXTV ........................................................ –0.3V to 6V  
CC  
4:1 Divider  
INS1  
V
V
V
...................................................... –0.3V to 3.6V  
_Cn................................................... –0.3V to 6V  
_Cn................................................ –0.3V to 0.3V  
OUTCn  
+
+
V
, SW1, SW2, INSNSS1 , INSNSS1 ,  
OSNS  
FAULTS1, FAULTS2.............................................–0.3V to 60V  
OSNS  
+
V
, V  
, INSNSS2 , INSNSS2 , PGOODS1,  
INS2 INS2F  
PGOODS2, EXTV  
RUN_Cn, SDA, SCL, ALERT....................... –0.3V to 5.5V  
FSWPH_CFG, VOUTCn_CFG, VTRIMCn_CFG, ASEL,  
, EXTV  
, SW3, SW4,  
CCS1  
CCS2  
OVP_SET, VOUT2_SET, OVP_TRIP, V  
.......–0.3V to 40V  
OUT1  
COMP_1a, COMP_1b, COMP_0a, COMP_0b........–0.3V to 2.75V  
FAULT_Cn, SYNC, SHARE_CLK, WP, PGOOD_Cn,  
PWM_Cn, PHFLT_Cn ................................. –0.3V to 3.6V  
TSNS_Cna, ............................................... –0.3V to 2.2V  
TSNS_Cnb .................................... –0.3V to 0.8V, < 5mA  
V
OUT2  
........................................................... 0.3V to 20V  
INTV  
, INTV  
...............OUTPUT ONLY, RATED 6V  
CCS1  
CCS2  
RUNS1, RUNS2............................................ –0.3V to 6V  
UVS1, UVS2, HYS_PRGMS1, HYS_PRGMS2,  
TIMERS1, TIMERS2, FREQS1,  
OVP-SET I  
CC DD33 DD25  
Internal Operating Temperature  
Sink.................................... ………. 5mA  
MAX  
FREQS2.....................–0.3V to INTV  
, –0.3 to INTV  
CCS1  
CCS2  
INTV  
V
, V  
and GL_Cn are Outputs.  
DUAL 25A/30A PSM SECTION  
+
V
, IN , IN ...................................... –0.3V to 18V  
INS3_Cn  
(V  
Range (Notes 2, 14, 15)............................–40°C to 125°C  
Storage Temperature Range .................. –55°C to 125°C  
Peak Solder Reflow (Package Body) Temperature 245°C  
+
+
– IN ), (IN – IN )...................... –0.3V to 0.3V  
INS3_Cn  
SWC0, SWC1.............. –1V to 18V, –5V to 18V Transient  
PIN CONFIGURATION  
TOP VIEW  
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
A
B
C
D
E
V
V
OUTC0  
OUTC1  
V
V
OUT1  
INS2  
+
V
INSNSS2  
INTV  
CCS1  
PGOODS1  
FREQS1  
SW3  
INS2F  
SW2  
INSNSS2  
EXTV  
CCS1  
OVP_TRIP  
UVS1  
FAULTS1  
HYS_PRGMS2  
EXTV  
INTV  
CCS2  
RUNS1 TIMERS1  
HYS_PRGMS1  
OVP_SET  
F
TIMERS2  
SW4  
V
OUT2_SET  
SW1  
V
CCS2  
FREQS2  
G
H
J
RUNS2  
OUT2  
PGOODS2  
UVS2  
FSWPH_CFG  
+
V
INSNSS1  
FAULTS2  
ASEL  
ALERT  
INSNSS1  
INS1  
VTRIMC1_CFG  
VTRIMC0_CFG  
PHFLT_C1  
VOUTC0_CFG  
VOUTC1_CFG  
RUN_C0  
WP RUN_C1  
K
L
FAULT_C0  
V
FAULT_C1  
DD25  
PWM_C1  
SHARE_CLK SDA SCL TSNSC_0a  
COMP_1b SGN_DC0_C1  
V
DD33  
PWM_C0  
SYNC  
V
C0  
V
C1  
INS3_  
INS3_  
PHFLT_C0  
M
N
P
R
T
TSNSC_1a  
COMP_1a  
PGOOD_C1  
SGND_C0_C1  
COMP_0b  
GL_C0  
V
V
_C1  
OSNS  
IN  
GL_C1  
+
+
V
V
C0  
C0  
OSNS  
OSNS  
_
_
INTV  
CC  
EXTV  
CC  
IN  
_C1  
COMP_0a  
PGOOD_C0  
TSNS_C0b  
OSNS  
+
TSNS_C1b  
GND  
SWC1  
SWC0  
BGA PACKAGE  
240-PIN (16mm × 16mm × 7.72mm)  
= 5.47 C/W, θ = 2.15 C/W, θ = 5.3 C/W  
T
θ
= 125°C, θ  
JMAX  
JC  
JCTOP  
JCBOTTOM  
JA  
VALUES ARE DETERMINED BY SIMULATION PER JESD51 CONDITIONS.  
VALUE IS OBTAINED FROM MEASUREMENTS WITH DEMO BOARD. WEIGHT = 7.26 GRAMS.  
REFER TO PAGE 78 FOR LAB MEASUREMENT AND DERATING INFORMATION.  
θ
JA  
NOTE: NOT RECOMMENDED FOR BACK-SIDE REFLOW SOLDERING. SEE WEBSITE FOR MORE INFORMATION.  
Rev. 0  
4
For more information www.analog.com  
LTM4664A  
ORDER INFORMATION  
PART MARKING  
PACKAGE  
TYPE  
MSL  
TEMPERATURE RANGE  
(SEE NOTE 2)  
PART NUMBER  
PAD OR BALL FINISH  
DEVICE  
LTM4664AY  
FINISH CODE  
RATING  
LTM4664AIY#PBF  
SAC305 (RoHS)  
e1  
BGA  
3
–40°C to 125°C  
• Contact the factory for parts specified with wider operating temperature  
ranges. *Pad or ball finish code is per IPC/JEDEC J-STD-609.  
Recommended LGA and BGA PCB Assembly and Manufacturing  
Procedures  
LGA and BGA Package and Tray Drawings  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the internal operating  
junction temperature. TA = 25°C, VINS1 = 48V, and RUNn = 5V where n = stage # unless otherwise noted. See Figure 46 configuration  
for setup. (Note 3)  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
4:1 Divider Section  
V
V
V
V
Input DC Voltage Stage 1  
Input DC Voltage Stage 2  
Note 4  
30  
15  
58  
29  
V
V
INS1  
INS2  
OUT1  
OUT2  
Note 4  
Range  
Range  
V
OUT1  
V
OUT2  
Output Range  
Output Range  
Note 4  
15  
29  
V
Note 4  
7.5V  
14.5  
75  
V
Maximum Power  
Maximum Output Power  
All Conditions, Note 4  
Note 4, Based on Figure 49  
W
V
l
l
V
V
V
V
OUTPUT  
23.5  
11.5  
24  
12  
24.5  
OUT1(DC)  
OUT2(DC)  
UVLO  
OUT1  
V
INS1  
= 48V, RUN = 5V, IV  
= 0A  
= 0A  
OUT1  
V
OUTPUT  
Note 4, Based on Figure 49  
= 24V, RUN = 5V, IV  
12.5  
V
OUT2  
V
INS2  
OUT2  
Undervoltage Lockout  
INTV Falling  
4.85  
5.05  
V
V
CC  
INTV Rising  
CC  
IQ V  
V
, V Quiescent Current Each RUNn = 0V  
150  
1.6  
44  
µA  
mA  
mA  
INSn  
INS1 INS2  
Stage  
RUNn = 5V, No Switching  
RUNn = 5V, Switching  
Overcurrent Protection Section  
+
+
+
+
INSNSS1  
INSNSS2  
INSNSS1  
INSNSS2  
Stage 1 Current Sense  
INSNSS1 = INSNSS1 = 60V  
= 30V, RUNS1 = 5V  
220  
220  
1
350  
350  
5
µA  
µA  
V
OUT1  
+
+
Stage 2 Current Sense  
Stage 1 Current Sense  
Stage 2 Current Sense  
INSNSS2 = INSNSS2 = 30V  
= 15V, RUNS2 = 5V  
V
OUT2  
+
l
l
l
INSNSS1 = INSNSS1 = 60V,  
RUNS1 = 0V  
–5  
–5  
45  
µA  
+
INSNSS2 = INSNSS2 = 30V,  
RUNS2 = 0V  
1
5
µA  
INSNSS1, INSNSS2 Current Limit Threshold  
Threshold  
50  
55  
mV  
for Each Stage  
Pre Charge Balance  
R
VINS2F  
R
VF2  
V
Resistance to GND  
INS2  
See Block Diagram (Note 10)  
1
1
MΩ  
kΩ  
Resistance Between Pins  
to V  
See Block Diagram  
Part of a RC Filter Stage 2  
V
INS2  
INS2F  
+
INSNSS1 Balance Stage 1 Current Sense + Source  
Current  
Pre-Balance Phase V  
= 60V  
95  
95  
95  
mA  
mA  
mA  
INS1  
+
INSNSS1 = INSNSS1 = 60V, V  
= 15V , Timer = 1V  
OUT1  
+
INSNSS2 Balance Stage 2 Current Sense + Source  
Pre-Balance Phase V  
= 30V  
INS2  
+
Current  
INSNSS2 = INSNSS2 = 30V, V  
= 10V, Timer = 1V  
OUT2  
I
V
I
Current to Pre-Start Up Bal- INSNSSn = V  
= 24V V  
= 10V, Timer = 0.8V  
SOURCE OUTn  
SOURCE  
INSn  
OUTn  
ance V  
and C , n = Stage #  
See Block Diagram  
OUTn  
FLYn  
Rev. 0  
5
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the internal operating  
junction temperature. TA = 25°C, VINS1 = 48V, and RUNn = 5V where n = stage # unless otherwise noted. See Figure 46 configuration  
for setup. (Note 3)  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
I
V
I
Current to Pre-Start Up Balance INSNSSn = V  
= 24V V = 11V, Timer = 0.8V  
OUTn  
50  
mA  
SINK OUTn  
SINK  
INSn  
V
and C , n = Stage #  
See Block Diagram  
OUTn  
FLYn  
RUNn Pins  
l
V
_
Run PIN Threshold  
V
Rising  
RUN  
1.1  
1.22  
90  
1.4  
V
TH RUNn  
n = Stage #  
V
HYS  
Run Pin Hysteresis  
n = Stage #  
mV  
RUNn  
OVP Comparator  
OVP-SET In  
OVP-SET Input Range MAX  
25  
25  
30  
3
V
V
V
V
Range MAX  
OUT2-SET  
OUT2-SET  
I
Input Bias I  
V
= 0V to 25V  
CM  
mA  
mV  
db  
db  
µs  
V
B
V
Input Offset  
0.5V < V < 25V  
CM  
OS  
PSRR  
Power Supply Rejection  
Common Mode Rejection  
Propagation Delay  
OVP_Trip Sink  
0.5V < V < 25V (Note 10)  
85  
80  
10  
0.35  
CM  
CMRR  
0.5V < V < 25V (Note 10)  
CM  
Delay  
OVP_Trip Sink  
I
= 5mA (Note 10)  
SINK  
INTV Regulators  
CC  
VINTV  
Internal (LDO) Low Drop Out  
30V < V  
15V < V  
< 58V, V  
< 19V, V  
= 0V, Stage 1  
= 0V, Stage 2  
5.4  
5.4  
5.6  
5.9  
2
V
CCSn  
INS1  
INS2  
EXTVCCS1  
EXTVCCS2  
Regulator, n = Stage #  
VINTV  
Load  
LDO Load Regulation  
I
= 50mA, VEXTV  
= 0V  
0.5  
150  
5.6  
%
mA  
V
CCSn  
CC  
CCSn  
INTV  
IPeak  
INTV Stage Peak Output Current  
CC  
CCSn  
VINTV  
with  
LDO Output Range with EXTV  
n = Stage #  
,
12V < VEXTV < 24V,  
CCn  
5.9  
2
CCSn  
CCn  
EXTV  
V
= 12V  
INSn  
CC  
VINTV  
EXT  
Load  
LDO Load Regulation with EXTV  
I
CC  
= 50mA, VEXTV = 6.5V  
CCn  
1
%
CCSn  
CC  
VEXTV  
VEXTV  
Threshold EXTV  
Switch Over  
Hysteresis  
VEXTV Ramping Positive  
6.3  
6.5  
6.65  
V
CCn  
CCn  
CCn  
CCn  
HYS  
EXTV  
400  
mV  
CCn  
Switching Oscillator  
Frequency Range n Frequency Range  
n = Stage #  
100  
1000  
kHz  
kHz  
kHz  
f
f
Stage 1  
Stage 2  
Optimized Efficiency Freq. Stage 1  
Optimized Efficiency Freq. Stage 2  
FREQS1. Pin Resistor = 36.5k  
FREQS2. Pin Resistor = 60.4k  
100  
200  
NOM  
NOM  
Output Specifications  
ΔV /V  
Stage 1 Load Regulation Accuracy  
V
V
C
C
C
= 24V, 0A to 3.2A Maximum = 75W  
3.5  
%
OUT OUT  
OUT1  
INS1  
INB1  
IN1  
OUT1  
Stage 1  
= 48V, FREQS1 = 100kHz  
= 33µF (Bulk Input Capacitor)  
= 2.2µF 100V Ceramic, C  
= 10µF 50V X6  
FLY1  
= 10µF 50V  
V
OUT1  
Output Load  
V
Max Load Current  
V
V
C
C
C
= 24V, 0A to 3.2A Maximum = 75W  
= 48V, FREQS1 = 100kHz  
3.2  
A
OUT1  
OUT1  
INS1  
INB1  
IN1  
OUT1  
(Note 4)  
= 33µF (Bulk Input Capacitor)  
= 2.2µF 100V Ceramic, C  
= 10µF 50V X6  
FLY1  
= 10µF 50V  
M1-M4 RDS-ON  
Stage 1 MOSFET On Resistance  
VGS = 5V (Note 16)  
18  
mΩ  
Rev. 0  
6
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the internal operating  
junction temperature. TA = 25°C, VINS1 = 48V, and RUNn = 5V where n = stage # unless otherwise noted. See Figure 46 configuration  
for setup. (Note 3)  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
ΔV /V  
Stage 2 Load Regulation Accuracy  
V
V
C
C
C
= 12V, 0A to 6.3A Maximum = 75W  
= 24V, FREQS2 = 200kHz  
5
%
OUT OUT  
OUT2  
INS2  
INB2  
IN2  
FLY2  
Stage 2  
= 33µF (Bulk Input Capacitor)  
= 10µF 50V Ceramic,  
= 22µF 25V X6, C  
= 22µF 25V  
OUT2  
V
OUT2  
Output Load  
V
Max Load Current  
V
V
C
C
C
= 12V, 0A to 6.3A Maximum = 75W  
= 24V, FREQS2 = 200kHz  
6.3  
A
OUT1  
OUT2  
INS2  
INB2  
IN2  
FLY2  
(Note 4)  
= 33µF (Bulk Input Capacitor)  
= 10µF 50V Ceramic,  
= 22µF 25V X6, C  
= 22µF 25V  
OUT2  
M5-M8 RDS-ON  
Stage 2 MOSFET On Resistance  
Output Ripple Voltage  
VGS = 5V (Note 16)  
10  
mΩ  
V
, (AC)  
OUT1  
V
C
C
C
= 24V, 0A to 3A V = 48V, FREQS1 = 100kHz  
INS1  
150  
mVpk-pk  
OUT1  
INB1  
IN1  
= 33µF (Input Bulk Capacitor)  
= 2.2µF 100V Ceramic, C  
= 10µF 50V  
= 10µF 50V X6  
FLY1  
OUT1  
V
, (AC)  
OUT2  
Output Ripple Voltage  
V
V
C
C
C
= 12V, 0A to 6A  
50  
mVpk-pk  
OUT2  
INS2  
INB2  
IN2  
FLY2  
= 12V, FREQS2 = 200kHz  
= 33µF (Input Bulk Capacitor)  
= 10µF 50V Ceramic,  
= 22µF 25V X6, C  
= 22µF 25V  
OUT2  
t
t
Stage 1  
Stage 2  
Turn-on Time  
From RUN 1  
V
= 0V at Start Up to 24V, 0A, V  
= 48V,  
START  
OUT1  
INS1  
FREQS1 = 100kHz  
C
C
C
= 33µF (Input Bulk Capacitor)  
40  
75  
msec  
msec  
INB1  
IN1  
OUT1  
= 2.2µF 100V Ceramic, C  
= 10µF 50V X6  
FLY1  
= 10µF 50V, C  
= 0.22µF  
TIMERS1  
Turn-on Time Stage 2  
From RUN 2  
V
= 0V at Start Up to 12V, 0A, V  
= 24V,  
START  
OUT2  
INS2  
FREQS2 = 200kHz  
C
C
C
= 33µF (Input Bulk Capacitor)  
INB2  
IN1  
OUT2  
= 2.2µF 100V Ceramic, C  
= 22µF, 25V X6  
FLY1  
= 22µF 25V, C  
= 0.47µF  
TIMERS2  
HYS_PRGMn and FAULTSn  
V
FAULT Voltage Low  
I
= 2mA  
= 5V  
0.2  
10  
0.5  
1
V
µA  
µA  
FAULTSn  
FAULT  
I
I
FAULT Leakage Current  
HYS_PRGM Setting Current  
V
FAULT_LEAKSn  
HYS_PRGMSn  
FAULT  
l
9
11  
V
V
V
V
V
V
Fault Trip Level  
Fault Trip Level  
Fault Trip Level  
V
V
V
= 24V, V  
, HYS_PRGMSn = 0V,  
FAULTSn  
FAULTSn  
FAULTSn  
OUTSn  
OUTSn  
OUTSn  
INSn  
OUTn  
l
l
Ramp Up  
12.2 12.3 12.45  
V
V
OUTSn  
OUTSn  
Ramp Down  
= 24V, V , HYS_PRGMSn = 5V,  
OUTn  
11.6 11.7  
11.8  
V
V
V
INSn  
OUTSn  
OUTSn  
l
l
Ramp Up  
12.7 12.8  
11.1 11.2  
12.9  
11.4  
V
V
Ramp Down  
= 24V, V , HYS_PRGMSn = 2.4V,  
OUTn  
Ramp Up  
Ramp Down  
V
V
V
INSn  
OUTSn  
OUTSn  
l
l
14.15 14.3 14.45  
V
V
9.5  
9.65  
9.8  
UV COMPARATORn and PGOODn  
V
V
V
Undervoltage Threshold  
Undervoltage Hysteresis  
PGOOD Voltage Low  
UV Pin Voltage Rising  
0.99 1.01  
120  
1.03  
V
mV  
V
UVTHSSn  
HYS_PRGMSn  
PGOODSn  
I
= 2mA  
= 5V  
0.35  
0.5  
1
PGOOD  
I
PGOOD Leakage Current  
V
µA  
PGOODSn_LEAK  
PGOOD  
TimerSn  
TimerSn Current  
I
V
< 0.5V or V  
> 1.2V  
3.5  
7
µA  
µA  
TIMERn  
TIMER  
TIMER  
0.5V < V  
< 1.2V  
TIMER  
Rev. 0  
7
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the specified internal  
operating temperature range (Note 1, 2, 3). Specified as each individual output channel designated with n (Note 3). TA = 25°C,  
VINS3 = 12V, RUN_Cn = 3.3V, EXTVCC = 0V, FREQUENCY_SWITCH = 350kHz and VOUTCn commanded to 1.000V unless otherwise noted.  
Configured with factory default EEPROM settings, unless otherwise noted.  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
DUAL 25A/30A PSM OUTPUT  
l
l
V
V
Input DC Voltage Operating  
7
16  
V
V
INS3  
+
Range of Output Voltage  
Regulation  
V
OUTCn  
Diff Sensed on V  
_Cn/V _Cn-Pin-Pair;  
OSNS  
0.5  
1.5  
OUTCn  
OSNS  
Commanded by Serial Bus or with Resistors  
Present at Start-Up on VOUTCn_CFG, Differential  
Remote Sense Path Voltage (Notes 4, 6)  
l
l
V
Output Voltage, Total Variation with  
Line and Load  
Digital Servo Engaged (MFR_PWM_MODEn[6] = 1b)  
Digital Servo Disengaged (MFR_PWM_MODEn[6] = 0b)  
0.995 1.000 1.005  
0.985 1.000 1.015  
V
V
OUTCn(DC)  
VOUTCn_CFG Commanded to 1.000V, V  
Low  
OUTCn  
Range (MFR_PWM_MODEn[1] = 1b) (Note 6)  
VINS3 UVLO  
Undervoltage Lockout Threshold  
Input Inrush Current at Start-Up  
VINTV Falling  
3.55  
3.9  
V
V
CC  
VINTV Rising  
CC  
I
I
I
V
=1V, V = 12V; No Load Besides Capacitors;  
INS3  
400  
mA  
INRUSH(VINS3)  
S(VINS3,DCM)  
S(VINS3,FCM)  
OUTCn  
TON_RISEn = 3ms  
Input Supply Current in  
Discontinuous Mode Operation  
Discontinuous Mode, MFR_PWM_MODEn[0] = 0b,  
I = 100mA  
OUTCn  
60  
mA  
Input Supply Current in  
Forced-Continuous Mode Operation  
Forced Continuous Mode, MFR_PWM_MODEn[0] = 1b  
I
I
= 100mA  
80  
3.0  
mA  
A
OUTn  
OUTn  
= 30A V  
= 12V, V  
= 1V  
INS3  
OUTn  
I
Input Supply Current in Shutdown  
Shutdown, RUN_Cn = 0V  
25  
mA  
S(VINS3,SHUTDOWN)  
Output Specifications  
I
Output Continuous Current Range  
Utilizing MFR_PWM_MODE[7] = 0 ,  
and Using ~I = 34A , Page103, (Note 4)  
0
30  
A
OUTCn  
OUT  
ΔVOUTn(LINE)  
Line Regulation Accuracy  
Digital Servo Engaged (MFR_PWM_MODEn[6] = 0b)  
Digital Servo Disengaged (MFR_PWM_MODEn[6] = 0b)  
0.03  
0.03  
%/V  
%/V  
0.2  
VOUTn  
Open Circuit; I  
= 0A, 7V ≤ V ≤ 16V, V  
Low  
OUTCn  
IN  
OUT  
Range (MFR_PWM_MODEn[1] = 1b),  
FREQUENCY_SWITCH = 350kHz (Note 6)  
ΔVOUTn(LOAD)  
Load Regulation Accuracy  
Output Voltage Ripple  
Digital Servo Engaged (MFR_PWM_MODEn[6] = 1b)  
Digital Servo Disengaged (MFR_PWM_MODEn[6] = 0b)  
0.03  
0.2  
%
%
l
l
0.5  
VOUTn  
0A ≤ I  
≤ 30A, V  
Low Range,  
OUTn  
OUT  
(MFR_PWM_MODEn [1] = 1b) (Note 6)  
V
10  
350  
8
mV  
kHz  
mV  
ms  
OUTn(AC)  
f
V
Ripple Frequency  
OUTCn  
FREQUENCY_SWITCH Set to 350kHz (0xFABC)  
320  
2.9  
380  
S (Each Channel)  
ΔV  
Turn-On Overshoot  
TON_RISEn = 3ms (Note 7)  
OUTCn(START)  
t
Turn-On Start-Up Time  
Time from V Toggling from 0V to 12V to Rising Edge  
30  
START  
IN  
PGOOD_Cn, TON_DELAYn = 0ms, TON_RISEn = 3ms  
l
t
Turn-On Delay Time  
Time from First Rising Edge of RUN_Cn to Rising Edge  
of PGOOD_Cn. TON_DELAYn = 0ms, TON_RISEn =  
3.3  
40  
30  
3.7  
ms  
mV  
µs  
DELAY(0ms)  
3ms, V  
Having Been Established for at Least 70ms  
INS3  
ΔV  
Peak Output Voltage  
Deviation for Dynamic Load Step  
Load: 0A to 12.5A and 12.5A to 0A at 12.5A/μs,  
V = 1V, V = 12V (Note 7) See Load Transient  
OUTn  
OUTn(LS)  
INS3  
Graph  
Load: 0A to 12.5A and 12.5A to 0A at 12.5A/μs,  
= 1V, V = 12V (Note 7) See Load Transient  
t
Settling Time for  
Dynamic Load Step  
SETTLE  
V
OUTn  
Graph  
INS3  
Rev. 0  
8
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the specified internal  
operating temperature range (Note 1, 2, 3). Specified as each individual output channel designated with n (Note 3). TA = 25°C,  
VINS3 = 12V, RUN_Cn = 3.3V, EXTVCC = 0V, FREQUENCY_SWITCH = 350kHz and VOUTCn commanded to 1.000V unless otherwise noted.  
Configured with factory default EEPROM settings, unless otherwise noted.  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
I
Output Current Limit, Time Averaged  
Time-Averaged Output Inductor Current Limit Inception  
Threshold, Commanded by IOUT_OC_FAULT_LIMITn  
(Note 7) Utilizing MFR_PWM_MODE[7] = 0b, and Using  
34  
A
OUTn(OCL_AVg)  
~I  
= 34A , Page103  
OUT  
Control Section  
l
l
V
Feedback Input  
V
OSNS  
V
OSNS  
_Cn Valid Input Range (Referred to SGND)  
–0.1  
–0.5  
0.3  
3.6  
V
V
FBCMn  
+
Common Mode Range  
_Cn Valid Input Range (Referred to SGND)  
V
Full-Scale Command Voltage  
Range Low (0.5V to 2.75V)  
Set Point Accuracy  
Resolution  
Limit Design to 1.5V Operating for Module  
MFR_PWM_MODEn[1] = 1b, VOUTn Commanded to  
2.75V (Notes 8, 10)  
OUTn-RNGL  
2.75  
V
%
Bits  
mV  
0.5  
0.5  
12  
0.688  
LSB Step Size  
V
Full-Scale Command Voltage  
Range High (0.5V to 3.6V)  
Set Point Accuracy  
Resolution  
Limit Design to 1.5V Operating for Module  
MFR_PWM_MODEn[1] = 0b, VOUTn Commanded to  
3.60V (Notes 8, 10)  
OUTn-RNGH  
3.60  
V
%
Bits  
mV  
–0.5  
12  
1.375  
LSB Step Size  
+
+
+
R
V
_Cn Impedance to SGND  
0.05V ≤ V  
_Cn – VSGND ≤ 3.3V  
50  
60  
kΩ  
VSENSEn  
OSNS  
VOSNS  
t
Minimum On-Time  
(Note 10 )  
nsec  
ON(MIN)  
g
m0,1  
Resolution  
COMP0,1 = 1.35V, MFR_PWM_CONFIG[7:5] = 0 to 7  
MFR_PWW_CONFIG Section (Note 10)  
3
Bits  
mmho  
mmho  
mmho  
Error Amplifier g  
Error Amplifier g  
LSB Step Size  
5.76  
1
m(max)  
m(min)  
0.68  
RCOMP0, 1  
Resolution  
MFR_PWM_CONFIG[4:0] = 0 to 31  
5
62  
0.5  
Bits  
kΩ  
kΩ  
Compensation Resistor RCOMP(MAX) (See Figure 1, Note 10)  
Compensation Resistor RCOMP(MIN)  
Analog OV/UV Ch 0,1(Overvoltage/Undervoltage) Output Voltage Supervisor Comparators (VOUT_OV/UV_FAULT_LIMIT and VOUT_OV/UV_WARN_  
LIMIT Monitors)  
N
Resolution, Output  
Voltage Supervisors  
(Notes 9, 10)  
9
Bits  
OV/UV_COMP  
V
V
V
Output OV Comparator  
(Notes 9, 10) Limit Design to 1.5V Operating for Module  
Low Range Scale, MFR_PWM_MODEn[1] = 1b  
High Range Scale, MFR_PWM_MODEn[1] = 0b  
OV-RNG  
Threshold Detection Range  
0.5  
1
2.7  
3.6  
V
V
Output OV and UV  
Comparator Threshold  
Programming LSB Step Size  
(Notes 9, 10)  
Low Range Scale, MFR_PWM_MODEn[1] = 1b  
High Range Scale, MFR_PWM_MODEn[1] = 0b  
OUSTP  
5.6  
mV  
mV  
11.2  
Output OV Threshold Accuracy  
Range Low  
(Notes 9, 10)  
OV-ACC-Cn  
+
l
0.5V ≤ V  
_Cn – V  
_Cn ≤ 2.7V, MFR_PWM_  
40  
mV  
%
VOSNS  
VOSNS  
MODEn[1] = 1b  
+
Range High  
1V ≤ V  
_Cn – V  
_Cn ≤ 3.6V, MFR_PWM  
1.5  
VOSNS  
VOSNS  
MODEn[1] = 0b  
Rev. 0  
9
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the specified internal  
operating temperature range (Note 1, 2, 3). Specified as each individual output channel designated with n (Note 3). TA = 25°C,  
VINS3 = 12V, RUN_Cn = 3.3V, EXTVCC = 0V, FREQUENCY_SWITCH = 350kHz and VOUTCn commanded to 1.000V unless otherwise noted.  
Configured with factory default EEPROM settings, unless otherwise noted.  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
V
Output UV Comparator  
Threshold Detection Range  
(Note 10) Limit Design to 1.5V Operating for Module  
Low Range Scale, MFR_PWM_MODEn[1] = 1b  
High Range Scale, MFR_PWM_MODEn[1] = 0b  
UV-RNG  
0.5  
1
2.7  
3.6  
V
V
V
Output UV Threshold Accuracy  
Range Low  
(Notes 9, 10)  
UV-ACC Cn  
+
l
0.5V ≤ V  
_Cn – V  
_Cn ≤ 2.7V, MFR_PWM_  
40  
mV  
%
VOSNS  
VOSNS  
MODEn[1] = 1b  
+
Range High  
1V ≤ V  
_Cn – V  
_Cn ≤ 3.6V, MFR_PWM_  
1.5  
VOSNS  
VOSNS  
MODEn[1] = 0b  
t
t
Output OV Comparator  
Response Times  
Overdrive to 10% Above Programmed Threshold  
Underdrive to 10% Below Programmed Threshold  
100  
100  
µs  
µs  
PROP-OV  
Output UV Comparator  
Response Times  
PROP-UV  
Analog OV/UV V  
Input Voltage Supervisor Comparators (Threshold Detectors for VIN_ON and VIN_OFF)  
INS3  
N
V
OV/UV Comparator  
INS3  
(Notes 9, 10)  
9
Bits  
V
VINS3-OV/UV-COMP  
Threshold-Programming Resolution  
l
V
V
OV/UV Comparator  
ABS MAX = 18V for Module Design  
(Note 10)  
4.5  
16  
INS3-OU-RANGE  
INS3-OU-STP  
INS3  
Threshold-Programming Range  
V
V
OV/UV Comparator  
76  
mV  
INS3  
Threshold-Programming  
LSB Step Size  
l
V
V
OV/UV Comparator  
4.5V < V  
≤ 16V, Operating Range, 16V Max for  
INS3  
350  
mV  
INS3-OU-ACC  
INS3  
Threshold Accuracy  
Module  
tPROP-VINS3-LOW-VIN  
V
OV/UV Comparator  
Test Circuit 1, and:  
VIN_ON = 9V; V  
INS3  
Response Time, High V  
Driven from 8.775V to 9.225V  
Driven from 9.225V to 8.775V  
100  
100  
µs  
µs  
IN  
INS3  
Operating Configuration  
VIN_OFF = 9V; V  
INS3  
tPROP-VINS3-LOW-VIN  
V
OV/UV Comparator  
Test Circuit 2, and:  
VIN_ON = 4.5V; V  
INS3  
Response Time, Low V  
Driven from 4.225V to 4.725V  
Driven from 4.725V to 4.225V  
100  
100  
µs  
µs  
IN  
INS3  
INS3  
Operating Configuration  
VIN_OFF = 4.5V; V  
Input Voltage (V ) Readback (READ_VIN)  
INS3  
N
Input Voltage Readback  
Resolution and LSB Step Size  
(Notes 5, 10)  
10  
15.625  
Bits  
mV  
VINS3-RB  
V
Input Voltage Full-Scale  
Digitizable Range  
(Notes 7, 11) 18V for Module Design  
READ_VIN, 4.5V ≤ V ≤ 16V, (V = V )  
INS3  
43  
V
INS3-F/S  
l
V
Input Voltage Readback Accuracy  
2
%
INS3-RB-ACC  
INS3  
IN  
t
Input Voltage Readback  
Update Rate  
MFR_ADC_CONTROL = 0.00 (Notes 10, 12)  
MFR_ADC_CONTROL = 0.01 (Notes 10, 12)  
90  
8
ms  
ms  
CONVERT-VINS3-RB  
Channels 0 and 1 Output Voltage Readback (READ_VOUTn)  
N
VO-RB  
Output Voltage Readback  
Resolution and LSB Step Size  
(Note 10)  
16  
244  
Bits  
µV  
V
O-F/S  
Output Voltage Full-Scale  
Digitizable Range  
V
= 0V (Note 10)  
8
V
RUNn  
Design Limited to 1.5V  
+
l
V
Output Voltage Readback Accuracy  
0.5V ≤ V  
_Cn – V _Cn ≤ 1.0V  
VOSNS  
Within 5mV, Reading  
Within 0.5%, Reading  
O-RB-AC-Cn  
VOSNS  
1V ≤ V  
+_Cn – V  
– _Cn ≤ 3.6V  
VOSNS  
VOSNS  
Channels 0 and 1 Output Current (READ_IOUTn)  
N
Output Current Readback  
Resolution and LSB Step Size  
(Notes 5, 10) Based on MFR_PWM_MODE[7] = 1  
Using the OUT_OC_FAULT_LIMIT of 34A  
10  
34.1  
Bits  
mA  
IO-RB  
I
Output Current Full-Scale Digitizable  
Range  
(Notes 5, 10) Based on MFR_PWM_MODE[7] = 1  
Using the IOUT_OC_FAULT_LIMIT of 40A  
34  
A
O-F/S  
Rev. 0  
10  
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the specified internal  
operating temperature range (Note 1, 2, 3). Specified as each individual output channel designated with n (Note 3). TA = 25°C,  
VINS3 = 12V, RUN_Cn = 3.3V, EXTVCC = 0V, FREQUENCY_SWITCH = 350kHz and VOUTCn commanded to 1.000V unless otherwise noted.  
Configured with factory default EEPROM settings, unless otherwise noted.  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
I
Output Current, Readback Accuracy  
READ_IOUTn, Channels 0 and 1, 0 ≤ I  
≤ 25A,  
O-RB-ACC  
OUTn  
l
Forced-Continuous Mode, MFR_PWM_MODEn[0] = 1b  
With Offset Adjustment (–20°C to 125°C) (Note 7)  
See Histograms in Typical Performance Characteristics Section  
5
3.5  
%
%
I
t
Full Load Output Current Readback  
I
= 30A Max by Module Design Up to 1.2V (Note 7)  
25  
30  
A
O-RB(25A)  
OUTn  
Output Current Readback Update Rate MFR_ADC_CONTROL = 0×00 (Notes 10, 12)  
MFR_ADC_CONTROL = 0×06 (CH0 I )or 0×0A (CH1  
90  
8
ms  
ms  
CONVERT-IO-RB  
OUT  
I
) (Notes 9, 17) See MFR_ADC_CONTROL Section  
OUT  
Input Current Readback  
Resolution  
(Notes 5, 10)  
10  
Bits  
N
+
+
+
V
IINSTP  
LSB Step Size Full-Scale Range = 16mV Gain = 8, 0V ≤ |V  
LSB Step Size Full-Scale Range = 32mV Gain = 4, 0V ≤ |V  
LSB Step Size Full-Scale Range = 64mV Gain = 2, 0V ≤ |V  
– V | ≤ 5mV  
15.26  
30.52  
61  
µV  
µV  
µV  
IIN  
IIN  
IIN  
IIN  
– V | ≤ 20mV  
IIN  
– V | ≤ 50mV  
IIN  
+
l
l
l
I
Total Unadjusted Error  
Gain = 8, 2.5mV ≤ |V  
– V | (Note 13)  
3.5  
2.5  
1.8  
%
%
%
IN_TUE  
IIN  
IIN  
+
Gain = 4, 4mV ≤ |V  
Gain = 2, 6mV ≤ |V  
– V | (Note 13)  
– V | (Note 13)  
IIN  
IIN  
IIN  
+
IIN  
V
Zero-Code Offset Voltage  
Update Rate  
(Note 10)  
(Note 12)  
50  
µV  
OS  
t
90  
ms  
CONVERT  
Internal Controller Supply Current Readback V  
INS3  
N
Resolution  
(Notes 5,12) See MFR_ADC_CONTROL Section for  
Faster Update Rates  
10  
Bits  
µV  
%
V
LSB Step Size Full-Scale  
Range = 256mV  
244  
ICONTROL STP  
I
Total Unadjusted Error  
20mV ≤ |V SV | ≤ 150mV)  
IINS3_C1– IN  
3
CONTROL TUE  
See Block Diagram (Note 10)  
(Note 12)  
t
Update Rate  
90  
ms  
CONVERT  
Temperature Readback (TSNS_C0, TSNS_C1)  
T
Resolution  
0.25  
3
°C  
°C  
RES_T  
T0_TUE  
External Temperature Total  
Unadjusted Readback Error  
Supporting Only Delta V Sensing  
BE  
(Note 13)  
T1_TUE  
Internal TSNS TUE  
Update Rate  
V
= 0.0, f  
= 0kHz (Note 8)  
3
°C  
RUN_C0,C1  
SYNC  
t
MFR_ADC_CONTROL = 0×04 or 0×0C  
(Notes 9, 12, 15)  
90  
8
ms  
ms  
CONVERT  
INTV Regulator/EXTV  
CC  
CC  
V
V
V
V
V
V
Internal V Voltage No Load  
6V ≤ V ≤ 16V  
5.25  
4.5  
5.5  
0.5  
4.7  
340  
60  
5.75  
2
V
%
INTVCC  
CC  
IN  
INTV Load Regulation  
I = 0mA to 20mA, 6V ≤ V ≤ 16V  
CC IN  
LDO_INT  
EXTVCC  
LDO_HYS  
LDO_EXT  
IN_THR  
CC  
EXTV Switchover Voltage  
V
≥ 7V, EXTV Rising  
4.9  
V
CC  
INS3_C1  
CC  
EXTV Hysteresis  
mV  
mV  
V
CC  
EXTV Voltage Drop  
I
CC  
= 20mA, VEXTV = 5.5V  
120  
CC  
CC  
V
Threshold to Enable EXTV  
V
IN  
Rising  
7.1  
IN  
CC  
Switchover  
Hysteresis to Disable EXTV  
CC  
V
V
V
IN  
Falling  
600  
mV  
IN_THF_HYS  
IN  
Switchover  
Rev. 0  
11  
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the specified internal  
operating temperature range (Note 1, 2, 3). Specified as each individual output channel designated with n (Note 3). TA = 25°C,  
VINS3 = 12V, RUN_Cn = 3.3V, EXTVCC = 0V, FREQUENCY_SWITCH = 350kHz and VOUTCn commanded to 1.000V unless otherwise noted.  
Configured with factory default EEPROM settings, unless otherwise noted.  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
V
Regulator  
DD33  
DD33  
LIM  
V
Internal V  
Voltage  
4.5V < V  
or 4.8V < V  
EXTVCC  
3.2  
3.3  
100  
3.5  
3.1  
3.4  
V
mA  
V
DD33  
INTVCC  
I
V
V
V
Current Limit  
V = GND, V = INTV = 4.5V  
DD33 IN CC  
DD33  
DD33  
DD33  
V
V
V
V
Overvoltage Threshold  
Undervoltage Threshold  
(Note 10)  
(Note 10)  
DD33_OV  
DD33_UV  
V
Regulator  
DD25  
DD25  
IM  
Internal V  
Voltage  
2.5  
80  
V
DD25  
L
V
Current Limit  
V
DD25  
= GND, V = INTV = 4.5V  
mA  
DD25  
IN  
CC  
Oscillator and Phase-Locked Loop  
l
l
f
f
PLL SYNC Range  
Synchronized with Falling Edge of SYNC  
250  
1000  
7.5  
kHz  
%
RANGE  
OSC  
Oscillator Frequency Accuracy  
SYNC Input Threshold  
Frequency Switch = 250.0kHz to 1000.0kHz (Note 10)  
V
V
SYNC  
V
SYNC  
Falling  
Rising  
1
1.5  
V
V
TH(SYNC)  
V
SYNC Low Output Voltage  
I
= 3mA  
0.2  
0.4  
5
V
OL(SYNC)  
LOAD  
I
SYNC Leakage Current in Slave Mode  
0V ≤ V ≤ 3.6V  
µA  
LEAK(SYNC)  
PIN  
θSYNC-θ0  
SYNC to Ch0 Phase Relationship  
MFR_PWM_CONFIG[2:0] = 0,2,3  
0
Deg  
Deg  
Deg  
Deg  
Based on the Falling Edge of Sync and MFR_PWM_CONFIG[2:0] = 5  
60  
Rising Edge of SWC0)  
MFR_PWM_CONFIG[2:0] = 1  
MFR_PWM_CONFIG[2:0]= 4,6 (Note 10)  
90  
120  
θSYNC-θ1  
SYNC to Ch1 Phase Relationship  
MFR_PWM_CONFIG[2:0] = 3  
120  
180  
240  
270  
300  
Deg  
Deg  
Deg  
Deg  
Deg  
Based on the Falling Edge of Sync and MFR_PWM_CONFIG[2:0] = 0  
Rising Edge of SWC1  
MFR_PWM_CONFIG[2:0] = 2,4,5  
MFR_PWM_CONFIG[2:0] = 1  
MFR_PWM_CONFIG[2:0] = 6 (Note 10)  
EEPROM Characteristics  
l
l
l
Endurance  
Retention  
(Notes 15, 16)  
0°C < T < 85°C EEPROM Write Operations  
10,000  
10  
Cycles  
Years  
ms  
J
(Notes 15, 16)  
T < 125°C  
J
Mass_Write  
Mass Write Operation Time  
STORE_USER_ALL, 0°C < T < 85°C  
440  
4100  
J
During EEPROM Write Operation  
Input Leakage Current SDA, SCL, ALERT, RUN  
Input Leakage Current  
Leakage Current FAULTn, PGOOD_Cn  
Input Leakage Current  
Digital Inputs SCL, SDA, RUN_Cn, FAULT_Cn (Note 10)  
l
l
I
OV ≤ V ≤ 5.5V  
5
2
µA  
µA  
OL  
PIN  
I
OV ≤ V ≤ 3.6V  
LEAK  
PIN  
l
l
V
V
V
C
Input High Threshold Voltage  
Input Low Threshold Voltage  
Input Hysteresis  
1.35  
V
V
IH  
0.8  
IL  
SCL, SDA  
WP  
0.08  
10  
V
HYST  
PIN  
Input Capacitance  
10  
pF  
Digital Input WP (Note 10)  
Input Pull-Up Current  
I
µA  
PUWP  
Open-Drain Outputs SCL, SDA, FAULT_Cn, ALERT, RUN_Cn, SHARE_CLK, PGOOD_Cn  
Output Low Voltage = 3mA  
V
OL  
I
0.4  
V
SINK  
Rev. 0  
12  
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS The l denotes the specifications which apply over the specified internal  
operating temperature range (Note 1, 2, 3). Specified as each individual output channel designated with n (Note 3). TA = 25°C,  
VINS3 = 12V, RUN_Cn = 3.3V, EXTVCC = 0V, FREQUENCY_SWITCH = 350kHz and VOUTCn commanded to 1.000V unless otherwise noted.  
Configured with factory default EEPROM settings, unless otherwise noted.  
SYMBOL  
PARAMETER  
CONDITIONS  
MIN  
TYP  
MAX  
UNITS  
Digital Inputs SHARE_CLK, WP (Note 10)  
l
l
V
V
Input High Threshold Voltage  
Input Low Threshold Voltage  
I
= 3mA  
1.5  
1
1.8  
V
V
IH  
SINK  
0.6  
IL  
Digital Filtering of FAULTCn (Note 10)  
Input Digital Filtering FAULTn  
Digital Filtering of PGOOD_Cn (Note 10)  
Output Digital Filtering PGOOD_Cn  
Digital Filtering of RUN_Cn (Note 10)  
Input Digital Filtering RUN_Cn  
PMBus Interface Timing Characteristics (Note 10)  
T
3
µs  
µs  
µs  
FLTF  
T
60  
10  
PGF  
T
RUNF  
l
l
l
f
t
t
Serial Bus Operating Frequency  
10  
1.3  
0.6  
400  
kHz  
µs  
SCL  
Bus Free Time Between Stop and Start  
BUF  
Hold Time After Repeated Start  
Condition After This Period, the First  
Clock is Generated  
µs  
HD(STA)  
l
l
t
t
t
Repeated Start Condition Setup Time  
Stop Condition Setup Time  
0.6  
0.6  
10000  
0.9  
µs  
µs  
SU(STA)  
SU(ST0)  
HD(DAT)  
l
l
Date Hold Time  
Receiving Data  
Transmitting Data  
0
0.3  
µs  
µs  
t
t
Data Setup Time  
Receiving Data  
0.1  
µs  
SU(DAT)  
Stuck PMBus Timer Non-Block Reads Measured from the Last PMBus Start Event  
Stuck PMBus Timer Block Reads  
3
255  
ms  
ms  
TIMEOUT_SMB  
l
l
t
t
Serial Clock Low Period  
Serial Clock High Period  
1.3  
0.6  
10000  
0.6  
µs  
µs  
LOW  
HIGH  
Channel 0 and Channel 1 Power Stages (Note 10)  
PWM_Cn LOW  
PWM_Cn HIGH  
PHFLT_Cn T  
PWM Drive Low Level, C0, C1  
PWM Drive High Level, C0, C1  
Warning Temperature  
Thermal Warning Accuracy  
Hysteresis  
V
V
2.6  
140  
C
PHFLT_Cn ACC  
PHFLT_Cn HYS  
PHFLT_Cn Res  
PHFLT_Cn Leak  
–10  
10  
Kelvin  
Kelvin  
Ω
10  
37.5  
0.1  
10  
On Resistance  
Sink = 8mA  
80  
5
µA  
PHFLT_Cn Pull-Up Pull-Up Resistor  
Tied to V  
kΩ  
DD33  
Rev. 0  
13  
For more information www.analog.com  
LTM4664A  
ELECTRICAL CHARACTERISTICS  
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. All voltages are referred to GND pin unless  
otherwise specified.  
Note 8: Even though V  
maximum, the maximum recommended command voltage to regulate  
output channels 0 and 1 is 1.5V with V  
MFR_PWM_MODEn[1].  
Note 9: Channel n OV/UV comparator threshold accuracy for MFR_PWM_  
MODEn[1] = 1b tested in ATE at V  
and V  
are specified for 3.6V absolute  
OUTC0  
OUTC1  
range-setting bit set using  
OUT  
+
Note 2: The LTM4664A is tested under pulsed load conditions such that  
_Cn – V  
Cn = 0.5V and  
VOSNS  
VOSNS  
T ≈ T . Note that the maximum ambient temperature consistent with  
2.7V. MFR_PWM_MODEn[1] = 1b is the Low Range.  
J
A
these specifications is determined by specific operating conditions in  
conjunction with board layout, the rated package thermal resistance and  
other environmental factors.  
Note 3: All Currents into the device pins are positive, all currents out of  
the device are negative. Each channel of PSM is tested independently in  
production. A shorthand notation is used in this document that allows  
Note 10: Tested at IC-level ATE  
Note 11: The absolute maximum rating for the V  
pin is 18V. Input  
INS3  
voltage telemetry (READ_VIN) is obtained by digitizing a voltage scaled  
down from the V pin.  
INS3  
Note 12: The data conversion is done by default in round robin fashion.  
All inputs signals are continuously converted for a typical latency of 90ms.  
Setting MFR_ADC_CONTRL value to be 0 to 12, LTM4664A can do fast  
data conversion with only 8ms to 10ms. See section PMBus Command  
for details.  
Note 13: Part tested with PWM disabled. Evaluation in application  
demonstrates capability. TUE(%) = ADC Gain Error (%) +100 • (Zero code  
Offset + ADC Linearity Error)/Actual Value.  
Note 14: EEPROM endurance and retention are guaranteed by wafer-level  
testing for data retention. The minimum retention specification applies  
for devices whose EEPROM has been cycled less than the minimum  
endurance specification, and whose EEPROM data was written to at 0°C  
these parameters to be referred to by “V " and “V ”, where n  
INS3_Cn OUTCn  
is permitted to take on a value of 0 or 1. This italicized “n” notation and  
convention is extended to encompass all such pin names, as well as  
register names with channel-specific, i.e., paged data. For example, VOUT_  
COMMANDn refers to the VOUT_COMMAND command code data located  
in Pages 0 and 1, which in turn relate to channel 0 (V ) and channel 1  
OUTC0  
(V  
). Registers containing non-page-specific data, i.e., whose data is  
OUTC1  
“global” to the module or applies to both of the module’s channels lack the  
italicized, “n”, e.g., FREQUENCY_SWITCH.  
Note 4: See output current derating curves for different V , V , Load  
IN OUT  
Current and T , located in the Dual 25A/30A PSM Applications Information  
A
≤ T ≤ 85°C. The RESTORE_USER_ALL or MFR_RESET is valid over  
J
section. For output voltage up to 1.2V, Dual 30A loads are rated.  
the entire operating temperature range and does not influence EEPROM  
characteristics.  
Note 15: Write operations above T = 85°C or below 0°C are possible  
although the Electrical Characteristics are not guaranteed and the EEPROM  
will be degraded. Read operations performed at temperatures below 125°C  
will not degrade the EEPROM Writing to the EEPROM above 85°C will  
result in a degradation of retention characteristics.  
Note 16: M1-M8 power MOSFET are final tested separately before  
assembly in to the µModule.  
Note 17: MFR_PWM_MODE[2] = 1 or 0 sets device in low DCR mode or  
regular DCR mode respectively. MFR_PWM_MODE[7]=1 or 0 sets device in  
high output current range or low current range. See “Output Current Sensing  
and sub milliohm DCR Current Sensing” in Operation Section for details.  
Note 5: The data format in PMBus is 5 bits exponent (signed) and 11 bits  
mantissa (signed). This limits the output resolution to 10 bits though the  
internal ADC is 16 bits and the calculations use 32-bit words.  
J
Note 6: V  
n (DC) and line and load regulation tests are performed  
OUTC  
in production with digital servo disengaged (MFR_PWM_MODEn[6] =  
0b) and low VOUTCn range selected MFR_PWM_MODEn[1] = 1b. The  
digital servo control loop is exercised in production (setting MFR_PWM_  
MODEn[6] = 1b), but convergence of the output voltage to its final settling  
value is not necessarily observed in final test—due to potentially long  
time constants involved—and is instead guaranteed by the output voltage  
readback accuracy specification. Evaluation in application demonstrates  
capability; see the Typical Performance Characteristics section.  
Note 7: These typical parameters are based on bench measurements and  
are not production tested.  
Only V  
codes 2–8 are supported for DCR sensing.  
ILIMIT  
Rev. 0  
14  
For more information www.analog.com  
LTM4664A  
TYPICAL PERFORMANCE CHARACTERISTICS  
0.9V Individual Single Output  
1st Stage = 100kHz,  
1V Individual Single Output  
1st Stage = 100kHz,  
1.2V Individual Single Output  
1st Stage = 100kHz,  
2nd Stage = 200kHz,  
2nd Stage = 200kHz,  
Final 25A/30A Stages = 250kHz,  
EXTVCC = 5V  
2nd Stage = 200kHz,  
Final 25A/30A Stages = 250kHz,  
EXTVCC = 5V  
Final 25A/30A Stages = 250kHz,  
EXTVCC = 5V  
95  
90  
85  
80  
75  
95  
90  
85  
80  
75  
95  
90  
85  
80  
75  
30V INPUT  
36V INPUT  
48V INPUT  
54V INPUT  
30V INPUT  
36V INPUT  
48V INPUT  
54V INPUT  
30V INPUT  
36V INPUT  
48V INPUT  
54V INPUT  
0
5
10  
15  
20  
25  
0
5
10  
15  
20  
25  
0
5
10  
15  
20  
25  
OUTPUT CURRENT (A)  
OUTPUT CURRENT (A)  
OUTPUT CURRENT (A)  
4664A G01  
4664A G02  
4664A G03  
1.5V Individual Single Output  
1st Stage = 100kHz,  
54V Input, 2-Phase 50A Single Output  
1st Stage = 100kHz,  
2nd Stage = 200kHz,  
2nd Stage = 200kHz,  
54V Input Voltage Change,  
No Load  
Final 25A/30A Stages = 350kHz,  
EXTVCC = 5V  
Final 25A/30A Stages = 350kHz,  
EXTVCC = 5V  
95  
90  
85  
80  
75  
95  
90  
85  
80  
75  
70  
65  
60  
V
30V TO 54V  
TRANSIENT  
20V/DIV,  
IN  
50ms/DIV  
FIRST STAGE  
SWITCH 20V/DIV  
SECOND STAGE  
SWITCH 20V/DIV  
FINAL 25A/30  
STAGES  
30V INPUT  
36V INPUT  
48V INPUT  
54V INPUT  
0.9V OUTPUT  
1V OUTPUT  
1.2V OUTPUT  
1.5V OUTPUT  
OUTPUT 1V/DIV  
4664A G06  
54V TO 1V, NO LOAD  
4:1 DIVIDER: FIRST STAGE 100kHz,  
SECOND STAGE 200kHz,  
0
5
10  
15  
20  
25  
0
10  
20  
30  
40  
50  
FINAL 25A/30A STAGES 250kHz  
OUTPUT CURRENT (A)  
OUTPUT CURRENT (A)  
4664A G04  
4664A G05  
54V Input Voltage Change,  
Load 25A Each  
Dual Output Tracking  
Start-Up/Shutdown  
V
30V TO 54V  
TRANSIENT  
20V/DIV,  
IN  
V
= 1V,  
OUTC0  
V
= 1.5V  
50ms/DIV  
OUTC1  
500mV/DIV,  
2ms/DIV  
FIRST STAGE  
SWITCH 20V/DIV  
I
OUT0  
5A/DIV  
SECOND STAGE  
SWITCH 20V/DIV  
RUN_Cn  
5V/DIV  
FINAL 25A/30A  
STAGES  
OUTPUT 1V/DIV  
4664A G08  
4664A G07  
48V , 10A LOAD ON V  
, NO LOAD ON V  
,
IN  
OUT0  
OUTC1  
54V TO 1V, 25A LOAD EACH  
4:1 DIVIDER: FIRST STAGE 100kHz,  
SECOND STAGE 200kHz,  
TON_RISE 0 = 3ms, TON_RISE 1 = 4.5ms,  
TOFF_DELAY 1 = 0ms, TOFF_DELAY 0 = 1.5ms  
TOFF_FALL 1 = 4.5ms, TOFF_FALL 0 = 3ms,  
ON_OFF_CONFIGn = 0x1E  
FINAL 25A/30A STAGES 250kHz  
Rev. 0  
15  
For more information www.analog.com  
LTM4664A  
TYPICAL PERFORMANCE CHARACTERISTICS  
Dual Output Start-Up/Shutdown  
with a Prebiased Load  
Start-Up  
INPUT VOLTAGE  
USED LAB SUPPLY  
SWITCH (HP6012B)  
20V/DIV, 100ms/DIV  
V
= 1.5V  
OUTC1  
500mV/DIV  
V
= 1V  
OUTC0  
FIRST STAGE OUTPUT  
20V/DIV, 100ms/DIV  
500mV/DIV  
SECOND STAGE  
OUTPUT 10V/DIV  
I
DIODE  
20mA/DIV  
FINAL 25A/30A STAGE  
OUTPUTS  
RUN_Cn  
5V/DIV  
500mV/DIV  
4664A G09  
4664A G10  
2mS/DIV  
48V , 10A LOAD ON V , 7.5mA LOAD ON  
OUT1 OUT1  
TON_RISE 0 = 3ms, TON_RISE 1 = 4.5ms,  
TOFF_DELAY 1 = 0ms, TOFF_DELAY 0 = 1.5ms  
TOFF_FALL 1 = 4.5ms, TOFF_FALL 0 = 3ms,  
ON_OFF_CONFIGn = 0x1E  
48V TO 1V AT 0A LOAD, EACH 25A/30A STAGE  
FINAL STAGE TON DELAY AND TON RISE SET  
TO 100ms  
IN  
OUT0  
V
, V  
PREBIASED THROUGH A DIODE  
Shutdown  
Full Sequence Turn On  
INPUT VOLTAGE  
USED LAB SUPPLY  
SWITCH (HP6012B)  
20V/DIV, 100ms/DIV  
RUNS1  
2V/DIV, 50ms/DIV  
TIMERS1 = 0.047µF  
0.5V/DIV  
1ST STAGE SWITCH  
20V/DIV  
FIRST STAGE OUTPUT  
20V/DIV, 100ms/DIV  
SECOND STAGE  
OUTPUT 10V/DIV  
1ST STAGE OUTPUT  
20V/DIV  
FINAL 25A/30A STAGE  
OUTPUTS  
RUNS2  
2V/DIV, 50ms/DIV  
500mV/DIV  
TIMERS2 = 0.047µF  
0.5V/DIV  
4664A G11  
48V TO 1V AT 0A LOAD, EACH 25A/30A STAGE  
FINAL STAGE TON DELAY AND TON RISE SET  
TO 100ms  
2ND STAGE SWITCH  
10V/DIV  
2ND STAGE OUTPUT  
10V/DIV  
Full Sequence Turn Off  
RUN_Cn  
2V/DIV, 50ms/DIV  
RUNS1  
2V/DIV, 50ms/DIV  
FINAL 25A/30A STAGE SWITCHS  
10V/DIV  
TIMERS1 = 0.047µF  
0.5V/DIV  
1ST STAGE SWITCH  
20V/DIV  
FINAL 25A/30A STAGE OUTPUTS  
1V/DIV  
4664A G12  
48V TO 1V AT 50A LOAD  
1ST STAGE OUTPUT  
20V/DIV  
RUNS2  
5V/DIV, 50ms/DIV  
TIMERS2 = 0.047µF  
0.5V/DIV  
2ND STAGE SWITCH  
10V/DIV  
2ND STAGE OUTPUT  
10V/DIV  
RUN_C1  
2V/DIV, 50ms/DIV  
FINAL STAGE SWITCH  
10V/DIV  
FINAL STAGE OUTPUT  
1V/DIV  
4664A G13  
48V TO 1V AT 50A LOAD  
Rev. 0  
16  
For more information www.analog.com  
LTM4664A  
TYPICAL PERFORMANCE CHARACTERISTICS  
VOUTCn (1V) Load Transient  
VOUTCn (1.5V) Load Transient  
V
OUTCn  
50mV/DIV  
V
OUTCn  
AC-COUPLED  
50mV/DIV  
AC-COUPLED  
I
OUT  
5A/DIV  
I
OUT  
5A/DIV  
4664A G14  
50µs/DIV  
4664A G15  
48V TO 1V SINGLE CHANNEL,  
0A TO 12.5A/µs LOAD STEP  
OUT  
COMP_Cna = 2200pF, COMP_Cnb = 100pF,  
EA-GM = 3.69ms, RCOMP = 5k,  
50µs/DIV  
48V TO 1.5V SINGLE CHANNEL, 0A TO 12.5A/µs  
LOAD STEP  
C
= 470µF ×2 POSCAP, 100µF ×5 CER,  
C
OUT  
= 470µF ×1 POSCAP, 330µF ×2 CER,  
COMP_Cna = 2200pF, COMP_Cnb = 220pF,  
EA-GM = 3.02ms, RCOMP = 6k,  
PSM FREQ = 350kHz  
PSM FREQ = 250kHz, I  
OUT  
RANGE = LOW  
LIMIT  
V
RANGE = LOW  
Dual Phase (50A/0.9V)  
Load Transient  
Dual Phase (50A/1V) Load Transient  
V
V
OUT  
OUT  
50mV/DIV  
50mV/DIV  
AC-COUPLED  
AC-COUPLED  
I
I
OUT  
OUT  
10A/DIV  
10A/DIV  
4664A G17  
4664A G16  
50µs/DIV  
50µs/DIV  
48V TO 1V DUAL PHASE SINGLE OUTPUT, 0A TO  
25A/µs LOAD STEP  
48V TO 0.9V DUAL PHASE SINGLE OUTPUT, 0A  
TO 25A/µs LOAD STEP  
C
= 470µF ×2 POSCAP, 5 × 330µF CER,  
C
= 470µF ×2 POSCAP, 330µF ×5 CER,  
OUT  
OUT  
COMP_C0,1 = 1500pF, COMP_C01b = 100pF,  
EA-GM = 4.36ms, RCOMP = 13k,  
COMP_C0, 1 = 1500pF, COMP_C01b = 100pF,  
EA-GM = 4.36ms, RCOMP = 13k,  
PSM FREQ = 350kHz, I  
OUT  
RANGE = LOW  
PSM FREQ = 250kHz, I  
OUT  
RANGE = LOW  
LIMIT  
LIMIT  
V
RANGE = LOW  
V
RANGE = LOW  
25A AC Ripple Noise  
SWC0  
SWC1  
V
OUTC0  
10mV/DIV  
AC-COUPLED  
V
OUTC1  
10mV/DIV  
AC-COUPLED  
4664A G18  
48V TO V  
= 1V, AND V  
= 1V  
OUTC0  
OUTC1  
Rev. 0  
17  
For more information www.analog.com  
LTM4664A  
TYPICAL PERFORMANCE CHARACTERISTICS  
48V to 1V, Second Stage (12V)  
Shorted  
48V to 1V at 50A Shorted  
48V  
SWITCH V  
OUTC0  
INPUT CURRENT  
10V/DIV, 20µs/DIV  
SWITCH V  
5A/DIV, 20µs/DIV  
OUTC1  
CURRENT ACROSS R  
SENSE  
5A/DIV, 20µs/DIV  
10V/DIV, 20µs/DIV  
FINAL STAGE V  
0.5V/DIV, 20µs/DIV  
OUT  
SW1  
20V/DIV, 20µs/DIV  
PGOOD_C0  
2V/DIV, 20µs/DIV  
SW3  
SW2  
20V/DIV, 20µs/DIV  
FAULTS1  
10V/DIV, 20µS/DIV  
5V/DIV, 20µs/DIV  
FIRST STAGE V  
OUT1  
20V/DIV, 20µs/DIV  
SW3  
SW4  
10V/DIV, 20µs/DIV  
10V/DIV, 20µs/DIV  
SECOND STAGE V  
OUT2  
SW4  
10V/DIV, 20µs/DIV  
10V/DIV, 20µs/DIV  
SECOND STAGE V  
OUT2  
4664A G20  
10V/DIV, 20µs/DIV  
FAULTS2  
48V TO 1V AT 50A SHORTED LAST STAGE 1V  
OUTPUT V AND V IN PARALLEL  
2V/DIV, 20µs/DIV  
OUTC0  
OUTC1  
SWITCH V  
OUTC0  
10V/DIV, 20µs/DIV  
SWITCH V  
OUT1  
10V/DIV, 20µs/DIV  
FINAL STAGE V AND V  
OUTC0  
OUTC1  
0.5V/DIV, 20µs/DIV  
PGOOD_C0  
2V/DIV, 20µs/DIV  
4664A G19  
48V TO 1V AT 50A V  
OUTPUT SHORTED  
STAGE 12V  
OUT2  
READ_IOUT of 16 LTM4664A  
READ_IOUT of 16 LTM4664A  
READ_IOUT of 16 LTM4664A  
Channels 12VIN, 1VOUT, TJ = –40°C,  
Channels 12VIN, 1VOUT, TJ = 25°C,  
Channels 12VIN, 1VOUT, TJ = 125°C,  
IOUTn = 25A, System Having  
IOUTn = 25A, System Having  
IOUTn = 25A, System Having  
Reached Thermally Steady-State  
Condition, No Airflow  
Reached Thermally Steady-State  
Condition, No Airflow  
Reached Thermally Steady-State  
Condition, No Airflow  
4
3
4
3
4
3
2
1
2
1
2
1
0
0
0
25.4 26.0 25.2 25.2 25.7 25.8 25.9 25.5  
READ_IOUT CHANNEL READBACK (A)  
25.2 25.7 24.9 24.9 25.3 25.5  
READ_IOUT CHANNEL READBACK (A)  
24.4 25.0 24.2 24.6 24.7 24.9 24.3 24.3  
READ_IOUT CHANNEL READBACK (A)  
4664A G21  
4664A G22  
4664A G23  
Rev. 0  
18  
For more information www.analog.com  
LTM4664A  
PIN FUNCTIONS  
4:1 Divider Section (Stage 1)  
Use FAULTS1 or PGOODS1 to sequence on RUNS2 for  
the second stage.  
GND: (A8-A9, B1-B3, B8-B9, B14-B16, C4-C13,  
D4,D8,D9, D13, E1-E4, E8-E9, E13-E16, F1-F4, F8-F10,  
G4, G8-G11, H4, H9-H11, J1-J4, J11, K1-K4, K11, L3,  
L11, L14-L16, M3-M5, M11, M14, N1-N4, N7, N11-N16,  
P1-P4, P7-P9, P13-P15, R1-R6, R9, R13-16, T2-T3,  
T8-T9, T14-T15) Main ground pins for all ground returns.  
Input and output capacitors are connected to these pin.  
See recommended layout Figure 45.  
FREQS1: (E12) Frequency Set Pin. There is a precision  
10μA current flowing out of this pin. A resistor to ground  
sets a voltage which in turn programs the frequency.  
See the 4:1 Divider Application Information section for  
detailed information.  
RUNS1: (F11) Stage 1 Run Control Input. Forcing RUNS1  
below 1.2V shuts down the controller. When RUNS1 is  
higher than 1.2V, internal circuitry starts up. There is a  
1μA pull-up current flowing out of RUNS1 pin when the  
RUNS1 pin voltage is below 1.2V and an additional 5μA  
current flowing out of RUNS1 pin when the RUNS1 pin  
voltage is above 1.2V.  
VOUT1: (C14-C16) 1st stage divide by two output  
pins. These pins connect to the 2nd stage VINS2 pins.  
Recommend placing output decoupling capacitance  
directly between these pins and GND pins.  
INTVCCS1: (D10) Output of the 5.5V internal linear low  
dropout regulator. The driver and control circuits are pow-  
ered from this voltage source. Must be bypassed to power  
ground with a minimum of 4.7μF ceramic or other low ESR  
TIMERS1: (F12) Charge Balance and Fault Timer Control  
Input. A capacitor between this pin and ground sets the  
amount of time to charge V  
to (V )/2. It also sets  
INS1  
OUT1  
capacitor. Do not use the INTV  
pin for any other ICs.  
the short-circuit retry time. See the 4:1 Divider Application  
Information.  
CCS1  
EXTVCCS1: (D11) External Power Input to the Internal  
LDO Connected to INTV . This LDO supplies INTV  
HYS_PRGMS1: (G12) A resistor connected between  
this pin and ground will set the window threshold of the  
window comparator that monitors the voltage difference  
CCS1  
CCS1  
INS1  
power, bypassing the internal LDO powered from V  
whenever EXTVCCS1 is higher than 6.5V and VINS1 is  
higher than 7V. Do not exceed 30V on this pin. This  
pin can be driven with the VOUT2 output to limit power  
loss in LDO with VINS1 at higher input voltage. See  
Applications section.  
between (V  
)/2 and V  
. There is a 10μA current  
INS1  
OUT1  
flowing out of this pin. See Applications section.  
SW1, SW2: (G14-G16), (D14-D16) Switching nodes for  
the 1st stage C Flying capacitor. See Block Diagram.  
FLY  
PGOODS1: (D12) This is an open drain output pin.  
PGOODS1 is pulled to ground if there are any faults or  
the voltage at UVS1 pin is lower than 1V. Use PGOODS1  
or FAULTS1 to sequence on RUNS2 for the second stage.  
I INSNSS1 : (J13) Current sense comparator negative  
input, connected to the negative node of the current sens-  
ing resistor. Short to INSNSS1 if not used.  
+
NSNSS1+: (J14) Current sense comparator positive input,  
connected to the positive node of the external current  
sensing resistor. The current sensing resistor has to  
be placed on the drain of the very top MOSFET. When  
the voltage between INSNSS1+ pin and INSNSS1pin  
is higher than 50mV, the Stage 1 controller indicates  
an overcurrent fault by pulling the FAULTS1 pin down.  
UVS1: (E10) Undervoltage Comparator. If the UVS1 pin  
voltage is lower than 1V, the PGOODS1 pin is pulled down.  
If the UV pin voltage is higher than 1V and no faults,  
PGOODS1 pin is released. Connect to INTVCCS1 if not  
used. This pin is used to validate proper output regulation.  
FAULTS1: (E11) This is an open drain output pin. FAULTS1  
is pulled to ground when the VOUT1 voltage is out of  
the (VINS1)/2 window threshold or the voltage between  
+
The INSNSS1 pin is also used to source 95mA current  
to the V  
pin during the pre-balance time in divider  
OUT1  
+
INSNSS1 and INSNSS1 is higher than 50mV. FAULTS1  
applications. Connect directly to the drain of the very top  
MOSFET if not used. See application schematic section.  
pin is released after INTVCCS1 starts up and passes UVLO.  
Rev. 0  
19  
For more information www.analog.com  
LTM4664A  
PIN FUNCTIONS  
VINS1: (J15-J16) Power input pins to the first stage  
divide by two. Place input capacitance between these  
pins and GND.  
RBOT set to 7.5k. If not used, tie this pin to INTV  
. See  
CCS2  
4:1 Divider Application Information section.  
OVP_TRIP: (E7) Open collector output that is used to trip  
4:1 Divider Section (Stage 2)  
off input power and clamp hold up energy during an over  
voltage fault on V . See Applications section.  
OUT2  
VINS2: (C1-C3) Power input pins to the second stage  
divide by two. Place input capacitance between these pin  
and GND.  
TIMERS2: (F5) Charge Balance and Fault Timer Control  
Input. A capacitor between this pin and ground sets the  
amount of time to charge V  
to (V )/2. It also sets  
INS2  
OUT2  
SW3, SW4: (D1-D3), (G1-G3) Switching nodes for the  
the short-circuit retry time. See the 4:1 Divider Application  
Information.  
2nd stage C Flying capacitor. See Block Diagram.  
FLY  
VINS2F: (D5) Input Voltage Sensing with Filtering. This  
pin has a 1kΩ resistor in series from V  
capacitor to GND. The pin has a 1MΩ resistance to GND.  
See Block Diagram.  
INSNSS2: (D6) Current sense comparator negative input,  
connected to the negative node of the current sensing  
resistor. Short to INSNSS2 if not used.  
VOUT2_SET: (F6) External – comparator input for setting  
, and a 4700pf  
INS2  
the V  
trip reference level. This can be done with a  
OUT2  
resistor and 5.1V Zener from VIN. This secondary fault  
protection is in and above the Fault protection for Stage  
1 and Stage 2. The overall input voltage is divided down  
by four, so V  
will be 1/4 of V . The OVP_SET pin will  
OUT2  
IN  
+
have a voltage divider to monitor the V  
voltage and  
OUT2  
+
set to trip when the divider midpoint on the OVP_SET pin  
exceeds the reference trip level. If not used, tie this pin to  
ground. See 4:1 Divider Application Information section.  
INSNSS2 : (D7) Current sense comparator positive input,  
connected to the positive node of the external current  
sensing resistor. The current sensing resistor has to be  
placed on the drain of the very top MOSFET. When the  
voltage between INSNSS2+ pin and INSNSS2pin is  
higher than 50mV, the controller indicates an overcurrent  
EXTV  
: (F7) External Power Input to the Internal LDO  
ConnCeCcSte2d to INTVCCS2. This LDO supplies INTVCCS2  
power, bypassing the internal LDO powered from VIN2  
whenever EXTVCCS2 is higher than 6.5V and VINS2 is  
higher than 7V. Do not exceed 30V on this pin. This pin  
+
fault by pulling the FAULTS2 pin down. The INSNSS2  
pin is also used to source 95mA current to the VOUT2  
pin during the pre-balance time in divider applications.  
Connect directly to the drain of the very top MOSFET if  
not used. See Application Schematic section.  
can be driven with the V  
in LDO with V  
Application Information section.  
output to limit power loss  
OUT2  
at higher input voltage. See 4:1 Divider  
INS2  
HYS_PRGMS2: (E5) A resistor connected between this  
pin and ground will set the window threshold of the win-  
dow comparator that monitors the voltage difference  
FREQS2: (G5) Frequency Set Pin. There is a precision  
10μA current flowing out of this pin. A resistor to ground  
sets a voltage which in turn programs the frequency.  
See the 4:1 Divider Application Information section for  
detailed information.  
between (V  
)/2 and V  
. There is a 10μA current  
INS2  
OUT2  
flowing out of this pin. See applications section.  
OVP_SET: (E6) External + input for setting the VOUT2  
trip level. The OVP_SET pin will have a voltage divider  
to monitor the VOUT2 voltage and set to trip when the  
divider midpoint on the OVP_SET pin exceeds the ref-  
erence trip level on the VOUT2_SET pin. For example, if  
RUNS2: (G6) Stage 2 Run Control Input. Forcing RUNS2  
below 1.2V shuts down the controller. When RUNS2 is  
higher than 1.2V, internal circuitry starts up. There is a  
1μA pull-up current flowing out of RUNS2 pin when the  
RUNS2 pin voltage is below 1.2V and an additional 5μA  
current flowing out of RUNS2 pin when the RUNS2 pin  
voltage is above 1.2V. Use PGOODS1, and FAULTS1 from  
stage one to enable stage 2.  
the OVP_SET trip point was set for V  
, then RTOP =  
TRIP  
((VTRIP/5.1V)-1) • 7.5K, with RTOP being the top resistor in  
the divider, and RBOT is the bottom resistor in the divider.  
Rev. 0  
20  
For more information www.analog.com  
LTM4664A  
PIN FUNCTIONS  
INTVCCS2: (G7) Output of the 5.5V internal linear low  
dropout regulator. The driver and control circuits are  
powered from this voltage source. Must be bypassed to  
power ground with a minimum of 4.7μF ceramic or other  
low ESR capacitor. Do not use the INTV  
other ICs.  
(FREQUENCY_SWITCH) and channel phase relation-  
ships (with respect to the SYNC clock; MFR_PWM_  
CONFIG[2:0]) are dictated at SV power-up according  
IN  
to the LTM4664A’s NVM contents. Default factory values  
are: 350kHz operation; Channel 0 at 0°; and Channel 1 at  
180°C (convention throughout this document: a phase  
angle of 0° means the channel’s switch node rises coinci-  
dent with the falling edge of the SYNC pulse). Connecting  
pin for any  
CCS2  
VOUT2: (H1-H3) 2nd stage divide by two output pins.  
These pins connect to the V input of dual 25A/30A  
PMBus converter. Recommend placing output decoupling  
capacitance directly between these pins and GND pins.  
INS3  
a resistor divider from V  
to SGND_C0_C1, see page  
DD25  
4 (and using the factory default NVM setting of MFR_  
CONFIG_ALL[6] = 0b) allows a convenient way to con-  
figure multiple LTM4664As with identical NVM contents  
for different switching frequencies of operation and phase  
interleaving angle settings of intra- and extra-module-par-  
alleled channels—all, without GUI intervention or the  
need to “custom preprogram” module NVM contents.  
(See the Dual 25A/30A PSM Applications Information  
section.) Minimize capacitance—especially when the pin  
is left open—to assure accurate detection of the pin state.  
PGOODS2: (H5) This is an Open Drain Output Pin.  
PGOODS2 is pulled to ground if there are any faults or  
the voltage at UVS2 pin is lower than 1V. Use PGOOD2 or  
FAULTS2 to sequence on RUN_C0, and RUN_C1 for the  
dual 25A/30A stage.  
FAULTS2: (H6) This is an Open Drain Output Pin. FAULTS2  
is pulled to ground when the VOUT2 voltage is out of  
the (VINS2)/2 window threshold or the voltage between  
+
INSNSS2 and INSNSS2 is higher than 50mV. FAULTS2  
pin is released after INTVCCS2 starts up and passes UVLO.  
Use FAULTS2 or PGOOD2 to sequence on RUN_C0, and  
RUN_C1 for the dual 25A/30A PSM stage.  
VTRIMC1_ CFG (J5): Output Voltage Select Pin for VOUTC1  
,
Fine Setting. Works in combination with VOUTC1_CFG  
to affect the VOUT_COMMAND (and associated output  
voltage monitoring and protection/fault-detection thresh-  
olds) of Channel 1, at SV power-up. (See VOUTC1_CFG  
IN  
UVS2: (H7) Undervoltage Comparator. If the UVS2 pin  
voltage is lower than 1V, the PGOODS2 pin is pulled  
down. If the UV pin voltage is higher than 1V and no faults,  
PGOODS2 pin is released. Connect to INTVCCS2 if not  
used. This pin is used to validate proper output regulation.  
and the Dual 25A/30A PSM Applications Information sec-  
tion.) Minimize capacitance—especially when the pin is  
left open—to assure accurate detection of the pin state.  
Note that use of RCONFIGs on VOUTC1_CFG/VTRIMC1_  
CFG can affect the VOUTC1 range setting (MFR_PWM_  
PMBus Dual 25A/30A Section  
MODE1 [1]) and loop gain. A resistor divider from V  
DD25  
to SGND_C0_C1 can set the trim value, see page 43.  
V
(A1-A7, B4-B7): Channel 1 Output Voltage. Place  
OUTC1  
recommended output capacitors from this connection to  
VOUTC0_CFG (J6): Output Voltage Select Pin for VOUTC0  
,
GND. See recommended layout in Figure 45.  
Coarse Setting. If the VOUTC0_CFG and VTRIMC0_CFG  
pins are both left open—or, if the LTM4664A is con-  
figured to ignore pin-strap (RCONFIG) resistors, i.e.,  
MFR_CONFIG_ALL[6] = 1b—then the LTM4664A's tar-  
V
: (A10-A16, B10-B13): Channel 0 Output Voltage.  
OUTC0  
Place recommended output capacitors from this connec-  
tion to GND. See recommended layout in Figure 45.  
get V  
output voltage setting (VOUT_COMMAND0)  
OUTC0  
FSWPH_CFG (H8): Switching Frequency, Channel  
Phase Interleaving Angle and Phase Relationship to  
SYNC Configuration Pin. If this pin is left open—or, if  
the dual 25A/30A regulator is configured to ignore pin-  
strap (RCONFIG) resistors, i.e., MFR_CONFIG_ALL[6]  
= 1b—then the LTM4664A’s switching frequency  
and associated power good and OV/UV warning and fault  
thresholds are dictated at SVIN power-up according to  
the LTM4664A’s NVM contents. A resistor connected  
from this pin to SGND—in combination with resistor pin  
settings on VTRIMC0_CFG, and using the factory-default  
NVM setting of MFR_CONFIG_ALL[6] = 0b—can be used  
Rev. 0  
21  
For more information www.analog.com  
LTM4664A  
PIN FUNCTIONS  
to configure the LTM4664A’s Channel 0 output to pow-  
er-up to a VOUT_COMMAND value (and associated output  
voltage monitoring and protection/fault-detection thresh-  
olds) different from those of NVM contents. (See the 4:1  
Divider Application Information section.) Minimize capac-  
itance especially when the pin is left open to assure accu-  
rate detection of the pin state. Note that use of RCONFIGs  
outputs of the LTM4664A. These open-drain output pins  
hold the pin low until the LTM4664A is out of reset and  
IN3_C1  
V
is detected to exceed VIN_ON. A pull-up resis-  
tor to 3.3V is required in the application. The LTM4664A  
pulls RUN_C0 and/or RUN_C1 low, as appropriate, when  
a global fault and/or channel-specific fault occurs whose  
fault response is configured to latch off and cease reg-  
2
on VOUTC0_CFG/VTRIMC0_CFG can affect the V  
ulation; issuing a CLEAR_FAULTS command via I C or  
OUTC0  
range setting (MFR_PWM_MODE0 [1]) and loop gain.  
power cycling SV is necessary to restart the module, in  
IN  
such cases. Do not pull RUN logic high with a low imped-  
ance source. Use PGOODS2 and FAULTS2 to sequence on  
RUN_C0, and RUN_C1 for the dual 25A/30A stage.  
VOUTC1_CFG (J7): Output Voltage Select Pin for VOUTC1  
,
Coarse Setting. If the VOUTC1_CFG and VTRIMC1_CFG  
pins are both left open or, if the LTM4664A is config-  
ured to ignore pin-strap (RCONFIG) resistors, i.e., MFR_  
ALERT (J10): Open-Drain Digital Output. A pull-up  
resistor to 3.3V is required in the application only if  
SMBALERT interrupt detection is implemented in one’s  
SMBus system.  
CONFIG_ALL [6] = 1b then the LTM4664A’s target V  
OUTC1  
output voltage setting (VOUT_COMMAND1) and associ-  
ated OV/UV warning and fault thresholds are dictated at  
SV power up according to the LTM4664A’s NVM con-  
IN  
VTRIMC0_CFG (K5): Output Voltage Select Pin for VOUTC0  
,
tents, in precisely the same fashion that the VOUTC1_CFG  
Fine Setting. Works in combination with VOUTC0_CFG  
to affect the VOUT_COMMAND (and associated output  
voltage monitoring and protection/fault-detection thresh-  
and VTRIMC1_CFG pins affect the respective settings of  
V /Channel 1. (See VOUTC1_CFG, VTRIMC1_CFG and  
OUT1  
the 4:1 Divider Application Information section.) Minimize  
capacitance—especially when the pin is left open—to  
assure accurate detection of the pin state. Note that use  
of RCONFIGs on VOUTC1_CFG/VTRIMC1_CFG can affect  
olds) of Channel 0, at SV power-up. (See VOUTC0_CFG  
IN  
and the Dual 25A/30A PSM Applications Information sec-  
tion.) Minimize capacitance especially when the pin is left  
open to assure accurate detection of the pin state. Note  
that use of RCONFIGs on VOUTC0_CFG/VTRIMC0_CFG  
the V  
range setting (MFR_PWM_MODE1 [1]) and  
OUTC1  
loop gain. A resistor divider from V  
See page 43.  
to SGND_C0_C1.  
DD25  
can affect the V  
range setting (MFR_PWM_MODE0  
OUTC0  
[1]) and loop gain.  
ASEL (J8): Serial Bus Address Configuration Pin. On any  
given I2C/SMBus serial bus segment, every device  
must have its own unique slave address. If this pin is  
left open, the LTM4664A powers up to a slave address  
set by MFR_ADDRESS[6:0] (see Table 4). The facto-  
ry-default setting is 0x4F (hexadecimal), i.e., 1001111b  
(industry standard convention is used throughout this  
document: 7-bit slave addressing). The lower four bits of  
the LTM4664A’s slave address can be altered from the  
NVM-set value by connecting a resistor from this pin to  
SGND. Minimize capacitance—especially when the pin is  
left open—to assure accurate detection of the pin state.  
See 4:1 Divider Application Information section.  
VDD25 (K6): Internally Generated 2.5V Power Supply  
Output Pin. Do not load this pin with external current;  
it is used strictly to bias internal logic and provides cur-  
rent for the internal pull-up resistors connected to the  
configuration-programming pins. No external decoupling  
is required.  
WP (K7): Write Protect Pin, Active High. An internal 10μA  
current source pulls this pin to V  
. If WP is open cir-  
DD33  
2
cuit or logic high, only I C writes to PAGE, OPERATION,  
CLEAR_FAULTS, MFR_CLEAR_PEAKS and MFR_EE_  
UNLOCK are supported. Additionally, Individual faults  
can be cleared by writing 1b’s to bits of interest in reg-  
isters prefixed with “STATUS”. If WP is low, I2C writes  
are unrestricted.  
RUN_C0, RUN_C1 (J9, K8 Respectively): Enable Run  
Input for Channels 0 and 1, respectively. Open-drain input  
and output. Logic high on these pins enables the respective  
Rev. 0  
22  
For more information www.analog.com  
LTM4664A  
PIN FUNCTIONS  
FAULT_C0/FAULT_C1 (K10/K9): Digital Programmable  
FAULT Inputs and Outputs. Open-drain output. A pull-up  
resistor to 3.3V is required in the application.  
above 100kHz is required, the user’s SMBus master(s)  
needs to implement clock stretching support to assure  
solid serial bus communications, and only then should  
MFR_CONFIG_ALL [1] be set to 1b. When clock stretch-  
ing is enabled, SCL becomes a bidirectional, open-drain  
output pin on LTM4664A.  
VINS3_C1, VINS3_C0: (L1-L2, M1-M2), (L12-L13, M12-  
M13): Main power input to channel 0, and channel 1  
power stages. Provide sufficient decoupling capacitance  
in the form of multilayer ceramic capacitors (MLCCs) and  
low ESR electrolytic (or equivalent) to handle reflected  
input current ripple from the step-down switching  
stages. MLCCs should be placed as close to the VINS3  
TSNS_C0a, TSNS_C0b (L10 and T16, Respectively):  
Channel 0 Temperature Excitation/Measurement and  
Thermal Sensor Pins, respectively. Connect TSNS_C0a  
to TSNS_C0b. This allows the LTM4664A to monitor the  
Power Stage Temperature of Channel 0.  
as physically possible. The V  
input provides the  
INS3_C1  
input power for the INTV LDO regulator. See Layout  
CC  
SYNC (M8): External Clock Synchronization Input and  
Open-Drain Output Pin. If an external clock is present at  
this pin, the switching frequency will be synchronized to  
the external clock. If clock master mode is enabled, this  
pin will pull low at the switching frequency with a 500ns  
pulse to ground. A resistor pull-up to 3.3V is required in  
the application if the LTM4664A is the master.  
Recommendations in the Dual 25A/30A PSM Applications  
Information section.  
V
(L6): Internally Generated 3.3V Power Supply Output  
PDinD.33This pin should only be used to provide external  
current for the pull-up resistors required for FAULT_Cn,  
SHARE_CLK, and SYNC, and may be used to provide exter-  
nal current for pull-up resistors on RUN_Cn, SDA, SCL,  
ALERT and PGOOD_Cn. No external decoupling is required.  
SGND_C0_C1 (M9, N8-N9): SGND_C0_C1 is the signal  
ground return path of the dual 25A/30A control. SGND_C0_  
C1 is not internally connected to GND. Connect SGND_C0_C1  
to GND at the A9, B9, and C9 pins that is close to the output  
capacitor ground connections. See recommended layout.  
SHARE_CLK (L7): Share_Clock, Bidirectional Open- Drain  
Clock Sharing Pin. Nominally 100kHz. Used for synchro-  
nizing the time base between multiple LTM4664As (and  
any other Analog Devices products with a SHARE_ CLK  
pin)—to realize well-defined rail sequencing and rail track-  
ing. Tie the SHARE_CLK pins of all such devices together;  
all devices with a SHARE_CLK pin will synchronize to the  
fastest clock. A pull-up resistor to 3.3V is required.  
TSNS_C1a, TSNS_C1b (M10 and T1, Respectively):  
Channel 1 Temperature Excitation/Measurement and  
Thermal Sensor Pins, respectively. In most applica-  
tions, connect TSNS_C1a to TSNS_C1b. This allows the  
LTM4664A to monitor the Power Stage Temperature of  
Channel 1. See the Applications section.  
SDA (L8): Serial Bus Data Open-Drain Input and Output.  
A pull-up resistor to 3.3V is required in the application.  
PWM_C0, PWM_C1 (M15, L4): PWM drive signal to  
Channel 0, Channel 1 power stage. Utilized for debugging  
or monitoring purposes.  
SCL (L9): Serial Bus Clock Open-Drain Input (Can Be an  
Input and Output, if Clock Stretching is enabled). A pull-up  
resistor to 3.3V is required in the application for digital  
communication to the SMBus master(s) that nominally  
drive this clock. The LTM4664A will never encounter sce-  
narios where it would need to engage clock stretching  
unless SCL communication speeds exceed 100kHz—and  
even then, LTM4664A will not clock stretch unless clock  
stretching is enabled by means of setting MFR_CONFIG_  
ALL[1] = 1b. The factory-default NVM configuration set-  
ting has MFR_CONFIG_ALL [1] = 0b: clock stretching  
disabled. If communication on the bus at clock speeds  
PHFLT_C0, PHFLT_C1 (M16, L5): Thermal Warning for  
Channel 0 and Channel 1. When the thermal protection  
threshold is tripped, the PHFLT_Cn pin is being pulled  
low. The power stage does not shut off, and is only a  
thermal monitor. These pins are internally pulled up to  
3.3V through 10k resistor. COMP_0b/COMP_1b (N10/  
M7): Current Control Threshold and Error Amplifier  
Compensation Nodes. Each associated channel’s current  
comparator tripping threshold increases with its Comp  
voltage. Each channel has a 22pF to SGND.  
Rev. 0  
23  
For more information www.analog.com  
LTM4664A  
PIN FUNCTIONS  
VOSNS_C1 (N6): Channel 1 Negative Differential. Voltage  
EXTV (R8): External Power Input to an Internal Switch  
Sense Input. See V  
_C1.  
ConnCeCcted to INTV . This switch closes and supplies  
+
OSNS  
CC  
the IC power, bypassing the internal regulator whenever  
EXTVCC is higher than 4.7V and VIN is higher than 7V.  
EXTVCC also powers up VDD33 when EXTVCC is higher than  
+
V
OSNS  
_C1 (P6): Channel 1 Positive Differential Voltage  
+
Sense Input. Together, V  
_C1 and V  
_C1 serve  
OSNS  
OSNS  
to kelvin sense the VOUTC1 output voltage at VOUTC1’s point  
of load (POL) and provide the differential feedback signal  
directly to Channel 1’s feedback loop. Command VOUTC1’s  
target regulation voltage by serial bus. Its initial command  
4.7V and INTV is lower than 3.8V. Do not exceed 6V  
CC  
on this pin. Decouple this pin to PGND with a minimum  
of 4.7μF low ESR tantalum or ceramic capacitor. If the  
EXTV pin is not used to power INTV , the EXTV pin  
CC  
CC  
CC  
value at V  
power-up is dictated by NVM (non-volatile  
INS3  
must be tied GND. Its recommended to use this pin if a  
memory) contents (factory default: 1.000V)—or, option-  
ally, may be set by configuration resistors; see VOUTC1_  
CFG and the 4:1 Divider Application Information section.  
bias is available to reduce power loss.  
+
IN (R10): Positive Current Sense Amplifier Input. If the  
input current sense amplifier is not used, this pin must  
be shorted to the INand VINS3 pins. See 4:1 Divider  
Application Information section for detail about the input  
current sensing.  
IN(P10): Negative Current Sense Amplifier Input. If  
the input current sense amplifier is not used, this pin  
+
must be shorted to the IN and V pins. See 4:1 Divider  
IN3  
Application Information section for detail about the input  
current sensing.  
PGOOD_C0/PGOOD_C1 (R11/N5): Power Good Indicator  
Outputs. Open-drain logic output that is pulled to ground  
when the output exceeds the UV and OV regulation win-  
dow. The output is deglitched by an internal 100μs filter.  
A pull-up resistor to 3.3V is required in the application.  
COMP_0a/COMP_1a (P11/M6): Loop Compensation  
Nodes. The internal PWM loop compensation resistors  
RCOMPn of the LTM4664A can be adjusted using bit  
[4:0] of the MFR_PWM_COMP command. The transcon-  
ductance of the LTM4664A PWM error amplifier can be  
adjusted using bit [7:5] of the MFR_PWM_COMP com-  
mand. These two loop compensation parameters can be  
programmed when device is in operation. Refer to the  
Programmable Loop Compensation subsection in the 4:1  
Divider Application Information section for further details.  
See MFR_PWM_COMP section.  
VOSNS+_C0: (R12) Channel 0 Positive Differential Voltage  
Sense Input. Together, VOSNS+_C0 and VOSNS_C0 serve to  
kelvin-sense the V  
output voltage at V ’s point  
OUTC0  
OUTC0  
of load (POL) and provide the differential feedback signal  
directly to Channel 0’s feedback loop. Command VOUTC0’s  
target regulation voltage by serial bus. Its initial command  
value at V  
power-up is dictated by NVM (non-volatile  
INS3  
memory) contents (factory default: 1.000V)—or, option-  
ally, may be set by configuration resistors; see VOUTC0_  
CFG and the 4:1 Divider Application Information section.  
VOSNS_C0: (P12): Channel 0 Negative Differential Voltage  
+
Sense Input. See V  
_C0.  
OSNS  
GL_C0, GL_C1 (P16, P5): Bottom MOSFET gate drive  
in the Channel 0 power stage, Channel 1 power stage.  
Utilized for debugging or monitoring purposes.  
SWC0, SWC1 (T10-T13), (T4-T7): Switching Node of  
Channel 0 and Channel 1. Used for test purposes or  
EMI snubbing.  
INTV (R7): Internal Regulator, 5.5V output. When oper-  
atingCtChe V  
from 7V ≤ V  
INS3_C1  
≤ 16V, a LDO generates  
INS3  
INTV from V  
INS3  
to bias internal control circuits and  
CC  
the MOSFET drivers of the dual 25A/30A power supply. An  
external 2.2µF ceramic decoupling is required. INTV is  
CC  
regulated regardless of the RUN_Cn pin state.  
Rev. 0  
24  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER BLOCK DIAGRAM  
Rev. 0  
25  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A POWER SYSTEM MANAGEMENT (PSM) BLOCK DIAGRAM  
W P  
W P  
T
O
I
O
I
O U  
V
O U  
V
I N  
V
I
Rev. 0  
26  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER OPERATION  
4:1 DIVIDER DESCRIPTION  
voltage is always close to half of the top voltage at the  
drain of MOSFET M1 (refer to GND pin) and in steady state  
and it is not sensitive to variable loads due to the very  
low impedance at its output. Stage 2 operates exactly the  
same way, the N-channel MOSFETs M5 and M7 are turned  
on and off in the same phase with around 50% duty cycle  
at a pre-programmed 300kHz switching frequency. The  
N-channel MOSFETs M6 and M8 are turned on and off  
complementary to MOSFETs M5 and M7. The main input  
The LTM4664A incorporates a high performance 4:1  
switched capacitor divider that divides down the input  
voltage by a factor of four over an input voltage range of 30V  
to 58V. This 4:1 divider then powers a dual 25A/30A PMBus  
compliant core power rails that can regulate from 0.5V to  
1.5V at up to 25A, per channel—and from 0.5V to 1.2V at  
up to 30A per channel. The LTM4664A will convert this  
high input range down directly to the low output voltages.  
voltage rail is connected to V  
, and V  
is connected  
INS1  
directly into the V  
. The LTM4664AOfUroT1nt end divider  
INS2  
MAIN CONTROL  
stages do not regulate the output voltage with a closed-  
loop feedback system. However, it stops switching when  
The LTM4664A internal 4:1 divider utilizes two constant  
frequency, open loop switched capacitor/charge pump  
stages for high voltage step down. The conversion effi-  
ciency is very high at ~ 99% for stage 1, and ~98.6% effi-  
cient for stage 2. Refer to Figure 1 for the block diagram.  
In stage 1 steady state operation, the N-channel MOSFETs  
M1 and M3 are turned on and off in the same phase with  
around 50% duty cycle at a pre-programmed 100kHz  
switching frequency. The N-channel MOSFETs M2 and  
M4 are turned on and off complementary to MOSFETs M1  
and M3. The gate drive waveforms are shown in Figure 3.  
fault conditions occur, such as V  
pin overvoltage or  
OUT  
undervoltage, an overcurrent event, or an over tempera-  
ture protection event.  
The VOUT2 (VINS1/4) is connected to the VINS3_Cn which is  
the inputs to the dual 25A/30A PMBus channels. This will  
be discussed in more detail in the dual 25A/30A operation  
section. There is a secondary fault protection comparator  
circuit that can be used to monitor VOUT2 for over voltage.  
This will be discussed in more detail in the application  
section. The LTM4664A can operate over a 30V to 58V  
input range that does have abrupt input voltage changes  
that move quicker than a few milliseconds after reaching  
steady state. See the window comparator section.  
During phase 1, M1 and M3 are on and the flying capaci-  
tor C  
is in series with C  
. During phase 2, M2 and  
FLY1  
OUT1  
M4 are on and C  
is in parallel with C  
. The V  
FLY1  
OUT1 OUT1  
V
GS  
INTV /EXTV  
CCS1,2  
POWER  
CCS1,2  
~ 50% DUTY CYCLE  
Power for the quad N-channel MOSFET drivers and most  
other internal circuitry is derived from the INTV pin.  
M1  
M2  
M3  
M4  
CCSn  
Normallyaninternal5.5VlinearregulatorsuppliesINTVCCS1,2  
power from either V or V as indicated in Figure 1.  
T
S
INS1  
INS2  
Both of these input supplies have high input voltage, and  
increases power loss due to the LDO drop. An optional  
external voltage source on EXTV  
pin enables a sec-  
CCS1,2  
ond 5.5V linear regulator and supplies INTV  
power  
CCS1,2  
from the EXTV  
pin. To enable this more efficient  
CCS1,2  
second regulator, V  
has to be higher than 7V and  
INS1,2  
the EXTVCCS1,2 pin voltage has to be higher than 6.5V.  
Do not exceed 40V on the EXTV pin. Figure 1 shows  
CCSn  
the V  
EXTV  
supply (12V) connected to both EXTV  
and  
OUT2  
CCS2  
CCS1  
PHASE 1  
PHASE 2  
PHASE 1  
PHASE 2  
4664A F03  
to lower power loss in the LDO after startup.  
Figure 3. Stage 1 MOSFET Switching Waveforms  
Rev. 0  
27  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER OPERATION  
Each of these can supply a peak current of 150mA. No  
matter what type of bulk capacitor is used, an additional  
0.1μF ceramic capacitor placed directly adjacent to the  
FAULT PROTECTION AND THERMAL SHUTDOWN  
The LTM4664A divider stages monitor system voltage,  
current and temperature for faults. The stage 1 or 2 stops  
switching and pulls down its FAULT pin when fault condi-  
INTV  
and GND pins is highly recommended. Good  
CCSn  
bypassing is needed to supply the high transient currents  
required by the MOSFET gate drivers. These high input  
voltages along with the power MOSFETs being driven at  
high frequencies may cause the maximum junction tem-  
perature rating for the LTM4664A to be exceeded. The  
tions occur. To clear voltage faults, the V  
pin voltage  
OUTn  
has to be within the programmed window around half of  
the V voltage or the V and V voltages must  
INSn  
INSn  
OUTSn  
be lower than 1V and 0.5V respectively. To clear current  
faults, the voltage drop from INSNSn+ pin to INSNSnpin  
has to be lower than 50mV. To clear temperature faults,  
the IC temperature has to be lower than 165°C. The FAULT  
pin is allowed to be pulled up by external resistors to  
voltages up to 60V. It can also be used to control discon-  
nect FETs that isolates the input and output during fault  
conditions. See Figure 1 block diagram.  
INTV  
current, which is dominated by the gate charge  
CCSn  
current, may be supplied by either the 5.5V linear regu-  
lator from V or the linear regulator from EXTV  
.
CCSn  
INSn  
When the voltage on the EXTV  
pin is less than 6.5V,  
CCSn  
the linear regulator from V  
is enabled. Power dissipa-  
INSn  
tion for the internal controller in this case is highest and  
is equal to V • IINTV . The gate charge current is  
INSn  
CCSn  
dependent on operating frequency. This is why it is highly  
recommended to use the V voltage to supply power  
HIGH SIDE CURRENT SENSING  
OUT2  
to the EXTV  
pins.  
For over current protection, the LTM4664A uses a sensing  
resistor RSENSE to monitor the current. The sensing resis-  
tor has to be placed at the drain of the very top MOSFET  
M1. See Typical Application section for examples. In most  
applications, the current through the sensing resistor is a  
CCS1,2  
START-UP AND SHUTDOWN  
The LTM4664A divider stages are in shutdown mode  
when their RUNS pins are pulled down and lower than  
1.1V. In this mode, most internal circuitry is turned off  
pulse current and the peak value is much higher than the  
average load current. An internal RC filter on the I  
SENSE  
including the INTV  
regulators and the 4:1 divider  
CCS1,2  
pin, with a time constant lower than switching frequency,  
consumes less than 200μA current per stage. All gates  
drives are actively pulled low to turn off the external  
power MOSFETs in shutdown. Releasing RUNS1,2 allows  
an internal 1μA current to pull up these pins and enable  
the controller stage. Once the RUNS1,2 pin raises above  
1.22V, an additional 5μA is flowing out of the respective  
pin. Alternately, the RUNS pin may be externally pulled  
up or driven directly by logic. Do not exceed the Absolute  
Maximum Rating of 6V on these pins. After RUNS1,2 pin  
is released and the INTVCCS1,2 voltage passes UVLO,  
is used to set the precision average current protection. If  
+
over current protection is not desired, short the I  
SENSE  
and I  
pins together and connect them to the drain  
SENSE  
of top MOSFET M1 directly. This is done in stage 2 since  
stage 1 already monitors for current faults. See Figure 1.  
FREQUENCY SELECTION  
The selection of switching frequency is a trade-off  
between efficiency and component size. Low frequency  
operation increases efficiency by reducing MOSFET  
switching losses, but requires larger capacitance to main-  
tain low output ripple voltage and low output impedance.  
The FREQSn pin can be used to program the controller’s  
operating frequency from 100kHz to 1MHz. There is a  
precision 10μA current flowing out of the FREQSn pin, so  
the user can program the controller’s switching frequency  
then that particular stage starts up and monitors the V  
INn  
and V  
voltage continuously. The LTM4664A divider  
OUTn  
stages start switching only if the V  
voltage is close  
OUTn  
voltage or both V  
to half of the V  
and V  
volt-  
INSn  
OUTn  
INSn  
ages are close to GND. In voltage divider applications,  
VOUT1,2 is pre-balanced to half the VINS1,2 voltage and the  
LTM4664A divider stages may start up with capacitors at  
different initial conditions and balancing will be invoked  
if necessary.  
Rev. 0  
28  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER OPERATION  
with a single resistor to GND. The voltage on the FREQSn  
pin is equal to the resistance multiplied by 10μA cur-  
rent (e.g. the voltage is 1V with a 100k resistor from the  
FREQSn pin to GND). A curve is provided below showing  
the relationship between the voltages on the FREQSn pin  
and switching frequency. Stage 1 is operated at 100kHz,  
and Stage 2 is operated at 200kHz for optimal efficiency.  
See Figure 4.  
POWER GOOD AND UV (PGOODSn AND UVSn PINS)  
When the UVSn pin voltage is lower than 1V, the PGOODSn  
pin is pulled low. The PGOODSn pin is also pulled low  
when the RUNSn pin is low or when the LTM4664A divider  
stages are starting up. The PGOODSn pin is released only  
when the LTM4664A stage is switching and UVSn pin is  
higher than 1V. The PGOODSn pin will flag power bad  
immediately when the UVSn pin is low. However, there is  
an internal 20μs power good mask and 100mV hystere-  
sis when UVSn is higher than 1V. The PGOODSn pin is  
1400  
1200  
1000  
800  
600  
400  
200  
0
pulled up by external resistor to INTV . The UVS1 pin  
CC  
is used to monitor the V  
level for proper regulation,  
OUT1  
the PGOODS1 signal is used to sequence on the stage 2's  
RUNS2 pin. Then PGOODS2 is used to sequence on the  
downstream dual 25A/30A regulators. Proper setup on  
the UV pin to set a specific regulation point will release  
the PGOODn pin when the output voltage is at that value.  
See Figure 1 block diagram.  
0
0.5  
1
1.5  
2
2.5  
FREQ PIN VOLTAGE (V)  
ADDITIONAL OVERVOLTAGE PROTECTION  
4664A F04  
The OVP_SET, VOUT2_SET, and OVP_TRIP pins can be  
Figure 4. Relationship Between Switching  
Frequency and Voltage at FREQ Pin  
used to monitor the V  
voltage for an overvoltage fault.  
These pins can be usOeUdTi2n conjunction with the circuit in  
Figure 46 to provide a secondary OVP protection in and  
above the 4:1 divider fault protection. This feature can be  
used to trip off the input power, and further protect the  
low voltage outputs.  
fSW (kHz) = RFREQ (kΩ) • 8 – 317kHz  
Rev. 0  
29  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER APPLICATION INFORMATION  
A Typical Application in the Figure 1 block diagram shows  
the 4:1 voltage divider circuit. For the 1st stage voltage  
divider, the VINS1 input voltage is at the drain of very top  
When switches M2 and M4 are on or it is limited by the  
power MOSFET saturation current in the 1st stage, and  
M6 and M8 in the 2nd stage:  
MOSFET M1 and the output voltage is at the V  
pin  
OUT1  
VCFLYn – VOUTn  
I=  
which is connected to the source of MOSFET M2 and the  
drain of MOSFET M3. The output voltage is around half of  
the input voltage in steady state. For the 2nd stage voltage  
R
ONMn +RONMn  
With very low R  
of the power MOSFETs, the inrush  
DS(ON)  
divider, the V  
input voltage is at the drain of very top  
INS2  
charge current could easily achieve several hundreds of  
Amperes which can be higher than the MOSFET’s Safe  
Operating Area (SOA).  
MOSFET M5 and the output voltage is at the V  
pin  
OUT2  
which is connected to the source of MOSFET M6 and the  
drain of MOSFET M7. This completes the 4:1 divider.  
The LTM4664A provides a proprietary pre-balance  
method to minimize the inrush charging current in voltage  
divider applications. The LTM4664A controller detects  
the VOUTn pin voltage before switching and compares  
For divider applications, if the load current is applied  
before startup or heavy resistive loads are connected to  
the VOUTn pin, the divider stages may not start up due to  
the limited drive current of the pre-balance circuit.  
it with the V  
/2 internally. If the V  
pin voltage is  
INSn  
OUTn  
Therefore the PGOODS1 signal is used to sequence on  
stage 2 RUN2 pin, and the PGOODS2 pin is used to stage  
on the dual 25A/30A regulator.  
much lower than the VINSn/2, a current source will source  
95mA current to the V pin to pull the V pin up.  
OUTn  
OUTn  
If the V  
pin voltage is much higher than the V  
/2,  
OUTn  
INSn  
pin to  
another current source will sink 50mA from V  
OUTn  
pull the V  
pin down.  
VOLTAGE DIVIDER PRE-BALANCE BEFORE SWITCHING  
OUTn  
If the VOUTn pin voltage is close to VINSn/2 and within  
the pre-programmed window, both current sources are  
disabled and the divider stages start switching. After 68  
In voltage divider applications, the V  
voltage should  
OUTn  
be always close to V  
/2 in the steady state. The volt-  
INSn  
ages on the flying capacitors (CFLYn) and VOUTn capacitors  
are all very close to each other and equal to the half of  
the input voltage. The charging inrush current is mini-  
mized during each switching cycle because the voltage  
difference between capacitors is small. However, without a  
special charging method such as the LTM4664A control-  
ler pre-charging circuitry, during start-up or fault condi-  
tions such as VOUTn short to GND, the difference between  
capacitors can be large and huge charging currents may  
be large enough to cause very large MOSFETs currents.  
When switches M1 and M3 are on in the 1st stage, and  
M5 and M7 are on in the 2nd stage. Ideally, the inrush  
charge current is:  
switching cycles and the V  
pin is still within the win-  
OUTn  
dow, the FAULTSn pin is released.  
For the 4:1 voltage divider with pre-balance startup, the  
LTM4664A assumes no load current or very small load  
current (less than 50mA) at the V  
(output) otherwise  
the VOUTn cannot reach VINSn/2OaUnTnd LTM4664A never  
starts up. This no load condition can be achieved by con-  
necting the PGOODn pin to the enable pins of the follow-  
ing electrical loads. If load current cannot be controlled off  
such as resistive loads, a disconnected FETs is required to  
disconnect the load to the V  
during startup as shown  
in the typical applications. OTUhTen input power source can  
operate over the 30V to 58V range, but the supply varia-  
tion needs to be constrained to move much slower than  
the switching frequency and not exceed the hysteresis set  
by the HYS_PRGMSn pin. Large fast voltage excursions  
changes will force the 4:1 divider into pre-balance phase.  
V
INSn – VCFLYn – VOUTn  
I=  
R
ONMn +RONMn  
Rev. 0  
30  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER APPLICATION INFORMATION  
Usually front end circuit breakers control the rate change  
and slew rate on the main input power which will eliminate  
this problem. As long as the input supply moves much  
slower than the operating frequency of the 4:1 divider,  
then the regulator will be able to balance without a need  
to pre-balance.  
WINDOW COMPARATOR PROGRAMMING  
In normal operation, VOUTn voltage should be always  
close to half of the VINSn voltage. A floating window  
comparator monitors the voltage on the V  
pin and  
OUTn  
compares it with VINSn/2. The window hysteresis volt-  
age can be programmed and is equal to the voltage at  
the HYS_PRGMSn pin. There is a precision 10μA cur-  
rent flowing out of HYS_PRGMSn pin. A single resistor  
from HYS_PRGMSn pin to GND sets the HYS_PRGMSn  
pin voltage, which equals the resistor value multiplied by  
10μA current (e.g. the voltage is 1V with a 100k resis-  
tor from the HYS_PRGMSn pin to GND). With a 100k  
resistor on the HYS_PRGMSn pin, the VINSn/2 voltage  
OVERCURRENT PROTECTION  
The LTM4664A 4:1 divider provides overcurrent protection  
through a sensing resistor placed on the high voltage side.  
A precision rail to rail comparator monitors the differential  
+
voltage between INSNSSn pin and INSNSSn pin which  
are Kelvin connected to a sensing resistor. Whenever the  
INSNSSn+ pin voltage is 50mV higher than INSNSSnpin  
voltage, overcurrent fault is triggered and the FAULTSn pin  
is pulled down to ground. At the same time the divider  
stage stops switching and starts retry mode based on  
the timer pin setup. The overcurrent fault will be cleared  
when the TIMERSn pin voltage reaches 4V and the voltage  
across the sensing resistor is less than 50mV.  
has to be within (V  
1V) window during startup and  
OUTn  
normal operation, otherwise a fault is triggered and the  
LTM4664A divider stages stop switching.  
The window hysteresis voltage can be linearly pro-  
grammed from 0.3V to 2.4V with different resistor values  
on HYS_PRGMNSn pin. If the HYS_PRGMSn pin is tied  
to INTV , a default 0.8V hysteresis window is applied  
CC  
internally. The hysteresis window voltage has to be pro-  
The current through the sensing resistor is a pulse cur-  
rent during charging/discharging of the flying capacitors,  
which may result a voltage higher than the 50mV thresh-  
old at heavy loads. To prevent the inrush current from  
falsely triggering the overcurrent protection, an RC filter  
grammed large enough to tolerate the V  
pin voltage  
OUTn  
ripple and voltage drop at maximum load conditions. See  
Figure 5. Small internal RC filters can be used on these two  
pins to reject noise higher than the switching frequency.  
+
is required at the INSNSSn pin and INSNSSn The RC  
filter timer constant has to be larger than a switching  
period. Typically a 100Ω and 0.1μF filter is good for most  
of applications, and this filter is already included inside the  
LTM4664A. The current limit can be selected by choos-  
ing different sense resistor values. For example, 10mΩ  
sensing resistor sets current limit at 50mV/10mΩ = 5A  
ideally. Due to the switching ripple, the actual current limit  
is always lower than the ideal case. In real circuits, the  
current limit is around 4.2A with the 0.1μF/100Ω filter and  
200kHz switching frequency. If overcurrent protection is  
not used, short INSNSSn pin and INSNSSn pin together  
and connect them to the drain of the top as shown in  
Figure 1 stage 2. Stage 2 current limit is not usually nec-  
essary since stage 1 already has it implemented. Also  
the dual 25A/30A regulators have overcurrent protection  
discussed later in the data sheet.  
2.5  
2
1.5  
1
0.5  
0
0
1
2
3
(V)  
4
5
+
V
HYS_PRGM  
4664A F05  
Figure 5. Relationship Between HYS_PRGM Pin Voltage  
and VOUTn_SENSE Window Comparator Voltage  
Rev. 0  
31  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER APPLICATION INFORMATION  
EFFECTIVE OPEN LOOP OUTPUT RESISTANCE AND  
conditions, the output voltage will drop from V  
/2 by  
INSn  
LOAD REGULATION  
R
• I  
. In many applications, multi-layer ceramic  
TH  
LOAD  
capacitors (MLCC) are selected as flying capacitors. The  
voltage coefficients of MLCC capacitors strongly depend  
on the type and size of capacitors. Normally larger size  
X7R MLCC capacitors are better than X5R in terms of  
voltage coefficient. The capacitance still drops 20% to  
30% capacitance with high DC bias voltage. Capacitance  
derating needs to be considered when estimating the out-  
put resistance of the switched capacitor circuits.  
The LTM4664A divider stages do not regulate the output  
voltage through a closed loop feedback system. However,  
the output voltage is not sensitive to load conditions due  
to the low output resistance when it is operating with  
a certain quantity of flying capacitors and high switch-  
ing frequency. The Thevenin equivalent circuit of voltage  
divider circuit is shown in the Figure 6.  
R
TH  
V
IN  
UNDERVOLTAGE LOCKOUT  
G1  
The LTM4664A divider stages have a precision UVLO  
SW1  
comparator constantly monitoring the INTV  
voltage  
CCSn  
to ensure that an adequate gate drive voltage is present.  
It locks out the switching action when INTV is below  
G2  
G3  
CCSn  
MID  
C
FLY  
V
/2  
IN  
C
MID  
4.9V. To prevent oscillation when there is a distu rbance  
on the INTV  
, the UVLO comparator has 20S0mV of  
CCSn  
C
precision hysteresis. Another way to detect an under  
voltage condition is to monitor the input supply. Because  
the RUN pin has a precision turn-on reference of 1.22V,  
MID  
SW3  
G4  
one can use a resistor divider to the V  
to turn on the  
INSn  
4664A F06  
stage when the input voltage is high enough. An extra 5μA  
of current flows out of the RUN pin once the RUNSn pin  
voltage passes 1.22V. One can program the hysteresis  
of the RUNSn comparator by adjusting the values of the  
resistive divider.  
Figure 6.  
When duty cycle is around 50%:  
1
4fSRDS(ON)CFLY  
1+e  
ROUT  
=
FAULT RESPONSE AND TIMER PROGRAMMING  
1
4fSRDS(ON)CFLY  
The LTM4664A divider stages stop switching and pull  
the FAULTSn pins low during fault conditions. A capac-  
itor connected from the TIMERSn pin to GND sets retry  
time to start-up if fault conditions are removed. The typ-  
ical waveform on TIMERSn pin during fault condition is  
shown in Figure 7.  
4fSCFLY 1e  
Where:  
f is the switching frequency.  
S
After the FAULTSn pin is pulled low, a 3.5μA pull-up current  
flows out of TIMER pin and starts to charge the TIMERSn  
capacitor. The pull-up current increases to 7μA when then  
TIMERSn pin voltage is higher than 0.5V and back to  
3.5μA when the TIMERSn pin voltage is higher than 1.2V.  
The TIMERSn pin will be strongly pulled down whenever  
the fault conditions are removed or the TIMERSn pin  
C
is the flying capacitor.  
FLY  
R
is the on resistance of one MOSFET.  
DS(ON)  
At low switching frequencies, R = 1/(4f C ). As fre-  
TH  
S FLY  
quency increases, the R will finally approach 2R  
.
TH  
DS(ON)  
In high power applications, it is suggested to select the  
switching frequency around 1/(16C  
R
) or higher  
FLY DS(ON)  
voltage is higher than 4V. When the TIMERSn pin voltage  
for decent load regulation and efficiency. At heavy load  
Rev. 0  
32  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER APPLICATION INFORMATION  
3.5µA CHARGE  
TIMER PIN  
3.5µA CHARGE  
TIMER PIN  
4V  
7µA CHARGE  
TIMER PIN  
1.2V  
0.5V  
FAULT  
LOW  
FAULT  
RELEASE  
PRE-BALANCE TIME  
4664A F07  
TURN ON  
TIME  
Figure 7. Timer Behavior During Fault or Startup  
is between 0.5V and 1.2V, the internal pre-balance circuit  
will source or sink current to the V pin and regulate  
Design Example  
As a design example using LTM4664A divider stages for  
a the 4:1 divider at 72W, assume V = 48V (nominal),  
OUTn  
the V  
pin to V  
/2 with around 95mA/50mA capa-  
OUTn  
INSn  
INS1  
bility. The pre-balance time can be calculated based on the  
capacitor C on the TIMERSn pin: T  
V
= 60V (maximum), V  
= 24V (nominal), I  
=
INS1  
OUT1  
OUT1  
=
PRE-BALANCE  
TIMERSn  
3A (maximum) for stage 1. For high power and high voltage  
applications, always start with a low switching frequency  
e.g. 100kHz to minimize the switching losses. To set the  
stage 1 to 100kHz switching frequency, a 36.5k 1% resistor  
C
TIMER  
• 0.7V/7μA, so the pre-balance time is 100ms/μF  
(e.g. the pre-balance time is 10ms with 0.1μF CTIMER). For  
voltage divider applications, if the flying capacitor C  
FLYn  
and the V  
capacitor are very large and input voltage  
OUTn  
is connected from FREQS1 pin to ground. Set the C  
FLY1  
is high, it may take several pre-balance time periods to  
pre-balance the V pin to V /2 with a fixed C  
voltage ripple to be 2% of the output voltage is a good start-  
ing point with tradeoff between efficiency and power density.  
.
TIMER  
OUTn  
INSn  
A longer start-up time is expected. Assuming zero initial  
conditions, the time to charge the capacitors, τcharge can  
be estimated from the equation:  
The C  
can be calculated based on the equation below:  
FLY1  
IOUT1(MAX) =3A  
τCharge=(COUT +CFLY)•(V /2/93mA)  
IOUT1(MAX)  
IN  
CFLY  
=
2•fSW VCFLY1(RIPPLE)  
Keep in mind that the approximate capacitor value will be  
the value at both voltage bias and temperature, this infor-  
mation can be derived from the capacitor data sheet curves.  
3A  
31µF =  
2•100kHz 0.48V  
Input/Output Capacitor and Flying Capacitor Selection  
Consider the ceramic capacitance derating at 24VDC bias  
voltage, 8 of 10μF/X7R/50V ceramic capacitors are paral-  
leled as flying capacitors.  
In high power switched capacitor applications, large AC  
currents flow through the flying capacitors and input/  
output capacitors. Low ESR ceramic capacitors are  
highly recommended for high power switch capacitor  
applications.  
The 4:1 divider at 72W, assume V  
= 24V (nominal),  
INS2  
V = 30V (maximum), V  
= 12V (nominal), I  
= 6A  
IN  
OUT2  
OUT2  
(maximum) for stage 2. For stage 2 start with a switching  
frequency of 200kHz to minimize the switching losses. To  
set the 200kHz switching frequency, a 60.4k 1% resis-  
tor is connected from FREQS2 pin to ground. Set the  
Make sure the maximum RMS capacitor current is within  
the spec or higher rated capacitors are preferred. Note  
that capacitor manufacturers’ ripple current ratings are  
often based on only 2000 hours of life. This makes it  
advisable to further derate the capacitor.  
C
voltage ripple to be 2% of the output voltage is a  
FLY2  
good starting point with trade-off between efficiency and  
Rev. 0  
33  
For more information www.analog.com  
LTM4664A  
4:1 DIVIDER APPLICATION INFORMATION  
The output capacitor selection is similar to the flying  
capacitor selection. More output capacitors result smaller  
output voltage ripple. The output capacitor has less than  
1/3 the CFLY RMS current, and the output capacitor can  
be much less than the flying capacitor. Some of output  
capacitors may be connected between input and output  
to serve as input capacitors at the same time. However  
the voltage rating of those capacitors has to be selected  
based on the input voltage instead of the output voltage.  
power density. The C  
can be calculated based on the  
FLY2  
equation below:  
IOUT2(MAX) =6A  
IOUT2(MAX)  
CFLY  
=
2•fSW VCFLY2(RIPPLE)  
6A  
62µF =  
2•200kHz 0.24V  
Capacitors to use for 4:1 Divider  
CAPACITOR  
VENDOR  
VALUE  
(μF)  
VOLTAGE  
(V)  
Consider the ceramic capacitance derating at 12VDC bias  
voltage, 8 of 10μF/X7R/50V ceramic capacitors are paral-  
leled as flying capacitors.  
PART NUMBER  
Murata  
TDK  
10  
10  
22  
22  
50  
50  
25  
25  
GRM32ER71H106KA12  
C3225X7R1H106M250AC  
GRM32ER71G226KE15L  
TMK325BJ226MMHT  
Consider the ceramic capacitance derating at 24V and  
12V DC bias voltage.  
Murata  
Taiyo Yuden  
The worst case RMS current may be 40% higher than the  
maximum output current. So the worst case RMS on each  
capacitor can be estimated by this equation:  
IOUT1(MAX) • 140%  
IRMS1(MAX)  
=
,
N
N= #of CFLY1 capacitors inparallelin stage1  
3A •1.4  
0.525A =  
8
Each capacitor israted for 2A IRMS,no issue  
IOUT2(MAX) • 140%  
IRMS2(MAX)  
=
,
N
N= #of CFLY1 capacitors inparallelin stage1  
6A •1.4  
1.05A =  
8
Rev. 0  
34  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
n
The LTM4664A Power System Management (PSM)  
includes a highly configurable dual 25A/30A output  
standalone nonisolated switching mode step-down  
DC/DC power supply with built-in EEPROM NVM (non-  
volatile memory) with ECC and I2C-based PMBus/ SMBus  
2-wire serial communication interface capable of 400kHz  
SCL bus speed. Two output voltages can be regulated  
(VOUTC0, VOUTC1—collectively, VOUTn) with a few exter-  
nal input and output capacitors and pull-up resistors.  
Readback telemetry data of input and output voltages and  
input and output currents, and module temperatures are  
continually digitized cyclically by an integrated 16-bit ADC  
(analog-to-digital converter). Many fault thresholds and  
responses are customizable. Data can be autonomously  
saved to EEPROM when a fault occurs, and the resulting  
Programmable Input Voltage On and Off Threshold  
Voltage  
n
n
n
n
n
n
Programmable Current Limit per channel  
Programmable Switching Frequency  
Programmable OV and UV Threshold voltage  
Programmable ON and Off Delay Times  
Programmable Output Rise/Fall Times  
Phase-Locked Loop for Synchronous PolyPhase  
Operation (2, 3, 4 or 6 Phases)  
n
n
Nonvolatile Configuration Memory with ECC  
Optional External Configuration Resistors for Key  
Operating Parameters  
2
fault log can be retrieved over I C at a later time, for anal-  
n
Optional Timebase Interconnect for Synchronization  
Between Multiple Controllers  
ysis. See Figure 2 for Block Diagram.  
n
n
PSM SECTION OVERVIEW, MAJOR FEATURES  
WP Pin to Protect Internal Configuration  
Major Features Include:  
Stand Along Operation After User Factory  
Configuration  
n
Dedicated Power Good Indicators  
n
PMBus, Version 1.2, 400kHz Compliant Interface  
n
Direct Input and Chip Current Sensing  
The PMBus interface provides access to important power  
management data during system operation including:  
n
Programmable Loop Compensation Parameters  
n
T
Start-Up Time: 30ms  
INIT  
n
Internal Controller Temperature  
n
n
PWM Synchronization Circuit, (See Frequency and  
Phasing Section for Details)  
n
Internal Power Channel Temperature Average  
Output Current  
MFR_ADC_CONTROL for Fast ADC Sampling of One  
Parameter (as Fast as 8ms) (See PMBus Command  
for Details)  
n
Average Output Voltage  
n
Average Input Voltage  
n
n
Fully Differential Output Sensing for Both Channels;  
OUT0 OUT1  
Average Input Current  
V
/V  
Both Programmable Up to 1.5V  
n
Average Chip Input Current from V  
IN  
n
n
n
n
Power-Up and Program EEPROM with EXTV  
Input Voltage Up to 18V  
CC  
n
Configurable, Latched and Unlatched Individual Fault  
and Warning Status  
ΔV Temperature Sensing  
Individual channels are accessed through the PMBus  
using the PAGE command, i.e., PAGE 0 or 1.  
BE  
SYNC Contention Circuit (Refer to Frequency and  
Phase Section for Details)  
Fault reporting and shutdown behavior are fully configu-  
rable. Two individual FAULT_C0, FAULT_C1 outputs are  
provided, both of which can be masked independently.  
n
n
Fault Logging  
Programmable Output Voltage  
Rev. 0  
35  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
Three dedicated pins for ALERT, PGOOD_C0/PGOOD_C1  
functions are provided. The shutdown operation also  
allows all faults to be individually masked and can be  
operated in either unlatched (hiccup) or latched modes.  
The degradation in EEPROM retention for temperatures  
>125°C can be approximated by calculating the dimen-  
sionless acceleration factor using the following equation:  
Ea  
k
1
1
AF = e⎣⎝  
T
USE +273 TSTRESS +273  
Individual status commands enable fault reporting over  
the serial bus to identify the specific fault event. Fault or  
warning detection includes the following:  
where:  
n
AF = acceleration factor  
Output Undervoltage/Overvoltage  
Ea = activation energy = 1.4eV  
K = 8.617 • 10 eV/°K  
n
Input Undervoltage/Overvoltage  
–5  
n
Input and Output Overcurrent  
T
T
= 125°C specified junction temperature  
USE  
n
Internal Overtemperature  
= actual junction temperature in °C  
STRESS  
n
Communication, Memory or Logic (CML) Fault  
Example: Calculate the effect on retention when operating  
at a junction temperature of 135°C for 10 hours.  
EEPROM WITH ECC  
T
T
= 130°C  
STRESS  
The LTM4664A PSM dual 25A/30A regulators contain  
internal EEPROM with ECC (Error Correction Coding) to  
store user configuration settings and fault log informa-  
tion. EEPROM endurance retention and mass write oper-  
ation time are specified in the Electrical Characteristics  
and Absolute Maximum Ratings sections. Write opera-  
= 125°C,  
–5  
([(1.4/8.617 • 10 ) • (1/398 – 1/403)] )  
USE  
AF = e  
= 16.6  
The equivalent operating time at 125°C = 16.6 hours.  
Thus the overall retention of the EEPROM was degraded  
by 16.6 hours as a result of operating at a junction tem-  
perature of 130°C for 10 hours. The effect of the over-  
stress is negligible when compared to the overall EEPROM  
retention rating of 87,600 hours at a maximum junction  
temperature of 125°C.  
tions above T = 85°C are possible although the Electrical  
J
Characteristics are not guaranteed and the EEPROM will  
be degraded. Read operations performed at temperatures  
between –40°C and 125°C will not degrade the EEPROM.  
Writing to the EEPROM above 85°C will result in a deg-  
radation of retention characteristics. The fault logging  
function, which is useful in debugging system problems  
that may occur at high temperatures, only writes to fault  
log EEPROM locations. If occasional writes to these reg-  
isters occur above 85°C, the slight degradation in the data  
retention characteristics of the fault log will not take away  
from the usefulness of the function.  
The integrity of the entire onboard EEPROM is checked with  
a CRC calculation each time its data is to be read, such as  
after a power-on reset or execution of a RESTORE_USER_  
ALL command. If a CRC error occurs, the CML bit is set in  
the STATUS_BYTE and STATUS_WORD commands, the  
EEPROM CRC Error bit in the STATUS_MFR_SPECIFIC  
command is set, and the ALERT and RUN pins pulled  
low (PWM channels off). At that point the device will only  
respond at special address 0x7C, which is activated only  
after an invalid CRC has been detected. The chip will also  
respond at the global addresses 0x5A and 0x5B, but use  
of these addresses when attempting to recover from a  
CRC issue is not recommended. All power supply rails  
associated with either PWM channel of a device reporting  
an invalid CRC should remain disabled until the issue is  
resolved. See the application Information section or contact  
Rev. 0  
It is recommended that the EEPROM not be written when  
the die temperature is greater than 85°C. If the die tem-  
perature exceeds 130°C, the LTM4664A PSM will disable  
all EEPROM write operations. All EEPROM write opera-  
tions will be re-enabled when the die temperature drops  
below 125°C. (The controller will also disable all the  
switching when the die temperature exceeds the internal  
overtemperature fault limit 160°C with a 10°C hysteresis).  
36  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
the factory for details on efficient in-system EEPROM pro-  
gramming, including bulk EEPROM Programming, which  
the LTM4664A PSM also supports.  
is available for transient and stability analysis, and experi-  
enced users who prefer to adjust the module’s feedback  
loop compensation parameters can use this tool.  
The LTM4664A PSM contains dual integrated constant fre-  
quency current mode control buck regulators (channel 0  
and channel 1) whose built-in power MOSFETs are capable  
of fast switching speed. The factory NVM-default switching  
frequency clocks SYNC at 350kHz, to which the regulators  
synchronize their switching frequency. The default phase-in-  
terleaving angle between the channels is 180°. A pin-strap-  
ping resistor on FSWPH_CFG configures the frequency of  
the SYNC clock (switching frequency) and the channel phase  
relationship of the channels to each other and with respect  
to the falling edge of the SYNC signal. (Most possible com-  
binations of switching frequency and phase-angle assign-  
ments are settable by resistor pin programming; see Table 3.  
Configure the LTM4664A’s PSM NVM to implement settings  
not available by resistor-pin strapping.) When a FSWPH_CFG  
pin-strap resistor sets the channel phase relationship of the  
LTM4664A’s PSM channels, the SYNC clock is not driven by  
the module; instead, SYNC becomes strictly a high imped-  
ance input and channel switching frequency is then synchro-  
nized to SYNC provided by an externally-generated clock or  
POWER-UP AND INITIALIZATION  
The LTM4664A dual 25A/30A regulators are designed  
to provide standalone supply sequencing and controlled  
turn-on and turn-off operation. It operates from a single  
input supply (4.5V to 16V) while three on-chip linear reg-  
ulators generate internal 2.5V, 3.3V and 5.5V. The con-  
troller configuration is initialized by an internal threshold  
based UVLO where VIN must be approximately 4V and  
the 5.5V, 3.3V and 2.5V linear regulators must be within  
approximately 20% of the regulated values. In addition  
to the power supply, a PMBus RESTORE_USER_ALL or  
MFR_RESET command can initialize the part too.  
The EXTVCC pin is driven by an external regulator to  
improve efficiency of the circuit and minimize power loss  
when V  
is high. The EXTV pin must exceed approx-  
imatelyIN4S.73V, and V  
musCtCexceed approximately 7V  
INS3  
before the INTVCC LDO operates from the EXTVCC pin.  
To minimize application power, the EXTVCC pin can be  
supplied by a switching regulator.  
sibling LTM4664A with pull-up resistor to V  
. Switching  
DD33  
2
During initialization, the external configuration resistors  
are identified and/or contents of the NVM are read into the  
controller’s commands and the power train is held off. The  
RUN_Cn and FAULT_Cn and PGOOD_Cn are held low. The  
LTM4664A dual 25A/30A regulators will use the contents  
of Table 1 thru Table 5 to determine the resistor defined  
parameters. See the Resistor Configuration section for more  
details. The resistor configuration pins only control some  
of the preset values of the controller. The remaining values  
are programmed in NVM either at the factory or by the user.  
frequency and phase relationship can be altered via the I C  
interface, but only when switching action is off, i.e., when the  
module is not regulating either output. See the Dual 25A/30A  
PSM Applications Information section for details.  
Programmable analog feedback loop compensation for  
channel 0 and channel 1 is accomplished with a capacitor  
connection from COMP_C0a, 1a to SGND, and a capac-  
itor from COMP_C0b, 1b to SGND.) The COMP_C0b, 1b  
pin is for the high frequency gain roll off and is the g  
m
amplifier output that has a programmable range, and the  
COMP_C0a, 1a pin has the programmable resistor range  
along with a capacitor to SGND that sets the frequency  
compensation. See Programmable Loop Compensation  
section. The LTM4664A dual 25A/30A regulators module  
have sufficient stability margins and good transient per-  
formance with a wide range of output capacitors—even  
all-ceramic MLCCs. Table 12 provides guidance on input  
and output capacitors recommended for many common  
operating conditions along with the programmable com-  
pensation settings. The Analog Devices LTpowerCAD tool  
If the configuration resistors are not inserted or if the ignore  
RCONFIG bit is asserted (bit 6 of the MFR_CONFIG_ALL  
configuration command), the LTM4664A PSM will use  
only the contents of NVM to determine the DC/DC char-  
acteristics. The ASEL value read at power-up or reset is  
always respected unless the pin is open. The ASEL will set  
the bottom 4LSBs and the MSBs are set by NVM. See the  
Dual 25A/30A PSM Applications Information section for  
more details.  
Rev. 0  
37  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
After the part has initialized, an additional comparator  
(TON_DELAY) prior to initiating this output voltage ramp.  
The rise time of the voltage ramp can be programmed  
using the TON_RISE command to minimize inrush cur-  
rents associated with the start-up voltage ramp. The soft-  
start feature is disabled by setting the value of TON_RISE  
to any value less than 0.25ms. The LTM4664A PWM_Cn  
always uses discontinuous mode during the TON_RISE  
operation. In discontinuous mode, the bottom MOSFET  
is turned off as soon as reverse current is detected in  
the inductor. This will allow the regulator to start up into  
a prebiased load. When the TON_MAX_FAULT_LIMIT is  
reached, the part transitions to continuous mode, if so  
programmed. If TON_MAX_FAULT_LIMIT is set to zero,  
there is no time limit and the part transitions to the desired  
monitors VINS3. The VIN_ON threshold must be exceeded  
before the output power sequencing can begin. After V  
IN  
is initially applied, the part will typically require 70ms to  
initialize and begin the TON_DELAY timer. The readback  
of voltages and currents may require an additional 0ms  
to 90ms.  
SOFT-START  
The method of start-up sequencing described below is  
time-based. The part must enter the run state prior to  
soft-start. Stage 2 of the 4:1 Divider will release RUN_C0  
and RUN_C1 once it has reached regulation defined by  
the program valve set by UV , and FAULTn is released.  
The RUN_Cn pins are releasSe2d by the LTM4664A PSM  
conduction mode after TON_RISE completes and V  
OUT  
has exceeded the VOUT_UV_FAULT_LIMIT and IOUT_OC  
is not present. However, setting TON_MAX_FAULT_LIMIT  
to a value of 0 is not recommended.  
after the part is initialized and V  
is greater than the  
INS3  
VIN_ON threshold. If multiple LTM4664A PSMs are used  
in an application, they all hold their respective RUN_Cn  
pins low until all devices are initialized and V  
exceeds  
INS3  
TIME-BASED SEQUENCING  
the VIN_ON threshold for every device. The SHARE_CLK  
pin assures all the devices connected to the signal use  
the same time base. The SHARE_CLK pin is held low until  
The default mode for sequencing the outputs on and  
off is time-based. Each output is enabled after waiting  
TON_DELAY amount of time following either a RUN_Cn  
the part has been initialized after V  
is applied. The  
INS3  
LTM4664A PSM can be set to turn-off (or remain off)  
if SHARE_CLK is low (set bit 2 of MFR_CHAN_CONFIG  
to 1). This allows the user to assure synchronization  
across numerous PSM devices even if the RUN_Cn pins  
cannot be connected together due to board constraints. In  
general, if the user cares about synchronization between  
chips it is best not only to connect all the respective RUN_  
Cn pins together but also to connect all the respective  
pin going high, a PMBus command to turn on or the V  
IN  
rising above a preprogrammed voltage. Off sequencing is  
handled in a similar way. To assure proper sequencing,  
make sure all ICs connect the SHARE_CLK pin together and  
RUN_Cn pins together. If the RUN_Cn pins cannot be con-  
nected together for some reasons, set bit 2 of MFR_CHAN_  
CONFIG to 1. This bit requires the SHARE_CLK pin to be  
clocking before the power supply output can start. When  
the RUN_Cn pin is pulled low, the LTM4664A PSM will hold  
the pin low for the MFR_ RESTART_DELAY. The minimum  
MFR_RESTART_ DELAY is TOFF_DELAY + TOFF_FALL +  
136ms. This delay assures proper sequencing of all rails.  
The LTM4664A PSM calculates this delay internally and will  
not process a shorter delay. However, a longer commanded  
MFR_RESTART_DELAY can be used by the part. The max-  
imum allowed value is 65.52 seconds.  
SHARE_CLK pins together and pulled up to V  
with a  
DD33  
10k resistor. This assures all chips begin sequencing at  
the same time and use the same time base.  
After the RUN_Cn pins release and prior to entering a  
constant output voltage regulation state, the LTM4664A  
PSM performs a monotonic initial ramp or “soft-start” on  
each of the 25A/30A outputs. Soft-start is performed by  
actively regulating the load voltage while digitally ramping  
the target voltage from 0V to the commanded voltage set-  
point. Once the LTM4664A dual 25A/30A regulators are  
commanded to turn on (after power up and initialization),  
the controller waits for the user specified turn-on delay  
VOLTAGE-BASED SEQUENCING  
The sequence can also be voltage-based. As shown in  
Figure 8, The PGOOD_Cn pins are asserted when the  
Rev. 0  
38  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
UV threshold is exceeded for each output. It is possible  
to feed the PGOOD_Cn pin from one LTM4664A PSM  
channel into the RUN_Cn pin of the next LTM4664A  
PSM channel in the sequence, especially across multi-  
ple LTM4664As. The PGOOD_Cn has a 60µs filter. If the  
There are two ways to respond to faults; which are retry  
mode and latched off mode. In retry mode, the controller  
responds to a fault by shutting down and entering the inac-  
tive state for a programmable delay time (MFR_RETRY_  
DELAY). This delay minimizes the duty cycle associated  
with autonomous retries if the fault that causes the shut-  
down disappears once the output is disabled. The retry  
delay time is determined by the longer of the MFR_RETRY_  
DELAY command or the time required for the regulated  
output to decay below 12.5% of the programmed value.  
If multiple outputs are controlled by the same FAULT_Cn  
pin, the decay time of the faulted output determines the  
retry delay. If the natural decay time of the output is too  
long, it is possible to remove the voltage requirement of  
the MFR_RETRY_DELAY command by asserting bit 0  
of MFR_CHAN_CONFIG. Alternatively, latched off mode  
means the controller remains latched-off following a fault  
and clearing requires user intervention such as toggling  
RUN_Cn or commanding the part OFF then ON.  
V
voltage bounces around the UV threshold for a long  
OUT  
period of time it is possible for the PGOOD_Cn output to  
toggle more than once. To minimize this problem, set the  
TON_RISE time under 100ms.  
If a fault in the string of rails is detected, only the faulted  
rail and downstream rails will fault off. The rails in the  
string of devices in front of the faulted rail will remain on  
unless commanded off.  
RUN_C0  
PGOOD_C0  
START  
LTM4664A  
RUN_C1  
PGOOD_C1  
RUN_C0  
RUN_C1  
PGOOD_C0  
PGOOD_C1  
LTM4664A  
LIGHT-LOAD CURRENT OPERATION  
4664A F08  
The LTM4664A PSM Regulators have two modes of oper-  
ation: high efficiency discontinuous conduction mode or  
forced continuous conduction mode. Mode selection is  
done using the MFR_PWM _MODE command (discon-  
tinuous conduction is always the start-up mode, forced  
continuous is the default running mode).  
TO NEXT CHANNEL  
IN THE SEQUENCE  
Figure 8. Event (Voltage) Based Sequencing  
SHUTDOWN  
The LTM4664A PSM Regulators supports two shutdown  
modes. The first mode is closed-loop shutdown response,  
with user defined turn-off delay (TOFF_DELAY) and ramp  
down rate (TOFF_FALL). The controller will maintain the  
mode of operation for TOFF_FALL. The second mode is dis-  
continuous conduction mode, the controller will not draw  
current from the load and the fall time will be set by the  
output capacitance and load current, instead of TOFF_FALL.  
If a controller is enabled for discontinuous operation, the  
inductor current is not allowed to reverse. The reverse  
current comparator’s output turns off the bottom MOSFET  
just before the inductor current reaches zero, preventing  
it from reversing and going negative.  
In forced continuous operation, the inductor current is  
allowed to reverse at light loads or under large transient  
conditions. The peak inductor current is determined solely  
by the voltage on the COMP_Cn pins. In this mode, the  
efficiency at light loads is lower than in discontinuous  
mode operation. However, continuous mode exhibits  
lower output ripple and less interference with audio cir-  
cuitry, but may result in reverse inductor current, which  
can cause the input supply to boost. The VIN_OV_FAULT_  
LIMIT can detect this and turn off the offending channel.  
However, this fault is based on an ADC read and can take  
Rev. 0  
The shutdown occurs in response to a fault condition  
or loss of SHARE_CLK (if bit 2 of MFR_CHAN_ CONFIG  
is set to a 1) or V falling below the VIN_OFF thresh-  
old or FAULT pulled low externally (if the MFR_FAULT_  
RESPONSE is set to inhibit). Under these conditions, the  
power stage is disabled in order to stop the transfer of  
energy to the load as quickly as possible. The shutdown  
state can be entered from the soft-start or active regula-  
tion states or through user intervention.  
IN  
39  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
up to t  
to detect. If there is a concern about the  
edge that sets the PWM latch to turn on the top power  
switch. Additional small propagation delays to the PWM  
control pins will also apply. Both PSM channels must be  
off before the FREQUENCY_SWITCH and MFR_PWM_  
CONFIG commands can be written to the LTM4664A PSM.  
CONVERT  
input supply boosting, keep the part in discontinuous  
conduction mode.  
If the part is set to discontinuous mode operation, as  
the inductor average current increases, the controller will  
automatically modify the operation from discontinuous  
mode to continuous mode.  
The phase relationships and frequency options provide  
for numerous application options. Multiple LTM4664A  
PSM channels modules can be synchronized to realize a  
PolyPhase array. In this case the phases should be sepa-  
rated by 360/n degrees, where n is the number of phases  
driving the output voltage rail.  
SWITCHING FREQUENCY AND PHASE  
The switching frequency of the PWM_C1 can be estab-  
lished with an internal oscillator or an external time base.  
The internal phase-locked loop (PLL) synchronizes the  
PWM control to this timing reference with proper phase  
relation, whether the clock is provided internally or exter-  
nally. The device can also be configured to provide the  
master clock to other devices through PMBus command,  
NVM setting, or external configuration resistors as out-  
lined in Table 3.  
PWM LOOP COMPENSATION  
The internal PWM loop compensation resistors R  
COMPna  
of the LTM4664A PSM can be adjusted using bit[4:0] of  
the MFR_PWM_COMP command.  
The transconductance (gm) of the LTM4664A PSM chan-  
nel PWM error amplifier can be adjusted using bit[7:5]  
of the MFR_PWM_COMP command. These two loop  
compensation parameters can be programmed when  
the device is in operation. Refer to the Programmable  
Loop Compensation subsection in the Dual 25A/30A PSM  
Applications Information section for further details.  
As clock master, a LTM4664A PSM device will drive its  
open-drain SYNC pin at the selected rate with a pulse width  
of 500ns. An external pull-up resistor between SYNC and  
V
is required in this case. Only one device connected  
DD33  
to SYNC should be designated to drive the pin. The other  
LTM4664A PSM devices will automatically revert to an  
external SYNC input, disabling its own SYNC, as long as  
the external SYNC frequency is greater than 80% of the  
programmed SYNC frequency. The external SYNC input  
shall have a duty cycle between 20% and 80%.  
OUTPUT VOLTAGE SENSING  
Both PSM channels in LTM4664A have differential ampli-  
fiers, which allow the remote sensing of the load voltage  
+
between V and V pins. The telemetry ADC is also fully  
+
Whether configured to drive SYNC or not, the LTM4664A  
PSM devices can continue PWM operation using its own  
internal oscillator if an external clock signal is subse-  
quently lost.  
differential and makes measurements between V  
_
OSNS  
+
Cn and V  
_Cn voltages for both channels at the V  
OSNS  
and V pins, respectively. The maximum allowed is 1.5V,  
but the LTM4664A design is limited to 1.8V.  
The device can also be programmed to always require an  
external oscillator for PWM operation by setting bit 4 of  
MFR_CONFIG_ALL. The status of the SYNC driver circuit  
is indicated by bit 10 of MFR_PADS.  
INTV /EXTV POWER  
CC  
CC  
Power for the internal MOSFET drivers and most other  
internal circuitry is derived from the INTV pin. When the  
CC  
The MFR_PWM_CONFIG command can be used to con-  
figure the phase of each channel. Desired phase can also  
be set from EEPROM or external configuration resistors  
as outlined in Table 3. Designated phase is the relationship  
between the falling edge of SYNC and the internal clock  
EXTV pin is shorted to GND or tied to a voltage less than  
4.7V,CaCn internal 5.5V linear regulator supplies INTV  
CC  
power from V  
4.7V and V  
. If EXTV is taken above approximately  
INS3_C1  
lator is turned off and an internal switch is turned on,  
INS3  
is higChCer than 7.0V, the 5.5V regu-  
Rev. 0  
40  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
connecting EXTV to INTV . Using the EXTV allows  
telemetry ADC with an input range of 128mV, a noise floor  
CC  
CC  
the INTV power to be deCriCved from a high efficiency  
of 7µV , and a peak-peak noise of approximately 46.5µV.  
CC  
RMS  
external source such as a switching regulator output.  
The LTM4664A PSM computes the inductor current using  
the DCR value stored in the IOUT_CAL_GAIN command and  
the temperature coefficient stored in command MFR_IOUT_  
CAL_GAIN_TC. The resulting current value is returned by the  
READ_IOUT command.  
EXTV can provide power to the internal 3.3V linear reg-  
CC  
ulator even when V  
is not present, which allows the  
INS3  
LTM4664A PSM to be initialized and programmed even  
without main power being applied.  
The INTV regulator is powered from the V  
pin,  
CC  
INS3_C1  
INPUT CURRENT SENSING  
the power through the IC is equal to VINS3_C1 • IINTVCC. The  
gate charge current is dependent on operating frequency.  
The INTVCC regulator can supply up to 100mA, and the  
typical INTVCC current for the LTM4664A PSM is ~50mA. A  
12V input voltage would equate to a difference of 7V drop  
across the internal controller, when multiplied by 50mA  
equals a 350mW power loss. This loss can be eliminated  
To sense total input current consumed by the LTM4664A's  
25A/30A two power stages , a sense resistor is placed  
+
between the supply voltage and V  
path. The I and  
INS3  
IN  
I
IN  
pins are connected to the sense resistor. The filtered  
voltage is amplified by the internal high side current  
sense amplifier and digitized by the LTM4664A’s PSM  
telemetry ADC. The input current sense amplifier has  
three gain settings of 2x, 4x, and 8x set by the bit[6:5] of  
the MFR_PWM_CONFIG command. The maximum input  
sense voltage for the three gain settings is 50mV, 20mV,  
and 5mV respectively. The LTM4664A PSM computes the  
by providing an external 5V bias on the EXTV pin.  
CC  
Do not tie INTV on the LTM4664A PSM to an external  
CC  
supply because INTV will attempt to pull the external  
CC  
supply high and hit current limit, significantly increasing  
the die temperature.  
input current using the internal R  
value stored in the  
SENSE  
IIN_CAL_GAIN command. The resulting measured power  
OUTPUT CURRENT SENSING AND SUB MILLIOHM  
DCR CURRENT SENSING  
stage current is returned by the READ_IIN command.  
The LTM4664A uses a 1Ω resistor to measure the chip  
supply current being consumed by the LTM4664A PSM  
Controller. This value is returned by the MFR_READ_ICHIP  
command. The chip current is calculated by using the 1Ω  
value stored in the MFR_RVIN command. Refer to the  
subsection titled Input Current Sense Amplifier in the  
Dual 25A/30A PSM Applications Information section for  
further details.  
The LTM4664A PSM channels use a unique sub-mil-  
liohm inductor current sensing technique that provides  
a high level signal to noise ratio while sensing very low  
signals in current mode operation. This enables higher  
conversion efficiencies with the use of the internal  
sub-milliohm inductors in heavy load applications. The  
current limit threshold can be accurately set with the  
MFR_PWM_MODE[7] for high and low range. The low  
range setting MFR_PWM_MODE [7] = 0 should be used  
(see page103).  
PolyPhase LOAD SHARING  
Multiple LTM4664As can be arrayed in order to provide  
a balanced load-share solution by bussing the necessary  
pins. Figure 48 illustrates a 4-Phase design sharing con-  
nections required for load sharing.  
The internal DCR sensing network, thus current limit are calcu-  
lated based on the DCR of the inductor at room temperature.  
The DCR of the inductor has a large temperature coefficient,  
approximately 3900ppm/°C. The temperature coefficient of  
the inductor is written to the MFR_IOUT_CAL_GAIN_TC reg-  
ister. The external temperature is sensed near the inductor  
and used to modify the internal current limit circuit to main-  
tain an essentially constant current limit with temperature.  
The current sensed is then digitized by the LTM4664A PSM  
If an external oscillator is not provided, the SYNC pin  
should only be enabled on one of the LTM4664A's  
PSM Channels. The other(s) should be programmed to  
disable SYNC using bit 4 of MFR_CONFIG_ALL. If an  
external oscillator is present, the chip with the SYNC  
Rev. 0  
41  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
pin enabled will detect the presence of the external  
clock and disable its output.  
switcher off unless the voltage configuration pins are  
installed. The VTRIMn_CFG pins in Table 2 are used to set  
the output voltage fine adjustment setting. Both combine  
to offer several distinct output voltages.  
+
Multiple channels need to tie all the VOSNS _Cn pins  
together, and all the V  
Cn pins together, C  
na  
OMP_  
OSNS _  
and C  
nb pins together as well. Do not assert bit[4]  
of MFR_CONFIG_ALL except in a PolyPhase application.  
The following parameters are set as a percentage of the  
output voltage if the RCONFIG pins are used to determine  
the output voltage:  
OMP_  
The user must share the SYNC, SHARE_CLK, FAULT_Cn,  
and ALERT pins of these parts. Be sure to use pull-up  
resistors on SYNC, FAULT_Cn, SHARE_CLK and ALERT.  
n
VOUT_OV_FAULT_LIMIT....................................+10%  
n
VOUT_OV_WARN_LIMIT....................................+7.5%  
n
VOUT_MAX.........................................................+7.5%  
n
VOUT_MARGIN_HIGH........................................+5%  
EXTERNAL/INTERNAL TEMPERATURE SENSE  
n
VOUT_MARGIN_LOW.........................................–5%  
Temperature is measured using the internal diode-connected  
PNP transistors on either of the TSNS_C0b or TSNS_C1b  
pins corresponding to channel 0 or 1. TSNS_Cnb pins  
should be connected to their respective TSNS_Cna pins,  
and these returns are directly connected to the LTM4664A  
PSM SGND_C0_C1 pin. Two different currents are applied to  
the diode (nominally 2µA and 32µA) and the temperature is  
calculated from a ΔV measurement made with the internal  
16-bit monitor ADC B(sEee Figure 2, Block Diagram).  
n
VOUT_UV_FAULT_LIMIT....................................–7%  
The FSWPH_CFG pin settings are described in Table 3.  
This pin selects the switching frequency and phase of each  
channel. The phase relationships between the two channels  
and SYNC pin are determined in Table 3. To synchronize  
to an external clock, the part should be put into external  
clock mode (SYNC output disabled but frequency set to the  
nominal value). If no external clock is supplied, the part will  
clock at the programmed frequency. If the application is  
multiphase and the SYNC signal between chips is lost, the  
parts will not operate at the designed phase even if they are  
programmed and trimmed to the same frequency.  
The LTM4664A PSM channels will only implement ΔV  
BE  
temperature sensing, therefore MFR_PWM_MODE bit[5]  
is reserved.  
This may increase the ripple voltage on the output, pos-  
sibly produce undesirable operation. If the external SYNC  
signal is being generated internally and external SYNC is  
not selected, bit 10 of MFR_PADS will be asserted. If no  
frequency is selected and the external SYNC frequency  
is not present, a PLL_FAULT will occur. If the user does  
not wish to see the ALERT from a PLL_FAULT even if  
there is not a valid synchronization signal at power-up,  
the ALERT mask for PLL_FAULT must be written. See  
the description on SMBALERT_MASK for more details.  
If the SYNC pin is connected between multiple ICs only  
one of the ICs should have the SYNC pin enabled using  
the MFR_CONFIG_ALL[4] =1, and all other ICs should  
be configured to have the SYNC pin disabled with MFR_  
CONFIG_ALL[4] =0.  
RCONFIG (RESISTOR CONFIGURATION) PINS  
There are six input pins utilizing 1% resistors for these pins  
to select key operating parameters. The pins are ASEL,  
FSWPH_CFG, VOUTC0_CFG, VOUTC1_CFG, VTRIMC0_  
CFG, VTRIMC1_CFG. If pins are floated, the value stored in  
the corresponding NVM command is used. If bit 6 of the  
MFR_CONFIG_ALL configuration command is asserted in  
NVM, the resistor input is ignored upon power-up except  
for ASEL which is always respected. The resistor config-  
uration pins are only measured during a power-up reset  
or after a MFR_RESET or after a RESTORE_USER_ALL  
command is executed.  
The VOUTn_CFG pin settings are described in Table 1.  
These pins set the LTM4664A V  
and V  
output  
voltage coarse settings. If the OpUinTCi0s openO, UthTCe1VOUT_  
COMMAND command is loaded from NVM to determine  
the output voltage. The default setting is to have the  
The ASEL pin settings are described in Table 4. ASEL  
selects slave address for the LTM4664A PSM. For more  
detail, refer to Table 5.  
Rev. 0  
42  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
NOTE: Per the PMBus specification, pin programmed  
parameters can be overridden by commands from the  
digital interface with the exception of ASEL which is  
always honored. Do not set any part address to 0x5A or  
0x5B because these are global addresses and all parts will  
respond to them.  
Table 2. VTRIMn_CFG Pin Strapping Look-Up Table for the  
LTM4664A’s PSM Output Voltages, Fine Adjustment Setting  
(Not Applicable if MFR_CONFIG_ALL[6] = 1b)  
V
(mV) FINE ADJUSTMENT  
OUTn  
RESPECTIVE  
TRIM  
TO V  
R
*
SETTING WHEN  
R
VTRIMn_CFG  
VTRIMn_CFG  
BOT (kΩ)  
TOP (kΩ)  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
Open  
32.4  
22.6  
18.0  
15.4  
12.7  
10.7  
9.09  
7.68  
6.34  
5.23  
4.22  
3.24  
2.43  
1.65  
0.787  
0
0
99  
Table 1. VOUTCn _CFG Pin Strapping Look-Up Table for  
the LTM4664A’s PSM Output Voltages, Coarse Setting (Not  
Applicable if MFR_CONFIG_ALL[6] = 1b)  
86.625  
74.25  
61.875  
49.5  
V
(V)  
OUTn  
SETTING  
COARSE  
R
R
*
MFR_PWM  
MODEn[1] BIT  
VOUTn_CFG  
VOUTn_CFG  
BOT (kΩ)  
TOP (kΩ)  
37.125  
24.75  
12.375  
14.3  
Open  
32.4  
22.6  
18.0  
15.4  
12.7  
10.7  
NVM  
NVM  
3.3  
NVM  
14.3  
NVM  
14.3  
0
0
0
0
–12.375  
–24.75  
–37.125  
–49.5  
14.3  
3.1  
14.3  
2.9  
14.3  
2.7  
14.3  
2.5  
0, if V  
1, if V  
> 0mV  
≤ 0mV  
TRIMn  
TRIMn  
–61.875  
–74.25  
–86.625  
–99  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
9.09  
7.68  
6.34  
5.23  
4.22  
3.24  
2.43  
1.65  
0.787  
0
2.3  
2.1  
1.9  
1.7  
1.5  
1.3  
1.1  
0.9  
0.7  
0.5  
1
1
1
1
1
1
1
1
1
1
*R  
value indicated is nominal. Select R  
from  
VTRIMCn_CFG  
VTRIMCn_CFG  
a resistor vendor such that its value is always within 3% of the value  
indicated in the table. Take into account resistor initial tolerance, T.C.R. and  
resistor operating temperatures, soldering heat/IR reflow, and endurance  
of the resistor over its lifetime. Thermal shock/cycling, moisture  
(humidity) and other effects (depending on one’s specific application)  
could also affect R ’s value over time. All such effects must be  
VTRIMCn_CFG  
taken into account in order for resistor pin strapping to yield the expected  
result at every SV power-up and/or every execution of MFR_RESET, or  
IN  
RESTORE_USER_ALL over the lifetime of one’s product.  
*R  
VOUTCn_CFG  
value indicated is nominal. Select R  
from a  
VOUTCn_CFG  
resistor vendor such that its value is always within 3% of the value  
indicated in the table. Take into account resistor initial tolerance, T.C.R.  
and resistor operating temperatures, soldering heat/IR reflow, and  
endurance of the resistor over its lifetime. Thermal shock/cycling,  
moisture (humidity) and other effects (depending on one’s specific  
Example:  
V
DD25  
R
_CFG TOP  
OUTCn  
V
_CFG PIN  
OUTCn  
application) could also affect R  
’s value over time. All such  
VOUTCn_CFG  
effects must be taken into account in order for resistor pin strapping to  
R
OUTCn  
_CFG BOT  
yield the expected result at every SV power-up and/or every execution  
of MFR_RESET or RESTORE_ USER_ALL, over the lifetime of one’s  
product.  
IN  
SGND_C0_C1  
Rev. 0  
43  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
Table 3. FSWPH_CFG Pin Strapping Look-Up Table to Set the LTM4664A’s PSM Switching Frequency and Channel Phase-Interleaving  
Angle (Not Applicable if MFR_CONFIG_ALL[6] = 1b)  
R
R
*
SWITCHING  
FREQUENCY (kHz)  
bits [2:0] of  
MFR_PWM_CONFIG  
bit [4] of  
MFR_CONFIG_ALL  
FSWPH_CFG  
FSWPH_CFG  
BOT (kΩ)  
TOP (kΩ)  
θSYNC TO θ0  
θSYNC TO θ1  
NVM; LTM4664A  
PSM  
NVM; LTM4664A  
PSM  
NVM; LTM4664A  
Default = 0°  
NVM; LTM4664A PSM NVM; LTM4664A PSM  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
14.3  
Open  
32.4  
22.6  
18.0  
15.4  
12.7  
10.7  
7.68  
6.34  
5.23  
4.22  
3.24  
2.43  
1.65  
0.787  
0
Default = 500  
Default = 180°  
Default = 000b  
Default = 0b  
250  
350  
0°  
0°  
180°  
180°  
180°  
180°  
180°  
180°  
240°  
270°  
240°  
120°  
240°  
300°  
270°  
180°  
240°  
000b  
0b  
0b  
0b  
0b  
0b  
0b  
0b  
0b  
1b  
1b  
1b  
1b  
1b  
1b  
1b  
000b  
425  
0°  
000b  
575  
0°  
000b  
650  
0°  
000b  
750  
0°  
000b  
500  
120°  
90°  
0°  
100b  
500  
001b  
External**  
External**  
External**  
External**  
External**  
External**  
External**  
010b  
0°  
011b  
60°  
120°  
90°  
0°  
101b  
110b  
001b  
000b  
120°  
100b  
*R  
FSWPH_CFG  
value indicated is nominal. Select R  
from a resistor vendor such that its value is always within 3% of the value indicated in the  
FSWPH_CFG  
table. Take into account resistor initial tolerance, T.C.R. and resistor operating temperatures, soldering heat/IR reflow, and endurance of the resistor over  
its lifetime. Thermal shock/cycling, moisture (humidity) and other effects (depending on one’s specific application) could also affect R ’s value  
FSWPH_CFG  
over time. All such effects must be taken into account in order for resistor pin-strapping to yield the expected result at every SV power-up and/or every  
IN  
execution of MFR_RESET or RESTORE_USER_ALL, over the lifetime of one’s product.  
**External setting corresponds to FREQUENCY_SWITCH (Register 0x33) value set to 0x0000; the device synchronizes its switching frequency to that of  
the clock provided on the SYNC pin, provided MFR_CONFIG_ALL[4] = 1b.  
Example:  
V
DD25  
R
CFG TOP  
FSWPH_  
FSWPH_CFG PIN  
CFG BOT  
R
FSWPH_  
Rev. 0  
44  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
Table 4. ASEL Pin Strapping Look-Up Table to Set the  
LTM4664A’s PSM Slave Address (Applicable Regardless of  
MFR_CONFIG_ALL[6] Setting)  
Table 5. LTM4664A PSM MFR_ADDRESS Command Examples  
Expressed in 7- and 8-Bit Addressing  
HEX DEVICE  
ADDRESS  
BIT  
R * (kΩ)  
ASEL  
SLAVE ADDRESS  
DESCRIPTION  
7-BIT  
8-BIT  
0xB4  
0xB6  
0x9E  
0x80  
0x82  
7
0
0
0
0
0
1
6
1
1
1
1
1
0
5
0
0
0
0
0
0
4
1
1
0
0
0
0
3
2
0
0
1
0
0
0
1
1
1
1
0
0
0
0
0
1
1
0
1
0
R/W  
0
Open  
MFR_ADDRESS[6:0]_R/W  
4
Rail  
0x5A  
0x5B  
0x4F  
0x40  
0x41  
1
1
1
0
0
0
32.4  
22.6  
18.0  
15.4  
12.7  
10.7  
9.09  
7.68  
6.34  
5.23  
4.22  
3.24  
2.43  
1.65  
0.787  
0
MFR_ADDRESS[6:4]_1111_R/W  
MFR_ADDRESS[6:4]_1110_R/W  
MFR_ADDRESS[6:4]_1101_R/W  
MFR_ADDRESS[6:4]_1100_R/W  
MFR_ADDRESS[6:4]_1011_R/W  
MFR_ADDRESS[6:4]_1010_R/W  
MFR_ADDRESS[6:4]_1001_R/W  
MFR_ADDRESS[6:4]_1000_R/W  
MFR_ADDRESS[6:4]_0111_R/W  
MFR_ADDRESS[6:4]_0110_R/W  
MFR_ADDRESS[6:4]_0101_R/W  
MFR_ADDRESS[6:4]_0100_R/W  
MFR_ADDRESS[6:4]_0011_R/W  
MFR_ADDRESS[6:4]_0010_R/W  
MFR_ADDRESS[6:4]_0001_R/W  
MFR_ADDRESS[6:4]_0000_R/W  
4
Global  
0
Default  
0
Example 1  
Example 2  
0
0
2,3  
Disabled  
0
Note 1. This table can be applied to the MFR_RAIL_ADDRESSn  
commands, but not the MFR_ADDRESS command.  
Note 2. A disabled value in one command does not disable the device, nor  
does it disable the global address.  
Note 3. A disabled value in one command does not inhibit the device from  
responding to device addresses specified in other commands.  
Note 4. It is not recommended to write the value 0x00, 0x0C (7-bit), 0x5A  
(7-bit), 0x5B (7-bit) or 0x7C(7-bit) to the MFR_CHANNEL_ADDRESSn or  
the MFR_RAIL_ADDRESSn commands.  
FAULT DETECTION AND HANDLING  
A variety of fault and warning reporting and handling  
mechanisms are available. Fault and warning detection  
capabilities include:  
Where:  
R/W = Read/Write bit in control byte  
All PMBus device addresses listed in the specification are 7 bits wide  
unless otherwise noted.  
Note: The LTM4664A PSM will always respond to slave address 0x5A and  
0x5B regardless of the NVM or ASEL resistor configuration values.  
n
Input OV FAULT Protection and UV Warning  
n
Average Input OC Warn  
*R  
value indicated is nominal. Select R  
from a resistor vendor  
CFG  
CFG  
such that its value is always within 3% of the value indicated in the table.  
Take into account resistor initial tolerance, T.C.R. and resistor operating  
temperatures, soldering heat/IR reflow, and endurance of the resistor  
over its lifetime. Thermal shock cycling, moisture (humidity) and other  
n
Output OV/UV Fault and Warn Protection  
n
Output OC Fault and Warn Protection  
n
Internal control Die and Internal Module  
Overtemperature Fault and Warn Protection  
effects (depending on one’s specific application) could also affect R ’s  
CFG  
value over time. All such effects must be taken into account in order for  
resistor pin-strapping to yield the expected result at every SV power-up  
IN  
n
Internal Undertemperature Fault and Warn Protection  
and/or every execution of MFR_RESET or RESTORE_USER_ALL, over the  
lifetime of one’s product.  
Example:  
n
CML Fault (Communication, Memory or Logic)  
n
External Fault Detection via the Bidirectional FAULT_Cn  
Pins  
ASEL PIN  
R
ASEL  
In addition, the LTM4664A PSM can map any combi-  
nation of fault indicators to their respective FAULT_Cn  
pin using the propagate FAULTn response commands,  
MFR_FAULT_ PROPAGATE. Typical usage of a FAULT_Cn  
pin is as a driver for an external crowbar device, over-  
temperature alert, overvoltage alert or as an interrupt  
SGND_C0_C1  
Rev. 0  
45  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
to cause a microcontroller to poll the fault commands.  
Alternatively, the FAULT_Cn pins can be used as inputs  
to detect external faults downstream of the controller that  
require an immediate response.  
In general, any asserted bit in a STATUS_x register also  
pulls the ALERT pin low. Once set, ALERT will remain low  
until one of the following occurs.  
n
A CLEAR_FAULTS or MFR_RESET Command Is Issued  
Any fault or warning event will always cause the ALERT  
pin to assert low unless the fault or warning is masked by  
the SMBALERT_MASK. The pin will remain asserted low  
until the CLEAR_FAULTS command is issued, the fault bit  
is written to a 1 or bias power is cycled or a MFR_RESET  
command is issued, or the RUN pins are toggled OFF/  
ON or the part is commanded OFF/ON via PMBus or an  
ARA command operation is performed. The MFR_FAULT_  
PROPAGATE command determines if the FAULT_Cn pins  
are pulled low when a fault is detected.  
n
The Related Status Bit Is Written to a One  
n
The Faulted Channel Is Properly Commanded Off and  
Back On  
n
The LTM4664A PSM Successfully Transmits Its  
Address During a PMBus ARA  
n
Bias Power Is Cycled  
With some exceptions, the SMBALERT_MASK command  
can be used to prevent the LTM4664A PSM from assert-  
ing ALERT for bits in these registers on a bit-by-bit basis.  
These mask settings are promoted to STATUS_WORD  
and STATUS_BYTE in the same fashion as the status bits  
themselves. For example, if ALERT is masked for all bits  
in channel 0 STATUS_VOUT, then ALERT is effectively  
Output and input fault event handling is controlled by the  
corresponding fault response byte as specified in Table 3  
thru 17. Shutdown recovery from these types of faults  
can either be autonomous or latched. For autonomous  
recovery, the faults are not latched, so if the fault con-  
ditions not present after the retry interval has elapsed, a  
new soft-start is attempted.  
masked for the V  
bit in STATUS_WORD for PAGE 0.  
OUT  
The BUSY bit in STATUS_BYTE also asserts ALERT low  
and cannot be masked. This bit can be set as a result of  
various internal interactions with PMBus communication.  
This fault occurs when a command is received that cannot  
be safely executed with one or both channels enabled.  
As discussed in the 4:1 Divider Application Information,  
BUSY faults can be avoided by polling MFR_COMMON  
before executing some commands.  
If the fault persists, the controller will continue to retry.  
The retry interval is specified by the MFR_RETRY_DELAY  
command and prevents damage to the regulator com-  
ponents by repetitive power cycling, assuming the fault  
condition itself is not immediately destructive. The MFR_  
RETRY_DELAY must be greater than 120ms. It can not  
exceed 83.88 seconds.  
If masked faults occur immediately after power up, ALERT  
may still be pulled low because there has not been time  
to retrieve all of the programmed masking information  
from EEPROM.  
Status Registers and ALERT Masking  
Figure 9 summarizes the internal LTM4664A PSM status  
registers accessible by PMBus command. These contain  
indication of various faults, warnings and other import-  
ant operating conditions. As shown, the STATUS_BYTE  
and STATUS_WORD commands also summarize con-  
tents of other status registers. Refer to PMBus Command  
Summary for specific information.  
Status information contained in MFR_COMMON and  
MFR_PADS can be used to further debug or clarify the  
contents of STATUS_BYTE or STATUS_WORD as shown,  
but the contents of these registers do not affect the state  
of the ALERT pin and may not directly influence bits in  
STATUS_BYTE or STATUS_WORD.  
NONE OF THE ABOVE in the STATUS_BYTE indicates that  
one or more of the bits in the most-significant nibble of  
STATUS_WORD are also set.  
Rev. 0  
46  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
STATUS_WORD  
STATUS_VOUT*  
VOUT_OV Fault  
VOUT_OV Warning  
VOUT_UV Warning  
VOUT_UV Fault  
VOUT_MAX Warning  
TON_MAX Fault  
TOFF_MAX Warning  
(reads 0)  
15 VOUT  
14 IOUT  
13 INPUT  
12 MFR_SPECIFIC  
11 POWER_GOOD#  
10 (reads 0)  
7
6
5
4
3
2
1
0
STATUS_INPUT  
7
6
5
4
3
2
1
0
VIN_OV Fault  
(reads 0)  
VIN_UV Warning  
(reads 0)  
Unit Off for Insuffcient VIN  
(reads 0)  
9
8
(reads 0)  
(reads 0)  
STATUS_BYTE  
(PAGED)  
IIN_OC Warning  
(reads 0)  
7
6
5
4
3
2
1
0
BUSY  
OFF  
VOUT_OV  
IOUT_OC  
(reads 0)  
TEMPERATURE  
CML  
NONE OF THE ABOVE  
STATUS_IOUT  
STATUS_MFR_SPECIFIC  
7
6
5
4
3
2
1
0
IOUT_OC Fault  
(reads 0)  
IOUT_OC Warning  
(reads 0)  
(reads 0)  
(reads 0)  
7
6
5
4
3
2
1
0
Internal Temperature Fault  
Internal Temperature Warning  
EEPROM CRC Error  
Internal PLL Unlocked  
Fault Log Present  
VDD33 UV or OV Fault  
VOUT Short Cycled  
FAULT Pulled Low By External Device  
(PAGED)  
(reads 0)  
(reads 0)  
MFR_COMMON  
7
6
5
4
3
2
1
0
Chip Not Driving ALERT Low  
Chip Not Busy  
(PAGED)  
(PAGED)  
Internal Calculations Not Pending  
Output Not In Transition  
EEPROM Initialized  
(reads 0)  
SHARE_CLK_LOW  
WP Pin High  
STATUS_TEMPERATURE  
MFR_PADS  
7
6
5
4
3
2
1
0
OT Fault  
15 VDD33 OV Fault  
14 VDD33 UV Fault  
13 (reads 0)  
OT Warning  
(reads 0)  
UT Fault  
(reads 0)  
(reads 0)  
(reads 0)  
(reads 0)  
12 (reads 0)  
11 Invalid ADC Result(s)  
10 SYNC Clocked by External Source  
MFR_INFO  
9
8
7
6
5
4
3
2
1
0
Channel 1 is POWER_GOOD  
Channel 0 is POWER_GOOD  
LTM4664A Forcing RUN1 Low  
LTM4664A Forcing RUN0 Low  
RUN1 Pin State  
15 Reserved  
14 Reserved  
13 Reserved  
12 Reserved  
11 Reserved  
10 Reserved  
(PAGED)  
STATUS_CML  
7
6
5
4
3
2
1
0
Invalid/Unsupported Command  
Invalid/Unsupported Data  
Packet Error Check Failed  
Memory Fault Detected  
Processor Fault Detected  
(reads 0)  
RUN0 Pin State  
LTM4664A Forcing FAULT1 Low  
LTM4664A Forcing FAULT0 Low  
FAULT1 Pin State  
9
8
7
6
5
4
3
2
1
0
Reserved  
Reserved  
Reserved  
Reserved  
FAULT0 Pin State  
4664A F09  
Other Communication Fault  
Other Memory or Logic Fault  
Reserved  
EEPROM ECC Status  
Reserved  
Reserved  
Reserved  
Reserved  
DESCRIPTION  
MASKABLE GENERATES ALERT BIT CLEARABLE  
General Fault or Warning Event  
General Non-Maskable Event  
Dynamic  
Yes  
No  
No  
No  
Yes  
Yes  
No  
Yes  
Yes  
No  
Status Derived from Other Bits  
Not Directly  
No  
Figure 9. LTM4664A PSM Status Register Summary  
Rev. 0  
47  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
Mapping Faults to FAULT Pins  
command, and the ALERT pin will be pulled low. NVM  
repair can be attempted by writing the desired configura-  
tion to the controller and executing a STORE_USER_ALL  
command followed by a CLEAR_FAULTS command.  
Channel-to-channel fault (including channels from multiple  
LTM4664A PSMs) dependencies can be created by con-  
necting FAULT_Cn pins together. In the event of an internal  
fault, one or more of the channels is configured to pull the  
bussed FAULT_Cn pins low. The other channels are then  
configured to shut down when the FAULT_Cn pins are  
pulled low. For autonomous group retry, the faulted chan-  
nel is configured to let go of the FAULT_Cn pin(s) after a  
retry interval, assuming the original fault has cleared. All  
the channels in the group then begin a soft-start sequence.  
If the fault response is LATCH_OFF, the FAULT_Cn pin  
remains asserted low until either the RUN_Cn pin is tog-  
gled OFF/ON or the part is commanded OFF/ON. The tog-  
gling of the RUN_Cn either by the pin or OFF/ON command  
will clear faults associated with the channel. If it is desired  
to have all faults cleared when either RUN_Cn pin is tog-  
gled or, set bit 0 of MFR_CONFIG_ALL to a 1.  
The LTM4664A manufacturing section of the NVM is  
mirrored. If both copies are corrupted, the “NVM CRC  
Fault” in the STATUS_MFR_SPECIFIC command is set.  
If this bit remains set after being cleared by issuing a  
CLEAR_FAULTS or writing a 1 to this bit, an irrecoverable  
internal fault has occurred. The user is cautioned to dis-  
able both output power supply rails associated with this  
specific part. There are no provisions for field repair of  
NVM faults in the manufacturing section.  
SERIAL INTERFACE  
The LTM4664A serial interface is a PMBus compliant  
slave device and can operate at any frequency between  
10kHz and 400kHz. The address is configurable using  
either the NVM or an external resistor divider. In addition  
the LTM4664A always responds to the global broadcast  
address of 0x5A (7-bit) or 0x5B (7-bit).  
The status of all faults and warnings is summarized in the  
STATUS_WORD and STATUS_BYTE commands.  
Additional fault detection and handling capabilities are:  
See Table 18.  
The serial interface supports the following protocols defined  
in the PMBus specifications:1) send command, 2) write byte,  
3) write word, 4) group, 5) read byte, 6) read word and 7) read  
block. 8) write block. All read operations will return a valid  
PEC if the PMBus master requests it. If the PEC_REQUIRED  
bit is set in the MFR_CONFIG_ALL command, the PMBus  
write operations will not be acted upon until a valid PEC has  
been received by the LTM4664A.  
Power Good Pins  
The PGOOD_Cn pins of the LTM4664A PSM are con-  
nected to the open drains of internal MOSFETs. The  
MOSFETs turn on and pull the PGOOD_Cn pins low when  
the channel output voltage is not within the channel’s  
UV and OV voltage thresholds. During TON_DELAY and  
TON_RISE sequencing, the PGOOD_Cn pin is held low.  
The PGOOD_Cn pin is also pulled low when the respective  
RUN_Cn pin is low. The PGOOD_Cn pin response is deg-  
litched by an internal 100µs digital filter. The PGOOD_Cn  
pin and PGOOD status may be different at times due to  
communication latency of up to 10µs.  
Communication Protection  
PEC write errors (if PEC_REQUIRED is active), attempts  
to access unsupported commands, or writing invalid data  
to supported commands will result in a CML fault. The  
CML bit is set in the STATUS_BYTE and STATUS_WORD  
commands, the appropriate bit is set in the STATUS_CML  
command, and the ALERT pin is pulled low.  
CRC Protection  
The integrity of the NVM memory is checked after a power  
on reset. A CRC error will prevent the controller from leav-  
ing the inactive state. If a CRC error occurs, the CML bit is  
set in the STATUS_BYTE and STATUS_WORD commands,  
the appropriate bit is set in the STATUS_MFR_SPECIFIC  
DEVICE ADDRESSING  
The LTM4664A PSM offers four different types of addressing  
over the PMBus interface, specifically: 1) global, 2) device,  
3) rail addressing and 4) alert response address (ARA).  
Rev. 0  
48  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
Global addressing provides a means of the PMBus master  
to address all LTM4664A PSM devices on the bus. The  
LTM4664A PSM global address is fixed 0x5A (7-bit) or  
0xB4 (8-bit) and cannot be disabled. Commands sent to  
the global address act the same as if PAGE is set to a  
value of 0xFF. Commands sent are written to both chan-  
nels simultaneously. Global command 0x5B (7-bit) or  
0xB6 (8-bit) is paged and allows channel specific com-  
mand of all LTM4664A PSM devices on the bus. Other LTC  
device types may respond at one or both of these global  
addresses. Reading from global addresses is strongly  
discouraged.  
The I and I  
overcurrent monitors are performed by  
ADC IrNeadingOsUaTnd calculations. Thus these values are  
based on average currents and can have a time latency  
of up to t  
. The I  
calculation accounts for the  
DCR andCtOhNeVirERtTemperaOtuUrTe coefficient. The input cur-  
rent is equal to the voltage measured across the R  
resistor divided by the resistors value as set witShENthSeE  
MFR_IIN_CAL_GAIN command. If this calculated input  
current exceeds the IN_OC_WARN_LIMIT the ALERT pin  
is pulled low and the IIN_OC_WARN bit is asserted in the  
STATUS_INPUT command.  
The digital processor within the LTM4664A PSM provides  
the ability to ignore the fault, shut down and latch off or  
shut down and retry indefinitely (hiccup). The retry inter-  
val is set in MFR_RETRY_ DELAY and can be from 120ms  
to 83.88 seconds in 1ms increments. The shutdown for  
OV/UV and OC can be done immediately or after a user  
selectable deglitch time.  
Device addressing provides the standard means of the  
PMBus master communicating with a single instance of  
an LTM4664A PSM. The value of the device address is set  
by a combination of the ASEL configuration pin and the  
MFR_ ADDRESS command. When this addressing means  
is used, the PAGE command determines the channel being  
acted upon. Device addressing can be disabled by writing  
a value of 0x80 to the MFR_ADDRESS.  
Output Overvoltage Fault Response  
A programmable overvoltage comparator (OV) guards  
against transient overshoots as well as long-term over-  
voltages at the output. In such cases, the top MOSFET  
is turned off and the bottom MOSFET is turned on.  
However, the reverse output current is monitored while  
device is in OV fault. When it reaches the limit, both top  
and bottom MOSFETs are turned off. The top and bot-  
tom MOSFETs will keep their state until the overvoltage  
condition is cleared regardless of the PMBus VOUT_OV_  
FAULT_RESPONSE command byte value. This hardware  
level fault response delay is typically 2µs from the over-  
voltage condition to BG asserted high. Using the VOUT_  
OV_FAULT_RESPONSE command, the user can select  
any of the following behaviors:  
Rail addressing provides a means for the bus master to  
simultaneously communicate with all channels connected  
together to produce a single output voltage (PolyPhase).  
While similar to global addressing, the rail address can  
be dynamically assigned with the paged MFR_RAIL_  
ADDRESS command, allowing for any logical grouping of  
channels that might be required for reliable system control.  
Reading from rail addresses is also strongly discouraged.  
All four means of PMBus addressing require the user to  
employ disciplined planning to avoid addressing conflicts.  
Communication to LTM4664A PSM devices at global and rail  
addresses should be limited to command write operations.  
RESPONSES TO V  
AND I /I  
FAULTS  
OUT  
IN OUT  
n
OV Pull-Down Only (OV Cannot Be Ignored)  
V
OV and UV conditions are monitored by compara-  
OUT  
n
Shut Down (Stop Switching) Immediately—Latch Off  
tors. The OV and UV limits are set in three ways:  
n
Shut Down Immediately—Retry Indefinitely at the Time  
Interval Specified in MFR_RETRY_DELAY  
n
As a Percentage of the VOUT if Using the Resistor  
Configuration Pins  
Either the Latch Off or Retry fault responses can be  
de-glitched in increments of (0-7) • 10µs. See Table 14.  
n
In NVM if Either Programmed at the Factory or Through  
the GUI  
n
By PMBus Command  
Rev. 0  
49  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
Output Undervoltage Response  
sequence is started. The resolution of the TON_MAX_  
FAULT_LIMIT is 10µs. If the VOUT_UV_FAULT _LIMIT  
is not reached within the TON_MAX_FAULT_LIMIT time,  
the response of this fault is determined by the value of  
the TON_MAX_FAULT_RESPONSE command value. This  
response may be one of the following:  
The response to an undervoltage comparator output can  
be the following:  
n
Ignore  
n
Shut Down Immediately—Latch Off  
n
Ignore  
n
Shut Down Immediately—Retry Indefinitely at the Time  
Interval Specified in MFR_RETRY_DELAY.  
n
n
Shut Down (Stop Switching) Immediately—Latch Off  
The UV responses can be deglitched. See Table 14.  
Shut Down Immediately—Retry Indefinitely at the Time  
Interval Specified in MFR_RETRY_DELAY.  
Peak Output Overcurrent Fault Response  
This fault response is not deglitched. A value of 0 in  
TON_MAX_FAULT_LIMIT means the fault is ignored. The  
TON_MAX_FAULT_LIMIT should be set longer than the  
TON_RISE time. It is recommended TON_MAX_FAULT_  
LIMIT always be set to a non-zero value, otherwise the  
output may never come up and no flag will be set to the  
user. See Table 16.  
Due to the current mode control algorithm, peak out-  
put current across the inductor is always limited on a  
cycle-by-cycle basis. The value of the peak current limit  
is specified in Electrical Characteristics table. The cur-  
rent limit circuit operates by limiting the COMP_Cn max-  
imum voltage. Since internal DCR sensing is used, the  
COMP_Cn maximum voltage has a temperature depen-  
dency directly proportional to the TC of the DCR of the  
inductor. The LTM4664A PSM automatically monitors  
the external temperature sensors and modifies the maxi-  
mum allowed COMP_Cn to compensate for this term. The  
IOUT_OC_FAULT_LIMIT section provides data points for  
RESPONSES TO V OV FAULTS  
IN  
V overvoltage is measured with the ADC. The response  
IN  
is naturally deglitched by the 100ms typical response time  
of the ADC. The fault responses are:  
I
Limiting on page103.  
OUT  
n
Ignore  
The overcurrent fault processing circuitry can execute the  
following behaviors:  
n
Shut Down Immediately—Latch Off  
n
Shut Down Immediately—Retry Indefinitely at the  
Time Interval Specified in MFR_RETRY_DELAY. See  
Table 16.  
n
Current Limit Indefinitely  
n
Shut Down Immediately—Latch Off  
n
Shut Down Immediately—Retry Indefinitely at the Time  
Interval Specified in MFR_RETRY_DELAY.  
RESPONSES TO OT/UT FAULTS  
The overcurrent responses can be deglitched in incre-  
ments of (0-7) • 16ms. See Table 15.  
Internal Overtemperature Fault Response  
An internal temperature sensor protects against NVM  
damage. Above 85°C, no writes to NVM are recom-  
mended. Above 130°C, the internal overtemperature warn  
threshold is exceeded and the part disables the NVM and  
does not re-enable until the temperature has dropped  
to 125°C. When the die temperature exceed 160°C the  
internal temperature fault response is enabled and the  
PWM is disabled until the die temperature drops below  
150°C. Temperature is measured by the ADC. Internal  
RESPONSES TO TIMING FAULTS  
TON_MAX_FAULT_LIMIT is the time allowed for V  
to  
OUT  
rise and settle at start-up. The TON_MAX_FAULT_LIMIT  
condition is predicated upon detection of the VOUT_UV_  
FAULT_LIMIT as the output is undergoing a SOFT_START  
sequence. The TON_MAX_ FAULT_LIMIT time is started  
after TON_DELAY has been reached and a SOFT_START  
Rev. 0  
50  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
temperature faults cannot be ignored. Internal tempera-  
ture limits cannot be adjusted by the user. See Table 14.  
FAULT LOGGING  
The LTM4664A PSM has fault logging capability. Data is  
logged into memory in the order shown in Table 19. The data  
is stored in a continuously updated buffer in RAM. When a  
fault event occurs, the fault log buffer is copied from the RAM  
buffer into NVM. Fault logging is allowed at temperatures  
above 85°C; however, retention of 10 years is not guaranteed.  
When the die temperature exceeds 130°C the fault logging is  
delayed until the die temperature drops below 125°C. The fault  
log data remains in NVM until a MFR_FAULT _LOG_CLEAR  
command is issued. Issuing this command re-enables the  
fault log feature. Before re-enabling fault log, be sure no faults  
are present and a CLEAR_FAULTS command has been issued.  
External Overtemperature and Undertemperature  
Fault Response  
Two internal temperature sensors are used to sense the  
temperature of critical circuit elements like inductors  
and power MOSFETs on each channel. The OT_FAULT_  
RESPONSE and UT_FAULT_ RESPONSE commands are  
used to determine the appropriate response to an overtem-  
perature and under temperature condition, respectively. If  
no external sense elements are used (not recommended)  
set the UT_FAULT_ RESPONSE to ignore—and set the  
UT_FAULT_LIMIT to 275°C. The fault responses are:  
When the LTM4664A PSM powers-up or exits its reset  
state, it checks the NVM for a valid fault log. If a valid fault  
log exists in NVM, the “Valid Fault Log” bit in the STATUS_  
MFR_SPECIFIC command will be set and an ALERT event  
will be generated. Also, fault logging will be blocked until  
the LTM4664A PSM has received a MFR_FAULT_LOG_  
CLEAR command before fault logging will be re-enabled.  
n
Ignore  
n
Shut Down Immediately—Latch Off  
n
Shut Down Immediately—Retry Indefinitely at the Time  
Interval Specified in MFR_RETRY_DELAY. See Table 16.  
RESPONSES TO INPUT OVERCURRENT AND OUTPUT  
UNDERCURRENT FAULTS  
Input overcurrent and output undercurrent are measured  
with the ADC. The fault responses are:  
The information is stored in EEPROM in the event of  
any fault that disables the controller on either channel. A  
FAULT_Cn being externally pulled low will not trigger a  
fault logging event.  
n
Ignore  
BUS TIMEOUT PROTECTION  
n
Shut Down Immediately—Latch Off  
The LTM4664A PSM implements a timeout feature to avoid  
persistent faults on the serial interface. The data packet timer  
begins at the first START event before the device address  
write byte. Data packet information must be completed within  
30ms or the LTM4664A PSM will three-state the bus and  
ignore the given data packet. If more time is required, assert  
bit 3 of MFR_CONFIG_ALL to allow typical bus timeouts of  
255ms. Data packet information includes the device address  
byte write, command byte, repeat start event (if a read oper-  
ation), device address byte read (if a read operation), all data  
bytes and the PEC byte if applicable.  
n
Shut Down Immediately—Retry Indefinitely at the Time  
Interval Specified in MFR_RETRY_DELAY. See Table 15.  
RESPONSES TO EXTERNAL FAULTS  
When either FAULT_Cn pin is pulled low, the OTHER bit is  
set in the STATUS_WORD command, the appropriate bit  
is set in the STATUS_MFR_SPECIFIC command, and the  
ALERT pin is pulled low. Responses are not deglitched.  
Each channel can be configured to ignore or shut down  
then retry in response to its FAULT_Cn pin going low by  
modifying the MFR_FAULT_RESPONSE command. To  
avoid the ALERT pin asserting low when FAULT_Cn is  
pulled low, assert bit 1 of MFR_CHAN_CONFIG, or mask  
the ALERT using the SMBALERT_MASK command.  
The LTM4664A PSM allows longer PMBus timeouts for  
block read data packets. This timeout is proportional to  
the length of the block read. The additional block read  
timeout applies primarily to the MFR_FAULT_LOG com-  
mand. The timeout period defaults to 32ms.  
Rev. 0  
51  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
The user is encouraged to use as high a clock rate as  
possible to maintain efficient data packet transfer between  
all devices sharing the serial bus interface. The LTM4664A  
PSM supports the full PMBus frequency range from  
10kHz to 400kHz.  
signals on the bus. The two-bus lines, SDA and SCL, must  
be high when the bus is not in use. External pull-up resis-  
tors or current sources are required on these lines. The  
LTM4664A is a slave device. The master can communicate  
with the LTM4664A using the following formats:  
n
Master Transmitter, Slave Receiver  
2
SIMILARITY BETWEEN PMBus, SMBus AND I C  
2-WIRE INTERFACE  
n
Master Receiver, Slave Transmitter  
The following PMBus protocols are supported:  
The PMBus 2-wire interface is an incremental extension  
2
n
of the SMBus. SMBus is built upon I C with some minor  
Write Byte, Write Word, Send Byte  
differences in timing, DC parameters and protocol. The  
PMBus/SMBus protocols are more robust than simple  
I2C byte commands because PMBus/SMBus provide  
timeouts to prevent persistent bus errors and optional  
packet error checking (PEC) to ensure data integrity. In  
n
Read Byte, Read Word, Block Read, Block Write  
n
Alert Response Address  
Figure 11 thru Figure 28 illustrate the aforementioned  
PMBus protocols. All transactions support PEC and GCP  
(group command protocol). The Block Read supports 255  
bytes of returned data. For this reason, the PMBus time-  
out may be extended when reading the fault log.  
2
general, a master device that can be configured for I C  
communication can be used for PMBus communication  
with little or no change to hardware or firmware. Repeat  
2
start (restart) is not supported by all I C controllers but  
Figure 11 is a key to the protocol diagrams in this section.  
PEC is optional.  
is required for SMBus/PMBus reads. If a general purpose  
2
I C controller is used, check that repeat start is supported.  
A value shown below a field in the following figures is  
mandatory value for that field.  
The LTM4664A PSM supports the maximum SMBus  
clock speed of 100kHz and is compatible with the higher  
speed PMBus specification (between 100kHz and 400kHz)  
if MFR_ COMMON polling or clock stretching is enabled.  
For robust communication and operation refer to the Note  
section in the PMBus command summary. Clock stretch-  
ing is enabled by asserting bit 1 of MFR_CONFIG_ALL.  
The data formats implemented by PMBus are:  
n
Master transmitter transmits to slave receiver. The  
transfer direction in this case is not changed.  
n
Master reads slave immediately after the first byte. At  
the moment of the first acknowledgment (provided by  
the slave receiver) the master transmitter becomes a  
master receiver and the slave receiver becomes a slave  
transmitter.  
For a description of the minor extensions and exceptions  
PMBus makes to SMBus, refer to PMBus Specification  
Part 1 Revision 1.2: Paragraph 5: Transport.  
For a description of the differences between SMBus  
and I2C, refer to System Management Bus (SMBus)  
Specification Version 2.0: Appendix B—Differences  
n
Combined format. During a change of direction within  
a transfer, the master repeats both a start condition  
and the slave address but with the R/Wbit reversed. In  
this case, the master receiver terminates the transfer  
by generating a NACK on the last byte of the transfer  
and a STOP condition.  
2
Between SMBus and I C.  
PMBus SERIAL DIGITAL INTERFACE  
The LTM4664A PSM communicates with a host (master)  
using the standard PMBus serial bus interface. The Timing  
Diagram, Figure 10, shows the timing relationship of the  
Rev. 0  
52  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
Refer to Figure 11 for a legend.  
Handshaking features are included to ensure robust system communication. Please refer to the PMBus Communication  
and Command Processing subsection of the Dual 25A/30A PSM Applications Information section for further details.  
SDA  
t
r
t
SU(DAT)  
t
t
SP  
t
HD(SDA)  
r
t
t
t
f
t
f
BUF  
LOW  
SCL  
t
t
t
SU(STO)  
HD(STA)  
SU(STA)  
t
t
HIGH  
HD(DAT)  
4664A F10  
START  
CONDITION  
REPEATED START  
CONDITION  
STOP  
START  
CONDITION CONDITION  
Figure 10. PMBus Timing Diagram  
Table 6. Abbreviations of Supported Data Formats  
PMBus  
SPECIFICATION  
REFERENCE  
LTC  
TERMINOLOGY DEFINITION  
TERMINOLOGY  
EXAMPLE  
N
L11  
Linear  
Part II ¶7.1  
Linear_5s_11s Floating point 16-bit data: value = Y • 2 ,  
where N = b[15:11] and Y = b[10:0], both  
two’s compliment binary integers  
b[15:0] = 0x9807 = 10011_000_0000_0111  
–13  
value = 7 • 2 = 854E-6  
–12  
L16  
CF  
Linear  
Part II ¶8.2  
Part II ¶7.2  
Part II ¶10.3  
Linear_16u  
Varies  
Reg  
Floating point 16-bit data: value = Y • 2  
where Y = b[15:0], an unsigned integer  
,
b[15:0] = 0x4C00 = 0100_1100_0000_0000  
–12  
VOUT_MODE  
value = 19456 • 2 = 4.75  
DIRECT  
16-bit data with a custom format defined in Often an unsigned or two’s compliment  
the detailed PMBus command description integer  
Reg  
ASC  
Register Bits  
Per-bit meaning defined in detailed PMBus PMBus STATUS_BYTE command  
command description  
Text Characters Part II ¶22.2.1  
ASCII  
ISO/IEC 8859-1 [A05]  
LTC (0x4C5443)  
Rev. 0  
53  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
FIGURE 11 THRU FIGURE 28 PMBus PROTOCOLS  
S
START CONDITION  
Sr  
REPEATED START CONDITION  
Rd READ (BIT VALUE OF 1)  
Wr WRITE (BIT VALUE OF 0)  
A
ACKNOWLEDGE (THIS BIT POSITION MAY BE 0  
FOR AN ACK OR 1 FOR A NACK)  
P
STOP CONDITION  
PEC PACKET ERROR CODE  
MASTER TO SLAVE  
SLAVE TO MASTER  
...  
CONTINUATION OF PROTOCOL  
4664A F11  
Figure 11. PMBus Packet Protocol Diagram Element Key  
1
7
1
1
1
S
SLAVE ADDRESS Rd/Wr  
A
P
4664A F12  
Figure 12. Quick Command Protocol  
1
7
1
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
P
4664A F13  
Figure 13. Send Byte Protocol  
1
7
1
1
8
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
PEC  
A
P
4664A F14  
Figure 14. Send Byte Protocol with PEC  
1
7
1
1
8
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
DATA BYTE  
A
P
4664A F15  
Figure 15. Write Byte Protocol  
1
7
1
1
8
1
8
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
DATA BYTE  
A
PEC  
A
P
4664A F16  
Figure 16. Write Byte Protocol with PEC  
1
7
1
1
8
1
8
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
DATA BYTE  
A
DATA BYTE  
A
P
4664A F17  
Figure 17. Write Word Protocol  
1
7
1
1
8
1
8
1
8
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
DATA BYTE  
A
DATA BYTE  
A
PEC  
A
P
4664A F18  
Figure 18. Write Word Protocol with PEC  
Rev. 0  
54  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
1
7
1
1
8
1
1
7
1
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
Sr SLAVE ADDRESS Rd  
A
DATA BYTE  
A
P
4664A F19  
Figure 19. Read Byte Protocol  
1
7
1
1
8
1
1
7
1
1
8
1
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
Sr SLAVE ADDRESS Rd  
A
DATA BYTE  
A
PEC  
A
P
4664A F20  
Figure 20. Read Byte Protocol with PEC  
1
7
1
1
8
1
1
7
1
1
8
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
Sr SLAVE ADDRESS Rd  
A
DATA BYTE LOW  
A
DATA BYTE HIGH  
A
P
4664A F21  
Figure 21. Read Word Protocol  
1
7
1
1
8
1
1
7
1
1
8
1
8
1
8
1
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
Sr SLAVE ADDRESS Rd  
A
DATA BYTE LOW  
A
DATA BYTE HIGH  
A
PEC  
A
P
4664A F22  
Figure 22. Read Word Protocol with PEC  
1
7
1
1
8
1
1
7
1
1
8
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
Sr SLAVE ADDRESS Rd  
A
BYTE COUNT = N  
A
8
1
8
1
8
1
1
DATA BYTE 1  
A
DATA BYTE 2  
A
DATA BYTE N  
A
P
4664A F23  
Figure 23. Block Read Protocol  
1
7
1
1
8
1
1
7
1
1
8
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
Sr SLAVE ADDRESS Rd  
A
BYTE COUNT = N  
A
8
1
8
1
8
1
8
1
1
DATA BYTE 1  
A
DATA BYTE 2  
A
DATA BYTE N  
A
PEC  
A
P
4664A F24  
Figure 24. Block Read Protocol with PEC  
Rev. 0  
55  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM OPERATION  
1
7
1
1
8
1
8
1
8
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
BYTE COUNT = M  
A
DATA BYTE 1  
A
8
1
8
1
DATA BYTE 2  
A
DATA BYTE M  
A
1
7
1
1
8
1
8
1
1
Sr SLAVE ADDRESS Rd  
A
BYTE COUNT = N  
A
DATA BYTE 1  
A
8
1
8
1
1
DATA BYTE 2  
A
DATA BYTE N  
A
P
4664A F25  
Figure 25. Block Write – Block Read Process Call  
1
7
1
1
8
1
8
1
8
1
S
SLAVE ADDRESS Wr  
A
COMMAND CODE  
A
BYTE COUNT = M  
A
DATA BYTE 1  
A
8
1
8
1
DATA BYTE 2  
A
DATA BYTE M  
A
1
7
1
1
8
1
8
1
1
Sr SLAVE ADDRESS Rd  
A
BYTE COUNT = N  
A
DATA BYTE 1  
A
8
1
8
1
8
1
1
DATA BYTE 2  
A
DATA BYTE N  
A
PEC  
A
P
4678A F22  
Figure 26. Block Write – Block Read Process Call with PEC  
1
7
1
1
8
1
1
ALERT RESPONSE  
ADDRESS  
S
Rd  
A
DEVICE ADDRESS  
A
P
4664A F27  
Figure 27. Alert Response Address Protocol  
1
7
1
1
8
1
8
1
1
ALERT RESPONSE  
ADDRESS  
S
Rd  
A
DEVICE ADDRESS  
A
PEC  
A
P
4664A F28  
Figure 28. Alert Response Address Protocol with PEC  
Rev. 0  
56  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND SUMMARY  
PMBus COMMANDS  
not supported by the manufacturer. Attempting to access  
non-supported or reserved commands may result in a  
CML command fault event. All output voltage settings and  
Table 7 lists supported PMBus commands and manu-  
facturer specific commands. A complete description of  
these commands can be found in the “PMBus Power  
System Mgt Protocol Specification – Part II – Revision  
1.2”. Users are encouraged to reference this specifica-  
tion. Exceptions or manufacturer specific implementations  
are listed in Table 7. Floating point values listed in the  
“DEFAULT VALUE” column are either Linear 16-bit Signed  
(PMBus Section 8.3.1) or Linear_5s_11s (PMBus Section  
7.1) format, whichever is appropriate for the command.  
All commands from 0xD0 through 0xFF not listed in  
Table 7 are implicitly reserved by the manufacturer. Users  
should avoid blind writes within this range of commands  
to avoid undesired operation of the part. All commands  
from 0x00 through 0xCF not listed in Table 7 are implicitly  
measurements are based on the VOUT_MODE setting of  
–12  
0x14. This translates to an exponent of 2  
.
If PMBus commands are received faster than they are  
being processed, the part may become too busy to handle  
new commands. In these circumstances the part follows  
the protocols defined in the PMBus Specification v1.2,  
Part II, Section 10.8.7, to communicate that it is busy.  
The part includes handshaking features to eliminate busy  
errors and simplify error handling software while ensur-  
ing robust communication and system behavior. Please  
refer to the subsection titled PMBus Communication  
and Command Processing in the Dual 25A/30A PSM  
Applications Information section for further details.  
Table 7. PMBus Commands Summary (Note: The Data Format Abbreviations are Detailed in Table 8)  
CMD  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS NVM  
PAGE  
PAGE  
0x00 Provides integration with multi-page  
PMBus devices.  
R/W Byte  
N
Y
Y
Reg  
Reg  
Reg  
0x00  
0x80  
0x1E  
NA  
90  
OPERATION  
0x01 Operating mode control. On/off, margin  
high and margin low.  
R/W Byte  
R/W Byte  
Y
Y
94  
94  
ON_OFF_CONFIG  
0x02 RUN pin and PMBus bus on/off command  
configuration.  
CLEAR_FAULTS  
0x03 Clear any fault bits that have been set.  
Send Byte  
W Block  
N
N
119  
90  
PAGE_PLUS_WRITE  
0x05 Write a command directly to a  
specified page.  
PAGE_PLUS_READ  
WRITE_PROTECT  
0x06 Read a command directly from a  
specified page.  
Block R/W  
R/W Byte  
N
N
90  
91  
0x10 Level of protection provided by the device  
against accidental changes.  
Reg  
Reg  
Y
Y
0x00  
STORE_USER_ALL  
0x15 Store user operating memory to EEPROM. Send Byte  
N
N
NA  
NA  
130  
130  
RESTORE_USER_ALL  
0x16 Restore user operating memory from  
EEPROM.  
Send Byte  
CAPABILITY  
0x19 Summary of PMBus optional communication  
protocols supported by this device.  
R Byte  
N
0xB0  
118  
SMBALERT_MASK  
VOUT_MODE  
0x1B Mask ALERT activity  
Block R/W  
R Byte  
Y
Y
Reg  
Reg  
See CMD  
119  
100  
–12  
–12  
0x20 Output voltage format and exponent (2 ).  
2
0x14  
VOUT_COMMAND  
VOUT_MAX  
0x21 Nominal output voltage set point.  
R/W Word  
R/W Word  
Y
Y
L16  
L16  
V
V
Y
Y
1.0  
101  
100  
0x1000  
0x24 Upper limit on the commanded output  
voltage including VOUT_MARGIN_HI.  
1.8  
0x1CCD  
Rev. 0  
57  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND SUMMARY  
CMD  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS NVM  
PAGE  
VOUT_MARGIN_HIGH  
0x25 Margin high output voltage set point. Must R/W Word  
be greater than VOUT_COMMAND.  
Y
Y
Y
N
N
N
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
L16  
L16  
L11  
L11  
L11  
L11  
L16  
Reg  
L16  
L16  
L16  
Reg  
L11  
Reg  
L11  
L11  
Reg  
L11  
L11  
Reg  
V
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
1.05  
101  
0x10CD  
VOUT_MARGIN_LOW  
VOUT_TRANSITION_ RATE  
FREQUENCY_SWITCH  
VIN_ON  
0x26 Margin low output voltage set point. Must R/W Word  
be less than VOUT_COMMAND.  
V
0.95  
0x0F33  
101  
107  
98  
0X27 Rate the output changes when V  
commanded to a new value.  
R/W Word  
V/ms  
kHz  
V
0.25  
0x8042  
OUT  
0x33 Switching frequency of the controller.  
R/W Word  
350k  
0xFABC  
0x35 Input voltage at which the unit should start R/W Word  
power conversion.  
4.75  
0xCA60  
99  
VIN_OFF  
0x36 Input voltage at which the unit should stop R/W Word  
power conversion.  
V
4.5  
0xCA40  
99  
VOUT_OV_FAULT_LIMIT  
0x40 Output overvoltage fault limit.  
R/W Word  
R/W Byte  
R/W Word  
R/W Word  
R/W Word  
R/W Byte  
R/W Word  
R/W Byte  
R/W Word  
R/W Word  
R/W Byte  
R/W Word  
R/W Word  
R/W Byte  
V
1.1  
0x119A  
100  
109  
100  
101  
101  
110  
103  
112  
104  
105  
114  
105  
106  
114  
VOUT_OV_FAULT_  
RESPONSE  
0x41 Action to be taken by the device when an  
output overvoltage fault is detected.  
0xB8  
VOUT_OV_WARN_LIMIT  
VOUT_UV_WARN_LIMIT  
VOUT_UV_FAULT_LIMIT  
0x42 Output overvoltage warning limit.  
0x43 Output undervoltage warning limit.  
0x44 Output undervoltage fault limit.  
V
V
V
1.075  
0x1133  
0.925  
0x0ECD  
0.9  
0x0E66  
VOUT_UV_FAULT_  
RESPONSE  
0x45 Action to be taken by the device when an  
output undervoltage fault is detected.  
0xB8  
IOUT_OC_FAULT_LIMIT  
0x46 Output overcurrent fault limit.  
A
40  
0xE280  
IOUT_OC_FAULT_ RESPONSE 0x47 Action to be taken by the device when an  
output overcurrent fault is detected.  
0x00  
IOUT_OC_WARN_LIMIT  
0x4A Output overcurrent warning limit.  
A
C
30.0  
0xDBC0  
OT_FAULT_LIMIT  
0x4F External overtemperature fault limit.  
128  
0xF200  
OT_FAULT_RESPONSE  
OT_WARN_LIMIT  
0x50 Action to be taken by the device when an  
external overtemperature fault is detected,  
0xB8  
0x51 External overtemperature warning limit.  
C
C
125  
0xEBE8  
UT_FAULT_LIMIT  
0x53 External undertemperature fault limit.  
–45  
0xE530  
UT_FAULT_RESPONSE  
0x54 Action to be taken by the device when  
an external undertemperature fault is  
detected.  
0xB8  
VIN_OV_FAULT_LIMIT  
0x55 Input supply overvoltage fault limit.  
R/W Word  
R/W Byte  
R/W Word  
R/W Word  
N
Y
N
N
L11  
Reg  
L11  
L11  
V
Y
Y
Y
Y
15.5  
100  
109  
99  
0xD3E0  
VIN_OV_FAULT_ RESPONSE 0x56 Action to be taken by the device when an  
input overvoltage fault is detected.  
0x80  
VIN_UV_WARN_LIMIT  
0x58 Input supply undervoltage warning limit.  
V
A
4.68  
0xCA53  
IIN_OC_WARN_LIMIT  
0x5D Input supply overcurrent warning limit.  
10.0  
0xD280  
104  
Rev. 0  
58  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND SUMMARY  
CMD  
DATA  
PAGED FORMAT UNITS NVM  
DEFAULT  
VALUE  
COMMAND NAME  
CODE DESCRIPTION  
TYPE  
PAGE  
TON_DELAY  
0x60 Time from RUN and/or Operation on to  
output rail turn-on.  
R/W Word  
Y
L11  
ms  
Y
0.0  
0x8000  
106  
TON_RISE  
0x61 Time from when the output starts to rise  
R/W Word  
R/W Word  
R/W Byte  
Y
L11  
ms  
Y
3
106  
107  
until the output voltage reaches the V  
commanded value.  
0xC300  
OUT  
TON_MAX_FAULT_LIMIT  
0x62 Maximum time from the start of  
Y
L11  
ms  
Y
5
TON_RISE for VO to cross the  
0xCA80  
UT  
VOUT_UV_FAULT_LIMIT.  
TON_MAX_FAULT_  
RESPONSE  
0x63 Action to be taken by the device when a  
TON_ MAX_FAULT event is detected.  
Y
Y
Y
Y
Reg  
L11  
L11  
L11  
Y
Y
Y
Y
0xB8  
112  
107  
107  
108  
TOFF_DELAY  
0x64 Time from RUN and/or Operation off to the R/W Word  
start of TOFF_FALL ramp.  
ms  
ms  
ms  
0.0  
0x8000  
TOFF_FALL  
0x65 Time from when the output starts to fall  
until the output reaches zero volts.  
R/W Word  
3
0xC300  
TOFF_MAX_WARN_ LIMIT  
0x66 Maximum allowed time, after TOFF_FALL  
completed, for the unit to decay below  
12.5%.  
R/W Word  
0
0x8000  
STATUS_BYTE  
STATUS_WORD  
0x78 One byte summary of the unit’s fault  
condition.  
R/W Byte  
Y
Y
Reg  
Reg  
NA  
NA  
120  
121  
0x79 Two byte summary of the unit’s fault  
condition.  
R/W Word  
STATUS_VOUT  
0x7A Output voltage fault and warning status.  
0x7B Output current fault and warning status.  
0x7C Input supply fault and warning status.  
R/W Byte  
R/W Byte  
R/W Byte  
R/W Byte  
Y
Y
N
Y
Reg  
Reg  
Reg  
Reg  
NA  
NA  
NA  
NA  
121  
122  
122  
123  
STATUS_IOUT  
STATUS_INPUT  
STATUS_TEMPERATURE  
0x7D External temperature fault and warning  
status for READ_TEMERATURE_1.  
STATUS_CML  
0x7E Communication and memory fault and  
warning status.  
R/W Byte  
R/W Byte  
N
Y
Reg  
Reg  
NA  
NA  
123  
124  
STATUS_MFR_SPECIFIC  
0x80 Manufacturer specific fault and state  
information.  
READ_VIN  
0x88 Measured input supply voltage.  
0x89 Measured input supply current.  
0x8B Measured output voltage.  
0x8C Measured output current.  
R Word  
R Word  
R Word  
R Word  
R Word  
N
N
Y
Y
Y
L11  
L11  
L16  
L11  
L11  
V
A
V
A
C
NA  
NA  
NA  
NA  
NA  
127  
127  
127  
127  
127  
READ_IIN  
READ_VOUT  
READ_IOUT  
READ_TEMPERATURE_1  
0x8D External temperature sensor temperature.  
This is the value used for all temperature  
related processing, including  
IOUT_CAL_GAIN.  
READ_TEMPERATURE_2  
0x8E Internal die junction temperature. Does  
not affect any other commands.  
R Word  
N
L11  
C
NA  
127  
READ_FREQUENCY  
READ_POUT  
0x95 Measured PWM switching frequency.  
0x96 Measured output power  
R Word  
R Word  
R Word  
R Byte  
Y
Y
Y
N
L11  
L11  
L11  
Reg  
Hz  
W
W
NA  
N/A  
127  
127  
128  
118  
READ_PIN  
0x97 Calculated input power  
N/A  
PMBus_REVISION  
0x98 PMBus revision supported by this device.  
Current revision is 1.2.  
0x22  
MFR_ID  
0x99 The manufacturer ID of the LTM4664A in  
ASCII.  
R String  
N
ASC  
LTC  
118  
Rev. 0  
59  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND SUMMARY  
CMD  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
MFR_MODEL  
CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS NVM  
PAGE  
0x9A Manufacturer part number in ASCII.  
R String  
R Word  
N
Y
ASC  
L16  
LTM4664 118  
MFR_VOUT_MAX  
0xA5 Maximum allowed output voltage  
including VOUT_OV_FAULT_LIMIT.  
V
1.8  
0x1CCD  
102  
128  
118  
MFR_PIN_ACCURACY  
USER_DATA_00  
0xAC Returns the accuracy of the READ_PIN  
command  
R Byte  
N
N
%
5.0%  
NA  
0xB0 OEM RESERVED. Typically used for part  
serialization.  
R/W Word  
Reg  
Y
USER_DATA_01  
USER_DATA_02  
0xB1 Manufacturer reserved for LTpowerPlay®.  
R/W Word  
R/W Word  
Y
N
Reg  
Reg  
Y
Y
NA  
NA  
118  
118  
0xB2 OEM RESERVED. Typically used for part  
serialization  
USER_DATA_03  
USER_DATA_04  
MFR_EE_UNLOCK  
MFR_EE_ERASE  
MFR_EE_DATA  
0xB3 An NVM word available for the user.  
0xB4 An NVM word available for the user.  
0xBD Contact factory.  
R/W Word  
R/W Word  
Y
N
Reg  
Reg  
Y
Y
0x0000  
0x0000  
118  
118  
135  
135  
135  
92  
0xBE Contact factory.  
0xBF Contact factory.  
MFR_CHAN_CONFIG  
0xD0 Configuration bits that are channel  
specific.  
R/W Byte  
R/W Byte  
Y
Reg  
Y
0x1D  
MFR_CONFIG_ALL  
0xD1 General configuration bits.  
N
Y
Reg  
Reg  
Y
Y
0x21  
93  
MFR_FAULT_ PROPAGATE  
0xD2 Configuration that determines which faults R/W Word  
0x6993  
115  
are propagated to the FAULT pin.  
MFR_PWM_COMP  
0xD3 PWM loop compensation configuration  
0xD4 Configuration for the PWM engine.  
R/W Byte  
R/W Byte  
R/W Byte  
Y
Y
Y
Reg  
Reg  
Reg  
Y
Y
Y
0x28  
0xC7  
0xC0  
96  
95  
MFR_PWM_MODE  
MFR_FAULT_RESPONSE  
0xD5 Action to be taken by the device when the  
113  
FAULT pin is externally asserted low.  
MFR_OT_FAULT_ RESPONSE 0xD6 Action to be taken by the device when an  
internal overtemperature fault is detected.  
R Byte  
N
Y
Reg  
L11  
0xC0  
NA  
113  
128  
MFR_IOUT_PEAK  
0xD7 Report the maximum measured  
value of READ_ IOUT since last  
MFR_CLEAR_PEAKS.  
R Word  
A
MFR_ADC_CONTROL  
MFR_RETRY_DELAY  
MFR_RESTART_DELAY  
MFR_VOUT_PEAK  
MFR_VIN_PEAK  
0xD8 ADC telemetry parameter selected for  
repeated fast ADC read back  
R/W Byte  
N
Y
Y
Y
N
Y
Reg  
L11  
L11  
L16  
L11  
L11  
0x00  
129  
108  
108  
128  
128  
128  
0xDB Retry interval during FAULT retry mode.  
R/W Word  
ms  
ms  
V
Y
Y
250.0  
0xF3E8  
0xDC Minimum time the RUN pin is held low by R/W Word  
the LTM4664A.  
150  
0xF258  
0xDD Maximum measured value of READ_VOUT  
since last MFR_CLEAR_PEAKS.  
R Word  
R Word  
R Word  
NA  
NA  
NA  
0xDE Maximum measured value of READ_VIN  
since last MFR_CLEAR_PEAKS.  
V
MFR_TEMPERATURE_1_ PEAK 0xDF Maximum measured value of external  
Temperature (READ_TEMPERATURE_1)  
C
since last MFR_CLEAR_PEAKS.  
MFR_READ_IIN_PEAK  
0xE1 Maximum measured value of READ_IIN  
command since last MFR_CLEAR_PEAKS  
R Word  
N
L11  
L11  
A
A
NA  
128  
MFR_CLEAR_PEAKS  
MFR_READ_ICHIP  
0xE3 Clears all peak values.  
Send Byte  
R Word  
N
N
NA  
NA  
120  
128  
0xE4 Measured supply current of the SV pin  
IN  
Rev. 0  
60  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND SUMMARY  
CMD  
DATA  
PAGED FORMAT UNITS NVM  
DEFAULT  
VALUE  
COMMAND NAME  
CODE DESCRIPTION  
TYPE  
PAGE  
MFR_IOUT_CAL_GAIN  
0xDA The ratio of the voltage at the current  
sense pins to the sensed current. For  
devices using a fixed current sense  
resistor. It is the resistance value in mohm.  
OxAA8B set at factory  
R Word  
Y
L11  
0.350mΩ 102  
MFR_PADS  
0xE5 Digital status of the I/O pads.  
R Word  
R/W Byte  
R Word  
N
N
N
Reg  
Reg  
Reg  
Y
Y
NA  
124  
92  
2
MFR_ADDRESS  
MFR_SPECIAL_ID  
0xE6 Sets the 7-bit I C address byte.  
0x4F  
0xE7 Manufacturer code representing the  
LTM4664A and revision  
0x4100  
118  
MFR_IIN_CAL_GAIN  
0xE8 The resistance value of the input current  
sense element in mΩ.  
R/W Word  
Send Byte  
N
N
L11  
mΩ  
Y
2.0  
104  
131  
0xC200  
MFR_FAULT_LOG_ STORE  
0xEA Command a transfer of the fault log from  
RAM to EEPROM.  
NA  
MFR_INFO  
0xB6 Contact factory.  
135  
135  
MFR_FAULT_LOG_ CLEAR  
0xEC Initialize the EEPROM block reserved for  
fault logging.  
Send Byte  
N
NA  
MFR_FAULT_LOG  
MFR_COMMON  
0xEE Fault log data bytes.  
R Block  
R Byte  
N
N
Reg  
Reg  
Y
NA  
NA  
131  
125  
0xEF Manufacturer status bits that are common  
across multiple LTC chips.  
MFR_COMPARE_USER_ ALL  
0xF0 Compares current command contents  
with NVM.  
Send Byte  
R Word  
N
N
N
Y
N
Y
Y
Y
NA  
NA  
130  
129  
97  
MFR_TEMPERATURE_2_ PEAK 0xF4 Peak internal die temperature since last  
MFR_ CLEAR_PEAKS.  
L11  
Reg  
CF  
C
MFR_PWM_CONFIG  
MFR_IOUT_CAL_GAIN_ TC  
MFR_RVIN  
0xF5 Set numerous parameters for the DC/DC  
controller including phasing.  
R/W Byte  
R/W Word  
R Word  
Y
Y
N
Y
Y
Y
0x10  
0xF6 Temperature coefficient of the current  
sensing element.  
ppm/  
˚C  
3900  
0x0F3C  
102  
99  
0xF7 The resistance value of the V pin filter  
L11  
CF  
mΩ  
1000  
0x03E8  
IN  
element in mΩ. Set at Factory  
MFR_TEMP_1_GAIN  
MFR_TEMP_1_OFFSET  
MFR_RAIL_ADDRESS  
0xF8 Sets the slope of the external temperature R/W Word  
sensor.  
0.9  
0x3FAE  
105  
105  
92  
0xF9 Sets the offset of the external temperature R/W Word  
sensor with respect to –273.1°C  
L11  
Reg  
CF  
C
0.0  
0x8000  
0xFA Common address for PolyPhase outputs  
to adjust common parameters.  
R/W Byte  
0x80  
MFR_REAL_TIME  
MFR_RESET  
0xFB 48-bit share-clock counter value.  
R Block  
N
N
NA  
NA  
xx  
0xFD Commanded reset without requiring a  
power down.  
Send Byte  
94  
Note 1. Commands indicated with Y in the NVM column indicate that these commands are stored and restored using the STORE_USER_ALL and  
RESTORE_USER_ALL commands, respectively.  
Note 2. Commands with a default value of NA indicate “not applicable”. Commands with a default value of FS indicate “factory set on a per part basis”.  
Note 3. The LTM4664A contains additional commands not listed in Table 7. Reading these commands is harmless to the operation of the IC; however, the  
contents and meaning of these commands can change without notice.  
Note 4. Some of the unpublished commands are read-only and will generate a CML bit 6 fault if written.  
Note 5. Writing to commands not published in Table 7 is not permitted.  
Note 6. The user should not assume compatibility of commands between different parts based upon command names. Always refer to the manufacturer’s  
data sheet for each part for a complete definition of a command’s function. LTC strives to keep command functionality compatible between all LTC  
devices. Differences may occur to address specific product requirements.  
Rev. 0  
61  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND SUMMARY  
Table 8. Data Format Abbreviations  
L11  
Linear_5s_11s  
PMBus data field b[15:0]  
N
Value = Y • 2  
where N = b[15:11] is a 5-bit two’s complement integer and Y = b[10:0] is an 11-bit two’s complement integer  
Example:  
For b[15:0] = 0x9807 = ‘b10011_000_0000_0111  
–13  
–6  
Value = 7 • 2 = 854 • 10  
From “PMBus Spec Part II: Paragraph 7.1”  
L16  
Linear_16u  
PMBus data field b[15:0]  
N
Value = Y • 2  
where Y = b[15:0] is an unsigned integer and N = VOUT_MODE_PARAMETER is a 5-bit two’s complement exponent that is  
hardwired to –12 decimal  
Example:  
For b[15:0] = 0x9800 = ‘b1001_1000_0000_0000  
–12  
Value = 19456 • 2 = 4.75 From “PMBus Spec Part II: Paragraph 8.2”  
Reg  
L16  
Register  
PMBus data field b[15:0] or b[7:0].  
Bit field meaning is defined in detailed PMBus Command Description.  
Integer Word  
PMBus data field b[15:0]  
Value = Y  
where Y = b[15:0] is a 16-bit unsigned integer  
Example:  
For b[15:0] = 0x9807 = ‘b1001_1000_0000_0111  
Value = 38919 (decimal)  
CF  
Custom Format  
ASCII Format  
Value is defined in detailed PMBus Command Description.  
This is often an unsigned or two’s complement integer scaled by an MFR specific constant.  
ASC  
A variable length string of text characters conforming to ISO/IEC 8859-1 standard.  
Rev. 0  
62  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
V TO V  
STEP-DOWN RATIOS  
OUTPUT CAPACITORS  
IN  
OUT  
There are restrictions in the maximum V and V  
step-  
The LTM4664A PSM channel outputs are designed for low  
output voltage ripple noise and good transient response.  
IN  
OUT  
down ratio that can be achieved for a given input voltage.  
Each output of the LTM4664A PSM is capable of 95% duty  
The bulk output capacitors defined as C  
are chosen  
OUT  
cycle at 500kHz, but the V to V  
minimum dropout is  
with low enough effective series resistance (ESR) to meet  
the output voltage ripple and transient requirements. C  
IN  
OUT  
still a function of its load current and will limit output current  
OUT  
capability related to high duty cycle on the topside switch.  
can be a low ESR tantalum capacitor, a low ESR polymer  
capacitor or ceramic capacitor. The typical output capac-  
itance range for each output is from 400µF to 1000µF.  
Additional output filtering may be required by the system  
designer, if further reduction of output ripple or dynamic  
transient spikes is required. Table 12 shows a matrix of dif-  
ferent output voltages and output capacitors to minimize  
the voltage droop and overshoot during a 12.5A to 25A  
step, 12A/µs transient each channel. Table 12 optimizes  
total equivalent ESR and total bulk capacitance to optimize  
the transient performance. Stability criteria are consid-  
ered in the Table 12 matrix, and the LTpowerCAD Design  
Tool will be provided for stability analysis. Multiphase  
operation reduces effective output ripple as a function  
of the number of phases. Application Note 77 discusses  
this noise reduction versus output ripple current cancel-  
lation, but the output capacitance should be considered  
carefully as a function of stability and transient response.  
The LTpowerCAD Design Tool can calculate the output  
ripple reduction as the number of implemented phases  
Minimum on-time tON(MIN) is another consideration in oper-  
ating at a specified duty cycle while operating at a certain  
frequency due to the fact that t  
< D/f , where D is  
ON(MIN)  
SW  
duty cycle and f is the switching frequency. t  
is  
SW  
ON(MIN)  
specified in the electrical parameters as 60ns. See Note 6  
in the Electrical Characteristics section for output current  
guideline. Since the LTM4664A front end 4:1 divider feeds  
the two 25A/30A PSM channels with a VOUT2 range of 7.5V  
to 14.5V, there should be no minimum on time issue.  
INPUT CAPACITORS  
The LTM4664A PSM channels should be connected to  
a low AC impedance DC source. For the regulator input,  
four 22µF input ceramic capacitors are used to handle  
the RMS ripple current. A 47µF to 100µF surface mount  
aluminum electrolytic bulk capacitor can be used for more  
input bulk capacitance. This bulk input capacitor is only  
needed if the input source impedance is compromised by  
long inductive leads, traces or not enough source capaci-  
tance. If low impedance power planes are used, then this  
bulk capacitor is not needed.  
increases by N times. A small value 10Ω resistor can be  
+
placed in series from V  
to the V  
pin to allow for  
OSNS0  
a bode plot analyzer toOinUjTenct a signal into the control loop  
and validate the regulator stability. The LTM4664A PSM  
stability compensation can be adjusted using two external  
capacitors, and the MFR_PWM_COMP commands.  
For a buck converter, the switching duty-cycle can be  
estimated as:  
VOUTn  
Dn =  
V
LIGHT LOAD CURRENT OPERATION  
INn  
Without considering the inductor current ripple, for each  
output, the RMS current of the input capacitor can be  
estimated as:  
The LTM4664A PSM channels have two modes of oper-  
ation including high efficiency, discontinuous conduction  
mode or forced continuous conduction mode. The mode of  
operation is configured by bit 0 of the MFR_PWM_MODEn  
command (discontinuous conduction is always the start-up  
mode, forced continuous is the default running mode).  
I
ICINn(RMS)  
=
OUTn(MAX) • D • 1D  
(
)
n
n
η%  
In the above equation, η% is the estimated efficiency of the  
power module. The bulk capacitor can be a switcher-rated  
electrolytic aluminum capacitor, or a polymer capacitor.  
If a channel is enabled for discontinuous mode operation,  
the inductor current is not allowed to reverse. The reverse  
Rev. 0  
63  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
current comparator, I , turns off the bottom MOSFET  
MFR_CONFIG_ALL[4] = 1b. This can be easily imple-  
mented with resistor pin-strap settings on the FSWPH_  
CFG pin (see Table 3). Using MFR_CONFIG_ALL[4] = 1b,  
the LTM4664As SYNC pin becomes a high impedance  
input, only—i.e., it does not drive SYNC low. The module  
synchronizes its frequency to that of the clock applied to  
its SYNC pin. The only shortcoming of this approach is:  
in the absence of an externally applied clock, the switch-  
ing frequency of the module will default to the low end of  
its frequency-synchronization capture range (~225kHz).  
REV  
(MBn) just before the inductor current reaches zero, pre-  
venting it from reversing and going negative. Thus, the  
controller can operate in discontinuous (pulse-skipping)  
operation. In forced continuous operation, the induc-  
tor current is allowed to reverse at light loads or under  
large transient conditions. The peak inductor current is  
determined solely by the voltage on the COMP_Cna pin.  
In this mode, the efficiency at light loads is lower than  
in discontinuous mode operation. However, continuous  
mode exhibits lower output ripple and less interference  
with audio circuitry. Forced continuous conduction mode  
may result in reverse inductor current, which can cause  
the input supply to boost. The VIN_OV_FAULT_LIMIT  
If fault-tolerance to the loss of an externally applied SYNC  
clock is desired, the FREQUENCY_SWITCH command of  
a “sync slave” can be left at the nominal target switching  
frequency of the application, and not 0x0000 However,  
it is then still necessary to configure MFR_CONFIG_  
ALL[4] = 1b. With this combination of configurations,  
the LTM4664A’s SYNC pin becomes a high impedance  
input and the module synchronizes its frequency to  
that of the externally applied clock, provided that the  
frequency of the externally applied clock exceeds ~½.  
of the target frequency (FREQUENCY_SWITCH). If the  
SYNC clock is absent, the module responds by operating  
at its target frequency, indefinitely. If and when the SYNC  
clock is restored, the module automatically phase-locks  
to the SYNC clock as normal. The only shortcoming of  
this approach is: the EEPROM must be configured per  
above guidance; resistor pin-strapping options on the  
FSWPH_CFG pin alone cannot provide fault-tolerance to  
the absence of the SYNC clock.  
can detect this on V and turn off the offending chan-  
IN3  
nel. However, this fault is based on an ADC read and can  
nominally take up to 100ms to detect. If there is a concern  
about the input supply boosting, keep the part in discon-  
tinuous conduction operation.  
SWITCHING FREQUENCY AND PHASE  
The switching frequency of the LTM4664A’s PSM chan-  
nels is established by its analog phase-locked-loop (PLL)  
locking on to the clock present at the module’s SYNC pin.  
The clock waveform on the SYNC pin can be generated by  
the LTM4664A’s PSM internal circuitry when an external  
pull-up resistor to 3.3V (e.g., VDD33) is provided, in combi-  
nation with the LTM4664A PSM control IC’s FREQUENCY_  
SWITCH command being set to one of the following sup-  
ported values: 250kHz, 350kHz, 425kHz, 500kHz, 575kHz,  
650kHz, 750kHz. In this configuration, the module is called  
a “sync master”: (using the factory-default setting of MFR_  
CONFIG_ALL[4] = 0b), SYNC becomes a bidirectional  
open-drain pin, and the LTM4664A PSM pulls SYNC logic  
low for nominally 500ns at a time, at the prescribed clock  
rate. The SYNC signal can be bused to other LTM4664A  
PSM device modules (configured as “sync slaves”), for  
purposes of synchronizing switching frequencies of mul-  
tiple modules within a system—but only one LTM4664A  
PSM devices should be configured as a “sync master”; the  
other LTM4664A(s) should be configured as “sync slaves”.  
2
The FREQUENCY_SWITCH register can be altered via I C  
commands, but only when switching action is disengaged,  
i.e., the module’s outputs are turned off. The FREQUENCY_  
SWITCH command takes on the value stored in NVM at  
V
power-up, but is overridden according to a resis-  
INS3  
tor pin-strap applied between the FSWPH_CFG pin and  
SGND only if the module is configured to respect resistor  
pin-strap settings (MFR_CONFIG_ALL[6] = 0b). Table 3  
highlights available resistor pin-strap and corresponding  
FREQUENCY_SWITCH settings.  
The relative phasing of all active channels in a PolyPhase  
rail should be optimally phased. The relative phasing of  
each rail is 360°/n, where n is the number of phases in the  
rail. MFR_PWM_CONFIG[2:0] configures channel relative  
The most straightforward way is to set its  
FREQUENCY_ SWITCH command to 0x0000 and  
Rev. 0  
64  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
phasing with respect to the SYNC pin. Phase relationship  
values are indicated with 0° corresponding to the falling  
edge of SYNC being coincident with the turn-on of the  
top MOSFETs, MTn.  
Table 9. Recommended PSM Switching Frequency for Various  
VIN-to-VOUT Step-Down Scenarios  
V
7.5V  
10V  
12V  
14.5V  
IN  
IN  
IN  
IN  
0.5  
0.7  
0.8  
0.9  
1.0  
1.2  
1.5  
The MFR_PWM_CONFIG command can be altered via  
250kHz  
350kHz  
250kHz  
350kHz  
250kHz  
350kHz  
250kHz  
350kHz  
2
I C commands, but only when switching action is dis-  
engaged, i.e., the module’s outputs are turned off. The  
MFR_PWM_CONFIG command takes on the value stored  
in NVM at SV power-up, but is overridden according  
IN  
to a resistor pin-strap applied between the FSWPH_CFG  
pin and SGND only if the module is configured to respect  
resistor pin-strap settings (MFR_CONFIG_ALL[6] = 0b).  
Table 3 highlights available resistor pin-strap and corre-  
sponding MFR_PWM_CONFIG[2:0] settings.  
OUTPUT CURRENT LIMIT PROGRAMMING  
The cycle-by-cycle current limit (= V /DCR) is pro-  
ISENSE  
portional to COMP_Cn, which can be programmed from  
1.45V to 2.2V using the PMBus command IOUT_OC_  
FAULT_LIMIT. The LTM4664A PSM uses only the sub-mil-  
liohm sensing to detect current levels. See page103. The  
LTM4664A PSM has two ranges of current limit program-  
ming. The value of MFR_PWM_MODE[2] is reserved and  
the MFR_PWM_MODE[7], and IOUT_OC_FAULT_LIMIT  
are used to set the current limit level, see the section of  
the PMBus commands, the device can regulate output  
voltage with the peak current under the value of IOUT_OC_  
FAULT_LIMIT in normal operation. In case of output cur-  
rent exceeding that current limit, a OC fault will be issued.  
Each of the IOUT_OC_FAULT_LIMIT ranges will effects the  
loop gain, and subsequently effects the loop stability, so  
setting the range of current limiting is a part of loop design.  
Some combinations of FREQUENCY_SWITCH and  
MFR_PWM_CONFIG[2:0] are not available by resistor  
pin-strapping the FSWPH_CFG pin. All combinations of  
supported values for FREQUENCY_SWITCH and MFR_  
PWM_CONFIG[2:0] can be configured by NVM program-  
2
ming—or, I C transactions, provided switching action is  
disengaged, i.e., the module’s outputs are turned off.  
Care must be taken to minimize capacitance on SYNC  
to assure that the pull-up resistor versus the capacitor  
load has a low enough time constant for the application  
to form a “clean” clock. (See “Open-Drain Pins”, later in  
this section.)  
When an LTM4664A PSM is configured as a sync slave,  
it is permissible for external circuitry to drive the SYNC  
pin from a current-limited source (less than 10mA), rather  
than using a pull-up resistor. Any external circuitry must  
The LTpowerCAD Design Tool can be used to look at the loop  
stability changes if current limit is adjusted. The LTM4664A  
PSM will automatically update the current limit as the induc-  
tor temperature changes. Keep in mind this operation is on  
a cycle-by-cycle basis and is only a function of the peak  
inductor current. The average inductor current is monitored  
by the ADC converter and can provide a warning if too much  
average output current is detected. The overcurrent fault is  
detected when the COMP_Cn voltage hits the maximum  
value. The digital processor within the LTM4664A PSM  
provides the ability to either ignore the fault, shut down  
and latch off or shut down and retry indefinitely (hiccup).  
Refer to the overcurrent portion of the Dual 25A/30A PSM  
Operation section for more detail. The READ_POUT can be  
used to readback calculated output power.  
not drive high with arbitrarily low impedance at SV pow-  
IN  
er-up, because the SYNC output can be low impedance  
until NVM contents have been downloaded to RAM.  
Recommended LTM4664A PSM switching frequencies of  
operation for many common VIN-to-VOUT applications are  
indicated below. When the two channels of an LTM4664A  
PSM are stepping input voltage(s) down to output volt-  
ages whose recommended switching frequencies below  
are significantly different, operation at the higher of the  
two recommended switching frequencies is preferable,  
but minimum on-time must be considered. (See Minimum  
On-Time Considerations section.)  
Rev. 0  
65  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
MINIMUM ON-TIME CONSIDERATIONS  
10% in frequency, thus the actual time delays will have  
some variance.  
Minimum on-time, t , is the smallest time duration  
ON(MIN)  
that the LTM4664A PSM is capable of turning on the top  
MOSFET. It is determined by internal timing delays and the  
gate charge required to turn on the top MOSFET. Low duty  
cycle applications may approach this minimum on-time  
limit and care should be taken to ensure that:  
Soft-start is performed by actively regulating the load  
voltage while digitally ramping the target voltage from 0V  
to the commanded voltage set point. The rise time of the  
voltage ramp can be programmed using the TON_RISEn  
command to minimize inrush currents associated with the  
start-up voltage ramp. The soft-start feature is disabled by  
setting TON_RISEn to any value less than 0.250ms. The  
LTM4664A PSM performs the necessary math internally to  
assure the voltage ramp is controlled to the desired slope.  
However, the voltage slope can not be any faster than the  
VOUTn  
INn fOSC  
tON(MIN)  
<
V
If the duty cycle falls below what can be accommodated  
by the minimum on-time, the controller will begin to skip  
cycles. The output voltage will continue to be regulated,  
but the ripple voltage and current will increase.  
V
fundamental limits of the power stage. The number  
OUTn  
of tON(MIN) < steps in the ramp is equal to TON_RISE/0.1ms.  
Therefore, the shorter the TON_RISEn time setting, the  
more discrete steps in the soft-start ramp appear.  
The minimum on-time for the LTM4664A is 60ns.  
The LTM4664A PSM PWM always operates in discon-  
tinuous mode during the TON_RISEn operation. In dis-  
continuous mode, the bottom MOSFET (MBn) is turned  
off as soon as reverse current is detected in the inductor.  
This allows the regulator to start up into a prebiased load.  
VARIABLE DELAY TIME, SOFT-START AND OUTPUT  
VOLTAGE RAMPING  
The LTM4664A PSM must enter its run state prior to soft-  
start. The RUN_Cn pins are released after the part initial-  
izes, and V  
is greater than the VIN_ON threshold and  
INS3  
There is no analog tracking feature in the LTM4664A PSM;  
however, two outputs can be given the same TON_RISEn  
and TON_DELAYn times to achieve ratiometric rail track-  
ing. Because the RUNn pins are released at the same time  
and both units use the same time base (SHARE_CLK), the  
outputs track very closely. If the circuit is in a PolyPhase  
configuration, all timing parameters must be the same.  
Stage 2 PGood pin releases the RUN_Cn pins. If multiple  
LTM4664As are used in an application, they should be  
configured to share the same RUN_Cn pins. They all hold  
their respective RUN_Cn pins low until all devices initialize  
and V  
exceeds the VIN_ON threshold for all devices.  
INS3  
The SHARE_CLK pin assures all the devices connected to  
the signal use the same time base.  
After the RUN_Cn pin releases, the controller waits for the  
user-specified turn-on delay (TON_DELAYn) prior to ini-  
tiating an output voltage ramp. Multiple LTM4664As and  
other LTC parts can be configured to start with variable  
delay times. To work correctly, all devices use the same  
timing clock (SHARE_CLK) and all devices must share  
the RUN_Cn pin.  
DIGITAL SERVO MODE  
For maximum accuracy in the regulated output voltage,  
enable the digital servo loop by asserting bit 6 of the  
MFR_PWM_MODE command. In digital servo mode, the  
LTM4664A PSM will adjust the regulated output voltage  
based on the ADC voltage reading. Every 90ms the dig-  
ital servo loop will step the LSB of the DAC (nominally  
1.375mV or 0.6875mV depending on the voltage range  
bit) until the output is at the correct ADC reading. At pow-  
er-up this mode engages after TON_MAX_FAULT_LIMIT  
unless the limit is set to 0 (infinite). If the TON_MAX_  
FAULT_LIMIT is set to 0 (infinite), the servo begins  
This allows the relative delay of all parts to be synchro-  
nized. The actual variation in the delay will be dependent  
on the highest clock rate of the devices connected to the  
SHARE_CLK pin (all Analog Devices ICs are configured  
to allow the fastest SHARE_CLK signal to control the  
timing of all devices). The SHARE_CLK signal can be  
after TON_RISE is complete and V  
has exceeded the  
OUT  
Rev. 0  
66  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
VOUT_UV_FAULT_LIMIT. This same point in time is  
when the output changes from discontinuous to the pro-  
grammed mode as indicated in MFR_PWM_MODE bit 0.  
Refer to Figure 29 for details on the VOUT waveform under  
time-based sequencing. If the TON_MAX_FAULT_LIMIT  
is set to a value greater than 0 and the TON_MAX_FAULT_  
RESPONSE is set to ignore 0x00, the servo begins:  
SOFT OFF (SEQUENCED OFF)  
In addition to a controlled start-up, the LTM4664A PSM  
also supports controlled turn-off. The TOFF_DELAY and  
TOFF_FALL functions are shown in Figure 30. TOFF_FALL  
is processed when the RUN pin goes low or if the part is  
commanded off. If the part faults off or FAULT_Cn is pulled  
low externally and the part is programmed to respond to  
this, the output will three-state rather than exhibiting a  
controlled ramp. The output will decay as a function of the  
load. The output voltage will operate as shown in Figure 30  
as long as the part is in forced continuous mode and the  
TOFF_FALL time is sufficiently slow that the power stage  
can achieve the desired slope. The TOFF_FALL time can  
only be met if the power stage and controller can sink  
sufficient current to assure the output is at zero volts by  
the end of the fall time interval. If the TOFF_FALL time is  
set shorter than the time required to discharge the load  
capacitance, the output will not reach the desired zero  
volt state. At the end of TOFF_FALL, the controller will  
1. After the TON_RISE sequence is complete  
2. After the TON_MAX_FAULT_LIMIT time is reached;  
and  
3. After the VOUT_UV_FAULT_LIMIT has been exceeded  
or the IOUT_OC_FAULT_LIMIT is no longer active.  
If the TON_MAX_FAULT_LIMIT is set to a value greater  
than 0 and the TON_MAX_FAULT_RESPONSE is not set  
to ignore 0x00, the servo begins:  
1. After the TON_RISE sequence is complete  
2. After the TON_MAX_FAULT_LIMIT time has expired  
and both VOUT_UV_FAULT and IOUT_OC_FAULT are  
not present.  
cease to sink current and V  
will decay at the natural  
OUT  
rate determined by the load impedance. If the controller is  
in discontinuous mode, the controller will not pull negative  
current and the output will be pulled low by the load, not  
the power stage. The maximum fall time is limited to 1.3  
seconds. The shorter TOFF_FALL time is set, the larger  
the discrete steps in the TOFF_FALL ramp will appear. The  
number of steps in the ramp is equal to TOFF_FALL/0.1ms.  
The maximum rise time is limited to 1.3 seconds.  
In a PolyPhase configuration it is recommended only one  
of the control loops have the digital servo mode enabled.  
This will assure the various loops do not work against each  
other due to slight differences in the reference circuits.  
DIGITAL SERVO  
MODE ENABLED  
FINAL OUTPUT  
VOLTAGE REACHED  
TON_MAX_FAULT_LIMIT  
TIME DELAY OF  
200-400ms  
DAC VOLTAGE  
ERROR (NOT  
TO SCALE)  
V
OUT  
V
OUT  
4664A F30  
TIME  
4664A F29  
TOFF_DELAY  
TOFF_FALL  
TIME  
TON_RISE  
TON_DELAY  
Figure 29. Timing Controlled VOUT Rise  
Figure 30. TOFF_DELAY and TOFF_FALL  
Rev. 0  
67  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
UNDERVOLTAGE LOCKOUT  
pins can be pulled low by external sources indicating a fault  
in some other portion of the system. The fault response is  
configurable and allows the following options:  
The LTM4664A PSM is initialized by an internal thresh-  
old-based UVLO where V  
must be approximately 4V  
INS3  
n
and INTV , V  
, and V  
must be within approxi-  
Ignore  
CC DD33  
DD25  
mately 20% of their regulated values. In addition, V  
DD33  
n
Shut Down Immediately—Latch Off  
must be within approximately 7% of the targeted value  
n
Shut Down Immediately—Retry Indefinitely at the Time  
Interval Specified in MFR_RETRY_DELAY  
before the RUN_Cn pin is released. After the part has  
initialized, an additional comparator monitors V  
. The  
INS3  
VIN_ON threshold must be exceeded before the power  
Refer to the PMBus section of the data sheet and the  
PMBus specification for more details.  
sequencing can begin. When V drops below the VIN_  
INS3  
OFF threshold, the SHARE_CLK pin will be pulled low and  
The OV response is automatic. If an OV condition is  
detected, TGn goes low and BGn is asserted.  
V
must increase above the VIN_ON threshold before  
INS3  
the controller will restart. The normal start-up sequence  
will be allowed after the VIN_ON threshold is crossed. If  
Fault logging is available on the LTM4664A PSM. The fault  
logging is configurable to automatically store data when  
a fault occurs that causes the unit to fault off. The header  
portion of the fault logging table contains peak values. It  
is possible to read these values at any time. This data will  
be useful while troubleshooting the fault.  
FAULTB is held low when V  
is applied, ALERT will be  
INS3  
asserted low even if the part is programmed to not assert  
2
ALERT when FAULTB is held low. If I C communication  
occurs before the LTM4664A is out of reset and only a  
portion of the command is seen by the part, this can be  
interpreted as a CML fault. If a CML fault is detected,  
ALERT is asserted low.  
If the LTM4664A PSM internal temperature is in excess  
of 85°C, writes into the NVM (other than fault logging)  
are not recommended. The data will still be held in RAM,  
unless the 3.3V supply UVLO threshold is reached. If the  
die temperature exceeds 130°C all NVM communication  
is disabled until the die temperature drops below 120°C.  
It is possible to program the contents of the NVM in  
the application if the VDD33 supply is externally driven  
directly to V  
or through EXTV . This will activate the  
DD33  
digital portion of the LTM4664A CPCSM without engaging  
the high voltage sections. PMBus communications are  
valid in this supply configuration. If V  
has not been  
INS3  
OPEN-DRAIN PINS  
applied to the LTM4664A PSM, bit 3 (NVM Not Initialized)  
in MFR_COMMON will be asserted low. If this condition is  
detected, the part will only respond to addresses 5A and  
5B. To initialize the part issue the following set of com-  
mands: global address 0x5B command 0xBD data 0x2B  
followed by global address 5B command 0xBD and data  
0xC4. The part will now respond to the correct address.  
Configure the part as desired then issue a STORE_USER_  
The LTM4664A PSM has the following open-drain pins:  
3.3V Pins  
1. FAULT_Cn  
2. SYNC  
3. SHARE_CLK  
ALL. When V is applied a MFR_RESET command must  
4. PGOOD_Cn  
IN  
be issued to allow the PWM to be enabled and valid ADC  
conversions to be read.  
5V Pins (5V pins operate correctly when pulled to 3.3V.)  
1. RUN_Cn  
2. ALERT  
3. SCL  
FAULT DETECTION AND HANDLING  
The LTM4664A FAULT_Cn pins are configurable to indicate  
a variety of faults including OV, UV, OC, OT, timing faults,  
and peak over current faults. In addition, the FAULT_Cn  
4. SDA  
Rev. 0  
68  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
All the above pins have on-chip pull-down transistors that  
can sink 3mA at 0.4V. The low threshold on the pins is  
0.8V; thus, there is plenty of margin on the digital signals  
with 3mA of current. For 3.3V pins, 3mA of current is  
a 1.1k resistor. Unless there are transient speed issues  
associated with the RC time constant of the resistor  
pull-up and parasitic capacitance to ground, a 10k resis-  
tor or larger is generally recommended.  
PHASE-LOCKED LOOP AND FREQUENCY  
SYNCHRONIZATION  
The LTM4664A PSM has a phase-locked loop (PLL) com-  
prised of an internal voltage-controlled oscillator (VCO)  
and a phase detector. The PLL is locked to the falling edge  
of the SYNC pin. The phase relationship between the PWM  
controller and the falling edge of SYNC is controlled by  
the lower 3 bits of the MFR_PWM_ CONFIG command.  
For PolyPhase applications, it is recommended that all  
the phases be spaced evenly. Thus for a 2-phase system  
the signals should be 180° out of phase and a 4-phase  
system should be spaced 90°.  
For high speed signals such as the SDA, SCL and SYNC,  
a lower value resistor may be required. The RC time con-  
stant should be set to 1/3 to 1/5 the required rise time  
to avoid timing issues. For a 100pF load and a 400kHz  
PMBus communication rate, the rise time must be less  
than 300ns. The resistor pull-up on the SDA and SCL pins  
with the time constant set to 1/3 the rise time is:  
The phase detector is an edge-sensitive digital type that  
provides a known phase shift between the external and  
internal oscillators. This type of phase detector does not  
exhibit false lock to harmonics of the external clock.  
tRISE  
3•100pF  
RPULLUP  
=
=1k  
The output of the phase detector is a pair of complemen-  
tary current sources that charge or discharge the internal  
filter network. The PLL lock range is guaranteed between  
200kHz and 1MHz. Nominal parts will have a range beyond  
this; however, operation to a wider frequency range is not  
guaranteed.  
The closest 1% resistor value is 1k. Be careful to minimize  
parasitic capacitance on the SDA and SCL pins to avoid  
communication problems. To estimate the loading capac-  
itance, monitor the signal in question and measure how  
long it takes for the desired signal to reach approximately  
63% of the output value. This is a one time constant. The  
SYNC pin has an on-chip pull-down transistor with the  
output held low for nominally 500ns. If the internal oscil-  
lator is set for 500kHz and the load is 100pF and a 3x time  
constant is required, the resistor calculation is as follows:  
The PLL has a lock detection circuit. If the PLL should  
lose lock during operation, bit 4 of the STATUS_MFR_  
SPECIFIC command is asserted and the ALERT pin is  
pulled low. The fault can be cleared by writing a 1 to the  
bit. If the user does not wish to see the ALERT pin assert  
if a PLL_FAULT occurs, the SMBALERT_MASK command  
can be used to prevent the alert.  
s500ns  
3•100pF  
RPULLUP  
=
=5k  
If the SYNC signal is not clocking in the application, the  
nominal programmed frequency will control the PWM  
circuitry. However, if multiple parts share the SYNC pins  
and the signal is not clocking, the parts will not be syn-  
chronized and excess voltage ripple on the output may be  
present. Bit 10 of MFR_PADS will be asserted low if this  
condition exists.  
The closest 1% resistor is 4.99k.  
If timing errors are occurring or if the SYNC frequency is  
not as fast as desired, monitor the waveform and deter-  
mine if the RC time constant is too long for the applica-  
tion. If possible reduce the parasitic capacitance. If not,  
reduce the pull-up resistor sufficiently to assure proper  
timing. The SHARE_CLK pull-up resistor has a similar  
equation with a period of 10µs and a pull-down time of  
1µs. The RC time constant should be approximately 3µs  
or faster.  
If the PWM signal appears to be running at too high a  
frequency, monitor the SYNC pin. Extra transitions on  
the falling edge will result in the PLL trying to lock on to  
noise versus the intended signal. Review routing of digital  
control signals and minimize crosstalk to the SYNC signal  
Rev. 0  
69  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
to avoid this problem. Multiple LTM4664As PSM sections  
are required to share one SYNC pin in PolyPhase config-  
urations. For other configurations, connecting the SYNC  
pins to form a single SYNC signal is optional. If the SYNC  
pin is shared between LTM4664As PSM sections, only  
one LTM4664A section can be programmed with a fre-  
quency output. All the other LTM4664As sections should  
be programmed to disable the SYNC output. However  
their frequency should be programmed to the nominal  
desired value. See application schematic in Figure 51.  
PROGRAMMABLE LOOP COMPENSATION  
The LTM4664A offers programmable loop compensation  
to optimize the transient response without any hardware  
Ω
change. The error amplifier gain g varies from 1.0m  
m
Ω
to 5.73m , and the compensation resistor R  
varies  
COMP  
from 0kΩ to 62kΩ inside the controller. Two compensa-  
tion capacitors, COMP_na and COMP_nb, are required in  
the design and the typical ratio between COMP_na and  
COMP_nb is 10. Also see Figure 2 Block Diagram, and  
Figure 31.  
By adjusting the gm and RCOMP only, the LTM4664A PSM  
can provide a flexible Type II compensation network to  
optimize the loop over a wide range of output capacitors.  
Adjusting the gm will change the gain of the compensation  
over the whole frequency range without moving the pole  
and zero location, as shown in Figure 32.  
INPUT CURRENT SENSE AMPLIFIER  
The LTM4664A input current sense amplifier can sense  
the supply current into the V  
_
power stages pins  
INS3 Cn  
using an external sense resistor as shown in the Figure 2  
Block Diagram. The R value can be programmed  
SENSE  
using the MFR_IIN_CAL_GAIN command. Kelvin sensing  
is recommended across the R resistor to eliminate  
Adjusting the R  
will change the pole and zero loca-  
COMP  
SENSE  
tion, as shown in Figure 33. It is recommended that the  
user determines the appropriate value for the gm and  
errors. The MFR_PWM_CONFIG [6:5] sets the input cur-  
rent sense amplifier gain. See the MFR_PWM_CONFIG  
section. The IIN_OC_WARN_LIMIT command sets the  
value of the input current measured by the ADC, in  
amperes, that causes a warning indicating the input cur-  
rent is high. The READ_IIN value will be used to determine  
if this limit has been exceeded. The READ_IIN command  
returns the input current, in Amperes, as measured across  
the input current sense resistor.  
R
COMP  
using the LTpowerCAD tool.  
V
+
REF  
g
m
FB  
R
COMP  
4664A F31  
There is an IR voltage drop from the supply to the V  
COMP_na  
COMP_nb  
INS3  
controller pin due to the current flowing into the VINS3 con-  
troller pin. To compensate for this voltage drop, the MFR_  
RVIN will be automatically set to the 1Ω internal sense  
resistor in the Figure 2 Block Diagram. The LTM4664A  
PSM will multiply the MFR_READ_ICHIP measurement  
value by this 1Ω resistor and add this voltage to the  
Figure 31. Programmable Loop Compensation  
TYPE II COMPENSATION  
GAIN  
measured voltage at the V  
controller pin. Therefore,  
INS3  
READ_VIN = VIN_CNTLPIN + (MFR_READ_ICHIP • 1Ω)  
The MFR_READ_ICHIP command is used to measure the  
internal controller current. Using the READ_PIN com-  
mand allows for reading calculated input power.  
INCREASE g  
m
FREQUENCY  
4664A F32  
Figure 32. Error Amp gm Adjust  
Rev. 0  
70  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
TYPE II COMPENSATION  
The COMP_Cnaseries internal RCOMP and external CCOMP_Cna  
GAIN  
filter sets the dominant pole-zero loop compensation. The  
internal R  
value can be modified (from 0Ω to 62kΩ)  
COMP  
using bits[4:0] of the MFR_PWM_ COMP command.  
Adjust the value of R to optimize transient response once  
the final PCB layout is done and the particular C  
COMP  
filter  
COMP_bn  
capacitor and output capacitor type and value have been  
determined. The output capacitors need to be selected  
because the various types and values determine the loop  
gain and phase. An output current pulse of 20% to 80%  
of full-load current having a rise time of 1µs to 10µs will  
produce output voltage and COMP pin waveforms that will  
give a sense of the overall loop stability without break-  
ing the feedback loop. Placing a power MOSFET with a  
resistor to ground directly across the output capacitor and  
driving the gate with an appropriate signal generator is  
a practical way to produce to a load step. The MOSFET  
+ RSERIES will produce output currents approximately  
INCREASE R  
COMP  
FREQUENCY  
4664A F33  
Figure 33. RCOMP Adjust  
CHECKING TRANSIENT RESPONSE  
The regulator loop response can be checked by looking at  
the load current transient response. Switching regulators  
take several cycles to respond to a step in DC (resistive)  
load current. When a load step occurs, V  
shifts by an  
OUT  
equal to V /R  
. R  
values from 0.1Ω to 2Ω  
OUT SERIES SERIES  
amount equal to ΔI  
, where ESR is the effective  
LOAD(ESR)  
are valid depending on the current limit settings and the  
programmed output voltage. The initial output voltage step  
resulting from the step change in output current may not  
be within the bandwidth of the feedback loop, so this signal  
cannot be used to determine phase margin. This is why  
it is better to look at the COMP pin signal which is in the  
feedback loop and is the filtered and compensated control  
loop response. The gain of the loop will be increased by  
series resistance of C . ΔI  
also begins to charge or  
generating the feedback error signal that  
OUT  
LOAD  
discharge C  
OUT  
forces the regulator to adapt to the current change and  
return V to its steady-state value. During this recov-  
OUT  
ery time V  
can be monitored for excessive overshoot  
OUT  
or ringing, which would indicate a stability problem. The  
availability of the COMP pin not only allows optimization  
of control loop behavior but also provides a DC-coupled  
and AC-filtered closed-loop response test point. The DC  
step, rise time and settling at this test point truly reflects  
the closed-loop response. Assuming a predominantly  
second order system, phase margin and/or damping fac-  
tor can be estimated using the percentage of overshoot  
seen at this pin. The bandwidth can also be estimated by  
examining the rise time at the pin. The COMP_Cna exter-  
nal capacitor shown in the Typical Application circuit will  
provide an adequate starting point for most applications.  
The programmable parameters that affect loop gain are  
the voltage range, bit[1] of the MFR_PWM_CONFIG com-  
mand, the current range bit[7] of the MFR_PWM_MODE  
increasing R  
by the same factor that C COMP_Cna  
and the bandwidth of the loop will be  
COMP  
increased by decreasing C  
. If R  
is increased  
COMP  
is decreased, the zero fre-  
COMP  
quency will be kept the same, thereby keeping the phase  
shift the same in the most critical frequency range of the  
feedback loop. The gain of the loop will be proportional to  
the transconductance of the error amplifier which is set  
using bits[7:5] of the MFR_PWM_COMP command. The  
output voltage settling behavior is related to the stability  
of the closed-loop system and will demonstrate the actual  
overall supply performance. A second, more severe tran-  
sient is caused by switching in loads with large (>1µF)  
supply bypass capacitors. The discharged bypass capac-  
itors are effectively put in parallel with COUT, causing a  
command, the g of the PWM channel amplifier bits [7:5]  
m
of MFR_PWM_COMP, and the internal R  
compensa-  
COMP  
rapid drop in V . No regulator can alter its delivery of  
OUT  
tion resistor, bits[4:0] of MFR_PWM_COMP. Be sure to  
establish these settings prior to compensation calculation.  
current quickly enough to prevent this sudden step change  
in output voltage if the load switch resistance is low and  
Rev. 0  
71  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
2
it is driven quickly. If the ratio of C  
than 1:50, the switch rise time should be controlled so that  
the load rise time is limited to approximately 25 • C  
Thus a 10µF capacitor would require a 250µs rise time,  
limiting the charging current to about 200mA.  
to C  
is greater  
CONNECTING THE USB TO I C/SMBUS/PMBUS  
LOAD  
OUT  
CONTROLLER TO THE LTM4664A IN-SYSTEM  
.
The LTC USB-to-I2C/SMBus/PMBus adapter (DC1613A  
or equivalent) can be interfaced to the LTM4664A PSM  
on the user’s board for programming, telemetry and sys-  
tem debug. The adapter, when used in conjunction with  
LTpowerPlay, provides a powerful way to debug an entire  
power system. Faults are quickly diagnosed using telem-  
etry, fault status commands and the fault log. The final  
configuration can be quickly developed and stored to the  
LTM4664A PSM EEPROM. Figure 34 illustrates the appli-  
cation schematic for powering, programming and com-  
munication with one or more LTM4664As PSM via the  
LOAD  
PolyPhase® Configuration  
When configuring a PolyPhase rail with multiple  
LTM4664As, the user must share the SYNC, COMP_na,  
COMP_nb SHARE_CLK, FAULT_Cn, and ALERT pins of  
these parts. Be sure to use pull-up resistors on FAULT_  
Cn, SHARE_CLK and ALERT. One of the part’s SYNC pins  
must be set to the desired switching frequency, and all  
other FREQUENCY_SWITCH commands must be set to  
External Clock. If an external oscillator is provided, set  
the FREQUENCY_SWITCH command to External Clock for  
all parts. The relative phasing of all the channels should  
be spaced equally. The MFR_RAIL_ ADDRESS of all the  
devices should be set to the same value.  
2
LTC I C/SMBus/PMBus adapter regardless of whether or  
not system power is present. If system power is not pres-  
ent, the dongle will power the LTM4664A PSM through  
the V  
supply pin. To initialize the part when V is not  
DD33  
applied and the V  
IN  
pin is powered, use global address  
DD33  
0x5B command 0xBD data 0x2B followed by address 0x5B  
command 0xBD data 0xC4.The LTM4664A PSM can now  
communicate with, and the project file Figure 34. Controller  
Connection can be updated. To write the updated project file  
to the NVM issue a STORE_USER _ALL command. When  
+
Multiple channels need to tie all the V  
pins together,  
OSNS  
and all the V  
pins together COMP_na and COMP_  
nb pins togeOthSeNrSas well. Do not assert bit[4] of MFR_  
CONFIG_ALL except in a PolyPhase application. See  
application example Figure 50.  
V is applied, a MFR_RESET must be issued to allow the  
IN  
PWM POWER to be enabled and valid ADCs to be read.  
V
IN  
LTC  
CONTROLLER  
HEADER  
100k  
100k  
V
V
IN  
ISOLATED  
3.3V  
SDA  
SCL  
V
DD33  
DD25  
TP0101K  
1µF  
1µF  
LTM4664A PSM  
10k  
10k  
SDA  
SCL  
WP PGND/SGND  
TO LTC DC1613  
2
USB TO I C/SMBus/PMBus  
CONTROLLER  
V
V
IN  
V
DD33  
DD25  
TP0101K  
1µF  
1µF  
LTM4664A PSM  
SDA  
SCL  
VGS MAX ON THE TP0101K IS 8V IF V > 16V  
IN  
WP PGND/SGND  
CHANGE THE RESISTOR DIVIDER ON THE PFET GATE  
4664A F34  
Figure 34. Controller Connection  
Rev. 0  
72  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
Because of the adapter’s limited current sourcing capa-  
programming board, or a customer target system. The  
software also provides an automatic update feature to  
keep the revisions current with the latest set of device  
drivers and documentation.  
bility, only the LTM4664As, PSM their associated pull-up  
2
resistors and the I C pull-up resistors should be powered  
from the ORed 3.3V supply. In addition any device sharing  
2
the I C bus connections with the LTM4664A PSM should  
A great deal of context sensitive help is available with  
LTpowerPlay along with several tutorial demos. Complete  
information is available at:  
not have body diodes between the SDA/SCL pins and their  
respective V node because this will interfere with bus  
DD  
communication in the absence of system power. If V  
INS3  
LTpowerPlay  
is applied, the DC1613A will not supply the power to the  
LTM4664As PSM on the board. It is recommended the  
RUN_Cn pins be held low or no voltage configuration  
resistors inserted to avoid providing power to the load  
until the part is fully configured.  
PMBus COMMUNICATION AND COMMAND  
PROCESSING  
The LTM4664A PSM has a one deep buffer to hold the  
last data written for each supported command prior to  
processing as shown in Figure 36, Write Command Data  
Processing. When the part receives a new command from  
the bus, it copies the data into the Write Command Data  
Buffer, indicates to the internal processor that this com-  
mand data needs to be fetched, and converts the com-  
mand to its internal format so that it can be executed.  
Two distinct parallel blocks manage command buffering  
and command processing (fetch, convert, and execute) to  
ensure the last data written to any command is never lost.  
Command data buffering handles incoming PMBus writes  
by storing the command data to the Write Command Data  
Buffer and marking these commands for future process-  
ing. The internal processor runs in parallel and handles  
the sometimes slower task of fetching, converting and  
executing commands marked for processing. Some com-  
putationally intensive commands (e.g., timing parame-  
ters, temperatures, voltages and currents) have internal  
processor execution times that may be long relative to  
PMBus timing. If the part is busy processing a command,  
and new command(s) arrive, execution may be delayed or  
processed in a different order than received. The part indi-  
cates when internal calculations are in process via bit 5 of  
MFR_COMMON (“calculations not pending”). When the  
part is busy calculating, bit 5 is cleared. When this bit is  
set, the part is ready for another command. An example  
polling loop is provided in Figure 37 which ensures that  
commands are processed in order while simplifying error  
handling routines.  
The LTM4664A PSM is fully isolated from the host PC’s  
ground by the DC1613A.The 3.3V from the adapter  
and the LTM4664A VDD33 pin must be driven to each  
LTM4664A with a separate PFET. If both V  
and EXTV  
INS3  
CC  
are not applied, the V  
pins can be in parallel because  
DD33  
the on-chip LDO is off. The controller 3.3V current limit  
is 100mA but typical V  
currents are under 15mA. The  
V
does back driveDtDh3e3INTV /EXTV pin. Normally  
DD33  
CC  
CC  
this is not an issue if V is open.  
IN  
LTpowerPlay: AN INTERACTIVE GUI FOR DIGITAL  
POWER  
LTpowerPlay (Figure 35) is a powerful Windows-based  
development environment that supports Analog Devices  
digital power system management ICs including the  
LTM4664A PSM section. The software supports a variety  
of different tasks. LTpowerPlay can be used to evaluate  
Analog Devices ICs by connecting to a demo board or  
the user application. LTpowerPlay can also be used in  
an off-line mode (with no hardware present) in order to  
build multiple IC configuration files that can be saved and  
reloaded at a later time. LTpowerPlay provides unprec-  
edented diagnostic and debug features. It becomes a  
valuable diagnostic tool during board bring-up to pro-  
gram or tweak the power system or to diagnose power  
issues when bring up rails. LTpowerPlay utilizes Analog  
2
Devices’ USB-to-I C/SMBus/PMBus adapter to commu-  
nication with one of the many potential targets includ-  
ing the DC2165A demo board, the DC2298A socketed  
Rev. 0  
73  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
Figure 35. LTpowerPlay Screen Shot  
CMD  
WRITE COMMAND  
DATA BUFFER  
PMBus  
WRITE  
DECODER  
INTERNAL  
PAGE  
0x00  
0x21  
PROCESSOR  
CMDS  
FETCH,  
CONVERT  
DATA  
AND  
EXECUTE  
DATA  
MUX  
VOUT_COMMAND  
MFR_RESET  
x1  
0xFD  
S
R
CALCULATIONS  
PENDING  
4664A F36  
Figure 36. Write Command Data Processing  
Rev. 0  
74  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
When the part receives a new command while it is busy,  
it will communicate this condition using standard PMBus  
protocol. Depending on part configuration it may either  
NACK the command or return all ones (0xFF) for reads.  
It may also generate a BUSY fault and ALERT notifica-  
tion, or stretch the SCL clock low. For more information  
refer to PMBus Specification v1.1, Part II, Section 10.8.7  
and SMBus v2.0 section 4.3.3. Clock stretching can be  
enabled by asserting bit 1 of MFR_CONFIG_ ALL. Clock  
stretching will only occur if enabled and the bus commu-  
nication speed exceeds 100kHz.  
It is recommended that all command writes (write byte,  
write word, etc.) be preceded with a polling loop to avoid  
the extra complexity of dealing with busy behavior and  
unwanted ALERT notification. A simple way to achieve this  
is to create a SAFE_WRITE_BYTE() and SAFE_WRITE_  
WORD() subroutine. The above polling mechanism allows  
your software to remain clean and simple while robustly  
communicating with the part. For a detailed discussion  
of these topics and other special cases please refer to the  
Analog Devices Application Notes.  
When communicating using bus speeds at or below  
100kHz, the polling mechanism shown here provides a  
simple solution that ensures robust communication with-  
out clock stretching. At bus speeds in excess of 100kHz,  
it is strongly recommended that the part be configured to  
enable clock stretching. This requires a PMBus master that  
supports clock stretching. System software that detects  
and properly recovers from the standard PMBus NACK/  
BUSY faults as described in the PMBus Specification v1.1,  
Par II, Section 10.8.7 is required to communicate The  
LTM4664A PSM is not recommended in applications with  
bus speeds in excess of 400kHz.  
// wait until chip is not busy  
do  
{
mfrCommonValue = PMBUS_READ_BYTE(0xEF);  
partReady = (mfrCommonValue & 0x68) == 0x68;  
}while(!partReady)  
// now the part is ready to receive the next  
command  
PMBUS_WRITE_WORD(0x21, 0x2000); //write VOUT_  
COMMAND to 2V  
Figure 37. Example of a Command Write of VOUT_COMMAND  
PMBus busy protocols are well accepted standards, but  
can make writing system level software somewhat com-  
plex. The part provides three ‘hand shaking’ status bits  
which reduce complexity while enabling robust system  
level communication.  
THERMAL CONSIDERATIONS AND  
OUTPUT CURRENT DERATING  
The thermal resistances reported in the Pin Configuration  
section of this data sheet are consistent with those  
parameters defined by JESD51-12 and are intended for  
use with finite element analysis (FEA) software model-  
ing tools that leverage the outcome of thermal modeling,  
simulation, and correlation to hardware evaluation per-  
formed on a µModule package mounted to a hardware  
test board defined by JESD51-9 (“Test Boards for Area  
Array Surface Mount Package Thermal Measurements”).  
The motivation for providing these thermal coefficients is  
found in JESD51-12 (“Guidelines for Reporting and Using  
Electronic Package Thermal Information”).  
The three hand shaking status bits are in the MFR_  
COMMON register. When the part is busy executing an  
internal operation, it will clear bit 6 of MFR_COMMON  
(‘chip not busy’). When the part is busy specifically  
because it is in a transitional V  
state (margining hi/lo,  
OUT  
power off/on, moving to a new output voltage set point,  
etc.) it will clear bit 4 of MFR_COMMON (‘output not in  
transition’). When internal calculations are in process, the  
part will clear bit 5 of MFR_COMMON (‘calculations not  
pending’). These three status bits can be polled with a  
PMBus read byte of the MFR_COMMON register until all  
three bits are set. A command immediately following the  
status bits being set will be accepted without NACKing or  
generating a BUSY fault/ALERT notification. The part can  
NACK commands for other reasons, however, as required  
by the PMBus spec (for instance, an invalid command or  
data). An example of a robust command write algorithm  
for the VOUT_COMMAND register is provided in Figure 33.  
Many designers may opt to use laboratory equipment  
and a test vehicle such as the demo board to predict the  
µModule regulator’s thermal performance in their appli-  
cation at various electrical and environmental operating  
conditions to compliment any FEA activities. Without  
FEA software, the thermal resistances reported in the  
Rev. 0  
75  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
Pin Configuration section are in-and-of themselves not  
relevant to providing guidance of thermal performance;  
instead, the derating curves provided later in this data  
sheet can be used in a manner that yields insight and  
guidance pertaining to one’s application-usage, and can  
be adapted to correlate thermal performance to one’s own  
application.  
3. θ  
, the thermal resistance from junction to top of  
JCtop  
the product case, is determined with nearly all of the  
component power dissipation flowing through the top  
of the package. As the electrical connections of the typ-  
ical µModule regulator are on the bottom of the pack-  
age, it is rare for an application to operate such that  
most of the heat flows from the junction to the top of  
the part. As in the case of θ  
useful for comparing packages but the test conditions  
don’t generally match the user’s application.  
, this value may be  
JCbottom  
The Pin Configuration section gives four thermal coeffi-  
cients explicitly defined in JESD51-12; these coefficients  
are quoted or paraphrased below:  
4. θ , the thermal resistance from junction to the printed  
JB  
1. θ , the thermal resistance from junction to ambient,  
JA  
circuit board, is the junction-to-board thermal resis-  
tance where almost all of the heat flows through the  
bottom of the µModule regulator and into the board,  
is the natural convection junction-to-ambient air ther-  
mal resistance measured in a one cubic foot sealed  
enclosure. This environment is sometimes referred to  
as “still air” although natural convection causes the  
air to move. This value is determined with the part  
mounted to a JESD51-9 defined test board, which does  
not reflect an actual application or viable operating  
condition.  
and is really the sum of the θ  
and the thermal  
JCbottom  
resistance of the bottom of the part through the solder  
joints and through a portion of the board. The board  
temperature is measured a specified distance from the  
package, using a two sided, two layer board. This board  
is described in JESD51-9.  
2. θ  
, the thermal resistance from junction to the  
JCbottom  
A graphical representation of the aforementioned thermal  
resistances is given in Figure 38; blue resistances are  
contained within the µModule regulator, whereas green  
resistances are external to the µModule package.  
bottom of the product case, is determined with all of  
the component power dissipation flowing through the  
bottom of the package. In the typical µModule regulator,  
the bulk of the heat flows out the bottom of the pack-  
age, but there is always heat flow out into the ambient  
environment. As a result, this thermal resistance value  
may be useful for comparing packages but the test  
conditions don’t generally match the user’s application.  
As a practical matter, it should be clear to the reader that  
no individual or sub-group of the four thermal resistance  
parameters defined by JESD51-12 or provided in the Pin  
µModule DEVICE  
θ
JA  
JUNCTION-TO-AMBIENT RESISTANCE  
θ
JUNCTION-TO-CASE  
CASE (TOP)-TO-AMBIENT  
RESISTANCE  
JCTOP  
(TOP) RESISTANCE  
θ
JB  
JUNCTION-TO-BOARD RESISTANCE  
JUNCTION  
AMBIENT  
θ
JUNCTION-TO-CASE  
CASE (BOTTOM)-TO-BOARD  
RESISTANCE  
BOARD-TO-AMBIENT  
RESISTANCE  
JCBOTTOM  
(BOTTOM) RESISTANCE  
4664A F38  
Figure 38. Graphical Representation of JESD51-12 Thermal Coefficients  
Rev. 0  
76  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
Configuration section replicates or conveys normal oper-  
ating conditions of a µModule regulator. For example, in  
normal board-mounted applications, never does 100%  
of the device’s total power loss (heat) thermally conduct  
exclusively through the top or exclusively through the  
bottom of the µModule package—as the standard defines  
The 1.0V and 1.5V power loss curves in Figure 39 and  
40 respectively can be used in coordination with the load  
current derating curves in Figure 41 to 44 for calculating  
an approximate θJA thermal resistance for the LTM4664A  
with various heat sinking and airflow conditions. These  
thermal resistances represent demonstrated performance  
of the LTM4664A on hardware; a 8-layer FR4 PCB mea-  
suring 99mm × 145mm × 1.6mm using 2oz copper on  
all layers. The power loss curves are taken at room tem-  
perature, and are increased with multiplicative factors of  
1.35 when the junction temperature reaches 125°C. The  
derating curves are plotted with the LTM4664A’s paral-  
leled outputs initially sourcing up to 50A and the ambient  
temperature at 50°C. The output voltages are 1.0V and  
1.5V. These are chosen to include the lower and higher  
output voltage ranges for correlating the thermal resis-  
tance. Thermal models are derived from several tempera-  
ture measurements in a controlled temperature chamber  
along with thermal modeling analysis. The junction tem-  
peratures are monitored while ambient temperature is  
increased with and without airflow.  
for θ  
and θ  
, respectively. In practice, power  
JCtop  
JCbottom  
loss is thermally dissipated in both directions away from  
the package—granted, in the absence of a heat sink and  
airflow, a majority of the heat flow is into the board.  
Within the LTM4664A, be aware there are multiple  
power devices and components dissipating power, with  
a consequence that the thermal resistances relative to  
different junctions of components or die are not exactly  
linear with respect to total package power loss. To rec-  
oncile this complication without sacrificing modeling  
simplicity—but also, not ignoring practical realities—an  
approach has been taken using FEA software modeling  
along with laboratory testing in a controlled-environment  
chamber to reasonably define and correlate the thermal  
resistance values supplied in this data sheet: (1) Initially,  
FEA software is used to accurately build the mechanical  
geometry of the LTM4664A and the specified PCB with  
all of the correct material coefficients along with accurate  
power loss source definitions; (2) this model simulates  
a software-defined JEDEC environment consistent with  
JESD51-9 and JESD51-12 to predict power loss heat  
flow and temperature readings at different interfaces  
that enable the calculation of the JEDEC-defined thermal  
resistance values; (3) the model and FEA software is used  
to evaluate the LTM4664A with heat sink and airflow; (4)  
having solved for and analyzed these thermal resistance  
values and simulated various operating conditions in the  
software model, a thorough laboratory evaluation repli-  
cates the simulated conditions with thermocouples within  
a controlled environment chamber while operating the  
device at the same power loss as that which was sim-  
ulated. The outcome of this process and due diligence  
yields the set of derating curves provided in later sections  
of this data sheet, along with well-correlated JESD51-12-  
defined θ values provided in the Pin Configuration section  
of this data sheet.  
The power loss increase with ambient temperature change  
is factored into the derating curves. The junctions are  
maintained at 125°C maximum while lowering output cur-  
rent or power while increasing ambient temperature. The  
decreased output current decreases the internal module  
loss as ambient temperature is increased. The monitored  
junction temperature of 120°C minus the ambient operat-  
ing temperature specifies how much module temperature  
rise can be allowed. As an example in Figure 41, the load  
current is derated to ~30A at ~97°C ambient with no air  
or heat sink and the room temperature (25°C) power loss  
for this 48V to 1.0V  
at 30A  
condition is ~3.2W. A  
OUT  
4.32W lossIiNs calculated by muOltUipTlying the ~3.2W room  
temperature loss from the 48V to 1.0V  
power loss  
IN  
OUT  
curve at 30A (Figure 41), with the 1.35 multiplying fac-  
tor. If the 97°C ambient temperature is subtracted from  
the 120°C junction temperature, then the difference of  
23°C divided by 4.32W yields a thermal resistance, θ ,  
JA  
of 5.3°C/W—in good agreement with Table 11. Table 10  
and 11 provide equivalent thermal resistances for 1.0V  
and 1.5V outputs with and without airflow. The derived  
Rev. 0  
77  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
thermal resistances in Table 10 and Table 11 are for the  
various conditions can be multiplied by the calculated  
power loss as a function of ambient temperature to  
derive temperature rise above ambient, thus maximum  
junction temperature. Room temperature power loss  
can be derived from the efficiency curves in the Typical  
Performance Characteristics section and adjusted with the  
above ambient temperature multiplicative factors.  
Thermal performance expectations at up to 60A output (at  
up to 1.2V ) can be suitably approximated by studying  
OUT  
this section's figures at analogous nearby output power  
conditions. For example: 1.2V  
at 60A is 72W output.  
OUT  
For thermal purposes, this operating point can be approx-  
imated by 1.5VOUT at 48A output (observe: also 72W out-  
put). The 1.5V  
curves shown in this section can thus  
OUT  
be utilized to infer thermal performance at currents higher  
than 25A, per channel (for output voltages up to 1.2V ).  
OUT  
TABLE 10 AND TABLE 11: OUTPUT CURRENT DERATING (BASED ON DEMO BOARD)  
Table 10. 1.0V Output  
DERATING CURVE  
Figure 41, 42  
Figure 41, 42  
Figure 41, 42  
V
(V)  
POWER LOSS CURVE  
Figure 39, 40  
AIRFLOW (LFM)  
HEAT SINK  
None  
θ
(°C/W)  
5.3  
IN  
JA  
48, 54  
48, 54  
48, 54  
0
Figure 39, 40  
200  
400  
None  
4.5  
Figure 39, 40  
None  
4.0  
Table 11. 1.5V Output  
DERATING CURVE  
Figure 43, 44  
V
(V)  
POWER LOSS CURVE  
Figure 39, 40  
AIRFLOW (LFM)  
HEAT SINK  
None  
θ
(°C/W)  
5.3  
IN  
JA  
48, 54  
48, 54  
48, 54  
0
Figure 43, 44  
Figure 39, 40  
200  
400  
None  
4.5  
Figure 43, 44  
Figure 39, 40  
None  
4.0  
Rev. 0  
78  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
Table 12. LTM4664A Dual 25A/30A PSM Output Capacitor Matrix  
All Below Parameters are Typical and Are Dependent on Board Layout  
Murata  
220μF 6.3V  
GRM32ER60J227ME05  
AMK325ABJ227MMHT  
GRM32ER60J107M  
PANASONIC SP-CAP  
PANASONIC POSCAP  
PANASONIC POSCAP  
PANASONIC POSCAP  
470μF 2.5V  
470μF 2.5V  
1000μF 2.5V  
1000μF 2.5V  
EEFSX0E471E4  
ETPF470M5H  
Taiyo Yuden  
Murata  
220μf 4V  
100μF 6.3V  
100μF 4V  
100μF 4V  
Murata  
GRM21BR60G107ME15  
AMK325AD7MMHP  
ETCF1000M5H  
Taiyo Yuden  
Single 25A/30A Output  
Programmed Values  
PEAK-  
TO-PEAK  
RECOVERY  
C
C
V
OUT  
TIME(µs)  
LOAD  
OUT1  
OUT2  
V
(CERAMIC) (BULK) COMPna COMPnb EA-GM  
R
I
LOW-  
V
V
INS3  
DROOP DEVIATION LTpowerCAD/ STEP FREQ.  
OUT  
COMP  
LIM  
INS1  
(V)  
0.9  
0.9  
0.9  
1
(μF)  
(μF)  
(pF)  
(pF)  
100  
220  
100  
100  
220  
100  
220  
220  
220  
220  
220  
220  
(ms)  
3.69  
3.02  
3.69  
3.69  
3.02  
3.69  
3.69  
3.69  
1.68  
3.02  
1.68  
3.02  
(kΩ) HI-RANGE RANGE (V)  
C1, C2  
(mV)  
(mV)  
MEASURE (A/µs) (kHz)  
5 × 100  
2 × 470 2200  
5
5
4
5
5
4
3
4
5
6
5
6
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
48 (V  
48 (V  
48 (V  
48 (V  
48 (V  
48 (V  
48 (V  
48 (V  
48 (V  
48 (V  
48 (V  
48 (V  
) or 12V 42.5  
) or 12V 55.5  
85  
36  
40  
50  
36  
40  
50  
27  
27  
20  
33  
30  
27  
12.5 250  
12.5 250  
12.5 250  
12.5 250  
12.5 250  
12.5 250  
12.5 350  
12.5 350  
12.5 350  
12.5 350  
12.5 350  
12.5 350  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
5 × 100 1 × 1000 3300  
111  
150  
85  
6 × 220  
5 × 100  
None  
4700  
) or 12V  
75  
2 × 470 2200  
) or 12V 42.5  
1
5 × 100 1 × 1000 3300  
) or 12V  
) or 12V  
56  
75  
112  
150  
135  
120  
170  
136  
230  
140  
1
6 × 220  
3 × 100  
3 × 100  
3 × 220  
1 × 100  
3 × 220  
1 × 100  
None  
4700  
1.2  
1.2  
1.2  
1.2  
1.5  
1.5  
1 × 470 2200  
1 × 470 2200  
) or 12V 67.5  
) or 12V  
) or 12V  
) or 12V  
60  
85  
68  
None  
1 × 470 2200  
None 2200  
1 × 470 2200  
2200  
) or 12V 115  
) or 12V 70  
Rev. 0  
79  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
Table 13. LTM4664A Dual 25A/30A PSM Output Capacitor Matrix. All Below Parameters Are Typical and Are Dependent on Board Layout  
Murata  
220µF 6.3V  
220µF 4V  
100µF 6.3V  
100µF 4V  
100µF 4V  
GRM32ER60J227ME05  
AMK325ABJ227MMHT  
GRM32ER60J107M  
PANASONIC SP-CAP  
PANASONIC POSCAP  
PANASONIC POSCAP  
PANASONIC POSCAP  
470µF 2.5V EEFSX0E471E4  
470µF 2.5V ETPF470M5H  
1000µF 2.5V ETPF1000M5H  
1000µF 2.5V ETCF1000M5H  
Taiyo Yuden  
Murata  
Murata  
GRM21BR60G107ME15  
AMK325AD7MMHP  
Taiyo Yuden  
Dual Phase Single 50A/60A Output  
PEAK-  
RECOVERY  
TIME(µs)  
C
C
V
OUT  
TO-PEAK  
LOAD  
OUT1  
OUT2  
V
OUT  
(CERAMIC) (BULK) COMPna COMPnb EA-GM  
R
I
LOW-  
V
V
INS3  
DROOP DEVIATION LTpowerCAD/ STEP FREQ.  
COMP  
LIM  
INS1  
(V)  
0.9  
1
(μF)  
(μF)  
4 × 470  
4 × 470  
None  
(pF)  
(pF)  
220  
220  
100  
220  
220  
220  
220  
220  
220  
(ms)  
3.69  
3.69  
3.02  
3.02  
3.02  
3.02  
3.69  
3.02  
3.02  
(kΩ) HI-RANGE RANGE (V)  
C1, C2  
(mV)  
47.5  
47.5  
35  
(mV)  
62/95  
62/95  
64  
MEASURE (A/µs) (kHz)  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
(V  
(V  
(V  
(V  
(V  
(V  
(V  
(V  
(V  
) or 12V  
8
8
8
4
4
4
6
4
4
×
×
×
×
×
×
×
×
×
100  
3300  
3300  
5600  
3300  
7500  
7500  
7500  
3300  
7500  
8
8
No  
No  
No  
No  
No  
No  
No  
No  
No  
48  
48  
48  
48  
48  
48  
48  
48  
48  
30  
30  
35  
35  
25  
30  
30  
30  
25  
25  
25  
25  
25  
25  
25  
25  
25  
25  
250  
250  
250  
350  
350  
350  
350  
350  
350  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
INS1/4  
) or 12V  
) or 12V  
) or 12V  
) or 12V  
) or 12V  
) or 12V  
) or 12V  
) or 12V  
100  
330  
100  
220  
220  
220  
100  
220  
1.2  
1.2  
1.2  
1.5  
1.5  
1.5  
1.5  
5
2 × 470  
None  
6
70  
100/140  
126/-  
260  
5
63  
None  
2.5  
3
130  
100  
70  
None  
200  
2 × 470  
None  
6
140  
5
63  
126  
Rev. 0  
80  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATIONDERATING CURVES  
60  
50  
40  
30  
20  
10  
0
11  
10  
9
11  
10  
9
OLFM  
200LFM  
400LFM  
0.9V OUTPUT  
1V OUTPUT  
1.5V OUTPUT  
1.2V OUTPUT  
0.9V OUTPUT  
1V OUTPUT  
1.5V OUTPUT  
1.2V OUTPUT  
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
0
1
0
20  
40  
60  
(°C)  
80  
100  
120  
0
10  
20  
30  
40  
50  
0
10  
20  
30  
40  
50  
T
OUTPUT CURRENT (A)  
OUTPUT CURRENT (A)  
A
4664A F41  
4664A F39  
4664A F40  
Figure 39. 48V Input Power Loss  
2-Phase 50A Output  
Figure 40. 54V Input Power Loss  
2-Phase 50A Output  
Figure 41. LTM4664A 48VIN 1VOUT  
Derating Curve  
No Heat Sink  
60  
50  
40  
30  
20  
10  
0
60  
50  
40  
30  
20  
10  
0
60  
50  
40  
30  
20  
10  
0
OLFM  
200LFM  
400LFM  
OLFM  
200LFM  
400LFM  
OLFM  
200LFM  
400LFM  
0
20  
40  
60  
(°C)  
80  
100  
120  
0
20  
40  
60  
(°C)  
80  
100  
120  
0
20  
40  
60  
(°C)  
80  
100  
120  
T
T
T
A
A
A
4664A F42  
4664A F43  
4664A F44  
Figure 42. LTM4664A 54VIN 1VOUT  
Derating Curve  
No Heat Sink  
Figure 43. LTM4664A 48VIN 1.5VOUT  
350kHz Derating Curve  
No Heat Sink  
Figure 44. LTM4664A 54VIN  
1.5VOUT 350kHz Derating Curve  
No Heat Sink  
Rev. 0  
81  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
A 2.2nF snubber capacitor is a good value to start with in  
EMI PERFORMANCE  
series with the snubber resistor to ground. The no load  
input quiescent current can be monitored while selecting  
different RC series snubber components to get a increased  
power loss versus switch node ringing attenuation.  
The SW_Cn pin provides access to the midpoint of the  
power MOSFETs in LTM4664A’s power stages.  
Connecting an optional series RC network from SW_Cn to  
GND can dampen high frequency (~30MHz+) switch node  
ringing caused by parasitic inductances and capacitances  
in the switched-current paths. The RC network is called a  
snubber circuit because it dampens (or “snubs”) the res-  
onance of the parasitics, at the expense of higher power  
loss. To use a snubber, choose first how much power to  
allocate to the task and how much PCB real estate is avail-  
able to implement the snubber. For example, if PCB space  
allows a low inductance 0.5W resistor to be used then the  
capacitor in the snubber network (CSW) is computed by:  
SAFETY CONSIDERATIONS  
The LTM4664A modules do not provide galvanic isolation  
from V to V . There is no internal fuse. If required,  
IN  
OUT  
a slow blow fuse with a rating twice the maximum input  
current needs to be provided to protect each unit from  
catastrophic failure.  
The fuse or circuit breaker should be selected to limit the  
current to the regulator during overvoltage in case of an  
internal top MOSFET fault. If the internal top MOSFET  
fails, then turning it off will not resolve the overvoltage,  
thus the internal bottom MOSFET will turn on indefinitely  
trying to protect the load. Under this fault condition, the  
input voltage will source very large currents to ground  
through the failed internal top MOSFET and enabled  
internal bottom MOSFET. This can cause excessive heat  
and board damage depending on how much power the  
input voltage can deliver to this system. A fuse or circuit  
breaker can be used as a secondary fault protector in  
this situation. The device does support over current and  
overtemperature protection.  
PSNUB  
CSW  
=
V
2 fSW  
INS3n(MAX)  
where V  
is the maximum input voltage that the  
IN3n(MAX)  
input to the power stage (V ) will see in the application,  
INn  
and f is the DC/DC converter’s switching frequency  
SW  
of operation. C should be NPO, C0G or X7R-type (or  
SW  
better) material.  
The snubber resistor (R ) value is then given by:  
SW  
5nH  
CSW  
RSW  
=
The snubber resistor should be low ESL and capable of  
withstanding the pulsed currents present in snubber cir-  
cuits. A value between 0.7Ω and 4.2Ω is normal.  
Rev. 0  
82  
For more information www.analog.com  
LTM4664A  
DUAL 25A/30A PSM APPLICATIONS INFORMATION  
n
LAYOUT CHECKLIST/EXAMPLE  
Do not put vias directly on pads, unless they are capped  
or plated over.  
The high integration of LTM4664A makes the PCB board  
layout very simple and easy. However, to optimize its  
electrical and thermal performance, some layout consid-  
erations are still necessary.  
n
Use a separate SGND copper plane for components  
connected to signal pins. Connect SGND to GND local  
to the LTM4664A.  
n
n
n
Use large PCB copper areas for high current paths,  
Use Kelvin sense connections across the input R  
resistor if input current monitoring is used.  
SENSE  
including V , GND and V  
. It helps to minimize  
INn  
OUTSn  
the PCB conduction loss and thermal stress.  
+
For parallel modules, tie the VOUTCn, ,VOSNS _Cn  
/
n
Place high frequency ceramic input and output capaci-  
tors next to the VINSn, GND and VOUTn pins to minimize  
high frequency noise.  
V
OSNS _Cn voltage-sense differential pair lines, RUN_n,  
COMP_Cna, COMP_nb pin together. The user must  
share the SYNC, SHARE_CLK, FAULT, and ALERT pins  
of these parts. Be sure to use pull-up resistors on  
FAULT, SHARE_CLK and ALERT.  
n
n
Place a dedicated power ground layer underneath the  
module.  
n
Bring out test points on the signal pins for monitoring.  
To minimize the via conduction loss and reduce module  
thermal stress, use multiple vias for interconnection  
between top layer and other power layers.  
Figure 45 gives a good example of the recommended lay-  
out. Reference DC2672A demo manual.  
TOP 3 (1210) FLYING CAPS 1ST STAGE  
BOTTOM 4 (1210) FLYING CAPS  
1ST STAGE  
1ST STAGE INPUT CAP (1210)  
BOTTOM LAYER  
TOP LAYER  
LTM4664A 16 ×16 × 8mm  
OUTPUT CAPS  
INPUT CAP TO  
60A CORE (1206)  
2ND STAGE INPUT CAP (1206)  
TOP 4 (1206) FLYING CAPS  
2ND STAGE  
BOTTOM 3 (1206) FLYING CAPS  
2ND STAGE  
4664A F48  
Figure 45. Recommended PCB Layout Package Top and Bottom View  
Rev. 0  
83  
For more information www.analog.com  
LTM4664A  
TYPICAL APPLICATIONS  
10µF ×2  
50V  
48V  
V
OUT1  
1%  
100k  
49.9k  
2.2µF  
100V  
×2  
100V  
V
10µF  
×8  
50V  
OUT2  
19.6k  
MAIN BULK  
10µF  
×8  
50V  
1%  
6.04k  
5.1V  
R
SENSE  
100k 100k  
10mΩ  
OVP_SET  
0.068µF  
0.068µF  
CIRCUIT  
BREAKER  
TRIP  
7.5k  
4:1 VOLTAGE DIVIDER  
GND  
INTV  
INTV  
CCS2  
CCS1  
4.7µF  
V
V
OUT2  
OUT2  
EXTV  
EXTV  
4.7µF  
CCS2  
CCS1  
10k  
1µF  
1µF  
GND  
GND  
PGOODS1  
PGOODS2  
PGOODS1  
PGOODS2  
FAULTS1  
FAULTS2  
ON/OFF  
PGOODS1  
RUNS1  
RUNS2  
INTV  
CC  
FREQS1  
FREQS2  
1%  
36.5k  
10k  
1%  
60.4k  
UVS2  
PGOODVCORE  
1%  
1%  
PGOOD_C0  
100k  
12.1k  
V
OUT2  
V
OUT2  
SWC0  
+
IN  
LTM4664A  
0.9V/60A  
10µF  
25V  
×4  
V
OUTC0  
0.004Ω*  
330µF  
4V  
×2  
GND  
IN  
+
V
OSNS  
SGND_C0_C1  
V
_C0  
_C1  
INS3  
V
INS3  
+
V
_C0  
_C0  
+
OSNS  
INTV  
CC  
470µF  
×3  
INTV  
CC  
DD33  
LOAD  
V
4.7µF  
V
OSNS  
DD33  
V
V
DD33  
PGOODVCORE  
V
DD25  
PGOOD_C1  
V
V
OSNS  
DD25  
10k  
SWC1  
RUN_C0  
RUN_C1  
V
OUTC1  
PGOODS2  
330µF  
4V  
×3  
10k  
GND  
FAULT  
FAULT_C0  
FAULT_C1  
SYNC  
10k  
SGND_C0_C1  
+
V
OSNS  
SYNC  
+
V
_C1  
_C1  
OSNS  
10k  
10k 10k 10k  
SHARE_CLK  
SHARE_CLK  
SCL  
V
OSNS  
V
OSNS  
SCL  
SDA  
5V BIAS AT 50mA  
EXTV  
CC  
SDA  
ALERT  
ALERT  
PINS NOT  
SHOWN:  
GL_C0  
GL_C1  
PHFLT_C0  
1%  
14.7k  
14.3k  
PWMC1  
PWMC0  
TWO PHASE PSM 60A SECTION  
PROGRAM EA-GM = 3.02ms  
RANGE = LOW R  
V
DD25  
V
DD25  
1%  
22.6k  
100pF  
3300pF  
1%  
1.65k  
1%  
32.4k  
V
= 8k  
COMP  
OUT  
RANGE = LOW  
I
LIM  
*OPTIONAL SENSE RESISTOR  
PHFLT_C1  
4664A F46  
Figure 46. 0.9V at 60A Output DC/DC µModule Regulator with I2C/SMBus/PMBus  
Serial Interface Including Hot Swap Front End with VOUT2 OVP Protection  
Rev. 0  
84  
For more information www.analog.com  
LTM4664A  
TYPICAL APPLICATIONS  
CH1 18V PULSE ON V  
OUT2  
20V/DIV, 500mS/DIV  
CH2 V HOT SWAP TURN OFF  
IN  
50V/DIV  
CH3 CIRCUITBREAKERTRIP SIGNAL  
10V/DIV  
CH4 1.5V V  
PSM  
OUT  
500mV/DIV  
4664A G46b  
Figure 46b. VOUT2 Overvoltage Protection  
THIS CIRCUIT CAN BE DUPLICATED AND CONNECTED  
TO ADDITIONAL LTM4664As USING EACH LTM4664A’S OVP CIRCUIT  
20m  
DRIVEN BY LTM4664A OVP CIRCUIT  
V
28V TO 58V, 60V MAX  
10nF  
100k  
IN  
V
OUT2  
1k  
+
BSC046N10NS3G  
33k  
470µF  
100V  
10k  
CIRCUITBREAKERTRIP  
10k  
MMBT3906  
100nF  
100V  
2M  
V
1µF  
OUT2SET  
100nF  
100V  
30k  
V
GATE  
SNS  
OUT  
CC  
100k  
4664A F46c  
562k  
FB  
U1  
SHDN  
UV  
NEXT DUPLICATE  
UV=27V  
10nF  
10k  
V
ON/OFF  
FLTB  
OVP TRIP POINT AT 16.5V  
LT4363-1  
OUT2  
ENOUT  
28k  
GND  
TMR  
47nF  
Figure 46c. Hot Swap Circuit Breaker Front End  
Rev. 0  
85  
For more information www.analog.com  
LTM4664A  
TYPICAL APPLICATIONS  
10µF  
×2  
V
V
IN  
OUT1  
30V–58V  
1%  
49.9k  
100k  
2.2µF  
100V  
×2  
MAIN BULK  
100k  
10µF  
×8  
50V  
10µF  
×8  
50V  
V
OUT2  
19.6k  
100V  
1%  
10k  
5.1V  
R
SENSE  
10mΩ  
0.068µF  
100k  
0.068µF  
V
OUT2_SET  
CIRCUIT  
BREAKER  
TRIP  
7.5k  
4:1 VOLTAGE DIVIDER  
GND  
INTV  
CCS2  
INTV  
CCS1  
V
V
OUT2  
OUT2  
4.7µF  
EXTV  
CCS2  
EXTV  
CCS1  
4.7µF  
1µF  
1µF  
10k  
GND  
GND  
PGOODS1  
PGOODS2  
PGOODS1  
PGOODS2  
FAULTS1  
FAULTS2  
ON/OFF  
RUNS1  
PGOODS1  
RUNS2  
INTV  
CC  
FREQS1  
FREQS2  
1%  
36.5k  
1% 60.4k  
10k  
UVS2  
PGOODVCORE  
1%  
PGOOD_C0  
V
1%  
20k  
OUT2  
V
OUT2  
100k  
SWC0  
+
IN  
LTM4664A  
1V/30A  
V
OUTC0  
0.004*  
10µF  
25V  
x4  
100µF  
×2  
GND  
IN  
+
+
470µF  
×2  
4V  
V
OSNS  
4V  
SGND_C0_C1  
V
INS3  
_C0  
_C1  
220µF  
×2  
V
INS3  
+
V
_C0  
OSNS  
LOAD0  
INTV  
CC  
DD33  
DD25  
V
_C0  
OSNS  
INTV  
CC  
V
PGOODVCORE  
4.7µF  
V
DD33  
V
DD33  
PGOOD_C1  
V
OSNS  
V
V
DD25  
SWC1  
10k  
1.5V/25A  
RUN_C0  
RUN_C1  
V
OUTC1  
100µF  
PGOODS2  
GND  
×3  
10k  
+
470µF  
4V  
FAULT  
SGND_C0_C1  
LOAD1  
×1  
4V  
FAULT_C0  
FAULT_C1  
SYNC  
+
10k  
V
OSNS  
+
V
_C1  
OSNS  
V
OSNS  
SYNC  
SHARE_CLK  
V
_C1  
OSNS  
10k 10k 10k 10k  
SHARE_CLK  
SCL  
EXTV  
+5V BIAS 50mA  
CC  
SCL  
SDA  
SDA  
ALERT  
ALERT  
PINS NOT SHOWN:  
GL_C0  
GL_C1  
PHFLT_C0  
PHFLT_C1  
1%  
PWMC1  
PWMC0  
14.5k  
TWO PHASE PSM 25A/30A SECTION  
1%  
14.3k  
1%  
V
DD25  
14.3k  
2200pF  
100pF  
V
V
DD25  
DD25  
V
RANGE = LOW CH0 PROGRAM EA-GM = 3.69ms  
OUT  
RANGE = LOW  
2200pF  
100pF  
1%  
2.43k  
1%  
22.6k  
1%  
I
R
= 5k  
LIM  
COMP  
CH1 PROGRAM EA-GM = 3.69ms  
= 3k  
4.22k  
22.6k  
R
*OPTIONAL SENSE RESISTOR  
COMP  
4664A F47  
Figure 47. 54V to 1.0V at 30A and 1.5V Outputs at 25A With Providing I2C/SMBus/PMBus Serial Interface  
Rev. 0  
86  
For more information www.analog.com  
LTM4664A  
TYPICAL APPLICATIONS  
10µF  
×2  
50V  
V
V
40V–58V  
OUT1A  
IN  
49.9k  
1%  
100k  
2.2µF  
×2  
100V  
MAIN BULK  
10µF  
100k  
10µF  
×6  
50V  
100V  
V
OUT2A  
5.1V  
1%  
6.04k  
×6  
R
SENSE  
10mΩ  
50V  
100k  
19.6k  
0.068µF  
0.068µF  
OVP_SET  
CIRCUIT  
BREAKER  
TRIP  
7.5k  
4:1 VOLTAGE DIVIDER  
GND  
INTV  
INTV  
CCS1  
CCS2  
4.7µF  
V
V
OUT2A  
OUT2A  
4.7µF  
EXTV  
EXTV  
CCS1  
CCS2  
1µF  
1µF  
GND  
GND  
PGOODS1  
FAULTS1  
10k  
PGOODS1A  
PGOODS2A  
PGOODS2  
FAULTS2  
ON/OFFA  
PGOODS1A  
RUNS1  
RUNS2  
INTV  
CCA  
FREQS1  
FREQS2  
1%  
36.5k  
10k  
1%  
60.4k  
UVS2  
PGOODVCORE  
PGOOD_C0  
1%  
1%  
V
OUT2A  
100k  
12.1k  
V
OUT2  
SWC0  
LTM4664A  
(A)  
0.9V/120A  
+
IN  
IN  
V
V
OUTC0  
GND  
10µF  
25V  
×4  
220µF  
×4  
4V  
+
V
SGND_C0_C1  
OSNS  
_C0  
_C1  
INS3  
V
INS3  
+
V
_C0  
_C0  
OSNS  
INTV  
CCA  
INTV  
CC  
V
LOAD  
OSNS  
4.7µF  
V
DD33A  
V
V
DD33  
PGOODVCORE  
DD33A  
V
PGOOD_C1  
DD25A  
V
OSNS  
V
DD25  
10k  
SWC1  
_C0  
RUN  
V
OUTC1  
PGOODS2A  
220µF  
×4  
4V  
RUN_C1  
GND  
10k  
FAULT  
SGND_C0_C1  
FAULT_C0  
FAULT_C1  
SYNC  
10k  
+
V
+
OSNS  
SYNC  
V
_C1  
OSNS  
10k 10k 10k 10k  
SHARE_CLK  
SHARE_CLK  
SCL  
V
OSNS  
V
_C1  
SCL  
SDA  
OSNS  
+5V BIAS ≥ 50mA  
EXTV  
CC  
SDA  
ALERT  
ALERT  
PINS NOT SHOWN:  
GL_C0  
GL_C1  
1%  
14.3k  
1%  
PWMC1A  
14.3k  
V
V
DD25A  
TWO PHASE PSM 60A SECTION  
DD25A  
PWMC0A  
100pF  
6800pF  
1%  
1%  
1.65Ω  
PHFLT_C0  
PHFLT_C1  
32.4k  
32.4k  
V
RANGE = LOW PROGRAM EA-GM = 3.02ms  
OUT  
RANGE = LOW  
I
R
COMP  
= 4k ALL CHANNELS  
LIM  
FOR ALL CHANNELS  
COMPH  
COMPL  
10µF  
×2  
50V  
V
V
IN  
40V–58V  
OUT1B  
1%  
49.9k  
2.2µF  
100V  
×2  
100k  
100V  
V
10µF  
×6  
MAIN BULK  
100k  
10µF  
×6  
59V  
OUT2B  
5.1V  
1%  
6.04k  
R
50V  
SENSE1  
19.6k  
0.068µF  
0.068µF  
100k  
10mΩ  
OVP_SET  
CIRCUIT  
BREAKER  
7.5k  
4:1 VOLTAGE DIVIDER  
TRIP  
GND  
INTV  
CCS2  
INTV  
CCS1  
4.7µF  
V
V
OUT2B  
OUT2B  
EXTV  
CCS2  
EXTV  
CCS1  
4.7µF  
1µF  
1µF  
GND  
GND  
10k  
PGOODS1B  
PGOODS2A  
PGOODS1  
PGOODS2  
FAULTS1  
FAULTS2  
ON/OFFB  
PGOODS1B  
RUNS1  
RUNS2  
FREQS1  
FREQS2  
1%  
36.5k  
1%  
60.4k  
UVS2  
PGOODVCORE  
1%  
100k  
PGOOD_C0  
1%  
12.1k  
V
OUT2B  
V
OUT2  
SWC0  
LTM4664A  
(B)  
+
IN  
IN  
V
V
OUTC0  
GND  
10µF  
×4  
25V  
220µF  
×4  
4V  
470µF  
×2  
4V  
SGND_C0_C1  
_C0  
_C1  
INS3  
+
V
OSNS  
V
+
INS3  
V
_C0  
OSNS  
INTV  
CCB  
DD33B  
DD25B  
V
OSNS  
INTV  
CC  
V
_C0  
OSNS  
V
4.7µF  
V
DD33  
PGOODVCORE  
PGOOD_C1  
V
V
DD25  
SWC1  
RUN_C0  
RUN_C1  
V
OUTC1  
GND  
PGOODS2A  
220µF  
×4  
4V  
SGND_C0_C1  
FAULT  
FAULT_C0  
FAULT_C1  
SYNC  
+
V
OSNS  
+
V
_C1  
OSNS  
SYNC  
V
OSNS  
SHARE_CLK  
SCL  
_C1  
V
OSNS  
SHARE_CLK  
SCL  
+5V BIAS ≥ 50mA  
EXTV  
CC  
SDA  
SDA  
ALERT  
ALERT  
V
DD25B  
1%  
PWMC1B  
14.3k  
TWO PHASE PSM 60A SECTION  
COMPL  
COMPH  
PWMC0B  
1%  
22.6k  
1%  
1.65k  
1%  
1.65k  
PINS NOT SHOWN:  
GL_C0  
PHFLT_C0  
PHFLT_C1  
GL_C1  
1%  
14.3k  
4664A F48  
Figure 48. Two Paralleled LTM4664A Producing 54V to 0.9VOUT at 120A. Integrated Power System Management Features  
Accessible Over 2-Wire I2C/SMBus/PMBus Serial Interface  
Rev. 0  
87  
For more information www.analog.com  
LTM4664A  
TYPICAL APPLICATIONS  
10µF  
×2  
50V  
V
V
30V TO 58V  
IN  
OUT1  
1%  
100k  
49.9k  
2.2µF  
×2  
100V  
MAIN BULK  
V
10µF  
×8  
50V  
100k  
10µF  
×8  
50V  
OUT2  
19.6k  
100V  
5.1V  
1%  
10k  
R
SENSE  
10mΩ  
0.068µF  
0.068µF  
100k  
OVP_SET  
CIRCUIT  
BREAKER  
TRIP  
7.5k  
4:1 VOLTAGE DIVIDER  
GND  
INTV  
INTV  
CCS1  
CCS2  
V
4.7µF  
V
OUT2  
OUT2  
EXTV  
EXTV  
CCS1  
4.7µF  
CCS2  
1µF  
1µF  
10k  
GND  
GND  
PGOODS1  
PGOODS2  
PGOODS1  
PGOODS2  
FAULTS1  
FAULTS2  
ON/OFF  
PGOODS1  
RUNS1  
INTV  
CC  
RUNS2  
FREQS1  
FREQS2  
1%  
36.5k  
10k  
1%  
ADDITIONAL 30W FROM V  
60.4k  
OUT2  
UVS2  
PGOODVCORE  
PGOOD_C0  
1%  
1%  
PGOODS2  
V
20k  
OUT2  
ENABLE  
100k  
V
OUT2  
SWC0  
1V/15A  
LTM4664A  
V
IN/4  
+
IN  
IN  
V
V
INPUT  
OUTPUT  
OUTC0  
10µF  
25V  
×4  
56µF  
35V  
+
GND  
100µF  
×6  
OTHER DC/DC REGS  
NO LOAD UNTIL  
ENABLED  
470µF  
SGND_C0_C1  
_C0  
_C1  
INS3  
V
+
INS3  
V
_C0  
_C0  
OSNS  
INTV  
CC  
DD33  
DD25  
INTV  
CC  
V
OSNS  
V
4.7µF  
V
V
10k  
DD33  
DD33  
INTV  
CC  
V
PGOOD_C1  
V
DD25  
10k  
SWC1  
RUN_C0  
RUN_C1  
1.2V/15A  
10k  
V
OUTC1  
PGOODS2  
+
GND  
100µF  
×6  
470µF  
FAULT  
SGND_C0_C1  
FAULT_C0  
FAULT_C1  
SYNC  
10k  
+
V
_C1  
OSNS  
10k 10k 10k 10k  
_C1  
OSNS  
SHARE_CLK  
SCL  
V
+5V 50mA  
EXTV  
CC  
SDA  
ALERT  
PINS NOT SHOWN:  
GL_C0  
GL_C1  
PHFLT_C0  
PHFLT_C1  
V
DD25  
1%  
14.3k  
PWMC1  
100pF  
TWO PHASE PSM SECTION  
PWMC0  
2200pF  
100pF  
1%  
22.6k  
1%  
2.43k  
1%  
1%  
2200pF  
CHANNEL 0 AND 1 V  
RANGE = LOW CHANNEL 0 AND 1  
OUT  
LIM  
32.4k 22.6k  
1%  
14.3k  
I
RANGE = LOW  
EA-GM = 3.69ms  
= 5k  
R
COMP  
1%  
14.3k  
4664A F49  
Figure 49. 30V – 58V to 1V and 1.2V at 15A, with Additional 30W from VOUT2. Integrated Power System Management Features  
Accessible Over 2-Wire I2C/SMBus/PMBus Serial Interface. For Evaluation and More Information, See Demo Boards DC2143  
Rev. 0  
88  
For more information www.analog.com  
LTM4664A  
TYPICAL APPLICATIONS  
10µF  
×2  
50V  
V
OUT1A  
V
40V – 58V  
IN  
49.9k  
1%  
100k  
2.2µF  
×2  
100V  
100V  
V
OUT2A  
MAIN BULK  
10µF  
×8  
50V  
100k  
10µF  
5.1V  
1%  
6.04k  
×8  
R
50V  
SENSE1  
10mΩ  
0.068µF  
0.068µF  
19.6k  
100k  
OVP_SET  
CIRCUIT  
BREAKER  
TRIP  
7.5k  
4:1 VOLTAGE DIVIDER  
GND  
INTV  
INTV  
CCS2  
CCS1  
4.7µF  
V
V
OUT2A  
OUT2A  
EXTV  
EXTV  
CCS1  
4.7µF  
CCS2  
1µF  
1µF  
GND  
SGNDS1  
PGOODS1  
FAULTS1  
10k  
10k  
PGOODS1A  
PGOODS2A  
PGOODS2  
FAULTS2  
ON/OFFA  
PGOODS1A  
RUNS1  
RUNS2  
INTV  
CCA  
10k  
FREQS1  
FREQS2  
1%  
36.5k  
1%  
60.4k  
UVS2  
PGOOD1P2V  
PGOOD_C0  
1%  
12.1k 100k  
1%  
V
OUT2A  
V
OUT2  
SWC0  
1.2V/30A  
LTM4664  
(A)  
+
IN  
IN  
V
V
OUTC0  
GND  
100µF  
×3  
10µF  
+
×4  
470µF  
SGND_C0_C1  
_C0  
_C1  
25V  
INS3  
V
+
INS3  
V
_C0  
_C0  
OSNS  
INTV  
CCA  
DD33A  
DD25A  
LOAD  
V
INTV  
OSNS  
CC  
V
4.7µF  
PGOODVCORE  
V
V
DD33A  
DD33  
PGOOD_C1  
V
V
DD25  
10k  
SWC1  
RUN_C0  
RUN_C1  
V
OUTC1  
GND  
PGOODS2A  
220µF  
×2  
4V  
10k 10k  
SGND_C0_C1  
FAULT_C0  
FAULT_C1  
SYNC  
+
10k  
V
OSNS  
FAULT  
SYNC  
+
V
_C1  
OSNS  
V
10k 10k 10k 10k  
OSNS  
V
_C1  
CLK SHARE  
SCL  
OSNS  
SHARE_CLK  
SCL  
+5V BIAS 50mA  
EXTV  
CC  
SDA  
SDA  
ALERT  
ALERT  
V
DD25A  
1%  
14.3k  
PWMC1A  
PWMC0A  
DUAL 30A PSM SECTION  
220pF  
2200pF  
1%  
32.4  
1%  
3.24k  
1.65k  
1%  
32.4k  
PINS NOT SHOWN:  
GL_C0  
GL_C1  
1%  
14.3k  
PHFLT_C0  
PHFLT_C1  
COMPH  
COMPL  
1%  
14.3k  
10µF  
×2  
50V  
V
OUT1B  
V
40V – 58V  
IN  
1%  
100k  
49.9k  
2.2µF  
100V  
×2  
100V  
V
OUT2B  
10µF  
×8  
MAIN BULK  
10µF  
×8  
50V  
100k  
1%  
6.04k  
5.1V  
R
50V  
SENSE2  
10mΩ  
0.068µF  
0.068µF  
19.6k  
100k  
OVP_SET  
CIRCUIT  
BREAKER  
TRIP  
7.5k  
4:1 VOLTAGE DIVIDER  
GND  
INTV  
INTV  
CCS2  
CCS1  
4.7µF  
V
V
OUT2B  
OUT2B  
EXTV  
EXTV  
CCS1  
4.7µF  
CCS2  
1µF  
1µF  
GND  
SGNDS1  
PGOODS1  
FAULTS1  
10k  
10k  
PGOODS1B  
PGOODS2A  
PGOODS2  
FAULTS2  
ON/OFFB  
RUNS1  
PGOODS1B  
RUNS2  
FREQS1  
FREQS2  
1%  
36.5k  
1%  
INTV  
CCB  
60.4k  
10k  
UVS2  
PGOODVCORE  
PGOOD_C0  
1%  
12.1k 100k  
1%  
V
OUT2B  
V
OUT2  
SWC0  
LTM4664A  
(B)  
0.9V/90A  
+
IN  
V
OUTC0  
GND  
10µF  
+
220µF  
×2  
4V  
V
OSNS  
IN  
×4  
25V  
470µF  
×4  
4V  
SGND_C0_C1  
V
_C0  
_C1  
INS3  
+
V
V
INS3  
+
OSNS  
V
_C0  
_C0  
OSNS  
LOAD  
INTV  
CCB  
INTV  
V
OSNS  
CC  
OSNS  
V
V
DD33B  
4.7µF  
V
DD33  
V
OSNS  
PGOODVCORE  
V
DD25B  
PGOOD_C1  
V
DD25  
SWC1  
RUN_C0  
RUN_C1  
V
OUTC1  
PGOODS2A  
220µF  
×2  
4V  
GND  
FAULT  
SGND_C0_C1  
FAULT_C0  
FAULT_C1  
SYNC  
+
V
OSNS  
+
V
_C1  
OSNS  
SYNC  
SHARECLK  
SCL  
V
OSNS  
SHARE_CLK  
SCL  
V
_C1  
OSNS  
+5V BIAS 50mA  
EXTV  
CC  
SDA  
SDA  
ALERT  
ALERT  
1%  
V
PWMC1B  
DD25B  
14.3k  
TWO PHASE PSM 60A SECTION  
COMPH  
COMPL  
PWM C0B  
1%  
22.6k  
1%  
1.65k  
1%  
1.65k  
100pF  
4700pF  
PINS NOT SHOWN:  
GL_C0  
GL_C1  
ALL CHANNELS HAVE  
RANGE = LOW  
0.9V CHANNELS  
GM = 3.69ms  
1%  
14.3k  
V
I
OUT  
RANGE = LOW  
R
COMP  
= 3.4k  
LIM  
1.2V GM = 3.69ms  
CHANNEL R = 4k  
4664A F50  
PHFLT_C0  
COMP  
Figure 50. 48V-58V Input, Converting 1.2V at 30A, and 0.9V at 90A. Power System Management Features Accessible Through  
LTM4664A Over 2-Wire I2C/SMBus/PMBus Serial Interface.  
Rev. 0  
89  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
ADDRESSING AND WRITE PROTECT  
CMD  
DATA  
DEFAULT  
COMMAND NAME  
CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS NVM VALUE  
PAGE  
0x00 Provides integration with multi-page PMBus devices.  
R/W Byte  
N
N
N
Reg  
Reg  
0x00  
PAGE_PLUS_WRITE  
PAGE_PLUS_READ  
0x05 Write a supported command directly to a PWM channel. W Block  
0x06 Read a supported command directly from a PWM  
channel.  
Block  
R/W  
WRITE_PROTECT  
0x10 Level of protection provided by the device against  
accidental changes.  
R/W Byte  
N
Y
0x00  
2
MFR_ADDRESS  
0xE6 Sets the 7-bit I C address byte.  
R/W Byte  
R/W Byte  
N
Y
Reg  
Reg  
Y
Y
0x4F  
0x80  
MFR_RAIL_ADDRESS  
0xFA Common address for PolyPhase outputs to adjust  
common parameters.  
PAGE  
The PAGE command provides the ability to configure, control and monitor both PWM channels through only one  
physical address, either the MFR_ADDRESS or GLOBAL device address. Each PAGE contains the operating commands  
for one PWM channel.  
Pages 0x00 and 0x01 correspond to Channel 0 and Channel 1, respectively, in this device.  
Setting PAGE to 0xFF applies any following paged commands to both outputs. With PAGE set to 0xFF the LTM4664A  
will respond to read commands as if PAGE were set to 0x00 (Channel 0 results).  
This command has one data byte.  
PAGE_PLUS_WRITE  
The PAGE_PLUS_WRITE command provides a way to set the page within a device, send a command, and then send  
the data for the command, all in one communication packet. Commands allowed by the present write protection level  
may be sent with PAGE_PLUS_WRITE.  
The value stored in the PAGE command is not affected by PAGE_PLUS_WRITE. If PAGE_PLUS_WRITE is used to send  
a non-paged command, the Page Number byte is ignored.  
This command uses Write Block protocol. An example of the PAGE_PLUS_WRITE command with PEC sending a  
command that has two data bytes is shown in Figure 51.  
1
7
1
1
8
1
8
1
8
1
8
1
SLAVE  
ADDRESS  
PAGE_PLUS  
COMMAND CODE  
BLOCK COUNT  
(= 4)  
PAGE  
NUMBER  
COMMAND  
CODE  
S
W
A
A
A
A
A
8
1
8
1
8
1
1
LOWER DATA  
BYTE  
UPPER DATA  
BYTE  
A
A
PEC BYTE  
A
P
4664A F54  
Figure 51. Example of PAGE_PLUS_WRITE  
PAGE_PLUS_READ  
The PAGE_PLUS_READ command provides the ability to set the page within a device, send a command, and then read  
the data returned by the command, all in one communication packet .  
Rev. 0  
90  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
The value stored in the PAGE command is not affected by PAGE_PLUS_READ. If PAGE_PLUS_READ is used to access  
data from a non-paged command, the Page Number byte is ignored.  
This command uses the Process Call protocol. An example of the PAGE_PLUS_READ command with PEC is shown  
in Figure 52.  
1
7
1
1
8
1
8
1
8
1
8
1
SLAVE  
ADDRESS  
PAGE_PLUS  
COMMAND CODE  
BLOCK COUNT  
(= 2)  
PAGE  
NUMBER  
COMMAND  
CODE  
S
W
A
A
A
A
A
1
7
1
1
8
1
8
1
8
1
8
1
1
SLAVE  
ADDRESS  
BLOCK COUNT  
LOWER DATA  
BYTE  
UPPER DATA  
BYTE  
Sr  
R
A
A
A
A
PEC BYTE  
NA  
P
(= 2)  
4664A F55  
Figure 52. Example of PAGE_PLUS_READ  
Note: PAGE_PLUS commands cannot be nested. A PAGE_PLUS command cannot be used to read or write another  
PAGE_PLUS command. If this is attempted, the LTM4664A will NACK the entire PAGE_PLUS packet and issue a CML  
fault for Invalid/Unsupported Data.  
WRITE_PROTECT  
The WRITE_PROTECT command is used to control writing to the LTM4664A device. This command does not indicate  
the status of the WP pin which is defined in the MFR_COMMON command. The WP pin takes precedence over the  
value of this command.  
BYTE MEANING  
0x80 Disable all writes except to the WRITE_PROTECT, PAGE, MFR_  
EE_UNLOCK, and STORE_USER_ALL commands.  
0x40 Disable all writes except to the WRITE_PROTECT, PAGE,  
MFR_EE_UNLOCK, MFR_CLEAR_PEAKS, STORE_USER_ALL,  
OPERATION and CLEAR_FAULTS command. Individual fault  
bits can be cleared by writing a 1 to the respective bits in the  
STATUS commands.  
0x20 Disable all writes except to the WRITE_PROTECT, OPERATION,  
MFR_EE_UNLOCK, MFR_CLEAR_PEAKS, CLEAR_FAULTS,  
PAGE, ON_OFF_CONFIG, VOUT_COMMAND and STORE_USER_  
ALL. Individual fault bits can be cleared by writing a 1 to the  
respective bits in the STATUS commands.  
0x10 Reserved, must be 0  
0x08 Reserved, must be 0  
0x04 Reserved, must be 0  
0x02 Reserved, must be 0  
0x01 Reserved, must be 0  
Enable writes to all commands when WRITE_PROTECT is set to 0x00.  
If WP pin is high, PAGE, OPERATION, MFR_CLEAR_PEAKS, MFR_EE_UNLOCK, WRITE_PROTECT and CLEAR_  
FAULTS commands are supported. Individual fault bits can be cleared by writing a 1 to the respective bits in the  
STATUS commands.  
Rev. 0  
91  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
MFR_ADDRESS  
The MFR_ADDRESS command byte sets the 7 bits of the PMBus slave address for this device.  
Setting this command to a value of 0x80 disables device addressing. The GLOBAL device address, 0x5A and 0x5B,  
cannot be deactivated. If RCONFIG is set to ignore, the ASEL pin is still used to determine the LSB of the channel  
address. If the ASEL pin is open, the LTM4664A will use the MFR_ADDRESS value stored in NVM to construct the  
effective address of the part.  
This command has one data byte.  
MFR_RAIL_ADDRESS  
The MFR_RAIL_ADDRESS command enables direct device address access to the PAGE activated channel. The value  
of this command should be common to all devices attached to a single power supply rail.  
The user should only perform command writes to this address. If a read is performed from this address and the rail  
devices do not respond with EXACTLY the same value, the LTM4664A will detect bus contention and may set a CML  
communications fault.  
Setting this command to a value of 0x80 disables rail device addressing for the channel.  
This command has one data byte.  
GENERAL CONFIGURATION COMMANDS  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
MFR_CHAN_CONFIG  
MFR_CONFIG_ALL  
CMD CODE DESCRIPTION  
TYPE  
Configuration bits that are channel specific. R/W Byte  
General configuration bits. R/W Byte  
PAGED FORMAT UNITS NVM  
0xD0  
0xD1  
Y
N
Reg  
Reg  
Y
Y
0x10  
0x21  
MFR_CHAN_CONFIG  
General purpose configuration command common to multiple LTC products.  
BIT MEANING  
7
6
5
4
3
2
1
Reserved  
Reserved  
Reserved  
Disable RUN Low. When asserted the RUN pin is not pulsed low if commanded OFF.  
Enable short cycle recognition if this bit is set to a 1.  
SHARE_CLOCK control. If SHARE_CLOCK is held low, the output is disabled.  
No FAULT ALERT, ALERT is not pulled low if FAULT is pulled low externally. Assert this bit if either POWER_GOOD or VOUT_UVUF are  
propagated on FAULT.  
0
Disables the V  
decay value requirement for MFR_RETRY_TIME and t  
processing. When this bit is set to a 0, the output must decay to  
OUT  
OFF(MIN)  
less than 12.5% of the programmed value for any action that turns off the rail including a fault, an OFF/ON command, or a toggle of RUN from  
high to low to high.  
This command has one data byte.  
Rev. 0  
92  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
A short cycle event occurs whenever the PWM channel is commanded back ON, or reactivated, after the part has been  
commanded OFF and is processing either the TOFF_DELAY or the TOFF_FALL states. The PWM channel can be turned  
ON and OFF through either the RUN pin and or the PMBus OPERATION command.  
If the PWM channel is reactivated during the TOFF_DELAY, the part will perform the following:  
1. Immediately tri-state the PWM channel output;  
2. Start the retry delay timer as specified by the t  
.
OFF(MIN)  
3. After the t  
value has expired, the PWM channel will proceed to the TON_DELAY state and the STATUS_  
OFF(MIN)  
MFR_SPECIFIC bit #1 will assert.  
If the PWM channel is reactivated during the TOFF_FALL, the part will perform the following:  
1. Stop ramping down the PWM channel output;  
2. Immediately tri-state the PWM channel output;  
3. Start the retry delay timer as specified by the t  
.
OFF(MIN)  
4. After the t  
value has expired, the PWM channel will proceed to the TON_DELAY state and the STATUS_  
OFF(MIN)  
MFR_SPEFIFIC bit #1 will assert.  
If the short cycle event occurs and the short cycle MFR_CHAN_CONFIG bit is not set, the PWM channel state machine  
will complete its TOFF_DELAY and TOFF_FALL operations as previously commanded by the user.  
MFR_CONFIG_ALL  
General purpose configuration command common to multiple LTC products.  
BIT MEANING  
7
6
5
4
3
2
Enable Fault Logging  
Ignore Resistor Configuration Pins  
Mask PMBus, Part II, Section 10.9.1 Violations  
Disable SYNC output  
Enable 255ms PMBus timeout  
A valid PEC required for PMBus writes to be accepted. If this bit is not  
set, the part will accept commands with invalid PEC.  
1
0
Enable the use of PMBus clock stretching  
Execute CLEAR_FAULTS on rising edge of either RUN pin.  
This command has one data byte.  
ON/OFF/MARGIN  
CMD  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
ON_OFF_CONFIG  
OPERATION  
CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS NVM  
0x02 RUN pin and PMBus bus on/off command configuration. R/W Byte  
Y
Y
Reg  
Reg  
Y
Y
0x1E  
0x80  
0x01 Operating mode control. On/off, margin high and margin R/W Byte  
low.  
MFR_RESET  
0xFD Commanded reset without requiring a power-down.  
Send Byte  
N
NA  
Rev. 0  
93  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
ON_OFF_CONFIG  
The ON_OFF_CONFIG command specifies the combination of RUNn pin input state and PMBus commands needed to  
turn the PWM channel on and off.  
Supported Values:  
VALUE  
MEANING  
0x1F  
OPERATION value and RUNn pin must both command the device to start/run. Device executes immediate off when commanded off.  
OPERATION value and RUNn pin must both command the device to start/run. Device uses TOFF_ command values when commanded off.  
RUNn pin control with immediate off when commanded off. OPERATION on/off control ignored.  
RUNn pin control using TOFF_ command values when commanded off. OPERATION on/off control ignored.  
0x1E  
0x17  
0x16  
Programming an unsupported ON_OFF_CONFIG value will generate a CML fault and the command will be ignored.  
This command has one data byte.  
OPERATION  
The OPERATION command is used to turn the unit on and off in conjunction with the input from the RUNn pins. It  
is also used to cause the unit to set the output voltage to the upper or lower MARGIN VOLTAGEs. The unit stays in  
the commanded operating mode until a subsequent OPERATION command or change in the state of the RUNn pin  
instructs the device to change to another mode. If the part is stored in the MARGIN_LOW/HIGH state, the next RESET  
or POWER_ON cycle will ramp to that state. If the OPERATION command is modified, for example ON is changed  
to MARGIN_LOW, the output will move at a fixed slope set by the VOUT_TRANSITION_RATE. The default operation  
command is sequence off. If V is applied to a part with factory default programming and the VOUT_CONFIG resistor  
IN  
configuration pins are not installed, the outputs will be commanded off.  
The part defaults to the Sequence Off state.  
This command has one data byte.  
Supported Values:  
VALUE  
MEANING  
0xA8  
Margin high.  
Margin low.  
0x98  
0x80  
On (V  
back to nominal even if bit 3 of ON_OFF_CONFIG is not set).  
OUT  
0x40*  
0x00*  
Soft off (with sequencing).  
Immediate off (no sequencing).  
*Device does not respond to these commands if bit 3 of ON_OFF_CONFIG is not set.  
Programming an unsupported OPERATION value will generate a CML fault and the command will be ignored.  
This command has one data byte.  
MFR_RESET  
This command provides a means to reset the LTM4664A PSM from the serial bus. This forces the LTM4664A PSM  
to turn off both PWM channels, load the operating memory from internal EEPROM, clear all faults and then perform a  
soft-start of both PWM channels, if enabled.  
This write-only command has no data bytes.  
Rev. 0  
94  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
PWM CONFIGURATION  
DATA  
DEFAULT  
COMMAND NAME  
MFR_PWM_COMP  
MFR_PWM_MODE  
MFR_PWM_CONFIG  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS NVM VALUE  
0xD3  
0xD4  
0xF5  
PWM loop compensation configuration  
R/W Byte  
R/W Byte  
R/W Byte  
Y
Y
N
Reg  
Reg  
Reg  
Y
Y
Y
0x28  
0xC7  
0x10  
Configuration for the PWM engine.  
Set numerous parameters for the DC/DC controller  
including phasing.  
FREQUENCY_SWITCH  
0x33  
Switching frequency of the controller.  
R/W  
Word  
N
L11  
kHz  
Y
350kHz  
0xFABC  
MFR_PWM_MODE  
The MFR_PWM_MODE command sets important PWM controls for each channel.  
The MFR_PWM_MODE command allows the user to program the PWM controller to use discontinuous (pulse-skipping  
mode), or forced continuous conduction mode.  
BIT  
7
0b  
1b  
6
MEANING  
Use High Range of I  
Low Current Range  
High Current Range  
Enable Servo Mode  
LIMIT  
5
External temperature sense:  
0: ΔV measurement.  
BE  
Now reserved, ΔV only supported.  
BE  
[4:3]  
2
Reserved  
Reserved, always low DCR current sense  
1
V
OUT  
Range  
1b  
0b  
The maximum output voltage is 2.75V  
The maximum output voltage is 3.6V  
Bit[0] Mode  
0b  
1b  
Discontinuous  
Forced Continuous  
Bit [7] of this command determines if the part is in high range or low range of the IOUT_OC_FAULT_LIMIT command.  
Changing this bit value changes the PWM loop gain and compensation. This bit value should not be changed when the  
channel output is active. Writing this bit when the channel is active will generate a CML fault.  
Bit [6] The LTM4664A PSM will not servo while the part is OFF, ramping on or ramping off. When set to a one, the  
output servo is enabled. The output set point DAC will be slowly adjusted to minimize the difference between the  
READ_VOUT_ADC and the VOUT_COMMAND (or the appropriate margined value).  
The LTM4664A PSM computes temperature in °C from V measured by the ADC at the TSNSn pin as  
BE  
T = (G • ΔV • q/(K • ln(16))) – 273.15 + O  
BE  
Rev. 0  
95  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
For both equations,  
–14  
G = MFR_TEMP_1_GAIN • 2 , and  
O = MFR_TEMP_1_OFFSET  
Bit[2] is now reserved, and Ultra Low DCR mode is default.  
Bit[1] of this command determines if the part is in high range or low voltage range. Changing this bit value changes  
the PWM loop gain and compensation. This bit value should not be changed when the channel output is active. Writing  
this bit when the channel is active will generate a CML fault.  
B
it[0] determines if the PWM mode of operation is discontinuous (pulse-skipping mode), or forced continuous con-  
duction mode. Whenever the channel is ramping on, the PWM mode will be discontinuous, regardless of the value of  
this bit. This command has one data byte.  
MFR_PWM_COMP  
The MFR_PWM_COMP command sets the g of the PWM channel error amplifiers and the value of the internal R  
m
ITHn  
compensation resistors. This command affects the loop gain of the PWM output which may require modifications to  
the external compensation network.  
BIT  
MEANING  
BIT [7:5]  
000b  
Error Amplifier GM Adjust (ms)  
1.00  
1.68  
2.35  
3.02  
3.69  
4.36  
5.04  
5.73  
001b  
010b  
011b  
100b  
101b  
110b  
111b  
BIT [4:0]  
00000b  
00001b  
00010b  
00011b  
00100b  
00101b  
00110b  
00111b  
01000b  
01001b  
01010b  
01011b  
01100b  
01101b  
01110b  
R
(kΩ)  
COMP  
0
0.25  
0.5  
0.75  
1
1.25  
1.5  
1.75  
2
2.5  
3
3.5  
4
4.5  
5
Rev. 0  
96  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
01111b  
10000b  
10001b  
10010b  
10011b  
10100b  
10101b  
10110b  
10111b  
11000b  
11001b  
11010b  
11011b  
11100b  
11101b  
11110b  
11111b  
5.5  
6
7
8
9
11  
13  
15  
17  
20  
24  
28  
32  
38  
46  
54  
62  
This command has one data byte.  
MFR_PWM_CONFIG  
The MFR_PWM_CONFIG command sets the switching frequency phase offset with respect to the falling edge of the  
SYNC signal. The part must be in the OFF state to process this command. Either the RUN pins must be low or the  
channels must be commanded off. If either channel is in the RUN state and this command is written, the command  
will be NACK’d and a BUSY fault will be asserted.  
BIT  
MEANING  
7
Reserved  
[6:5]  
00b  
01b  
10b  
11b  
Input current sense gain.  
2x gain. 0mV to 50mV range.  
4x gain. 0mV to 20mV range.  
8x gain. 0mV to 5mV range.  
Reserved  
4
Share Clock Enable : If this bit is 1, the  
SHARE_CLK pin will not be released until  
IN  
V
> VIN_ON. The SHARE_CLK pin will be  
pulled low when V < VIN_OFF. If this bit is 0, the SHARE_  
IN  
CLK pin will not be pulled low when VIN < VIN_OFF except  
for the initial application of VIN.  
BIT [2:0]  
000b  
001b  
010b  
011b  
100b  
101b  
110b  
CHANNEL 0 (DEGREES)  
CHANNEL 1 (DEGREES)  
0
90  
0
180  
270  
240  
120  
240  
240  
300  
0
120  
60  
120  
Rev. 0  
97  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
FREQUENCY_SWITCH  
The FREQUENCY_SWITCH command sets the switching frequency, in kHz, of the LTM4664A.  
Supported Frequencies:  
VALUE [15:0]  
0x0000  
0xF3E8  
RESULTING FREQUENCY (TYP)  
External Oscillator  
250kHz  
0xFABC  
0xFB52  
0xFBE8  
0x023F  
350kHz  
425kHz  
500kHz  
575kHz  
0x028A  
0x02EE  
0x03E8  
650kHz  
750kHz  
1000kHz  
The part must be in the OFF state to process this command. The RUN pin must be low or both channels must be  
commanded off. If the part is in the RUN state and this command is written, the command will be NACK'd and a BUSY  
fault will be asserted. When the part is commanded off and the frequency is changed, a PLL_UNLOCK status may be  
detected as the PLL locks onto the new frequency.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
VOLTAGE  
Input Voltage and Limits  
CMD  
DATA  
PAGED FORMAT  
DEFAULT  
VALUE  
COMMAND NAME  
CODE DESCRIPTION  
TYPE  
UNITS  
NVM  
VIN_OV_FAULT_LIMIT  
0x55 Input supply overvoltage fault limit.  
R/W  
N
N
N
N
N
L11  
L11  
L11  
L11  
L11  
V
Y
15.5  
Word  
0xD3E0  
VIN_UV_WARN_LIMIT  
VIN_ON  
0x58 Input supply undervoltage warning limit.  
R/W  
Word  
V
V
Y
Y
Y
N
4.65  
0xCA53  
0x35 Input voltage at which the unit should start  
power conversion.  
R/W  
Word  
4.75  
0xCA60  
VIN_OFF  
0x36 Input voltage at which the unit should stop  
power conversion.  
R/W  
Word  
V
4.5  
0xCA40  
MFR_RVIN  
The resistance value of the V pin filter element R Word  
mΩ  
1000  
0x03E8  
IN  
in milliohms set at factory.  
VIN_OV_FAULT_LIMIT  
The VIN_OV_FAULT_LIMIT command sets the value of the input voltage measured by the ADC, in volts, that causes  
an input overvoltage fault.  
This command has two data bytes in Linear_5s_11s format.  
Rev. 0  
98  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
VIN_UV_WARN_LIMIT  
The VIN_UV_WARN_LIMIT command sets the value of input voltage measured by the ADC that causes an input under  
-
voltage warning. This warning is disabled until the input exceeds the input startup threshold value set by the VIN_ON  
command and the unit has been enabled. If the V Voltage drops below the VIN_OV_WARN_LIMIT the device:  
IN  
• Sets the INPUT Bit Is the STATUS_WORD  
• Sets the V Undervoltage Warning Bit in the STATUS_INPUT Command  
IN  
• Notifies the Host by Asserting ALERT, unless Masked  
VIN_ON  
The VIN_ON command sets the input voltage, in Volts, at which the unit starts power conversion.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
VIN_OFF  
The VIN_OFF command sets the input voltage, in Volts, at which the unit stops power conversion.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
MFR_RVIN  
The MFR_RVIN command is not available, MFR_RVIN is set at factory assembly with 1Ω.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
Output Voltage and Limits  
DATA  
DEFAULT  
VALUE  
2
0x14  
1.8  
0x2CCD  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
R Byte  
PAGED FORMAT  
Y
UNITS  
NVM  
–12  
VOUT_MODE  
0x20  
Output voltage format and exponent  
Reg  
L16  
–12  
(2 ).  
VOUT_MAX  
0x24  
Upper limit on the output voltage  
the unit can command regardless of  
any other commands.  
R/W  
Word  
Y
V
Y
VOUT_OV_FAULT_ LIMIT  
VOUT_OV_WARN_ LIMIT  
VOUT_MARGIN_HIGH  
0x40  
0x42  
0x25  
Output overvoltage fault limit.  
R/W  
Y
Y
Y
L16  
L16  
L16  
V
V
V
Y
Y
Y
1.1  
Word  
0x119A  
Output overvoltage warning limit.  
R/W  
Word  
R/W  
Word  
1.075  
0x1133  
1.05  
0x10CD  
Margin high output voltage set  
point. Must be greater than  
VOUT_COMMAND.  
VOUT_COMMAND  
0x21  
0x26  
Nominal output voltage set point.  
R/W  
Y
Y
L16  
L16  
V
V
Y
Y
1.0  
Word  
0x1000  
VOUT_MARGIN_LOW  
Margin low output voltage  
set point. Must be less than  
VOUT_COMMAND.  
R/W  
Word  
0.95  
0x0F33  
VOUT_UV_WARN_ LIMIT  
VOUT_UV_FAULT_ LIMIT  
MFR_VOUT_MAX  
0x43  
0x44  
0xA5  
Output undervoltage warning limit.  
Output undervoltage fault limit.  
Maximum allowed output voltage.  
R/W  
Y
Y
Y
L16  
L16  
L16  
V
V
V
Y
Y
0.925  
Word  
0x0ECD  
R/W  
Word  
R Word  
0.9  
0x0E66  
7.8  
0x1CCD  
Rev. 0  
99  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
VOUT_MODE  
The data byte for VOUT_MODE command, used for commanding and reading output voltage, consists of a 3-bit mode  
(only linear format is supported) and a 5-bit parameter representing the exponent used in output voltage Read/Write  
commands.  
This read-only command has one data byte.  
VOUT_MAX  
The VOUT_MAX command sets an upper limit on any voltage, including VOUT_MARGIN_HIGH, the unit can com-  
mand regardless of any other commands or combinations. The maximum allowed value of this command is 3.6V.  
The maximum output voltage the LTM4664A PSM can produce is 1.8V including VOUT_MARGIN_HIGH. However, the  
VOUT_OV_FAULT_LIMIT can be commanded as high as 3.6V.  
This command has two data bytes and is formatted in Linear_16u format.  
VOUT_OV_FAULT_LIMIT  
The VOUT_OV_FAULT_LIMIT command sets the value of the output voltage measured by the OV supervisor comparator  
at the sense pins, in volts, which causes an output overvoltage fault.  
If the VOUT_OV_FAULT_LIMIT is modified and the part is in the RUN state, allow 10ms after the command is modified  
to assure the new value is being honored. The part indicates if it is busy making a calculation. Monitor bits 5 and 6 of  
MFR_COMMON. Either bit is low if the part is busy. If this wait time is not honored and the VOUT_COMMAND is mod-  
ified above the old overvoltage limit, an OV condition might temporarily be detected resulting in undesirable behavior  
and possible damage to the switcher.  
If VOUT_OV_FAULT_RESPONSE is set to OV_PULLDOWN or 0x00, the FAULT pin will not assert if VOUT_OV_FAULT  
is propagated. The LTM4664A PSM will pull the TG low and assert the BG bit as soon as the overvoltage condition is  
detected.  
This command has two data bytes and is formatted in Linear_16u format.  
VOUT_OV_WARN_LIMIT  
The VOUT_OV_WARN_LIMIT command sets the value of the output voltage measured by the ADC at the sense pins,  
in volts, which causes an output voltage high warning. The MFR_VOUT_PEAK value can be used to determine if this  
limit has been exceeded.  
In response to the VOUT_OV_WARN_LIMIT being exceeded, the device:  
• Sets the NONE_OF_THE_ABOVE bit in the STATUS_BYTE  
• Sets the VOUT bit in the STATUS_WORD  
• Sets the VOUT Overvoltage Warning bit in the STATUS_VOUT command  
• Notifies the host by asserting ALERT pin, unless masked  
This condition is detected by the ADC so the response time may be up to t  
This command has two data bytes and is formatted in Linear_16u format.  
.
CONVERT  
Rev. 0  
100  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
VOUT_MARGIN_HIGH  
The VOUT_MARGIN_HIGH command loads the unit with the voltage to which the output is to be changed, in Volts,  
when the OPERATION command is set to “Margin High”. The value should be greater than VOUT_COMMAND. The  
maximum guaranteed value on VOUT_MARGIN_HIGH is 3.6V.  
This command will not be acted on during TON_RISE and TOFF_FALL output sequencing. The VOUT_TRANSITION_  
RATE will be used if this command is modified while the output is active and in a steady-state condition.  
This command has two data bytes and is formatted in Linear_16u format.  
VOUT_COMMAND  
The VOUT_COMMAND consists of two bytes and is used to set the output voltage, in volts. The maximum guaranteed  
value on VOUT is 3.6V.  
This command will not be acted on during TON_RISE and TOFF_FALL output sequencing. The VOUT_TRANSITION_  
RATE will be used if this command is modified while the output is active and in a steady-state condition.  
This command has two data bytes and is formatted in Linear_16u format.  
VOUT_MARGIN_LOW  
The VOUT_MARGIN_LOW command loads the unit with the voltage to which the output is to be changed, in volts,  
when the OPERATION command is set to “Margin Low”. The value must be less than VOUT_COMMAND.  
This command will not be acted on during TON_RISE and TOFF_FALL output sequencing. The VOUT_TRANSITION_  
RATE will be used if this command is modified while the output is active and in a steady-state condition.  
This command has two data bytes and is formatted in Linear_16u format.  
VOUT_UV_WARN_LIMIT  
The VOUT_UV_ WARN_LIMIT command reads the value of the output voltage measured by the ADC at the sense pins,  
in volts, which causes an output voltage low warning.  
In response to the VOUT_UV_WARN_LIMIT being exceeded, the device:  
• Sets the NONE_OF_THE_ABOVE bit in the STATUS_BYTE  
• Sets the VOUT bit in the STATUS_WORD  
• Sets the VOUT Undervoltage Warning bit in the STATUS_VOUT command  
• Notifies the host by asserting ALERT pin, unless masked  
This command has two data bytes and is formatted in Linear_16u format.  
VOUT_UV_FAULT_LIMIT  
The VOUT_UV_FAULT_LIMIT command reads the value of the output voltage measured by the UV supervisor com-  
parator at the sense pins, in volts, which causes an output undervoltage fault.  
This command has two data bytes and is formatted in Linear_16u format.  
Rev. 0  
101  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
MFR_VOUT_MAX  
The MFR_VOUT_MAX command is the maximum output voltage in volts for each channel, including VOUT_OV_FAULT_  
LIMIT. If the output voltages are set to high range (Bit 6 of MFR_PWM_CONFIG set to a 0) MFR_VOUT_MAX is 3.6V. If  
the output voltage is set to low range (Bit 6 of MFR_PWM_CONFIG set to a 1) the MFR_VOUT_MAX is 2.75V. Entering  
a VOUT_COMMAND value greater than this will result in a CML fault and the output voltage setting will be clamped to  
the maximum level. This will also result in Bit 3 VOUT_MAX_Warning in the STATUS_VOUT command being set. The  
maximum value to program is 1.8V and maximum operating is 1.5V.  
This read only command has 2 data bytes and is formatted in Linear_16u format.  
OUTPUT CURRENT AND LIMITS  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS  
NVM  
MFR_IOUT_CAL_GAIN  
0xDA  
The ratio of the voltage at the current  
R Word  
Y
L11  
mΩ  
Y
0.375  
0xD018  
sense pins to the sensed current. For  
devices using a fixed current sense  
resistor, it is the resistance value in  
mΩ.  
MFR_IOUT_CAL_GAIN_TC  
IOUT_OC_FAULT_LIMIT  
IOUT_OC_WARN_LIMIT  
0xF6  
0x46  
0x4A  
Temperature coefficient of the current R/W Word  
sensing element.  
Y
Y
Y
CF  
Y
Y
Y
3900  
0x0F3C  
Output overcurrent fault limit.  
R/W Word  
L11  
L11  
A
A
45.0  
0xE2D0  
Output overcurrent warning limit.  
R/W Word  
34.0  
0xE230  
MFR_IOUT_CAL_GAIN  
The MFR_IOUT_CAL_GAIN command is used to set the resistance value of the current sense resistor in milliohms.  
(see also MFR_IOUT_CAL_GAIN_TC).  
This command has two data bytes and is formatted in Linear_5s_11s format.  
MFR_IOUT_CAL_GAIN_TC  
The MFR_IOUT_CAL_GAIN_TC command allows the user to program the temperature coefficient of the IOUT_CAL_  
GAIN sense resistor or inductor DCR in ppm/°C.  
This command has two data bytes and is formatted in 16-bit 2’s complement integer ppm. N = –32768 to 32767 •  
–6  
10 . Nominal temperature is 27°C. The MFR_IOUT_CAL_GAIN is multiplied by:  
[1.0 + MFR_IOUT_CAL_GAIN_TC • (READ_TEMPERATURE_1-27)].  
DCR sensing will have a typical value of 3900.  
The MFR_IOUT_CAL_GAIN and MFR_IOUT_CAL_GAIN_TC impact all current parameters including: READ_IOUT,  
MFR_IOUT_PEAK, IOUT_OC_FAULT_LIMIT and IOUT_OC_WARN_LIMIT.  
Rev. 0  
102  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
IOUT_OC_FAULT_LIMIT  
The IOUT_OC_FAULT_LIMIT command sets the value of the peak output current limit, in Amperes. When the controller  
is in current limit, the overcurrent detector will indicate an overcurrent fault condition. The following table lists the  
+
progammable peak output current limit value in mV between I  
and I  
. The actual value of current limit is  
SENSE  
SENSE  
+
(I  
– I  
)/MFR_IOUT_CAL_GAIN in Amperes.  
SENSE  
SENSE  
MFR_PWM_MODE[7] = 0b,  
Use ILIM Low Range Low  
Current Range (mV)  
MFR_PWM_MODE[7] = 1b,  
High Current Range (mV)  
ILPEAK (A)  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
IOUT (A)  
ILPEAK (A)  
29.9  
IOUT (A)  
23.9  
18.86  
20.42  
21.14  
22.27  
23.41  
24.55  
25.68  
26.82  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
Not Needed  
10.48  
11.34  
32.4  
26.4  
11.74*  
12.37  
33.54  
35.3  
27.54  
29.3  
13.01**  
13.64  
37.1  
31.1  
38.9  
32.9  
14.27  
40.8  
34.8  
14.90  
42.6  
36.6  
* = Recommended for 25A Current Limit Plus Some Headroom  
** = Recommended for 30A Current Limit Plus Some Headroom for Up to 1.2V Output  
Note: This is the peak of the current waveform. The READ_IOUT command returns the average current. The peak output  
current limits are adjusted with temperature based on the MFR_IOUT_CAL_GAIN_TC using the equation:  
Peak Current Limit = MFR_IOUT_CAL_GAIN • (1 + MFR_IOUT_CAL_GAIN_TC • (READ_TEMPERTURE_1-27.0)).  
The LTM4664A automatically converts currents to the appropriate internal bit value.  
The I  
range is set with bit 7 of the MFR_PWM_MODE command.  
OUT  
The IOUT_OC_FAULT_LIMIT is ignored during TON_RISE and TOFF_FALL.  
If the IOUT_OC_FAULT_LIMIT is exceeded, the device:  
• Sets the IOUT bit in the STATUS word  
• Sets the IOUT Overcurrent fault bit in the STATUS_IOUT  
• Notifies the host by asserting ALERT, unless masked  
This command has two data bytes and is formatted in Linear_5s_11s format.  
**MFR_PWM_MODE[7]=1 is the high current range for ultra low DCR sensing. This range should be used since these  
current threshold values are too large for the LTM4664A.  
*Recommended for 35% up above 25A current limit  
Rev. 0  
103  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
IOUT_OC_WARN_LIMIT  
This command sets the value of the output current measured by the ADC that causes an output overcurrent warning  
in Amperes. The READ_IOUT value will be used to determine if this limit has been exceeded.  
In response to the IOUT_OC_WARN_LIMIT being exceeded, the device:  
• Sets the NONE_OF_THE_ABOVE bit in the STATUS_BYTE  
• Sets the IOUT bit in the STATUS_WORD  
• Sets the IOUT Overcurrent Warning bit in the STATUS_IOUT command, and  
• Notifies the host by asserting ALERT pin, unless masked  
The IOUT_OC_FAULT_LIMIT is ignored during TON_RISE and TOFF_FALL.  
This command has two data bytes and is formatted in Linear_5s_11s format  
Input Current and Limits  
CMD  
DATA  
FORMAT  
DEFAULT  
VALUE  
COMMAND NAME  
CODE DESCRIPTION  
TYPE  
UNITS  
NVM  
MFR_IIN_CAL_GAIN  
0xE8 The resistance value of the input current sense  
element in mΩ.  
R/W Word  
L11  
mΩ  
Y
2
0xC200  
MFR_IIN_CAL_GAIN  
The MFR_IIN_CAL_GAIN command is used to set the resistance value of the input current sense resistor in milliohms.  
(see also READ_IIN).  
This command has two data bytes and is formatted in Linear_5s_11s format.  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
0x5D Input overcurrent warning  
limit.  
TYPE  
PAGED  
FORMAT  
UNITS  
NVM  
IIN_OC_WARN_LIMIT  
R/W Word  
N
L11  
A
Y
10.0  
0xD280  
IIN_OC_WARN_LIMIT  
The IIN_OC_WARN_LIMIT command sets the value of the input current measured by the ADC, in amperes, that causes  
a warning indicating the input current is high. The READ_IIN value will be used to determine if this limit has been  
exceeded.  
In response to the IIN_OC_WARN_LIMIT being exceeded, the device:  
• Sets the OTHER bit in the STATUS_BYTE  
• Sets the INPUT bit in the upper byte of the STATUS_WORD  
• Sets the IIN Overcurrent Warning bit[1] in the STATUS_INPUT command, and  
• Notifies the host by asserting ALERT pin  
This command has two data bytes and is formatted in Linear_5s_11s format.  
Rev. 0  
104  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
TEMPERATURE  
External Temperature Calibration  
DATA  
DEFAULT  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS NVM VALUE  
MFR_TEMP_1_GAIN  
0xF8  
Sets the slope of the external temperature  
sensor.  
R/W Word  
Y
CF  
Y
0.995  
0x3FAE  
MFR_TEMP_1_OFFSET  
0xF9  
Sets the offset of the external temperature R/W Word  
sensor.  
Y
L11  
C
Y
0.0  
0x8000  
MFR_TEMP_1_GAIN  
The MFR_TEMP_1_GAIN command will modify the slope of the external temperature sensor to account for nonidealities  
in the element and errors associated with the remote sensing of the temperature in the inductor.  
This command has two data bytes and is formatted in 16-bit 2’s complement integer. The effective gain adjustment is  
–14  
N • 2 . The nominal value is 1.  
MFR_TEMP_1_OFFSET  
The MFR_TEMP_1_OFFSET command will modify the offset of the external temperature sensor to account for noni-  
dealities in the element and errors associated with the remote sensing of the temperature in the inductor.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
External Temperature Limits  
DATA  
FORMAT  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED  
UNITS  
NVM  
OT_FAULT_LIMIT  
0x4F  
0x51  
0x53  
Power stage overtemperature fault  
R/W Word  
Y
L11  
L11  
L11  
C
Y
128  
limit.  
0xF200  
OT_WARN_LIMIT  
UT_FAULT_LIMIT  
Power stage overtemperature  
warning limit.  
R/W Word  
R/W Word  
Y
Y
C
C
Y
Y
125  
0xEBE8  
Power stage undertemperature fault  
limit.  
–45  
0xE530  
OT_FAULT_LIMIT  
The OT_FAULT_LIMIT command sets the value of the external sense temperature measured by the ADC, in degrees  
Celsius, which causes an overtemperature fault. The READ_TEMPERATURE_1 value will be used to determine if this  
limit has been exceeded.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
OT_WARN_LIMIT  
The OT_WARN_LIMIT command sets the value of the external sense temperature measured by the ADC, in degrees  
Celsius, which causes an overtemperature warning. The READ_TEMPERATURE_1 value will be used to determine if  
this limit has been exceeded.  
Rev. 0  
105  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
In response to the OT_WARN_LIMIT being exceeded, the device:  
• Sets the TEMPERATURE bit in the STATUS_BYTE  
• Sets the Overtemperature Warning bit in the STATUS_TEMPERATURE command, and  
• Notifies the host by asserting ALERT pin, unless masked  
This command has two data bytes and is formatted in Linear_5s_11s format.  
UT_FAULT_LIMIT  
TheUT_FAULT_LIMITcommandsetsthevalueofthepowerstagesensetemperaturemeasuredbytheADC,indegreesCelsius,  
which causes an undertemperature fault. The READ_TEMPERATURE_1 value will be used to determine if this limit has been  
exceeded.  
Note: If the temp sensors are not installed, the UT_FAULT_LIMIT can be set to –275°C and UT_FAULT_LIMIT response  
set to ignore to avoid ALERT being asserted.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
TIMING  
Timing—On Sequence/Ramp  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS  
NVM  
TON_DELAY  
0x60  
Time from RUN and/or Operation on to  
R/W Word  
Y
L11  
L11  
ms  
Y
0.0  
output rail turn-on.  
0x8000  
TON_RISE  
0x61  
Time from when the output starts to  
rise until the output voltage reaches the  
VOUT commanded value.  
Maximum time from the start of  
TON_RISE for VOUT to cross the  
VOUT_UV_FAULT_LIMIT.  
R/W Word  
R/W Word  
R/W Word  
Y
ms  
Y
Y
Y
3
0xC300  
TON_MAX_FAULT_LIMIT  
VOUT_TRANSITION_RATE  
TON_DELAY  
0x62  
0x27  
Y
Y
L11  
L11  
ms  
5
0xCA80  
Rate the output changes when VOUT  
commanded to a new value.  
V/ms  
0.001  
0x8042  
The TON_DELAY command sets the time, in milliseconds, from when a start condition is received until the output  
voltage starts to rise. Values from 0ms to 83 seconds are valid. The resulting turn-on delay will have a typical delay of  
270µs for TON_DELAY = 0 and an uncertainty of 50µs for all values of TON_DELAY.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
TON_RISE  
The TON_RISE command sets the time, in milliseconds, from the time the output starts to rise to the time the output  
enters the regulation band. Values from 0 to 1.3 seconds are valid. The part will be in discontinuous mode during  
TON_RISE events. If TON_RISE is less than 0.25ms, the LTM4664A digital slope will be bypassed and the output voltage  
transition will only be controlled by the analog performance of the PWM switcher. The number of steps in TON_RISE  
is equal to TON_RISE (in ms)/0.1ms with an uncertainty of 0.1ms.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
Rev. 0  
106  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
TON_MAX_FAULT_LIMIT  
The TON_MAX_FAULT_LIMIT command sets the value, in milliseconds, on how long the unit can attempt to power  
up the output without reaching the output undervoltage fault limit.  
A data value of 0ms means that there is no limit and that the unit can attempt to bring up the output voltage indefinitely.  
The maximum limit is 83 seconds.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
VOUT_TRANSITION_RATE  
When a PMBus device receives either a VOUT_COMMAND or OPERATION (Margin High, Margin Low) that causes the  
output voltage to change this command set the rate in V/ms at which the output voltage changes. The commanded  
rate of change does not apply when the unit is commanded on or off. The maximum allowed slope is 4V/ms.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
Timing—Off Sequence/Ramp  
DATA  
FORMAT UNITS  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED  
NVM  
TOFF_DELAY  
0x64  
0x65  
0x66  
Time from RUN and/or Operation off to  
the start of TOFF_FALL ramp.  
Time from when the output starts to fall R/W Word  
until the output reaches zero volts.  
Maximum allowed time, after TOFF_FALL R/W Word  
completed, for the unit to decay below  
12.5%.  
R/W Word  
Y
L11  
L11  
L11  
ms  
ms  
ms  
Y
0.0  
0x8000  
TOFF_FALL  
Y
Y
Y
Y
3
0xC300  
TOFF_MAX_WARN_LIMIT  
0
0x8000  
TOFF_DELAY  
The TOFF_DELAY command sets the time, in milliseconds, from when a stop condition is received until the output  
voltage starts to fall. Values from 0 to 83 seconds are valid. The resulting turn off delay will have a typical delay of  
270µs for TOFF_DELAY = 0 and an uncertainty of 50µs for all values of TOFF_DELAY. TOFF_DELAY is not applied  
when a fault event occurs  
This command has two data bytes and is formatted in Linear_5s_11s format.  
TOFF_FALL  
The TOFF_FALL command sets the time, in milliseconds, from the end of the turn-off delay time until the output voltage  
is commanded to zero. It is the ramp time of the V  
to high impedance state.  
DAC. When the V  
DAC is zero, the PWM output will be set  
OUT  
OUT  
The part will maintain the mode of operation programmed. For defined TOFF_FALL times, the user should set the part  
to continuous conduction mode. Loading the max value indicates the part will ramp down at the slowest possible rate.  
The minimum supported fall time is 0.25ms. A value less than 0.25ms will result in a 0.25ms ramp. The maximum  
fall time is 1.3 seconds. The number of steps in TOFF_FALL is equal to TOFF_FALL (in ms)/0.1ms with an uncertainty  
of 0.1ms.  
In discontinuous conduction mode, the controller will not draw current from the load and the fall time will be set by  
the output capacitance and load current.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
Rev. 0  
107  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
TOFF_MAX_WARN_LIMIT  
The TOFF_MAX_WARN_LIMIT command sets the value, in milliseconds, on how long the output voltage exceeds  
12.5% of the programmed voltage before a warning is asserted. The output is considered off when the V  
voltage  
OUT  
is less than 12.5% of the programmed VOUT_COMMAND value. The calculation begins after TOFF_FALL is complete.  
A data value of 0ms means that there is no limit and that the output voltage exceeds 12.5% of the programmed voltage  
indefinitely. Other than 0, values from 120ms to 524 seconds are valid.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
Precondition for Restart  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
0xDC Minimum time the RUN pin is held  
low by the LTM4664A.  
TYPE  
PAGED  
FORMAT  
UNITS  
NVM  
MFR_RESTART_ DELAY  
R/W Word  
Y
L11  
ms  
Y
150  
0xF258  
MFR_RESTART_DELAY  
This command specifies the minimum RUN off time in milliseconds. This device will pull the RUN pin low for this length  
of time once a falling edge of RUN has been detected. The minimum recommended value is 136ms.  
Note: The restart delay is different than the retry delay. The restart delay pulls RUN low for the specified time, after  
which a standard start-up sequence is initiated. The minimum restart delay should be equal to TOFF_DELAY + TOFF_  
FALL + 136ms. Valid values are from 136ms to 65.52 seconds in 16ms increments. To assure a minimum off time,  
set the MFR_RESTART_DELAY 16ms longer than the desired time. The output rail can be off longer than the MFR_  
RESTART_DELAY after the RUN pin is pulled high if the output decay bit 0 is enabled in MFR_CHAN_CONFIG and the  
output takes a long time to decay below 12.5% of the programmed value.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
FAULT RESPONSE  
Fault Responses All Faults  
DATA  
FORMAT  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED  
UNITS  
NVM  
MFR_RETRY_ DELAY  
0xDB  
Retry interval during FAULT retry R/W Word  
mode.  
Y
L11  
ms  
Y
250  
0xF3E8  
MFR_RETRY_DELAY  
This command sets the time in milliseconds between retries if the fault response is to retry the controller at specified  
intervals. This command value is used for all fault responses that require retry. The retry time starts once the fault has  
been detected by the offending channel. Valid values are from 120ms to 83.88 seconds in 10µs increments.  
Note: The retry delay time is determined by the longer of the MFR_RETRY_DELAY command or the time required  
for the regulated output to decay below 12.5% of the programmed value. If the natural decay time of the output is  
too long, it is possible to remove the voltage requirement of the MFR_RETRY_DELAY command by asserting bit 0 of  
MFR_CHAN_CONFIG.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
Rev. 0  
108  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
Fault Responses Input Voltage  
DATA  
PAGED FORMAT UNITS  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
NVM  
VIN_OV_FAULT_RESPONSE  
0x56  
Action to be taken by the device when an R/W Byte  
input supply overvoltage fault is detected.  
Y
Reg  
Y
0x80  
VIN_OV_FAULT_RESPONSE  
The VIN_OV_FAULT_RESPONSE command instructs the device on what action to take in response to an input over-  
voltage fault. The data byte is in the format given in Table 17.  
The device also:  
• Sets the NONE_OF_THE_ABOVE bit in the STATUS_BYTE  
• Set the INPUT bit in the upper byte of the STATUS_WORD  
• Sets the VIN Overvoltage Fault bit in the STATUS_INPUT command, and  
• Notifies the host by asserting ALERT pin, unless masked  
This command has one data byte.  
Fault Responses Output Voltage  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS  
NVM  
VOUT_OV_FAULT_RESPONSE  
0x41  
0x45  
0x63  
Action to be taken by the device when an R/W Byte  
output overvoltage fault is detected.  
Y
Y
Y
Reg  
Reg  
Reg  
Y
0xB8  
0xB8  
0xB8  
VOUT_UV_FAULT_RESPONSE  
Action to be taken by the device when an R/W Byte  
output undervoltage fault is detected.  
Y
Y
TON_MAX_FAULT_  
RESPONSE  
Action to be taken by the device when a  
TON_MAX_FAULT event is detected.  
R/W Byte  
VOUT_OV_FAULT_RESPONSE  
The VOUT_OV_FAULT_RESPONSE command instructs the device on what action to take in response to an output  
overvoltage fault. The data byte is in the format given in Table 13.  
The device also:  
• Sets the VOUT_OV bit in the STATUS_BYTE  
• Sets the VOUT bit in the STATUS_WORD  
• Sets the VOUT Overvoltage Fault bit in the STATUS_VOUT command  
• Notifies the host by asserting ALERT pin, unless masked  
The only values recognized for this command are:  
0x00–Part performs OV pull down only, or OV_PULLDOWN.  
0x80–The device shuts down (disables the output) and the unit does not attempt to retry. (PMBus, Part II, Section 10.7).  
Rev. 0  
109  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
0xB8–The device shuts down (disables the output) and device attempts to retry continuously, without limitation, until  
it is commanded OFF (by the RUN pin or OPERATION command or both), bias power is removed, or another fault  
condition causes the unit to shut down.  
0x4n The device shuts down and the unit does not attempt to retry. The output remains disabled until the part is com-  
manded OFF then ON or the RUN pin is asserted low then high or RESET through the command or removal of VIN.  
The OV fault must remain active for a period of n • 10µs, where n is a value from 0 to 7.  
0x78+n The device shuts down and the unit attempts to retry continuously until either the fault condition is cleared  
or the part is commanded OFF then ON or the RUN pin is asserted low then high or RESET through the command or  
removal of VIN. The OV fault must remain active for a period of n • 10µs, where n is a value from 0 to 7.  
Any other value will result in a CML fault and the write will be ignored.  
This command has one data byte.  
Table 14. VOUT_OV_FAULT_RESPONSE Data Byte Contents  
BITS DESCRIPTION  
VALUE MEANING  
7:6  
Response  
00  
Part performs OV pull down only or OV_PULLDOWN  
(i.e., turns off the top MOSFET and turns on lower MOSFET  
while V is > VOUT_OV_FAULT).  
For all values of bits [7:6], the LTM4664A:  
• Sets the corresponding fault bit in the status commands and  
• Notifies the host by asserting ALERT pin, unless masked.  
OUT  
01  
The PMBus device continues operation for the delay time  
specified by bits [2:0] and the delay time unit specified for that  
particular fault. If the fault condition is still present at the end of  
the delay time, the unit responds as programmed in the Retry  
Setting (bits [5:3]).  
The fault bit, once set, is cleared only when one or more of the  
following events occurs:  
• The device receives a CLEAR_FAULTS command.  
10  
11  
The device shuts down immediately (disables the output) and  
responds according to the retry setting in bits [5:3].  
• The output is commanded through the RUN pin, the OPERATION  
command, or the combined action of the RUN pin and  
OPERATION command, to turn off and then to turn back on, or  
Not supported. Writing this value will generate a CML fault.  
• Bias power is removed and reapplied to the LTM4664A.  
Retry Setting  
5:3  
2:0  
000  
111  
The unit does not attempt to restart. The output remains  
disabled until the fault is cleared until the device is commanded  
OFF bias power is removed.  
The PMBus device attempts to restart continuously, without  
limitation, until it is commanded OFF (by the RUN pin or  
OPERATION command or both), bias power is removed, or  
another fault condition causes the unit to shut down without  
retry. Note: The retry interval is set by the MFR_RETRY_DELAY  
command.  
Delay Time  
000-111 The delay time in 10µs increments. This delay time determines  
how long the controller continues operating after a fault is  
detected. Only valid for deglitched off state.  
VOUT_UV_FAULT_RESPONSE  
The VOUT_UV_FAULT_RESPONSE command instructs the device on what action to take in response to an output  
undervoltage fault. The data byte is in the format given in Table 8.  
The device also:  
• Sets the NONE_OF_THE_ABOVE bit in the STATUS_BYTE  
• Sets the VOUT bit in the STATUS_WORD  
• Sets the VOUT undervoltage fault bit in the STATUS_VOUT command  
• Notifies the host by asserting ALERT pin, unless masked  
Rev. 0  
110  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
The UV fault and warn are masked until the following criteria are achieved:  
1) The TON_MAX_FAULT_LIMIT has been reached  
2) The TON_DELAY sequence has completed  
3) The TON_RISE sequence has completed  
4) The VOUT_UV_FAULT_LIMIT threshold has been reached  
5) The IOUT_OC_FAULT_LIMIT is not present  
The UV fault and warn are masked whenever the channel is not active.  
The UV fault and warn are masked during TON_RISE and TOFF_FALL sequencing.  
This command has one data byte.  
Table 15. VOUT_UV_FAULT_RESPONSE Data Byte Contents  
BITS DESCRIPTION  
VALUE MEANING  
7:6  
Response  
00  
The PMBus device continues operation without interruption.  
(Ignores the fault functionally)  
For all values of bits [7:6], the LTM4664A:  
• Sets the corresponding fault bit in the status commands and  
• Notifies the host by asserting ALERT pin, unless masked.  
01  
The PMBus device continues operation for the delay time  
specified by bits [2:0] and the delay time unit specified for  
that particular fault. If the fault condition is still present at the  
end of the delay time, the unit responds as programmed in the  
Retry Setting (bits [5:3]).  
The fault bit, once set, is cleared only when one or more of the  
following events occurs:  
• The device receives a CLEAR_FAULTS command.  
10  
11  
The device shuts down (disables the output) and responds  
according to the retry setting in bits [5:3].  
• The output is commanded through the RUN pin, the OPERATION  
command, or the combined action of the RUN pin and  
OPERATION command, to turn off and then to turn back on, or  
Not supported. Writing this value will generate a CML fault.  
• The device receives a RESTORE_USER_ALL command.  
• The device receives a MFR_RESET command.  
• The device supply power is cycled.  
Retry Setting  
5:3  
2:0  
000  
111  
The unit does not attempt to restart. The output remains  
disabled until the fault is cleared until the device is commanded  
OFF bias power is removed.  
The PMBus device attempts to restart continuously, without  
limitation, until it is commanded OFF (by the RUN pin or  
OPERATION command or both), bias power is removed, or  
another fault condition causes the unit to shut down without  
retry. Note: The retry interval is set by the MFR_RETRY_DELAY  
command.  
Delay Time  
000-111 The delay time in 10µs increments. This delay time determines  
how long the controller continues operating after a fault is  
detected. Only valid for deglitched off state.  
Rev. 0  
111  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
TON_MAX_FAULT_RESPONSE  
The TON_MAX_FAULT_RESPONSE command instructs the device on what action to take in response to a TON_MAX  
fault. The data byte is in the format given in Table 13.  
The device also:  
• Sets the NONE_OF_THE_ABOVE bit in the STATUS_BYTE  
• Sets the VOUT bit in the STATUS_WORD  
• Sets the TON_MAX_FAULT bit in the STATUS_VOUT command, and  
• Notifies the host by asserting ALERT pin, unless masked  
A value of 0 disables the TON_MAX_FAULT_RESPONSE. It is not recommended to use 0.  
Note: The PWM channel remains in discontinues mode until the TON_MAX_FAULT_LIMIT has been exceeded.  
This command has one data byte.  
Fault Responses Output Current  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS NVM  
IOUT_OC_FAULT_RESPONSE  
0x47  
Action to be taken by the device when an R/W Byte  
output overcurrent fault is detected.  
Y
Reg  
Y
0x00  
IOUT_OC_FAULT_RESPONSE  
The IOUT_OC_FAULT_RESPONSE command instructs the device on what action to take in response to an output  
overcurrent fault. The data byte is in the format given in Table 9.  
The device also:  
• Sets the NONE_OF_THE_ABOVE bit in the STATUS_BYTE  
• Sets the IOUT_OC bit in the STATUS_BYTE  
• Sets the IOUT bit in the STATUS_WORD  
• Sets the IOUT Overcurrent Fault bit in the STATUS_IOUT command, and  
• Notifies the host by asserting ALERT pin, unless masked  
This command has one data byte.  
Rev. 0  
112  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
Table 16. IOUT_OC_FAULT_RESPONSE Data Byte Contents  
BITS DESCRIPTION  
VALUE MEANING  
7:6  
Response  
00  
The LTM4664A PSM continues to operate indefinitely while  
maintaining the output current at the value set by  
For all values of bits [7:6], the LTM4664A:  
• Sets the corresponding fault bit in the status commands and  
• Notifies the host by asserting ALERT pin, unless masked.  
IOUT_OC_FAULT_LIMIT without regard to the output  
voltage (known as constant-current or brick-wall limiting).  
01  
10  
Not supported.  
The fault bit, once set, is cleared only when one or more of the  
following events occurs:  
The LTM4664A PSM continues to operate, maintaining the  
output current at the value set by IOUT_OC_FAULT_LIMIT  
without regard to the output voltage, for the delay time set by  
bits [2:0]. If the device is still operating in current limit at the  
end of the delay time, the device responds as programmed by  
the Retry Setting in bits [5:3].  
• The device receives a CLEAR_FAULTS command.  
• The output is commanded through the RUN pin, the OPERATION  
command, or the combined action of the RUN pin and  
OPERATION command, to turn off and then to turn back on, or  
11  
The LTM4664A PSM shuts down immediately and responds as  
programmed by the Retry Setting in bits [5:3].  
• The device receives a RESTORE_USER_ALL command.  
• The device receives a MFR_RESET command.  
• The device supply power is cycled.  
Retry Setting  
5:3  
2:0  
000  
111  
The unit does not attempt to restart. The output remains  
disabled until the fault is cleared by cycling the RUN pin or  
removing bias power.  
The device attempts to restart continuously, without limitation,  
until it is commanded OFF (by the RUN pin or OPERATION  
command or both), bias power is removed, or another fault  
condition causes the unit to shut down. Note: The retry interval  
is set by the MFR_RETRY_DELAY command.  
Delay Time  
000-111 The number of delay time units in 16ms increments. This  
delay time is used to determine the amount of time a unit is  
to continue operating after a fault is detected before shutting  
down. Only valid for deglitched off response.  
Fault Responses IC Temperature  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS  
NVM  
MFR_OT_FAULT_RESPONSE  
0xD6  
Action to be taken by the device when an  
internal overtemperature fault is detected.  
R Byte  
N
Reg  
0xC0  
MFR_OT_FAULT_RESPONSE  
The MFR_OT_FAULT_RESPONSE command byte instructs the device on what action to take in response to an internal  
overtemperature fault. The data byte is in the format given in Table 12.  
The LTM4664A also:  
• Sets the NONE_OF_THE_ABOVE bit in the STATUS_BYTE  
• Sets the MFR bit in the STATUS_WORD, and  
• Sets the Overtemperature Fault bit in the STATUS_MFR_SPECIFIC command  
• Notifies the host by asserting ALERT pin, unless masked  
This command has one data byte.  
Rev. 0  
113  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
Table 17. Data Byte Contents MFR_OT_FAULT_RESPONSE  
BITS DESCRIPTION  
VALUE MEANING  
7:6  
Response  
00  
01  
10  
Not supported. Writing this value will generate a CML fault.  
For all values of bits [7:6], the LTM4664A:  
• Sets the corresponding fault bit in the status commands and  
• Notifies the host by asserting ALERT pin, unless masked.  
Not supported. Writing this value will generate a CML fault  
The device shuts down immediately (disables the output) and  
responds according to the retry setting in bits [5:3].  
11  
The device’s output is disabled while the fault is present.  
Operation resumes and the output is enabled when the fault  
condition no longer exists.  
The fault bit, once set, is cleared only when one or more of the  
following events occurs:  
• The device receives a CLEAR_FAULTS command.  
• The output is commanded through the RUN pin, the OPERATION  
command, or the combined action of the RUN pin and  
OPERATION command, to turn off and then to turn back on, or  
• Bias power is removed and reapplied to the LTM4664A.  
Retry Setting  
5:3  
2:0  
000  
The unit does not attempt to restart. The output remains  
disabled until the fault is cleared.  
001-111 Not supported. Writing this value will generate CML fault.  
Delay Time  
XXX  
Not supported. Value ignored  
Fault Responses External Temperature  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS  
NVM  
OT_FAULT_ RESPONSE  
0x50  
Action to be taken by the device when an  
external overtemperature fault is detected,  
R/W Byte  
Y
Reg  
Reg  
Y
0xB8  
UT_FAULT_ RESPONSE  
0x54  
Action to be taken by the device when an  
external undertemperature fault is detected.  
R/W Byte  
Y
Y
0xB8  
OT_FAULT_RESPONSE  
The OT_FAULT_RESPONSE command instructs the device on what action to take in response to an external overtem-  
perature fault on the external temp sensors. The data byte is in the format given in Table 8.  
The device also:  
• Sets the TEMPERATURE bit in the STATUS_BYTE  
• Sets the Overtemperature Fault bit in the STATUS_TEMPERATURE command, and  
• Notifies the host by asserting ALERT pin, unless masked  
This command has one data byte.  
UT_FAULT_RESPONSE  
The UT_FAULT_RESPONSE command instructs the device on what action to take in response to an external under-  
temperature fault on the external temp sensors. The data byte is in the format given in Table 13.  
The device also:  
• Sets the TEMPERATURE bit in the STATUS_BYTE  
• Sets the Undertemperature Fault bit in the STATUS_TEMPERATURE command, and  
• Notifies the host by asserting ALERT pin, unless masked  
Rev. 0  
114  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
This condition is detected by the ADC so the response time may be up to t  
.
CONVERT  
This command has one data byte.  
Table 18. Data Byte Contents: TON_MAX_FAULT_RESPONSE, VIN_OV_FAULT_RESPONSE,  
OT_FAULT_RESPONSE, UT_FAULT_RESPONSE  
BITS DESCRIPTION  
VALUE MEANING  
7:6  
Response  
00  
01  
10  
The PMBus device continues operation without interruption.  
Not supported. Writing this value will generate a CML fault.  
For all values of bits [7:6], the LTM4664A:  
• Sets the corresponding fault bit in the status commands, and  
• Notifies the host by asserting ALERT pin, unless masked.  
The device shuts down immediately (disables the output) and  
responds according to the retry setting in bits [5:3].  
11  
Not supported. Writing this value will generate a CML fault.  
The fault bit, once set, is cleared only when one or more of the  
following events occurs:  
• The device receives a CLEAR_FAULTS command.  
• The output is commanded through the RUN pin, the OPERATION  
command, or the combined action of the RUN pin and  
OPERATION command, to turn off and then to turn back on, or  
• The device receives a RESTORE_USER_ALL command.  
• The device receives a MFR_RESET command.  
• The device supply power is cycled.  
Retry Setting  
5:3  
2:0  
000  
111  
The unit does not attempt to restart. The output remains  
disabled until the fault is cleared until the device is commanded  
OFF bias power is removed.  
The PMBus device attempts to restart continuously, without  
limitation, until it is commanded OFF (by the RUN pin or  
OPERATION command or both), bias power is removed, or  
another fault condition causes the unit to shut down without  
retry. Note: The retry interval is set by the MFR_RETRY_DELAY  
command.  
Delay Time  
XXX  
Not supported. Values ignored  
FAULT SHARING  
Fault Sharing Propagation  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
0xD2 Configuration that determines which faults  
are propagated to the FAULT pins.  
TYPE  
PAGED FORMAT UNITS  
NVM  
MFR_FAULT_  
PROPAGATE  
R/W Word  
Y
Reg  
Y
0x6993  
MFR_FAULT_PROPAGATE  
The MFR_FAULT_PROPAGATE command enables the faults that can cause the FAULTn pin to assert low. The com-  
mand is formatted as shown in Table 15. Faults can only be propagated to the FAULTn pin if they are programmed to  
respond to faults.  
This command has two data bytes.  
Rev. 0  
115  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
Table 19. FAULTn Propagate Fault Configuration  
The FAULT0 and FAULT1 pins are designed to provide electrical notification of selected events to the user. Some of these events are common to both output  
channels. Others are specific to an output channel. They can also be used to share faults between channels.  
BIT(S)  
SYMBOL  
OPERATION  
B[15]  
VOUT disabled while not decayed.  
This is used in a PolyPhase configuration when bit 0 of the MFR_CHAN_CONFIG is a zero. If the  
channel is turned off, by toggling the RUN pin or commanding the part OFF, and then the RUN  
is reasserted or the part is commanded back on before the output has decayed, VOUT will not  
restart until the 12.5% decay is honored. The FAULT pin is asserted during this condition if bit 15  
is asserted.  
B[14]  
b[13]  
Mfr_fault_propagate_short_CMD_cycle 0: No action  
1: Asserts low if commanded off then on before the output has sequenced off. Re-asserts high  
after sequence off.  
t
OFF(MIN)  
Mfr_fault_propagate_ton_max_fault  
0: No action if a TON_MAX_FAULT fault is asserted  
1: Associated output will be asserted low if a TON_MAX_FAULT fault is asserted  
FAULT0 is associated with page 0 TON_MAX_FAULT faults  
FAULT1 is associated with page 1 TON_MAX_FAULT faults  
b[12]  
b[11]  
Reserved  
Mfr_fault0_propagate_int_ot,  
Mfr_fault1_propagate_int_ot  
Reserved  
0: No action if the MFR_OT_FAULT_LIMIT fault is asserted  
1: Associated output will be asserted low if the MFR_OT_FAULT_LIMIT fault is asserted  
b[10]  
b[9]  
Reserved  
b[8]  
Mfr_fault0_propagate_ut,  
Mfr_fault1_propagate_ut  
0: No action if the UT_FAULT_LIMIT fault is asserted  
1: Associated output will be asserted low if the UT_FAULT_LIMIT fault is asserted  
FAULT0 is associated with page 0 UT faults  
FAULT1 is associated with page 1 UT faults  
b[7]  
Mfr_fault0_propagate_ot,  
Mfr_fault1_propagate_ot  
0: No action if the OT_FAULT_LIMIT fault is asserted  
1: Associated output will be asserted low if the OT_FAULT_LIMIT fault is asserted  
FAULT0 is associated with page 0 OT faults  
FAULT1 is associated with page 1 OT faults  
b[6]  
b[5]  
b[4]  
Reserved  
Reserved  
Mfr_fault0_propagate_input_ov,  
Mfr_fault1_propagate_input_ov  
Reserved  
0: No action if the VIN_OV_FAULT_LIMIT fault is asserted  
1: Associated output will be asserted low if the VIN_OV_FAULT_LIMIT fault is asserted  
b[3]  
b[2]  
Mfr_fault0_propagate_iout_oc,  
Mfr_fault1_propagate_iout_oc  
0: No action if the IOUT_OC_FAULT_LIMIT fault is asserted  
1: Associated output will be asserted low if the IOUT_OC_FAULT_LIMIT fault is asserted  
FAULT0 is associated with page 0 OC faults  
FAULT1 is associated with page 1 OC faults  
b[1]  
b[0]  
Mfr_fault0_propagate_vout_uv,  
Mfr_fault1_propagate_vout_uv  
0: No action if the VOUT_UV_FAULT_LIMIT fault is asserted  
1: Associated output will be asserted low if the VOUT_UV_FAULT_LIMIT fault is asserted  
FAULT0 is associated with page 0 UV faults  
FAULT1 is associated with page 1 UV faults  
Mfr_fault0_propagate_vout_ov,  
Mfr_fault1_propagate_vout_ov  
0: No action if the VOUT_OV_FAULT_LIMIT fault is asserted  
1: Associated output will be asserted low if the VOUT_OV_FAULT_LIMIT fault is asserted  
FAULT0 is associated with page 0 OV faults  
FAULT1 is associated with page 1 OV faults  
Rev. 0  
116  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
Fault Sharing Response  
DATA  
PAGED FORMAT UNITS  
Reg  
DEFAULT  
COMMAND NAME  
CMD CODE DESCRIPTION  
0xD5 Action to be taken by the device when the  
FAULT pin is asserted low.  
TYPE  
R/W Byte  
NVM  
Y
VALUE  
MFR_FAULT_RESPONSE  
Y
0xC0  
MFR_FAULT_RESPONSE  
The MFR_FAULT_RESPONSE command instructs the device on what action to take in response to the FAULTn pin  
being pulled low by an external source.  
Supported Values:  
VALUE  
MEANING  
0xC0  
FAULT_INHIBIT The LTM4664A will three-state the output in response to the FAULT pin pulled low.  
FAULT_IGNORE The LTM4664A continues operation without interruption.  
0x00  
The device also:  
• Sets the MFR Bit in the STATUS_WORD.  
• Sets Bit 0 in the STATUS_MFR_SPECIFIC Command to Indicate FAULTn Is Being Pulled Low  
• Notifies the Host by Asserting ALERT, Unless Masked  
This command has one data byte.  
SCRATCHPAD  
DATA  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS  
NVM  
USER_DATA_00  
0xB0  
OEM reserved. Typically used for part  
serialization.  
R/W Word  
N
Reg  
Y
NA  
USER_DATA_01  
USER_DATA_02  
0xB1  
0xB2  
Manufacturer reserved for LTpowerPlay.  
R/W Word  
R/W Word  
Y
N
Reg  
Reg  
Y
Y
NA  
NA  
OEM reserved. Typically used for part  
serialization.  
USER_DATA_03  
USER_DATA_04  
0xB3  
0xB4  
A NVM word available for the user.  
A NVM word available for the user.  
R/W Word  
R/W Word  
Y
N
Reg  
Reg  
Y
Y
0x0000  
0x0000  
Rev. 0  
117  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
USER_DATA_00 through USER_DATA_04  
These commands are non-volatile memory locations for customer storage. The customer has the option to write any  
value to the USER_DATA_nn at any time. However, the LTpowerPlay software and contract manufacturers use some of  
these commands for inventory control. Modifying the reserved USER_DATA_nn commands may lead to undesirable  
inventory control and incompatibility with these products.  
These commands have 2 data bytes and are in register format.  
IDENTIFICATION  
DATA  
FORMAT UNITS  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
PAGED  
NVM  
PMBus_REVISION  
0x98  
PMBus revision supported by this device.  
R Byte  
N
Reg  
Reg  
FS  
0x22  
Current revision is 1.2.  
CAPABILITY  
0x19  
Summary of PMBus optional communication  
protocols supported by this device.  
R Byte  
N
0xB0  
MFR_ID  
0x99  
0x9A  
0xE7  
The manufacturer ID of the LTM4664A in ASCII.  
Manufacturer part number in ASCII.  
R String  
R String  
R Word  
N
N
N
ASC  
ASC  
Reg  
LTC  
MFR_MODEL  
MFR_SPECIAL_ID  
LTM4664  
0x020X  
Manufacturer code representing the LTM4664A.  
PMBus_REVISION  
The PMBUS_REVISION command indicates the revision of the PMBus to which the device is compliant. The LTM4664A  
is PMBus Version 1.2 compliant in both Part I and Part II.  
This read-only command has one data byte.  
CAPABILITY  
This command provides a way for a host system to determine some key capabilities of a PMBus device.  
The LTM4664A supports packet error checking, 400kHz bus speeds, and ALERT pin.  
This read-only command has one data byte.  
MFR_ID  
The MFR_ID command indicates the manufacturer ID of the LTM4664A using ASCII characters.  
This read-only command is in block format.  
MFR_MODEL  
The MFR_MODEL command indicates the manufacturer’s part number of the LTM4664A using ASCII characters.  
This read-only command is in block format.  
MFR_SPECIAL_ID  
The 16-bit word representing the part name and revision. 0x4C denotes the part is an LTM4664A, XX is adjustable by  
the manufacturer.  
This read-only command has two data bytes.  
Rev. 0  
118  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
FAULT WARNING AND STATUS  
DEFAULT  
COMMAND NAME  
CLEAR_FAULTS  
SMBALERT_MASK  
CMD CODE DESCRIPTION  
TYPE  
PAGED  
N
Y
FORMAT UNITS  
NVM  
VALUE  
0x03  
0x1B  
Clear any fault bits that have been set. Send Byte  
Mask activity.  
NA  
See CMD  
Details  
Block R/W  
Reg  
Y
MFR_CLEAR_PEAKS  
STATUS_BYTE  
0xE3  
0x78  
Clears all peak values.  
One byte summary of the unit’s fault  
condition.  
Two byte summary of the unit’s fault  
condition.  
Output voltage fault and warning  
status.  
Output current fault and warning  
status.  
Input supply fault and warning status.  
External temperature fault and warning R/W Byte  
status for READ_TEMERATURE_1.  
Send Byte  
R/W Byte  
Y
Y
NA  
NA  
Reg  
Reg  
Reg  
Reg  
STATUS_WORD  
STATUS_VOUT  
STATUS_IOUT  
0x79  
0x7A  
0x7B  
R/W Word  
R/W Byte  
R/W Byte  
R/W Byte  
Y
Y
Y
NA  
NA  
NA  
STATUS_INPUT  
STATUS_ TEMPERATURE  
0x7C  
0x7D  
N
Y
Reg  
Reg  
NA  
NA  
STATUS_CML  
0x7E  
0x80  
Communication and memory fault and R/W Byte  
warning status.  
N
Y
Reg  
Reg  
NA  
NA  
STATUS_MFR_ SPECIFIC  
Manufacturer specific fault and state  
information.  
R/W Byte  
MFR_PADS  
MFR_COMMON  
0xE5  
0xEF  
Digital status of the I/O pads.  
Manufacturer status bits that are  
common across multiple LTC chips.  
R Word  
R Byte  
N
N
Reg  
Reg  
NA  
NA  
CLEAR_FAULTS  
The CLEAR_FAULTS command is used to clear any fault bits that have been set. This command clears all bits in all  
status commands simultaneously. At the same time, the device negates (clears, releases) its ALERT pin signal output  
if the device is asserting the ALERT pin signal. If the fault is still present when the bit is cleared, the fault bit will remain  
set and the host notified by asserting the ALERT pin low. CLEAR_FAULTS can take up to 10µs to process. If a fault  
occurs within that time frame it may be cleared before the status register is set.  
This write-only command has no data bytes.  
The CLEAR_FAULTS does not cause a unit that has latched off for a fault condition to restart. Units that have shut  
down for a fault condition are restarted when:  
• The output is commanded through the RUN pin, the OPERATION command, or the combined action of the RUN pin  
and OPERATION command, to turn off and then to turn back on, or  
• MFR_RESET command is issued.  
• Bias power is removed and reapplied to the integrated circuit  
SMBALERT_MASK  
The SMBALERT_MASK command can be used to prevent a particular status bit or bits from asserting ALERT as they  
are asserted.  
Figure 33 shows an example of the Write Word format used to set an ALERT mask, in this case without PEC. The bits in  
the mask byte align with bits in the specified status register. For example, if the STATUS_TEMPERATURE command code  
is sent in the first data byte, and the mask byte contains 0x40, then a subsequent External Overtemperature Warning  
Rev. 0  
119  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
would still set bit 6 of STATUS_TEMPERATURE but not assert ALERT. All other supported STATUS_TEMPERATURE  
bits would continue to assert ALERT if set.  
Figure 50 shows an example of the Block Write – Block Read Process Call protocol used to read back the present state  
of any supported status register, again without PEC.  
SMBALERT_MASK cannot be applied to STATUS_BYTE, STATUS_WORD, MFR_COMMON or MFR_PADS. Factory  
default masking for applicable status registers is shown below. Providing an unsupported command code to SMBALERT_  
MASK will generate a CML for Invalid/Unsupported Data.  
SMBALERT_MASK Default Setting: (Refer Also to Figure 2)  
STATUS RESISTER  
ALERT Mask Value MASKED BITS  
STATUS_VOUT  
0x00  
0x00  
0x00  
0x00  
0x00  
0x11  
None  
STATUS_IOUT  
None  
STATUS_TEMPERATURE  
STATUS_CML  
None  
None  
STATUS_INPUT  
None  
STATUS_MFR_SPECIFIC  
Bit 4 (internal PLL unlocked), bit 0 (FAULT pulled low by external device)  
1
7
1
1
8
1
8
1
8
1
1
SLAVE  
ADDRESS  
SMBALERT_MASK  
COMMAND CODE  
STATUS_x  
COMMAND CODE  
S
W
A
A
A
MASK BYTE  
A
P
4664A F56  
Figure 53. Example of Writing SMBALERT_MASK  
1
7
1
1
8
1
8
1
8
1
SLAVE  
ADDRESS  
SMBALERT_MASK  
COMMAND CODE  
BLOCK COUNT  
(= 1)  
STATUS_x  
COMMAND CODE  
S
W
A
A
A
A
1
7
1
1
8
1
8
1
1
SLAVE  
ADDRESS  
BLOCK COUNT  
(= 1)  
Sr  
R
A
A
MASK BYTE  
NA  
P
4664A F57  
Figure 54. Example of Reading SMBALERT_MASK  
MFR_CLEAR_PEAKS  
The MFR_CLEAR_PEAKS command clears the MFR_*_PEAK data values. A MFR_RESET command will also clear the  
MFR_*_PEAK data values.  
This write-only command has no data bytes.  
STATUS_BYTE  
The STATUS_BYTE command returns one byte of information with a summary of the most critical faults. This is the  
lower byte of the status word.  
Rev. 0  
120  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
STATUS_BYTE Message Contents:  
BIT  
7*  
6
STATUS BIT NAME  
MEANING  
BUSY  
OFF  
A fault was declared because the LTM4664A was unable to respond.  
This bit is set if the channel is not providing power to its output, regardless of the reason, including simply not  
being enabled.  
5
4
VOUT_OV  
IOUT_OC  
VIN_UV  
An output overvoltage fault has occurred.  
An output overcurrent fault has occurred.  
Not supported (LTM4664A returns 0).  
3
2
TEMPERATURE  
CML  
A temperature fault or warning has occurred.  
A communications, memory or logic fault has occurred.  
1
0*  
NONE OF THE ABOVE A fault Not listed in bits[7:1] has occurred.  
*ALERT can be asserted if either of these bits is set. They may be cleared by writing a 1 to their bit position in the STATUS_BYTE, in lieu of a CLEAR_  
FAULTS command.  
This command has one data byte.  
STATUS_WORD  
The STATUS_WORD command returns a two-byte summary of the channel's fault condition. The low byte of the  
STATUS_WORD is the same as the STATUS_BYTE command.  
STATUS_WORD High Byte Message Contents:  
BIT  
15  
14  
13  
12  
11  
10  
9
STATUS BIT NAME  
MEANING  
V
An output voltage fault or warning has occurred.  
An output current fault or warning has occurred.  
An input voltage fault or warning has occurred.  
A fault or warning specific to the LTM4664A has occurred.  
The POWER_GOOD state is false if this bit is set.  
Not supported (LTM4664A returns 0).  
Not supported (LTM4664A returns 0).  
Not supported (LTM4664A returns 0).  
OUT  
OUT  
I
INPUT  
MFR_SPECIFIC  
POWER_GOOD#  
FANS  
OTHER  
8
UNKNOWN  
If any of the bits in the upper byte are set, NONE_OF_THE_ABOVE is asserted.  
This command has two data bytes.  
STATUS_VOUT  
The STATUS_VOUT command returns one byte of V  
status information.  
OUT  
STATUS_VOUT Message Contents:  
BIT  
MEANING  
7
V
OUT  
V
OUT  
V
OUT  
V
OUT  
V
OUT  
overvoltage fault.  
overvoltage warning.  
undervoltage warning.  
undervoltage fault.  
max warning.  
6
5
4
3
2
TON max fault.  
1
TOFF max fault.  
0
Not supported (LTM4664A returns 0).  
Rev. 0  
121  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
The user is permitted to write a 1 to any bit in this command to clear a specific fault. This permits the user to clear  
status by means other than using the CLEAR_FAULTS command.  
Any supported fault bit in this command will initiate an ALERT event.  
This command has one data byte.  
STATUS_IOUT  
The STATUS_IOUT command returns one byte of I  
status information.  
OUT  
STATUS_IOUT Message Contents:  
BIT  
MEANING  
7
I
overcurrent fault.  
OUT  
6
Not supported (LTM4664A returns 0).  
I overcurrent warning.  
OUT  
5
4:0  
Not supported (LTM4664A returns 0).  
The user is permitted to write a 1 to any bit in this command to clear a specific fault. This permits the user to clear  
status by means other than using the CLEAR_FAULTS command.  
Any supported fault bit in this command will initiate an ALERT event. This command has one data byte.  
STATUS_INPUT  
The STATUS_INPUT command returns one byte of V (VINS3_C1) status information.  
IN  
STATUS_INPUT Message Contents:  
BIT  
MEANING  
7
V
IN  
overvoltage fault.  
6
Not supported (LTM4664A returns 0).  
V undervoltage warning.  
IN  
5
4
Not supported (LTM4664A returns 0).  
3
Unit off for insufficient V .  
IN  
2
Not supported (LTM4664A returns 0).  
1
I overcurrent warning.  
IN  
0
Not supported (LTM4664A returns 0).  
The user is permitted to write a 1 to any bit in this command to clear a specific fault. This permits the user to clear  
status by means other than using the CLEAR_FAULTS command.  
Any supported fault bit in this command will initiate an ALERT event. Bit 3 of this command is not latched and will not  
generate an ALERT even if it is set. This command has one data byte.  
Rev. 0  
122  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
STATUS_TEMPERATURE  
The STATUS_TEMPERATURE commands returns one byte with status information on temperature. This is a paged  
command and is related to the respective READ_TEMPERATURE_1 value.  
STATUS_TEMPERATURE Message Contents:  
BIT  
MEANING  
7
External overtemperature fault.  
External overtemperature warning.  
Not supported (LTM4664A returns 0).  
External undertemperature fault.  
Not supported (LTM4664A returns 0).  
6
5
4
3:0  
.
The user is permitted to write a 1 to any bit in this command to clear a specific fault. This permits the user to clear  
status by means other than using the CLEAR_FAULTS command.  
This command has one data byte.  
STATUS_CML  
The STATUS_CML command returns one byte of status information on received commands, internal memory and logic.  
STATUS_CML Message Contents:  
BIT  
MEANING  
7
Invalid or unsupported command received.  
Invalid or unsupported data received.  
Packet error check failed.  
6
5
4
Memory fault detected.  
3
Processor fault detected.  
2
Reserved (LTM4664A returns 0).  
Other communication fault.  
Other memory or logic fault.  
1
0
If either bit 3 or bit 4 of this command is set, a serious and significant internal error has been detected. Continued  
operation of the part is not recommended if these bits are continuously set.  
The user is permitted to write a 1 to any bit in this command to clear a specific fault. This permits the user to clear  
status by means other than using the CLEAR_FAULTS command.  
Any supported fault bit in this command will initiate an ALERT event.  
This command has one data byte.  
Rev. 0  
123  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
STATUS_MFR_SPECIFIC  
The STATUS_MFR_SPECIFIC commands returns one byte with the manufacturer specific status information.  
The format for this byte is:  
BIT MEANING  
7
6
5
4
3
2
1
0
Internal Temperature Fault Limit Exceeded.  
Internal Temperature Warn Limit Exceeded.  
Factory Trim Area NVM CRC Fault.  
PLL is Unlocked  
Fault Log Present  
V
DD33  
UV or OV Fault  
Short-cycle Event Detected  
FAULT Pin Asserted Low by External Device  
If any of these bits are set, the MFR bit in the STATUS_WORD will be set, and ALERT may be asserted.  
The user is permitted to write a 1 to any bit in this command to clear a specific fault. This permits the user to clear  
status by means other than using the CLEAR_FAULTS command. However, the fault log present bit can only be cleared  
by issuing the MFR_FAULT_LOG_CLEAR command.  
Any supported fault bit in this command will initiate an ALERT event.  
This command has one data byte.  
MFR_PADS  
This command provides the user a means of directly reading the digital status of the I/O pins of the device. The bit  
assignments of this command are as follows:  
BIT ASSIGNED DIGITAL PIN  
15  
14  
V
V
OV Fault  
UV Fault  
DD33  
DD33  
13 Reserved  
12 Reserved  
11 ADC Values Invalid, Occurs During Start-Up. May Occur Briefly on Current Measurement Channels During Normal Operation  
10 SYNC clocked by external device (when LTM4664A configured to drive SYNC pin)  
9
8
7
6
5
4
3
2
1
0
Channel 1 Power Good  
Channel 0 Power Good  
LTM4664A Driving RUN1 Low  
LTM4664A Driving RUN0 Low  
RUN1 Pin State  
RUN0 Pin State  
LTM4664A Driving FAULT1 Low  
LTM4664A Driving FAULT0 Low  
FAULT1 Pin State  
FAULT0 Pin State  
A 1 indicates the condition is true.  
This read-only command has two data bytes.  
Rev. 0  
124  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
MFR_COMMON  
The MFR_COMMON command contains bits that are common to all LTC digital power and telemetry products.  
BIT  
7
MEANING  
Chip Not Driving ALERT Low  
LTM4664A Not Busy  
Calculations Not Pending  
LTM4664A Outputs Not in Transition  
NVM Initialized  
6
5
4
3
2
Reserved  
1
SHARE_CLK Timeout  
WP Pin Status  
0
This read-only command has one data byte.  
MFR_INFO  
The MFR_INFO command contains additional status bits that are LTC3884-specific and may be common to multiple  
ADI PSM products.  
MFR_INFO Data Contents:  
BIT  
15:5  
4
MEANING  
Reserved.  
EEPROM ECC status.  
0: Corrections made in the EEPROM user space.  
1: No corrections made in the EEPROM user space.  
Reserved  
3:0  
EEPROM ECC status is updated after each RESTORE_USER_ALL or RESET command, a power-on reset or an EEPROM  
bulk read operation. This read-only command has two data bytes.  
Rev. 0  
125  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
TELEMETRY  
CMD  
DEFAULT  
VALUE  
COMMAND NAME  
READ_VIN  
READ_IIN  
READ_VOUT  
READ_IOUT  
CODE DESCRIPTION  
TYPE  
PAGED FORMAT UNITS  
NVM  
0x88 Measured input supply voltage.  
0x89 Measured input supply current.  
0x8B Measured output voltage.  
0x8C Measured output current.  
0x8D Power stage diode junction temperature. This  
is the value used for all temperature related  
processing, including MFR_IOUT_CAL_GAIN.  
R Word  
R Word  
R Word  
R Word  
R Word  
N
N
Y
Y
Y
L11  
L11  
L16  
L11  
L11  
V
A
V
A
C
NA  
NA  
NA  
NA  
NA  
READ_TEMPERATURE_1  
READ_TEMPERATURE_2  
0x8E Power stage junction temperature. Does not  
affect any other commands.  
R Word  
N
L11  
C
NA  
READ_FREQUENCY  
READ_POUT  
READ_PIN  
MFR_PIN_ACCURACY  
MFR_IOUT_PEAK  
0x95 Measured PWM switching frequency.  
0x96 Calculated output power.  
0x97 Calculated input power.  
0xAC Returns the accuracy of the READ_PIN command R Byte  
0xD7 Report the maximum measured value of  
READ_IOUT since last MFR_CLEAR_PEAKS.  
0xDD Maximum measured value of READ_VOUT  
since last MFR_CLEAR_PEAKS.  
0xDE Maximum measured value of READ_VIN since  
last MFR_CLEAR_PEAKS.  
R Word  
R Word  
R Word  
Y
Y
N
N
Y
L11  
L11  
L11  
Hz  
W
W
%
A
NA  
NA  
NA  
5.0%  
NA  
R Word  
R Word  
R Word  
R Word  
L11  
L16  
L11  
L11  
MFR_VOUT_PEAK  
MFR_VIN_PEAK  
Y
N
Y
V
V
C
NA  
NA  
NA  
MFR_TEMPERATURE_1_PEAK 0xDF Maximum measured value of external  
Temperature (READ_TEMPERATURE_1) since  
last MFR_CLEAR_PEAKS.  
MFR_READ_IIN_PEAK  
0xE1 Maximum measured value of READ_IIN  
command since last MFR_CLEAR_PEAKS.  
R Word  
N
L11  
A
NA  
MFR_READ_ICHIP  
0xE4 Measured current used by the LTM4664A.  
R Word  
R Word  
N
N
L11  
L11  
A
C
NA  
NA  
MFR_TEMPERATURE_2_PEAK 0xF4 Peak internal die temperature since last  
MFR_CLEAR_PEAKS.  
MFR_ADC_CONTROL  
0xD8 ADC telemetry parameter selected for repeated R/W Byte  
fast ADC read back.  
N
N
Reg  
NA  
Rev. 0  
126  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
READ_VIN  
The READ_VIN command returns the measured V pin voltage, in volts added to READ_ICHIP • MFR_RVIN. This  
IN  
compensates for the IR voltage drop across the V filter element due to the supply current of the LTM4664A.  
IN  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
READ_VOUT  
The READ_VOUT command returns the measured output voltage by the VOUT_MODE command.  
This read-only command has two data bytes and is formatted in Linear_16u format.  
READ_IIN  
The READ_IIN command returns the input current, in Amperes, as measured across the input current sense resistor  
(see also MFR_IIN_CAL_GAIN).  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
READ_IOUT  
The READ_IOUT command returns the average output current in amperes. The IOUT value is a function of:  
a) the differential voltage measured across the I  
b) the MFR_IOUT_CAL_GAIN value  
pins  
SENSE  
c) the MFR_IOUT_CAL_GAIN_TC value, and  
d) READ_TEMPERATURE_1 value  
e) The MFR_TEMP_1_GAIN and the MFR_TEMP_1_OFFSET  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
READ_TEMPERATURE_1  
The READ_TEMPERATURE_1 command returns the temperature, in degrees Celsius, of the power stage sense element.  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
READ_TEMPERATURE_2  
The READ_TEMPERATURE_2 command returns the LTM4664A’s die temperature, in degrees Celsius, of the internal  
sense element.  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
READ_FREQUENCY  
The READ_FREQUENCY command is a reading of the PWM switching frequency in kHz.  
This read-only command has 2 data bytes and is formatted in Linear_5s_11s format.  
READ_POUT  
The READ_POUT command is a reading of the DC/DC converter output power in Watts. POUT is calculated based on  
the most recent correlated output voltage and current reading.  
This read-only command has 2 data bytes and is formatted in Linear_5s_11s format.  
Rev. 0  
127  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
READ_PIN  
The READ_PIN command is a reading of the DC/DC converter input power in Watts. PIN is calculated based on the  
most recent input voltage and current reading.  
This read-only command has 2 data bytes and is formatted in Linear_5s_11s format.  
MFR_PIN_ACCURACY  
The MFR_PIN_ACCURACY command returns the accuracy, in percent, of the value returned by the READ_PIN command.  
There is one data byte. The value is 0.1% per bit which gives a range of 0.0% to 25.5%.  
This read-only command has one data byte and is formatted as an unsigned integer.  
MFR_IOUT_PEAK  
The MFR_IOUT_PEAK command reports the highest current, in amperes, reported by the READ_IOUT measurement.  
This command is cleared using the MFR_CLEAR_PEAKS command.  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
MFR_VOUT_PEAK  
The MFR_VOUT_PEAK command reports the highest voltage, in volts, reported by the READ_VOUT measurement.  
This command is cleared using the MFR_CLEAR_PEAKS command.  
This read-only command has two data bytes and is formatted in Linear_16u format.  
MFR_VIN_PEAK  
The MFR_VIN_PEAK command reports the highest voltage, in volts, reported by the READ_VIN measurement.  
This command is cleared using the MFR_CLEAR_PEAKS command.  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
MFR_TEMPERATURE_1_PEAK  
The MFR_TEMPERATURE_1_PEAK command reports the highest temperature, in degrees Celsius, reported by the  
READ_TEMPERATURE_1 measurement.  
This command is cleared using the MFR_CLEAR_PEAKS command.  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
MFR_READ_IIN_PEAK  
The MFR_READ_IIN_PEAK command reports the highest current, in Amperes, reported by the READ_IIN measurement.  
This command is cleared using the MFR_CLEAR_PEAKS command.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
MFR_READ_ICHIP  
The MFR_READ_ICHIP command returns the measured input current, in Amperes, used by the LTM4664A.  
This command has two data bytes and is formatted in Linear_5s_11s format.  
Rev. 0  
128  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
MFR_TEMPERATURE_2_PEAK  
The MFR_TEMPERATURE_2_PEAK command reports the highest temperature, in degrees Celsius, reported by the  
READ_TEMPERATURE_2 measurement.  
This command is cleared using the MFR_CLEAR_PEAKS command.  
This read-only command has two data bytes and is formatted in Linear_5s_11s format.  
MFR_ADC_CONTROL  
The MFR_ADC_CONTROL command determines the ADC read back selection. A default value of 0 in the command runs  
the standard telemetry loop with all parameters updated in a round robin fashion with a typical latency of t  
.
CONVERT  
The user can command a non-zero value to monitored a single parameter with an approximate update rate of 8ms.  
This command has a latency of up to 2 ADC conversions or approximately 16ms (external temperature conversions  
may have a latency of up to 3 ADC conversion or approximately 24ms). It is recommended the part remain in standard  
telemetry mode except for special cases where fast ADC updates of a single parameter is required. The part should be  
commanded to monitor the desired parameter for a limited period of time (less then 1 second) then set the command  
back to standard round robin mode. If this command is set to any value except standard round robin telemetry (0) all  
warnings and faults associated with telemetry other than the selected parameter are effectively disabled and voltage  
servoing is disabled. When round robin is reasserted, all warnings and faults and servo mode are re-enabled.  
COMMANDED VALUE  
TELEMETRY COMMAND NAME  
DESCRIPTION  
0x0F  
0x0E  
0x0D  
0x0C  
0x0B  
0x0A  
0x09  
0x08  
0x07  
0x06  
0x05  
0x04  
0x03  
0x02  
Reserved  
Reserved  
Reserved  
Channel 1 external temperature  
Reserved  
Channel 1 measured output current  
Channel 1 measured output voltage  
Channel 0 external temperature  
Reserved  
Channel 0 measured output current  
Channel 0 measured output voltage  
Internal junction temperature  
Measured input supply current  
READ_TEMPERATURE_1  
READ_IOUT  
READ_VOUT  
READ_TEMPERATURE_1  
READ_IOUT  
READ_VOUT  
READ_TEMPERATURE_2  
READ_IIN  
MFR_READ_ICHIP  
Measured supply current of the  
LTM4664A  
0x01  
0x00  
READ_VIN  
Measured input supply voltage  
Standard ADC Round Robin Telemetry  
If a reserved command value is entered, the telemetry will default to Internal IC Temperature and issue a CML fault.  
CML faults will continue to be issued by the LTM4664A until a valid command value is entered. The accuracy of the  
measured input supply voltage is only guaranteed if the MFR_ADC_CONTROL command is set to standard round  
robin telemetry.  
This write-only command has 1 data byte and is formatted in register format.  
Rev. 0  
129  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
NVM MEMORY COMMANDS  
Store/Restore  
CMD  
DEFAULT  
VALUE  
COMMAND NAME  
CODE DESCRIPTION  
TYPE  
PAGED  
FORMAT  
UNITS  
NVM  
STORE_USER_ALL  
0x15  
0x16  
0xF0  
Store user operating memory to  
EEPROM.  
Send Byte  
N
NA  
NA  
NA  
RESTORE_USER_ALL  
Restore user operating memory from Send Byte  
EEPROM.  
N
N
MFR_COMPARE_USER_ALL  
Compares current command contents Send Byte  
with NVM.  
STORE_USER_ALL  
The STORE_USER_ALL command instructs the PMBus device to copy the non-volatile user contents of the Operating  
Memory to the matching locations in the non-volatile User NVM memory.  
Executing this command if the die temperature exceeds 85°C or is below 0°C is not recommended and the data retention  
of 10 years cannot be guaranteed. If the die temperature exceeds 130°C, the STORE_USER_ALL command is disabled.  
The command is re-enabled when the IC temperature drops below 125°C.  
Communication with the LTM4664A and programming of the NVM can be initiated when EXTV or VDD33 is available  
CC  
and VIN is not applied. To enable the part in this state, using global address 0x5B write MFR_EE_UNLOCK to 0x2B  
followed by 0xC4. The LTM4664A will now communicate normally, and the project file can be updated. To write the  
updated project file to the NVM issue a STORE_USER_ALL command. When VIN is applied, a MFR_RESET must be  
issued to allow the PWM to be enabled and valid ADCs to be read.  
This write-only command has no data bytes.  
RESTORE_USER_ALL  
The RESTORE_USER_ALL command instructs the LTM4664A to copy the contents of the non-volatile User memory  
to the matching locations in the Operating Memory. The values in the Operating Memory are overwritten by the value  
retrieved from the User commands. The LTM4664A ensures both channels are off, loads the operating memory from  
the internal EEPROM, clears all faults, reads the resistor configuration pins, and then performs a soft-start of both  
PWM channels if applicable.  
STORE_USER_ALL, MFR_COMPARE_USER_ALL and RESTORE_USER_ALL commands are disabled if the die exceeds  
130°C and are not re-enabled until the die temperature drops below 125°C.  
This write-only command has no data bytes.  
MFR_COMPARE_USER_ALL  
The MFR_COMPARE_USER_ALL command instructs the PMBus device to compare current command contents with  
what is stored in non-volatile memory. If the compare operation detects differences, a CML bit 0 fault will be generated.  
This write-only command has no data bytes.  
Rev. 0  
130  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
Fault Logging  
DATA  
PAGED FORMAT UNITS NVM  
DEFAULT  
VALUE  
NA  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
MFR_FAULT_LOG  
0xEE  
0xEA  
Fault log data bytes.  
R Block  
N
N
CF  
Y
MFR_FAULT_LOG_ STORE  
Command a transfer of the fault log from RAM Send Byte  
to EEPROM.  
NA  
MFR_FAULT_LOG_CLEAR  
0xEC  
Initialize the EEPROM block reserved for fault  
logging.  
Send Byte  
N
NA  
MFR_FAULT_LOG  
The MFR_FAULT_LOG command allows the user to read the contents of the FAULT_LOG after the first fault occurrence  
since the last MFR_FAULT_LOG_CLEAR command was written. The contents of this command are stored in non-volatile  
memory, and are cleared by the MFR_FAULT_LOG_CLEAR command. The length and content of this command are listed  
in Table 15. If the user accesses the MFR_FAULT_LOG command and no fault log is present, the command will return  
a data length of 0. If a fault log is present, the MFR_FAULT_LOG will return a block of data 147 bytes long. If a fault  
occurs within the first second of applying power, some of the earlier pages in the fault log may not contain valid data.  
NOTE: The approximate transfer time for this command is 3.4ms using a 400kHz clock.  
This read-only command is in block format.  
MFR_FAULT_LOG_STORE  
The MFR_FAULT_LOG_STORE command forces the fault log operation to be written to NVM just as if a fault event  
occurred. This command will set bit 3 of the STATUS_MFR_SPECIFIC fault if bit 7 “Enable Fault Logging” is set in the  
MFR_CONFIG_ALL command.  
If the die temperature exceeds 130°C, the MFR_FAULT_LOG_STORE command is disabled until the IC temperature  
drops below 125°C.  
This write-only command has no data bytes.  
Rev. 0  
131  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
Table 20. Fault Logging  
This table outlines the format of the block data from a read block data of the MFR_FAULT_LOG command.  
Data Format Definitions  
LIN 11 = PMBus = Rev 1.2, Part 2, section 7.1  
LIN 16 = PMBus Rev 1.2, Part 2, section 8. Mantissa portion only  
BYTE = 8 bits interpreted per definition of this command  
DATA  
FORMAT BYTE NUM BLOCK READ COMMAND  
DATA  
BITS  
Block Length  
BYTE  
147  
The MFR_FAULT_LOG command is a fixed length of 147 bytes  
The block length will be zero if a data log event has not been captured  
HEADER INFORMATION  
Fault Log Preface  
[7:0]  
[7:0]  
[15:8]  
[7:0]  
ASC  
Reg  
0
1
2
Returns LTxx beginning at byte 0 if a partial or complete fault log exists.  
Word xx is a factory identifier that may vary part to part.  
3
Fault Source  
MFR_REAL_TIME  
[7:0]  
[7:0]  
Reg  
Reg  
4
5
Refer to Table 16.  
48 bit share-clock counter value when fault occurred (200µs resolution).  
[15:8]  
[23:16]  
[31:24]  
[39:32]  
[47:40]  
[15:8]  
6
7
8
9
10  
11  
MFR_VOUT_PEAK (PAGE 0)  
MFR_VOUT_PEAK (PAGE 1)  
MFR_IOUT_PEAK (PAGE 0)  
MFR_IOUT_PEAK (PAGE 1)  
L16  
L16  
L11  
L11  
Peak READ_VOUT on Channel 0 since last power-on or CLEAR_PEAKS  
command.  
[7:0]  
[15:8]  
12  
13  
Peak READ_VOUT on Channel 1 since last power-on or CLEAR_PEAKS  
command.  
[7:0]  
[15:8]  
14  
15  
Peak READ_IOUT on Channel 0 since last power-on or CLEAR_PEAKS  
command.  
[7:0]  
[15:8]  
16  
17  
Peak READ_IOUT on Channel 1 since last power-on or CLEAR_PEAKS  
command.  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
18  
19  
20  
21  
22  
23  
24  
25  
26  
MFR_VIN_PEAK  
L11  
L11  
L11  
L11  
Peak READ_VIN since last power-on or CLEAR_PEAKS command.  
External temperature sensor 0 during last event.  
READ_TEMPERATURE1 (PAGE 0)  
READ_TEMPERATURE1 (PAGE 1)  
READ_TEMPERATURE2  
External temperature sensor 1 during last event.  
LTM4664A die temperature sensor during last event.  
Rev. 0  
132  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
CYCLICAL DATA  
EVENT n  
Event “n” represents one complete cycle of ADC reads through the MUX  
at time of fault. Example: If the fault occurs when the ADC is processing  
step 15, it will continue to take readings through step 25 and then store  
the header and all 6 event pages to EEPROM  
(Data at Which Fault Occurred; Most Recent Data)  
READ_VOUT (PAGE 0)  
READ_VOUT (PAGE 1)  
READ_IOUT (PAGE 0)  
READ_IOUT (PAGE 1)  
READ_VIN  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
LIN 16  
LIN 16  
LIN 16  
LIN 16  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
BYTE  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
READ_IIN  
STATUS_VOUT (PAGE 0)  
STATUS_VOUT (PAGE 1)  
STATUS_WORD (PAGE 0)  
BYTE  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
WORD  
WORD  
WORD  
WORD  
BYTE  
STATUS_WORD (PAGE 1)  
STATUS_MFR_SPECIFIC (PAGE 0)  
STATUS_MFR_SPECIFIC (PAGE 1)  
BYTE  
EVENT n-1  
(data measured before fault was detected)  
READ_VOUT (PAGE 0)  
READ_VOUT (PAGE 1)  
READ_IOUT (PAGE 0)  
READ_IOUT (PAGE 1)  
READ_VIN  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
LIN 16  
LIN 16  
LIN 16  
LIN 16  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
BYTE  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
READ_IIN  
STATUS_VOUT (PAGE 0)  
STATUS_VOUT (PAGE 1)  
STATUS_WORD (PAGE 0)  
BYTE  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
WORD  
WORD  
WORD  
WORD  
BYTE  
STATUS_WORD (PAGE 1)  
STATUS_MFR_SPECIFIC (PAGE 0)  
STATUS_MFR_SPECIFIC (PAGE 1)  
BYTE  
Rev. 0  
133  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
EVENT n-5  
(Oldest Recorded Data)  
READ_VOUT (PAGE 0)  
READ_VOUT (PAGE 1)  
READ_IOUT (PAGE 0)  
READ_IOUT (PAGE 1)  
READ_VIN  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
LIN 16  
LIN 16  
LIN 16  
LIN 16  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
LIN 11  
BYTE  
127  
128  
129  
130  
131  
132  
133  
134  
135  
136  
137  
138  
139  
140  
141  
142  
143  
144  
145  
146  
READ_IIN  
STATUS_VOUT (PAGE 0)  
STATUS_VOUT (PAGE 1)  
STATUS_WORD (PAGE 0)  
BYTE  
[15:8]  
[7:0]  
[15:8]  
[7:0]  
WORD  
WORD  
WORD  
WORD  
BYTE  
STATUS_WORD (PAGE 1)  
STATUS_MFR_SPECIFIC (PAGE 0)  
STATUS_MFR_SPECIFIC (PAGE 1)  
BYTE  
Table 21. Explanation of Position_Fault Values  
POSITION_FAULT VALUE  
SOURCE OF FAULT LOG  
MFR_FAULT_LOG_STORE  
TON_MAX_FAULT  
VOUT_OV_FAULT  
0xFF  
0x00  
0x01  
0x02  
0x03  
0x05  
0x06  
0x07  
0x0A  
VOUT_UV_FAULT  
IOUT_OC_FAULT  
TEMP_OT_FAULT  
TEMP_UT_FAULT  
VIN_OV_FAULT  
MFR_TEMP_2_OT_FAULT  
Rev. 0  
134  
For more information www.analog.com  
LTM4664A  
PMBus COMMAND DETAILS  
MFR_INFO  
Contact the factory for details.  
MFR_IOUT_CAL_GAIN  
Contact the factory for details.  
MFR_FAULT_LOG_CLEAR  
The MFR_FAULT_LOG_CLEAR command will erase the  
fault log file stored values. It will also clear bit 3 in the  
STATUS_MFR_SPECIFIC command. After a clear is  
issued, the status can take up to 8ms to clear.  
This write-only command is send bytes.  
Block Memory Write/Read  
DATA  
PAGED FORMAT UNITS NVM  
DEFAULT  
VALUE  
COMMAND NAME  
CMD CODE DESCRIPTION  
TYPE  
MFR_EE_UNLOCK  
0xBD  
0xBE  
0xBF  
Unlock user EEPROM for access by MFR_EE_ERASE  
R/W Byte  
N
N
N
Reg  
Reg  
Reg  
NA  
and MFR_EE_DATA commands.  
MFR_EE_ERASE  
MFR_EE_DATA  
Initialize user EEPROM for bulk programming by  
MFR_EE_DATA.  
R/W Byte  
NA  
NA  
Data transferred to and from EEPROM using  
sequential PMBus word reads or writes. Supports bulk  
programming.  
R/W  
Word  
All the NVM commands are disabled if the die temperature  
exceeds 130°C. NVM commands are re-enabled when the  
die temperature drops below 125°C.  
MFR_EE_xxxx  
The MFR_EE_xxxx commands facilitate bulk program-  
ming of the LTM4664A internal EEPROM. Contact the  
factory for details.  
Rev. 0  
135  
For more information www.analog.com  
LTM4664A  
PACKAGE DESCRIPTION  
Rev. 0  
136  
For more information www.analog.com  
LTM4664A  
PACKAGE DESCRIPTION  
Z
Z
/ / b b b  
Z
Z
f f f / /  
aaa  
Z
7 . 5 0 0  
6 . 5 0 0  
5 . 5 0 0  
4 . 5 0 0  
3 . 5 0 0  
2 . 5 0 0  
1 . 5 0 0  
0 . 5 0 0  
0 . 0 0 0 0  
0 . 5 0 0  
1 . 5 0 0  
2 . 5 0 0  
3 . 5 0 0  
4 . 5 0 0  
5 . 5 0 0  
6 . 5 0 0  
7 . 5 0 0  
Rev. 0  
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog  
Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications  
137  
subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices.  
LTM4664A  
TYPICAL APPLICATIONS  
DESIGN RESOURCES  
SUBJECT  
DESCRIPTION  
µModule Design and Manufacturing Resources Design:  
Manufacturing:  
• Selector Guides  
• Quick Start Guide  
• Demo Boards and Gerber Files  
• Free Simulation Tools  
• PCB Design, Assembly and Manufacturing Guidelines  
• Package and Board Level Reliability  
µModule Regulator Products Search  
1. Sort table of products by parameters and download the result as a spread sheet.  
2. Search using the Quick Power Search parametric table.  
Digital Power System Management  
Analog Devices’ family of digital power supply management ICs are highly integrated solutions that  
offer essential functions, including power supply monitoring, supervision, margining and sequencing,  
and feature EEPROM for storing user configurations and fault logging.  
RELATED PARTS  
PART NUMBER DESCRIPTION  
COMMENTS  
LTM4664  
LTM4681  
LTM4700  
LTM4680  
LTM4678  
LTM4686  
54V Dual 25A or Single 50A µModule Regulator with PMBus Interface 30V ≤ V ≤ 58V, 0.5V ≤ V ≤ 1.5V. 16mm × 16mm × 7.72mm BGA  
IN IN OUT  
Quad 31.25A to Single 125A µModule Regulator with PMBus Interface Quad 31.25A to Single 125A µModule Regulator with PMBus Interface  
Dual 50A or Single 100A µModule Regulator with PMBus Interface 4.5V ≤ V ≤ 16V, 0.5V ≤ V ≤ 1.8V. 15mm × 22mm × 7.82mm BGA  
IN  
OUT  
Dual 30A or Single 60A µModule Regulator with PMBus Interface  
Dual 25A or Single 50A µModule Regulator with PMBus Interface  
4.5V ≤ V ≤ 16V, 0.5V ≤ V ≤ 3.3V. 16mm × 16mm × 7.72mm BGA  
IN OUT  
4.5V ≤ V ≤ 16V, 0.5V ≤ V ≤ 3.3V. 16mm × 16mm × 5.86mm BGA  
IN  
OUT  
Ultrathin Package, Dual 10A or Single 20A µModule Regulator with 4.5V ≤ V ≤ 17V, 0.5V ≤ V  
≤ 2.75V. 11.9mm × 16mm ×  
IN  
OUT  
PMBus Interface  
1.82mm LGA  
LTM4650  
Dual 50A or Single 100A µModule Regulator  
Dual 50A or Single 100A µModule Regulator with High V  
4.5V ≤ V ≤ 15V, 0.6V ≤ V ≤ 1.8V. 16mm × 16mm × 5.01mm BGA  
IN  
OUT  
LTM4650A  
Range 4.5V ≤ V ≤ 16V, 0.6V ≤ V  
≤ 5.5V. 16mm × 16mm × 5.01mm  
OUT  
IN  
OUT  
BGA. 16mm × 16mm × 4.41mm LGA.  
LTC®2977  
LTC2974  
Octal Digital Power Supply Manager with EEPROM  
Quad Digital Power Supply Manager with EEPROM  
I²C/PMBus Interface, Configuration EEPROM, Fault Logging,  
16-Bit ADC with 0.25% TUE, 3.3V to 15V Operation  
I²C/PMBus Interface, Configuration EEPROM, Fault Logging, Per  
Channel Voltage, Current and Temperature Measurements  
Rev. 0  
12/21  
www.analog.com  
138  
ANALOG DEVICES, INC. 2021  

相关型号:

LTM4650-1

25A DC/DC Step-Down μModule Regulator
Linear

LTM4650A

25A DC/DC Step-Down μModule Regulator
Linear

LTM4650A

Quad DC/DC μModule Regulator with Configurable Dual 12A, Dual 5A Output Array
ADI

LTM4650A-1

Dual 25A or Single 50A DC/DC μModule Regulator with 1% DC Accuracy
Linear

LTM4651

EN55022B Compliant 58V, 4A Step-Down DC/DC μModule Regulator
Linear

LTM4651IY

LTM4651 - EN55022B Compliant 58V, 24W Inverting-Output DC/DC &#181;Module Regulator; Package: BGA; Pins: 77; Temperature Range: -40&deg;C to 85&deg;C
Linear

LTM4651IY#PBF

LTM4651 - EN55022B Compliant 58V, 24W Inverting-Output DC/DC &#181;Module Regulator; Package: BGA; Pins: 77; Temperature Range: -40&deg;C to 85&deg;C
Linear

LTM4653

EN55022B Compliant 58V, 4A Step-Down DC/DC μModule Regulator
Linear

LTM4655

EN55022B Compliant 40V, Dual 4A or Single 8A Step-Down or 50W Inverting μModule Regulator
ADI

LTM4655IY

EN55022B Compliant 40V, Dual 4A or Single 8A Step-Down or 50W Inverting μModule Regulator
ADI

LTM4655MPY

EN55022B Compliant 40V, Dual 4A or Single 8A Step-Down or 50W Inverting μModule Regulator
ADI

LTM4656

Synchronous Boost μModule Regulator with Input-Output Short Protection
ADI