cancel
Showing results for 
Search instead for 
Did you mean: 

STSPIN948 evaluation board: motor not rotating

Logan10
Associate

Hello,

We are currently performing tests on stepper motor driver boards.

We are using a NUCLEO-F401RE board, which works correctly with the X-NUCLEO-IHM14A1: the motor rotates normally using the interface provided by STSPIN Studio 2.0.

However, while keeping the same NUCLEO-F401RE board and replacing the X-NUCLEO-IHM14A1 with an evaluation board based on the STSPIN948, we are unable to make the motor rotate. The motor produces a whistling and mechanical noise, but no rotation occurs.

The following configurations have been applied

       - J5 = 1

       - J6 = 1

       - J7 = 0

In addition:

       - Modifications to REFA and REFB have no effect on the motor behavior.

       - Changing parameters in STSPIN Studio 2.0 does not seem to affect the board.

       - Using an oscilloscope, we verified that the phase shift between signals A and B is correctly set to 90°.

Could you please help us identify the cause of this issue or suggest a troubleshooting procedure?

Thank you in advance for your support and assistance.

2 REPLIES 2
ADAVE.1
ST Employee

Hello @Logan10 

Please be sure that the board configuration is correct.

J5 and J6 -> closed 2-3 (HIGH)

J7 -> closed 1-2 (LOW)

J2 and J3 -> closed (TOFF pins connected to RC network for decay time selection)

Trimmers R41 and R46 set to MINIMUM value. As described in the manual, when the current reference is controlled by a square wave applied to CN9.3 and CN8.4 like in stepper mode, REFA/B trimmers should be set to minimum.

Check that Hold/Acc/Run duty cycles are not too high and don't exceed motor current ratings.

Properly set TOFFA and TOFFB trimmings according to the desired current ripple and amplitude. Consider that if TOFF is too long, the current would experience high ripples. On the other hand, if it is too short, phases won't be properly discharged and the expected sinusoidal currents would be distorted.

Alessio

 

Hello @ADAVE.1 

Thank you for your response.

I succeeded in getting the motor to turn.

The problem was due to a bad potentiometers adjustment.

Thank you for your help.

Best regards,

Logan