Pulse-Width Modulator for Motor Control (PWMMC)
UP/DOWN COUNTER
MODULUS = 4
DEAD-TIME = 2
PWM VALUE = 3
OUTCTL
OUT1
OUT2
PWM1
PWM2
PWM1/PWM2
DEAD-TIME
2
2
2
DEAD-TIME INSERTED AS PART OF DEAD-TIME INSERTED DUE
DEAD-TIME INSERTED
DUE TO CLEARING OF
OUT1 BIT
NORMAL PWM OPERATION AS
CONTROLLED BY CURRENT
SENSING AND PWM GENERATOR
TO SETTING OF OUT1 BIT
Figure 12-23. Dead-Time Insertion During OUTCTL = 1
UP/DOWN COUNTER
MODULUS = 4
DEAD-TIME = 2
PWM VALUE = 3
OUTCTL
OUT1
OUT2
PWM1
PWM2
2
2
2
2
PWM1/PWM2
DEAD-TIME
NO DEAD-TIME INSERTED
BECAUSE OUT1 IS NOT
TOGGLING
DEAD-TIME INSERTED BECAUSE
WHEN OUTCTL WAS SET, THE
STATE OF OUT1 WAS SUCH THAT
PWM1 WAS DIRECTED TO TOGGLE
DEAD-TIME INSERTED
BECAUSE OUT1 TOGGLES,
DIRECTING PWM1 TO
TOGGLE
Figure 12-24. Dead-Time Insertion During OUTCTL = 1
Data Sheet
148
MC68HC908MR32 • MC68HC908MR16 — Rev. 6.0
Pulse-Width Modulator for Motor Control (PWMMC) MOTOROLA