Data Sheet
FEATURES
Digital Power Factor Correction Controller
with Accurate AC Power Metering
ADP1047/ADP1048
GENERAL DESCRIPTION
The
ADP1047/ADP1048
are digital power factor correction
(PFC) controllers that provide accurate input power metering
capability and inrush current control for ac/dc systems. The
ADP1047
is designed for single phase PFC applications; the
ADP1048
is designed especially for interleaved and bridgeless
PFC applications.
The digital PFC function is based on a conventional boost PFC
with multiplication of the output voltage feedback combined with
the input current and voltage to provide optimum harmonic
correction and power factor for ac/dc systems. All signals are
converted into the digital domain to provide maximum flexibility;
all key parameters can be reported and adjusted via the PMBus™
interface. The
ADP1047/ADP1048
allow users to optimize system
performance, maximize efficiency across the load range, and
reduce design time to market.
The
ADP1047/ADP1048
provide accurate rms measurement
of input voltage, current, and power. This information can be
reported to the microcontroller of the power supply via the
PMBus interface.
Flexible digital power factor correction (PFC) controller
Single phase operation (ADP1047); interleaved and
bridgeless operation (ADP1048)
True rms ac power metering
Enhanced dynamic response
Optimized light load efficiency performance
Output voltage adjustment
Frequency reduction
Inrush current control
Switching frequency spread spectrum for improved EMI
External frequency synchronization
PMBus compliant
Programmable ac line fault detection and protection
Programmable output fault detection and protection
Extensive fault protection for high reliability systems
Frequency range from 30 kHz to 400 kHz
8 kB EEPROM
Programming via easy-to-use graphical user interface (GUI)
APPLICATIONS
AC/DC power supplies for applications
Computing server and storage
Network and communication infrastructure
Industrial and medical
TYPICAL APPLICATIONS CIRCUIT
V
REC
RELAY
V
OUT
BULK
CAPACITOR
AC
INPUT
3.3V
1
2
3
4
5
6
7
8
9
10
11
12
AGND
VAC
VFB
OVP
PGND
ILIM
NC
CS–
CS+
DGND
PSON
VCORE
VDD
24
RES
23
RTD
22
ADD
21
SDA
20
PMBus
SCL
19
SYNC
18
INRUSH
17
PGOOD
16
AC_OK
15
PWM2
14
09696-101
PWM
13
ADP1047
Figure 1.
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks 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
www.analog.com
Fax: 781.461.3113
©2011 Analog Devices, Inc. All rights reserved.
ADP1047/ADP1048
TABLE OF CONTENTS
Features .............................................................................................. 1
Applications ....................................................................................... 1
General Description ......................................................................... 1
Typical Applications Circuit............................................................ 1
Revision History ............................................................................... 4
Specifications..................................................................................... 6
Absolute Maximum Ratings............................................................ 9
Thermal Resistance ...................................................................... 9
ESD Caution .................................................................................. 9
Pin Configurations and Function Descriptions ......................... 10
Functional Block Diagrams ........................................................... 11
Controller Architecture ................................................................. 12
Current Sense .............................................................................. 12
RMS Input Overcurrent Protection ......................................... 12
Fast Overcurrent Protection (ILIM Pin) ................................. 12
Current Balancing (IBAL Pin, ADP1048 Only) ..................... 14
Voltage Sense ............................................................................... 14
Overvoltage Protection .............................................................. 15
Power Factor Correction Control Loop ...................................... 17
Digital Compensation Filters .................................................... 17
Pulse-Width Modulation........................................................... 18
Duty Cycle Minimum/Maximum Limits ................................ 18
Auxiliary PWM Output (ADP1047 Only) .............................. 18
Switching Frequency Programming ........................................ 19
Line Fault Protections and Soft Start Sequencing ...................... 20
PSON Operation ........................................................................ 20
AC Line Detection ...................................................................... 20
Soft Start Procedure ................................................................... 22
Line Fault Protections ................................................................ 22
Advanced Input Power Metering.................................................. 24
Power Supply System and Fault Monitoring ............................... 25
Flag Conventions ........................................................................ 25
Manufacturer-Specific Flags ..................................................... 25
Standard PMBus Flags ............................................................... 26
PMBus Fault Flag Response ...................................................... 27
Manufacturer-Specific Flag Response ..................................... 28
Monitoring Functions ................................................................ 29
First Error Fault .......................................................................... 29
Overtemperature Protection (OTP) ........................................ 29
AC_OK and PGOOD Signals ................................................... 29
Data Sheet
Advanced Features ......................................................................... 30
Frequency Dithering (Spread Spectrum) ................................ 30
PWM Frequency Synchronization........................................... 30
Smart Output Voltage (Load Line) .......................................... 30
Smart Switching Frequency ...................................................... 31
Current Loop Filter for Light Load .......................................... 31
Phase Shedding (ADP1048 Only) ............................................ 31
Current Loop Feedforward ....................................................... 31
Bridgeless Boost Operation (ADP1048 Only)........................ 32
Power Supply System Calibration and Trim ............................... 33
Output Voltage (VFB) Calibration and Trim ......................... 33
Input Voltage (VAC) Gain and Offset Trim............................ 33
Current Sense Gain and Offset Trim ....................................... 33
Input Power Gain and Offset Trim .......................................... 33
PMBus Digital Communication ................................................... 34
Features ........................................................................................ 34
Overview ..................................................................................... 34
PMBus Address .......................................................................... 34
Data Transfer............................................................................... 35
General Call Support ................................................................. 36
Fast Mode .................................................................................... 36
Fault Conditions ......................................................................... 36
Timeout Condition .................................................................... 36
Data Transmission Faults .......................................................... 37
Data Content Faults ................................................................... 37
EEPROM ......................................................................................... 38
Overview ..................................................................................... 38
Page Erase Operation ................................................................. 38
Read Operation (Byte Read and Block Read) ........................ 38
Write Operation (Byte Write and Block Write) ..................... 39
EEPROM Password .................................................................... 39
Downloading EEPROM Settings to Internal Registers ......... 39
Saving Register Settings into EEPROM .................................. 40
EEPROM CRC Checksum ........................................................ 40
Software GUI .................................................................................. 41
Standard PMBus Commands Supported by the
ADP1047/ADP1048 ....................................................................... 42
Manufacturer-Specific PMBus Commands ................................ 43
Detailed Register Descriptions ..................................................... 45
OPERATION Register ............................................................... 45
Rev. 0 | Page 2 of 84
Data Sheet
ON_OFF_CONFIG Register .....................................................45
CLEAR_FAULTS Command .....................................................45
WRITE_PROTECT Register .....................................................45
RESTORE_DEFAULT_ALL Command ..................................45
STORE_USER_ALL Command................................................45
RESTORE_USER_ALL Command ..........................................46
CAPABILITY Register ...............................................................46
VOUT_MODE Register .............................................................46
VOUT_COMMAND Register ..................................................46
VOUT_SCALE_LOOP Register ...............................................46
VOUT_SCALE_MONITOR Register ......................................47
VIN_ON Register........................................................................47
VIN_OFF Register ......................................................................47
VOUT_OV_FAULT_LIMIT Register ......................................47
VOUT_OV_FAULT_RESPONSE Register .............................47
VOUT_OV_WARN_LIMIT Register ......................................48
VOUT_UV_WARN_LIMIT Register ......................................48
VOUT_UV_FAULT_LIMIT Register ......................................48
VOUT_UV_FAULT_RESPONSE Register .............................49
OT_FAULT_RESPONSE Register ............................................49
VIN_OV_FAULT_LIMIT Register...........................................50
VIN_OV_FAULT_RESPONSE Register ..................................50
VIN_UV_WARN_LIMIT Register...........................................51
VIN_UV_FAULT_LIMIT Register ..........................................51
VIN_UV_FAULT_RESPONSE Register ..................................52
IIN_OC_FAULT_LIMIT Register ............................................52
IIN_OC_FAULT_RESPONSE Register ...................................53
IIN_OC_WARN_LIMIT Register ............................................53
PIN_OP_WARN_LIMIT Register ............................................54
STATUS_BYTE Register ............................................................54
STATUS_WORD Register .........................................................54
STATUS_VOUT Register...........................................................55
STATUS_INPUT Register .........................................................55
STATUS_TEMPERATURE Register ........................................55
READ_VIN Register...................................................................55
READ_IIN Register ....................................................................55
READ_VOUT Register ..............................................................56
READ_PIN Register ...................................................................56
PMBUS_REVISION Register ....................................................56
MFR_ID Register ........................................................................56
MFR_MODEL Register ..............................................................56
ADP1047/ADP1048
MFR_REVISION Register ......................................................... 56
EEPROM_DATA_00 Through EEPROM_DATA_15
Commands ................................................................................... 56
EEPROM_CRC_CHKSUM Register ....................................... 57
EEPROM_NUM_RD_BYTES Register ................................... 57
EEPROM_ADDR_OFFSET Register ....................................... 57
EEPROM_PAGE_ERASE Register ........................................... 57
EEPROM_PASSWORD Register .............................................. 57
TRIM_PASSWORD Register .................................................... 57
EEPROM_INFO Command ..................................................... 57
CS_FAST_OCP_RESPONSE Register ..................................... 58
OVP_FAST_OVP_RESPONSE Register ................................. 58
OLP_RESPONSE Register ......................................................... 58
VDD3P3_RESPONSE Register ................................................. 59
VCORE_RESPONSE Register................................................... 59
PGOOD_AC_OK_DEBOUNCE_SET Register ..................... 59
PSON_SET Register ................................................................... 60
FLAG_FAULT_ID Register ....................................................... 60
SOFTSTART_FLAGS_BLANK1 Register ............................... 61
SOFTSTART_FLAGS_BLANK2 Register ............................... 61
PGOOD_FLAGS_LIST Register............................................... 61
AC_OK_FLAGS_LIST Register ................................................ 61
PWM and PWM2 Timing Registers ........................................ 62
PWM_SET Register .................................................................... 63
PWM_LIMIT Register ............................................................... 63
RTD ADC Offset Trim Setting (MSB) Register ...................... 63
RTD ADC Offset Trim Setting (LSB) Register ....................... 63
RTD ADC Gain Trim Setting Register .................................... 64
OT_FAULT_LIMIT Register ..................................................... 64
OT_WARN_LIMIT Register ..................................................... 64
Switching Frequency Setting Register ...................................... 65
Low Power Switching Frequency Setting Register ................. 66
Frequency Dithering Set Register ............................................. 67
Frequency Synchronization Set Register ................................. 68
Voltage Loop Filter Gain Register ............................................. 68
Voltage Loop Filter Zero Register ............................................. 68
Fast Voltage Loop Filter Gain Register..................................... 68
Fast Voltage Loop Filter Zero Register ..................................... 68
Fast Voltage Loop Enable Register............................................ 68
VAC_THRESHOLD_SET Register .......................................... 69
VAC_THRESHOLD_READ Register ...................................... 69
Rev. 0 | Page 3 of 84
ADP1047/ADP1048
MIN_AC_PERIOD_SET Register ........................................... 69
MAX_AC_PERIOD_SET Register .......................................... 69
Current Loop Filter Gain for Low Line Input Register ......... 70
Current Loop Filter Zero for Low Line Input Register ......... 70
Current Loop Filter Gain for High Line Input Register ........ 70
Current Loop Filter Zero for High Line Input Register ........ 70
Soft Start Set Register ................................................................. 70
Inrush Set Register ..................................................................... 71
FAST_OVP_FAULT_RISE Register ......................................... 71
FAST_OVP_FAULT_FALL Register ........................................ 71
FAST OVP Debounce Time Setting Register ......................... 71
Low Power Mode Operation Threshold Register .................. 72
Power Metering Offset Trim for Low Line Input Register.... 72
Power Metering Gain Trim for Low Line Input Register ...... 72
High Line Limit Register ........................................................... 72
Low Line Limit Register ............................................................ 72
ILIM_TRIM Register ................................................................. 72
Voltage Loop Output Register .................................................. 72
Exponent Register ...................................................................... 73
Read Update Rate Register ........................................................ 73
VIN Scale Monitor Register ...................................................... 73
IIN_GSENSE Register ............................................................... 73
CS Fast OCP Blank Register ..................................................... 74
CS Fast OCP Setting Register ................................................... 74
Temperature Hysteresis Register .............................................. 74
VAC ADC Gain Trim Register ................................................. 75
VFB ADC Gain Trim Register .................................................. 75
CS ADC Gain Trim for 500 mV Range Register .................... 75
IBAL Gain Register (ADP1048 Only) ..................................... 75
Smart VOUT Low Power Threshold (P1) Register ............... 75
Smart VOUT High Power Threshold (P2) Register .............. 75
Smart VOUT Low Line (VOL1) Register................................ 76
Smart VOUT Low Line (VOL2) Register................................ 76
Data Sheet
Smart VOUT High Line (VOH1) Register ............................. 76
Smart VOUT High Line (VOH2) Register ............................. 76
Smart VOUT Upper Limit (VOH) Register ........................... 76
Smart VOUT Super High Line Register .................................. 76
SYNC Delay Register ................................................................. 76
SMART_VOUT_SUPER_HIGH_LINE_HYS Register ........ 77
POWER_HYS Register .............................................................. 77
Advanced Feature Enable Register........................................... 77
VOUT_OV_FAULT_HYS Register ......................................... 77
VIN_UV_FAULT_HYS Register.............................................. 77
VAC ADC Offset Trim Register ............................................... 78
CS ADC Offset Trim for 500 mV Range Register ................. 78
CS ADC Gain Trim for High (750 mV) Range Register....... 78
CS ADC Offset Trim for High (750 mV) Range Register .... 78
Latched Flag Registers ............................................................... 78
PWM Value Register .................................................................. 79
VAC_LINE_PERIOD Register ................................................. 79
Read Temperature ADC Register ............................................. 79
Power Metering Offset Trim for High Line Input Register .. 79
Power Metering Gain Trim for High Line Input Register .... 80
Current Loop Filter Gain for Low Line Input and Light
Load Register .............................................................................. 80
Current Loop Filter Zero for Low Line Input and Light
Load Register .............................................................................. 80
Current Loop Filter Gain for High Line Input and Light
Load Register .............................................................................. 80
Current Loop Filter Zero for High Line Input and Light
Load Register .............................................................................. 80
Smart VOUT Power Reading Register .................................... 80
IBAL Configuration Register (ADP1048 Only) ..................... 81
Debug Flag Registers.................................................................. 81
Outline Dimensions ....................................................................... 83
Ordering Guide .......................................................................... 83
REVISION HISTORY
9/11—Revision 0: Initial Version
Rev. 0 | Page 4 of 84
Data Sheet
The combination of a flexible, digitally controlled PFC engine
and accurate input power metering facilitates the adoption
of intelligent power management systems that are capable of
making decisions to improve end-user system efficiency. The
device supports additional efficiency improvements through
programmable frequency reduction at light load and the
capability to reduce the output voltage at light load.
The
ADP1047/ADP1048
provide enhanced integrated features
and functions; the inrush current and soft start control functions
provide significant component count reduction with easy design
optimization.
ADP1047/ADP1048
The devices are designed for high reliability, redundant power
supply applications and have extensive and robust protection
circuitry: independent overvoltage protection (OVP) and
overcurrent protection (OCP), ground continuity monitoring,
and ac sensing. Internal overtemperature protection (OTP)
is provided whereby the external temperature can be recorded
via an external sensing device.
The internal 8 kB EEPROM stores all programmed values
and allows standalone control without a microcontroller. All
parametric reporting and adjustments can be programmed via
an easy-to-use GUI. No complex programming is required.
The
ADP1047/ADP1048
operate from a single 3.3 V supply. The
devices are available in a 24-lead QSOP package that is specified
over an ambient temperature range of −40°C to +85°C.
V
REC
RELAY
V
OUT
AC
INPUT
BULK
CAPACITOR
3.3V
1
2
3
4
5
6
7
8
9
10
11
12
AGND
VAC
VFB
OVP
PGND
ILIM
IBAL
CS–
CS+
DGND
PSON
VCORE
VDD
24
RES
23
RTD
22
ADD
21
SDA
20
SCL
19
SYNC
18
INRUSH
17
PGOOD
16
AC_OK
15
PWM2
14
09696-102
PMBus
PWM
13
ADP1048
Figure 2. Typical Interleaved Application,
ADP1048
Rev. 0 | Page 5 of 84