How to 'coast' thru an overvoltage situation using MCSDK
Hello,
We have used your MCSDK successfully in a custom BLDC design and it is working well. We have some conditions however when we are reducing speed on a large inertia and this causes an overvoltage spike. The MCSDK faults on this (we have it set to fault protection) immediately.
However, the behavior we are looking for is that during an overvoltage situation we will turn the low side FETs on and if the overvoltage continues for more than some duration ( 100 msec for example ), then we will go to a fault state. However, if the overvoltage condition rectifies itself in this time frame, we would like to continue back to operating condition.
Before we started to code this methodology, I had a few questions:
1) Is there already a method within the MCSDK that handles this type of situation?
2) Does anyone see a problem with this approach or have a suggestion as to another method?
Thanks!