![GigaDevice Semiconductor GD32E23 Series User Manual Download Page 250](http://html.mh-extra.com/html/gigadevice-semiconductor/gd32e23-series/gd32e23-series_user-manual_2225794250.webp)
GD32E23x User Manual
250
Complementary Parameters
Output Status
POEN ROS
IOS
CHxEN CHxNEN
CHx_O
CHx_ON
1
CHx_O = ISOx CHx_ON = ISOxN
1
0
0/1
0
0
CHx_O/CHx_ON = LOW
CHx_O/CHx_ON output disable.
1
CHx_O = LOW
CHx_O output disable.
CHx_ON=OxCPRE
⊕
CHxNP
CHx_ON output enable
1
0
CHx_O=OxCPRE
⊕
CHxP
CHx_O output enable
CHx_ON = LOW
CHx_ON output disable.
1
CHx_O=OxCPRE
⊕
CHxP
CHx_O output enable
CHx_ON=(!OxCPRE)
⊕
CHxNP
CHx_ON output enable
1
0
0
CHx_O = CHxP
CHx_O output disable.
CHx_ON = CHxNP
CHx_ON output disable.
1
CHx_O = CHxP
CHx_O output enable
CHx_ON=OxCPRE
⊕
CHxNP
CHx_ON output enable
1
0
CHx_O=OxCPRE
⊕
CHxP
CHx_O output enable
CHx_ON = CHxNP
CHx_ON output enable.
1
CHx_O=OxCPRE
⊕
CHxP
CHx_O output enable
CHx_ON=(!OxCPRE)
⊕
CHxNP
CHx_ON output enable.
Insertion dead time for complementary PWM
The dead time insertion is enabled when both CHxEN and CHxNEN are configured to
1’b1, it
is also necessary to configure POEN to 1. The field named DTCFG defines the dead time
delay that can be used for all channels except channel 3. Refer to the TIMERx_CCHP
register for details about the delay time.
The dead time delay insertion ensures that two complementary signals are not active at the
same time.
When the channelx match event (TIMERx counter = CHxVAL) occurs, OxCPRE will be
toggled in PWM mode 0. At point A in
Figure 14-18. Complementary output with dead
, CHx_O signal remains at the low level until the end of the dead time delay,
while CHx_ON signal will be cleared at once. Similarly, at point B when the channelx match
event (TIMERx counter = CHxVAL) occurs again, OxCPRE is cleared, and CHx_O signal will
be cleared at once, while CHx_ON signal remains at the low level until the end of the dead
time delay.
Sometimes, we can see corner cases about the dead time insertion. For example: the dead
time delay is greater than or equal to the duty cycle of the CHx_O signal, then the CHx_O