![Infineon XDPP1100 Technical Reference Manual Download Page 299](http://html1.mh-extra.com/html/infineon/xdpp1100/xdpp1100_technical-reference-manual_2055193299.webp)
User Manual
299 of 562
V 1.0
2021-08-25
XDPP1100 technical reference manual
Digital power controller
Flux balance (FBAL)
Figure 93
Simplified flux balance block diagram
The flux balance circuit supports three balancing modes:
•
Volt-second balance
•
Time-only balance
•
Voltage-only balance.
Volt-second and time-only modes are suitable for FB topologies. It should be noted that time-only mode is
sufficient if timing mismatch is the main concern. The voltage-only mode is not suitable for FB topologies.
However, it could be used for HB topologies, but due to the lack of significant improvement in the system
performance this is not recommended.
The flux balance mode programming is performed through registers
vbal_mode_sel
and
fbal_time_only
, as
summarized in
Table 74
Flux balance mode programming
vbal_mode_sel
fbal_time_only
Balance mode
PI filter error input
0
0
Volt-seconds
(Vrec Vrect_odd) * (Teven - Todd) +
(Vrect_even - Vrect_odd) * (Teven + Todd)
= 2 * (Vrect_even*Teven - Vrect_odd*Todd)
0
1
Time
(Vrec Vrect_odd) * (Teven - Todd)
= Vrect_avg * (Teven - Todd)
1
x
Voltage
Vrect_odd - Vrect_even
Subsequent to the balance mode selection, the computed error voltage is filtered by a PI compensation filter.
The filter output allows for maximum duty-cycle correction of ± 25 percent on the odd half-cycles only. Further
limitation on the maximum duty-cycle correction is done via register
fbal_max
. Setting
fbal_max
= 0 blocks
the flux balance circuit from adjusting the PWM duty cycle.
The flux balance circuits are enabled automatically by ROM-based FW, under the following conditions:
•
FBAL1 associated with Loop 0 phase 1, VRSEN and PWM ramp0
o
topology = FB or HB
o
control mode = VMC
o
Loop 0 is operating (start-up or regulation)
•
FBAL2 associated with Loop 0 phase 2, BVRSEN and PWM ramp1
o
topology = FB or HB
o
control mode = VMC
U12.0
-
+
+
+
vrs_vrect_even
U12.0
vrs_vrect_odd
vdiff
vsum
U11.0
- +
+
+
cnt_vrscomp_even
U11.0
cnt_vrscomp_odd
tdiff
tsum
0
1
0
1
S-1.11
fbal_duty_adj
applied to odd
half cycles only
vbal_mode_sel
vdt
tdv
kp_fbal
ki_fbal
fbal_max
fbal_fw_adj
fbal_fw_en
S-1.9
U-2.10
vdt_plus_tdv
0
1
0
fbal_time_only
S
S
S
S
S
PI Filter
Clamp