ISD94100 Series Technical Reference Manual
Sep 9, 2019
Page
358
of 928
Rev1.09
IS
D
9
410
0
S
ER
IE
S
T
E
C
HN
ICA
L
RE
F
E
RE
NCE
M
AN
U
AL
PWMx_CH1
PWMx_CH0
Figure 6.7-24 PWM Independent Mode Output Waveform
6.7.6.13 Complementary mode
When OUTMODE (TIMERx_PWMCTL[16]) bit is set to 1, PWM output operates in complementary
mode. In this mode, both PWMx_CH0 and PWMx_CH1 can output waveform and PWMx_CH1
must always be the complement of PWMx_CH0 as shown in Figure 6.7-25.
PWMx_CH1
PWMx_CH0
Figure 6.7-25 PWM Complementary Mode Output Waveform
6.7.6.14 PWM Output Control
After PWM pulse generator, there are four steps to control output waveform in independent output
mode and five control steps in complementary output mode. User can set POEN0
(TIMERx_PWMPOEN[0]) and POEN1 (TIMERx_PWMPOEN[1]) 1 to enable PWMx_CH0 and
PWMx_CH1 output waveform.
In Independent mode, there are mask control, polarity control and output enable control to control
output waveform as shown in Figure 6.7-26.
Mask Data
MSKDAT0
(TIMERx_PWMMSK[0])
PINV0
(TIMERx_PWMPOLCTL[0])
POEN0
(TIMErx_PWMPOEN[0])
Pulse
Generator
MSKEN0
(TIMERx_PWMMSKEN[0])
Independent Mode Three
Steps
mask control
brake control
output enable control
polarity control
TMx
(PWMx_CH0)
Figure 6.7-26 PWMx_CH0 Output Control in Independent Mode
In complementary mode, there are dead-time insertion control and three control steps the same as
independent mode to control PWMx_CH0 and PWMx_CH1 outputs as shown in Figure 6.7-27.