ePWM Chopper Sub-Module Registers
(lab file: EPwm.c)
Name Description Structure
PCCTL PWM-Chopper Control EPwmxRegs.PCCTL.all =
ePWM Chopper Control Register
EPwmxRegs.PCCTL
CHPENCHPDUTY CHPFREQ OSHTWTH
015 - 11
reserved
4 - 17 - 510 - 8
Chopper Enable
0 = disable (bypass)
1 = enable
One-Shot Pulse Width
0000 = 1 x SYSCLKOUT/8 1000 = 9 x SYSCLKOUT/8
0001 = 2 x SYSCLKOUT/8 1001 = 10 x SYSCLKOUT/8
0010 = 3 x SYSCLKOUT/8 1010 = 11 x SYSCLKOUT/8
0011 = 4 x SYSCLKOUT/8 1011 = 12 x SYSCLKOUT/8
0100 = 5 x SYSCLKOUT/8 1100 = 13 x SYSCLKOUT/8
0101 = 6 x SYSCLKOUT/8 1101 = 14 x SYSCLKOUT/8
0110 = 7 x SYSCLKOUT/8 1110 = 15 x SYSCLKOUT/8
0111 = 8 x SYSCLKOUT/8 1111 = 16 x SYSCLKOUT/8
Chopper Clk Freq.
000 = SYSCLKOUT/8 ÷ 1
001 = SYSCLKOUT/8 ÷ 2
010 = SYSCLKOUT/8 ÷ 3
011 = SYSCLKOUT/8 ÷ 4
100 = SYSCLKOUT/8 ÷ 5
101 = SYSCLKOUT/8 ÷ 6
110 = SYSCLKOUT/8 ÷ 7
111 = SYSCLKOUT/8 ÷ 8
Chopper Clk Duty Cycle
000 = 1/8 (12.5%)
001 = 2/8 (25.0%)
010 = 3/8 (37.5%)
011 = 4/8 (50.0%)
100 = 5/8 (62.5%)
101 = 6/8 (75.0%)
110 = 7/8 (87.5%)
111 = reserved