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.
Hi all,
I am are using Analog Comparator for detecting Short Circuit fault (OSC) in my application. My application is to make PSFB controller and switch off EPWM(which drives mosfets) whenever current rises more than threshold range(60 Amps in my application). PWM will be switched-off by generation of Trip Zone signal (OST action) by the Comparator. The reference value for the Comparator is given by DAC.
The problem I am facing is that many times OSC is getting falsely triggered. Even though current has not reached to 60 Amps(By probing verified it), still OSC is getting detected. On debugging the problem, we also saw that this problem is more frequent when we switch off the PWM. We normally do hard switching off of the PWM.
For example, Current getting pumped around 10 Amps and in some event we switch off PWM. In that case, we find OSC getting falsely triggered.Although current is well below the threshold.
We have tried following solutions to make this work :-
1) Make Current Zero and then after 20 ms switch off the PWM.
2) Make Comparator Logic Disable before switching off the PWM.
Both the solutions didn't worked. For getting OSC status , i am using TZFLG[OST] bit status.
I am not able to understand why it is getting falsely triggered. Anyone please suggest me possible solution for that.
Is there any Chip Level problem in Analog Comparator? Devin Cottier David Foley Sir can you please guide me regarding it.?
Thanks
Regards
Siddharth