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.

BOOSTXL-DRV8323RS: Open loop acceleration equations and parameters

Part Number: BOOSTXL-DRV8323RS
Other Parts Discussed in Thread: MSP430F5529, DRV832X

Hello,

I am trying to understand the open loop acceleration reference code in the project DRV832X_MSP430F5529_Trapezoidal_Sensorless_BLDC.

At MOTOR_START state when open loop acceleration is applied, a startup duty cycle is applied (25%) and the distance traveled is estimated using 2 parameters.

AccelRate which is 40 Hz/s in the reference code.

ACCEL_60_DEGREES which is 20834 in the reference code.

Every 1 ms  this happens:

-Velocity is increased by the AccelRate.

-Distance is increased by (Velocity + AccelRate/2 )/8. 

My question is why is this equation used to calculate the distance and how the ACCEL_60_DEGREES parameter is calculated?

Also is there any technical reference explaining the theory behind this method?