This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280025C: Connect CLB output to TripZone input on an ePWM module and force all outputs to 0

Part Number: TMS320F280025C
Other Parts Discussed in Thread: C2000WARE

I'm looking for the best way to connect a CLB output to the TripZone of an ePWM module.
This is some sample code that has not been tested:
void Init_Trigger_shutdown
(
uint32_t base,
XBAR_TripNum trip,
XBAR_EPWMMuxConfig muxConfig,
uint32_t muxes
)
{

XBAR_setEPWMMuxConfig (trip, muxConfig);
XBAR_enableEPWMMux (trip, muxes);

EPWM_setTripZoneAction (base, EPWM_TZ_ACTION_EVENT_TZA, EPWM_TZ_ACTION_LOW); // ZCD forces early termination
EPWM_setTripZoneAction (base, EPWM_TZ_ACTION_EVENT_TZB, EPWM_TZ_ACTION_LOW); // ZCD forces early termination
};

and a call:

Init_Trigger_shutdown (
EPWM3_BASE,
XBAR_TRIP7,
XBAR_EPWM_MUX05_CLB2_OUT4,
XBAR_MUX05
);

Do I need to use OUTPUTS 4 or 5 from the CLB to the ePWM?
What about using TZ1-3 instead of TRIP7?
How do I tie the TRIP signal to the TripZoneAction?
My intent is to have the CLB signal the ePWM modules and set all of the outputs to 0.
Is there a better method?