Figure 6.8-27 Pwm0_Ch0 And Pwm0_Ch1 Output Control In Complementary Mode - Nuvoton ISD94124BYI Technical Reference Manual

Isd arm cortex-m4f soc
Table of Contents

Advertisement

Complementary Mode
Pulse
Generation
(PWM_DTCTL0_1[16])

Figure 6.8-27 PWM0_CH0 and PWM0_CH1 Output Control in Complementary Mode

6.8.5.21 Dead-Time Insertion
In the complementary application, the complement channels may drive the external devices like
power switches. The dead-time generator inserts a low level period called "dead-time" between
complementary outputs to drive these devices safely and to prevent system or devices from the
burn-out damage. Hence the dead-time control is a crucial mechanism to the proper operation of
the complementary system. By setting corresponding channel n DTEN (PWM_DTCTLn_m[16]) bit
to enable dead-time function and DTCNT (PWM_DTCTLn_m[11:0]) to control dead-time period,
the dead-time can be calculated from the following formula:
Dead-time = (DTCNT (PWM_DTCTLn[11:0])+1) * PWM0_CLK period
Dead-time insertion clock source can be selected from prescaler output by setting DTCKSEL
(PWM_DTCTLn_m[24]) to 1. By default, clock source is come from PWM_CLK, which is prescaler
input. Then the dead-time can be calculated from the following formula:
Dead-time = (DTCNT (PWM_DTCTLn[11:0])+1) *
(CLKPSC (PWM_CLKPSCn [11:0])+1)*PWM0_CLK period
Please note that the PWM_DTCTLn_m are write-protected registers.
Figure 6.8-28 indicates the dead-time insertion for one pair of PWM signals.
Sep 9, 2019
ISD94100 Series Technical Reference Manual
Dead Time Insertion Control
Dead Time
12-bits
Dead Time
12-bits
DTEN
DTCNT
(PWM_DTCTL0_1[11:0])
Page 426 of 928
Independent Mode
Four Steps
Independent Mode
Four Steps
PWM0_CH0
PWM0_CH1
Rev1.09

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents