![Infineon XDPP1100 Technical Reference Manual Download Page 7](http://html1.mh-extra.com/html/infineon/xdpp1100/xdpp1100_technical-reference-manual_2055193007.webp)
User Manual
7 of 562
V 1.0
2021-08-25
XDPP1100 technical reference manual
Digital power controller
Introduction
1
Introduction
This document focuses on XDPP1100 HW implementation, and it can be used as a reference document by FW
developers. The aim is to describe high-level functions and provide block diagram illustrations of the
implemented HW. Furthermore, the purpose is to demonstrate how the XDPP1100 interacts with external
components within certain applications, and show how the sensed information from the analog input pins is
processed by the HW. Relevant registers and their settings for each HW function are also included in this
document.
This chapter first introduces the applications and topologies where XDPP1100 can be used. Next there is a brief
overview of the PMBus and register programming through the XDP1100 graphical user interface (GUI). General
naming conventions are then summarized, including loop and phase definitions, symbols and abbreviations,
signal naming and binary number formatting. The final section describes the structure of the rest of this
document.
1.1
Applications
The XDPP1100 is versatile digital controller that can be employed in various applications, including isolated
and non-isolated DC-DC brick converters, intermediate bus converters and telecom power supplies, as well as
point-of-load converters. The controller provides flexibility through FW, and the same HW can be configured for
various topologies such as:
•
Active clamp forward (ACF)
•
Full-bridge (FB) primary with full-wave or center-tap (CT) secondary
•
Half-bridge (HB) primary with full-wave or CT secondary
•
Buck
•
Boost
•
Buck-boost
•
Unregulated LLC
Independent application notes provide more details regarding certain product features and applications. These
application notes are referenced in the text. Two specific documents of interest are:
•
•
XDPP1100 digital power supply controller application note
1.2
Control registers and PMBus commands
The XDPP1100 controller is configured by application-specific parameter settings loaded into control registers.
Access to the control register map can be achieved over I
2
C and PMBus. Module manufacturers can use I
2
C to
set up controller features and parameters. PMBus commands enable the end user to customize system
applications. Access to the register map is supported by the XDPP1100 GUI. A full listing of the control registers
and their descriptions can be found in the XDPP1100 register descriptions document. Registers associated with
a HW function discussed in this document are also described at the end of the relevant chapter.
For typical applications, the control registers are pre-programmed at the factory and stored in the on-chip non-
volatile 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 (I
2
C) bus and
stored in the NVM. The XDPP1100 controllers support multiple reprogramming cycles, and this is easily
accomplished with the XDPP1100 GUI.
In addition to supporting multiple reprogramming cycles, the XDPP1100 controllers also support storing
multiple configurations in NVM, where the initialization setting is selected from one of these stored