Part Number: TMS320F28374S
I am configuring the ePWM modules on the TMS320F2837xS series of controllers with the following aim-
ePWM 1, 2 and 3 must be synchronized together. (Using ePWM1 as the source)
ePWM 5, 6, 7, 8 and 9 must be synchronized together. (Using ePWM4 as the source, and its SYNCOUT pulse being transmitted to ePWM7)
Referring to TRM (Lit. SPRUHX5F Revision January 2019) - Figure 14-7 Time Base Counter Synchronization Scheme.
1. Is the only sync input source for ePWM1 available through EXTSYNCIN1 and EXTSYNCIN2? Does this have to be provided using a GPIO XABR? What other sources can be used?
2. The sync out pulse mode is selected by selecting a value in the SYNCOSEL registers. Is there another register used to actually trigger the sync event? Is there any way to scope the generated pulse (example by additionally routing it out to an output XBAR maybe?) and/or observe the status of the pulse in the registers using the CCS debugger?
3. In the former synchronization scheme described, can channels 5 through 9 be synchronized using ePWM4 as the source for ePWM5 and ePWM6, and ePWM4's SYNCOUT signal being used as the SYNCIN pulse for ePWM7? I used this setup and noticed a lag/deadband on ePWM7 rising edges at the same frequency. Is it possible to achieve perfect synchronization on 5 ePWM modules this way?
Thanks.