CTR=0
CTR=CMPB
X
En
Φ=0°
SyncOut
Phase reg
Ext SyncIn
(optional)
EPWM1A
EPWM1B
SyncOut
Phase reg
CTR=CMPB
CTR=0
X
Φ=X
En
EPWM2B
EPWM2A
Slave
Master
Buck #1
Vout1
Vin1
EPWM1A
Buck #2
Vin2
EPWM1B
Vout2
Buck #4
Buck #3
Vin3
EPWM2B
Vin4
EPWM2A
Vout3
Vout4
SyncIn
SyncIn
Enhanced PWM (ePWM) Module
Example 15-3. Configuration for Example in
// Run Time (Note: Example execution of one run-time instance)
//=========================================================
EPwm1Regs.CMPA.half.CMPA = 700;
// adjust duty for output EPWM1A
EPwm2Regs.CMPA.half.CMPA = 700;
// adjust duty for output EPWM2A
EPwm3Regs.CMPA.half.CMPA = 500;
// adjust duty for output EPWM3A
15.2.3.4 Controlling Multiple Buck Converters With Same Frequencies
If synchronization is a requirement, ePWM module 2 can be configured as a slave and can operate at
integer multiple (N) frequencies of module 1. The sync signal from master to slave ensures these modules
remain locked.
shows such a configuration;
shows the waveforms generated by
the configuration.
Figure 15-58. Control of Four Buck Stages. (Note: F
PWM2
= N × F
PWM1
)
1562
Pulse-Width Modulation Subsystem (PWMSS)
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated