![Infineon XDPP1100 Technical Reference Manual Download Page 232](http://html1.mh-extra.com/html/infineon/xdpp1100/xdpp1100_technical-reference-manual_2055193232.webp)
User Manual
232 of 562
V 1.0
2021-08-25
XDPP1100 technical reference manual
Digital power controller
Fault handler
9
Fault handler
This chapter discusses the fault handler module and its main functionalities and relevant registers
programming. All the PMBus commands mentioned within the chapter are described in
The fault module is responsible for detecting faults and reporting them to the FW as well as initiating fault-
based shutdown. The fault module block diagram is shown in
and it consists of the following
submodules:
•
Loop fault (1 instance for each loop)
•
Common fault
•
Fault interrupts
•
Fault priority encoding
•
Fault shutdown
These submodules are described in detail within the following subsections.
Figure 76
Fault module block diagram
9.1
Loop faults
The loop fault module is responsible for detecting and reporting faults that are specific to a loop, such as:
•
Output and input voltage faults and warnings
•
Output and input current faults and warnings
•
Temperature faults and warnings
However, the loop fault module is not limited to these faults and the full block diagram is shown in
The subsections 9.1.1 to 9.1.9 describe the loop fault submodules in detail.
Loop fault
module
Loop fault
module
Common
fault
module
Loop 0 fault
signals and controls
Loop 1 fault
signals and controls
Common fault
signals and controls
fault0_status_loop[31:0]
fault0_reg_loop[31:0]
fault1_status_loop[31:0]
fault1_reg_loop[31:0]
fault_status_com[31:0]
fault_reg_com[31:0]
Fault
interrupts
Fault
priority
encoding
Fault
shutdown
Shutdown controls
fault_irq
fault_irq_bus[2:0]
fault_encode[7:0]
fault_shut_bus[2:0]