| CPC H02P 29/028 (2013.01) [G01R 31/42 (2013.01); H02P 23/14 (2013.01); H02P 27/06 (2013.01)] | 16 Claims |

|
1. A method comprising:
instructing all driving switches of a high-side and a low-side of an inverter coupled to a motor to open simultaneously for a predetermined time period in response to detecting a desaturation fault;
determining a failed driving switch of a side of the high-side or the low-side and a type of failure based on current of the motor during the predetermined time period; and
in response to determining that the type of failure is a fail short, controlling the remaining driving switches of the side of the failed driving switch to close and the driving switches of the other side to remain open if a speed of the motor is above a threshold; or
in response to determining that the type of failure is a fail open, controlling the remaining driving switches of the side of the failed driving switch to remain open and the driving switches of the other side to close while a speed of the motor is above a threshold.
|