MC68HC908MR16/MC68HC908MR32
—
Rev. 5.0
Advance Information
MOTOROLA
Pulse-Width Modulator for Motor Control (PWMMC)
135
Advance Information
—
MC68HC908MR16/MC68HC908MR32
Section 9. Pulse-Width Modulator for Motor Control
(PWMMC)
9.1 Contents
9.2
9.3
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
9.4
9.4.1
9.4.2
9.5
9.5.1
9.5.2
9.6
9.6.1
Timebase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
Prescaler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143
PWM Generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143
Load Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143
PWM Data Overflow and Underflow Conditions. . . . . . . . .147
Output Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
Selecting Six Independent PWMs
or Three Complementary PWM Pairs . . . . . . . . . . . . . .147
Dead-Time Insertion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
Top/Bottom Correction with Motor Phase
Current Polarity Sensing . . . . . . . . . . . . . . . . . . . . . . . .153
Output Polarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
PWM Output Port Control. . . . . . . . . . . . . . . . . . . . . . . . . .158
Fault Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
Fault Condition Input Pins . . . . . . . . . . . . . . . . . . . . . . . . .161
9.7.1.1
Fault Pin Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
9.7.1.2
Automatic Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
9.7.1.3
Manual Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
9.7.2
Software Output Disable . . . . . . . . . . . . . . . . . . . . . . . . . .165
9.7.3
Output Port Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
9.8
Initialization and the PWMEN Bit . . . . . . . . . . . . . . . . . . . . . .166
9.6.2
9.6.3
9.6.4
9.6.5
9.7
9.7.1
9.9
PWM Operation in Wait Mode . . . . . . . . . . . . . . . . . . . . . . . .168