TMS320F28069: InstaSpin-foc overcurrent at high current frequency

Part Number: TMS320F28069

Tool/software:

Hi team:

     We use the InstaSpin-foc . Do you have any idea what may be the reason for the current spike

Application: Driving 400V 30kw motor

Problem:

1. when Speed up, the current spike comes

2. at high speed around 550hz, the stable state, the spike comes every current period

We have checked following things

1. Current sensing: the plot of the AD is the same to scope.Gain and stop frequency are good.

2. Phase voltage: 

  2.1 the plot of the AD is the same to scope.

  2.2 the pole frequecy is 557Hz, because the max current frequency is 660Hz. 

  2.3  set the pole frequecy 350hz, spike comes a little bit early, but no big difference

  2.4 set the pole frequecy 1000hz, spike comes a little bit later, but no big difference

3. The spike is caused by the switching pwm, we check the scope plot of current and pwm,which means the hardware switching is ok

4. Adjust PID: no big change of the current.

5. Give some angle compensaion for the delay of the electric angle, no big difference.

We have checked possible reasons, no good result

Do you have any idea what may be the reason

  • Please make sure the scale current of the inverter board is high enough for running the motor at high speed, and also try to increase the dc bus voltage if there is still the same issue.

  • 1. We confirmed the scale current is high enough

    2. We have already increase the dc bus voltage to make sure we have enough voltage margin. now when the spike current comes, the pwm width is less than 90%

    Please give me more check points and many thanks

  • Solved the problem. Adjust the filter frequency very carefully. PWM swithcing frequency should be 10~20 times higher than phase voltage frequency, And the phase voltage frequency should be  higher than your current frequency .