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.

DRV10983 - Abnormal Kt lock reset

Other Parts Discussed in Thread: DRV10983

Hi,

I am using DRV10983 to drive a 3W BLDC motor (kt=14.6 mV/Hz, R=4.95ohm) at around 2400 rpm.

The system is working well when there are no faults.

Recently I have started simulating some fault situations (like stalling the motor axis, for example), to see how the driver detects those disturbances.

I have observed that, if the "abnormal Kt" bit gets set, it  never gets reset again, even if I stop the motor and start it up again. If the "abnormal Kt" is detected, it only gets reset if I power cycle the driver, or if another lock is detected.

I am currently using a microcontroller to manage the faults and to control the speed of the motor with I2C. I was also able to reproduce the same problem using the EVM with the GUI.

When the motor rotates freely, the calculated Kt read from the register is around 15.5mV/Hz. The abnormal Kt lock bit only gets set when load in the motor is increased abruptly to the point of almost stopping the axis from rotating, and when the motor is still in open loop.

This lock bit does not prevent the motor from being started up, but it stops me from detecting the fault every time it occurs, since the bit is always set.

My question is: is there a way to reset this bit? Every other lock bit gets automatically reset a couple of seconds after the disturbance occurs.

Thank you in advance,