PFS122
8bit MTP MCU with 12-bit R-Type ADC
2. PWM waveforms when switching two duty cycles:
TM2
TM3
Dead time
30us
Fig. 14: Two complementary PWM waveforms with dead zones
Note: This example just illustrate a method for generating complementary PWM with dead zones and
switching duty cycle. If users try to switch duty cycle by adjusting PWM_pulse: such as when the present
PWM_pulse = 70, directly let PWM_pulse_a = 100 and PWM_pulse_b = 160. Then the new value must not
be re-assigned to tm2b register until tm2ct is 0.
This method can effectively deal with the problems such as first duty cycle inaccuracy and possible
dead zone time reduction or dead zone disappear caused by assigning new value to tm2b when tm2ct is not
0. Please handle it carefully and consult FAE when necessary according to the practical application
specifications.
©Copyright 2020, PADAUK Technology Co. Ltd
Page 49 of 93
PDK-DS-PFS122-EN_V000-May 28, 2020