Other Parts Discussed in Thread: C2000WARE
Hello,
I have linked to the previous question which this relies to. I have implemented the Missing clock detection example in C2000Ware with some adaptions to the F2837xD device and have it running what I believe is correctly.
However there are some issues I have encountered, and I am not sure whether they are able to be fixed to give us a more suitable trip functionality in the case of a missing external oscillator.
I have attached a photo of the result and annotated with our desired response, which I think will be much more useful than attempting to type it all out here.
Essentially, it is obvious in the scope where the trip occurs, and obvious where the internal oscillator begins to operate at 10MHz before it is set to 200MHz.
Furthermore, we need to command when the TRIP is lifted from the PWM, as we do not want to resume the PWM switching in between a charging cycle. This behavior can also be seen in the scope and annotated in the attached diagram.
Is there much we can do to improve the performance of this MCD in our application?
Best regards,
JMH.