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.

Compiler/DRV8303: Question about start to rotate with InstaSpin FOC speed control

Part Number: DRV8303
Other Parts Discussed in Thread: MOTORWARE

Tool/software: TI C/C++ Compiler

Hello,
I would like to ask a question about InstaSpin Speed Control.
I'm trying to control a blushless motor (7 pole pair) on our
custom board with InstaSpin - lab 5b.
When start to rotate the motor by speed control,
sometimes could not start to rotate.
The sequence of start rotate is:
1. reset some PID control  variables:
 CTRL_setUi(handle,CTRL_Type_PID_spd,0);
 CTRL_setUi(handle,CTRL_Type_PID_Id,0);
 CTRL_setUi(handle,CTRL_Type_PID_Iq,0);
 ctrlHandle->traj_spd.targetValue = _IQ(0.0);
 ctrlHandle->Vab_in.value[0] = _IQ(0.0);
 ctrlHandle->Vab_in.value[1] = _IQ(0.0);
 ctrlHandle->Vab_out.value[0] = _IQ(0.0);
 ctrlHandle->Vab_out.value[1] = _IQ(0.0);
 ctrlHandle->Vdq_out.value[0] = _IQ(0.0);
 ctrlHandle->Vdq_out.value[1] = _IQ(0.0);
 ctrlHandle->pidHandle_Id->fbackValue = _IQ(0.0);
 ctrlHandle->pidHandle_Iq->fbackValue = _IQ(0.0);
 ctrlHandle->pidHandle_spd->fbackValue  = _IQ(0.0);
2. change the two flags from false to true
    (When stop the motor, I set the gMotorVars.Flag_enableSys to false)
 gMotorVars.Flag_enableSys = true;
 gMotorVars.Flag_Run_Identify = true;
3. set the gMotorVars.SpeedRef_krpm variable from 0 to desired value
  (1.0krpm).
And,when could not start rotate,the motor current(gMotorVars.Is_A)
increases to high value rapidly.
I would like to know what the point to be noted to start the motor
certainly, for example , should I reset some other variables when
restart the motor,etc.
Hiroyasu