3.4.2.3 Counter-Compare A (CMPA) Register
Figure 3-83. Counter-Compare A (CMPA) Register
15
0
CMPA
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 3-32. Counter-Compare A (CMPA) Register Field Descriptions
Bits
Name
Description
15-0
CMPA
The value in the active CMPA register is continuously compared to the time-base counter (TBCTR). When the
values are equal, the counter-compare module generates a "time-base counter equal to counter compare A"
event. This event is sent to the action-qualifier where it is qualified and converted it into one or more actions.
These actions can be applied to either the EPWMxA or the EPWMxB output depending on the configuration of
the AQCTLA and AQCTLB registers. The actions that can be defined in the AQCTLA and AQCTLB registers
include:
•
Do nothing; the event is ignored.
•
Clear: Pull the EPWMxA and/or EPWMxB signal low
•
Set: Pull the EPWMxA and/or EPWMxB signal high
•
Toggle the EPWMxA and/or EPWMxB signal
Shadowing of this register is enabled and disabled by the CMPCTL[SHDWAMODE] bit. By default this register is
shadowed.
•
If CMPCTL[SHDWAMODE] = 0, then the shadow is enabled and any write or read will automatically go to
the shadow register. In this case, the CMPCTL[LOADAMODE] bit field determines which event will load the
active register from the shadow register.
•
Before a write, the CMPCTL[SHDWAFULL] bit can be read to determine if the shadow register is currently
full.
•
If CMPCTL[SHDWAMODE] = 1, then the shadow register is disabled and any write or read will go directly to
the active register, that is the register actively controlling the hardware.
•
In either mode, the active and shadow registers share the same memory map address.
Enhanced Pulse Width Modulator (ePWM) Module
338
TMS320x2806x Microcontrollers
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
Copyright © 2022 Texas Instruments Incorporated
Содержание TMS320 2806 Series
Страница 2: ......