Part Number: TMS320F28P650DH
The topology adopted is a three-phase matrix converter, which requires multiple ePWM modules (such as ePWM1, ePWM2, ePWM3, ePWM4, etc.) to generate complex driving waveforms. However, the technical reference manual states that the ePWM synchronization function must be disabled when the XCMP function is enabled.
Our system requires multiple ePWM modules to operate synchronously, so we are writing to ask TI for feasible solutions or alternative configuration schemes to resolve this conflict.
Our current temporary workaround is to start all ePWM time-base counters simultaneously during initialization by triggering the global TBCLKSYNC signal. Nevertheless, this approach has critical drawbacks in long-term actual operation: the internal clock oscillator frequency deviation will cause gradual counter drift between each ePWM module. After extended continuous running, the carrier phases of different PWMs will shift out of alignment, which is strictly prohibited for our power converter control algorithm.
Could you please provide official recommended implementation methods to maintain long-term synchronous operation of multiple Type-5 ePWMs while XCMP mode remains enabled?