Figure 6.8-28 Dead-Time Insertion; Figure 6.8-29 Illustration Of Mask Control Waveform - Nuvoton ISD94124BYI Technical Reference Manual

Isd arm cortex-m4f soc
Table of Contents

Advertisement

PWM_CH0 without
Dead-Time
PWM_CH1 without
Dead-Time
PWM_CH0 with
Dead-Time
PWM_CH1 with
Dead-Time
Dead-Time
Interval
6.8.5.22 PWM Mask Output Function
Each of the PWM channel output value can be manually overridden with the settings in the PWM
Mask Enable Control Register (PWM_MSKEN) and the PWM Masked Data Register (PWM_MSK)
With these settings, the PWM channel outputs can be assigned to specified logic states
independent of the duty cycle comparison units. The PWM mask bits are useful when controlling
various types of Electrically Commutated Motor (ECM) like a BLDC motor. The PWM_MSKEN
register contains six bits, MSKENn(PWM_MSKEN[5:0]). If the MASKENn is set to active-high, the
PWM channel n output will be overridden. The PWM_MSK register contains six bits,
MSKDATn(PWM_MSK[5:0]). The bit value of the MSKDATn determines the state value of the PWM
channel n output when the channel is overridden. Figure 6.8-29 shows an example of how PWM
mask control can be used for the override feature.
PWM_MSKEN
[5:0]
PWM_MSK
[5:0]
PWM_CH0
PWM_CH1
PWM_CH2
PWM_CH3
PWM_CH4
PWM_CH5

Figure 6.8-29 Illustration of Mask Control Waveform

6.8.5.23 PWM Brake
PWM module has two external input brake control signals. The external signals will be filtered by a
3-bit noise filter. User can enable the noise filter function by BRKxNFEN bits of PWM_BNF register,
and noise filter sampling clock can be selected by setting BRKxNFSEL bits of PWM_BNF register
to fit different noise properties. Moreover, by setting the BRKxFCNT bits, user can define by how
Sep 9, 2019
ISD94100 Series Technical Reference Manual
Effect of Dead-Time for complementary pairs

Figure 6.8-28 Dead-Time Insertion

0x2A (Mask channel 1, 3, 5)
0x8
Page 427 of 928
0x15 (Mask channel 0, 2, 4)
0x11
0x5
Rev1.09

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents