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!