www.ti.com
Figure 2-6. Time-Base Counter Synchronization Scheme 3
SYNCI
eCAP1
| EPWM1SYNCI |
| ePWM1 |
| EPWM1SYNCO |
EPWM2SYNCI | EPWM2SYNCI |
ePWM4 | ePWM2 |
EPWM2SYNCO | EPWM2SYNCO |
EPWM3SYNCI | EPWM3SYNCI |
ePWM5 | ePWM3 |
EPWM3SYNCO | EPWM3SYNCO |
EPWMxSYNCI |
|
ePWM6 |
|
EPWMxSYNCO |
|
GPIO MUX
Each ePWM module can be configured to use or ignore the synchronization input. If the TBCTL[PHSEN] bit is set, then the
∙EPWMxSYNCI: Synchronization Input Pulse:
The value of the phase register is loaded into the counter register when an input synchronization pulse is detected (TBPHS → TBCNT). This operation occurs on the next valid
∙Software Forced Synchronization Pulse:
Writing a 1 to the TBCTL[SWFSYNC] control bit invokes a software forced synchronization. This pulse is ORed with the synchronization input signal, and therefore has the same effect as a pulse on EPWMxSYNCI.
This feature enables the ePWM module to be automatically synchronized to the time base of another ePWM module. Lead or lag phase control can be added to the waveforms generated by different ePWM modules to synchronize them. In
Clearing the TBCTL[PHSEN] bit configures the ePWM to ignore the synchronization input pulse. The synchronization pulse can still be allowed to
ePWM Submodules | 29 |