Hello,
customer has following configuration:
RAIL_A_PWM_AB.TZCTL.bit.TZA = TZ_FORCE_LO; /* Trip Action On EPWM1A */
RAIL_A_PWM_AB.TZCTL.bit.TZB = TZ_FORCE_LO; /* Trip Action On EPWM1B */
RAIL_A_PWM_AB.TZCTL.bit.DCAEVT2 = TZ_FORCE_LO; /* CBC TZ enabled for Comparator */
RAIL_A_PWM_AB.TZCTL.bit.DCBEVT2 = TZ_FORCE_HI; /* CBC TZ enabled for Comparator */
RAIL_A_PWM_AB.TZCTL.bit.DCAEVT1 = TZ_FORCE_HI; /* OST TZ enabled for Comparator */
RAIL_A_PWM_AB.TZCTL.bit.DCBEVT1 = TZ_FORCE_LO; /* OST TZ enabled for Comparator */
He only sees that TZA and TZB work. My understanding is that there is a priority but only if there is a conflict (same events at the same time):
TZA (highest) -> DCAEVT1 -> DCAEVT2 (lowest)
TZB (highest) -> DCBEVT1 -> DCBEVT2 (lowest)
If there is no conflict it should work, right?
Regards, Holger