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.
Tool/software:
Hi,
I am using TMS320F280039C for controlling a multi-phase dc-dc converter. I am configuring trip zones in each EPWM using an over current event generated by the respective CMPSS module.
Ideally only the phase which sees over-current should generate the trip event and EPWM of that particular phase should stop.
However, while testing I have seen that whenever over current event occurs in one phase, all the phases get trip event and all the EPWMs are stopped. Can someone share their experience in how to handle avoid such error?
Thanks & Regards,
Anirudh
Anirudh,
Are you using one shot trip or cycle by cycle trip in this case?
Could you please cross check if you have configured CMPSS trip output as source of all trip for all ePWM through EPMW X-BAR's? You need to assign separate CMPSS trip to corresponding ePWM that you want to trip.
Regards,
Sumit
Hi Sumit,
Thanks for the response.
In my design, I am using three CMPSS modules and all of them were wrongfully configured for same trip zone (TRIP4) signal. I wrongfully assumed that each EPWM has their own set of trip zones and thus used same TRIP4 for all EPWM phases.
Now, I assigned each CMPSS module output through XBAR to separate trip zone signals, the code started working as it should be and thus the issue is resolved.
Thanks & Regards,
Anirudh
K Anirudh,
Glad to hear it resolved and thanks for letting us know!
I will close this thread for now. Please reach out to us using e2e if you face any issue in future.
Regards,
Sumit