XDPP1100-Q040 [INFINEON]

XDPP1100-Q040 是一款高度集成的可编程 XDP™数字电源控制器。该器件为各种直流-直流电源应用提供高级电源控制解决方案,并支持各种隔离和非隔离拓扑。;
XDPP1100-Q040
型号: XDPP1100-Q040
厂家: Infineon    Infineon
描述:

XDPP1100-Q040 是一款高度集成的可编程 XDP™数字电源控制器。该器件为各种直流-直流电源应用提供高级电源控制解决方案,并支持各种隔离和非隔离拓扑。

控制器
文件: 总56页 (文件大小:1523K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
XDPP1100  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™  
M0  
Features  
Digital controller assisted high performance analog front ends and fully programmable ARM® Cortex-M0  
processor  
-
-
-
-
-
100 MHz clock, 32-bit  
64 kB OTP  
32 kB RAM  
80 kB ROM  
Firmware based system configuration management and command execution  
Programmable to support one or two fully digital controlled voltage rails  
High performance, low latency digital hardware control loop  
Secondary side regulation with primary-side current signal emulation and primary voltage sensing via  
transformer winding  
High-speed voltage sense  
-
-
-
-
-
-
-
100 MHz 11-bit ADC with 1.25 mV/ LSB  
Up to 2.1 V differential voltage range  
Auto calibrated offset  
Setpoint accuracy within +/-1% over temperature range at 1.2 V to 2.1 V  
200 MHz edge detection comparator  
Low latency protection comparators for OVP and UVP  
Up to 3 differential sense channels for output voltage and transformer rectifier voltage sensing  
High-speed current sense  
-
-
-
-
25 MHz 9-bit ADC with selectable gain from 100 µV/LSB and 1.45 mV/LSB  
Support current sense of integrated power stage  
Low latency protection comparators for OCP and positive/negative peak current limit  
Up to 2 differential sense channels for secondary current, primary current or second-loop current  
sensing  
Up to 12 high resolution Digital Pulse Width Modulated (DPWM) outputs  
-
-
-
-
-
-
-
-
78.125 ps pulse width resolution  
Adjustable phase shift between outputs  
PWMx remappable  
Cycle-by-cycle duty-cycle matching  
Adjustable dead-time between pairs for both rising and falling edges  
Dead-time resolution 1.25 ns  
Up to 2 MHz switching frequency  
Frequency/period resolution 20ns  
Configurable PWM edge alignment  
Datasheet  
www.infineon.com  
Please read the Important Notice and Warnings at the end of this document  
page 1 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Features  
-
-
-
Trailing modulation (leading edge aligned)  
Leading modulation (trailing edge aligned)  
Triangular modulation (center aligned PWM)  
Configurable feedback control  
-
-
-
-
Voltage mode  
Peak current mode  
Constant current mode  
Constant power mode  
Configurable modulation methods  
-
-
Pulse width modulation  
Phase shift modulation  
Up to 16 GPIO pins  
Soft start/ Stop with and without prebias  
Feed forward compensation without primary voltage sensing  
High efficiency and light load management  
-
-
-
Burst mode  
Diode emulation  
Low standby power  
Copper trace current sensing  
Temperature compensation 3900 ppm/˚C  
-
Flux balancing  
Phase current balancing  
Feature rich fault protections  
-
-
-
-
-
-
-
-
Programmable over and under voltage protection (OVP, UVP) thresholds and response  
Programmable over and under current protection (OCP, UCP) thresholds and response  
Programmable over and under temperature protection (OTP, UTP) thresholds and hysteresis  
Programmable positive/ negative peak current limit threshold  
Internal and external temperature sensor  
SR negative current protection  
Feedback open loop protection  
Programmable blanking time  
Synchronization with external clock  
6-channel, 9-bit, 1Msps general purpose ADC  
Communication peripherals  
-
-
-
1 MHz I2C/PMBUS with customizable command set  
Optional support for secondary serial port: I2C M/S  
Full duplex UART  
Firmware enhanced capability for application features customization  
-
-
-
-
PMBus commands  
GPIO functionality  
Protection and fault detection/ monitoring  
Control enhancement  
Datasheet  
2 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Typical applications  
-
System monitoring  
Built-in watchdog  
Extreme low operation and quiescent current  
40-pin and 24-pin VQFN packages  
Operating temperature: -40˚C to 125˚C  
Debug interface  
-
GUI interface for configurable interface, control and protection features for fast and robust design-in  
Typical applications  
Isolated/ non-isolated DC-DC Brick modules  
Intermediate bus converters  
Non-isolated buck-boost converters  
Optimized Power supplies for Telecom infrastructure  
Standard 48V to 12V isolated DC-DC converters  
Smart power systems for Industrial applications  
Product validation  
Qualified for industrial applications according to the relevant tests of JEDEC47/20/22  
Table 1  
ESD and MSL ratings  
Class C3 (1000V)  
(per JEDEC standard JS-002)  
Class 2 (2000V)  
Charge Device Model  
Human Body Model  
ESD  
(per EIA/JEDEC standard EIA/ JS-001)  
MSL2  
Moisture Sensitivity Level  
(per IPC/JEDEC J-STD-020E)  
Ordering information  
Table 2  
Ordering information  
Base Part Number Package Type  
Standard Pack  
Form and Qty  
Orderable Part Number  
XDPP1100-Q024  
XDPP1100-Q040  
VQFN (24), 4 mm x 4 mm  
VQFN (40), 6 mm x 6 mm  
Tape & Reel  
Tape & Reel  
5000  
4000  
XDPP1100Q024XUMA1  
XDPP1100Q040XUMA1  
Datasheet  
3 of 56  
Revision 2.3  
2023-1-18  
 
 
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Description  
Description  
The XDPP1100 device is a highly integrated and programmable digital power supply controller from Infineon  
Technologies. This device offers advanced power control solution for a wide variety of DC-DC power applications  
using isolated and non-isolated topologies. Thanks to Infineon’s advanced design technology, the XDPP1100  
offers industry’s smallest digital power controller solution in a 4mm2 QFN package.  
The XDPP1100 device has a unique architecture that includes many optimized power-processing digital blocks  
to enhance the performance of Isolated DC-DC converters, reduce external components and minimize firmware  
development effort. For advance power conversion and monitoring, the XDPP1100 device also provides accurate  
telemetry and power management bus (PMBus™) interface for system communication. These advanced features  
make it an ideal power controller for modern high-end power systems employed in Telecom infrastructure, 48V  
server motherboards, datacenter and Industrial 4.0 applications.  
The XDPP1100 controller is highly programmable and versatile device. Many optimized features and innovative  
regulation algorithms are included in its digital design to allow faster time to market, however the versatile  
nature of the XDPP1100 allows designers to customize and differentiate their solutions based on application  
needs. Infineon offers support tools such as a complementary Graphic User Interface (GUI) that allows customers  
to configure and monitor key parameters. In addition, developers have full control of their application and  
firmware development process. Infineon allows system designers to develop and compile their customized  
firmware in any commonly used ARM™ based development environment.  
The XDPP1100 device is a dual independent loop controller, wherein the loop peripherals include the state of the  
art analog front-end (AFE) implementation. The AFE senses input/output voltage and current measurements by  
using dedicated high-speed voltage and current sense Analog-to-Digital converters (ADCs) and comparators.  
There are up to three high speed 100 MHz, 11-bit voltage sense ADCs that provide excellent feed-forward  
performance, load transient response and dynamic SR dead-time optimization. There are also up to two 9-bit  
high-resolution current sense ADCs with 25MHz clocking speed and support differential sensing. This device also  
contains a 9-bit general purpose ADC with up to six useable channels that helps implement active current  
sharing, primary voltage sensing and temperature sensing. The information from AFE is fed to the digital core of  
the XDPP1100, which generates the programmable PWM signals for regulation and control. There are up to 12  
digitally modulated PWMs with 78.125 ps of pulse width resolution and a PID-based digital compensator  
providing an origin pole, 2 high frequency poles and 2 zeros. With a finite state machine based configurable  
control loop architecture, the XDPP1100 device supports various modes of operation including voltage, peak  
current, constant current and constant power modes.  
To facilitate system level communication, this controller supports PMBus™1.3 subsets and includes other  
interfaces such as UART and I2C. PMBus™ command set is runtime programmable, which allows config the  
commands on the fly.  
The XDPP1100 includes a 32-bit, 100 MHz ARM® Cortex™-M0 RISC microcontroller sub-system that can be used  
for enhanced control, real-time monitoring, configuration of peripheral, and managing communications. It also  
allows firmware-based customization and implementation of housekeeping functions such as sequencing,  
optimization and interfacing. Infineon pre-programmed many basic and advance power control functions in the  
device ROM. Additional programs can be stored and executed out of the nonvolatile memory as well as on-chip  
RAM and OTP.  
The XDPP1100 device has many pre-programmed power management peripherals including:  
Light load burst mode  
Synchronous rectification  
Input voltage feed forward  
Temperature compensated copper trace current sensing using dedicated current sense ADC  
Datasheet  
4 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Description  
Diode emulation  
Flux balancing  
Soft start with pre-bias  
Fault management  
Secondary side input voltage sensing  
A revolutionary transient protection scheme called Fast Transient Response (FTR)  
The device ROM contains regulation algorithms patented by Infineon that contribute to enhancing converter  
efficiency, and power density for space constrained power modules. Sophisticated fault management and  
protection features improve system health and lifetime. The XDPP1100 device supports many commonly used  
DC-DC topologies such as, hard-switched full bridge and half bridge, phase shifted full bridge, active clamp  
forward, full-bridge and half-bridge current doubler rectifier, interleaved active clamp forward, interleaved half  
bridge, and interleaved full-bridge. Dual-rail version also supports pre-buck or post-buck configuration.  
This unique combination of high performance analog front end, state machine based digital control loop and a  
microcontroller integrated in a single chip makes XDPP1100 a highly integrated, programmable and fastest time  
to market technology for power modules development.  
The XDPP1100 is offered in two packages.  
Table 3  
XDPP1100 device packages  
Package type Size  
Part number  
Application  
XDPP1100-Q024  
XDPP1100-Q040  
VQFN (24)  
VQFN (40)  
4.00 mm × 4.00 mm  
6.00 mm × 6.00 mm  
Single-rail control with 6 PWM outputs  
Dual-rail control with 12 PWM outputs  
Figure 1 shows a typical application implementation of the XDPP1100 device in an isolated full-bridge DC to DC  
step down converter:  
SRB  
Driver  
VIN  
VRECT  
VOUT  
Isolated  
Driver  
Lo  
+
-
Co  
Isolated  
Driver  
PCB  
Copper  
Driver  
NTC  
SRA  
B
A
SDA  
SCL  
IREF  
ISEN  
VRSEN  
SMBALERT#  
VRREF  
VSEN  
SYNC  
EN  
XDPP1100-Q024  
PWRGD  
VREF  
To System  
Aux  
Power  
Figure 1  
Typical application diagram  
Datasheet  
5 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Table of Contents  
Table of Contents  
Features ........................................................................................................................................ 1  
Typical applications........................................................................................................................ 3  
Product validation.......................................................................................................................... 3  
Ordering information...................................................................................................................... 3  
Description .................................................................................................................................... 4  
Table of Contents ........................................................................................................................... 6  
1
2
Functional Block Diagram ....................................................................................................... 8  
Product Selection Matrix......................................................................................................... 9  
3
3.1  
3.2  
Terminal Configuration and Functions.....................................................................................10  
XDPP1100-Q040 Package......................................................................................................................10  
XDPP1100-Q024 Package......................................................................................................................12  
4
Specifications .......................................................................................................................14  
Absolute Maximum Ratings ..................................................................................................................14  
Thermal Characteristics........................................................................................................................14  
Recommended Operating Conditions..................................................................................................15  
Electrical Characteristics ......................................................................................................................15  
4.1  
4.2  
4.3  
4.4  
5
5.1  
5.1.1  
5.1.2  
5.1.3  
Function Overview ................................................................................................................19  
Introduction...........................................................................................................................................19  
ARM® Cortex™ –M0 core ...................................................................................................................19  
Memories ..........................................................................................................................................19  
Communication ports......................................................................................................................20  
5.1.3.1  
5.1.3.2  
5.1.3.3  
5.1.4  
5.1.5  
5.2  
5.2.1  
5.2.2  
5.2.3  
5.2.4  
5.2.5  
5.2.5.1  
5.2.5.2  
5.2.5.3  
5.3  
5.3.1  
5.3.2  
5.3.3  
5.3.4  
5.3.5  
5.3.6  
5.3.7  
5.3.8  
5.3.9  
5.3.10  
I2C/PMBus ....................................................................................................................................20  
UART ............................................................................................................................................20  
Address offset..............................................................................................................................20  
GPIO..................................................................................................................................................22  
Register Map.....................................................................................................................................22  
Analog Blocks and Subsystems ............................................................................................................23  
Power Supply ...................................................................................................................................23  
Oscillator and PLL ............................................................................................................................23  
Voltage Sense AFE1 ..........................................................................................................................25  
Current Sense AFE2..........................................................................................................................27  
General Purpose AFE3......................................................................................................................29  
IMON and Active Current Sharing...............................................................................................30  
Temperature sense .....................................................................................................................31  
PRISEN.........................................................................................................................................32  
Control Loop Subsystems.....................................................................................................................32  
State diagram...................................................................................................................................32  
Soft start ...........................................................................................................................................33  
Voltage Mode Control (VMC) ............................................................................................................34  
Peak Current Mode Control (PCMC) ................................................................................................35  
PID and Control Loops .....................................................................................................................36  
Shutdown .........................................................................................................................................37  
Current Sense Estimator..................................................................................................................37  
Load-line (Droop) .............................................................................................................................38  
Fast Transient Response..................................................................................................................38  
Input Voltage Feedforward..............................................................................................................39  
Datasheet  
6 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Table of Contents  
5.3.11  
5.3.12  
5.3.13  
5.3.14  
5.4  
Current Balancing ............................................................................................................................40  
Current Sharing ................................................................................................................................40  
Flux Balancing ..................................................................................................................................40  
Burst Mode .......................................................................................................................................41  
Protection and Fault .............................................................................................................................42  
6
6.1  
6.1.1  
6.1.2  
6.2  
6.3  
6.4  
6.5  
6.6  
Application Information.........................................................................................................44  
PWM full-bridge converter ....................................................................................................................44  
PWM full-bridge with center tapped output in VMC .......................................................................44  
PWM full-bridge with PCMC .............................................................................................................45  
PWM half-bridge converter ...................................................................................................................46  
Active clamp forward converter ...........................................................................................................47  
Interleaved Active Clamp Forward .......................................................................................................48  
Dual-Loop converter .............................................................................................................................48  
Non-isolated converter .........................................................................................................................49  
Layout Guidelines..................................................................................................................................50  
Component placement....................................................................................................................50  
Routing .............................................................................................................................................51  
Sense output current by copper trace ............................................................................................51  
6.7  
6.7.1  
6.7.2  
6.7.3  
7
Package Information .............................................................................................................53  
XDPP1100-Q024 QFN 4x4 24pin .........................................................................................................53  
XDPP1100-Q040 QFN 6x6 40pin .........................................................................................................53  
Part Marking ..........................................................................................................................................54  
7.1  
7.2  
7.3  
Revision history.............................................................................................................................55  
Datasheet  
7 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Functional Block Diagram  
1
Functional Block Diagram  
Figure 2 shows a functional block diagram of the XDPP1100 device architecture.  
9-bit  
PRISEN  
IMON  
PWM1  
PWM2  
PWM3  
PWM4  
XADDR1  
XADDR2  
TSEN  
PWM  
Configuration  
Control  
Configuration  
ADC  
Internal  
Temp  
sensor  
AFE3  
ADC  
BTSEN  
Mode Control  
11-bit  
VRSEN  
VRREF  
Analog  
Voltage Mode  
Compensator  
Resource  
Configuration  
AFE1  
PWM5  
Current Mode  
Compensator  
Vout  
Processor  
11-bit  
VSEN  
VREF  
PWM6  
PWM7  
ADC  
PWM  
Generation  
AFE1  
Iout  
Processor  
Light Load  
9-bit  
PWM8  
ISEN  
IREF  
ADC  
Vin  
Processor  
AFE2  
Constant Power  
PWM9  
9-bit  
PWM10  
BISEN  
BIREF  
Iin  
Current  
Protection  
ADC  
ADC  
Processor  
AFE2  
PWM11  
PWM12  
Temp  
Processor  
Current  
Share  
11-bit  
BVSEN_ BVRSEN  
BVREF_BVRREF  
AFE1  
Analog  
BIST  
Flux  
Balance  
IMON  
Sync Rec  
Control  
Telemetry  
Processor  
1.2V  
VDAC/IDAC  
XADDR1  
XADDR2  
LDO  
CP  
VDD  
Voltage Target  
VD12  
Voltage  
Protection  
PWRGD  
POWER  
MGR  
OSC  
PLL  
SYNC  
BPWRGD  
Fault  
Manager  
EN  
POWER  
MGR  
BEN  
SCL  
SDA  
Timers +  
Counters  
Registers  
I2C/  
PMBUS  
SMBALERT#  
Interrupt  
Manager  
RAM  
ROM  
OTP  
(SDA2)  
(SCL2)  
FAULT1  
ARM M0  
AMBA BUS  
Math  
I2C M/S  
GPIO  
(FAN_PWM)  
(FAN_TACH)  
(UARTRX)  
(UARTTX)  
FAULT2  
MBIST  
DMA  
Blue pins: pins that are available in XDPP1100-Q040  
Figure 2  
Block diagram  
Datasheet  
8 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Product Selection Matrix  
2
Product Selection Matrix  
Table 4  
Product selection table  
FEATURE  
XDPP1100-Q040  
XDPP1100-Q024  
ARM M0 core processor  
High resolution DPWM outputs (78.125ps resolution)  
Number of high-speed independent feedback rails  
Number of voltage sense ADC  
Number of current sense ADC  
9-bit, 1Msps, general purpose ADC channels  
OTP  
100 MHz  
100 MHz  
12  
6
2
1
3
2
2
1
6
4
64 kB  
64 kB  
RAM  
32 kB  
32 kB  
ROM  
80 kB  
80 kB  
DPWM switching frequency  
Secondary serial bus ( I2C M/S)  
UART  
Up to 2 MHz  
Up to 2 MHz  
Yes  
No  
Yes  
Yes  
PMBus  
Yes  
Yes  
Watchdog  
Yes  
Yes  
On chip oscillator  
Yes  
Yes  
Sync in and sync out functions  
Temperature sense inputs  
Enable inputs  
Yes  
Yes  
2
1
2
1
Power good outputs  
2
1
Total GPIO (General purpose I/O pins)  
Package offering  
16  
11  
VQFN-40 (6x6 mm2)  
VQFN-24 (4x4 mm2)  
Datasheet  
9 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Terminal Configuration and Functions  
3
Terminal Configuration and Functions  
3.1  
XDPP1100-Q040 Package  
Figure 3  
Table 5  
XDPP1100-Q040 pin assignment  
XDPP1100-Q040 pin definition  
Pin No. Name  
Primary Assignment  
Alternate assignment  
Configurable  
GPIO?  
1
MP_FAULT1  
Fault 1  
SYNC/ FAN2_PWM/ SDA2/  
UARTRX  
Yes  
2
3
4
VD12  
1.2V supply bypass  
3.3V main supply input  
Fault 2  
VDD  
MP_FAULT2  
SYNC/FAN2_TACH/ SCL2/  
UARTTX  
Yes  
Yes  
5
6
7
8
9
PRISEN  
MP_IMON  
XADDR1  
XADDR2  
TSEN  
Primary voltage sensing input GPA1  
Current monitor output  
Address 1  
GPA2/ SYNC/ FAN1_TACH  
GPA3  
GPA4  
GPA5  
Address 2  
Temperature sensing input of  
the first rail  
10  
11  
12  
13  
BTSEN  
VREF  
Temperature sensing input of  
the second rail  
GPA6  
Differential voltage sensing of  
the first rail, negative input  
VSEN  
Differential voltage sensing of  
the first rail, positive input  
VRREF  
Transformer winding voltage  
sense, negative input  
Datasheet  
10 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Terminal Configuration and Functions  
Pin No. Name  
Primary Assignment  
Alternate assignment  
Configurable  
GPIO?  
14  
VRSEN  
Transformer winding voltage  
sense or primary input voltage  
sense, positive input  
15  
16  
17  
18  
19  
20  
BVREF_BVRREF  
Differential voltage sensing of  
the second rail, negative input sense return of the second rail  
Transformer winding voltage  
BVSEN_BVRSEN Differential voltage sensing of  
the second rail, positive input  
Transformer winding voltage  
sense of the second rail  
ISEN  
Differential current sensing of  
the first rail, positive input  
IREF  
Differential current sensing of  
the first rail, negative input  
BISEN  
BIREF  
Differential current sensing of  
the second rail, positive input  
Differential current sensing of  
the second rail, negative input  
SYNC/ FAN1_PWM  
SYNC/ FAN1_TACH  
SYNC  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
PWM11  
PWM12  
PWM1  
PWM2  
PWM3  
PWM4  
PWM5  
PWM6  
PWM9  
PWM10  
PWM7  
PWM8  
SDA  
PWM11 output  
PWM12 output  
PWM1 output  
PWM2 output  
PWM3 output  
PWM4 output  
PWM5 output  
PWM6 output  
PWM9 output  
PWM10 output  
PWM7 output  
PWM8 output  
I2C serial data line  
I2C serial clock line  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
SYNC  
SYNC  
SYNC  
SYNC/ UARTRX  
SYNC/ UARTTX  
SYNC  
SYNC  
SYNC/ FAN2_PWM  
SYNC/ FAN2_TACH  
SCL  
MP_SMBALERT# PMBus alert  
SYNC  
Yes  
Yes  
Yes  
MP_BEN  
Enable input of the second rail SYNC/ SDA2/ UARTRX  
MP_BPWRGD  
Power good output of the  
second rail  
SYNC / SCL2/ UARTTX  
38  
39  
40  
MP_SYNC  
MP_EN  
Synchronize pin  
FAN1_PWM  
SYNC  
Yes  
Yes  
Yes  
Enable input of the first rail  
MP_PWRGD  
Power good output of the first SYNC  
rail  
GND  
Ground pin  
Note:  
GND is the metal pad under the chip  
Datasheet  
11 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Terminal Configuration and Functions  
3.2  
XDPP1100-Q024 Package  
VD12  
1
VDD  
2
PWM6  
18  
17  
16  
15  
14  
13  
PWM5  
PWM4  
PWM3  
PRISEN  
3
4
5
6
IMON  
XADDR1  
TSEN  
PWM2  
PWM1  
Figure 4  
Table 6  
XDPP1100-Q024 pin assignment  
XDPP1100-Q024 pin definition  
Pin No. Name  
Primary Assignment  
Alternate assignment  
Configurable  
GPIO?  
1
2
3
4
5
6
7
VD12  
1.2V supply bypass  
VDD  
3.3V main supply input  
Primary voltage sensing input  
Output current monitor  
Address 1  
PRISEN  
MP_IMON  
XADDR1  
TSEN  
GPA1  
GPA2/ SYNC/ FAN1_TACH  
Yes  
GPA3  
GPA4  
Temperature sensing input  
VREF  
Differential voltage sensing,  
negative input  
8
VSEN  
Differential voltage sensing,  
positive input  
9
VRREF  
VRSEN  
Transformer winding voltage  
sense, negative input  
10  
Transformer winding voltage  
sense or primary input voltage  
sense, positive input  
11  
12  
ISEN  
IREF  
Differential current sensing,  
positive input  
Differential current sensing,  
negative input  
SYNC  
SYNC  
SYNC  
SYNC  
13  
14  
15  
16  
PWM1  
PWM2  
PWM3  
PWM4  
PWM1 output  
PWM2 output  
PWM3 output  
PWM4 output  
Yes  
Yes  
Yes  
Yes  
Datasheet  
12 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Terminal Configuration and Functions  
Pin No. Name  
Primary Assignment  
Alternate assignment  
Configurable  
GPIO?  
SYNC/ UARTRX  
SYNC/ UARTTX  
17  
18  
19  
20  
21  
22  
23  
24  
PWM5  
PWM6  
SDA  
PWM5 output  
Yes  
Yes  
PWM6 output  
I2C serial data line  
I2C serial clock line  
SCL  
MP_SMBALERT# PMBus alert  
SYNC  
Yes  
Yes  
Yes  
Yes  
MP_SYNC  
MP_EN  
Synchronize pin  
FAN1_PWM  
SYNC  
Enable input  
MP_PWRGD  
GND  
Power good output  
Ground pin  
SYNC  
Note:  
1. GND is the metal pad under the chip  
2. NC: no connection pin  
3. SDA and SCL are Open Drain I/O pins  
4. All digital GPIO pins are 3.3V level CMOS, the outputs are programmable to be CMOS or Open Drain  
Datasheet  
13 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Specifications  
4
Specifications  
4.1  
Absolute Maximum Ratings  
Subjecting the controller to stresses above those listed in Table 7 Absolute Maximum Rating may cause  
permanent damage to the device. These are absolute stress ratings only and functional operation of the device  
is not implied or recommended at these or any other conditions in excess of those given in the Recommended  
Operating Conditions sections of this specification. Exposure to absolute maximum ratings for extended  
periods may adversely affect the operation and reliability of the device.  
Table 7  
Absolute maximum rating  
Parameters  
Symbol  
Min.  
Max.  
4
Units Remarks  
V
V
Instantaneous voltage, see Note  
Continuous voltage  
VDD Supply Voltage  
VDD  
-0.3  
3.7  
3.7*  
0.5  
3.7*  
2.0  
1
3.7*  
150  
150  
VSEN, VRSEN, BVSEN_BVRSEN  
VREF, VRREF, BVREF_BVRREF  
-0.3  
-0.3  
-0.3  
-0.3  
-1  
-0.3  
-40  
-65  
V
*The lesser of 3.7V or VDD+0.2V  
V
V
V
*The lesser of 3.7V or VDD+0.2V  
IPS mode  
ISEN, BISEN, IREF, BIREF  
1.2V Supply  
All other pins  
Operating Junction Temperature  
Storage Temperature  
VD12  
mA  
V
*The lesser of 3.7V or VDD+0.2V  
TJ  
TS  
°C  
°C  
Note:  
The absolute maximum VDD supply voltage is 4.0V with the conditions that the junction  
temperature range is maintained between -40˚C < T < +125˚C and the product is not operated at  
J
the absolute maximum VDD supply voltage for more than 24 hours cumulatively over the lifetime  
of the product.  
4.2  
Thermal Characteristics  
Table 8  
Thermal Impedance  
Parameters  
Thermal Resistance, Junction to  
Ambient, at 0 lfm  
Thermal Resistance, Junction to  
Ambient, at 200 lfm  
Thermal Resistance, Junction to  
Ambient, at 500 lfm  
Thermal Resistance, Junction to  
Case (bottom)  
Thermal Resistance, Junction to  
Case (top)  
Symbol  
Value  
30.3  
53.5  
26.2  
36.9  
23.4  
30.3  
1.3  
Units Remarks  
QFN-40 6x6  
RθJA  
QFN-24 4x4  
QFN-40 6x6  
QFN-24 4x4  
RθJA  
RθJA  
QFN-40 6x6  
QFN-24 4x4  
°C/W  
QFN-40 6x6  
QFN-24 4x4  
QFN-40 6x6  
QFN-24 4x4  
RθJCB  
RθJCT  
3.6  
18.9  
33.1  
Datasheet  
14 of 56  
Revision 2.3  
2023-1-18  
 
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Specifications  
4.3  
Recommended Operating Conditions  
For proper operation the device should be used within the recommended conditions.  
Table 9  
Recommended operating conditions  
Parameters  
Symbol  
VDD  
Min. Nom. Max.  
Units  
Remarks  
2.97  
-40  
3.3  
25  
3.63  
125  
Supply Voltage  
Junction Temperature  
V
°C  
TJ  
4.4  
Electrical Characteristics  
VDD=2.97 V to 3.63 V, 1 µF capacitor from VD12 to GND, TJ = -40 °C to 125 °C unless otherwise specified.  
Table 10  
Electrical characteristics of power supply section  
Parameters  
Supply current  
Symbol  
Min.  
Typ.  
Max.  
Units Remarks  
Both loops in off mode  
IDD0  
11  
16.5  
Single-loop operation, 4  
PWMs switching at 250 kHz  
without any load  
Dual-loop operation, all 12  
PWMs switching at 250 kHz  
without any load  
mA  
V
Supply current  
IDD1  
21  
Supply current  
VDD power on threshold  
IDD2  
VDD on  
24  
2.78  
2.95  
Table 11  
Voltage ADC AFE1 section  
Parameters  
Symbol  
Min.  
Typ.  
Max.  
Units Remarks  
Voltage below 0.5 V is not  
production tested  
V
Input differential voltage range  
Error voltage digital resolution  
Input impedance  
0.25  
2.1  
1.25  
> 1  
mV  
MΩ  
REA  
Sample rate  
100  
MHz  
Setpoint 1.2 V to 2.1 V,  
-40 °C <TA < 125 °C, 2.97 V <  
VDD < 3.63 V, Typ = 3 σ  
Setpoint 1.0 V,  
-1  
±0.75  
±1.0  
1
%
%
-1.4  
1.4  
-40 °C <TA < 125 °C, 2.97 V <  
VDD < 3.63 V, Typ = 3 σ  
Setpoint 0.8 V,  
-40 °C <TA < 125 °C, 2.97 V <  
VDD < 3.63 V, Typ = 3 σ  
Setpoint 1.2 V to 2.1 V,  
TA = 25 °C, VDD = 3.3 V, Typ =  
3 σ  
-1.8  
±1.2  
1.8  
%
VS ADC Accuracy (Note 5)  
±0.45  
±0.65  
%
%
Setpoint 1.0 V,  
TA = 25 °C, VDD = 3.3 V, Typ =  
3 σ  
Datasheet  
15 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Specifications  
Parameters  
Symbol  
Min.  
Typ.  
Max.  
Units Remarks  
Setpoint 0.8 V,  
±0.9  
%
TA = 25 °C, VDD = 3.3 V, Typ =  
3 σ  
Setpoint 0.25 V to 0.5 V,  
-40 °C <TA < 125 °C, 2.97 V <  
VDD < 3.63 V, Typ = 3 σ  
±10.5  
mV  
Table 12  
Current ADC AFE2 section (high gain)  
Parameters  
Symbol  
Min.  
Typ.  
Max.  
Units Remarks  
Voltage below -3 mV is not  
production tested  
-22  
22  
mV  
Input differential voltage range  
Error voltage digital resolution  
Input impedance  
100  
> 1  
µV  
MΩ  
REA  
IS ADC Offset  
Sample rate  
VOFFSET  
-4  
4
LSB  
MHz  
25  
11 mV differential input,  
Typ = 3 σ  
22 mV differential input,  
Typ = 3 σ  
-4  
±2.7  
4
%
%
IS ADC accuracy  
-3.5  
±2.4  
3.5  
Table 13  
Current ADC AFE2 section (low gain)  
Parameters  
Symbol  
Min.  
Typ.  
Max.  
Units Remarks  
Voltage below -50 mV is  
not production tested  
-280  
395  
mV  
Input differential voltage range  
Error voltage digital resolution  
Input impedance  
1.45  
> 1  
mV  
MΩ  
REA  
IS ADC Offset  
Sample rate  
VOFFSET  
-2.5  
2.5  
LSB  
MHz  
25  
200 mV differential input,  
Typ = 3 σ  
395 mV differential input,  
Typ = 3 σ  
-3  
-2  
±1.5  
3
2
%
%
IS ADC accuracy  
±1.2  
Table 14  
Current ADC AFE2 section (IPS mode)  
Parameters  
Symbol  
Min.  
Typ.  
Max.  
Units Remarks  
Input common voltage range  
1.11  
1.3  
V
Voltage below -50 mV is  
not production tested  
-200  
425  
mV  
Input differential voltage range  
Error voltage digital resolution  
Input impedance  
1.45  
> 1  
mV  
MΩ  
REA  
IS ADC Offset  
Sample rate  
VOFFSET  
-2.5  
2.5  
LSB  
MHz  
25  
200 mV differential input,  
Typ = 3 σ  
395 mV differential input,  
Typ = 3 σ  
-3  
±1.4  
3
%
%
IS ADC accuracy  
-1.7  
±1.1  
1.7  
Datasheet  
16 of 56  
Revision 2.3  
2023-1-18  
 
 
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Specifications  
Table 15  
General ADC AFE3 section  
Parameters  
Symbol  
Min.  
Typ.  
0 1.2  
2.344  
> 1  
Max.  
Units Remarks  
V
mV  
MΩ  
LSB  
MHz  
%
Input differential voltage range  
Error voltage digital resolution  
Input impedance  
TS ADC offset error  
Sample rate  
REA  
VOFFSET  
-2  
-1  
2
1
1
TS ADC Gain error  
Table 16  
IMON DAC section  
Parameters  
Symbol  
Min.  
Typ.  
0-640  
10  
Max.  
Units Remarks  
µA  
µA  
Output current range  
Output current resolution  
TSIDAC accuracy  
-3  
3
%
Tested at 100 µA  
Table 17  
XADDR1, XADDR2 pins  
Parameters  
Symbol  
Min.  
Typ.  
Max.  
Units Remarks  
Current measurement  
0-640  
µA  
Table 18  
GPIO Inputs/Outputs (FAULT1/2, IMON, PWM1-5, PWM7-10, PWM12, EN, BEN, SYNC)  
Parameters  
Symbol  
VOL  
Min.  
Typ.  
Max.  
0.4  
Units Remarks  
Low-level output voltage  
High-level output voltage  
Low-level input voltage  
High-level input voltage  
Leakage current  
IOL = 5 mA  
VOH  
VIL  
VIH  
IOZ  
2.6  
IOH = -5 mA  
V
1.0  
1
2.1  
-1  
µA  
Table 19  
GPIO Inputs/Outputs (PWRGD, BPWRGD, PWM6, PWM11)  
Parameters  
Symbol  
VOL  
Min.  
Typ.  
Max.  
0.4  
Units Remarks  
Low-level output voltage  
High-level output voltage  
Low-level input voltage  
High-level input voltage  
Leakage current  
IOL = 5 mA  
VOH  
VIL  
VIH  
IOZ  
2.6  
IOH = -5 mA  
V
0.3 VDD  
1
0.7 VDD  
-1  
µA  
Table 20  
SDA, SCL, SMBALERT pins  
Symbol  
Parameters  
Min.  
Typ.  
Max.  
0.4  
Units Remarks  
VOL  
VIL  
VIH  
VIL  
VIH  
IOZ  
Output low voltage  
Low-level input voltage  
High-level input voltage  
Low-level input voltage  
High-level input voltage  
Leakage current  
IOL = 20 mA  
1.0  
2.1  
V
Configured as 3.3V buffer  
Configured as 1.8V buffer  
0.6  
1
1.35  
-1  
µA  
pF  
Pin capacitance  
CPIN  
1.5  
Datasheet  
17 of 56  
Revision 2.3  
2023-1-18  
 
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Specifications  
Table 21  
System performance  
Parameters  
Processor master clock  
Internal oscillator frequency  
Symbol  
Min.  
Typ.  
100  
200  
Max.  
Units Remarks  
MHz  
MHz  
190  
210  
100-  
2000  
kHz  
Switching Frequency  
Switching Period time  
resolution  
Fsw  
20  
ns  
%
Sync Frequency range  
+/-6.25  
Table 22  
Temperature sensor  
Parameters  
Input Voltage Range  
Bias Current  
Symbol  
Min.  
Typ.  
0 1.2  
100  
Max.  
Units Remarks  
V
ATSEN, BTSEN  
µA  
Source current to  
measure external NTC or  
PTC resistor, can be  
disabled  
Accuracy of internal  
temperature sensor  
±5  
˚C  
Note:  
5. The VS ADC accuracy applies to the VSEN and BVSEN_BVRSEN voltage sense  
Datasheet  
18 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
5
Function Overview  
5.1  
Introduction  
Isolated DC-DC power converters are defined as power converters that use a transformer to provide electrical  
isolation between the input and output terminals of the converter. The controller can either be placed on the  
primary side of the transformer with direct connection to the input voltage, or on the secondary-side of the  
transformer. In the case of primary-side control, analog controllers are often used for their low cost, simple yet  
effective protection features, voltage feed-forward capability, and proven reliability through decades of use in  
the industry.  
However, digital power conversion methods have been gaining popularity in major applications such as Telecom  
and computing in recent years. These applications require system level communication (i.e. PMBus) and  
accurate telemetry, which makes digital controller-based converters more attractive. Digital power controllers  
are typically implemented on the secondary side of the transformer to reduce isolation circuitry. Unlike analog  
PWM controllers, a digital controller provides digital PWMs and requires external gate drivers for power MOSFETs  
and auxiliary power supply.  
The XDPP1100 is a flexible, feature-rich digital secondary side controller, optimized for isolated dc-to-dc  
applications and facilitates designs with minimum component count and maximizes system flexibility with a  
microcontroller based sub-system. The XDPP1100 is designed to enable flexibility and provide excellent digital  
control for both, transformer based isolated DC to DC converters and non-isolated topologies. It works for all the  
major fixed frequency topologies: pulse width modulation (PWM) half-bridge (HB), PWM full-bridge (FB), phase-  
shift full-bridge (PSFB), active clamp forward (ACF), open loop fix-frequency resonant half-bridge or full-bridge  
(FF LLC), non-isolated Buck, Boost and Buck-boost. The XDPP1100 supports interleaved operation of any of the  
topologies mentioned. The dual-loop version XDPP1100-Q040 also offers post-buck or postboost regulation.  
The control loop PID digital filter and compensation terms are integrated and can be programmed over the I2C  
port. The industry-standard PMBus interface also provides access to the many monitoring and system control  
functions. The integrated ARM COTEX™ M0 microcontroller and built-in non-volatile memory provide extensive  
programming and customization of functions such as, the integrated loop filter, PWM signal timing, non-linear  
transient suppression schemes, soft start timing and sequencing. The XDPP1100 requires a 3.3 V auxiliary supply  
for operation.  
5.1.1  
ARM® Cortex™ –M0 core  
The XDPP1100 chip embeds the smallest ARM processor the ARM® Cortex®-M0 processor. It is a cost-  
competitive, high performance 32-bit processor with exceptionally low gate count, minimal power  
requirements, and reduced code footprint. It is an optimized interrupt controller, allows to be used in hard real-  
time applications. The XDPP1100 ARM® Cortex® -M0 processor clock frequency is 100 MHz.  
5.1.2  
Memories  
The XDPP1100 has 80 kB Boot ROM that contains the initial firmware startup routines for PMBUS  
communication. This boot ROM is executed after power-up-reset checks. The XDPP1100 also supports  
customization of the boot program by allowing an alternative boot routine to be executed from the one-time  
programmable (OTP) nonvolatile memory (NVM). Control registers can be reprogrammed in the field via the  
serial communication (I2C) bus and stored into the OTP NVM. For run time data storage and scratchpad  
memory, a 32 kB RAM is available.  
Datasheet  
19 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
5.1.3  
Communication ports  
The device provides a primary I2C, a secondary I2C, and UART communication ports.  
5.1.3.1  
I2C/PMBus  
All operating parameters in the device are configurable via the primary I2C serial interface (SDA, SCL). The  
secondary I2C offers additional communication port, for example to access external memory. The SDA, SCL  
support two logic levels, 3.3 V and 1.8 V. The device supports all three speeds I2C: standard (100 kHz), fast (400  
kHz) and fast mode plus (1 MHz) operating frequency. The speed of the I2C is configurable through the Graphic  
User Interface (GUI).  
The XDPP1100 device is compliant to PMBusTM Power System Management Protocol Specification, revision  
1.3.1. The I2C/PMBus interface allows user to configure the device as well as monitoring fault status, voltage,  
current, power, and temperature telemetry.  
5.1.3.2  
UART  
A full duplex Universal Asynchronous Receiver/Transmitter (UART) interface is included in the device. The baud  
rate, word size, buffer depth, IrDA, modem operation is configurable through registers. A loop back feature can  
also be setup for firmware verification.  
The UARTTX and UARTRX pin sets can be configured using assigned GPIO pins. See Table 26 for the list of GPIO  
pins and the pre-defined functions of each of them.  
5.1.3.3  
Address offset  
The XDPP1100-Q040 uses two pins, XADDR1 and XADDR2, for I2C/PMBus address decoding. The XDPP1100-Q024  
has one address pin XADDR1, and it allows to modify the function of IMON pin to do address decoding via FW  
patch when two XADDR pins are desired. FW patch examples are available on Infineon website.  
The base address of I2C and PMBus should be configured by MFR PMBus command 0xC9 FW_CONFIG_PMBUS.  
The address offset of the I2C and PMBus can be configured either by the address offset fields of 0xC9 or can be  
decoded via the XADDR1 and XADDR2 pins by connecting resistors from the XADDR1 or XADDR2 to ground. To  
use resistor address offset, the corresponding bit must be enabled by FW_CONFIG_PMBUS. The XDPP1100  
measures XADDR resistor offset during initialization state, and doesn’t support on the fly modification. The  
configuration of FW_CONFIG_PMBUS must be stored in OTP memory and recycling VDD is required to have the  
modifications taking effect.  
The XDPP1100 device supports 16-valent or 8-valent address table as shown in Table 23 and Table 25. To  
properly set the device addresses, resistors with 1% tolerance must be connected. The programming resistors  
are designed to allow using E12 resistors for system cost saving. The recommended series combination of E12  
resistors are shown in Table 24.  
Table 23  
I2C/PMBus address offset of 16-segment decode  
Resistor-to-GND (1%)  
Address offset  
0x0F  
780  
0x0E  
0x0D  
0x0C  
0x0B  
1.10 k  
1.50 k  
2.02 k  
2.70 k  
Datasheet  
20 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
0x0A  
0x09  
0x08  
0x07  
0x06  
0x05  
0x04  
0x03  
0x02  
0x01  
0x00  
3.52 k  
4.70 k  
6.07 k  
8.00 k  
10.20 k  
13.20 k  
17.20 k  
22.47 k  
29.20 k  
39.00 k  
56.00 k(or open)  
Table 24  
Recommended E12 resistor for XADDR 16-segment decode  
XADDR Resistance (Ω)  
R1  
R2  
780  
680  
100  
100  
0
1100  
1500  
2020  
2700  
3520  
4700  
6070  
8000  
10200  
13200  
17200  
22470  
29200  
39000  
56000  
1000  
1500  
1800  
2700  
3300  
4700  
5600  
6800  
10000  
12000  
15000  
22000  
27000  
39000  
56000  
220  
0
220  
0
470  
1200  
200  
1200  
2200  
470  
2200  
0
0
If only 8-segment decode is desired, the XDPP1100 also can be configured per Table 25. All the resistors are 1%  
E12 resistors. Register xv_decode_sel config the xValent selection.  
Table 25  
I2C/PMBus address offset of 8-segment decode  
Resistor-to-GND (1%)  
Address offset  
0x07  
1.20 k  
0x06  
0x05  
0x04  
0x03  
0x02  
0x01  
0x00  
1.80 k  
2.70 k  
3.90 k  
6.80 k  
10.00 k  
18.00 k  
47.00 k (or Open)  
Datasheet  
21 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
5.1.4  
GPIO  
The XDPP1100 provides up to 16 general purpose inputs/outputs (GPIOs). Each of the GPIO pins can be  
configured by software as input (with or without pull-up or pull-down) or as output (push-pull or open-drain).  
All the GPIO pins are shared with alternative functions. The I/O configuration can be locked if needed to follow  
a specific function. The GPIO configuration is programmed by the function register of each GPIO pin named  
xxxx_func, and the FW_CONFIG_PMBUS command.  
Table 26 shows the multi-purpose GPIO function mapping.  
Table 26  
GPIO multi-purpose pin  
Name  
Function 0  
IO:GPIO0[2]  
(FAULT1)  
IO:GPIO1[2]  
(FAULT2)  
A:IMON  
Function 1 Function 2 Function 3 Function 4  
Function 5 Function 6 Function 7  
MP_FAULT1  
IO:GPIO0[2]  
IO:GPIO1[2]  
IO:SYNC  
O:FAN2_PWM  
IO:SDA2  
UARTRX  
na  
MP_FAULT2  
IO:GPIO0[2]  
IO:GPIO0[3]  
IO:GPIO0[6]  
IO:GPIO0[7]  
IO:GPIO0[5]  
IO:GPIO0[7]  
IO:GPIO0[1]  
IO:GPIO0[2]  
IO:GPIO0[3]  
IO:GPIO0[4]  
IO:GPIO0[4]  
IO:GPIO0[5]  
IO:GPIO0[5]  
IO:GPIO0[6]  
IO:GPIO1[2]  
IO:GPIO1[3]  
IO:GPIO1[6]  
IO:GPIO1[7]  
IO:GPIO1[5]  
IO:GPIO1[7]  
IO:GPIO1[1]  
IO:GPIO1[2]  
IO:GPIO1[3]  
IO:GPIO1[4]  
IO:GPIO1[4]  
IO:GPIO1[5]  
IO:GPIO1[5]  
IO:GPIO1[6]  
IO:GPIO1[6]  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
IO:SYNC  
I:FAN2_TACH  
I:FAN1_TACH  
O:FAN1_PWM  
I:FAN1_TACH  
na  
na  
na  
na  
UARTRX  
UARTTX  
na  
IO:SCL2  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
UARTTX  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
na  
MP_IMON  
PWM11  
PWM12  
PWM1  
PWM2  
PWM3  
PWM4  
PWM5  
PWM6  
PWM9  
PWM10  
PWM7  
PWM8  
O:PWM11  
O:PWM12  
O:PWM1  
O:PWM2  
O:PWM3  
O:PWM4  
O:PWM5  
O:PWM6  
O:PWM9  
O:PWM10  
O:PWM7  
O:PWM8  
na  
O:FAN2_PWM  
I:FAN2_TACH  
IO:GPIO0[7]  
na  
MP_SMBALERT# IO:SMBALERT_N IO:GPIO0[6]  
IO:GPIO1[7]  
MP_BEN  
IO:GPIO1[0]  
(BEN)  
IO:GPIO0[0]  
IO:GPIO1[0]  
IO:SYNC  
UARTRX  
IO:SDA2  
na  
na  
MP_ BPWRGD  
IO:GPIO1[1]  
(BPWRGD)  
na  
IO:GPIO0[0](EN)  
IO:GPIO0[1]  
(PWRGD)  
IO:GPIO0[1]  
IO:GPIO0[7]  
IO:GPIO0[0]  
IO:GPIO1[1]  
IO:GPIO1[7]  
IO:GPIO1[0]  
IO:SYNC  
IO:SYNC  
IO:SYNC  
UARTTX  
O:FAN1_PWM  
na  
IO:SCL2  
na  
na  
na  
na  
na  
na  
na  
na  
MP_SYNC  
MP_EN  
MP_PWRGD  
IO:GPIO0[1]  
IO:GPIO1[1]  
IO:SYNC  
na  
na  
na  
na  
Note:  
1. Shaded rows available in all packages  
2. Analog functions prefixed with "A:"  
3. Digital inputs prefixed with "I:", outputs prefixed with "O:", inouts prefixed with "IO:"  
4. Input priority by lowest pin # (e.g., if MP_FAULT1 and PWM11 both programmed to SYNC, the input is taken  
from MP_FAULT1 due to lower pin #)  
5.1.5  
Register Map  
The XDPP1100 device is configured by application specific parameter settings loaded into control registers. The  
access to control register map can be achieved over I2C and PMBus. Module manufacturer could use I2C to set  
up controller features and parameters. PMBus commands allow end user to customize system applications.  
The access to register map is supported by the XDPP1100 GUI. Details of the register map can be found in  
Register Descriptions document which comes along with the GUI installation package.  
Datasheet  
22 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
For typical applications, the control registers are pre-programmed at the factory and stored in the on-chip  
nonvolatile memory (NVM), which is then downloaded to the control registers during initialization of the  
controller as it powers up. Control registers can be reprogrammed in the field via the serial communication (I2C)  
bus and stored into the NVM. The XDPP1100 controllers support multiple reprogramming cycles which is easily  
accomplished with the XDPP1100 GUI or System Programmer software.  
In addition to supporting multiple reprogramming cycles, the XDPP1100 controllers also support storing multiple  
configurations in NVM, where the initialization settings is selected from one of these stored configurations  
depending on the value of an external resistor connect to the XADDR pin. This capability is referred to as multi-  
config. This allows a single configuration file to support multiple applications, which is useful when multiple  
controllers are used in a system, but require different configurations because they support multiple types of  
output rails. With multi-config, the XDPP1100 controllers are capable of storing up to 16 configurations, and these  
configurations may be reprogrammed if needed. The controller identifies the proper configuration to load based  
on information stored in the configuration, namely an indicator bit identifying a multi-config should be used and  
a pointer to the location of the multi-config space in the NVM.  
5.2  
Analog Blocks and Subsystems  
Power Supply  
5.2.1  
Operating from a single +3.3 V (VDD) supply to the controller, an on-chip low drop-out (LDO) regulator  
generates an internal +1.2 V voltage at VD12 pin. Both VDD and VD12 pin should have 1 µF+0.1 µF ceramic  
bypass capacitors for noise filtering. Place the bypass capacitors as close as possible to VDD and VD12 pins. Do  
not apply voltage to or ground VD12 pin. VD12 pin is also not intended to be used as 1.2 V reference.  
5.2.2  
Oscillator and PLL  
A 200 MHz internal PWM oscillator is incorporated in the device. With a 6-bit interpolator, the XDP device offers  
high PWM resolution as small as 78.125 ps, using 11-bit time-based period and frequency control. The  
maximum pulse width that the XDPP1100 supports is 10.24 µs (2048 x 5ns); this limits the minimum switching  
frequency to approximately 100 kHz. The maximum switching frequency is 2 MHz and the frequency resolution  
is 20 ns. With the 20 ns resolution, the target frequency could not be configured linearly within the 100 kHz to 2  
MHz range. For example, set switching frequency to 350 kHz (Ts = 2857 ns), will result 352 kHz with the  
switching period rounded down to 2840 ns. The XDPP1100 GUI could help user to find out the actual switching  
frequency when using FREQUENCY_SWITCH command.  
A typical PWM generation waveform is shown in Figure 5. The top axis shows analog behavioral waveforms of a  
dual-edge modulator (Vmod) and compensated error signal (i.e. PID output). The second axis shows the  
resulting PWM waveform, followed by the inverted PWM signal. The signals on the bottom 8 axes have hatched  
lines indicating where dead-time is applied to the signals.  
Datasheet  
23 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
Tsw  
2Tsw  
vmod  
vpwm  
vpwm  
PWMpos  
PWMneg  
PWMpos  
PWMneg  
RiseToggle  
FallToggle  
Figure 5  
PWM Generation  
Dead-time refers to the amount of time between the turning-off of one switch to the turning-on of another  
switch where both are off to prevent unintentional short circuit conditions. The standard way of implementing  
dead-time is to use leading edge-blanking. Each signal of the PWM generator will be capable of blanking the  
rising edge by a programmable amount of 0-318.75 ns in 1.25 ns increments. The XDPP1100 also support to  
adjust the falling edge of each PWM if additional blanking time is required. The value of dead-time is  
changeable during normal operation to allow power supply efficiency optimization.  
PWM outputs are 3.3 V compatible signals which are set to high impedance during reset, configuration, and  
initialization. The PWM outputs that are mapped to a Loop to drive MOSFETs will be pulled low after firmware  
completed the configuration and initialization. It is not mandatory to use an external pull-down resistor at PWM  
pins.  
The multi-purpose MP_SYNC pin can be configured as an input to allow synchronization to an external clock  
signal, or as an output to provide a clock that other converters synchronize to. For the best flexibility, all GPIO  
pins can be configured as SYNC pin.  
When SYNC pin is configured as an input, the PLL receives a periodic signal that can be assigned to either loop  
(in the packages that support dual-loop operation). The input signal will be limited to +/-6.25% of the  
programmed switching frequency to lock the sync clock. Once locked, the sync input signal can wander to +/-  
12.5% of the programmed frequency.  
The SYNC signal output is set when the ramp timer crosses a programmed threshold. This allows setting the  
phase of the SYNC signal. The sync function would provide a signal indicating successfully synchronization, as  
well as a fault if it cannot synchronize.  
Datasheet  
24 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
5.2.3  
Voltage Sense AFE1  
The XDPP1100 offers 3 dedicated high speed voltage analog/digital converters (ADC) as Analog Front End  
(AFE1). By function, the voltage sense AFE1 can be used as voltage sense processor (VSP) or rectified voltage  
sense processor (VRSP).  
The major functions of the VSP and its accociated blocks are:  
Voltage ADC full rate interface to the digital domain  
Voltage ADC gain and offset trim (digital trim)  
Voltage scaling (external resistor divider)  
Output voltage computation  
Output Over/Under Voltage Protection comparators and fault  
Fast transient (FTR) mode and FTR exit comparators  
Open sense protection and fault comparators  
Burst mode and burst mode exit comparators  
The VRSP and its accociated blocks have the following functions in addition to the above:  
200 MHz edge comparator with digital de-glitcher  
Measure VRECT voltage of the even and odd half cycles of bridge topologies  
Measure VRECT voltage on the even cycle for non-bridge topologies  
Average the measured even and odd VRECT voltage  
Flux balancing circuit  
Input voltage processing  
The simplified VSADC block diagram is shown Figure 6.  
+
6
-
FEC  
+
-
Level vsen_ls  
VSEN  
0-2.1V  
vsen_buf  
vref_buf  
+
-
12  
shift  
Tracking  
ADC  
vsadc  
vref_ls  
VREF  
(0V)  
Level  
shift  
+
-
FEC  
ADC  
Figure 6  
Voltage sense ADC block diagram  
Datasheet  
25 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
The level shifters allow wide input voltage range, 0.0 to 2.1V, as well as provide a high input impedance. The  
unity gain buffers provide additional drive strength to the tracking ADC input stage. The front end offset  
compensator (FEC) is to reduce the effects of temperature, stress and lifetime offset-drift in the AFE.  
Simplified block diagram of the tracking ADC is shown in Figure 7. The summing amplifier amplifies the  
difference between the buffered differential sensed voltage and the DAC output voltage.  
The output of the summing amplifier drives the comparator whose output determines the size and direction of  
the next step for the tracking integrator. The tracking integrator output represents the analog to digital  
converted sensed voltage. It is also used to drive the DAC whose output is summed in the summing amplifier.  
vsen_buf  
vref_buf  
+
Comparator  
Step  
Summing  
amp  
+
-
-
+
-
algorithm  
100MHz  
+
+
12  
12  
12-bit  
DAC  
Q
D
D
Q
vsadc  
100MHz  
100MHz  
Tracking integrator  
Figure 7  
Tracking ADC block diagram.  
Tracking ADC resolution is 12 bits with an input referred LSB weight of 1.25mV. Note that the AFE input range is  
restricted to maximum of 2.1V, meaning only the lower 11 bits of the ADC output are actually used. For output  
voltage sensing, 3-bit modulation is added to the reference voltage to achieve 156 µV resolution.  
The voltage sense input has a nominal input impedance of 1 MΩ. The ADC is clocked at 100 MHz and a voltage  
sense front-end amplifier process the voltage at 50 MHz. There is no need for an anti-alias filtering, but it may be  
advantageous to add a higher bandwidth external RC filter network to increase the attenuation of high frequency  
noise that may couple onto the voltage sense lines. This additional filter provides minimal phase margin impact  
on the feedback loop. If such an additional filter is used, it is recommended that values of REXT = 10 Ω and CEXT  
=
220 pF be used.  
If the external feedback loop is failed to connect, VSEN/ BVSEN is able to detect open sense lines. More details of  
the open sense fault protection can be found in application note.  
The VRSP is responsible for controlling the VRSEN ADCs when they are used to measure the rectified voltage  
waveform (VRECT). Figure 8 presents waveforms to illustrate how sampling of the VRECT waveform. Noise has been  
added to the ideal VRECT waveform to highlight the importance of sampling window timing. The AFE1 has an edge  
detector working at 200 MHz clock. It senses the rising and falling edges of VRECT waveform. Tdetect waveform is the  
output of edge detector logic. The rising-edge of the rectified voltage waveform is detected and some  
programmable blanking window is added to it. The blanking time should be configured longer than the voltage  
spike and ringing duration. The blanking time should also be set longer than 250 ns for the tracking ADC to settle.  
After the blanking window, sampling of the rectified voltage can occur (shown as the Tsample waveform). The  
comparator for the VRS is prepositioned to the value of the last cycle to minimize the time required for the ADC  
to properly track the voltage. The sampling window ends when the associated PWM signal goes low.  
Faults and warnings including input overvoltage and undervoltage would be detected by the VRSP when it is  
being used for input voltage sensing. These are set by PMBus commands; and the response is handled by the  
CPU.  
Datasheet  
26 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
PWM  
Isolator & driver delay  
Vrect  
Edge comparator threshold  
Tdetect  
Edge detection delay < 10ns  
Resolution 5ns  
Vrect tracking  
window  
Tsample  
User configurable  
blanking time  
Figure 8  
VRSP sampling window  
The timing of the rising and falling edges of the rectified voltage waveform, along with the magnitude, is used  
for transformer protection. i.e. in full-bridge voltage mode converter, the VRECT timing and amplitude is used for  
volt-second flux balancing. To avoid waveform distortion or timing delay, it is not recommended to add any  
filter to the input of VRSEN when it is used VRECT sensing mode.  
5.2.4  
Current Sense AFE2  
The dedicated differential current sense ADC (AFE2) is designed to sense output current via low ohmic sense  
resistor or PCB copper trace. The ISADC (ISEN, BISEN) is 9.25-bit tracking ADC and is interpolated to 13-bit  
through current emulation. It operates at 25 MHz and could provide high speed cycle-by-cycle peak current  
limiting. The peak current limit comparator works at 100 MHz clock, provides fast protection to the system.  
Simplified block diagram of the current sense ADC is shown in Figure 9. The first sub-block, programmable gain  
OTA converts the current sense voltage to a current that is summed with the DAC current. The gain level for OTA  
is programmable as well as the reference level for current sense voltage. The high-gain mode has 100 µV /LSB  
and the low-gain mode has 1.45 mV/LSB. The reference level is ground except IPS mode.  
The second sub-block, 9.25 bit DAC, has 640 quantization levels. However, some of the bits are used for offset  
correction and the effective bits are less, depending on the OTA gain setting. The effective ISADC input voltage  
range of each gain setting is specified in Table 12, Table 13, and Table 14.  
Datasheet  
27 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
error tracking  
(B)ISEN  
(B)IREF  
+
DELAY  
pwm_state  
OTA  
S
(from Dig PWM)  
quantizer  
-
DAC  
9.25 bits  
Ltrace  
compensation  
+
+
DSET  
synth_i  
(to ISP, Dig PWM)  
Q
S
S
Analog Front End  
+
+
Q
CLR  
slope estimation  
vrect  
vout  
Current Estimator  
Figure 9  
Simplified block diagram of the current sense ADC.  
The quantizer consists of five comparators which generate 6-level (±1, ±3, ±5) error tracking signal used by the  
current estimator to correct current estimation.  
The current estimator provides a digital reconstruction of the secondary side inductor current or the primary  
side current, depending on the current sense input pin configuration. The shape of this current is obtained  
through slope estimation function. The detail of current estimator can be find in the XDPP1100 technical  
reference manual.  
If PCB copper traced is used for current sensing, temperature compensation should be considered to  
compensate the temperature shift of the copper trace. The controller continuously monitors temperature and  
uses this information to digitally compensate for resistance changes over temperature based on temperature  
coefficient of copper. The temperature compensated current readings are also used to determine fault status.  
The controller provides several mechanisms for improving the current sense accuracy. To reduce the effect of  
board noise on the current sense, leading edge blanking and trailing edge blanking time are implemented at  
PWM transition. The blanking time can be configured from 0 to 280 ns. Exceptional noise immunity is achieved  
by the use of the internal phase current estimator. Based on the state of the PWM pulse, the controller  
continuously predicts each individual phase DC and ripple current. The result of the prediction is combined  
with the actual measured phase current to be processed by the controller. Hence, the instantaneous noise in  
the measurement can be filtered out without losing the valuable ripple current information. In addition, the  
XDPP1100 makes multiple current measurements and the readings are averaged over every switching cycle. To  
Datasheet  
28 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
improve the current sense accuracy, the XDPP1100 also allows to compensate the parasitic inductance of  
current sense resistor.  
The XDPP1100 controllers can be configured to operate with integrated power stage (IPS), which incorporates  
integrated current sense features (for example, Infineon’s IR3555A). When the current sense is set to IPS mode, a  
1.2 V common mode voltage should be applied to the current reference pin as shown in Figure 10. The advantages  
of using integrated current sense over traditional DCR current sense include:  
1. Superior part-to-part current sense gain control: integrated power stage has much lower gain variation  
compared with PCB copper trace.  
2. Superior current sense accuracy over temperature: current mirror sensing ideally tracks the signal over  
temperature.  
Please note only PWM6 and PWM11 support tri-state output. If the integrated power stage requires tri-state to  
turn both MOSFETs off for Body-BreakingTM or phase dropping, please use PWM6 or PWM11 pin to drive the power  
stage. For other PWM outputs, firmware change is required to force individual PWM output to HiZ to enable tri-  
state.  
Integrated power stage  
XDPP1100  
PWM  
PWM  
ISEN  
IOUT  
IREF  
REFIN  
VD12  
Figure 10  
Integrated current sense  
The major functions of the current sense processor (ISP) and its associated blocks are:  
Current ADC full rate interface to the digital domain  
Current ADC gain and offset trim (digital trim)  
Current scaling  
Output current computation  
Output current shunt temperature compensation  
Output Over/Under Current Protection comparators and fault  
Input current estimation  
Input Over Current Protection comparators and fault (during PCMC)  
Cycle-by-cycle peak current limit  
5.2.5  
General Purpose AFE3  
The general-purpose ADC AFE3, also referred to as telemetry ADC (TS ADC), is a 9-bit, high speed analog to  
digital converter. Voltage resolution of the general-purpose ADC is 2.344 mV, with a sample frequency 1 MHz.  
The general-purpose ADC block consists 8 channels and 6 channels are usable as shown in Figure 11. It can be  
configured to digitize voltage, current, impedance, and temperature.  
Datasheet  
29 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
ts_muxctrl2  
0.6V reference (test only)  
0
Filter  
Filter  
Filter  
Filter  
PRISEN  
1
2
3
4
5
9-bit  
ADC  
IMON  
ATSEN  
BTSEN  
XADDR1  
XADDR2  
AFE3  
6
7
Filter  
Filter  
3
2
1
0
ts_muxmode  
60k resistor (test only)  
ITSEN  
Filter  
ts_muxctrl1  
Figure 11  
Telemetry sense block  
The conversion sequence of channels can be defined by user or can be set to auto sequencing per mux control  
registers.  
5.2.5.1  
IMON and Active Current Sharing  
IMON pin has an analog DAC output representing the output current. IMON could be used for output current  
monitor, and for active current balancing between multi parallel modules. An internal current source  
proportional to the output current of loop0 is sourced from IMON pin. IMON current DAC (IDAC) is 6-bit DAC with  
output current range is 0 to 640 µA. There are 4-bit accumulated dithering driving an extra LSB input to the DAC  
for extra resolution (total 6+4 bit). The gain of the current source is configurable which allows user to scale the  
current source per application. The maximum source current is 640 µA. At no load, this source current is 320 µA.  
IMON source current lower than 320 µA indicates negative current in this module.  
A 1.875 kΩ precision resistor (Rishare) connected between IMON and ground will present a voltage proportional to  
output current of each module. To smooth the IDAC dithering ripple, it is suggested to put a 1 nF capacitor in  
parallel with the Rishare. At full load, the IMON voltage will be 1.2 V (640 µA x 1.875 kΩ); and at no load, IMON  
voltage is 0.6 V.  
Connecting the IMON of paralleled converters together allows the IC detecting the level of averaging current.  
Each power supply converter would compare its own output current with the average current and make  
corresponding adjustment. To prevent oscillation on small error current, a dead zone applies to the current  
sharing block. When the error current is less than the dead zone, current sharing is inactive.  
The XDPP1100 provides both positive and negative clamps to voltage adjustment during active current sharing.  
This guardbands the output voltage in a safe range. If the output voltage reaches the clamping level and the  
current error is still larger than the dead zone, current share fault will be reported.  
Datasheet  
30 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
Vout+  
Ishare  
Unit 1  
SDA  
SCL  
Vin+  
RC  
IMON  
Rishare  
Vout-  
Vin-  
Vout+  
Ishare  
Unit 2  
Vin+  
RC  
IMON  
Rishare  
Vout-  
Vin-  
Figure 12  
Parallel module current sharing  
5.2.5.2  
Temperature sense  
The XDPP1100 supports both, external and internal temperature sensing for protection and monitoring.  
External temperature sensing is performed with a thermistor connected between TSEN or BTSEN to ground. IC  
supports external temperature sensor using inexpensive NTC thermistor method. The external sensor  
component should be placed close to and tightly coupled to the element of interest, for example the power  
stage components or the current sense resistor.  
The xTSEN pin should be connected to the NTC through a network consisting of a parallel resistor and filter  
capacitor, as shown in Figure 13 below. The NTC terminals should be routed differentially to the xTSEN signal  
line back to the controller ground. The temperature is sensed by injecting a 100 µA current and measuring the  
voltage on xTSEN. The temperature is used to effectively compensate for the temperature coefficient of the  
current sense element and to provide over temperature protection by generating warning and fault signals. If  
the temperature sensor is not required, the xTSEN pin must be tied to GND.  
The XDPP1100 controller includes a pre-programmed look-up table that is optimized for the recommended  
NTC options Murata NCP15WB473F03RC or Panasonic ERT-J0EP473J, with nominal value of 47 KΩ and in  
parallel with a fixed 12 resistor. It also supports user defined temperature lookup table if other temperature  
sense device is preferred, such as PTC or Vbe temperature sense.  
S3  
S4  
Controller  
Lo  
+
Vo  
-
Co  
PCB  
Copper  
100 uA  
Rth  
ADC  
47 k  
12k  
1%  
S2  
S1  
0.1 uF  
NTC Temp Sensor  
Figure 13  
NTC Temperature sensing  
Datasheet  
31 of 56  
Revision 2.3  
2023-1-18  
 
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
Extra care should also be taken in the PCB layout to ensure that routing of the temperature sense traces is  
isolated from noise sources.  
The internal temperature sensor is a PTAT (Proportional to Absolute Temperature) voltage generated within  
the controller die which reflects the junction temperature of the controller.  
5.2.5.3  
PRISEN  
PRISEN is used to sense primary voltage for input voltage telemetry and feedforward compensation. In isolated  
application, the VIN voltage should be sensed at primary side and feed to PRISEN pin through isolated amplifier.  
The slope and offset of the PRISEN could be configured by vin_pwl_slope and vin_trim registers.  
The input voltage telemetry and protection could be configured to use either PRISEN or VRSEN as the input  
voltage signal source. The differences are shown below.  
VIN sense by PRISEN: uses General ADC (1MHz sample rate) and sample rate is shared with 5 other inputs  
(temperature sense, IMON, etc.). PRISEN is always enabled even when converter is in OFF mode. The  
feedforward response is slower than VRSEN based input voltage sensing.  
VIN sense by VRSEN: uses high speed ADC (50 MHz sample rate), provides very fast feedforward response and  
OV/UV protection. When using VRSEN for VIN telemetry, it can be configured to sense DC input voltage by setting  
the vsp1_vrs_sel register to “general purpose ADC mode” or to sense transformer secondary winding by setting  
the vsp1_vrs_sel register to “VRECT sense (VRS) mode”. When set to “VRECT sense mode”, the VIN telemetry is not  
active when converter is not in switching.  
The PRISEN and VRSEN voltage sensing could be combined for the best system performance. The XDPP1100  
allows to configure the input voltage telemetry and input voltage feedforward independently. Using PRISEN for  
input voltage telemetry allows continuous input voltage monitoring and pre-startup protections; using VRECT  
sensing through VRSEN for fast feedforward response and flux balancing functions.  
5.3  
Control Loop Subsystems  
State diagram  
5.3.1  
The state diagram is shown in Figure 14.  
Controller operation is initialized by a power-on circuit with internal threshold. During controller configuration,  
the content of the OTP NVM is downloaded onto the control registers. During this period, the GPIO pins are held  
in high impedance (Hi-Z) state, allowing board pull-up or pull-down resistors to set the correct default levels for  
static input signals such as the I2C address (XADDR1, XADDR2).  
During the Initialization state, the controller measures the internal and external temperatures, input and  
output voltage, and executes the various calibration routines within the IC. Prior to exiting the Initialization  
state, the controller performs the external resistor pin set measurements used to set the I2C serial addresses.  
Once a valid I2C address has been determined, communication with the controller can established via the I2C  
bus of the controller.  
Datasheet  
32 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
Figure 14  
State Diagram  
Upon completion of the Initialization process, the controller will enter the Inactive state. Controller will verify  
that the following conditions are satisfied before initiating the system:  
1. Valid VDD: The voltage applied to VDD must exceed 2.78 V for the internal power valid signal to be asserted.  
After power up, if the VDD voltage is lower than 2.38V, the IC reset again.  
2. No shutdown faults are asserted that are defined in the programmed shutdown mask.  
3. Enable (EN/BEN) is asserted if the ON_OFF_CONFIG is set to “response to EN”. It is recommended that  
EN/BEN be asserted only after VDD, VIN and power supplies for the power stages are ready.  
4. TSEN/BTSEN inputs and the internal temperature are within operation range.  
Once the above startup conditions are satisfied, the controller will wait for a programmable period of time  
(TON_DELAY) before ramping up the output voltage.  
5.3.2  
Soft start  
Prior to entering the active regulation state, the controller performs a controlled, monotonic soft start ramp of  
the voltage output. During Soft Start, the controller will perform a pre-bias condition measurement of the  
Datasheet  
33 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
output voltage. The controller could disable synchronous rectifier outputs (diode emulation mode) so that it  
will not sink current from the pre-biased output. The diode emulation mode in startup can be configured using  
PMBus commands. Soft start is performed by actively regulating the output voltage while digitally ramping up  
a reference voltage from the measured pre-biased voltage to its final target value. Target output voltage, slew  
rate, turn-on rise time, as well as number of turn-on trials can be configured during a soft start ramp.  
The transition from diode rectification (DE) to synchronous rectification (SR) is seen by the control loop as a  
load release. To avoid voltage glitch, the control loop resets the PID accumulate error and use the feed-forward  
duty-cycle when the SRs are enabled. Thus, by the time the SRs turned on, the loop has a corrected duty-cycle  
immediately, which avoid the slow response of the feedback loop. This feature applies to the voltage mode  
control.  
When the converter completes the initial output ramp to the target output voltage, it enters active regulation  
state. The power good signal PWRGD is asserted indicating the output voltage is within the regulation window.  
5.3.3  
Voltage Mode Control (VMC)  
Voltage mode control (VMC) is the most fundamental control mode supported in the XDPP1100, and is shown  
for dual loop operation in Figure 15. The output voltage for each loop is compared to its desired voltage (vref)  
to generate an error voltage that is fed into the PID compensation network. The output of the PID is used by the  
PWM Gen block to create the required signals for the given topology.  
vref1  
verrn1  
Duty-cycle1  
vo1  
PID1  
PID2  
S
PWMx  
PWM  
Gen  
verrn2  
Duty-cycle2  
vo2  
S
isen1 isen2  
vref2  
Figure 15  
Voltage mode control loop  
VMC supports three pwm modulation modes: dual-edge (DE) modulation, trailing-edge (TE) modulation, and  
leading-edge (LE) modulation. These modulation schemes are shown in Figure 16.  
The first modulation waveform in Figure 16 a) shows the trailing edge (TE) modulation case. The PWM pulse has  
a fixed leading edge and a modulated trailing edge.  
The second modulation scheme is leading edge (LE) modulation, shown in Figure 16 b). The PWM pulse has a  
fixed trailing edge and a modulated leading edge.  
The last modulation scheme is dual edge (DE) modulation, shown in Figure 16 c). In this modulation, the timing  
markers t1 and t2 are both modulated.  
Datasheet  
34 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
ramp count = ramp_max  
Ramp Count  
ramp count = 0  
t1 = 0  
t2  
t1 = 0  
t2  
t1 = 0  
t2  
t1 = 0  
PWM  
a) t1, t2 placement using trailing edge modulation  
ramp count = ramp_max  
Ramp Count  
ramp count = 0  
PWM  
t2 = ramp_max  
t2 = ramp_max  
t2 = ramp_max  
t1  
t1  
t1  
b) t1, t2 placement using leading edge modulation  
ramp count = ramp_max  
Ramp Count  
ramp count = 0  
PWM  
t1  
t1  
t2  
t1  
t2  
t1  
t2  
c) t1, t2 placement using dual edge modulation  
Figure 16  
T1 and t2 placement for TE, LE and DE modulation.  
5.3.4  
Peak Current Mode Control (PCMC)  
In peak current mode control (PCMC), the current is sensed and shut off when it reaches a given threshold. The  
compensated error voltage defines that threshold value. What is important to note is that to implement  
Datasheet  
35 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
primary side PCMC, the sensed current is not the output current (as in VMC). Instead, the current in the primary  
devices is sensed and fed across the isolation barrier by a current transformer or isolation amplifier. Secondary  
side PCMC is compensated similarly to primary side PCMC, the main difference being the sense current in this  
case is the output (inductor) current.  
With PCMC, the derivative of the compensator network is not needed, leaving only a PI for the compensation  
network.  
One issue with PCMC is subharmonic oscillation with duty cycles greater than 50% causing disturbances to  
grow instead of decay. To overcome this, an auxiliary ramp is added. The slope of the ramp is user selectable  
by register compensation_slope from VO/L, VO/2L, VO/4L.  
During startup and controlled shutdown when the duty-cycle is narrow, primary current signal is weak. It is  
suggested to enable the minimum pulse width register (rampX_min_pw_state = 1) to avoid cycle skipping. It is  
also possible to disable the peak current mode control and use the voltage mode control during startup and  
switch to PCMC when the output voltage reaching a target window.  
PCMC only supports trailing edge modulation.  
vref1  
verrn1  
iref1  
vo1  
PID1  
PID2  
S
PWMx  
PWM  
Gen  
verrn2  
iref2  
vo2  
S
isen1 isen2  
vref2  
Figure 17  
Peak current mode control loop  
5.3.5  
PID and Control Loops  
Each loop of the controller implements a fixed switching frequency, digital PID voltage loop, and dual-edge  
PWM architecture. During operation, the output voltage is sensed differentially and digitized by a precision  
analog-to digital converter (ADC). The voltage is compared to reference voltage to generate an error voltage.  
The resultant digital error signal is then fed into a digital PID compensator with the effective transfer function  
given by:  
The locations of the poles and zeroes are determined by the digital loop coefficients Kp, Ki, Kd, and Kfp, which  
are the PID (proportional, integral, derivative) and low pass filter pole terms, respectively. It creates the  
equivalent of type III compensation network. In current mode control, phase lead is not required, so the  
derivative term Kd is zeroed out.  
The ARM M0 has access to the PID coefficients and is able to optimize the values during different operating  
modes, i.e. soft start, steady state, load transient, and power saving states.  
Datasheet  
36 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
The output of each loop’s digital PID compensator is converted to a PWM pulse using a digital dual-edge pulse  
width modulator. The maximum duty cycle limit is programmable up to 99.6%. In addition to using the PID  
compensator for regulation, the controller has nonlinear control mechanisms such as fast transient response  
(5.3.9), and input voltage feedforward (5.3.10), to minimize voltage excursions during transient events.  
5.3.6  
Shutdown  
The shutdown state can be entered from either soft start or active regulation states through user intervention  
(de-asserting EN) or through a detected fault. Here are the example of some fault conditions: over-temperature  
(OTP), over current (OCP), input under voltage (IUVP), input over voltage (IOVP), output overvoltage (OOVP),  
flux balance fault. The voltage loops may be programmed to shut down together or independently in case of a  
fault condition.  
The XDPP1100 supports two user selectable shutdown options in response to de-assertion of EN. The first  
option is a closed-loop shutdown where the controller ramps down the output voltage at a user defined slew  
rate. The second option is a hot-shutdown (Hi-Z) response, where the output stage power FETs are immediately  
switched off. If immediate shut-down is required, TOFF_DELAY should be set to 0ms. For cases where the  
shutdown is caused by a fault, the resultant shutdown response is always Hi-Z.  
Once shutdown has occurred, firmware will handle the subsequent response. The shutdown may be final; or  
the converter may enter a finite or infinite hiccup mode.  
5.3.7  
Current Sense Estimator  
The current sense estimator (CE) samples the inductor current and provides slope estimation and tracking.  
Based on the state of the PWM pulse, the controller continuously predicts each individual DC and ripple  
current. The result of the prediction (estimation) is combined with the actual measured current (tracking) to be  
processed by the controller. The weight of tracking over estimation can be defined by user through register  
ceX_ktrack_hiz, ceX_ktrack_off, ceX_ktrack_on. These registers set the tracking gain in HiZ state, off state and  
on state respectively. It can be configured as estimation only, tracking only or the combination of estimation  
and tracking.  
When used for output current sensing, slopes during the energy transfer interval depend on the value of the  
rectified voltage, which is a function of input voltage and turns ratio; the filter inductance, and the output  
voltage. The freewheeling interval can be split up into two parts: the first where the SR body diode conducts,  
and the second where the SR is on so the channel conducts. In the first case, the slope is a function of the  
output voltage, inductor, and forward voltage of the diode. In the second case, the slope is a function of the  
output voltage and filter inductance. Register ceX_kslope_didv defines the normalized output inductor value  
for slope estimation.  
The output current could be sensed before the output capacitor bank, which is the inductor current with ripple;  
or could be sensed after the output cap which is DC current without ripple. Sensing the inductor current  
enables the capability of secondary peak current mode control. Sensing DC output current couldn’t use the  
secondary PCMC or cycle-by-cycle peak current limit.  
When used for primary-side PCMC, the CE estimates the slope of the current during the energy transfer interval.  
The slope is a function of input voltage, output inductance, output voltage, turn ratio N, and magnetizing  
inductance of the transformer. The primary-side current is sensed through a current transformer and fed to the  
ISEN inputs of the chip; which means the turn ratio of the current transformer, along with its termination  
resistor introduces a gain scaling term. Register ceX_kslope_lm defines the normalized transformer primary  
magnetizing inductance.  
Datasheet  
37 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
If the ripple current magnitude falls outside of a configurable range, a current sense tracking fault will be  
issued. The enable of current track fault is user configurable.  
The CE supports compensation of the following non-idealities associated with typical brick converter current  
sense schemes:  
The step induced by the parasitic inductance of the current sense trace resistor  
Output inductor variation with output current  
Leading-edge and falling-edge blanking time due to noise after PWM toggles  
5.3.8  
Load-line (Droop)  
The XDPP1100 supports VOUT_DROOP in LINEAR11 format with exponent configurable from -7 to +2, which  
corresponds resolution from 0.0078125 mΩ to 4 mΩ. Each loop has the VOUT_DROOP configured  
independently. Each loop implements the droop calculation based on its own output current value.  
The multi-segment droop is implemented for constant current and constant power operation. Multi-segment  
droop is a type of non-linear droop that allows user to define different droop resistance under different load  
current. If the loadline resistor is set high, output voltage will sag quickly when the current exceeds the set  
threshold, behavior similarly to constant current (CC) or constant power (CP) operation.  
Figure 18 shows the behavior of multi-segment load-line. A load-line value of RLL,neg is used when the output  
current I is less than zero. This is meant to help current balancing in parallel module application. RLL,1 is the  
o
regular droop resistance that defined by standard PMBus command VOUT_DROOP. From Ithr_seg2 to Ithr_seg3, RLL,2 is  
used to emulate constant current operation. From Ithr_seg3 until the overcurrent shut down threshold IOC,SD, RLL,3 is  
used for approximate constant power operation. IOC,SD equals to the IOUT_OC_FAULT_LIMIT.  
Io  
IOC,SD  
Ithr_seg3  
Ithr_seg2  
Vo  
Vset-RLL,negIO  
Vset  
Vset-RLL,1 O  
I
Vset-RLL,1 thr_seg2  
RLL,2(Ithr_seg3-Ithr_seg2)-  
RLL,3(IO-Ithr_seg3  
I
-
Vset-RLL,1 thr_seg2  
I
-
RLL,2(IO-Ithr_seg2  
)
)
t0  
t1  
t4  
t2 t3  
Figure 18 Load-line implementation for over-current protection  
5.3.9  
Fast Transient Response  
The XDPP1100 implements fast transient response to half-bridge and full-bridge topologies. Upon the  
detection of a positive load transient the converter effectively saturates the rectified voltage by changing the  
switching period from Tsw to 2Ton where Ton is the product of duty cycle Dand switching period. Since D varies  
with input voltage, the operating frequency during the transient is also dependent on input voltage.  
Datasheet  
38 of 56  
Revision 2.3  
2023-1-18  
 
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
Transient detection can be achieved by threshold voltage detection in the Vo sense as shown in Figure 19, or  
threshold of the derivative of the error voltage (not shown), or a combination of the two. The peak inductor  
current (i  
L
) depends on the load step Δi and input voltage (which determines the rate of rise of the inductor  
o
current.  
Output voltage starts recover after a couple of FTR cycles when the current in output inductor is higher than  
load current. To avoid overshoot, the converter should exit FTR mode before Vout getting back to the set target  
voltage. The XDPP1100 exits FTR mode at a configurable error voltage threshold which is always below target  
Vout. The error voltage is defined as (target voltage - sense voltage). When the error voltage is smaller than the  
set threshold, the XDPP1100 exits FTR mode. At FTR exit, the XDPP1100 would complete the present FTR cycle  
then resume switching period back to TSW, the linear loop then takes over for regulation.  
vAB  
Tsw  
iL  
DIo  
vo  
Vo  
Verr,thresh  
Vo,min  
B
Figure 19 Waveforms of fast transient response with transformer protection  
5.3.10  
Input Voltage Feedforward  
Input voltage feedforward involves using input and output voltage measurements to set the nominal duty cycle  
for the given conditions. Upon sensing a changing of input voltage, the XDPP1100 could quickly compensate  
duty cycle based on input voltage, output voltage, and the SRs condition. In an input voltage transient  
condition, feedforward response is much faster than output linear loop. In isolated converter with controller  
sitting at the secondary side, fast and accurate VRS sensing is critical to achieve high performance feedforward.  
The XDPP1100 allows user to select one of the following sources for the feedforward computation.  
-
-
-
-
Sensed VRECT on VRSEN inputs  
Sensed VRECT on BVRSEN inputs  
Sensed VIN on the PRISEN input (Telemetry sense VIN)  
pid_ff_vrect_override is provided for FW override of sensed VRECT  
Datasheet  
39 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
Feedforward duty cycle calculation varies with topology, as defined in the equations below. The input voltage  
is measured, while target output voltage (Vo,target) and turns ratio are register settings.  
2 × N × Vo, target  
DHB =  
Vin  
N × Vo, target  
DFB, ACF =  
Vin  
Vo, target  
DBuck =  
Vin  
HB: Half-bridge, FB: Full-Bridge, ACF: Active Clamp Forward.  
5.3.11  
Current Balancing  
Current balancing is required for interleaved topologies. A PI compensation network is used in the current  
balance circuit. The current through each ‘phase’ is measured and compared to half the total. The error is  
compensated by the PI network which then adjusts the duty cycle appropriately.  
An enable threshold applies to current balancing block. Current balancing only activates when the total current  
is higher than the enable threshold which has options of 0 A, 3 A and 5 A.  
5.3.12  
Current Sharing  
Current sharing refers to balancing the current of individual power supplies that provide a common output  
voltage. One way to implement current sharing is to use IMON (section 5.2.5.1), shown in Figure 12 where the  
Ishare pin of each converter are connected and feed an external resistor Rishare. The IDAC outputs a current  
proportional to the load current of the module. The sum of the currents generates a voltage across the resistor  
that is measured by the general ADC and used to identify how equal the current is shared between the two  
modules. Current sharing is a slow loop (ex. 10% of voltage loop bandwidth).  
The second method of current sharing is passive and uses load-line (Section 5.3.8).  
5.3.13  
Flux Balancing  
In full-bridge converters, timing mismatch can cause the applied volt-seconds across transformer during one  
half cycle to be greater than the volt-seconds during the opposite half cycle. This places a dc voltage across the  
transformer core leading to saturation due to ‘flux walkaway.’ To avoid this, PWM timing must be adjusted to  
balance each half cycle to account for practical timing differences.  
The XDPP1100 implemented volt-second based flux balancing. It uses input voltage measurement and timing  
measurement during each half cycle. Error between the volt-second product of each half cycle is fed to a PI  
compensation network for duty cycle augmentation. The XDPP1100 use the rectified voltage (VRECT) for voltage  
and timing measurement. The high speed edge comparator has 5ns accuracy for timing measurement, enables  
high performance flux balancing. The edge comparator has two configurable reference voltage thresholds:  
500mV and 300mV. To have proper voltage sensing, the VRECT voltage should be scaled properly. The  
recommended voltage range of VRSEN is 600 mV to 2 V.  
Failure to achieve flux balance within a programmable number of cycles would generate a fault. More details of  
flux balancing and flux balance fault protection can be found in application note.  
Datasheet  
40 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
For VRECT sensing, do not put filter cap to VRSEN pin to avoid waveform distortion. Route the VRSEN and VRREF  
in pairs for Kelvin sensing; keep the route away from other switching node to avoid noise coupling.  
PWM1  
Tsw  
Reduce odd cycle  
pulse width  
fbal PI filter keep  
the adjustment  
PWM3  
Gate_even  
Odd cycle  
gate equals to  
even cycle  
Odd cycle  
has wider  
pulse width  
Gate_odd  
vAB  
Vrect  
even  
odd  
odd  
odd  
even  
even  
Odd cycle has larger volt-second  
Volt-sec  
even  
odd  
odd  
odd  
even  
even  
Odd and Even cycle are balanced  
Figure 20  
Volt-second flux balancing  
5.3.14  
Burst Mode  
To increase light load efficiency, converter could enter burst mode to reduce switching losses. When the load  
current falls below the desired entry current level, the converter should enter burst mode operation. Converter  
stops switching when entering burst (burst-off). Switching is resumed when output voltage drops to a target  
level (burst-on). This target level defines output voltage ripple in burst mode. In burst mode, PID output is  
frozen to the value prior entering burst. Thus during burst-on period, converter works in constant on time  
mode. The SRs are turned off during burst mode. The frequency of the PWM bursts will be same as the  
switching frequency. Representative waveforms are shown in Figure 21. More details of the burst operation can  
be found in application note.  
Datasheet  
41 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
Iout  
Burst_mode_ith  
VSEN  
Burst_mode_err_thr  
PWM  
Tsw  
SR  
Tsw  
Normal Operation  
Normal Operation  
Burst Mode Operation  
Burst  
Burst  
OFF  
Burst  
OFF  
Burst  
ON  
Burst  
ON  
Burst  
ON  
Exiting Burst:  
PWM continuous switching  
SR is on  
Entering Burst:  
Turns off SR,  
Switches PWM per the  
burst_reps #  
Burst  
ON  
Burst OFF:  
PWM is off  
SR is off  
Burst ON:  
PWM is on  
SR is off  
Burst  
OFF  
Burst exit criteria:  
i.e. burst_reps =1,  
repeat 2 burst cycles  
with Freps =Fsw  
Burst_off time <Tsw/2  
Figure 21 Waveforms in burst mode operation  
5.4  
Protection and Fault  
The fault protection system has the following functions:  
Input under/over-voltage protection (VIN_UV/VIN_OV)  
Input over current protection (IIN_OC)  
Input over power warning (PIN_OP)  
Output under/over-voltage protection (VOUT_UV/VOUT_OV)  
Output under/over-current protection (IOUT_UC/ IOUT_OC)  
Output over power warning (POUT_OP)  
Pulse-by-pulse peak current limit protection (PCL)  
Short circuit protection (SCP)  
Internal/external temperature protection (OT/ UT)  
Open/short sense line protection  
Flux balance fault  
Sync fault  
Current sharing fault  
SMBALERT#  
Configuration (CRC) failure  
I2C communication failure  
Datasheet  
42 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Function Overview  
The protection block diagram is shown in Figure 22. The XDPP1100 implements all the fault protections without  
the need of using external comparators. More details of the fault protections can be found in application note.  
Internal  
Temp  
sensor  
Primary  
voltage  
sense  
1MHz  
9-bit  
OVP  
UVP  
Voltage  
Protection  
PRISEN  
(IMON)  
(XADDR1)  
(XADDR2)  
ADC  
Vout  
Vrect  
BTSEN  
OTP  
UTP  
Temp  
Processor  
AFE3  
TSEN  
VSEN  
Loop A Voltage Sense  
Open Loop Protection  
11-bit  
Cout  
Voltage  
Processor  
ADC  
NTC  
˚C  
AFE1  
50Mhz clock  
VREF  
Rsns  
50MHz  
User configurable  
count 1/2/4/ 8  
clock cycle  
OVP  
UVP  
Voltage  
Protection  
25MHz  
9-bit  
Loop A Current Sense  
ISEN  
IREF  
Current  
Processor  
ADC  
SCP (instantaneous fault protection, 25 MHz)  
OCP (after LPF, averaged over switching cycle)  
Fast OCP (before LPF, averaged over switching cycle)  
UCP (after LPF, averaged over switching cycle)  
Peak current limit (pulse by pulse) 100Mhz clock  
Negative current limit (pulse by pulse) 50MHz clock  
AFE2  
Current  
Protection  
50MHz  
11-bit  
VRREF  
VRSEN  
Loop A VRECT Sense  
Open Loop Protection  
ADC  
Voltage  
Processor  
50Mhz clock  
AFE1  
After LPF and averaged  
over switching cycle.  
User configurable count  
1/2/4/ 8 switching cycle  
VIN_OVP  
VIN_UVP  
Voltage  
Protection  
25MHz  
9-bit  
BISEN  
BIREF  
Current  
Processor  
Loop B Current Sense  
ADC  
SCP (instantaneous fault protection, 25 MHz)  
OCP (after LPF, averaged over switching cycle)  
Fast OCP (before LPF, averaged over switching cycle)  
UCP (after LPF, averaged over switching cycle)  
Peak current limit (pulse by pulse) 100Mhz clock  
Negative current limit (pulse by pulse) 50MHz clock  
AFE2  
Current  
Protection  
BVSEN_  
BVRSEN  
50MHz  
11-bit  
Open Loop Protection  
Loop B Voltage Sense  
Voltage  
Processor  
ADC  
AFE1  
50Mhz clock  
BVREF_  
BVRREF  
User configurable  
count 1/2/4/ 8  
clock cycle  
OVP  
UVP  
Voltage  
Protection  
Figure 22  
Protection block diagram  
Datasheet  
43 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
6
Application Information  
All the topologies listed in this section are the standard topologies that the IC supports. The loop and PWM  
timing control of these topologies are pre-defined in the chip, reducing the users’ effort on programming.  
6.1  
PWM full-bridge converter  
6.1.1  
PWM full-bridge with center tapped output in VMC  
Typical connection of full-bridge converter with center tapped rectifier is shown in Figure 23:  
VIN  
VOUT  
Q1  
Q2  
Llk  
Lo  
2EDL8124  
Lm  
Q3  
Q4  
Co  
S2  
NTC  
2EDL8124  
Copper  
2EDN7524  
Isolator  
IREF  
SDA  
SCL  
ISEN  
VRSEN  
VRREF  
SMBALERT#  
SYNC  
EN  
XDPP1100-Q024  
VSEN  
VREF  
PWRGD  
To System  
Aux Supply:  
Controller VDD  
VIN  
Primary-side Drive  
Secondary-side Drive  
VIN sense  
Figure 23  
Full-bridge converter with center-tapped output in VMC  
The XDPP1100 supports voltage mode control with flux balancing for full-bridge converter. The XDPP1100-Q024  
is capable to control full-bridge converter with 2 PWM outputs driving primary MOSFETs, another 2 PWMs  
driving the secondary synchronous rectifier MOSFETs. The ISEN ADC is used for output current sensing.  
The output voltage is differentially sensed and feed to VSEN the voltage ADC. The secondary current is sensed  
through PCB copper trace, with a temperature sensor put close to the copper trace to compensate the  
temperature shift of the resistance. The high precision current ADC provides 100 µV/LSB accuracy, allows  
Datasheet  
44 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
connecting the current sense signal directly to ISEN; eliminates the need of using external amplifier. Input  
voltage is sensed from the auxiliary power supply for telemetry as well as sensed at the transformer secondary  
side at the center-tapped point VRECT. The VRECT sensing is required for flux balancing and high performance  
voltage feed forward function. The XDPP1100 allows to config the input voltage telemetry and input voltage  
feedforward with different input source.  
6.1.2  
PWM full-bridge with PCMC  
Typical connection of full-bridge converter with full-bridge rectifier in PCMC is shown in Figure 24.  
2EDL8024  
VIN  
S3  
S4  
Q1  
Q2  
VRECT  
VOUT  
2EDL8124  
Llk  
Lo  
Q3  
+
-
Lm  
Co  
S2  
S1  
PCB  
2EDL8124  
Copper  
2EDL8024  
Q4  
NTC  
Isolator  
BIREF  
BISEN  
PWM2  
PWM1  
Isolator  
IREF  
SDA  
SCL  
ISEN  
VRSEN  
VRREF  
SMBALERT#  
SYNC  
XDPP1100  
EN  
VSEN  
VREF  
PWRGD  
To System  
Aux Supply:  
Controller VDD  
Primary-side Drive  
Secondary-side Drive  
VIN sense  
VIN  
Figure 24  
Full-bridge converter with full-bridge rectification PCMC  
For full-bridge peak current mode control, XDPP1100-Q040 is recommended which enables both primary and  
secondary current sensing, as well as allows to program dead-time of each of the switches. In this diagram, 4  
PWM outputs are used to drive primary MOSFETs, another 4 PWMs drive the secondary SR MOSFETs. Each  
MOSFET could have independent dead-time adjustment.  
The primary current is sensed via current transformer and feeds to the ISEN/IREF inputs, enabled primary  
PCMC.  
Datasheet  
45 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
6.2  
PWM half-bridge converter  
Typical connection of half-bridge converter with center-tap output is shown in Figure 25.  
VIN  
Q1  
VOUT  
2EDL8124  
Lo  
Llk  
Q2  
C1  
C2  
+
-
Co  
S2  
S1  
Copper  
2EDN7524  
Isolator  
SDA  
SCL  
IREF  
ISEN  
VRSEN  
VRREF  
VSEN  
VREF  
SMBALERT#  
SYNC  
XDPP1100-Q024  
EN  
PWRGD  
To System  
Aux Supply:  
VIN  
Controller VDD  
Primary-side Drive  
Secondary-side Drive  
VIN sense  
Figure 25  
Half-bridge converter with center-tapped output windings  
In this example the XDPP1100 controls a half-bridge using voltage mode control. The controller is on the  
secondary-side and senses primary input voltage via the rectified voltage from the secondary side of  
transformer. It also has the capability to sense primary voltage through the auxiliary power supply via PRISEN  
pin, which could get VIN information when the main converter is in the off state. The primary current is  
estimated based on the measured secondary current, input and output voltage.  
Datasheet  
46 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
6.3  
Active clamp forward converter  
Another example of voltage mode control is active clamp forward (ACF) as shown in Figure 26. The primary  
clamp FET is a PMOS for easy gate driving. The controller is on the secondary-side and is sensing the rectified  
voltage, the output voltage, and the output current. The output current is sensed through PCB copper trace to  
minimize component count. A NTC thermistor should be placed very close to the current sense copper trace for  
temperature compensation.  
VOUT  
VIN  
Lo  
+
-
S2  
Co  
S1  
Q2  
Copper  
2EDF7275  
Q1  
2EDN7524  
IREF  
SDA  
SCL  
ISEN  
VRSEN  
VRREF  
SMBALERT#  
SYNC  
XDPP1100-Q024  
VSEN  
VREF  
EN  
PWRGD  
To System  
Aux Supply:  
VIN  
Controller VDD  
Primary-side Drive  
Secondary-side Drive  
VIN sense  
Figure 26  
Active Clamp Forward converter  
Datasheet  
47 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
6.4  
Interleaved Active Clamp Forward  
The XDPP1100-Q040 supports interleaved topology. An example of interleaved ACF (IACF) is shown in Figure 27.  
Lo2  
VIN  
VRECT2  
VOUT  
Co2  
S4  
BVRSEN  
BTSEN  
Rsns2  
S3  
BVRREF  
BISEN  
Q3  
BIREF  
ISO-Driver  
2EDF7275  
2EDN7524  
Q4  
BIREF  
BISEN  
IREF  
PWM7  
PWM8  
SDA  
ISEN  
SCL  
SMBALERT#  
BVSEN_BVRSEN  
BVREF_BVRREF  
XDPP1100-Q040  
VRSEN  
VRREF  
2EDN7524  
Lo1  
SYNC  
EN  
VOUT  
VRECT1  
VSEN  
VREF  
PWRGD  
Co1  
S2  
TSEN  
Rsns1  
VRSEN  
VSEN  
S1  
To System  
VRREF  
IREF  
VREF  
ISEN  
Q1  
ISO-Driver  
2EDF7275  
Aux Supply:  
Q2  
Controller VDD  
Primary-side Drive  
Secondary-side Drive  
VIN sense  
Figure 27  
Interleaved ACF converter  
The two power supply stages, fed from the same input source, operate in parallel with their output inductors  
connected to a common capacitor bank. The phase shift between the interleaved phases is 180° for ripple  
cancellation. The output current in both phases are sensed, the converter could calculate total output current  
and balance the current in each phase.  
6.5  
Dual-Loop converter  
The XDPP1100 supports up to two independent loops producing independent output voltages. As an example,  
a PWM-full-bridge with center-tapped rectification can implement a 12 V output, while an ACF can implement a  
3.3 V output. Another option includes a series connection of the converter stages to provide pre- or post-  
regulation for the main converter.  
Figure 28 is an example of dual half-bridge converters for two independent outputs. The input voltage can be  
sensed at VRSEN or PRISEN pins. The two loops could config the input voltage source independently. As the  
VRSEN is connected to the rectifier voltage of the first loop (VO1), the second loop (VO2) should choose PRISEN as  
the input voltage source, or choose VRSEN for input voltage source but only turns on when loop1 is in  
regulation.  
Datasheet  
48 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
VIN  
Q1  
Vo1  
2EDL8124  
Lo  
Llk  
Q2  
C1  
C2  
VSEN  
VREF  
VRSEN  
VRREF  
Co  
S2  
S1  
TSEN  
Copper  
2EDN7524  
ISEN  
IREF  
PWM1  
PWM2  
Isolator  
Q3  
Q4  
2EDL8124  
Vo2  
Lo  
XDPP1100-Q040  
Llk  
C3  
C4  
BVSEN  
BVREF  
Co  
S4  
S3  
BTSEN  
Copper  
2EDN7524  
Aux Supply:  
Controller VDD  
Primary-side Drive  
Secondary-side Drive  
VIN sense  
PWM3  
PWM4  
BISEN  
BIREF  
Isolator  
Figure 28  
Dual Half-Bridge converters  
6.6  
Non-isolated converter  
The XDPP1100 supports non-isolated DC/DC topologies such as Buck, Boost, and inverted Buck-Boost. Figure  
29 is the typical connection of a Buck converter. Figure 30 is the examples of inverted Buck-Boost. For inverted  
Buck-Boost, the input voltage is negative reference to output ground.  
VIN  
Q1  
Lo  
2EDL8124  
+
Vo  
-
Co  
Q2  
Copper  
SDA  
SCL  
IREF  
ISEN  
VRSEN  
VRREF  
SMBALERT#  
SYNC  
XDPP1100-Q024  
VSEN  
VREF  
EN  
PWRGD  
To System  
Vin  
LDO  
Figure 29  
Buck converter  
Datasheet  
49 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
TSEN  
Q2  
+
Vo  
-
Rs  
L
Q1  
Co  
- 48VIN  
2EDF7275  
SDA  
SCL  
IREF  
ISEN  
VRSEN  
VRREF  
SMBALERT#  
SYNC  
XDPP1100-Q024  
VSEN  
VREF  
EN  
PWRGD  
To System  
3.3V  
Aux PS  
Bias  
- 48VIN  
VIN sense  
Figure 30  
Inverted Buck-Boost converter  
6.7  
Layout Guidelines  
In order to optimize voltage regulator performance, it is important to minimize the effects of printed circuit  
board parasitic impedances on the digital controller. The following layout techniques highlight important  
practices which should be incorporated in the layout process to optimize the heat-dissipating capabilities of  
the printed circuit board.  
6.7.1  
Component placement  
Within the allotted implementation area, orient the switching components first. The switching components are the  
most critical because they carry large amounts of energy and tend to generate high levels of noise. Switching  
component placement should take into account power dissipation. Align the output inductors and MOSFETs such  
that space between the components is minimized.  
Critical small signal components including the VDD and VD12 decoupling capacitors, ISEN resistors, TSEN  
capacitors, and voltage feedback RC filters should be placed near the controller.  
Datasheet  
50 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
3.3V  
R R R  
R
PWRGD  
GND  
C
C
C
C
C
Figure 31  
Decoupling cap placement and routing  
6.7.2  
Routing  
For each voltage sense and current sense inputs, i.e. VSEN/VREF, ISEN/IREF, route the signal and its reference in  
differential pairs (Kelvin connection).  
Avoid route the VRSEN/VRREF, BVRSEN/BVRREF near any switching nodes, especially in dual-loop or two-phase  
applications. Unlike output voltage sensing, VRSEN measures pulse signal thus it couldn’t use filter cap for  
noise immunity. Keep the trace shielded by ground plane is recommended.  
6.7.3  
Sense output current by copper trace  
The high resolution of IADC allows the XDPP1100 sense output current through very small PCB copper shunt,  
saving power loss and cost of precision sense resistor and Op-Amp. Use the following equation to calculate  
copper trace resistance.  
( )  
∙ (1 + 푡ꢀ ∙ 푡ꢁ푚ꢂ − 25 )  
푐표푝푝푒푟 = 휌 ∙  
푇 ∙ 푊  
ρ: resistivity of copper, 17 ∙ 10ꢃ6 훺 푚푚  
L: Length of the copper trace  
W: Width of the copper trace  
T: Thickness of the copper trace  
tc: temperature coefficient, 3.9 ∙ 10ꢃꢄ /˚C  
temp: trace temperature, unit ˚C  
The thickness of copper trace is usually rated in ounces and represents the thickness of 1 ounce of copper  
rolled out to an area of 1 square of foot. 1 oz. copper has a thickness of 1.4 mils or 0.0356 mm. Here is a design  
example of copper shunt: 130 mil x 100 mil (L x W), top layer, 4 Oz copper, trace resistance is 0.158 mΩ.  
Datasheet  
51 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Application Information  
It is recommended to layout the copper trace shunt in the first mid layer, so that the XDPP1100 controller could  
be placed right on top of the shunt trace for the shortest routing distance. Also put a ground shielding layer  
next to the copper sense layer to reduce stray inductance for better current sense accuracy.  
L
Current direction  
W
Current sense signal  
Figure 32  
Current sense by copper trace  
Datasheet  
52 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Package Information  
7
Package Information  
7.1  
XDPP1100-Q024 QFN 4x4 – 24pin  
Figure 33  
PG-VQFN-24-20  
7.2  
XDPP1100-Q040 QFN 6x6 – 40pin  
Figure 34  
PG-VQFN-40-19  
Datasheet  
53 of 56  
Revision 2.3  
2023-1-18  
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Package Information  
7.3  
Part Marking  
The part marking shows in Figure 35.  
Infineon  
XDPP1100  
Lot number  
Date code  
Infineon  
XDPP1100  
Lot number  
Date code  
XDPP1100-Q024  
XDPP1100-Q040  
Figure 35  
Package Marking  
Examples of Lot number and Date code:  
Lot number: 1YUS1ANNB03  
Date code: H2018B03  
The B03 at the end of date code is the last 3 digits of the lot number.  
Datasheet  
54 of 56  
Revision 2.3  
2023-1-18  
 
XDPP1100  
Digital power supply controller with PMBus interface & ARM CORTEX™ M0  
Revision history  
Revision history  
Document  
version  
Date of release  
Description of changes  
Revision 2.0  
Revision 2.1  
2020-11-20  
2021-07-28  
Final data sheet  
Update SDA, SCL, SMBALERT VIH_MIN threshold, from 2.3 V to 2.1 V (3.3 V  
mode), from 1.4 V to 1.35 V (1.8 V mode).  
Add GPIO spec GPIO Inputs/Outputs of PWRGD, BPWRGD, PWM6,  
PWM11 (Table 19)  
Update GPIO spec (Table 18), VIH_MIN threshold, from 2.3 V to 2.1 V  
Revision 2.2  
Revision 2.3  
2022-04-25  
2023-1-18  
Updated Table 8 thermal impedance. Corrected RθJCT junction to case  
(top) and RθJCB junction to case (bottom).  
Updated Table 10, removed VDD falling threshold.  
5.3.1, updated valid VDD description.  
5.4, removed VDD UVLO fault.  
Updated block diagram (removed XMER processor).  
Changed recommended supply voltage to 2.97 V to 3.63 V (from 3.0 V to  
3.6 V). Updated the electrical test condition, VDD voltage = 2.97 V to  
3.63 V.  
Datasheet  
55 of 56  
Revision 2.3  
2023-1-18  
Trademarks  
All referenced product or service names and trademarks are the property of their respective owners.  
IMPORTANT NOTICE  
The information given in this document shall in no For further information on the product, technology,  
Edition 2023-1-18  
event be regarded as a guarantee of conditions or delivery terms and conditions and prices please  
Published by  
characteristics (“Beschaffenheitsgarantie”) .  
contact your nearest Infineon Technologies office  
(www.infineon.com).  
Infineon Technologies AG  
81726 München, Germany  
With respect to any examples, hints or any typical  
values stated herein and/or any information  
regarding the application of the product, Infineon  
Technologies hereby disclaims any and all  
warranties and liabilities of any kind, including  
without limitation warranties of non-infringement of  
intellectual property rights of any third party.  
WARNINGS  
Due to technical requirements products may contain  
dangerous substances. For information on the types  
in question please contact your nearest Infineon  
Technologies office.  
© 2023 Infineon Technologies AG.  
All Rights Reserved.  
Do you have a question about this  
document?  
In addition, any information given in this document  
is subject to customer’s compliance with its  
obligations stated in this document and any  
applicable legal requirements, norms and standards  
concerning customer’s products and any use of the  
product of Infineon Technologies in customer’s  
applications.  
Except as otherwise explicitly approved by Infineon  
Technologies in  
a written document signed by  
authorized  
representatives  
of  
Infineon  
Email: erratum@infineon.com  
Technologies, Infineon Technologies’ products may  
not be used in any applications where a failure of the  
product or any consequences of the use thereof can  
reasonably be expected to result in personal injury.  
Document reference  
ifx1  
The data contained in this document is exclusively  
intended for technically trained staff. It is the  
responsibility of customer’s technical departments  
to evaluate the suitability of the product for the  
intended application and the completeness of the  
product information given in this document with  
respect to such application.  

相关型号:

XDPS21071

Switching Controller,
INFINEON

XDPS21081

英飞凌 XDPS21081 是一款反激式控制器IC,其初级侧引入 ZVS (零电压开关),通过简化电路和经济型开关来实现更高的工作效率。与传统的谷值开关方案相比,通过驱动外部低压开关产生负电流使主高压开关 MOSFET 放电,从而进一步降低开关损耗。 为了以同步整流实现更高效率,XDPS21081 多模式数字强制准谐振 (FQR) 反激控制器 IC 通过谷值检测来确保 DCM (非连续导通模式)工作模式,从而实现更安全可靠的运行。
INFINEON

XDPS2201

XDP™ 数字电源 XDPS2201是一种多模式、数字可配置的混合反激控制器,它结合了传统简化的反激拓扑结构和谐振变换器的性能。通过使用两个高压MOSFET,例如CoolMOSTM,混合反激XDPS2201控制器能够在不对称半桥反激拓扑中驱动高压侧和低压侧MOSFET。通过调节正负磁化电流的方法,可以在初级实现零电压开关和次级实现零电流开关,提高了效率。此外,变压器漏感能量被回收,更进一步提高效率。
INFINEON

XDR1

REIBAHLE HEXIBIT3 BIS 7MM
ETC

XDRA821UXXGALM

Dual Arm Cortex-A72, quad Cortex-R5F, 4-port Ethernet switch, and a PCIe controller | ALM | 433 | -40 to 125
TI

XDS510

Comprehensive DSP Tool Solutions
SPECTRUM

XDS510PP

Comprehensive DSP Tool Solutions
SPECTRUM

XDS560R

XDS560R USB JTAG Emulator with 14-pin JTAG Header
SPECTRUM

XDT3F112X

Power Transformer,
COOPER

XDT3F75X

Power Transformer,
COOPER

XDUG14C2

14.22mm (0.56) DUAL DIGIT MUMERIC DISPLAY
ETC

XDUR13A

DISPLAY 13.2MM RED 1DIGIT CA
SUNLED