| Time Base (TB) |
- Scale the
time-base clock (TBCLK) relative to the MCPWM clock
(MCPWMCLK).
- Configure the
PWM time-base counter (TBCTR) frequency or period.
- Set the mode
for the time-base counter:
- count-up mode: used for asymmetric PWM
- count-up-and-down mode: used for symmetric PWM
- Configure the
time-base phase relative to another MCPWM module.
- Synchronize
the time-base counter between modules through hardware or
software.
- Configure the
direction (up or down) of the time-base counter after a
synchronization event.
- Configure how
the time-base counter behaves when the device is halted by
an emulator.
- Specify the
source for the synchronization output of the MCPWM
module.
- Configure one
shot and global load of registers in this module.
|
| Counter Compare (CC) |
- Specify the PWM duty cycle for each outputs MCPWMx_yA and
outputs MCPWMx_yB
- Specify the time at which switching events occur on the
MCPWMx_yA or MCPWMx_yB outputs.
- Specify the programmable delay for interrupt and SOC
generation with additional comparators
- Configure one shot and global load of registers in this
module.
|
| Action Qualifier (AQ) |
- Specify the
type of action taken when a time-base counter-compare
- No
action taken
- Output MCPWMx_yA and MCPWMx_yB switched high
- Output MCPWMx_yA and MCPWMx_yB switched low
- Output MCPWMx_yA and MCPWMx_yB toggled
- Force the PWM
output state through software control
- Configure and
control the PWM dead band through software
- Configure one
shot and global load of registers in this module.
|
| Dead-Band Generator (DB) |
- Control of
traditional complementary dead-band relationship between
upper and lower switches
- Specify the
output rising-edge-delay value
- Specify the
output falling-edge delay value
- Bypass the
dead-band module entirely. In this case the PWM waveform is
passed through without modification.
- Allow MCPWMxB
phase shifting with respect to the MCPWMxA output.
- Configure one
shot and global load of registers in this module.
|
| Trip Zone (TZ) |
- Configure the
MCPWM module to react to one, all, or none of the trip-zone
signals or digital compare events.
- Specify the
trip action taken when a fault occurs:
- Force
outputs high
- Force
outputs low
- Force
outputs to a high-impedance state
- Configure outputs to ignore any trip
condition.
- Configure how
often the MCPWM reacts to each trip-zone signal:
- Bypass the
trip-zone module entirely.
- Programmable
option for cycle-by-cycle trip clear
|
| Event Trigger (ET) |
- Enable the
MCPWM events that trigger an interrupt.
- Enable MCPWM
events that trigger an ADC start-of-conversion event.
- Specify the
rate at which events cause triggers (every occurrence or
every 2nd or up to 15th occurrence)
- Poll, set, or
clear event flags
|