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.

DRV8889-Q1: stall detection issue

Part Number: DRV8889-Q1

Hello team,

Here is a problem about stall detection, device cannot detect stall condition, kindly ask for your support:

Problem description:  After the motor is running, it moves in the outside direction, and then it is stalled, TRQ_count = 8 or so, and then the motor moves in the inside direction, and it is stalled in the end, TRQ_count = 1 or so.

when the stl_lrn = 1 is not set, the stall_threshhold = 100, Trq_count<stall_threshhold, but the STALL, STL, and FAULT bits are not latched high in the SPI registers;
When the stl_lrn = 1 is set, the stl_lrn_ok bit of the motor is always 0, indicating that the stall learning is not successful;
And through the oscilloscope observation, when the motor stalls, the nfault position is never pulled down, indicating that the motor stall problem is not detected.

Other configurations:

Ctrl5 en_stl = 1 , stl_rep = 1

Ctrl2 decay = 7(smart tune ripple control)

microStep_Mode = 1/8 step

Supply voltage = 12v

Current setting I (TRQ_DAC):50%

STEP input : 2907us (344 PPS)

Coil resistance : 7.7 ohm

Thanks!

  • Hi Daniel,

    Thanks for posting this question in this forum and thanks for the details. Based on the problem description torque in one direction being 8 and 1 in the other direction is a very low count that would not allow stall detection reliably - poor SNR with regards to threshold setting vs. count. Could you please let us know what is the end application and the mechanical specs of the motor, specifically steps / revolution. I suspect the speed may be too low to generate enough BEMF amplitude for proper stall detection.

    Can the customer try 1/32 and increasing the STEP input to 344 x 4 to see what the torque count is? The motor should run with the same speed as before. You said TRQ_DAC was 50%. What was the VREF voltage? Also share the current waveform of either phase A or B. Thanks.

    Regards, Murugavel