01.08.2013 Views

Chapter 15 Pulse-Width Modulation Subsystem (PWMSS).

Chapter 15 Pulse-Width Modulation Subsystem (PWMSS).

Chapter 15 Pulse-Width Modulation Subsystem (PWMSS).

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Enhanced PWM (ePWM) Module www.ti.com<br />

<strong>15</strong>.2.2.4 Counter-Compare (CC) Submodule<br />

Figure <strong>15</strong>-17 illustrates the counter-compare submodule within the ePWM. Figure <strong>15</strong>-18 shows the basic<br />

structure of the counter-compare submodule.<br />

EPWMxSYNCI<br />

EPWMxSYNCO<br />

CTR = PRD<br />

CTR =0<br />

Time-Base<br />

(TB)<br />

Counter<br />

Compare<br />

(CC)<br />

Time<br />

Base<br />

(TB)<br />

Module<br />

CMPCTL[LOADAMODE]<br />

CTR = PRD<br />

CTR = 0<br />

Shadow<br />

load<br />

Shadow<br />

load<br />

CMPCTL[LOADBMODE]<br />

Figure <strong>15</strong>-17. Counter-Compare Submodule<br />

CTR = PRD<br />

CTR = 0<br />

CTR_Dir<br />

CTR = CMPA<br />

CTR = CMPB<br />

Action<br />

Qualifier<br />

(AQ)<br />

EPWMxA<br />

EPWMxB<br />

Interrupt<br />

controller<br />

TBCNT<br />

CTR = PRD<br />

CTR = 0<br />

CTR = CMPA<br />

CTR = CMPB<br />

Dead<br />

Band<br />

(DB)<br />

CMPA<br />

CTR_Dir<br />

PWMchopper<br />

(PC)<br />

CTR = 0<br />

EPWMxTZINT<br />

16<br />

16<br />

CMPA<br />

Compare A Active Reg.<br />

CMPA<br />

Compare A Shadow Reg.<br />

TBCNT<br />

CMPB<br />

16<br />

16<br />

Event<br />

Trigger<br />

and<br />

Interrupt<br />

(ET)<br />

Trip<br />

Zone<br />

(TZ)<br />

EPWMxINT<br />

EPWMxA<br />

EPWMxB<br />

TZ1 to TZn<br />

Figure <strong>15</strong>-18. Counter-Compare Submodule Signals and Registers<br />

CMPB<br />

Compare B Active Reg.<br />

CMPB<br />

Compare B Shadow Reg.<br />

CTR = CMPA<br />

Digital<br />

comparator A<br />

CMPCTL<br />

[SHDWAFULL]<br />

CMPCTL<br />

[SHDWAMODE]<br />

CTR = CMPB<br />

Digital<br />

comparator B<br />

Interrupt<br />

controller<br />

Action<br />

Qualifier<br />

(AQ)<br />

Module<br />

CMPCTL[SHDWBFULL]<br />

GPIO<br />

MUX<br />

CMPCTL[SHDWBMODE]<br />

1640 <strong>Pulse</strong>-<strong>Width</strong> <strong>Modulation</strong> <strong>Subsystem</strong> (<strong>PWMSS</strong>) SPRUH73E–October 2011–Revised May 2012<br />

Submit Documentation Feedback<br />

Copyright © 2011–2012, Texas Instruments Incorporated

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!