English
Language : 

MC68HC708MP16 Datasheet, PDF (155/398 Pages) Freescale Semiconductor, Inc – Microcontrollers
Pulse Width Modulator for Motor Control (PWMMC)
PWM CONTROLLED BY
ODD PWMVAL REGISTER
A
PWM CONTROLLED BY
EVEN PWMVAL REGISTER
INITIAL VALUE = 0
B
A/B
ISx PIN
D
Q
CLK
D
Q
CLK
DEADTIME
GENERATOR
TOP PWM
BOTTOM PWM
PWM CYCLE START
Figure 9-23. Internal Correction Logic when ISENS[1:0] = 10
PWM CONTROLLED BY
ODD PWMVAL REGISTER
A
PWM CONTROLLED BY
EVEN PWMVAL REGISTER
INITIAL VALUE = 0
B
A/B
ISx PIN
PMCNT = PMMOD
D
Q
CLK
D
Q
CLK
DEADTIME
GENERATOR
TOP PWM
BOTTOM PWM
PWM CYCLE START
Figure 9-24. Internal Correction Logic when ISENS[1:0] = 11
NOTE:
The values latched on the ISx pins are buffered so that only one PWM
register is used per PWM cycle. If a current sense value changes during
a PWM period, the new value does not take effect until the next PWM
period.
When initially enabled by setting the PWMEN bit, no current has
previously been sensed. PWM value registers 1, 3, and 5 initially control
the three PWM pairs when configured for current sensing correction.
MC68HC708MP16 — Rev. 3.1
Freescale Semiconductor Pulse Width Modulator for Motor Control (PWMMC)
Technical Data
155