Part Number: TMS320F280039C
Tool/software:
Currently, I am working on the Phase Shift Full Bridge DCDC converter application with F28003C MCU.
Background info:
I set my EPWM3 and EPWM4 as master and slave relationship, that EPWM4 will sync with EPWM3's rising edge (or when counter hits zero).
Both epwm are in up-down count mode, set as high when counter = 0 and set as low when counter = period.
Question:
when loading TBPHS into the counter, there will be a missing pulse on epwm4.
my epwm4A and 4B are set as complimentary, so when there is a missing pulse on 4A, 4B will set as high. Resulting in an "overlapped duty" between epwm3a and epwm4b, which is very undesired.
Can this be prevented? It seems to happen only when loading TBPHS from 0 to certain value.
Please advise what could be done to solve this missing pulse problem, thanks.

Channel 1 is EPWM3A
Channel 2 is ISR update
Channel 3 is EPWM4A
Channel 4 is EPWM4B