I have two EPWM modules, EPWM1 is the master and generates a syncout pulse on CTR=ZERO to the EPWM4, whose phase is ZERO, so they are in phase to each other. The EPWM4 has an initial SOCA and SOCB count of 3 and an SOC PRD of 4, so when it reaches 4, it resets to 0. Both TBCTRs are initially set to 0.
Now after initializing the modules and starting with the TBCLKSYNC enabled, the SOCB count (triggered at CTR=ZERO) goes from 3 directly to 1 and skips 0 after the first cycle. The Sync event occurs simultaneously, so my assumption is, that the SOC counter increments once when the TBCTR reaches 0 and twice when the SYNCIN event occurs. Because when I disable the SYNCIN at EPWM4, this does not happen.
See also the attached figure where the phenomena was measured. Can you imagine, what could solve this problem?

