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.

drv8301 fault pin

Other Parts Discussed in Thread: DRV8301

hi

I am using the drv8301 to run a 40 pole sensorless bldc motor. I am performing the Level 1 Incremental Build operation in Code Composer Studio.

it says that the key variables to be adjusted are RampDelay, CmtnPeriodTarget, CmtnPeriodSetpt and DfuncStartup.

I tried different combinations of values for the variables, but somehow i am not able to figure out what values to give for the motor to run. What ever value i gave, the Fault Led glows. Why is that happening?

  • Hi HP,

    For the algorithm side, it is recommended to post to C2000 forum. e2e.ti.com/.../c2000
    Since you are seeing a Fault state, it could be OCP, VDS sense fault, UVLO, Thermal issue. Usually over current is more often to see. you should check if there is over current or shortage issue of the outputs. If there is a real OC issue, I think there is maybe other parameters such as MAX PWM duty cycle can reduce the current.

    Best regards,
  • Hi HP,

    Your post has been moved to the C2000 forum. The algorithm experts reside there.
  • hi wilson,

    i am performing the level 1 incremental build operation. i started my trials with 15% duty cycle, i reduced the duty cycle to 0.1%, even then there is a fault occurring. The motor doesnt run, only the sound from the motor increases or decreases with the change in duty cycle.

    i would like to know how to choose the value of these parameters RampDelay, CmtnPeriodTarget, CmtnPeriodSetpt and DfuncStartup to make the motor to start running without the fault issue.

    is there a way of calculating the parameter values or should it be done based on trial and error?