![Infineon XDPP1100 Скачать руководство пользователя страница 137](http://html1.mh-extra.com/html/infineon/xdpp1100/xdpp1100_technical-reference-manual_2055193137.webp)
User Manual
137 of 562
V 1.0
2021-08-25
XDPP1100 technical reference manual
Digital power controller
Digital pulse width modulator
It should be noted that I
OUT
polling for this FW-based function occurs at a 1 ms rate.
More complex dead time adjustment algorithms are additionally possible using a user-written FW patch. It is
important to note that in order to synchronously and simultaneously update all the dead time changes, an
update to any of the dead time parameters (
pwmY_dr
or
pwmY_df
) becomes effective only after the register
containing
pwm12_dr
and
pwm12_df
is written. This means that even if the PWM12 output is not in use, a
dummy write to register 7000_2C80h by FW is required.
7.2.5
Force high force low
The XDPP1100 has two registers which allow the PWM output state to be forced. By setting appropriate bits in
either of the following register values to 1, the corresponding PWM output can be forced either high or low:
•
Register
pwm_force_hi[11:0]
forces the corresponding PWM output high
•
Register
pwm_force_lo[11:0]
forces the corresponding PWM output low
In both registers, bit 0 corresponds to PWM1 and bit 11 corresponds to PWM12. In the case that corresponding
bits are set in both parameters,
pwm_force_lo
has higher priority and the PWM output is set low.
7.3
Feedback control modes
The XDPP1100 supports VMC and PCMC. In the case of PCMC, both primary-side and secondary-side control are
possible. The feedback control mode is selected via register
mode_control_loopX
, where X denotes zero or
one depending on which loop is being used. The control method programming is shown in
Table 41
Feedback control mode programming
mode_control_loopX
Feedback control mode
0
VMC
1
PCMC on secondary
2
PCMC on primary
3
Reserved
7.3.1
Voltage mode control
VMC is the simplest control method, and it can be configured by setting the register value
mode_control_loopX
. The functional block diagram shown in
illustrates the internal configuration while the XDPP1100 applies VMC.