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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Table <strong>15</strong>-29. EPWMx Initialization for Figure <strong>15</strong>-31<br />

Register Bit Value Comments<br />

TBPRD TBPRD 600 (258h) Period = 601 TBCLK counts<br />

TBPHS TBPHS 0 Clear Phase Register to 0<br />

TBCNT TBCNT 0 Clear TB counter<br />

TBCTL CTRMODE TB_UPDOWN<br />

PHSEN TB_DISABLE Phase loading disabled<br />

PRDLD TB_SHADOW<br />

SYNCOSEL TB_SYNC_DISABLE<br />

HSPCLKDIV TB_DIV1 TBCLK = SYSCLK<br />

CLKDIV TB_DIV1<br />

CMPA CMPA 350 (<strong>15</strong>Eh) Compare A = 350 TBCLK counts<br />

CMPB CMPB 400 (190h) Compare B = 400 TBCLK counts<br />

CMPCTL SHDWAMODE CC_SHADOW<br />

SHDWBMODE CC_SHADOW<br />

LOADAMODE CC_CTR_ZERO Load on CTR = 0<br />

LOADBMODE CC_CTR_ZERO Load on CTR = 0<br />

AQCTLA CAU AQ_SET<br />

CAD AQ_CLEAR<br />

AQCTLB CBU AQ_CLEAR<br />

CBD AQ_SET<br />

Table <strong>15</strong>-30. EPWMx Run Time Changes for Figure <strong>15</strong>-31<br />

Register Bit Value Comments<br />

CMPA CMPA Duty1A Adjust duty for output EPWM1A<br />

CMPB CMPB Duty1B Adjust duty for output EPWM1B<br />

1660 <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!