![Texas Instruments TMS320x2823x Reference Manual Download Page 32](http://html1.mh-extra.com/html/texas-instruments/tms320x2823x/tms320x2823x_reference-manual_1095205032.webp)
TBCTR[15:0]
Time
Base
(TB)
Module
16
CMPA[15:0]
16
16
16
CMPA
Compare A Active Reg.
CTR = CMPA
CTR = CMPB
Action
Qualifier
Module
Digital
comparator B
CMPB[15:0]
TBCTR[15:0]
CTR = PRD
CTR =0
CMPCTL[LOADAMODE]
Shadow
load
CTR = PRD
CTR = 0
CMPCTL[LOADBMODE]
CMPCTL[SHDWBFULL]
CMPCTL[SHDWBMODE]
CMPCTL
[SHDWAFULL]
CMPCTL
[SHDWAMODE]
CMPA
Compare A Shadow Reg.
Digital
comparator A
CMPB
Compare B Active Reg.
CMPB
Compare B Shadow Reg.
Shadow
load
(AQ)
ePWM Submodules
www.ti.com
2.3.1
Purpose of the Counter-Compare Submodule
The counter-compare submodule takes as input the time-base counter value. This value is continuously
compared to the counter-compare A (CMPA) and counter-compare B (CMPB) registers. When the
time-base counter is equal to one of the compare registers, the counter-compare unit generates an
appropriate event.
The counter-compare:
•
Generates events based on programmable time stamps using the CMPA and CMPB registers
–
CTR = CMPA: Time-base counter equals counter-compare A register (TBCTR = CMPA).
–
CTR = CMPB: Time-base counter equals counter-compare B register (TBCTR = CMPB)
•
Controls the PWM duty cycle if the action-qualifier submodule is configured appropriately
•
Shadows new compare values to prevent corruption or glitches during the active PWM cycle
2.3.2
Controlling and Monitoring the Counter-Compare Submodule
The counter-compare submodule operation is controlled and monitored by the registers shown in
Table 5. Counter-Compare Submodule Registers
Register Name
Address Offset
Shadowed
Description
CMPCTL
0x0007
No
Counter-Compare Control Register.
CMPAHR
0x0008
Yes
HRPWM Counter-Compare A Extension Register
(1)
CMPA
0x0009
Yes
Counter-Compare A Register
CMPB
0x000A
Yes
Counter-Compare B Register
(1)
This register is available only on ePWM modules with the high-resolution extension (HRPWM). On ePWM modules that do not
include the HRPWM this location is reserved. This register is described in the device-specific High-Resolution Pulse Width
Modulator (HRPWM) Reference Guide. Refer to the device specific data manual to determine which ePWM instances include
this feature.
Figure 15. Detailed View of the Counter-Compare Submodule
The key signals associated with the counter-compare submodule are described in
32
TMS320x2833x, 2823x Enhanced Pulse Width Modulator (ePWM) Module
SPRUG04A – October 2008 – Revised July 2009
© 2008–2009, Texas Instruments Incorporated