ADM1272-1ACPZ [ADI]

High Voltage Positive Hot Swap Controller and Digital Power Monitor with PMBus;
ADM1272-1ACPZ
型号: ADM1272-1ACPZ
厂家: ADI    ADI
描述:

High Voltage Positive Hot Swap Controller and Digital Power Monitor with PMBus

文件: 总57页 (文件大小:578K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
High Voltage Positive Hot Swap Controller  
and Digital Power Monitor with PMBus  
ADM1272  
Data Sheet  
adjusted down, if required, using a resistor divider network  
from the VCAP regulator output voltage to the ISET pin. An  
FEATURES  
Controls supply voltages from 16 V to 80 V (absolute  
maximum 120 V)  
additional resistor can also be placed from ISET to VIN (or VOUT) to  
allow the current limit to track inversely with the rail voltage.  
This resistor allows an approximate system power limit to be used.  
High voltage (80 V) IPC-9592 compliant packaging  
<500 ns response time to short circuit  
FET energy monitoring for adaptable FET SOA protection  
Gate boost mode for fast recovery from OC transients  
Programmable random start mode to stagger power-on  
FET fault detection  
Remote temperature sensing with programmable warning  
and shutdown thresholds  
Programmable 2.5 mV to 30 mV system current-limit setting  
range  
0.85ꢀ accurate current measurement with 12-bit ADC  
The ADM1272 limits the current through the sense resistor by  
controlling the gate voltage of an external N channel field effect  
transistor (FET) in the power path. The sense voltage, and there-  
fore the load current, is maintained below the preset maximum.  
The ADM1272 protects the external FET by monitoring and  
limiting the energy transfer through the FET while the current  
is being controlled. This energy limit is set by the choice of compo-  
nents connected to the EFAULT pin (for fault protection  
mode) and the ESTART pin during startup. Therefore,  
different energy limits can be set for start-up and normal fault  
conditions. During startup, inrush currents are maintained very  
low and different areas of the safe operating area (SOA) curve  
are of interest, whereas during fault conditions, the currents  
can be much higher.  
I
LOAD, VIN, VOUT, temperature, power, and energy telemetry  
Programmable start-up current limit  
Programmable linear output voltage soft start  
1ꢀ accurate UV and OV thresholds  
Programmable hot swap restart function  
2 programmable GPIO pins  
The controller uses the drain to source voltage (VDS) across the  
FET to set the current profile of the EFAULT and ESTART pins  
and, therefore, the amount of much energy allowed to be  
transferred in the FET. This energy limit ensures the MOSFET  
remains within the SOA limits. Optionally, use a capacitor on  
the DVDT pin to set the output voltage ramp rate, if required.  
In case of a short-circuit event, a fast internal overcurrent  
detector responds in hundreds of ns and signals the gate to shut  
down. A 1.5 A pull-down device ensures a fast FET response. The  
gate then recovers control within 50 μs to ensure minimal  
disruption during conditions, such as line steps and surges. The  
ADM1272 features overvoltage (OV) and undervoltage (UV)  
protection, programmed using external resistor dividers on the  
UVH, UVL, and OV pins. The use of two pins for undervoltage  
allows independent accurate rising and falling thresholds. The  
PWRGD output pin signals when the output voltage is valid  
and the gate is sufficiently enhanced. The validity of VOUT is  
determined using the PWGIN pin.  
Reports power and energy consumption  
Peak detect registers for current, voltage, and power  
PMBus fast mode compliant interface  
48-lead 7 mm × 8 mm LFCSP  
APPLICATIONS  
48 V/54 V systems  
Servers  
Power monitoring and control/power budgeting  
Central office equipment  
Telecommunication and data communication equipment  
Industrial applications  
GENERAL DESCRIPTION  
The ADM1272 is a hot swap controller that allows a circuit board  
to be removed from or inserted into a live backplane. It also  
features current, voltage, and power readback via an integrated  
12-bit analog-to-digital converter (ADC), accessed using a  
PMBus™ interface. This device is able to withstand up to 120 V,  
which makes it very robust in surviving surges and transients  
commonly associated with high voltage systems, usually clamped  
using protection devices such as transient voltage suppressors  
(TVSs) that can often exceed 100 V.  
The 12-bit ADC measures the voltage across the sense resistor,  
the supply voltage on the SENSE+ pin, the output voltage, and  
the temperature using an external NPN/PNP device. A PMBus  
interface allows a controller to read data from the ADC. As  
many as 16 unique I2C addresses can be selected, depending on  
how the two ADRx pins are connected. The ADM1272 is available  
in a custom 48-lead LFCSP (7 mm × 8 mm) with a pinstrap mode  
that allows the device to be configured for automatic retry or  
latchoff when an overcurrent (OC) fault occurs.  
The load current, ILOAD, is measured using an internal current  
sense amplifier that measures the voltage across a sense resistor  
in the power path via the SENSE+ and SENSE− pins. A default  
current limit sense voltage of 30 mV is set, but this limit can be  
Rev. B  
Document Feedback  
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 subject to change without notice.  
No license is granted by implication or otherwise under any patent or patent rights of Analog  
Devices. Trademarks and registeredtrademarks are the property of their respective owners.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781.329.4700 ©2017–2020 Analog Devices, Inc. All rights reserved.  
Technical Support  
www.analog.com  
 
 
 
ADM1272  
Data Sheet  
TABLE OF CONTENTS  
Features.............................................................................................. 1  
Partial Transactions on I2C Bus ............................................... 30  
SMBus Message Formats .......................................................... 30  
Group Commands ..................................................................... 32  
Hot Swap Control Commands................................................. 32  
ADM1272 Information Commands........................................ 32  
Status Commands ...................................................................... 33  
GPO and Alert Pin Setup Commands .................................... 33  
Power Monitor Commands...................................................... 34  
Warning Limit Setup Commands ........................................... 35  
PMBus Direct Format Conversion.......................................... 35  
Voltage And Current Conversion Using LSB Values........... 36  
Applications Information ............................................................. 38  
General-Purpose Output Pin Behavior................................... 38  
Faults and Warnings.................................................................. 38  
Generating an Alert ................................................................... 38  
Handling/Clearing an Alert...................................................... 38  
SMBus Alert Response Address............................................... 39  
Example Use of SMBus ARA.................................................... 39  
Digital Comparator Mode ........................................................ 39  
Register Details ............................................................................... 40  
Operation Register..................................................................... 40  
Clear Faults Register .................................................................. 40  
PMBus Capability Register ....................................................... 40  
Output Voltage Overvoltage Warning Limit Register.......... 40  
Output Voltage Undervoltage Warning Limit Register....... 41  
Output Current Overcurrent Warning Limit Register......... 41  
Overtemperature Fault Limit Register.................................... 41  
Overtemperature Warning Limit Register ............................. 41  
Input Voltage Overvoltage Warning Limit Register............. 41  
Input Voltage Undervoltage Warning Limit Register.......... 42  
Overpower Warning Limit Register........................................ 42  
Status Byte Register.................................................................... 42  
Status Word Register ................................................................. 43  
Output Voltage Status Register................................................ 44  
Output Current Status Register ............................................... 44  
Input Status Register.................................................................. 44  
Temperature Status Register .................................................... 45  
Manufacturer Specific Status Register .................................... 45  
Read Energy Register................................................................. 46  
Read Input Voltage Register..................................................... 46  
Applications ...................................................................................... 1  
General Description......................................................................... 1  
Revision History ............................................................................... 3  
Functional Block Diagram .............................................................. 4  
Specifications .................................................................................... 5  
Power Monitoring Accuracy Specifications............................. 9  
Serial Bus Timing Characteristics............................................ 10  
Absolute Maximum Ratings ......................................................... 11  
Thermal Characteristics ............................................................ 11  
ESD Caution................................................................................ 11  
Pin Configuration and Function Descriptions .......................... 12  
Typical Performance Characteristics........................................... 15  
Theory of Operation ...................................................................... 20  
Powering the ADM1272............................................................ 20  
UV and OV ................................................................................. 20  
Hot Swap Current Sense Inputs............................................... 20  
Current-Limit Modes ................................................................ 21  
Setting the Current Limits (ISET/ISTART) ........................... 21  
Setting a Linear Output Voltage Ramp at Power-Up (DVDT)  
....................................................................................................... 23  
Safe Operating Area Protection (ESTART/EFAULT).......... 24  
FET Gate Drive........................................................................... 24  
Fast Response to Severe Overcurrent...................................... 24  
MCB ............................................................................................. 25  
RND ............................................................................................. 25  
Voltage Transients ..................................................................... 25  
Surge and Transient Recovery.................................................. 25  
Power Good ................................................................................ 25  
Fault Pin....................................................................................... 26  
Restart Pin ................................................................................... 26  
Hot Swap Retry........................................................................... 26  
ENABLE Input............................................................................ 26  
Remote Temperature Sensing .................................................. 26  
FET Health .................................................................................. 27  
Power Monitor ........................................................................... 27  
PMBus Interface ............................................................................. 29  
Device Addressing...................................................................... 29  
SMBus Protocol Usage .............................................................. 29  
Packet Error Checking............................................................... 29  
Rev. B | Page 2 of 57  
Data Sheet  
ADM1272  
Read Output Voltage Register...................................................47  
Read Output Current Register ..................................................47  
Read Temperature 1 Register....................................................47  
Read Power Register...................................................................47  
PMBus Revision Register...........................................................48  
Manufacturer ID Register..........................................................48  
Manufacturer Model Register ...................................................48  
Manufacturer Revision Register ...............................................48  
Manufacturer Date Register ......................................................48  
Programmable Restart Time Register......................................49  
Peak Output Current Register...................................................49  
Peak Input Voltage Register......................................................49  
Peak Output Voltage Register...................................................49  
Power Monitor Control Register..............................................50  
Power Monitor Configuration Register...................................50  
Alert 1 Configuration Register..................................................51  
Alert 2 Configuration Register..................................................52  
Peak Temperature Register .......................................................52  
Device Configuration Register..................................................52  
Power Cycle Register..................................................................54  
Peak Power Register ...................................................................54  
Read Power (Extended) Register..............................................54  
Read Energy (Extended) Register.............................................54  
Hysteresis Low Level Register...................................................55  
Hysteresis High Level Register..................................................55  
Hysteresis Status Register ..........................................................55  
GPIO Pin Status Register...........................................................55  
Start-Up Current Limit Register...............................................56  
Outline Dimensions .......................................................................57  
Ordering Guide...........................................................................57  
REVISION HISTORY  
3/2020—Rev. A to Rev. B  
Change to Operating Temperature Range Parameter, Table 4......11  
Changes to ISTART Section..................................................................21  
Change to POWER_CYCLE Command Section...........................32  
Changes to Table 10 .........................................................................37  
5/2019—Rev. 0 to Rev. A  
Changes to Figure 3 ........................................................................12  
Changes to Table 6..........................................................................13  
Changes to ALERT1_CONFIG and ALERT2_CONFIG  
Commands Section.........................................................................34  
4/2017—Revision 0: Initial Version  
Rev. B | Page 3 of 57  
 
ADM1272  
Data Sheet  
FUNCTIONAL BLOCK DIAGRAM  
V
R
V
OUT  
IN  
SENSE  
NFET  
VCC  
SENSE+  
SENSE–  
TEMP+  
TEMP–  
TEMP  
+
SENSOR  
DNC  
GROUP  
ADM1272  
UVL  
UVH  
UV/OV  
GATE  
VOUT  
GATE  
DRIVE/  
CHARGE  
PUMP  
CURRENT-  
LIMIT  
CONTROL  
VCP  
OV  
DVDT  
VREG  
5V LDO  
DNC/NC  
GROUP  
VCAP  
MCB  
2.7V LDO  
PWGIN  
PWRGD  
LOGIC  
ISET  
PWRGD  
ENABLE  
RESTART  
FAULT  
GPIO1/ALERT1/CONV  
GPIO2/ALERT2  
SCL  
CURRENT  
LIMITS  
ISTART  
ESTART  
EFAULT  
CONTROL  
ADC  
SOA  
LIMITS  
SDAO  
SDAI  
RND  
PMBus  
ADR0  
GND  
ADR1  
GND  
Figure 1.  
Rev. B | Page 4 of 57  
 
 
Data Sheet  
ADM1272  
SPECIFICATIONS  
VCC = 16 V to 80 V, VCC ≥ VSENSE+, VSENSE+ = 16 V to 80 V, VΔSENSE = (VSENSE+ − VSENSE−) = 0 V, TJ= −40°C to +125°C, unless otherwise noted.  
Table 1.  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
POWER SUPPLY  
Operating Voltage Range1  
Undervoltage Lockout  
Undervoltage Hysteresis  
Quiescent Current  
Power-On Reset (POR)  
UVL AND UVH PINS  
Input Current  
UVH Threshold  
UVL Threshold  
UVx Threshold Hysteresis  
UVx Glitch Filter  
UVx Propagation Delay  
OV PIN  
VCC  
16  
13  
80  
16  
115  
6
V
V
mV  
mA  
ms  
VCCUV  
VCCUVHYS  
ICC  
VCC rising  
70  
27  
GATE on and power monitor running  
tPOR  
IUV  
1
1.0  
50  
1.01  
0.913  
nA  
V
V
mV  
μs  
μs  
UVL ≤ 3.6 V, when UVL and UVH are tied together  
UV rising  
UV falling  
When UVL and UVH are tied together  
50 mV overdrive  
UVx low to GATE pull-down active  
UVHTH  
UVLTH  
UVHYST  
UVGF  
UVPD  
0.99  
0.887 0.9  
100  
3.5  
7.5  
8
5
Input Current  
OV Threshold  
OV Hysteresis Current  
OV Glitch Filter  
OV Propagation Delay  
SENSE+ AND SENSE− PINS  
IOV  
50  
1.01  
6
3.75  
4.5  
nA  
V
μA  
μs  
μs  
OV ≤ 3.6 V  
OV rising  
OVTH  
IOVHYST  
OVGF  
OVPD  
0.99  
4.5  
1.75  
1.0  
5.25  
50 mV overdrive  
OV high to GATE pull-down active  
3
Current-Limit Setting Range VSENSECL  
2.5  
30  
170  
5
mV  
μA  
μA  
Adjustable using ISET and ISTART pins  
Per individual pin  
IΔSENSE = (ISENSE+) − (ISENSE−)  
Input Current  
ISENSEx  
IΔSENSE  
130  
Input Imbalance  
VREG PIN  
Internally Regulated Voltage VVREG  
VCAP PIN  
Internally Regulated Voltage VVCAP  
ISET PIN  
4.5  
5
5.5  
V
V
0 ꢀA ≤ IVREG ≤ 100 ꢀA; CVREG = 1 μF  
0 ꢀA ≤ IVCAP ≤ 100 ꢀA; CVCAP = 1 μF  
2.68  
2.7  
2.72  
Reference High Limit1  
VCLREF_HI  
VCLREF_LO  
AVCSAMP  
IISET  
1.2  
100  
40  
V
VCLREF2 = VVCAP − VISET; VSENSECL = 30 mV; internally  
clamped with falling VISET  
Internally clamped with rising VISET or VISTART < 100 mV,  
Reference Low Limit1  
mV  
V/V  
nA  
V
CLREF = VVCAP – VISET; VSENSECL = 2.5 mV  
Gain of Current Sense  
Amplifier1  
Input Current  
ISTART PIN  
100  
1.65  
100  
VISET ≤ VVCAP  
Reference Select Threshold  
Internal Reference1  
Input Current  
VISTARTRSTH  
VCLREF1V  
IISTART  
1.35  
1.5  
1
V
V
nA  
If VISTART > VISTARTRSTH, internal 1 V reference (VCLREF1V) is used  
VISTART ≤ VVCAP  
GATE PIN3  
Gate Drive Voltage  
ΔVGATE  
ΔVGATE = VGATE − VOUT  
10  
4.5  
12  
14  
V
V
80 V ≥ VCC ≥ 20 V; IGATE ≤ 5 μA  
20 V ≥ VCC ≥ 16 V; IGATE ≤ 5 μA  
Rev. B | Page 5 of 57  
 
 
ADM1272  
Data Sheet  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
μA  
V/μs  
Test Conditions/Comments  
ΔVGATE = 0 V  
Following severe OC shutdown  
Gate Pull-Up Current  
Gate Recovery Rate  
Gate Pull-Down Current  
Regulation  
IGATEUP  
−20  
−30  
0.12  
IGATEDN_REG  
35  
50  
8
60  
70  
15  
1.5  
75  
90  
25  
1.9  
μA  
4 V > ΔVGATE ≥ 2 V; VISET = 1.7 V; VΔSENSE = 30 mV  
ΔVGATE ≥ 4 V; VISET = 1.7 V; VΔSENSE = 30 mV  
ΔVGATE ≥ 2 V; VENABLE = 0 V  
Slow  
Fast  
IGATEDN_SLOW  
IGATEDN_FAST 1.1  
mA  
A
ΔVGATE ≥ 10 V  
VCP PIN  
VCP Capacitor Ratio  
DVDT PIN  
10  
CVCP must be 10 times larger than CDVDT + CGATETOTAL  
Switch Resistance  
DVDTSWG  
DVDTSWVO  
40  
40  
Ω
Ω
VGATE − VDVDT = 100 mV; VGATE ≤ (VVOUT + 5 V); VCC > 20 V  
VDVDT − VOUT = 100 mV  
HOT SWAP SENSE VOLTAGE  
Hot Swap Sense Voltage  
Current Limit  
ΔVGATE = 3 V; IGATE = 0 μA  
VSENSECL  
29.4  
30  
25  
20  
15  
10  
30  
25  
20  
15  
5
30.3  
25.4  
20.4  
15.4  
10.4  
30.4  
25.4  
20.4  
15.4  
5.4  
mV  
mV  
mV  
mV  
mV  
mV  
mV  
mV  
mV  
mV  
mV  
mV  
VISET < 1 V; internally clamped  
VISET = 1.7 V  
VISET = 1.9 V  
VISET = 2.1 V  
24.3  
19.3  
14.3  
9.3  
29.4  
24.4  
19.4  
14.4  
4.4  
VISET = 2.3 V  
Start-Up Current Limit  
VSENSECL  
VISTART = 1.2 V; STRT_UP_IOUT_LIM = Code 0x0F  
VISTART = 1 V, or VISTART > 1.65 V  
VISTART = 0.8 V  
VISTART = 0.6 V  
VISTART = 0.2 V  
Minimum VSENSECL Clamp  
Circuit Breaker Offset  
VCLAMP  
VCBOS  
1.9  
0.9  
2.4  
1.1  
2.9  
1.31  
VISTART = 0 V or VISET =2.7 V or STRT_UP_IOUT_LIM = 0x00  
Circuit breaker trip voltage, VCB = VSENSECL − VCBOS  
SEVERE OVERCURRENT (SOC)  
Voltage Threshold  
VSENSEOC  
43  
58  
45  
60  
47  
62  
mV  
mV  
VISET < 1 V; OC_TRIP_SELECT = 11 (1.5×)  
V
ISET < 1 V; OC_TRIP_SELECT = 10 (2×, default at  
power-up)  
88  
118  
80  
500  
2.2  
6.8  
90  
120  
92  
mV  
mV  
ns  
ns  
ꢀs  
VISET < 1 V; OC_TRIP_SELECT = 01 (3×)  
VISET < 1 V; OC_TRIP_SELECT = 00 (4×)  
VΔSENSE step = 40 mV to 48 mV; OC_FILT_SELECT = 00  
VΔSENSE step = 40 mV to 48 mV; OC_FILT_SELECT = 01  
VΔSENSE step = 40 mV to 48 mV; OC_FILT_SELECT =10  
VΔSENSE step = 40 mV to 48 mV; OC_FILT_SELECT = 11  
To gate pull-down current active  
122  
280  
880  
5.5  
Glitch Filter Duration  
Response Time  
10.8  
ꢀs  
tSOC  
330  
500  
ns  
VΔSENSE step = 40 mV to 48 mV; OC_FILT_SELECT = 00  
(default)  
860  
6500  
11500 15000  
1070  
9000  
ns  
ns  
ns  
VΔSENSE step = 40 mV to 48 mV; OC_FILT_SELECT = 01  
VΔSENSE step = 40 mV to 48 mV; OC_FILT_SELECT = 10  
VΔSENSE step = 40 mV to 48 mV; OC_FILT_SELECT = 11  
ESTART PIN  
Pull-Up Current4  
IESTARTUP  
−88  
−8.4  
−0.8  
350  
0.98  
35  
−100  
−10  
−1  
500  
1.0  
−113  
−11.3  
−1.2  
680  
1.02  
65  
ꢀA  
ꢀA  
ꢀA  
nA  
V
VCC − VOUT = 100 V; VISTART >1.65 V; VΔSENSE = 25 mV  
VCC − VOUT = 10 V; VISTART >1.65 V; VΔSENSE = 25 mV  
VCC − VOUT = 0 V; VISTART >1.65 V; VΔSENSE = 25 mV  
VCC − VOUT = 0 V  
Pull-Down Current  
High Threshold  
Low Threshold  
Glitch Filter  
IESTARTDN  
VESTARTH  
VESTARTL  
VESTARTGF  
50  
10  
mV  
ꢀs  
Rev. B | Page 6 of 57  
Data Sheet  
ADM1272  
Parameter  
EFAULT  
Symbol  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
Pull-Up Current4  
IEFAULTUP  
−88  
−8.4  
−0.8  
350  
−100  
−10  
−1  
−113  
−11.3  
−1.2  
680  
ꢀA  
ꢀA  
ꢀA  
nA  
VCC − VOUT = 100 V; VISET = 0 V; VΔSENSE = 30 mV  
VCC − VOUT = 10 V; VISET = 0 V; VΔSENSE = 30 mV  
VCC − VOUT = 0 V; VISET < 1 V; VΔSENSE = 30 mV  
Always present on active pin when pull-up currents are  
not active  
Pull-Down Current  
IEFAULTDN  
500  
High Threshold  
Low Threshold  
Glitch Filter  
VEFAULTH  
VEFAULTL  
VEFAULTGF  
0.98  
35  
1.0  
50  
10  
1.02  
65  
V
V
ꢀs  
MCB PIN  
Input Current  
MCB Threshold  
MCB Threshold Hysteresis  
MCB masking window  
Mask severe OC shutdown  
MCB ≤ 3.6 V (internal 1 MΩ pull-down resistor)  
MCB rising  
IMCB  
4.4  
0.62  
40  
ꢀA  
V
mV  
VMCB_TH  
VMCB_HYST  
tMCB  
0.58  
10  
0.6  
25  
Must exceed VMCB_TH within tMCB of severe over current  
event  
150  
600  
4.5  
ns  
ns  
ꢀs  
ꢀs  
OC_FILT_SELECT = 00  
OC_FILT_SELECT = 01  
OC_FILT_SELECT = 10  
OC_FILT_SELECT = 11  
9.0  
VOUT PIN  
Input Current  
FAULT PIN  
20  
200  
μA  
1 V ≤ VOUT ≤ 80 V  
Output Low Voltage  
VOL_LATCH  
0.4  
1.5  
100  
1
V
V
nA  
ꢀA  
IFAULT = 1 mA  
IFAULT = 5 mA  
VFAULT ≤ 2 V; FAULT output high-Z  
VFAULT = 20 V; FAULT output high-Z  
Leakage Current  
ENABLE PIN  
Input High Voltage  
Input Low Voltage  
Glitch Filter  
VIH  
VIL  
1.1  
V
V
ꢀs  
nA  
ꢀA  
0.8  
1
Leakage Current  
100  
1
VENABLE ≤ 2 V  
VENABLE = 18 V  
RND PIN  
Pull-Up Current  
High Threshold  
Delay Range5  
−3.6  
0.93  
0.28  
16.6  
−4.2  
1
−4.9  
1.07  
38.9  
2274  
3.63  
ꢀA  
V
ms  
ms  
sec  
VRND = 0.5 V  
RND pin not connected  
CRND = 100 nF  
If pin fails to cycle, power-up continues following this  
timeout  
Timeout  
Maximum External  
Capacitance  
220  
nF  
RESTART PIN  
Input Voltage  
High  
VIH  
VIL  
1.1  
V
Low  
0.8  
V
Glitch Filter  
Internal Pull-Up Current  
10  
−16  
ꢀs  
ꢀA  
Rev. B | Page 7 of 57  
ADM1272  
Data Sheet  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
GPIO1/ALERT1/CONV AND  
GPIO2/ALERT2 PINS  
Output Low Voltage  
VOL_GPIO  
ILKG_GPIO  
0.4  
1.5  
100  
1
V
V
nA  
ꢀA  
V
IGPIO1 = 1 mA  
IGPIO1 = 5 mA  
VGPIO1 ≤ 2 V; GPIO output high-Z  
VGPIO1 = 20 V; GPIO output high-Z  
Leakage Current  
Input High Voltage  
Input Low Voltage  
Glitch Filter  
VGPIOIH  
VGPIOIL  
1.1  
0.8  
V
ꢀs  
1
PWRGD PIN  
Output Low Voltage  
VOL_PWRGD  
0.4  
1.5  
V
V
V
IPWRGD = 1 mA  
IPWRGD = 5 mA  
ISINK = 100 μA; VOL_PWRGD = 0.4 V  
VCC That Guarantees Valid  
Output  
1.9  
Leakage Current  
100  
1
nA  
ꢀA  
VPWRGD ≤ 2 V; PWRGD output high-Z  
VPWRGD = 20 V; PWRGD output high-Z  
PWGIN PIN  
Input Current  
PWGIN Threshold  
PWGIN Threshold Hysteresis VPWGIN_HYST 45  
Glitch Filter  
IPWGIN  
VPWGIN_TH  
50  
1.01  
75  
nA  
V
mV  
ꢀs  
PWGIN ≤ 3.6 V  
PWGIN falling  
0.99  
1.0  
60  
2
Asserting and deasserting of PWRGD pin  
ADC  
Conversion Time  
Includes time for power multiplication  
144  
78  
160  
87  
ꢀs  
ꢀs  
ꢀs  
One sample of IOUT; from command received to valid  
data in register  
One sample of VIN; from command received to valid  
data in register  
One sample of VOUT; from command received to valid  
data in register  
78  
87  
ADR0/ADR1 PINS  
Address Set to 00  
0
0.8  
V
Connect to GND  
Input Current for Address Set  
to 00  
Address Set to 01  
Address Set to 10  
Address Set to 11  
−40  
−22  
150  
μA  
VADRx = 0 V to 0.8 V  
135  
−1  
2
165  
+1  
kΩ  
μA  
V
Resistor to GND  
No connect state; maximum leakage current allowed  
Connect to VCAP or alternative supply within ratings  
Input Current for Address Set  
to 11  
3
10  
μA  
VADRx = 2.0 V to VCAP; must not exceed the maximum  
allowable current draw from VCAP  
External transistor is 2N3904  
Limited by external diode  
TA = TDIODE = −40°C to +125°C  
LSB size  
TEMP PINS  
Operating Range  
Accuracy  
Resolution  
Low Level Output Current  
Source6  
−55  
+150  
7
°C  
°C  
°C  
ꢀA  
1
0.25  
5
Medium Level Output  
Current Source6  
High Level Output Current  
Source6  
Maximum Series Resistance  
for External Diode6  
Maximum Parallel  
Capacitance for External  
Diode6  
30  
ꢀA  
ꢀA  
Ω
105  
RSTEMP  
CPTEMP  
100  
1
For < 0.5°C additional error, CP = 0 pF  
RSTEMP = 0 Ω  
nF  
Rev. B | Page 8 of 57  
Data Sheet  
ADM1272  
Parameter  
Symbol  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
SERIAL BUS DIGITAL INPUTS  
(SDAI/SDAO, SCL)  
Input High Voltage  
Input Low Voltage  
Output Low Voltage  
Input Leakage  
VIH  
VIL  
VOL  
ILEAK_PIN  
1.1  
V
V
V
μA  
μA  
V
0.8  
0.4  
+10  
+5  
5.5  
400  
IOL = 4 mA  
−10  
−5  
2.7  
Device is not powered  
3 V to 5 V 10ꢁ  
Nominal Bus Voltage  
Capacitive Load per Bus  
Segment  
VDD  
CBUS  
pF  
Capacitance for SDAI, SDAO, CPIN  
or SCL Pin  
5
pF  
ns  
Input Glitch Filter, tSP  
tSP  
0
50  
1 Tolerances included in the total sense voltage tolerances.  
2 VCLREF is the active current-limit reference. VCLREF = VSENSECL × AVCSAMP, where VSENSECL is the current limit at the SENSE pins.  
3 Maximum voltage on the gate with respect to VOUT is always clamped to ≤14 V.  
4 Pull-up current is (VCC − VOUT − VTH)/R, where VTH is approximately 1 V and R = 1 MΩ ( 10ꢁ).  
5 Guaranteed by design, but not production tested.  
6 Sampled during initial release to ensure compliance, but not subject to production testing.  
POWER MONITORING ACCURACY SPECIFICATIONS  
VCC = 16 V to 80 V, VCC ≥ VSENSE+, VSENSE+ = 16 V to 80 V, VΔSENSE = (VSENSE+ − VSENSE−), TJ = −40°C to +125°C, unless otherwise noted.  
Table 2.  
Parameter  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
128-sample averaging (unless otherwise noted)  
VΔSENSE = 30 mV  
CURRENT SENSE ABSOLUTE ERROR  
1.2  
0.85  
VΔSENSE = 30 mV, TJ = 25°C to 85°C  
VΔSENSE = 25 mV  
VΔSENSE = 25 mV, TJ = 25°C to 85°C  
VΔSENSE = 20 mV  
VΔSENSE = 20 mV, TJ = 25°C to 85°C  
VΔSENSE = 20 mV, 16-sample averaging  
VΔSENSE = 20 mV, 1-sample averaging  
VΔSENSE = 15 mV  
VΔSENSE = 15 mV, TJ = 25°C to 85°C  
VΔSENSE = 10 mV  
VΔSENSE = 10 mV, TJ = 25°C to 85°C  
VΔSENSE = 5 mV  
VΔSENSE = 5 mV, TJ = 25°C to 85°C  
VΔSENSE = 2.5 mV  
VΔSENSE = 2.5 mV, TJ = 25°C to 85°C  
VSENSE+/VOUT = 40 V to 80 V  
VΔSENSE = 20 mV, VCC = 54 V  
VΔSENSE = 20 mV, VCC = 54 V, TJ = 25°C to 85°C  
1.5  
1.0  
1.8  
1.25  
1.85  
1.9  
2.4  
1.7  
3.6  
2.6  
7
5
14.1  
10  
SENSE+/VOUT ABSOLUTE ERROR  
POWER ABSOLUTE ERROR  
0.4  
1.9  
1.3  
Rev. B | Page 9 of 57  
 
ADM1272  
Data Sheet  
SERIAL BUS TIMING CHARACTERISTICS  
Table 3.  
Parameter Description  
Min  
Typ  
Max  
Unit  
kHz  
ꢀs  
ꢀs  
ꢀs  
ꢀs  
ns  
ns  
ꢀs  
Test Conditions/Comments  
fSCLK  
tBUF  
Clock frequency  
Bus free time  
400  
1.3  
0.6  
0.6  
0.6  
300  
100  
1.3  
0.6  
tHD;STA  
tSU;STA  
tSU;STO  
tHD;DAT  
tSU;DAT  
tLOW  
Start hold time  
Start setup time  
Stop setup time  
SDAO/SDAI hold time  
SDAO/SDAI setup time  
SCL low time  
900  
tHIGH  
tR  
tF  
SCL high time  
SCL, SDAO/SDAI rise time 20  
SCL, SDAO/SDAI fall time 20  
ꢀs  
ns  
ns  
1
300  
300  
1 tR = (VIL(MAX) − 0.15) to (2.1 + 0.15) and tF = 0.9 VDD to (VIL(MAX) − 0.15); where VIH3V3 = 2.1 V, and VDD = 3.3 V.  
tLOW  
tR  
tF  
V
IH  
SCL  
V
IL  
tSU;STA  
tSU;DAT  
tSU;STO  
tHD;DAT  
tHD;STA  
tHIGH  
V
IH  
SDAO/  
SDAI  
V
IL  
tBUF  
P
S
S
P
Figure 2. Serial Bus Timing Diagram  
Rev. B | Page 10 of 57  
 
Data Sheet  
ADM1272  
ABSOLUTE MAXIMUM RATINGS  
Table 4.  
Stresses at or above those listed under Absolute Maximum  
Ratings may cause permanent damage to the product. This is a  
stress rating only; functional operation of the product at these  
or any other conditions above those indicated in the  
operational section of this specification is not implied.  
Operation beyond the maximum operating conditions for  
extended periods may affect product reliability.  
Parameter  
Rating  
VCC, SENSE to GND  
−0.3 V to +120 V  
−1 V to +1 V  
−5 V to +120 V  
−0.3 V to (VOUT + 12 V) or  
(VCC + 15 V), whichever is lower  
V
ΔSENSE (SENSE+ − SENSE−)  
VOUT to GND  
VCP to GND  
GATE (Internal Supply Only)1 to  
GND  
(VOUT − 0.3 V) to (VCP + 0.3 V)  
THERMAL CHARACTERISTICS  
DVDT to GND  
(VOUT − 0.3 V) to (GATE + 0.3 V)  
−0.3 V to +6.5 V  
−0.3 V to +4 V  
−0.3 V to VCAP + 0.3 V  
−0.3 V to +5.5 V  
Thermal performance is directly linked to printed circuit board  
(PCB) design and operating environment. Careful attention to  
PCB thermal design is required.  
UVH, UVL, OV, MCB to GND  
ISTART, ISET, VCAP to GND  
ESTART, EFAULT, TEMP+ to GND  
VREG (Internal Supply Only) to  
GND  
θJA is the natural convection junction to ambient thermal  
resistance measured in a one cubic foot sealed enclosure. θJC is  
the junction to case thermal resistance.  
FAULT RESTART  
−0.3 V to +20 V  
−0.3 V to +6.5 V  
,
to GND  
PWGIN, SCL, SDAO, SDAI, ADR0,  
ADR1 to GND  
Table 5. Thermal Resistance  
Package Type  
CP-48-181  
θJA  
θJC  
Unit  
RND to GND  
ALERT1  
−0.3 V to VCAP + 0.3 V  
−0.3 V to +20 V  
ENABLE, GPIO1/  
/CONV,  
ALERT2  
GPIO2/  
, PWRGD to GND  
Still Air  
2 m/sec Air Flow  
50  
40  
0.5  
1
°C/W  
°C/W  
TEMP− Pin to GND (Internally  
Connected to GND)  
Continuous Current into Any Pin  
Storage Temperature Range  
Operating Temperature Range  
0 V  
1 The thermal resistance values are based on JEDEC 2S2P test conditions.  
10 mA  
−65°C to +125°C  
−40°C to +105°C  
300°C  
ESD CAUTION  
Lead Temperature, Soldering  
(10 sec)  
Junction Temperature  
125°C  
1 The GATE pin has internal clamping circuits to prevent the GATE pin voltage  
from exceeding the maximum ratings of a MOSFET with a gate to source  
voltage (VGSMAX) = 20 V and internal process limits. Applying a voltage source  
to this pin externally may cause irreversible damage.  
Rev. B | Page 11 of 57  
 
 
 
 
ADM1272  
Data Sheet  
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS  
1
2
36 DNC  
35 DNC  
34 DNC  
33 DNC  
ISET  
ISTART  
VCAP  
3
4
ESTART  
EFAULT  
5
32  
GATE  
31 VOUT  
30 DVDT  
29 VCP  
28 DNC  
27 DNC  
6
ENABLE  
ADR0  
ADR1  
SCL  
ADM1272  
TOP VIEW  
(Not to Scale)  
7
8
9
10  
11  
12  
SDAI  
26  
DNC  
SDAO  
MCB  
25 DNC  
NOTES  
1. NC = NO CONNECT. THE NC PINS ARE NOT REQUIRED TO BE CONNECTED, BUT DO HAVE  
INTERNAL CONNECTIONS. THEY SHARE THE SAME ELECTRICAL NODE INTERNALLY TO THE  
EPVCC PAD AND CAN THEREFORE BE USED AS A THERMAL EXIT ROUTE FROM EPVCC ON THE  
SAME OUTER LAYER AND SAME ELECTRICAL CONNECTION AS EPVCC.  
2. DNC = DO NOT CONNECT. THE DNC PINS MUST NOT BE CONNECTED TO ANY ELECTRICAL  
SIGNAL, GND, OR SUPPLY VOLTAGE. ANY CONNECT COPPER MUST BE ELECTRICALLY  
ISOLATED AND APPROPRIATELY SPACED FROM OTHER NODES, WHICH ALLOWS COMPLIANCE  
WITH IPC-9592 RECOMMENDATIONS FOR 80V.  
3. EXPOSED PAD. ALWAYS CONNECT TO GND. THE EXPOSED PAD IS LOCATED ON THE  
UNDERSIDE OF THE LFCSP PACKAGE AND IS THE LARGER OF THE TWO PADS. SOLDER THE  
EXPOSED PAD TO THE PCB FOR OPTIMAL THERMAL DISSIPATION.  
4. EXPOSED PAD. INTERNALLY CONNECTED TO VCC. THE EXPOSED PAD IS LOCATED ON THE  
UNDERSIDE OF THE LFCSP PACKAGE AND IS THE SMALLER OF THE TWO PADS. SOLDER THE  
EXPOSED PAD TO THE PCB FOR OPTIMAL THERMAL DISSIPATION.ALWAYS ELECTRICALLY  
CONNECT EPVCC TO THE SAME POTENTIAL AS VCC. MOST OF THE DEVICE POWER IS  
DISSIPATED THROUGH THIS PAD; THEREFORE, CONSIDER A STRONG THERMAL CONNECTION  
TO AVAILABLE COPPER.  
Figure 3. Pin Configuration  
Table 6. Pin Function Descriptions  
Pin No.  
Mnemonic  
Description  
1
ISET  
Current-Limit Setting. This pin allows the current-limit threshold to be programmed. The default  
limit of 30 mV is set when this pin is connected directly to 0 V. To achieve a user defined sense  
voltage, the current limit can be adjusted using a resistor divider from VCAP. An external  
reference can also be used. The voltage used internally to set the current limit is the voltage  
between VCAP and ISET. An optional additional resistor from ISET to VIN (or VOUT) can be used to  
allow the current limit to inversely track VIN (or VOUT), providing an approximate system power  
limit.  
2
ISTART  
Start-Up Current limit. This pin allows a separate start-up current limit to be set for power-up  
modes. When powering up into large capacitive loads, it is desirable to keep the inrush current  
low and constant to minimize the SOA stress in the MOSFET. The ESTART pin limits the energy  
when using this mode. The ISTART pin sets the start-up current limit by using a divider from the  
VCAP pin, VSENSECL = VISTART/AVCSAMP, or if pulled up to VCAP with a 10 kΩ resistor, an internal 1 V  
threshold is used (25 mV). The start-up current limit is only active prior to PWGDIN being valid.  
The start-up current limit can also be lowered from the hardware setting over the PMBus with the  
STRT_UP_IOUT_LIM register. The start-up current limit = VISTART × (STRT_UP_IOUT_LIM/16). When  
using the DVDT pin to set the output voltage ramp, the ISTART pin can also be used as a backup  
protection feature, but it must be set to a current limit higher than the expected DVDT inrush.  
3
VCAP  
Internal Regulated 2.7 V Supply. Place a capacitor with a value of 1 ꢀF or greater on this pin to  
maintain optimal voltage regulation. This pin can be used as a reference to program the ISET  
pin voltage. To guarantee accuracy specifications, do not load the VCAP pin by more than  
100 ꢀA.  
Rev. B | Page 12 of 57  
 
 
Data Sheet  
ADM1272  
Pin No.  
Mnemonic  
Description  
4
ESTART  
FET Energy Tracking During Power-Up. This pin approximates the energy in the FET during  
power-up. The user can place a component network between the ESTART pin and ground that  
allows the pin voltage to be proportional to the predicted MOSFET junction temperature. If the  
voltage on the pin exceeds a threshold (1 V), the FET is deemed to be running too close to its  
SOA and is turned off. This setting assumes lower current limits and greater SOA capability.  
5
EFAULT  
FET Energy Tracking During Normal Operation. This pin approximates the energy in the FET  
when faults occur during normal operation. The user can place a component network between  
the EFAULT pin and ground that allows the pin voltage to be proportional to the predicted  
MOSFET junction temperature. If the voltage on the pin exceeds a threshold (1 V), the FET is  
deemed to be running too close to its SOA and is turned off. This setting assumes higher current  
limits and lesser SOA capability. Considerations must be made if varying ISET with VIN/VOUT when  
assuming constant current limits.  
6
ENABLE  
Enable Input. This pin is a digital logic input. This input must be high to allow the ADM1272 hot  
swap controller to begin a power-up sequence. If this pin is held low, the ADM1272 is prevented  
from powering up.  
7, 8  
ADR0, ADR1  
PMBus Address. These pins can be tied to GND, tied to VCAP, left floating, or tied low through a  
resistor for a total of 16 unique PMBus device addresses (see the Device Addressing section).  
9
SCL  
Serial Clock Pin. SCL is an open-drain input. It requires an external pull-up resistor.  
10  
SDAI  
PMBus Serial Data Input. The serial data is split into an input and an output for easy use with  
isolators.  
11  
12  
SDAO  
MCB  
PMBus Serial Data Output. The serial data is split into an input and an output for easy use with  
isolators.  
Mask Circuit Breaker. When the voltage on this pin is greater than the threshold, the SOC  
shutdown is disabled. The function returns immediately after the voltage returns below this  
threshold.  
13  
14  
GPIO2/ALERT2  
General-Purpose Digital Input/Output 2 (GPIO2).  
Alert (ALERT2). This pin can be configured to generate an alert signal when one or more fault or  
warning conditions are detected. It is also possible to read the state of this pin on the PMBus.  
This pin defaults to an alert output at power-up. There is no internal pull-up circuit.  
General-Purpose Digital Input/Output 1 (GPIO1).  
GPIO1/ALERT1/CONV  
Alert (ALERT1). This pin can be configured to generate an alert signal when one or more fault or  
warning conditions are detected.  
Conversion (CONV). This pin can be used as an input signal to control when a power monitor  
ADC sampling cycle begins. It is also possible to read the state of this pin on the PMBus.  
This pin defaults to an alert output at power-up. There is no internal pull-up circuit on this pin.  
15  
16  
FAULT  
Fault. This pin asserts low and latches when a fault occurs. The faults that can trigger this pin are  
an OC fault resulting in the EFAULT/ESTART threshold, an overtemperature fault, or a FET health  
fault.  
Falling Edge Triggered Automatic Restart. The gate remains off for 10 sec by default, and then  
powers back on. The device has an internal weak pull-up circuit to VCAP. This pin is also used to  
configure the desired retry scheme. See the Hot Swap Retry section for additional details. The  
default time for this function is 10 sec. However, this time can be adjusted from 0.1 sec to  
25.6 sec by writing to the RESTART_TIME register.  
RESTART  
17  
18  
PWRGD  
PWGIN  
Power-Good Signal. This pin indicates that the supply is within tolerance (PWGIN input), no  
faults are detected, and the ADM1272 hot swap is enabled with the gate fully enhanced.  
Power-Good Input Threshold. This pin sets the power-good input threshold. The user can set an  
accurate power-good threshold with a resistor divider from the source of the FET (VOUT). The  
PWRGD output signal is not asserted until the output voltage is above the threshold set by PWGIN.  
19  
20 to 24  
GND  
NC  
Ground.  
No Connect. The NC pins are not required to be connected, but do have internal connections.  
They share the same electrical node internally to the EPVCC pad and can therefore be used as a  
thermal exit route from EPVCC on the same outer layer and same electrical connection as  
EPVCC.  
25 to 28, 33 to DNC  
37, 40  
Do Not Connect. The DNC pins must not be connected to any electrical signal, GND, or supply  
voltage. Any connect copper must be electrically isolated and appropriately spaced from other  
nodes, which allows compliance with IPC-9592 recommendations for 80 V.  
Rev. B | Page 13 of 57  
ADM1272  
Data Sheet  
Pin No.  
Mnemonic  
Description  
29  
VCP  
Internal Charge Pump Voltage Reservoir Capacitor. Connect a capacitor to VOUT to store energy  
required in the fast gate recovery mode. Ensure that the size of CVCP is at least 10 times that of  
the parasitic gate capacitance. If CVCP is greater than 500 nF, add additional delays to the initial  
power-on delay. See the FET Gate Drive section.  
30  
DVDT  
Output Voltage Ramp Rate Setting. The DVDT pin sets a linear output voltage ramp rate. During  
power-up events, this pin is internally connected to the GATE pin. This internal connection  
allows the output voltage ramp to be predominately determined by IGATEUP and CDVDT. When the  
power-up is complete, the DVDT pin is disconnected from the GATE pin and connected to VOUT  
to prevent impeding the GATE shutdown time. A 20 kΩ resistor must be used in series with the  
capacitor to limit pin currents during fast transients on VOUT. Use a high voltage capacitor.  
31  
32  
VOUT  
GATE  
Output Voltage. Connect this pin directly to the source of the MOSFET (output voltage). The  
GATE pin is referenced from this node and pull-down currents flow through this pin. PCB  
routing must be sized accordingly to allow all GATE shutdown currents. This pin is also used to  
read back the output voltage using the internal ADC. It also enables VDS monitoring across the  
MOSFET to feed back to the SOA protection scheme.  
Gate Driver. This pin is the high-side gate drive of an external N channel FET. This pin is driven  
by the FET drive controller, which uses a charge pump to provide a pull-up current to charge  
the FET gate pin. The FET drive controller regulates to a maximum load current by regulating  
the GATE pin. GATE is held to the VOUT pin when the supply is below the UVLO threshold.  
38  
39  
SENSE−  
SENSE+  
Negative Current Sense Input. A sense resistor between the SENSE+ pin and the SENSE− pin sets  
the analog current limit. The hot swap operation of the ADM1272 controls the external FET gate  
to maintain the sense voltage (VSENSE+ − VSENSE−). This pin also connects to the FET drain pin.  
Positive Current Sense Input. This pin connects to the main supply input. A sense resistor  
between the SENSE+ pin and the SENSE− pin sets the analog current limit. The hot swap  
operation of the ADM1272 controls the external FET gate to maintain the sense voltage (VSENSE+  
− VSENSE−). This pin also measures the supply input voltage using the ADC.  
41  
42  
VCC  
Positive Supply Input. An undervoltage lockout (UVLO) circuit resets the device when a low  
supply voltage is detected. GATE is held low when the supply is below UVLO. During normal  
operation, the voltage on this pin must remain greater than or equal to SENSE+ to ensure that  
specifications are adhered to. No sequencing is required.  
Internal Regulated 5 V Supply. Place a capacitor with a value of 1 ꢀF or greater on this pin to  
maintain optimal regulation. Do not load this pin externally.  
VREG  
43  
44  
TEMP−  
TEMP+  
Temperature Input GND. Connect this pin directly to the low side of the NPN device.  
Temperature Input. An external NPN device can be placed close to the MOSFETs and connected  
back to this pin to report the temperature. The voltage at the TEMP+ pin is measured by the ADC.  
45  
46  
47  
48  
UVH  
UVL  
OV  
Undervoltage Rising Input. An external resistor divider is used from the supply to this pin to  
allow an internal comparator to detect whether the supply is under the UVH limit.  
Undervoltage Falling Input. An external resistor divider is used from the supply to this pin to  
allow an internal comparator to detect whether the supply is under the UVL limit.  
Overvoltage Input. An external resistor divider is used from the supply to this pin to allow an  
internal comparator to detect whether the supply is above the OV limit.  
Random Delay. A capacitor on this pin sets the minimum and maximum power-up delay time  
range. With no capacitor on this pin, the system delay is from 0.43 ms to 27.5 ms. With a  
maximum of 220 nF, the delay can be from 54.3 ms to 3.0 sec. This delay is active only after VCC  
comes out of UVLO and, therefore, is only present at each power cycle.  
RND  
EPGND  
EPVCC  
Exposed Pad. Always connect to GND. The exposed pad is located on the underside of the  
LFCSP package and is the larger of the two pads. Solder the exposed pad to the PCB for optimal  
thermal dissipation.  
Exposed Pad. Internally connected to VCC. The exposed pad is located on the underside of the  
LFCSP package and is the smaller of the two pads. Solder the exposed pad to the PCB for  
optimal thermal dissipation. Always electrically connect EPVCC to the same potential as VCC.  
Most of the device power is dissipated through this pad; therefore, consider a strong thermal  
connection to available copper.  
Rev. B | Page 14 of 57  
Data Sheet  
ADM1272  
TYPICAL PERFORMANCE CHARACTERISTICS  
6.0  
20  
18  
16  
14  
12  
10  
8
5.8  
5.6  
5.4  
5.2  
5.0  
4.8  
4.6  
4.4  
4.2  
4.0  
6
4
2
0
–40  
–20  
0
20  
40  
60  
80  
100  
120  
0
20  
40  
60  
80  
100  
TEMPERATURE (°C)  
V
(V)  
CC  
Figure 7. GATE Slow Pull-Down Current (IGATEDN_SLOW) vs. VCC  
Figure 4. Supply Current (ICC) vs. Temperature  
6.0  
5.9  
5.8  
5.7  
5.6  
5.5  
5.4  
5.3  
5.2  
5.1  
5.0  
54  
52  
50  
48  
46  
44  
42  
0
20  
40  
60  
80  
100  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
140  
V
(V)  
CC  
TEMPERATURE (°C)  
Figure 5. Supply Current (ICC) vs. VCC  
Figure 8. GATE Regulation Pull-Down Current (IGATEDN_REG) vs. Temperature  
51  
50  
49  
48  
47  
46  
45  
44  
20  
18  
16  
14  
12  
10  
8
6
4
2
0
–40  
0
20  
40  
60  
(V)  
80  
100  
120  
–20  
0
20  
40  
60  
80  
100  
120  
V
TEMPERATURE (°C)  
CC  
Figure 6. GATE Slow Pull-Down Current (IGATEDN_SLOW) vs. Temperature  
Figure 9. GATE Regulation Pull-Down Current (IGATEDN_REG) vs. VCC  
Rev. B | Page 15 of 57  
 
ADM1272  
Data Sheet  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
20  
13.0  
12.9  
12.8  
12.7  
12.6  
12.5  
12.4  
12.3  
12.2  
12.1  
12.0  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
0
20  
40  
60  
80  
100  
TEMPERATURE (°C)  
V
(V)  
CC  
Figure 10. GATE Pull-Up Current (IGATEUP) vs. Temperature  
Figure 13. VGATE (5 μA Load) vs. VCC  
30  
100.5  
100.3  
100.1  
99.9  
29  
28  
27  
26  
25  
24  
23  
22  
21  
20  
99.7  
99.5  
–40  
0
20  
40  
60  
80  
100  
10  
60  
110  
V
(V)  
CC  
TEMPERATURE (°C)  
Figure 11. GATE Pull-Up Current (IGATEUP) vs. VCC  
Figure 14. UVx Threshold Hysteresis vs. Temperature  
13.0  
12.9  
12.8  
12.7  
12.6  
12.5  
12.4  
12.3  
12.2  
12.1  
12.0  
5.40  
5.35  
5.30  
5.25  
5.20  
5.15  
5.10  
5.05  
5.00  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
Figure 12. ΔVGATE (5 μA Load ) vs. Temperature  
Figure 15. OV Hysteresis Current vs. Temperature  
Rev. B | Page 16 of 57  
Data Sheet  
ADM1272  
1.020  
1.015  
1.010  
1.005  
1.000  
0.995  
0.990  
0.985  
0.980  
1.0  
0.8  
0.6  
0.4  
0.2  
0
–40  
–20  
0
20  
40  
60  
80  
100  
120  
0
2
4
6
TEMPERATURE (°C)  
I
(mA)  
OL  
Figure 16. PWGIN Threshold vs. Temperature  
Figure 19. PWRGD VOL vs. IOL  
80  
0.8  
0.7  
0.6  
0.5  
0.4  
0.3  
0.2  
0.1  
0
LOAD = 1mA  
LOAD = 5mA  
75  
70  
65  
60  
55  
50  
45  
40  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
Figure 20. PWRGD Output Low Voltage (VOL) vs. Temperature  
Figure 17. PWGIN Hysteresis vs. Temperature  
1.0  
LOAD = 1mA  
LOAD = 5mA  
0.9  
0.8  
0.7  
0.6  
0.5  
0.4  
0.3  
0.2  
0.1  
0
3
B
CH3 5.0V  
M100µs 50.0MS/s A CH1  
200ns/PT  
–50.0mA  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
W
TEMPERATURE (°C)  
Figure 18. VGATE Response to Severe Overcurrent Event  
(GATE Fast Pull-Down)  
Figure 21. GPIOx and Fault Pin VOL vs. Temperature  
Rev. B | Page 17 of 57  
ADM1272  
Data Sheet  
0
–0.005  
–0.010  
–0.015  
–0.020  
–0.025  
–0.030  
–0.035  
13.0  
12.9  
12.8  
12.7  
12.6  
12.5  
12.4  
12.3  
12.2  
12.1  
12.0  
I
I
I
= 0V  
= 1.7V  
= 1.9V  
I
I
I
= 2.1V  
= 2.3V  
= 2.7V  
SET  
SET  
SET  
SET  
SET  
SET  
–0.040  
–40  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
–20  
0
20  
40  
60  
80  
100  
120  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
Figure 25. VCP vs. Temperature  
Figure 22. VΔSENSE vs. Temperature, VISET with 1 Ω Sense Resistor  
13.0  
12.9  
12.8  
12.7  
12.6  
12.5  
12.4  
12.3  
12.2  
12.1  
12.0  
0
–0.005  
–0.010  
–0.015  
–0.020  
–0.025  
–0.030  
I
I
I
= 0V  
= 0.2V  
= 0.6V  
I
I
I
= 0.8V  
= 1.0V  
= 1.2V  
START  
START  
START  
START  
START  
START  
–0.035  
–0.040  
0
20  
40  
60  
80  
100  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
V
(V)  
CC  
TEMPERATURE (°C)  
Figure 26. VCP vs. VCC  
Figure 23. VΔSENSE vs. Temperature, VISTART with 1 Ω Sense Resistor  
6.0  
12.5  
V
V
V
= 16V  
= 20V  
= 60V  
CC  
CC  
CC  
5.8  
5.6  
5.4  
5.2  
5.0  
4.8  
4.6  
4.4  
4.2  
4.0  
12.0  
11.5  
11.0  
10.5  
10.0  
9.5  
9.0  
8.5  
8.0  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
0
50  
5
10  
15  
V
20  
25  
30  
35  
40  
45  
TEMPERATURE (°C)  
LOAD CURRENT (µA)  
CP  
Figure 27. VREG vs. Temperature  
Figure 24 VCP Load Regulation  
Rev. B | Page 18 of 57  
Data Sheet  
ADM1272  
6.0  
5.8  
5.6  
5.4  
5.2  
5.0  
4.8  
4.6  
4.4  
4.2  
0.5  
0
–0.5  
–1.0  
–1.5  
–2.0  
T
T
T
= –40°C  
= +25°C  
= +125°C  
A
A
A
4.0  
0
20  
40  
60  
80  
100  
–20  
0
20  
40  
60  
(V)  
80  
100  
120  
V
(V)  
V
CC  
OUT  
Figure 28. VREG vs. VCC  
Figure 31. VOUT Current vs. VOUT  
2.80  
2.78  
2.76  
2.74  
2.72  
2.70  
2.68  
2.66  
2.64  
2.62  
2.60  
30.00  
29.95  
29.90  
29.85  
29.80  
29.75  
29.70  
29.65  
29.60  
29.55  
29.50  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
–40  
–20  
0
20  
40  
60  
80  
100  
120  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
Figure 29. VCAP vs. Temperature  
Figure 32. VΔSENSE vs. Temperature at ISET = 0  
2.80  
2.78  
2.76  
2.74  
2.72  
2.70  
2.68  
2.66  
2.64  
2.62  
2.60  
0
20  
40  
60  
80  
100  
V
(V)  
CC  
Figure 30. VCAP vs. VCC  
Rev. B | Page 19 of 57  
ADM1272  
Data Sheet  
THEORY OF OPERATION  
When circuit boards are inserted into a live backplane,  
discharged supply bypass capacitors draw large transient  
currents from the backplane power bus as they charge. These  
transient currents can cause permanent damage to connector  
pins, as well as dips on the backplane supply that can reset  
other boards in the system.  
UV AND OV  
The ADM1272 monitors the supply voltage for UV and OV  
conditions. The OV pin is connected to the input of an internal  
voltage comparator, and its voltage level is internally compared  
with a 1 V voltage reference. The user can program the value of  
the OV hysteresis by varying the top resistor of the resistor divider  
on the pin. This impedance in combination with the 5 ꢀA OV  
hysteresis current (current turned on after OV triggers) sets the  
OV hysteresis voltage.  
The ADM1272 is designed to manage the powering on and off  
of a system in a controlled manner, allowing a board to be  
removed from, or inserted into, a live backplane by protecting it  
from excess currents. After power-up is complete, the  
ADM1272 continues to protect the system from faults. These  
faults include overcurrent, short circuit, overvoltage,  
undervoltage, and transient disturbances on the backplane, and  
some FET fault issues. The ADM1272 is usually placed on a  
system/board that is removable. However, it also can be placed  
on the backplane in some cases. The ADM1272 also has the  
capability of measuring and reporting power and energy  
telemetry.  
RTOP RBOTTOM  
OVRISING OVTHRESHOLD   
RBOTTOM  
OVFALLING OVRISING – (RTOP × 5 μA)  
The UV detector is split into two separate pins, UVH and UVL.  
The voltage on the UVH pin is compared internally to a 1 V  
reference, whereas the UVL pin is compared to a 0.9 V reference.  
Therefore, if the pins are tied together, the UV hysteresis is 100  
mV. The hysteresis can be adjusted by placing a resistor between  
UVL and UVH.  
POWERING THE ADM1272  
Figure 1 shows the voltage monitoring input connection. An  
external resistor network divides the supply voltage for  
monitoring. An undervoltage event is detected when the voltage  
connected to the UVL pin falls below 0.9 V, and the gate is shut  
down using the 10 mA pull-down device. The fault is cleared  
after the UVH pin rises above 1.0 V.  
A supply voltage from 16 V to 80 V is required to power the  
ADM1272 via the VCC pin. An internal regulator provides a  
5 V rail, which is presented on the VREG pin, to supply the  
digital section of the ADM1272 (for internal use only), and  
must be decoupled according to the VREG pin description in  
Table 6.  
Similarly, when an overvoltage event occurs and the voltage on  
the OV pin exceeds 1 V, the gate is shut down using the 10 mA  
pull-down device.  
The VCC pin provides the majority of the bias current for the  
device; however, some bias currents are supplied through the  
SENSE pins. Both the VCC and SENSE+ pins can be connected  
to the same voltage node, but in most applications, it is recom-  
mended to connect an RC filter to the VCC pin to avoid resets  
due to very fast transients on the input rail (see Figure 33).  
For the maximum rating on the UVx and OV pins, see Table 4.  
If transients are expected on the main input line, use external  
protection circuitry to protect the inputs and to allow these pin  
voltages to exceed their rating.  
Choose the values of these components such that a time constant  
is provided that can filter any expected glitches. However, use a  
resistor that is small enough to keep voltage drops caused by  
quiescent current to a minimum. Do not place a supply decoupling  
capacitor on the rail before the FET, unless a series resistor is  
used to limit the inrush current.  
HOT SWAP CURRENT SENSE INPUTS  
The load current is monitored by measuring the voltage drop  
across an external sense resistor, RSENSE. An internal current sense  
amplifier provides a gain of 40 to the voltage drop detected across  
RSENSE. The result is compared to an internal reference and used  
R
V
SENSE  
Q1  
IN  
by the hot swap control logic to detect when an overcurrent  
condition occurs.  
100Ω  
SENSE–  
SENSE+  
VCC  
GATE  
ADM1272  
100nF  
GND  
Figure 33. Reinforced Transient Glitch Protection Using an RC Network  
Rev. B | Page 20 of 57  
 
 
 
 
 
Data Sheet  
ADM1272  
R
SENSE  
Q1  
restart. For this reset to happen, a shutdown must be signaled  
with enough time to allow the gate to disable the FETs and the  
output to discharge. However, the system remains in ISET  
current limit following an OC fault to allow a recovery attempt.  
If the system cannot recover, a latchoff occurs and ISTART  
assumes control at the next startup.  
SENSE+  
SENSE–  
+
×40  
OVER-  
CURRENT  
SETTING THE CURRENT LIMITS (ISET/ISTART)  
GATE  
VCC  
+
REFERENCE  
The current limit is typically determined by selecting a sense  
resistor to match the current sense voltage limit on the controller  
for the desired load current. However, as currents become larger,  
the sense resistor requirements become smaller, and resolution  
can be difficult to achieve when selecting the appropriate sense  
resistor or combination thereof. The ADM1272 provides  
adjustable current sense voltage limits to manage this issue. The  
device allows the user to program the required current sense  
voltage limits independently up to 30 mV. The recommended  
range is 2.5 mV to 30 mV, although tolerances and errors increase  
as VSENSECL decreases.  
ADM1272  
GND  
Figure 34. Hot Swap Current Sense Amplifier  
The SENSE inputs can be connected to multiple parallel  
sense resistors. The way the sense points of these resistors are  
combined has a significant effect on the accuracy of the voltage  
drop detected by the ADM1272.  
To achieve better accuracy, averaging resistors can be used to sum  
the voltages from the nodes of each sense resistor, as shown in  
Figure 35. A typical value for the averaging resistors is 10 Ω,  
enough to be significantly greater than the trace resistance. The  
input current to each sense pin is matched to within 5 μA. This  
matching ensures that the same offset is observed by both sense  
inputs, reducing differential errors.  
In conjunction with the sense resistor, the current-limit  
reference voltage determines the load current level to which the  
ADM1272 limits the current during an overcurrent event. This  
reference voltage is compared to the amplified current sense  
voltage to determine whether the limit is reached.  
The active current-limit reference voltage input to the internal  
comparator is clamped to a minimum level of 100 mV (that is,  
Q1  
V
IN  
V
SENSECL = 2.5 mV) to prevent current limits being set too low,  
which may result in zero current flow across all conditions.  
SENSE–  
SENSE+  
The current limit set by the ISET/ISTART pins is the current at  
which the ADM1272 tries to regulate when the load requires  
more current. This current limit, defined by the reference to the  
current control loop, is the regulation current limit or IREG  
(VSENSECL at the sense voltage).  
BIAS  
CURRENT  
VCC  
GATE  
GND  
Another current-limit threshold just below IREG that alerts the  
ADM1272 when the current limit is reached and is active, is the  
circuit breaker current limit or ICB (VCB at sense voltage). VCB  
can be expressed at the sense pins (in mV) as follows:  
Figure 35. Connection of Multiple Sense Resistors to the SENSE Pins  
CURRENT-LIMIT MODES  
The ADM1272 features dual current limits, one for startup  
(ISTART) and one for normal operation (ISET). At startup, the  
ISTART pin determines the current limit used during power-up.  
This dual current limit allows users to program an independent  
current limit at startup, specific to the conditions of the start-  
up profile and expectations. After startup is complete, the  
system switches to the main current limit determined by ISET.  
The conditions that must be satisfied for this switch to occur  
are as follows:  
V
CB = VSENSECL VCBOS  
where VCBOS is the circuit breaker offset and is listed in Table 1  
as 1.1 mV (typical).  
ISTART  
The ISTART pin sets the start-up current limit in start-up mode  
using a divider from the VCAP pin, or if pulled up to VCAP  
with a 10 kΩ resistor, an internal 1 V threshold is used (25 mV).  
The system is not in current limit.  
(VOUT − VIN) < 2 V.  
The gate voltage is fully enhanced (VGS > 10 V).  
The VCAP pin has a 2.7 V internal regulated voltage that can  
be used as a reference to set a voltage at the ISTART pin.  
Assuming that VISTART equals the voltage on the ISTART pin,  
size the resistor divider to set the ISTART voltage as follows:  
The system remains at the normal current limit (ISET) unless there  
is an interruption triggered by an OV, UV, or manual shutdown  
(enable, restart, or PMBus command) and this interruption  
results in VDS > 2 V and inactive PWRGD. If this interruption  
occurs, the system resets to ISTART and assumes a full system  
V
ISTART = VSENSECL × 40  
where VSENSECL is the current sense voltage limit.  
Rev. B | Page 21 of 57  
 
 
 
ADM1272  
Data Sheet  
The default value of 25 mV is achieved by connecting the  
ISTART pin directly to the VCAP pin (or VISTART > 1.65 V). This  
connection configures the device to use an internal 1 V reference,  
which equates to 25 mV at the sense inputs (see Figure 36).  
The start-up circuit breaker and current limits can then be  
calculated from this effective ISTART voltage.  
ISET  
The ISET pin sets the system current limit during normal  
operation using a divider from the VCAP pin or pulled down to  
GND. The ISET pin differs from ISTART in that the resulting  
current-limit reference voltage is not the voltage presented on  
the pin, but the difference between VCAP and ISET. This  
relationship is presented as follows:  
VCAP  
C1  
ADM1272  
ISTART  
V
VCAP − VISET = VSENSECL × 40  
where VSENSECL is the current sense voltage limit.  
This configuration allows a third optional resistor (from ISET  
to VIN) to be used to allow the current limit to inversely track  
the input voltage. This feature is useful to avoid overdesigning  
the system current limit and allows the maximum current demand  
to output load at low VIN, which results in an unnecessarily high  
current limit for maximum VIN. The high current limit may  
even exceed input power limitations.  
GND  
Figure 36. Fixed 25 mV ISTART Current Sense Limit  
To program the sense voltage from 10 mV to 30 mV, a resistor  
divider sets the reference voltage on the ISTART pin (see  
Figure 37).  
The default value of 30 mV is achieved by pulling the ISET pin  
directly to GND (or VISET < 1.5 V). Although the ISET pin may  
be at 0 V, the internal buffered ISET voltage does not drop below  
1.5 V. This configuration clamps the current-limit reference  
voltage to 1.2 V (VVCAP − VISET), which equates to 30 mV at the  
sense inputs (see Figure 38).  
When using the DVDT pin to set the output voltage ramp, set  
the ISTART pin high enough to prevent the inrush current  
from reaching the current limit.  
VCAP  
For information about the protection of the FET SOA, see the  
Safe Operating Area Protection (ESTART/EFAULT) section.  
C1  
R1  
VCAP  
ADM1272  
ISTART  
C1  
R2  
ADM1272  
ISET  
GND  
Figure 37. Adjustable 5 mV to 30 mV Current Sense Limit  
The start-up current limit can be programmed via the ISTART pin  
or reduced via the PMBus register, STRT_UP_IOUT_LIM  
(Register 0xF6). If both are configured, the lowest current limit  
is selected as the active current limit. The clamp level in both cases  
is a 2.5 mV VΔSENSE current limit.  
GND  
Figure 38. Fixed 30 mV ISET Current Sense Limit  
The start-up current limit PMBus register is set to the maximum  
value at power-on reset; therefore, the ADM1272 uses the  
ISTART pin setting by default.  
If configuring the start-up current limit with the PMBus register,  
the start-up current limit is set as a fraction of the effective ISTART  
current limit. There are four register bits so that the start-up  
current limit can be set from 1/16th to 16/16th of the normal current  
limit. The effective ISTART voltage can be calculated as  
STRT _UP _ IOUT_LIM 1  
VISTART  
VVCAP VISET  
  
16  
Rev. B | Page 22 of 57  
 
 
 
Data Sheet  
ADM1272  
V
Add margin and tolerance as necessary to ensure a robust  
IN  
VCAP  
design. Subtract any parasitic gate drain capacitance, CGD, of the  
MOSFETs from the total to determine the additional external  
capacitance required.  
CURRENT-  
LIMIT  
REFERENCE  
R3  
C1  
R1  
Next, the power-up ramp time can be approximated by  
ISET  
t
RAMP = (VIN × CLOAD)/IINRUSH = (VIN × CDVDT)/IGATEUP  
ADM1272  
Check the SOA of the MOSFET for conditions and the  
duration of this power-up ramp. For more information about  
protection of the FET SOA during start-up faults, see the  
information about the protection of the FET SOA, see the Safe  
Operating Area Protection (ESTART/EFAULT) section.  
R2  
GND  
The diagram in Figure 40 shows a typical hot swap power-up  
with a DVDT capacitor configured for a linear output voltage  
ramp.  
Figure 39. Programming the Variable Current Sense Limit  
(R3 for Power Limit Setting)  
SETTING A LINEAR OUTPUT VOLTAGE RAMP AT  
POWER-UP (DVDT)  
The ISTART current limit can also be used to provide a constant  
current instead of using the DVDT pin. However, if linear  
output voltage ramps are preferred, use of the DVDT function  
is recommended with an ISTART level above any expected  
inrush current profiles as protection. Loads can often require  
dynamic currents, which may result in nonlinear profiles when  
using a constant current control at startup. In addition, if very  
low current limits are required (in comparison to the main  
current limit), using a closed-loop system may result in wide  
tolerance and/or current limits below the recommended range  
The most common method of power-up in a typical application  
is to configure a single linear voltage ramp on the output, which  
allows a constant inrush current into the load capacitance. This  
method has the advantage of setting slow ramp times, which  
result in low inrush currents. This method is often required to  
limit supply inrush demand and to prevent high capacitive  
loads from stressing the FET SOA.  
This design allows a linear monotonic power-up event without  
the restrictions of the system current limit or fault timer. A  
power-up ramp is set such that the inrush is low enough not to  
reach the active circuit breaker current limit, which allows the  
power-up to continue without any closed-loop interaction but  
still uses the active current limit to protect against fault  
conditions. A capacitor on the DVDT pin sets the dv/dt ramp  
rate of the output voltage. However, the parasitic FET gate  
capacitances also contribute to the total gate capacitance and  
must be considered.  
of VSENSE  
.
When configuring with the ISTART pin, calculate the circuit  
breaker (CB) level using the following equation:  
V
ISTART  
1.1mV  
40  
StartUpCB   
RSENSE  
To prevent the start-up current limit from being triggered  
during a normal slew rate controlled power-up, set the circuit  
breaker level above the maximum expected inrush current.  
The DVDT pin is internally connected to the GATE pin only  
during start-up mode. When the startup is complete, the  
DVDT pin is disconnected from the GATE pin and connected  
internally to VOUT. This configuration prevents unnecessary  
capacitive loading of GATE, which can slow shutdown  
responses to faults and impede recovery from transient  
conditions. The DVDT pin is reconnected to GATE prior to any  
subsequent start-up events.  
I
LIMIT  
INRUSH CURRENT  
DETERMINED BY  
dV  
/dt  
OUT  
0A  
V
GATE  
To ensure that the inrush current does not approach or exceed  
the active current-limit level, the output voltage ramp can be set  
by selecting the appropriate value for CDVDT, as follows:  
V
TH  
V
OUT  
CDVDT = (IGATEUP/IINRUSH) × CLOAD  
0V  
where:  
tPOWER-UP  
Figure 40. Linear Voltage Ramp Power-Up  
C
DVDT is the total gate capacitance (including FET parasitics).  
GATEUP is the specified gate pull-up current.  
LOAD is the load capacitance.  
I
C
Rev. B | Page 23 of 57  
 
 
ADM1272  
Data Sheet  
A pull-down current of 500 nA discharges the RC network,  
SAFE OPERATING AREA PROTECTION  
(ESTART/EFAULT)  
which allows a single capacitor on each pin to be used at the  
expense of being able to use less of the SOA. When the current  
control loop is near regulation, this 500 nA pull-down current  
is disabled and a 1 μA pull-up current enabled. The 1 μA  
current ensures that the EFAULT and ESTART pins run  
current even if there is a very small VDS, thus allowing the  
system to power down if this condition lasts for an extended  
period. If conditions prevent the pins from reaching 1 V while at  
a low VDS (where the SOA may indicate dc), there is an internal  
100 ms limit, after which the system returns a fault and latches  
off. This backup limit prevents overheating in a steady state in  
the MOSFET. The 100 ms timer runs when VGS is <10 V and  
the current is in regulation.  
The ADM1272 features an FET protection scheme that offers  
increased flexibility for managing various system conditions  
while still protecting the FET from SOA stress.  
Traditional timer schemes uses a single fault timer to protect  
the FET when regulating current or when current limits are  
exceeded. This approach requires the timers to be set to worst  
case conditions like short circuits, which limits the robustness  
of the solution to various system conditions/faults.  
For short circuits, the SOA requires the setting of a short timer  
because the FET VDS is very high. However, for a load fault that  
results in only a few volts across the FET VDS, because the timer  
is optimized for worst case conditions, the timer setting remains  
very short. If a transient fault occurs, resulting in a momentary  
active current limit but only a few volts of VDS, the system is  
likely to shut down quickly even though the FET SOA is not  
exceeded because VDS is low and can operate longer. This  
condition is problematic during common scenarios such as  
input line steps and disturbances.  
FET GATE DRIVE  
The ADM1272 is designed to control a high-side gate drive of  
an external N channel FET. The GATE pin is driven by the FET  
drive controller, which uses a charge pump to provide a pull-up  
current to charge the FET gate pin. The FET drive controller  
regulates to a maximum load current by regulating the GATE  
pin. GATE is held to the VOUT pin when the supply is below  
the UVLO limit.  
To accommodate these conditions and ensure there are no  
unnecessary shutdowns, the ADM1272 monitors and uses the  
FET VDS to optimize how long the FET is allowed to remain in  
regulation. The ESTART and EFAULT pins control this regulation  
time for start-up mode and normal mode, respectively. Each  
pin programs an independent setting for each mode of  
operation to allow SOA protection to be optimized for its  
respective current limit. As the system transitions from one  
mode to another, the ADM1272 retains any potential recent  
SOA stress history by copying the same voltage from the  
ESTART pin to the EFAULT pin at transitions and vice versa.  
The GATE pin features a GM amplifier output that sources and  
sinks the GATE node to regulate the current. When a  
shutdown is requested, the GATE pin uses a 10 mA pull-down  
device to disable the FET and this pull-down device remains  
active when the FET is disabled.  
The charge pump used on the GATE pin is capable of driving  
VGS to >10 V, but it is clamped to less than 14 V above VOUT.  
These clamps ensure that the maximum VGS rating of the FET is  
not exceeded.  
The assumption is that, although there is a significant level of  
FAST RESPONSE TO SEVERE OVERCURRENT  
V
DS across the FET, its drain current, ID, is being held constant  
The ADM1272 features a separate high bandwidth current  
sense amplifier that detects a severe overcurrent indicative of a  
short-circuit condition. A fast response time allows the ADM1272  
to handle events of this type that may otherwise cause catastrophic  
damage if not detected and prevented quickly. The fast  
response circuit ensures that the ADM1272 can detect an  
overcurrent event at approximately 150% to 400% (default 200%)  
of the normal current limit set by the ISET pin, and can  
respond to and control the current within 1 μs in most cases.  
(at the limit); thus, the FET power is proportional to VDS. The  
SOA curve of the FET indicates the amount the FET can dissipate,  
for a given time, before the junction temperature reaches its  
maximum and SOA is breached. A current source (IVDS  
)
equivalent to 1 μA per 1 V VDS is sourced from  
EFAULT/ESTART. Through analysis and manipulations of the  
SOA curves, for a given fixed current, an RC configuration from  
EFAULT/ESTART to GND can provide a solution to ensure  
the voltage on the pin reaches 1 V before the SOA is exceeded.  
This configuration presents a profile on the EFAULT/ESTART  
pin that is representative of the FET junction temperature.  
Upon reaching 1 V, the device deems the FET to be at the SOA  
limit and latches off. This solution results in fault on times that  
are proportional to VDS and allows low VDS faults to recover  
without latching off, while ensuring high VDS faults are latched  
off immediately.  
There are four severe overcurrent threshold options and four  
severe overcurrent glitch filter options selectable via the PMBus  
registers as follows:  
Thresholds: 150%, 200%, 300%, 400%  
Glitch filters: 500 ns, 1 μs, 5 μs, 10 μs  
The GATE pin of the ADM1272 is pulled down with ~1.5 A for  
a maximum duration of 10 μs. Following a severe OC shutdown,  
by default, the device attempts to regain control of the FET one  
time. To expedite recovery after sudden shutdown events, a  
gate boost circuit is enabled to bring the gate voltage back to  
Although the EFAULT and ESTART pins provide the same  
function for their respective operation mode, there is one subtle  
difference: the ESTART pin enables IVDS only when the current  
exceeds ICB, whereas the EFAULT IVDS is solely dependent on VDS.  
Rev. B | Page 24 of 57  
 
 
 
Data Sheet  
ADM1272  
the FET VTH threshold within ~50 μs. After the current sense  
amplifier detects 2 mV at the sense pins, this circuit is disabled  
and the normal gate drive resumes.  
The ADM1272 features an MCB pin for just that function.  
However, using the MCB pin is not the preferred course of  
action because it often results in very high currents flowing  
uninterrupted in the system, which can lead to other issues.  
MCB  
The primary features to address such power line disturbances  
are as follows:  
The MCB pin (mask circuit breaker) is designed to mask the  
severe overcurrent circuit, when enabled. If the voltage on this  
pin exceeds the threshold, the severe OC detector is disabled for  
the duration, which disables the large GATE pull-down circuit  
while the pin is high. All other protection features remain  
intact.  
Fast recovery allows the inrush current to trigger the  
severe overcurrent and shuts down the FET quickly to  
limit the high peak currents from flowing in the system.  
However, after shutdown, recover the current control  
quickly so that the output load capacitors do not discharge  
with the load demand. This recovery is achieved via a gate  
drive boost circuit designed to deliver extra charge into  
GATE until the FET is reenabled.  
RND  
The RND pin allows the user to insert a random delay into the  
start-up routing, which allows staggered distribution of power-up  
on multiple systems, when commanded simultaneously. Allow  
this pin to float when not in use. There is a maximum timeout  
feature of 3 sec to prevent faulty capacitors from impeding a  
startup.  
Isolated DVDT capacitor that controls the gate ramp  
voltage is disconnected during this recovery, allowing the  
FET to recover faster.  
No current foldback. If the load is demanding full current  
during this event, the current limit cannot be reduced  
without impeding recovery. Instead, the FET on time is  
managed to ensure SOA protection.  
Table 7. Typical Delay Time with External Capacitor  
RND Capacitor  
None (~10 pF)  
4.7 nF  
Minimum Time  
Maximum Time  
0.43 ms  
1.58 ms  
27.5 ms  
101 ms  
EFAULT function. This feature replaces the typical timer  
function. It can be optimized to allow the FET to remain  
on for longer with lower VDS faults, which is typical in  
these scenarios.  
10 nF  
2.88 ms  
184 ms  
22 nF  
5.82 ms  
372 ms  
47 nF  
11.9 ms  
764 ms  
100 nF  
220 nF  
24.9 ms  
54.3 ms  
1.59 sec  
3.0 sec1, 2  
The combination of these features allows the ADM1272 to  
maintain the output voltage and prevent system resets during  
these transients events, while still protecting the MOSFETs.  
1 The discharge time is fixed; capacitors larger than 220 nF may not be fully  
discharged during the discharge cycle. Therefore, the delay time is not  
proportional to the capacitance for capacitors larger than this value.  
2 Limited by internal timeout of 3 sec to prevent faulty capacitors on the RND  
pin from impeding a startup.  
POWER GOOD  
The power-good (PWRGD) output indicates whether the  
output voltage is above a user defined threshold and can,  
therefore, be considered good. A resistor divider on the  
PWGIN pin sets an accurate power-good threshold on the  
output voltage.  
VOLTAGE TRANSIENTS  
System backplanes are subject to transients. Transients commonly  
occur following a fast shutdown on a system running high  
currents. The source inductance results in a fast dv/dt on the  
input and the load inductance may result in a negative voltage  
transient at VOUT. It is critical to use appropriately rated TVS  
diodes on the input and Schottky diodes on the output. The  
ADM1272 can tolerate 120 V at the input pins and −5 V at the  
VOUT pin.  
The PWRGD pin is an open-drain output that pulls low when  
the voltage at the PWGIN pin is lower than 1.0 V (power bad).  
When the voltage at the PWGIN pin is above this threshold  
plus a fixed hysteresis of 60 mV, the output power is considered  
to be good.  
However, PWRGD asserts only when the following conditions  
are met:  
SURGE AND TRANSIENT RECOVERY  
Surges, line steps, and backplane disturbances are sometimes  
unavoidable in a system chassis backplane. Usually such events  
result in a fast dv/dt on the input supply, which in turn causes a  
sudden inrush current demand on the positive edge. This  
sudden inrush current is almost identical to a current spike  
seen during an output fault condition and is therefore always  
difficult to differentiate and manage without resulting in a  
system reset.  
PWGIN is above the rising threshold voltage.  
Hot swap is enabled, that is, the ENABLE pin is high and  
the UVx and OV pins are within range.  
FAULT  
pin is  
There is no active fault condition, that is, the  
cleared following any fault condition.  
The MOSFET is fully enhanced (VGS > 10 V).  
After these conditions are met, the open-drain pull-down  
current is disabled, allowing PWRGD to be pulled high.  
PWRGD is guaranteed to be in a valid state for VCC ≥ 1 V.  
An external pull-up circuit is required.  
The ADM1272 uses a number of features designed to address  
this issue. Many existing solutions rely on masking the severe  
overcurrent feature and allowing the inrush current to pass.  
Rev. B | Page 25 of 57  
 
 
 
 
 
ADM1272  
Data Sheet  
If the gate voltage drops below 10 V (that is, no longer meets  
MOSFET fully enhanced condition), PWRGD still remains  
asserted for 100 ms. If the condition persists for longer than  
100 ms, PWRGD is deasserted and an FET health fault is  
signaled.  
HOT SWAP RETRY  
The ADM1272 can be configured to latch off or autoretry  
mode. The default is latchoff mode. To configure autoretry,  
FAULT  
RESTART  
FAULT  
. As goes low,  
connect the  
pin to  
the restart command triggers. This cycle continues unless  
interrupted or the device is disabled.  
If any of the other conditions for PWRGD are no longer met,  
PWRGD is deasserted immediately.  
ENABLE INPUT  
Additional hysteresis can be added by simply placing a resistor  
from PWRGD to PWGIN.  
The ADM1272 provides a dedicated ENABLE digital input pin.  
The ENABLE pin allows the ADM1272 to remain off by using a  
hardware signal, even when the voltage on the UV pin is greater  
than 1.0 V and the voltage on the OV pin is less than 1.0 V.  
Although the UV pin can be used to provide a digital enable  
signal, using the ENABLE pin for this purpose means that the  
ability to monitor for undervoltage conditions is not lost.  
The PWRGD polarity can be changed through the PMBus.  
FAULT PIN  
FAULT  
The  
pin asserts when one of the following faults causes  
the hot swap to shut down:  
FET health fault  
Overcurrent fault  
Overtemperature fault  
In addition to the conditions for the UVx and OV pins, the  
ADM1272 ENABLE input pin must be asserted for the device  
to begin a power-up sequence.  
FAULT  
The  
pin is latched, and it can only be cleared by a rising  
REMOTE TEMPERATURE SENSING  
edge on the ENABLE pin, a PMBus OPERATION on command  
from the off state, or a POWER_CYCLE command, assuming no  
faults are still active. The fault registers are not cleared by the  
ENABLE pin or the POWER_CYCLE command; they can only  
be cleared by a PMBus OPERATION off to on command or a  
CLEAR_FAULTS command.  
The ADM1272 provides the capability to measure temperature  
at a remote location with a single discrete NPN or PNP  
transistor. The temperature measurements can be read back  
over the PMBus interface. Warning and fault thresholds can  
also be set on the temperature measurement. Exceeding a fault  
threshold causes the controller to turn off the pass MOSFET,  
R
SENSE  
FAULT  
deassert the PWRGD pin, and assert the  
pin.  
The external transistor is typically placed close to the main pass  
MOSFETs to provide an additional level of protection. The  
controller can then monitor and respond to an elevated  
MOSFET operating temperature. It is not possible to measure  
temperature at more than one location on the board.  
SENSE+  
ENABLE  
SENSE– GATE TEMP–  
TEMP+  
FET  
FAULT  
HEALTH  
MONTIOR  
Place the transistor close to the MOSFET for best accuracy. If  
the transistor is placed on the opposite side of the PCB, use  
multiple vias to ensure the optimum transfer of heat from the  
MOSFET to the transistor.  
OVERCURRENT  
FAULT  
OVER-  
TEMPERATURE  
FAULT  
ADM1272  
Temperature Measurement Method  
FAULT  
Figure 41.  
Pin Operation  
A simple method of measuring temperature is to exploit the  
negative temperature coefficient of a diode by measuring the  
base emitter voltage (VBE) of a transistor operated at constant  
current. However, this technique requires calibration to null  
the effect of the absolute value of VBE, which varies from device  
to device.  
RESTART PIN  
RESTART  
The  
pin is a falling edge triggered input that allows  
the user to command a 10 sec automatic restart. When this input is  
set low, the gate turns off for 10 sec, and then powers back up. The  
pin is falling edge triggered; therefore, holding  
RESTART  
low  
The technique used in the ADM1272 is to measure the change  
in VBE when the device is operated at three different currents.  
The use of a third current allows automatic cancellation of  
resistances in series with the external temperature sensor.  
for more than 10 sec generates only one restart. This pin has an  
internal pull-up current of approximately 16 μA, allowing it to  
be driven by an open-drain pull-down output or a push/pull  
output. The input threshold is ~1 V. The restart function can  
also be triggered from a PMBus command. In all cases, the  
restart time can be programmed from 2 sec to 25 sec on the  
PMBus, but defaults back to 10 sec after the device POR.  
The temperature sensor takes control of the ADC for 64 μs  
(typical) every 6 ms. It takes 12 ms to obtain a new temperature  
measurement from the ADC.  
This pin is also used to configure the desired retry scheme. See  
the Hot Swap Retry section for additional details.  
Rev. B | Page 26 of 57  
 
 
 
 
 
Data Sheet  
ADM1272  
This detection feature ensures that any downstream dc-to-dc  
converters are disabled, limiting the power dissipation in any  
faulty or overheating FETs until the user clears the fault, which  
can be critical to avoid any catastrophic events due to faulty FETs.  
Remote Sensing Diode  
The ADM1272 is designed to work with discrete transistors.  
The transistor can be either a PNP or NPN connected as a diode  
(base shorted to the collector). If an NPN transistor is used, the  
collector and base are connected to the TEMP+ pin and the  
emitter to TEMP−. If a PNP transistor is used, the collector and  
base are connected to TEMP− and the emitter to TEMP+.  
A gate to source or gate to drain short is a common type of FET  
failure. This type of failure is detected by the ADM1272 at any  
time during operation.  
The best accuracy is obtained by choosing devices according to  
the following criteria:  
A less common failure is a drain to source short. This normally  
occurs due to a board manufacturing defect such as a solder short.  
This type of failure is detected during the initial power-on reset  
cycle after power-up or after a 10 sec autoretry attempt.  
Base emitter voltage greater than 0.25 V at 6 μA, at the  
highest operating temperature.  
There is also an option to disable FET health detection via  
the PMBus.  
Base emitter voltage less than 0.95 V at 100 μA, at the  
lowest operating temperature.  
Base resistance less than 100 ꢁ.  
Small variation in transistor current gain, hFE (50 to 150),  
that indicates tight control of VBE characteristics.  
POWER MONITOR  
The ADM1272 features an integrated ADC that accurately meas-  
ures the current sense voltage, the input voltage, and optionally,  
the output voltage and temperature at an external transistor.  
The measured input voltage and current being delivered to the  
load are multiplied together to give a power value that can be read  
back. Each power value is also added to an energy accumulator  
that can be read back to allow an external device to calculate the  
energy consumption of the load.  
Transistors, such as the 2N3904, 2N3906, or equivalent in  
SOT-23 packages are suitable devices to use.  
Noise Filtering  
For temperature sensors operating in noisy environments, the  
industry-standard practice is to place a capacitor across the  
temperature pins to mitigate the effects of noise. However,  
large capacitances affect the accuracy of the temperature  
measurement, leading to a recommended maximum capacitor  
value of 1000 pF. Although this capacitor reduces the noise, it  
does not eliminate it, making the use of the sensor in a noisy  
environment difficult.  
The ADM1272 reports the measured current, input voltage,  
output voltage, and temperature. The PEAK_IOUT, PEAK_VIN,  
PEAK_VOUT, PEAK_PIN, and PEAK_TEMPERATURE  
commands can be used to read the highest readings since the  
value was last cleared.  
An averaging function is provided for voltage, current, and power  
that allows a number of samples to be averaged together by the  
ADM1272. This function reduces the need for postprocessing  
of sampled data by the host processor. The number of samples  
that can be averaged is 2N, where N is in the range of 0 to 7.  
The ADM1272 has a major advantage over other devices for  
eliminating the effects of noise on the external sensor. The series  
resistance cancellation feature allows a filter to be constructed  
between the external temperature sensor and the device. The  
effect of any filter resistance seen in series with the remote sensor  
is automatically canceled from the temperature result.  
The power monitor current sense amplifier is bipolar and  
measures both positive and negative currents. The power monitor  
amplifier has an input range of 25 mV.  
The construction of a filter allows the ADM1272 and the  
remote temperature sensor to operate in noisy environments.  
Figure 42 shows a low-pass filter using 100 ꢁ resistors and a  
1 nF capacitor. This filtering reduces both common-mode  
noise and differential noise.  
The two basic modes of operation for the power monitor are  
single shot and continuous. In single-shot mode, the ADC samples  
the input voltage and current a number of times, depending on the  
averaging value selected by the user. The ADM1272 returns a  
single value corresponding to the average voltage and current  
measured. When configured for continuous mode, the power  
monitor continuously samples the voltage and current, making  
the most recent sample available to be read.  
100Ω  
TEMP+  
REMOTE  
TEMPERATURE  
SENSOR  
1nF  
100Ω  
TEMP–  
Figure 42. Filter Between Remote Sensor and ADM1272  
The single-shot mode can be triggered in a number of ways.  
The simplest method is by selecting the single shot mode using  
the PMON_CONFIG command and writing to the convert bit  
using the PMON_CONTROL command. The convert bit can also  
be written as part of a PMBus group command. Using a group  
command allows multiple devices to be written to as part of the  
same I2C bus transaction, with all devices executing the  
FET HEALTH  
The ADM1272 provides a comprehensive method of detecting  
a faulty pass MOSFET. When a faulty FET is detected, the  
following events occur simultaneously:  
PWRGD is deasserted.  
FAULT  
is asserted and latched low.  
FET health PMBus status bits are asserted and latched.  
Rev. B | Page 27 of 57  
 
 
 
ADM1272  
Data Sheet  
command when the stop condition appears on the bus. In this way,  
several devices can be triggered to sample at the same time.  
The power accumulator and power sample counter are read using  
the same READ_EIN command to ensure that the accumulated  
value and sample count are from the same point in time. The  
bus host reading the data assigns a time stamp when the data is  
read. By calculating the time difference between consecutive uses  
of READ_EIN and determining the delta in power consumed, it is  
possible for the host to determine the total energy consumed  
over that period.  
Each time current sense and input voltage measurements are  
taken, a power calculation is performed, multiplying the two  
measurements together. This result can be read from the device  
using the READ_PIN command, returning the input power.  
At the same time, the calculated power value is added to a power  
accumulator register that may increment a rollover counter if the  
value exceeds the maximum accumulator value. The power  
accumulator register also increments a power sample counter.  
Rev. B | Page 28 of 57  
Data Sheet  
ADM1272  
PMBus INTERFACE  
The I2C bus is a common, simple serial bus used by many devices  
to communicate. It defines the electrical specifications, the bus  
timing, the physical layer, and some basic protocol rules.  
Table 9. PMBus Address Decode (7-Bit Address)  
ADR2 State  
ADR1 State  
Device Address (Hex)  
Low  
Low  
Low  
Low  
Resistor  
Resistor  
Resistor  
Resistor  
High-Z  
High-Z  
High-Z  
High-Z  
High  
Low  
0x10  
0x11  
0x12  
0x13  
0x14  
0x15  
0x16  
0x17  
0x18  
0x19  
0x1A  
0x1B  
0x1C  
0x1D  
0x1E  
0x1F  
SMBus is based on I2C and provides a more robust and fault  
tolerant bus. Functions such as bus timeout and packet error  
checking (PEC) are added to help achieve this robustness,  
together with more specific definitions of the bus messages  
used to read and write data to devices on the bus.  
PMBus is layered on top of SMBus and, in turn, on I2C. Using the  
SMBus defined bus messages, PMBus defines a set of standard  
commands that can be used to control a device that is part of a  
power chain.  
Resistor  
High-Z  
High  
Low  
Resistor  
High-Z  
High  
Low  
Resistor  
High-Z  
High  
The ADM1272 command set is based on the PMBus™ Power  
System Management Protocol Specification, Part I and Part II,  
Revision 1.2. This version of the standard is intended to  
provide a common set of commands for communicating with  
dc-to-dc type devices. However, many of the standard PMBus  
commands can be mapped directly to the functions of a hot swap  
controller.  
Low  
High  
High  
High  
Resistor  
High-Z  
High  
SMBUS PROTOCOL USAGE  
All I2C transactions on the ADM1272 are performed using  
SMBus defined bus protocols. The following SMBus protocols  
are implemented by the ADM1272:  
Part I and Part II of the PMBus standard describe the basic  
commands and their use in a typical PMBus setup. The  
following sections describe how the PMBus standard and the  
ADM1272 specific commands are used.  
Send byte  
Receive byte  
Write byte  
Read byte  
Write word  
Read word  
Block read  
DEVICE ADDRESSING  
The PMBus device address is seven bits in size. There are no  
default addresses for any of the models; any device can be  
programmed to any of 16 possible addresses. Two quad-level  
ADRx pins map to the 16 possible device addresses.  
Table 8. ADRx Pin Connections  
PACKET ERROR CHECKING  
ADRx State  
ADRx Pin Connection  
Low  
Connect to GND  
The ADM1272 PMBus interface supports the use of the PEC  
byte that is defined in the SMBus standard. The PEC byte is  
transmitted by the ADM1272 during a read transaction or sent  
by the bus host to the ADM1272 during a write transaction. The  
ADM1272 supports the use of PEC with all the SMBus protocols  
that it implements.  
Resistor  
High-Z  
High  
150 kΩ resistor to GND  
No connection (floating)  
Connect to VCAP  
The use of the PEC byte is optional. The bus host can decide  
whether to use the PEC byte with the ADM1272 on a message  
by message basis. There is no need to enable or disable PEC in  
the ADM1272.  
The PEC byte is used by the bus host or the ADM1272 to detect  
errors during a bus transaction, depending on whether the  
transaction is a read or a write. If the host determines that the  
PEC byte read during a read transaction is incorrect, it can  
decide to repeat the read if necessary. If the ADM1272 determines  
that the PEC byte sent during a write transaction is incorrect, it  
ignores the command (does not execute it) and sets a status flag.  
Within a group command, the host can choose whether to send  
a PEC byte as part of the message to the ADM1272.  
Rev. B | Page 29 of 57  
 
 
 
 
ADM1272  
Data Sheet  
PARTIAL TRANSACTIONS ON I2C BUS  
Figure 43 to Figure 51 use the following abbreviations:  
If there is a partial transaction on the I2C bus (for example,  
spurious data is interpreted as a start command), the ADM1272  
I2C bus does not lock up, because it assumes it is in the middle  
of an I2C transaction. A new start command is recognized even  
in the middle of another transaction.  
S is the start condition.  
Sr is the repeated start condition.  
P is the stop condition.  
R is the read bit.  
W
is the write bit.  
A is the acknowledge bit (0).  
SMBus MESSAGE FORMATS  
A
is the acknowledge bit (1).  
Figure 43 to Figure 51 show all the SMBus protocols supported  
by the ADM1272, along with the PEC variant. In these figures,  
unshaded cells indicate that the bus host is actively driving the  
bus; shaded cells indicate that the ADM1272 is driving the bus.  
A, the acknowledge bit, is typically active low (Logic 0) when  
the transmitted byte is successfully received by a device.  
However, when the receiving device is the bus master, the  
acknowledge bit for the last byte read is a Logic 1, indicated by  
A
.
S
S
SLAVE ADDRESS  
SLAVE ADDRESS  
W
W
A
A
DATA BYTE  
DATA BYTE  
A
A
P
PEC  
A
P
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 43. Send Byte and Send Byte with PEC  
S
S
SLAVE ADDRESS  
SLAVE ADDRESS  
R
R
A
A
DATA BYTE  
DATA BYTE  
A
A
P
PEC  
A
P
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 44. Receive Byte and Receive Byte with PEC  
S
S
SLAVE ADDRESS  
SLAVE ADDRESS  
W
W
A
A
COMMAND CODE  
COMMAND CODE  
A
A
DATA BYTE  
DATA BYTE  
A
A
P
PEC  
A
P
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 45. Write Byte and Write Byte with PEC  
R
R
DATA BYTE  
DATA BYTE  
A
P
S
S
SLAVE ADDRESS  
SLAVE ADDRESS  
W
W
A
A
COMMAND CODE  
COMMAND CODE  
A
A
SLAVE ADDRESS  
SLAVE ADDRESS  
Sr  
Sr  
A
A
A
PEC  
A
P
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 46. Read Byte and Read Byte with PEC  
A
A
DATA BYTE HIGH  
DATA BYTE HIGH  
A
A
P
S
SLAVE ADDRESS  
SLAVE ADDRESS  
W
W
A
A
COMMAND CODE  
COMMAND CODE  
A
A
DATA BYTE LOW  
DATA BYTE LOW  
S
PEC  
A
P
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 47. Write Word and Write Word with PEC  
Rev. B | Page 30 of 57  
 
 
 
Data Sheet  
ADM1272  
DATA BYTE LOW  
DATA BYTE LOW  
A
A
S
SLAVE ADDRESS  
W
P
A
A
COMMAND CODE  
COMMAND CODE  
A
A
Sr  
Sr  
SLAVE ADDRESS  
SLAVE ADDRESS  
R
R
A
A
DATA BYTE HIGH  
A
A
S
SLAVE ADDRESS  
DATA BYTE HIGH  
W
PEC  
A
P
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 48. Read Word and Read Word with PEC  
BYTE COUNT = N  
BYTE COUNT = N  
A
A
S
S
SLAVE ADDRESS  
DATA BYTE 1  
W
W
A
A
COMMAND CODE  
A
A
Sr  
Sr  
SLAVE ADDRESS  
DATA BYTE N  
R
A
A
DATA BYTE 2  
A
A
A
A
A
P
SLAVE ADDRESS  
DATA BYTE 1  
COMMAND CODE  
SLAVE ADDRESS  
DATA BYTE N  
R
DATA BYTE 2  
A
PEC  
A
P
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 49. Block Read and Block Read with PEC  
ONE OR MORE DATA BYTES  
S
DEVICE 1 ADDRESS  
DEVICE 2 ADDRESS  
DEVICE N ADDRESS  
W
W
W
A
A
A
COMMAND CODE 1  
COMMAND CODE 2  
COMMAND CODE N  
A
A
A
LOW DATA BYTE  
A
HIGH DATA BYTE  
A
A
A
ONE OR MORE DATA BYTES  
Sr  
Sr  
LOW DATA BYTE  
A
HIGH DATA BYTE  
ONE OR MORE DATA BYTES  
LOW DATA BYTE  
A
HIGH DATA BYTE  
P
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 50. Group Command  
ONE OR MORE DATA BYTES  
S
DEVICE 1 ADDRESS  
DEVICE 2 ADDRESS  
DEVICE N ADDRESS  
W
W
W
A
A
A
COMMAND CODE 1  
COMMAND CODE 2  
COMMAND CODE N  
A
A
A
LOW DATA BYTE  
A
HIGH DATA BYTE  
A
A
A
PEC 1  
PEC 2  
A
A
ONE OR MORE DATA BYTES  
Sr  
Sr  
LOW DATA BYTE  
A
HIGH DATA BYTE  
ONE OR MORE DATA BYTES  
LOW DATA BYTE  
A
HIGH DATA BYTE  
P
PEC N  
A
MASTER TO SLAVE  
SLAVE TO MASTER  
Figure 51. Group Command with PEC  
Rev. B | Page 31 of 57  
 
 
ADM1272  
Data Sheet  
The default state of Bit 7 (also named the on bit) of the  
OPERATION command is 1; therefore, the hot swap output is  
always enabled when the ADM1272 emerges from UVLO. If the  
GROUP COMMANDS  
The PMBus standard defines what are known as group commands.  
Group commands are single bus transactions that send commands  
or data to more than one device at the same time. Each device is  
addressed separately, using its own address; there is no special  
group command address. A group command transaction can  
contain only write commands that send data to a device. It is  
not possible to use a group command to read data from devices.  
ENABLE  
on bit is never changed, the UVx input or the ENABLE/  
input is the hot swap master on/off control signal.  
If the on bit is set to 0 while the UVx signal is high, the hot swap  
output is turned off. If the UVx signal is low or if the OV signal  
is high, the hot swap output is already off and the status of the  
on bit has no effect.  
From an I2C protocol point of view, a normal write command  
consists of the following:  
If the on bit is set to 1, the hot swap output is requested to turn  
on. If the UVx signal is low or if the OV signal is high, setting  
the on bit to 1 has no effect, and the hot swap output remains off.  
I2C start condition.  
Slave address bits and a write bit (followed by an  
acknowledge from the slave device).  
One or more data bytes (each of which is followed by an  
acknowledge from the slave device).  
I2C stop condition to end the transaction.  
It is possible to determine at any time whether the hot swap output  
is enabled using the STATUS_BYTE or the STATUS_WORD  
command (see the Status Commands section).  
The OPERATION command can also clear any latched faults in  
the status registers. To clear latched faults, set the on bit to 0 and  
A group command differs from a nongroup command in that,  
after the data is written to one slave device, a repeated start  
condition is placed on the bus followed by the address of the  
next slave device and data. This process continues until all of  
the devices are written to, at which point the stop condition is  
placed on the bus by the master device.  
FAULT  
then reset it to 1. This action also clears the latched  
pin.  
DEVICE_CONFIG Command  
The DEVICE_CONFIG command configures certain settings  
within the ADM1272, for example, enabling or disabling FET  
health detection, general-purpose output (GPO) pin configura-  
tion, and modifying the duration of the severe overcurrent settings.  
The format of a group command and a group command with  
PEC is shown in Figure 50 and Figure 51, respectively.  
POWER_CYCLE Command  
Each device that is written to as part of the group command  
does not immediately execute the command written. The  
device must wait until the stop condition appears on the bus. At  
that point, all devices execute their commands at the same time.  
Use the POWER_CYCLE command to request that the ADM1272  
be turned off for approximately 11 sec and then turned back  
on. This command is useful if the processor that controls the  
ADM1272 is also powered off when the ADM1272 is turned  
off. This command allows the processor to request that the  
ADM1272 turn off and on again as part of a single command.  
Using a group command, it is possible, for example, to turn  
multiple PMBus devices on or off simultaneously. In the case of  
the ADM1272, it is also possible to issue a power monitor  
command that initiates a conversion, causing multiple ADM1272  
devices to sample together at the same time.  
ADM1272 INFORMATION COMMANDS  
CAPABILITY Command  
The host processors can use the CAPABILITY command to  
determine the I2C bus features that are supported by the  
ADM1272. The features that are reported include the maximum  
bus speed, whether the device supports the PEC byte, and the  
SMBus alert reporting function.  
HOT SWAP CONTROL COMMANDS  
OPERATION Command  
The GATE pin that drives the FET is controlled by a dedicated  
hot swap state machine. The UVx and OV input pins, the  
EFAULT, ESTART, PWGIN, and ENABLE pins, and the current  
sense all feed into the state machine, and they control when and  
with which pull-down current the gate is turned off.  
PMBUS_REVISION Command  
The PMBUS_REVISION command reports the version of Part  
I and Part II of the PMBus standard.  
It is also possible to control the hot swap GATE output using  
commands over the PMBus interface. Use the OPERATION  
command to request the hot swap output to turn on. However,  
if the UVx pin indicates that the input supply is less than required,  
the hot swap output is not turned on, even if the OPERATION  
command requests that the output be enabled.  
MFR_ID, MFR_MODEL, and MFR_REVISION Commands  
The MFR_ID, MFR_MODEL, and MFR_REVISION commands  
return ASCII strings that can be used to facilitate detection and  
identification of the ADM1272 on the bus.  
These commands are read using the SMBus block read message  
type. This message type requires that the ADM1272 return a  
byte count corresponding to the length of the string data that is  
to be read back.  
If the OPERATION command is used to disable the hot swap  
output, the GATE pin is held low, even if all hot swap state  
machine control inputs indicate that it can be enabled.  
Rev. B | Page 32 of 57  
 
 
 
Data Sheet  
ADM1272  
STATUS_INPUT Command  
STATUS COMMANDS  
The STATUS_INPUT command returns a number of bits  
relating to voltage faults and warnings on the input supply as  
well as the overpower warning.  
The ADM1272 provides a number of status bits to report faults  
and warnings from the hot swap controller and the power  
monitor. These status bits are located in six different registers  
arranged in a hierarchy. The STATUS_BYTE and  
STATUS_VOUT Command  
STATUS_WORD commands provide 8 bits and 16 bits of high  
level information, respectively. The STATUS_BYTE and  
STATUS_WORD commands contain the most important  
status bits, as well as pointer bits that indicate whether any of  
the five other status registers must be read for more detailed  
status information.  
The STATUS_VOUT command returns a number of bits  
relating to voltage warnings on the output supply.  
STATUS_IOUT Command  
The STATUS_IOUT command returns a number of bits  
relating to current faults and warnings on the output supply.  
In the ADM1272, a particular distinction is made between  
faults and warnings. A fault is always generated by the hot swap  
controller and is typically defined by hardware component  
values. Events that can generate a fault are  
STATUS_TEMPERATURE Command  
The STATUS_TEMPERATURE command returns a number of  
bits relating to temperature faults and warnings at the external  
transistor.  
Overcurrent condition that causes the hot swap timer to  
time out  
Overvoltage condition on the OV pin  
Undervoltage condition on the UV pin  
Overtemperature condition  
STATUS_MFR_SPECIFIC Command  
The STATUS_MFR_SPECIFIC command is a standard PMBus  
command, but the contents of the byte returned are specific to  
the ADM1272.  
CLEAR_FAULTS Command  
FET health issue detected  
The CLEAR_FAULTS command clears fault and warnings bits  
when they are set. Fault and warnings bits are latched when  
they are set. In this way, a host can read the bits any time after  
the fault or warning condition occurs and determine which  
problem actually occurred.  
When a fault occurs, the hot swap controller always takes an  
action, usually to turn off the GATE pin, which is driving the  
FAULT  
FET. The  
deasserted. A fault can also generate an SMBus alert on  
ALERT2  
pin is asserted, and the PWRGD pin is  
the GPO2/  
pin.  
If the CLEAR_FAULTS command is issued and the fault or  
warning condition is no longer active, the status bit is cleared.  
If the condition is still active—for example, if an input voltage  
is below the undervoltage threshold of the UVx pin—the  
CLEAR_FAULTS command attempts to clear the status bit,  
but that status bit is immediately set again.  
All warnings in the ADM1272 are generated by the power  
monitor, which samples the voltage, current, and temperature  
and then compares these measurements to the threshold values  
set by the various limit commands. A warning has no effect on  
the hot swap controller, but it may generate an SMBus alert on  
ALERTx  
one or both of the GPOx/  
output pins.  
GPO AND ALERT PIN SETUP COMMANDS  
When a status bit is set, it always means that the status condition—  
fault or warning—is active or was active at some point in the past.  
When a fault or warning bit is set, it is latched until it is explicitly  
cleared using either the OPERATION or the CLEAR_FAULTS  
command. Some other status bits are live, that is, they always  
reflect a status condition and are never latched.  
Two multipurpose pins are provided on the ADM1272:  
ALERT1  
ALERT2  
GPO1/  
/CONV and GPO2/  
.
These pins can be configured over the PMBus in one of three  
output modes, as follows:  
General-purpose digital output  
STATUS_BYTE and STATUS_WORD Commands  
Output for generating an SMBus alert when one or more  
fault/warning status bits become active in the PMBus  
status registers  
The STATUS_BYTE and STATUS_WORD commands obtain  
a snapshot of the overall device status. These commands  
indicate whether it is necessary to read more detailed  
information using the other status commands.  
Digital comparator  
In digital comparator mode, the current, voltage, power, and  
temperature warning thresholds are compared to the values read  
or calculated by the ADM1272. The comparison result sets the  
output high or low according to whether the value is greater or  
less than the warning threshold that is set.  
The low byte of the word returned by the STATUS_WORD  
command is the same byte returned by the STATUS_BYTE  
command. The high byte of the word returned by the  
STATUS_WORD command provides a number of bits that  
determine which of the other status commands must be issued  
to obtain all active status bits. The status bits for FET health  
and power good are also found in the high byte of  
STATUS_WORD.  
For an example of how to configure these pins to generate an  
SMBus alert and how to respond and clear the condition, see  
the Example Use of SMBUS ARA section.  
Rev. B | Page 33 of 57  
 
 
ADM1272  
Data Sheet  
ALERT1_CONFIG and ALERT2_CONFIG Commands  
READ_VIN, READ_VOUT, and READ_IOUT Commands  
Using combinations of bit masks, the ALERT1_CONFIG and  
ALERT2_CONFIG commands select the status bits that, when set,  
generate an SMBus alert signal to a processor, or control the digital  
The ADM1272 power monitor always measures the voltage  
developed across the sense resistor to provide a current measure-  
ment. The input voltage measurement from the SENSE+ pin is  
also enabled by default. The output voltage present on the  
VOUT pin is available if enabled with the PMON_CONFIG  
command.  
ALERT1  
comparator mode. Pin 14 and Pin 13 (GPO1/ /CONV and  
ALERT2  
GPO2/ ) must be configured in SMBus alert or digital  
comparator mode in the DEVICE_CONFIG register.  
READ_TEMPERATURE_1 Command  
When Pin 13 or Pin 14 is configured in GPO mode, the pin is  
under software control. If this mode is set, the SMBus alert  
masking bits are ignored.  
Temperature measurement at an external transistor can also be  
enabled with the PMON_CONFIG command. If enabled, the  
temperature sensor takes over the ADC for 64 μs every 6 ms  
and returns a measurement every 12 ms.  
POWER MONITOR COMMANDS  
The ADM1272 provides a high accuracy, 12-bit current,  
voltage, and temperature power monitor. The power monitor  
can be configured in a number of different modes of operation  
and can run in either continuous mode or single-shot mode  
with different sample averaging options.  
READ_PIN, READ_PIN_EXT, READ_EIN, and  
READ_EIN_EXT Commands  
The 12-bit input voltage (VIN) and 12-bit current (IOUT) measure-  
ment values are multiplied by the ADM1272 to obtain the input  
power value. This multiplication is accomplished by using fixed  
point arithmetic, and produces a 24-bit value. It is assumed that  
the numbers are in the 12.0 format, meaning that there is no  
fractional part. Note that only positive IOUT values are used to  
avoid returning a negative power.  
The power monitor can measure the following quantities:  
Input voltage (VIN)  
Output voltage (VOUT  
Output current (IOUT  
External temperature  
)
)
This 24-bit value can be read from the ADM1272 using the  
READ_PIN_EXT command, where the most significant bit  
(MSB) is always a zero because PIN_EXT is a twos complement  
binary value that is always positive.  
The following quantities are then calculated:  
Input power (PIN)  
Input energy (EIN)  
The 16 most significant bits of the 24-bit value are used as the  
value for PIN. The MSB of the 16-bit PIN word is always zero,  
because PIN is a twos complement binary value that is always  
positive.  
PMON_CONFIG Command  
The power monitor can run in a variety of modes. The  
PMON_CONFIG command sets up the power monitor.  
Each time a power calculation is completed, the 24-bit power  
value is added to a 24-bit energy accumulator register. This is a  
twos complement representation as well; therefore, the MSB is  
always zero. Each time this energy accumulator register rolls  
over from 0x7FFFFF to 0x000000, a 16-bit rollover counter is  
incremented. The rollover counter is straight binary, with a  
maximum value of 0xFFFF before it rolls over.  
The settings that can be configured are as follows:  
Single-shot or continuous sampling  
VIN/VOUT/temperature sampling enable/disable  
Current and voltage sample averaging  
Power sample averaging  
Simultaneous sampling enable/disable  
Temperature sensor filter enable/disable  
A 24-bit straight binary power sample counter is also  
incremented by 1 each time a power value is calculated and  
added to the energy accumulator.  
Modifying the power monitor settings while the power monitor  
is sampling is not recommended. To ensure correct operation  
of the device and to avoid any potential spurious data or the  
generation of status alerts, stop the power monitor before any  
of these settings are changed.  
These registers can be read back using one of two commands,  
depending on the level of accuracy required for the energy  
accumulator and the desire to limit the frequency of reads from  
the ADM1272.  
PMON_CONTROL Command  
Power monitor sampling can be initiated via hardware or via  
software using the PMON_CONTROL command. This command  
can be used with single-shot or continuous mode.  
A bus host can read these values, and by calculating the delta in  
the energy accumulated, the delta in the number of samples,  
and the time delta since the last read, the host can calculate the  
average power since the last read, as well as the energy consumed  
since then.  
The time delta is calculated by the bus host based on when it  
sends its commands to read from the device, and is not  
provided by the ADM1272.  
Rev. B | Page 34 of 57  
 
Data Sheet  
ADM1272  
To avoid loss of data, the bus host must read at a rate that  
ensures the rollover counter does not wrap around more than  
once, and if the counter does wrap around, that the next value  
read for PIN is less than the previous one.  
IOUT_OC_WARN_LIMIT Command  
The IOUT_OC_WARN_LIMIT command sets the OC  
threshold for the current flowing through the sense resistor.  
OT_WARN_LIMIT Command  
The READ_EIN command returns the top 16 bits of the energy  
accumulator, the lower 8 bits of the rollover counter, and the  
full 24 bits of the sample counter.  
The OT_WARN_LIMIT command sets the overtemperature  
threshold for the temperature measured at the external  
transistor.  
The READ_EIN_EXT command returns the full 24 bits of the  
energy accumulator, the full 16 bits of the rollover counter, and  
the full 24 bits of the sample counter. The use of the longer  
rollover counter means that the time interval between reads of  
the device can be increased from seconds to minutes without  
losing any data.  
PIN_OP_WARN_LIMIT Command  
The PIN_OP_WARN_LIMIT command sets the overpower  
threshold for the power delivered to the load.  
PMBUS DIRECT FORMAT CONVERSION  
The ADM1272 uses the PMBus direct format to represent real-  
world quantities such as voltage, current, and power values. A  
direct format number takes the form of a 2-byte, twos  
complement, binary integer value.  
PEAK_IOUT, PEAK_VIN, PEAK_VOUT, PEAK_PIN, and  
PEAK_TEMPERATURE Commands  
In addition to the standard PMBus commands for reading voltage  
and current, the ADM1272 provides commands that can report  
the maximum peak voltage, current, power, or temperature value  
since the peak value was last cleared.  
It is possible to convert between direct format value and real-  
world quantities using the following equations. Equation 1  
converts from real-world quantities to PMBus direct values,  
and Equation 2 converts PMBus direct format values to real-  
world values.  
The peak values are updated only after the power monitor  
samples and averages the current and voltage measurements.  
Individual peak values are cleared by writing a 0 value with the  
corresponding command.  
Y = (mX + b) × 10R  
X = 1/m × (Y × 10−R b)  
(1)  
(2)  
WARNING LIMIT SETUP COMMANDS  
where:  
Y is the value in PMBus direct format.  
m is the slope coefficient, a 2-byte, twos complement integer.  
X is the real-world value.  
b is the offset, a 2-byte, twos complement integer.  
R is a scaling exponent, a 1-byte, twos complement integer.  
The ADM1272 power monitor can monitor a number of  
different warning conditions simultaneously and report any  
current, voltage, power, or temperature values that exceed the  
user defined thresholds using the status commands.  
All comparisons performed by the power monitor require  
the measured value to be strictly greater or less than the  
threshold value.  
The same equations are used for voltage, current, power, and  
temperature conversions. The only difference is the values of  
the m, b, and R coefficients that are used. Table 10 lists all the  
coefficients required for the ADM1272.  
At power-up, all threshold limits are set to either minimum  
scale (for undervoltage or undercurrent conditions) or to  
maximum scale (for overvoltage, overcurrent, overpower, or  
overtemperature conditions). This requirement effectively  
disables the generation of any status warnings by default;  
warning bits are not set in the status registers until the user  
explicitly sets the threshold values.  
Example 1  
IOUT_OC_WARN_LIMIT requires a current-limit value  
expressed in direct format.  
If the required current limit is 10 A, RSENSE = 1 mꢁ and  
IRANGE is 15 mV. Using Equation 1, and expressing X in units  
of amperes,  
VIN_OV_WARN_LIMIT and VIN_UV_WARN_LIMIT  
Commands  
Y = ((1326 × 10) + 20,480) × 10−1  
The VIN_OV_WARN_LIMIT and VIN_UV_WARN_LIMIT  
commands set the OV and UV thresholds on the input voltage,  
as measured at the SENSE+ pin.  
Y = 3374  
Writing a value of 6026 with the IOUT_OC_WARN_LIMIT  
command sets an overcurrent warning at 10 A.  
VOUT_OV_WARN_LIMIT and VOUT_UV_WARN_LIMIT  
Commands  
The VOUT_OV_WARN_LIMIT and VOUT_UV_WARN_  
LIMIT commands set the OV and UVx thresholds on the  
output voltage, as measured at the VOUT pin.  
Rev. B | Page 35 of 57  
 
 
ADM1272  
Data Sheet  
LSBCURRENT = 7.53 ꢀV with the 15 mV range and 15.06 ꢀV with  
Example 2  
the 30 mV range  
The READ_IOUT command returns a direct format value  
of 4000 representing the current flowing through the sense  
resistor.  
I
ADC is the 12-bit ADC code.  
OUT = VΔSENSE/RSENSE  
where:  
OUT is the measured current value in amperes.  
SENSE is the value of the sense resistor in milliohms.  
I
(4)  
=
To convert this value to the current, use Equation 2, with RSENSE  
1 mꢁ and IRANGE = 30 mV.  
=
I
R
X = 1/663 × (4000 × 101 − 20,480)  
For example, for a 30 mV range, Code 4000 results in VΔSENSE  
29.397 mV.  
X = 29.44 A  
This means that, when READ_IOUT returns a value of 4000,  
29.44 A is flowing in the sense resistor.  
ADC Code to Voltage  
To convert an ADC code to voltage, use the following formula:  
Note that the same calculations that are used to convert power  
values also apply to the energy accumulator value returned by  
the READ_EIN command because the energy accumulator is a  
summation of multiple power values.  
VM = LSBVOLTAGE × VADC  
where:  
VM is the measured value in volts.  
LSBVOLTAGE = 14.77 mV with the 0 V to 60 V range and 24.62  
mV with the 0 V to 100 V range.  
The READ_PIN_EXT and READ_EIN_EXT commands return  
24-bit extended precision versions of the 16-bit values returned  
by READ_PIN and READ_EIN. The direct format values must  
be divided by 256 prior to being converted with the coefficients  
shown in Table 10.  
V
ADC is the 12-bit ADC code.  
For example, for a 100 V range, Code 4000 results in VM = 98.48 V.  
Converting ADC Code to Power  
Example 3  
To convert an ADC code to power in watts, use the following  
formula:  
The PIN_OP_WARN_LIMIT command requires a power limit  
value expressed in direct format.  
PM = LSBPOWER × PADC/RSENSE  
If the required power limit is 1200 W and IRANGE and VRANGE  
are 30 mV and 60 V, respectively, using Equation 1,  
where:  
PM is the measured value in watts.  
LSBPOWER is shown in Table 10 as the power for the LSB coefficient,  
and expressed in the order of 10−6.  
PADC is the 16-bit ADC code.  
Y = (17561 × 1200) × 10−3  
Y = 42,144  
Writing a value of 42,144 with the PIN_OP_WARN_LIMIT  
command sets an overpower warning at 1200 W.  
For example, for a 0 V to 100 V range and a 0 V to 30 mV range,  
Code 10000 results in PM = 949.2 W.  
VOLTAGE AND CURRENT CONVERSION USING  
LSB VALUES  
Converting Current to 12-Bit Value  
To convert a current in amperes to a 12-bit value, use Equation 5  
and Equation 6 (round the result to the nearest integer).  
The direct format voltage and current values returned by the  
READ_VIN, READ_VOUT, and READ_IOUT commands and  
the corresponding peak versions are the data output directly by  
the ADM1272 ADC. Because the voltages and currents are  
12-bit ADC output codes, they can also be converted to real-  
world values when there is knowledge of the size of the LSB on  
the ADC.  
V
ΔSENSE = IA × RSENSE  
(5)  
where:  
V
ΔSENSE = (VSENSE+) − (VSENSE−).  
IA is the current value in amperes.  
SENSE is the value of the sense resistor in milliohms.  
CODE = 2048 + (VΔSENSE/LSBCURRENT  
CODE is the 12-bit ADC code.  
R
The m, b, and R coefficients defined for the PMBus conversion  
are required to be whole integers by the standard and have  
therefore been rounded slightly. Using this alternative method,  
with the exact LSB values, can provide somewhat more accurate  
numerical conversions.  
I
)
(6)  
I
LSBCURRENT = 7.53 ꢀV with the 0 V to 15 mV range and 15.06 ꢀV  
with the 0 V to 30 mV range.  
Converting ADC Code to Current  
To convert an ADC code to current in amperes, use Equation 3  
and Equation 4.  
V
ΔSENSE = LSBCURRENT × (IADC − 2048)  
(3)  
where:  
V
ΔSENSE = (VSENSE+) − (VSENSE−).  
Rev. B | Page 36 of 57  
 
Data Sheet  
ADM1272  
To convert power to a 16-bit value, use the following formula  
(round the result to the nearest integer):  
Converting Voltage to 12-Bit Value  
To convert a voltage to a 12-bit value, use the following formula  
(round the result to the nearest integer):  
P
CODE = PA × RSENSE/LSBPOWER  
where:  
CODE is the 16-bit ADC code.  
PA is the power value in watts.  
SENSE is the value of the sense resistor in milliohms.  
V
CODE = VA/LSBVOLTAGE  
P
where:  
V
CODE is the 12-bit ADC code.  
R
LSBVOLTAGE = 14.77 mV with the 0 V to 60 V range and 24.62  
mV with the 0 V to 100 V range.  
LSBPOWER is shown in Table 10 as the power for the LSB coefficient,  
and expressed in the order of 10−6.  
Table 10. Required Coefficients for Voltage, Current, Power, and Temperature Conversion  
Voltage Current Power  
0 V to 0 V to  
0 V to  
60 V  
0 V to  
15 mV  
Range  
0 V to 15 mV  
and 0 V to  
0 V to 15 mV  
and 0 V to  
0 V to 30 mV  
and 0 V to  
0 V to 30 mV  
and 0 V to  
100 V Ranges Temperature  
100 V  
30 mV  
Range  
Coefficient Range  
Range  
60 V Ranges  
100 V Ranges 60 V Ranges  
m
6770  
4062  
1326 ×  
RSENSE  
663 ×  
RSENSE  
3512 × RSENSE  
21071 × RSENSE  
17561 × RSENSE 10535 × RSENSE  
42  
b
R
0
−2  
0
−2  
20480  
−1  
20480  
−1  
0
−2  
0
−3  
0
−3  
0
−3  
31871  
−1  
LSB  
14.77  
24.62  
7.53  
15.06  
28.47  
47.46  
56.94  
94.92  
Not applicable  
Rev. B | Page 37 of 57  
 
ADM1272  
Data Sheet  
APPLICATIONS INFORMATION  
ALERT1  
By default at power-up, the open-drain GPO1/  
/CONV  
outputs are high impedance; therefore, the  
GENERAL-PURPOSE OUTPUT PIN BEHAVIOR  
ALERT2  
and GPO2/  
pins can be pulled high through a resistor. The GPO1/  
The ADM1272 provides a flexible alert system, whereby one  
or more fault/warning conditions can be indicated on an  
external device.  
ALERT1  
/
ALERT2  
CONV and GPO2/  
ADM1272.  
pins are disabled by default on the  
FAULTS AND WARNINGS  
Any one or more of the faults and warnings listed in the Faults  
and Warnings section can be enabled and cause an alert, making  
ALERT1 ALERT2  
A PMBus fault on the ADM1272 is typically generated due to  
an analog event (the exception being a temperature fault) and  
causes a change in state in the hot swap output, turning it off.  
The defined fault sources are as follows:  
the corresponding GPO1/  
/CONV or GPO2/  
ALERT1  
pin active. By default, the active state of the GPO1/  
/
ALERT2  
CONV and GPO2/  
pins are low.  
Undervoltage (UV) event detected on the UVx pin.  
Overvoltage (OV) event detected on the OV pin.  
Overcurrent (OC) event that causes a hot swap timeout.  
Overtemperature (OT) event detected at the external  
transistor.  
ALERT2  
For example, to use GPO2/  
to monitor the VOUT UV  
warning from the ADC, the followings steps must be performed:  
1. Set a threshold level with the VOUT_UV_WARN_LIMIT  
command.  
2. Set the VOUT_UV_WARN_EN2 bit in the ALERT2_  
CONFIG register.  
3. Start the power monitor sampling on VOUT (ensure the  
power monitor is configured to sample VOUT in the  
PMON_CONFIG register).  
Fault detected with the pass MOSFET.  
Faults are continuously monitored, and, as long as power is  
applied to the device, they cannot be disabled. When a fault  
occurs, a corresponding status bit is set in one or more  
STATUS_xxx registers.  
If a VOUT sample is taken that is below the configured VOUT UV  
A value of 1 in a status register bit field always indicates a fault  
or warning condition. Fault and warning bits in the status  
registers are latched when set to 1. To clear a latched bit to 0—  
provided that the fault condition is no longer active—use the  
CLEAR_FAULTS command or use the OPERATION  
ALERT2  
value, the GPO2/  
pin is pulled low, signaling an  
interrupt to a processor.  
HANDLING/CLEARING AN ALERT  
ALERT1  
When faults/warnings are configured on the GPO1/  
/
command to turn the hot swap output off and then on again.  
ALERT2  
CONV or GPO2/  
pins, the pin becomes active to signal  
A warning is less severe than a fault and never causes a change  
in the state of the hot swap controller. The sources of a warning  
are defined as follows:  
an interrupt to the processor. (The pin is active low, unless  
ALERT1  
inversion is enabled.) The GPO1/  
/CONV or GPO2/  
ALERT2  
signal performs the functions of an SMBus alert.  
CML: a communications error occurred on the I2C bus.  
HS_INLIM_FAULT: the circuit breaker threshold was  
tripped and EFAULT/ESTART started ramping, but did  
not necessarily shut the system down.  
ALERT1  
ALERT2  
pins  
Note that the GPO1/  
/CONV and GPO2/  
can become active independently but they are always made  
inactive together.  
A processor can respond to the interrupt in one of two ways,  
depending on whether there is a single device or multiple  
devices on the bus.  
IOUT OC warning from the ADC.  
VIN UV warning from the ADC.  
VIN OV warning from the ADC.  
VOUT UV warning from the ADC.  
VOUT OV warning from the ADC.  
Single Device on Bus  
When there is only one device on the bus, the processor simply  
reads the status bytes and issues a CLEAR_FAULTS command  
to clear all the status bits, which causes the deassertion of the  
PIN overpower (OP) warning from the VIN × IOUT calculation.  
OT warning from the ADC.  
Hysteretic output warning from the ADC.  
ALERT1  
ALERT2  
GPO1/  
/CONV or GPO2/  
line. If there is a  
persistent fault (for example, an undervoltage on the input), the  
status bits remain set after the CLEAR_ FAULTS command is  
executed because the fault has not been removed. However, the  
GENERATING AN ALERT  
A host device can periodically poll the ADM1272 using the  
status commands to determine whether a fault/warning is active.  
However, this polling is very inefficient in terms of software  
and processor resources. The ADM1272 has two output pins  
(GPO1/  
interrupts to a host processor.  
ALERT1  
ALERT2  
GPO1/  
/CONV or GPO2/  
line is not pulled  
low unless a new fault or warning becomes active. If the cause  
of the SMBus alert is a power monitor generated warning and the  
power monitor is running continuously, the next sample generates  
a new SMBus alert after the CLEAR_FAULTS command is issued.  
ALERT1  
ALERT2  
/CONV and GPO2/  
) that generate  
Rev. B | Page 38 of 57  
 
 
 
 
 
Data Sheet  
ADM1272  
Multiple Devices on Bus  
ALERT2  
pin becomes active (set low) to signal  
2. The GPO2/  
that an SMBus alert is active.  
3. The host processor issues an SMBus ARA command to  
determine which device has an active alert.  
When there are multiple devices on the bus, the processor issues  
an SMBus alert response address (ARA) command to find out  
which device asserted the SMBus alert line. The processor reads the  
status bytes from that device and issues a CLEAR_FAULTS  
command.  
4. If there are no other active alerts from devices with lower  
2
ALERT2  
I C addresses, this device makes the GPO2/  
pin  
inactive (set high) during the no acknowledge bit period  
after it sends its address to the host processor.  
SMBUS ALERT RESPONSE ADDRESS  
The SMBus ARA is a special address that can be used by the  
bus host to locate any devices that must communicate with the  
bus host. A host typically uses a hardware interrupt pin to  
monitor the SMBus alert pins of multiple devices. When the  
host interrupt occurs, the host issues a message on the bus  
using the SMBus receive byte or receive byte with PEC  
protocol.  
ALERT2  
5. If the GPO2/  
pin stays low, the host processor  
must continue to issue SMBus ARA commands to devices  
to determine the addresses of all devices that require a  
status check.  
ALERT2  
6. The ADM1272 continues to operate with the GPO2/  
pin inactive and the contents of the status bytes unchanged  
until the host reads the status bytes and clears them, or  
until a new fault occurs. If a status bit for a fault/warning  
that is enabled on the GPO2/ pin and that was not  
already active (equal to 1) changes from 0 to 1, a new alert  
The special address used by the host is 0x0C. Any devices that  
have an SMB alert signal return their own 7-bit address as the  
seven MSBs of the data byte. The LSB value is not used and can  
be either 1 or 0. The host reads the device address from the  
received data byte and proceeds to handle the alert condition.  
ALERT2  
ALERT2  
is generated, causing the GPO2/  
active again.  
pin to become  
More than one device can have an active SMB alert signal and  
attempt to communicate with the host. In this case, the device  
with the lowest address dominates the bus and succeeds in  
transmitting its address to the host. The device that succeeds  
disables its SMBus alert signal. If the host sees that the SMBus alert  
signal is still low, it continues to read addresses until all devices that  
must communicate have transmitted their addresses.  
DIGITAL COMPARATOR MODE  
ALERT1  
ALERT2  
pins can be  
The GPO1/  
/CONV and GPO2/  
configured to indicate if a user defined threshold for voltage,  
current, power, or temperature is exceeded. In this mode, the  
output pin is live and is not latched when a warning threshold  
is exceeded. In effect, the pin acts as a digital comparator, where  
the threshold is set using the warning limit threshold commands.  
EXAMPLE USE OF SMBus ARA  
The ALERTx_CONFIG command is used, similar to the SMBus  
alert configuration, to select the specific warning threshold to be  
The full sequence of steps that occurs when an SMBus alert is  
generated and cleared is as follows:  
ALERT1  
ALERT2  
monitored. The GPO1/  
/CONV or GPO2/  
pin.  
1. A fault or warning is enabled using the ALERT2_CONFIG  
command, and the corresponding status bit for the fault or  
warning changes from 0 to 1, indicating that the fault or  
warning has just become active.  
Rev. B | Page 39 of 57  
 
 
 
ADM1272  
Data Sheet  
REGISTER DETAILS  
OPERATION REGISTER  
Address: 0x01, Reset: 0x80, Name: OPERATION  
This command requests the hot swap turn on and turn off. When turning the hot swap on, it clears status bits for any faults or warnings  
that are not active.  
Table 11. Bit Descriptions for OPERATION  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
7
ON  
Hot swap enable.  
0x1  
RW  
0
1
Hot swap output disabled.  
Hot swap output enabled.  
Always reads as 0000000.  
[6:0]  
RESERVED  
0x00  
RESERVED  
CLEAR FAULTS REGISTER  
Address: 0x03, Reset: 0x, Name: CLEAR_FAULTS  
This command clears fault and warning bits in all the status registers. Any faults that are still active are not cleared, and remain set. Any  
warnings and the OT_FAULT bit that are generated by the power monitor are cleared, but can be asserted again if still active following  
the next power monitor conversion cycle.  
This command does not require any data.  
PMBus CAPABILITY REGISTER  
Address: 0x19, Reset: 0xB0, Name: CAPABILITY  
This command allows the host system to determine the SMBus interface capabilities of the device.  
Table 12. Bit Descriptions for CAPABILITY  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
7
PEC_SUPPORT  
Packet error correction (PEC) support.  
Always reads as 1. PEC is supported.  
Maximum bus interface speed.  
0x1  
R
1
[6:5]  
4
MAX_BUS_SPEED  
0x1  
0x1  
R
R
01 Always reads as 01. Maximum supported bus speed is 400 kHz.  
SMBus alert support.  
SMBALERT_SUPPORT  
1
Always reads as 1. Device supports SMBus alert and alert response  
address (ARA).  
[3:0]  
RESERVED  
Always reads as 0000.  
0x0  
RESERVED  
OUTPUT VOLTAGE OVERVOLTAGE WARNING LIMIT REGISTER  
Address: 0x42, Reset: 0x0FFF, Name: VOUT_OV_WARN_LIMIT  
This command sets the overvoltage warning limit for the voltage measured on the VOUT pin.  
Table 13. Bit Descriptions for VOUT_OV_WARN_LIMIT  
Bits  
[15:12] RESERVED  
[11:0] VOUT_OV_WARN_LIMIT  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
RW  
Always reads as 0000.  
Overvoltage warning threshold for the VOUT pin measurement,  
expressed in direct format.  
0xFFF  
Rev. B | Page 40 of 57  
 
 
 
 
 
Data Sheet  
ADM1272  
OUTPUT VOLTAGE UNDERVOLTAGE WARNING LIMIT REGISTER  
Address: 0x43, Reset: 0x0000, Name: VOUT_UV_WARN_LIMIT  
This command sets the undervoltage warning limit for the voltage measured on the VOUT pin.  
Table 14. Bit Descriptions for VOUT_UV_WARN_LIMIT  
Bits  
[15:12] RESERVED  
[11:0] VOUT_UV_WARN_LIMIT  
Bit Name  
Settings  
Description  
Reset  
Access  
RESERVED  
RW  
Always reads as 0000.  
0x0  
Undervoltage warning threshold for the VOUT pin measurement, 0x000  
expressed in direct format.  
OUTPUT CURRENT OVERCURRENT WARNING LIMIT REGISTER  
Address: 0x4A, Reset: 0x0FFF, Name: IOUT_OC_WARN_LIMIT  
This command sets the overcurrent warning limit for the current measured between the SENSE+ and the SENSE− pins.  
Table 15. Bit Descriptions for IOUT_OC_WARN_LIMIT  
Bits  
[15:12] RESERVED  
[11:0] IOUT_OC_WARN_LIMIT  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
RW  
Always reads as 0000.  
Overcurrent warning threshold for the IOUT measurement,  
expressed in direct format.  
0xFFF  
OVERTEMPERATURE FAULT LIMIT REGISTER  
Address: 0x4F, Reset: 0x0FFF, Name: OT_FAULT_LIMIT  
This command sets the overtemperature fault limit for the temperature measured between the TEMP+ and TEMP− pins.  
Table 16. Bit Descriptions for OT_FAULT_LIMIT  
Bits  
[15:12] RESERVED  
[11:0] OT_FAULT_LIMIT  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
RW  
Always reads as 0000.  
Over-temperature fault threshold for the measurement between the  
TEMP+ and TEMP− pins, expressed in direct format.  
0xFFF  
OVERTEMPERATURE WARNING LIMIT REGISTER  
Address: 0x51, Reset: 0x0FFF, Name: OT_WARN_LIMIT  
This command sets the over-temperature warning limit for the temperature measured on the TEMP+ and TEMP− pins.  
Table 17. Bit Descriptions for OT_WARN_LIMIT  
Bits  
[15:12] RESERVED  
[11:0] OT_WARN_LIMIT  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
RW  
Always reads as 0000.  
Overtemperature warning threshold for the measurement between  
TEMP+/TEMP− pins, expressed in direct format.  
0xFFF  
INPUT VOLTAGE OVERVOLTAGE WARNING LIMIT REGISTER  
Address: 0x57, Reset: 0x0FFF, Name: VIN_OV_WARN_LIMIT  
This command sets the overvoltage warning limit for the VIN voltage, measured on the SENSE+ pin.  
Table 18. Bit Descriptions for VIN_OV_WARN_LIMIT  
Bits  
[15:12] RESERVED  
[11:0] VIN_OV_WARN_LIMIT  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
RW  
Always reads as 0000.  
Overvoltage warning threshold for the VIN voltage, measured on  
the SENSE+ pin. Expressed in direct format.  
0xFFF  
Rev. B | Page 41 of 57  
 
 
 
 
 
ADM1272  
Data Sheet  
INPUT VOLTAGE UNDERVOLTAGE WARNING LIMIT REGISTER  
Address: 0x58, Reset: 0x0000, Name: VIN_UV_WARN_LIMIT  
This command sets the undervoltage warning limit for the VIN voltage, measured on the SENSE+ pin.  
Table 19. Bit Descriptions for VIN_UV_WARN_LIMIT  
Bits  
[15:12] RESERVED  
[11:0] VIN_UV_WARN_LIMIT  
Bit Name  
Settings  
Description  
Reset  
Access  
RESERVED  
RW  
Always reads as 0000.  
0x0  
Undervoltage warning threshold for the VIN voltage, measured on  
the SENSE+ pin. Expressed in direct format.  
0x000  
OVERPOWER WARNING LIMIT REGISTER  
Address: 0x6B, Reset: 0x7FFF, Name: PIN_OP_WARN_LIMIT  
This command sets the overpower warning limit for the power calculated based on VIN × IOUT  
.
Table 20. Bit Descriptions for PIN_OP_WARN_LIMIT  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
15  
RESERVED  
Always reads as 0.  
0x0  
RESERVED  
[14:0]  
PIN_OP_WARN_LIMIT  
Overpower warning threshold for the VIN × IOUT power calculation,  
expressed in direct format.  
0x7FFF RW  
STATUS BYTE REGISTER  
Address: 0x78, Reset: 0x00, Name: STATUS_BYTE  
This command provides status information for critical faults and certain top level status commands in the device. STATUS_BYTE is also  
the lower byte returned by STATUS_WORD. A bit set to 1 indicates a fault or warning occurred.  
Table 21. Bit Descriptions for STATUS_BYTE  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
R
7
RESERVED  
Always reads as 0.  
6
HOTSWAP_OFF  
Hot swap gate is off. This bit is live.  
The hot swap gate drive output is enabled.  
The hot swap gate drive output is disabled, and the GATE pin is  
pulled down. This can be due to, for example, an overcurrent fault  
that causes the device to latch off, an undervoltage condition on  
the UV pin, or the use of the OPERATION command to turn the  
output off.  
0x0  
0
1
5
4
RESERVED  
Always reads as 0.  
0x0  
0x0  
RESERVED  
R
IOUT_OC_FAULT  
IOUT overcurrent fault. This bit is latched.  
No overcurrent output fault detected.  
The hot swap controller determined that the FET may be  
overheating due to trying to current limit, causing the hot swap  
gate drive to shut down.  
0
1
3
2
VIN_UV_FAULT  
TEMP_FAULT  
VIN fault. This bit is latched.  
0x0  
0x0  
R
R
0
1
No undervoltage input fault detected on the UVL/UVH pins.  
An undervoltage input fault was detected on the UVL/UVH pins.  
Temperature fault or warning. This bit is live.  
0
1
There are no active status bits to be read by STATUS_TEMPERATURE.  
There are one or more active status bits to be read by  
STATUS_TEMPERATURE.  
1
CML_FAULT  
None of the above. This bit is latched.  
0x0  
R
0
1
No communications error detected on the I2C/PMBus interface.  
An error was detected on the I2C/PMBus interface. Errors detected  
are unsupported command, invalid PEC byte, and incorrectly  
structured message.  
Rev. B | Page 42 of 57  
 
 
 
Data Sheet  
ADM1272  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
0
NONEABOVE_STATUS  
None of the above. This bit is live, that is, the status of this bit is in  
real time.  
0x0  
R
0
1
No other active status bit reported by any other status command.  
Active status bits are waiting to be read by one or more status  
commands.  
STATUS WORD REGISTER  
Address: 0x79, Reset: 0x0000, Name: STATUS_WORD  
This command provides status information for critical faults and all top level status commands in the device. The lower byte is also  
returned by STATUS_BYTE.  
Table 22. Bit Descriptions for STATUS_WORD  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
15  
VOUT_STATUS  
VOUT warning. This bit is live.  
0x0  
R
0
1
There are no active status bits to be read by STATUS_VOUT.  
There are one or more active status bits to be read by  
STATUS_VOUT.  
14  
13  
12  
IOUT_STATUS  
INPUT_STATUS  
MFR_STATUS  
IOUT fault or warning. This bit is live.  
There are no active status bits to be read by STATUS_IOUT.  
There are one or more active status bits to be read by  
STATUS_IOUT.  
0x0  
0x0  
0x0  
R
R
R
0
1
Input warning. This bit is live.  
There are no active status bits to be read by STATUS_INPUT.  
There are one or more active status bits to be read by  
STATUS_INPUT.  
0
1
Manufacture specific fault or warning. This bit is live.  
0
1
There are no active status bits to be read by  
STATUS_MFR_SPECIFIC.  
There are one or more active status bits to be read by  
STATUS_MFR_SPECIFIC.  
11  
PGB_STATUS  
Power is not good. This bit is live.  
0x0  
R
0
1
Output power is good. The voltage on the PWGIN pin is above the  
threshold and the voltage on the GATE pin is higher than the  
voltage on the VCC pin.  
Output power is bad. The voltage on the PWGIN pin is below the  
threshold.  
[10:9]  
8
RESERVED  
Reserved.  
0x0  
0x0  
RESERVED  
R
FET_HEALTH_FAULT  
FET health fault. This bit is latched.  
No FET faults are detected.  
A fault condition is detected on the FET.  
Always set to 0.  
0
1
7
6
5
4
3
2
1
0
RESERVED  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
RESERVED  
HOTSWAP_OFF  
RESERVED  
Duplicate of corresponding bit in STATUS_BYTE.  
Always set to 0.  
R
RESERVED  
IOUT_OC_FAULT  
VIN_UV_FAULT  
TEMP_FAULT  
CML_FAULT  
Duplicate of corresponding bit in STATUS_BYTE.  
Duplicate of corresponding bit in STATUS_BYTE.  
Duplicate of corresponding bit in STATUS_BYTE.  
Duplicate of corresponding bit in STATUS_BYTE.  
Duplicate of corresponding bit in STATUS_BYTE.  
R
R
R
R
R
NONEABOVE_STATUS  
Rev. B | Page 43 of 57  
 
ADM1272  
Data Sheet  
OUTPUT VOLTAGE STATUS REGISTER  
Address: 0x7A, Reset: 0x00, Name: STATUS_VOUT  
This command provides status information for warnings related to VOUT.  
Table 23. Bit Descriptions for STATUS_VOUT  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
RESERVED  
R
7
RESERVED  
Always reads as 0.  
VOUT overvoltage warning.  
0x0  
0x0  
6
VOUT_OV_WARN  
0
1
No overvoltage condition on the output supply detected by the power  
monitor.  
An overvoltage condition on the output supply was detected by the  
power monitor. This bit is latched.  
5
VOUT_UV_WARN  
RESERVED  
VOUT UV warning.  
No undervoltage condition on the output supply detected by the  
power monitor.  
An undervoltage condition on the output supply is detected by the  
power monitor. This bit is latched.  
0x0  
R
0
1
[4:0]  
Always reads as 00000.  
0x00  
RESERVED  
OUTPUT CURRENT STATUS REGISTER  
Address: 0x7B, Reset: 0x00, Name: STATUS_IOUT  
This command provides status information for faults and warnings related to IOUT  
.
Table 24. Bit Descriptions for STATUS_IOUT  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
7
IOUT_OC_FAULT  
IOUT overcurent fault.  
0x0  
R
0
1
No overcurrent output fault detected.  
The hot swap controller detects an overcurrent condition and the limit  
set by the components on the EFAULT or ESTART pin is exceeded,  
causing the hot swap gate drive to shut down. This bit is latched.  
6
5
RESERVED  
Always reads as 0.  
0x0  
0x0  
RESERVED  
R
IOUT_OC_WARN  
IOUT overcurrent warning.  
0
1
No overcurrent condition on the output supply detected by the power  
monitor using the IOUT_OC_WARN_LIMIT command.  
An overcurrent condition is detected by the power monitor using the  
IOUT_OC_WARN_LIMIT command. This bit is latched.  
[4:0]  
RESERVED  
Always reads as 00000.  
0x00  
RESERVED  
INPUT STATUS REGISTER  
Address: 0x7C, Reset: 0x00, Name: STATUS_INPUT  
This command provides status information for faults and warnings related to VIN and PIN.  
Table 25. Bit Descriptions for STATUS_INPUT  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
7
VIN_OV_FAULT  
VIN overvoltage fault.  
0x0  
R
0
1
No overvoltage detected on the OV pin.  
An overvoltage was detected on the OV pin. This bit is latched.  
VIN overvoltage warning fault.  
6
VIN_OV_WARN  
0x0  
R
0
1
No overvoltage condition on the input supply detected by the power  
monitor.  
An overvoltage condition on the input supply was detected by the  
power monitor. This bit is latched.  
Rev. B | Page 44 of 57  
 
 
 
Data Sheet  
ADM1272  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
5
VIN_UV_WARN  
VIN undervoltage warning.  
0x0  
R
0
1
No undervoltage condition on the input supply detected by the power  
monitor.  
An undervoltage condition on the input supply was detected by the  
power monitor. This bit is latched.  
4
VIN_UV_FAULT  
VIN undervoltage fault.  
0x0  
R
0
1
No undervoltage detected on the UVH/UVL pins.  
An undervoltage was detected on the UVH/UVL pins. This bit is latched.  
Always reads as 000.  
[3:1]  
0
RESERVED  
0x0  
0x0  
RESERVED  
R
PIN_OP_WARN  
PIN overpower warning.  
0
1
No overpower condition on the input supply detected by the power  
monitor.  
An overpower condition on the input supply was detected by the  
power monitor. This bit is latched.  
TEMPERATURE STATUS REGISTER  
Address: 0x7D, Reset: 0x00, Name: STATUS_TEMPERATURE  
This command provides status information for faults and warnings related to temperature.  
Table 26. Bit Descriptions for STATUS_TEMPERATURE  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
7
OT_FAULT  
Overtemperature fault.  
0x0  
R
0
1
No overtemperature fault detected by the ADC.  
An overtemperature fault was detected by the ADC. This bit is latched.  
Overtemperature warning.  
6
OT_WARNING  
0x0  
R
0
1
No overtemperature warning detected by the ADC.  
An overtemperature warning was detected by the ADC. This bit is  
latched.  
5
RESERVED  
RESERVED  
RESERVED  
Always reads as 0.  
Always reads as 0.  
Always reads as 0000.  
0x0  
0x0  
0x0  
RESERVED  
RESERVED  
RESERVED  
4
[3:0]  
MANUFACTURER SPECIFIC STATUS REGISTER  
Address: 0x80, Reset: 0x00, Name: STATUS_MFR_SPECIFIC  
This command provides status information for manufacturer specific faults and warnings.  
Table 27. Bit Descriptions for STATUS_MFR_SPECIFIC  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
7
FET_HEALTH_FAULT  
FET health fault.  
R
0
1
No FET health problems detected.  
A FET health fault is detected. This bit is latched.  
UV input comparator fault output.  
6
5
4
UV_CMP_OUT  
0x0  
0x0  
0x0  
R
R
R
0
1
Input voltage to UVL/UVH pins is above threshold.  
Input voltage to UVL/UVH pin is below threshold. This bit is live.  
OV input comparator fault output.  
Input voltage to OV pin is below threshold.  
Input voltage to OV pin is above threshold. This bit is live.  
Severe overcurrent fault.  
OV_CMP_OUT  
0
1
SEVERE_OC_FAULT  
0
1
A severe overcurent is not detected by the hot swap.  
A severe overcurrent is detected by the hot swap. This bit is latched.  
Rev. B | Page 45 of 57  
 
 
ADM1272  
Data Sheet  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
3
HS_INLIM_FAULT  
Hot swap in limit fault.  
0x0  
R
0
1
The hot swap has not actively limited the current into the load.  
The hot swap has actively limited current into the load. This bit  
differs from the IOUT_OC_FAULT bit in that the HS_INLIM_FAULT  
bit is set immediately, whereas the IOUT_OC_FAULT bit is not set  
unless the limit set by the components on the ESET and ESTART pins  
is exceeded. This bit is latched.  
[2:0]  
HS_SHUTDOWN_CAUSE  
Cause of last hot swap shutdown. This bit is latched until the status  
registers are cleared.  
0x0  
R
000 The hot swap is either enabled and working correctly, or is shut  
down using the OPERATION command.  
001 An OT_FAULT condition occurred that caused the hot swap to shut  
down.  
010 An IOUT_OC_FAULT condition occurred that caused the hot swap  
to shut down.  
011 A FET_HEALTH_FAULT condition occurred that caused the hot swap  
to shut down.  
100 A VIN_UV_FAULT condition occurred that caused the hot swap to  
shut down.  
110 A VIN_OV_FAULT condition occurred that caused the hot swap to  
shut down.  
READ ENERGY REGISTER  
Address: 0x86, Reset: 0x000000000000, Name: READ_EIN  
This command reads the energy metering registers in a single operation to ensure time consistent data.  
Table 28. Bit Descriptions for READ_EIN  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x000000  
Access  
[47:24] SAMPLE_COUNT  
This is the total number of PIN samples acquired and accumulated in  
the energy count accumulator. Byte 5 is the high byte, Byte 4 is the  
middle byte, and Byte 3 is the low byte. This is an unsigned, 24-bit  
binary value.  
R
[23:16] ROLLOVER_COUNT  
Number of times that the energy count has rolled over, from 0x7FFF to 0x00  
0x0000. This is an unsigned 8-bit binary value.  
R
R
[15:0]  
ENERGY_COUNT  
Energy accumulator value in direct format. Byte 1 is the high byte, and 0x0000  
Byte 0 is the low byte. Internally, the energy accumulator is a 24-bit  
value, but only the most significant 16 bits are returned with this  
command, expressed in direct format. Use the READ_EIN_EXT to  
access the nontruncated version.  
READ INPUT VOLTAGE REGISTER  
Address: 0x88, Reset: 0x0000, Name: READ_VIN  
This command reads the input voltage, VIN, from the device.  
Table 29. Bit Descriptions for READ_VIN  
Bits  
[15:12] RESERVED  
[11:0] READ_VIN  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
Always reads as 0000.  
RESERVED  
R
Input voltage from the SENSE+ pin measurement after averaging,  
expressed in direct format.  
0x000  
Rev. B | Page 46 of 57  
 
 
Data Sheet  
ADM1272  
READ OUTPUT VOLTAGE REGISTER  
Address: 0x8B, Reset: 0x0000, Name: READ_VOUT  
This command reads the output voltage, VOUT, from the device.  
Table 30. Bit Descriptions for READ_VOUT  
Bits  
[15:12] RESERVED  
[11:0] READ_VOUT  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
R
Always reads as 0000.  
Input voltage from the VOUT pin measurement after averaging,  
expressed in direct format.  
0x000  
READ OUTPUT CURRENT REGISTER  
Address: 0x8C, Reset: 0x0000, Name: READ_IOUT  
This command reads the output current, IOUT, from the device.  
Table 31. Bit Descriptions for READ_IOUT  
Bits  
[15:12] RESERVED  
[11:0] READ_IOUT  
Bit Name  
Settings  
Description  
Reset  
Access  
RESERVED  
R
Always reads as 0000.  
0x0  
Output current derived from the SENSE+ and SENSE− sense pin voltage 0x000  
measurement after averaging, expressed in direct format.  
READ TEMPERATURE 1 REGISTER  
Address: 0x8D, Reset: 0x0000, Name: READ_TEMPERATURE_1  
This command reads the temperature measured by the device.  
Table 32. Bit Descriptions for READ_TEMPERATURE_1  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
[15:12] RESERVED  
Always reads as 0000.  
0x0  
RESERVED  
[11:0]  
READ_TEMPERATURE_1  
Temperature from the TEMP+ and TEMP− measurement, after  
averaging, expressed in direct format.  
0x000  
R
READ POWER REGISTER  
Address: 0x97, Reset: 0x0000, Name: READ_PIN  
This command reads the calculated input power, PIN, from the device.  
Table 33. Bit Descriptions for READ_PIN  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x0000  
Access  
[15:0]  
READ_PIN  
Input power calculation. Power is calculated as the product of individual  
samples of VIN and IOUT. These power calculations can be averaged,  
according to the settings of the PWR_AVG bits in the PMON_CONFIG  
register, before being presented to the READ_PIN register. Expressed in  
direct format.  
R
Rev. B | Page 47 of 57  
 
 
 
 
ADM1272  
Data Sheet  
PMBUS REVISION REGISTER  
Address: 0x98, Reset: 0x22, Name: PMBUS_REVISION  
This command allows the system host to read the PMBus revision that the device supports.  
Table 34. Bit Descriptions for PMBUS_REVISION  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
[7:4]  
PMBUS_P1_REVISION  
PMBus Part I Support.  
0x2  
R
0010 Revision 1.2.  
PMBus Part II Support.  
0010 Revision 1.2.  
[3:0]  
PMBUS_P2_REVISION  
0x2  
R
MANUFACTURER ID REGISTER  
Address: 0x99, Reset: 0x494441, Name: MFR_ID  
This command returns a string identifying the manufacturer of the device.  
Table 35. Bit Descriptions for MFR_ID  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x494441  
Access  
[23:0]  
MFR_ID  
String identifying manufacturer as ADI (as ASCII code).  
R
MANUFACTURER MODEL REGISTER  
Address: 0x9A, Reset: 0x41312D323732314D4441, Name: MFR_MODEL  
This command returns a string identifying the specific model of the device.  
Table 36. Bit Descriptions for MFR_MODEL  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x41312D323732314D4441  
Access  
[79:0]  
MFR_MODEL  
String identifying model as ADM1272-1A (as ASCII  
code).  
R
MANUFACTURER REVISION REGISTER  
Address: 0x9B, Reset: 0x3532, Name: MFR_REVISION  
The most significant byte is the ASCII revision of the hot swap and the least significant byte is the revision of the power management  
feature.  
Table 37. Bit Descriptions for MFR_REVISION  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
[15:0]  
MFR_REVISION  
The upper byte is an ASCII character indicating the numerical revision of  
the hot swap feature.  
0x3532  
R
The lower byte is an ASCII character indicating the numerical revision of  
the power management feature.  
MANUFACTURER DATE REGISTER  
Address: 0x9D, Reset: 0x313033303631, Name: MFR_DATE  
This command returns a string identifying the manufacturing date of the device.  
Table 38. Bit Descriptions for MFR_DATE  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x313033303631  
Access  
[47:0]  
MFR_DATE  
String identifying manufacturing date, in the form of YYMMDD.  
Example reset code of 1st March 2016 is shown.  
R
Rev. B | Page 48 of 57  
 
 
 
 
 
Data Sheet  
ADM1272  
PROGRAMMABLE RESTART TIME REGISTER  
Address: 0xCC, Reset: 0x64, Name: RESTART_TIME  
Table 39. Bit Descriptions for RESTART_TIME  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x64  
Access  
[7:0]  
RESTART_TIME  
This byte controls the off time of the hot swap restart feature. Default  
value gives 10.1 sec.  
RW  
0x00 0.1 sec.  
0x01 0.2 sec.  
0x64 10.1 sec.  
0xFF 25.6 sec.  
PEAK OUTPUT CURRENT REGISTER  
Address: 0xD0, Reset: 0x0000, Name: PEAK_IOUT  
This command reports the peak output current, IOUT. Writing 0x0000 with this command resets the peak value.  
Table 40. Bit Descriptions for PEAK_IOUT  
Bits  
[15:12] RESERVED  
[11:0] PEAK_IOUT  
Bit Name  
Settings  
Description  
Reset  
Access  
Always reads as 0000.  
0x0  
RESERVED  
R
Peak output current measurement, IOUT, expressed in direct format. If  
averaging has been enabled, the average values are used in this  
calculation.  
0x000  
PEAK INPUT VOLTAGE REGISTER  
Address: 0xD1, Reset: 0x0000, Name: PEAK_VIN  
This command reports the peak input voltage, VIN, measured at the SENSE+ pin. Writing 0x0000 with this command resets the peak  
value.  
Table 41. Bit Descriptions for PEAK_VIN  
Bits  
[15:12] RESERVED  
[11:0] PEAK_VIN  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
R
Always reads as 0000.  
Peak input voltage measurement, VIN, measured at the SENSE+ pin.  
Expressed in direct format. If averaging has been enabled, the average  
values are used in this calculation.  
0x000  
PEAK OUTPUT VOLTAGE REGISTER  
Address: 0xD2, Reset: 0x0000, Name: PEAK_VOUT  
This command reports the peak output voltage, VOUT. Writing 0x0000 with this command resets the peak value.  
Table 42. Bit Descriptions for PEAK_VOUT  
Bits  
[15:12] RESERVED  
[11:0] PEAK_VOUT  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
R
Always reads as 0000.  
Peak output voltage measurement, VOUT, expressed in direct format. If  
averaging is enabled, the average values are used in this calculation.  
0x000  
Rev. B | Page 49 of 57  
 
 
 
 
ADM1272  
Data Sheet  
POWER MONITOR CONTROL REGISTER  
Address: 0xD3, Reset: 0x01, Name: PMON_CONTROL  
This command is used to start and stop the power monitor.  
Table 43. Bit Descriptions for PMON_CONTROL  
Bits  
[7:1]  
0
Bit Name  
RESERVED  
CONVERT  
Settings  
Description  
Reset  
Access  
RESERVED  
RWAS  
Always reads as 0000000.  
Convert enable.  
0x00  
0x1  
0
1
Power monitor is not running.  
Power monitor is sampling. Default. In single-shot mode, this bit clears  
itself after one complete cycle. In continuous mode, this bit must be  
written to 0 to stop sampling. A rising edge on a conversion (CONV)  
input pin sets this bit to 1. During sampling, additional rising edges on  
CONV are ignored.  
POWER MONITOR CONFIGURATION REGISTER  
Address: 0xD4, Reset: 0x3F35, Name: PMON_CONFIG  
This command configures the power monitor. Different combinations of channels can be included in the sampling round robin, and  
averaging can be set for different measurements.  
Table 44. Bit Descriptions for PMON_CONFIG  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
15  
TSFILT  
Temperature sensor filter enable.  
0x0  
RW  
0
1
Filter disabled. Data sheet specifications are given with the  
temperature sensor filter disabled.  
Filter enabled.  
14  
SIMULTANEOUS  
Signals on VIN and IOUT are sampled simultaneously.  
Disabled. Data sheet specifications are given with simultaneous  
sampling disabled.  
Enabled. Power monitoring accuracy is slightly reduced.  
PIN averaging.  
0x0  
0x7  
RW  
RW  
0
1
[13:11] PWR_AVG  
000 Disables sample averaging for power.  
001 Sets sample averaging for power to two samples.  
010 Sets sample averaging for power to four samples.  
011 Sets sample averaging for power to eight samples.  
100 Sets sample averaging for power to 16 samples.  
101 Sets sample averaging for power to 32 samples.  
110 Sets sample averaging for power to 64 samples.  
111 Sets sample averaging for power to 128 samples.  
VIN/VOUT/IOUT averaging.  
[10:8]  
VI_AVG  
0x7  
RW  
000 Disables sample averaging for current and voltage.  
001 Sets sample averaging for current and voltage to two samples.  
010 Sets sample averaging for current and voltage to four samples.  
011 Sets sample averaging for current and voltage to eight samples.  
100 Sets sample averaging for current and voltage to 16 samples.  
101 Sets sample averaging for current and voltage to 32 samples.  
110 Sets sample averaging for current and voltage to 64 samples.  
111 Sets sample averaging for current and voltage to 128 samples.  
Always reads as 00.  
[7:6]  
5
RESERVED  
VRANGE  
0x0  
0x1  
RESERVED  
RW  
0
1
Sets the input divider of VIN (on SENSE+) to give a full scale at 60 V.  
Sets the input divider of VIN (on SENSE+) to give a full scale at 100 V.  
Rev. B | Page 50 of 57  
 
 
Data Sheet  
ADM1272  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
4
PMON_MODE  
Conversion mode.  
0x1  
RW  
0
1
Single-shot sampling.  
Continuous sampling.  
Enable temperature sampling.  
Temperature sampling disabled.  
Temperature sampling enabled.  
Enable VIN sampling.  
3
2
1
0
TEMP1_EN  
VIN_EN  
0x0  
0x1  
0x0  
0x1  
RW  
RW  
RW  
RW  
0
1
0
1
VIN sampling disabled.  
VIN sampling enabled.  
Enable VOUT sampling.  
VOUT sampling disabled.  
VOUT sampling enabled.  
VIN sense range.  
VOUT_EN  
IRANGE  
0
1
0
1
Sets the gain on the current sense channel to give a full scale at  
(VSENSE+ − VSENSE−) = 15 mV.  
Sets the gain on the current sense channel to give a full scale at  
(VSENSE+ − VSENSE−) = 30 mV.  
ALERT 1 CONFIGURATION REGISTER  
Address: 0xD5, Reset: 0x0000, Name: ALERT1_CONFIG  
ALERT1  
This commands allows different combinations of faults and warnings to be configured on the GPO1/  
/CONV output pin. The  
ALERT1  
GPO1/  
/CONV pin can operate in different modes as configured by the DEVICE_CONFIG command.  
Table 45. Bit Descriptions for ALERT1_CONFIG  
Bits  
15  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RW  
FET_HEALTH_FAULT_EN1  
IOUT_OC_FAULT_EN1  
FET health fault alert mode enable (not available in source mode).  
14  
I
OUT overcurrent fault alert mode enable (not available in source  
0x0  
RW  
mode).  
13  
12  
11  
VIN_OV_FAULT_EN1  
VIN_UV_FAULT_EN1  
CML_ERROR_EN1  
VIN overvoltage fault alert mode enable (not available in source  
mode).  
0x0  
0x0  
0x0  
RW  
RW  
RW  
VIN undervoltage fault alert mode enable (not available in source  
mode).  
Communications error alert mode enable (not available in source  
mode).  
10  
9
8
7
6
5
4
3
2
1
0
IOUT_OC_WARN_EN1  
HYSTERETIC_EN1  
VIN_OV_WARN_EN1  
VIN_UV_WARN_EN1  
VOUT_OV_WARN_EN1  
VOUT_UV_WARN_EN1  
HS_INLIM_EN1  
IOUT overcurrent warning alert and source mode enable.  
IOUT hysteretic warning alert and source mode enable.  
VIN overvoltage warning alert and source mode enable.  
VIN Undervoltage warning alert and source mode enable.  
VOUT overvoltage warning alert and source mode enable.  
VOUT undervoltage warning alert and source mode enable.  
Hot swap in limit alert and source mode enable.  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PIN_OP_WARN_EN1  
OT_FAULT_EN1  
PIN overpower warning alert and source mode enable.  
Overtemperature fault alert and source mode enable.  
Overtemperature warning alert and source mode enable.  
Negative current detected alert and source mode enable.  
OT_WARN_EN1  
INEG_EN1  
Rev. B | Page 51 of 57  
 
ADM1272  
Data Sheet  
ALERT 2 CONFIGURATION REGISTER  
Address: 0xD6, Reset: 0x0000, Name: ALERT2_CONFIG  
ALERT2  
This commands allows different combinations of faults and warnings to be configured on the GPO2/  
operate in different modes as configured by the DEVICE_CONFIG command.  
output pin. The pin can  
Table 46. Bit Descriptions for ALERT2_CONFIG  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
RW  
15  
FET_HEALTH_FAULT_EN2  
IOUT_OC_FAULT_EN2  
VIN_OV_FAULT_EN2  
VIN_UV_FAULT_EN2  
FET health fault alert mode enable (not available in source mode).  
0x0  
14  
IOUT overcurrent fault alert mode enable (not available in source mode). 0x0  
VIN overvoltage fault alert mode enable (not available in source mode). 0x0  
RW  
13  
RW  
12  
VIN undervoltage fault alert mode enable (not available in source  
mode).  
0x0  
RW  
11  
CML_ERROR_EN2  
Communications error alert mode enable (not available in source  
mode).  
0x0  
RW  
10  
9
8
7
6
5
4
3
2
1
0
IOUT_OC_WARN_EN2  
HYSTERETIC_EN2  
VIN_OV_WARN_EN2  
VIN_UV_WARN_EN2  
VOUT_OV_WARN_EN2  
VOUT_UV_WARN_EN2  
HS_INLIM_EN2  
IOUT overcurrent warning alert and source mode enable.  
IOUT hysteretic warning alert and source mode enable.  
VIN overvoltage warning alert and source mode enable.  
VIN undervoltage warning alert and source mode enable.  
VOUT overvoltage warning alert and source mode enable.  
VOUT undervoltage warning alert and source mode enable.  
Hot swap in limit alert and source mode enable.  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
0x0  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
RW  
PIN_OP_WARN_EN2  
OT_FAULT_EN2  
PIN overpower warning alert and source mode enable.  
Overtemperature fault alert and source mode enable.  
Overtemperature warning alert and source mode enable.  
Negative current detected alert and source mode enable.  
OT_WARN_EN2  
INEG_EN2  
PEAK TEMPERATURE REGISTER  
Address: 0xD7, Reset: 0x0000, Name: PEAK_TEMPERATURE  
This command reports the peak measured temperature. Writing 0x0000 to this command resets the peak value.  
Table 47. Bit Descriptions for PEAK_TEMPERATURE  
Bits  
[15:12] RESERVED  
[11:0] PEAK_TEMPERATURE  
Bit Name  
Settings  
Description  
Reset  
Access  
Always reads as 0000.  
0x0  
RESERVED  
R
Peak temperature measurement, expressed in direct format.  
0x000  
DEVICE CONFIGURATION REGISTER  
Address: 0xD8, Reset: 0x0008, Name: DEVICE_CONFIG  
This command configures the hot swap overcurrent threshold and filtering, and GPO1/GPO2 output modes. Note that multifunction  
ALERT1  
pins, such as GPO1/  
/CONV, are referred to either by the entire pin name or by a single function of the pin, for example, GPO1,  
when only that function is relevant.  
Table 48. Bit Descriptions for DEVICE_CONFIG  
Bits  
Bit Name  
Settings Description  
Reset Access  
15  
RNDSTART_DIS  
Disable the random start function.  
0x0  
RW  
0
1
Hot swap random start feature enabled.  
Hot swap random start feature disabled.  
Severe overcurrent filter select.  
[14:13] OC_FILT_SELECT  
0x0  
RW  
00 500 ns. Hot swap severe overcurrent filter time.  
01 1 μs.  
10 5 μs.  
11 10 μs.  
Rev. B | Page 52 of 57  
 
 
 
Data Sheet  
ADM1272  
Bits  
Bit Name  
Settings Description  
Disable fast gate recovery mode.  
Reset Access  
12  
FAST_GATE_DIS  
0x0  
RW  
0
1
Hot swap fast gate recovery after a severe over current enabled.  
Disabled.  
11  
FHDIS  
Disable FET health capabilities.  
0x0  
RW  
0
1
Hot swap external FET health monitoring feature enabled.  
Disabled.  
10  
PWR_HYST_EN  
GPO2_MODE  
When enabled the hysteresis functions apply to power rather than current.  
GPO2 configuration mode.  
0x0  
0x0  
RW  
RW  
[9:8]  
00 Alert mode. The GPO2 output is driven by the SMBus alert signal generated by  
the ALERT2_CONFIG.  
01 General-purpose digital pin mode. In this mode, GPO2_INVERT controls the  
polarity of the output. If set, this bit disables the output and allows the pin to  
be used in input mode only.  
10 Reserved.  
11 Source mode. The output pin is driven with the value of the warning or fault bit  
selected by ALERT2_CONFIG.  
7
GPO2_INVERT  
GPO1_MODE  
GPO invert mode.  
0x0  
0x0  
RW  
RW  
0
1
In SMBus alert mode the output is not inverted, and active low. In general-  
purpose mode, the output is set low.  
In SMBus alert mode the output is inverted, and active high. In general-purpose  
mode, the output is set high. Use general-purpose mode and set GPO2_INVERT  
high to configure this pin as a general-purpose digital input.  
[6:5]  
GPO1 configuration mode.  
00 Alert mode. The GPO1 output is driven by the SMBus alert signal generated by  
ALERT1_CONFIG.  
01 General-purpose digital pin mode. In this mode, GPO1_INVERT controls the  
polarity of the output. If set, this bit disables the output and allows the pin to  
be used in input mode only.  
10  
ALERT1  
Convert mode. The GPO1/ /CONV pin is configured as the convert  
(CONV) input pin.  
11 Source mode. The output pin is driven with the value of the warning or fault bit  
selected by ALERT1_CONFIG.  
4
GPO1_INVERT  
GPO1 invert mode.  
In SMBus alert mode, the output is not inverted, and active low. In general-  
purpose mode, the output is set low.  
In SMBus alert mode, the output is inverted, and active high. In general-  
purpose mode, the output is set high. Use general-purpose mode and set  
GPO1_INVERT high to configure this pin up as a general-purpose digital input.  
0x0  
0x2  
RW  
RW  
0
1
[3:2]  
OC_TRIP_SELECT  
Severe overcurrent threshold select.  
00 400ꢁ hot swap severe overcurrent trip threshold as a ꢁ of current regulation  
level.  
01 300ꢁ.  
10 200ꢁ (default).  
11 150ꢁ.  
1
0
OC_RETRY_DIS  
PWRGD_SENSE  
0x0  
0x0  
RW  
RW  
0
1
Allows the hot swap system to attempt to keep the output on after a severe  
over current event.  
Hot swap turns off after a severe over current event.  
Always reads as 0.  
0
1
Active high. When the VOUT voltage is good (sensed via the PWGIN pin), the  
open-drain output is high impedance, which allows an external resistor to pull  
the pin up.  
Active low. When the VOUT voltage is good (sensed via the PWGIN pin), the  
open-drain output is enabled and drives the PWRGD pin low.  
Rev. B | Page 53 of 57  
ADM1272  
Data Sheet  
POWER CYCLE REGISTER  
Address: 0xD9, Reset: 0x, Name: POWER_CYCLE  
This command is provided to allow a processor to request the hot swap to turn off and turn back on again a few seconds later. This is  
useful in the event that the hot swap output is powering the processor.  
This command does not require any data.  
PEAK POWER REGISTER  
Address: 0xDA, Reset: 0x0000, Name: PEAK_PIN  
This command reports the peak input power, PIN. Writing 0x0000 with this command resets the peak value.  
Table 49. Bit Descriptions for PEAK_PIN  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
[15:0]  
PEAK_PIN  
Peak input power calculation, PIN, expressed in direct format.  
0x0000  
R
READ POWER (EXTENDED) REGISTER  
Address: 0xDB, Reset: 0x000000, Name: READ_PIN_EXT  
This command reads the extended precision version of the calculated input power, PIN, from the device.  
Table 50. Bit Descriptions for READ_PIN_EXT  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x000000  
Access  
[23:0]  
READ_PIN_EXT  
Extended precision version of peak input power calculation, PIN,  
expressed in direct format.  
R
READ ENERGY (EXTENDED) REGISTER  
Address: 0xDC, Reset: 0x0000000000000000, Name: READ_EIN_EXT  
This command reads the extended precision Energy Metering registers in a single operation to ensure time consistent data.  
Table 51. Bit Descriptions for READ_EIN_EXT  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
[63:40] SAMPLE_COUNT  
This is the total number of PIN samples acquired and accumulated in the  
energy count accumulator. This is an unsigned 24-bit binary value.  
Byte 7 is the high byte, Byte 6 is the middle byte, and Byte 5 is the low  
byte.  
0x000000  
R
[39:24] ROLLOVER_EXT  
Number of times that the energy count has rolled over, from 0x7FFFFF  
to 0x000000. This is an unsigned 16-bit binary value. Byte 4 is the high  
byte, and Byte 3 is the low byte.  
0x0000  
R
R
[23:0]  
ENERGY_EXT  
Extended precision energy accumulator value in direct format. Byte 2 is  
the high byte, and Byte 0 is the low byte.  
0x000000  
Rev. B | Page 54 of 57  
 
 
 
 
Data Sheet  
ADM1272  
HYSTERESIS LOW LEVEL REGISTER  
Address: 0xF2, Reset: 0x0000, Name: HYSTERESIS_LOW  
This command sets the lower threshold used to generate the hysteretic output signal that can be made available on a GPO pin.  
Table 52. Bit Descriptions for HYSTERESIS_LOW  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
[15:0]  
HYSTERESIS_LOW  
Value setting the lower hysteresis threshold, expressed in direct format.  
0x000  
RW  
HYSTERESIS HIGH LEVEL REGISTER  
Address: 0xF3, Reset: 0xFFFF, Name: HYSTERESIS_HIGH  
This command sets the higher threshold used to generate the hysteretic output signal that can be made available on a GPO pin.  
Table 53. Bit Descriptions for HYSTERESIS_HIGH  
Bits  
Bit Name  
Settings  
Description  
Reset  
Access  
[15:0]  
HYSTERESIS_HIGH  
Value setting the higher hysteresis threshold, expressed in direct format.  
0xFFFF  
RW  
HYSTERESIS STATUS REGISTER  
Address: 0xF4, Reset: 0x00, Name: STATUS_HYSTERESIS  
This status register reports if the hysteretic comparison is above or below the user defined thresholds, and the IOUT_OC_WARN status  
bit as well.  
Table 54. Bit Descriptions for STATUS_HYSTERESIS  
Bits  
[7:4]  
3
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
R
RESERVED  
Always reads as 0000.  
IOUT overcurrent warning.  
IOUT_OC_WARN  
0x0  
0
1
No overcurrent condition on the output supply detected by the power  
monitor using the IOUT_OC_WARN_LIMIT command.  
An overcurrent condition was detected by the power monitor using  
the IOUT_OC_WARN_LIMIT command.  
2
1
0
HYST_STATE  
Hysteretic comparison output.  
Comparison output low.  
Comparison output high.  
0x0  
0x0  
0x0  
R
R
R
0
1
HYST_GT_HIGH  
HYST_LT_LOW  
Hysteretic upper threshold comparison.  
Compared value is below upper threshold.  
Compared value is above upper threshold.  
Hysteretic lower threshold comparison.  
Compared value is above lower threshold.  
Compared value is below lower threshold.  
0
1
0
1
GPIO PIN STATUS REGISTER  
Address: 0xF5, Reset: 0x00, Name: STATUS_GPIO  
ALERT1  
ALERT2  
pins.  
STATUS_GPIO is the readback register for the status of the GPO1/  
/CONV and GPO2/  
Table 55. Bit Descriptions for STATUS_GPIO  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x0  
Access  
RESERVED  
R
7
RESERVED  
GPIO2_HIGH  
Always reads as 0.  
6
The GPO2/ALERT2 pin has been high at some time since the last time  
this register was read.  
0x0  
5
4
GPIO2_LOW  
The GPO2/ALERT2 pin has been low at some time since the last time  
this register was read.  
0x0  
0x0  
R
R
GPIO2_STATE  
Live state of the GPIO2 pin.  
Rev. B | Page 55 of 57  
 
 
 
 
ADM1272  
Data Sheet  
Bits  
3
Bit Name  
Settings  
Description  
Reset  
Access  
RESERVED  
R
RESERVED  
Always reads as 0.  
0x0  
0x0  
2
GPIO1_HIGH  
The GPO1/ALERT1/CONV pin has been high at some time since the last  
time this register was read.  
1
0
GPIO1_LOW  
The GPO1/ALERT1/CONV pin has been low at some time since the last  
time this register was read.  
0x0  
0x0  
R
R
GPIO1_STATE  
Live state of the GPO1/ALERT1/CONV pin.  
START-UP CURRENT LIMIT REGISTER  
Address: 0xF6, Reset: 0x000F, Name: STRT_UP_IOUT_LIM  
This command sets the current limit initially used while the hot swap is turning on the FET.  
Table 56. Bit Descriptions for STRT_UP_IOUT_LIM  
Bits  
Bit Name  
Settings  
Description  
Reset  
0x00  
0x0  
Access  
RESERVED  
RESERVED  
RW  
[15:8]  
[7:4]  
[3:0]  
RESERVED  
Always reads as 0x00.  
RESERVED  
Always reads as 0000.  
STRT_UP_IOUT_LIM  
Current limit used during startup, expressed in direct format.  
0xF  
0000 Current limit equal to (ISTART × 1/16) (hot swap start up current limit  
level).  
0001 Current limit equal to (ISTART × 2/16).  
1110 Current limit equal to (ISTART × 15/16).  
1111 Current limit equal to ISTART.  
Rev. B | Page 56 of 57  
 
Data Sheet  
ADM1272  
OUTLINE DIMENSIONS  
DETAIL A  
1.60  
1.50  
1.40 REF  
(JEDEC 95)  
8.10  
8.00  
7.90  
1.30  
2.90  
2.80  
2.70  
PIN 1  
INDICATOR  
AREA  
1.30  
REF  
PIN 1  
NS  
INDICATOR AR EA OP TIO  
(SEE DETAIL A)  
48  
36  
1
37  
7.10  
7.00  
6.90  
3.50  
3.40  
3.30  
5.70  
5.60  
5.50  
EXPOSED  
PAD  
EXPOSED  
PAD  
12  
13  
25  
24  
1.40  
REF  
0.30 REF  
TOP VIEW  
SIDE VIEW  
BOTTOM VIEW  
0.45  
0.40  
0.35  
0.80  
0.75  
0.70  
FOR PROPER CONNECTION OF  
THE EXPOSED PAD, REFER TO  
THE PIN CONFIGURATION AND  
FUNCTION DESCRIPTIONS  
0.05 MAX  
0.02 NOM  
COPLANARITY  
0.08  
SEATING  
PLANE  
SECTION OF THIS DATA SHEET.  
0.30  
0.25  
0.20  
0.50  
BSC  
0.20 REF  
Figure 52. 48-Lead Lead Frame Chip Scale Package [LFCSP]  
8 mm × 7 mm Body and 0.75 mm Package Height  
(CP-48-18)  
Dimensions shown in millimeters  
ORDERING GUIDE  
Model1  
Temperature Range  
−40°C to +105°C  
−40°C to +105°C  
Package Description  
Package Option  
CP-48-18  
CP-48-18  
ADM1272-1ACPZ  
ADM1272-1ACPZ-RL  
EVAL-ADM1272EBZ  
48-Lead Lead Frame Chip Scale Package [LFCSP], Tray  
48-Lead Lead Frame Chip Scale Package [LFCSP], 13” Reel  
Evaluation Board  
1 Z = RoHS Compliant Part.  
I2C refers to a communications protocol originally developed by Philips Semiconductors (now NXP Semiconductors).  
©2017–2020 Analog Devices, Inc. All rights reserved. Trademarks and  
registered trademarks are the property of their respective owners.  
D14374-3/20(B)  
Rev. B | Page 57 of 57  
 
 

相关型号:

ADM1272-1ACPZ-RL

High Voltage Positive Hot Swap Controller and Digital Power Monitor with PMBus
ADI

ADM1275

Hot-Swap Controller and Digital Power
ADI

ADM1275-1ACPZ

Hot-Swap Controller and Digital Power
ADI

ADM1275-1ACPZ-R7

Hot-Swap Controller and Digital Power
ADI

ADM1275-1ARQZ

Hot-Swap Controller and Digital Power
ADI

ADM1275-1ARQZ-R7

Hot-Swap Controller and Digital Power
ADI

ADM1275-2ARQZ

Hot-Swap Controller and Digital Power
ADI

ADM1275-2ARQZ-R7

Hot-Swap Controller and Digital Power
ADI

ADM1275-3ACPZ

Hot-Swap Controller and Digital Power
ADI

ADM1275-3ACPZ-R7

Hot-Swap Controller and Digital Power
ADI

ADM1275-3ARQZ

Hot-Swap Controller and Digital Power
ADI

ADM1275-3ARQZ-R7

Hot-Swap Controller and Digital Power
ADI