cancel
Showing results for 
Search instead for 
Did you mean: 

Strong current peaks at the end of some 6-step phases

SSant.5
Associate

My team has designed a circuit board based on EVSPIN32F0251S1 and controlled by the "STSW-SPIN32F0251" firmware, using the configuration "6step_conf_sl_cm_spdlp.h". The motor is moving fine, but during some measurements, we found strong current peaks at the end of certain 6-step phases, as shown in the details. We would appreciate some help in reducing these peaks.

Voltage of the three phases (cyan, red and green) and current(blue) of the one in green at the motor connector:

0693W00000aJGL2QAO.pngDetail of the current peak together with voltages:

0693W00000aJGL7QAO.png

1 REPLY 1
Cristiana SCARAMEL
ST Employee

Hello @SSant.5​ and welcome to the ST Community.

The current flowing in the floating phase is usually due to the low-side body diode intervention when the BEMF becomes negative.

From your waveforms, anyway, it seems that the motor in not driven with the correct electrical angle.

I suggest you try to change BEMF threshold values and ADC sampling point of the BEMF signal to adjust the commutation phase.

Let me know if these info are useful to you, if yes please "Select as Best" label.

If you feel a post has answered your question, please click "Accept as Solution"