SLLU335A August 2021 – January 2022 MCF8316A
The MCF8316A uses motor resistance, motor inductance and the motor Back-EMF constant to estimate motor position in closed loop operation. The MCF8316A has capability of automatically measuring motor parameters in offline state, rather than having the user enter the values themselves. Offline measurement of parameters takes place before normal motor operation. Variation in motor parameters can impact the accuracy of motor position estimation and therefore the motor commutation and rotation. It is recommended to estimate the motor parameters before motor startup to minimize the impact caused due to possible parameter variations.
The MCF8316A has Motor parameter extraction tool (MPET) which estimates the motor phase resistance, the motor phase inductance and the motor Back-EMF constant. Go to “Control Configuration - Motor parameter extraction tool (MPET)”.
Step 1: Enable Measure motor resistance [MPET_R], Measure motor inductance [MPET_L] and Motor BEMF constant [MPET_Ke].
Step 2: Enable MPET Start command [MPET_CMD]. Make sure the motor is stationary before enabling MPET start command.
Step 3: After successful motor parameter extraction, copy the estimated parameters to the respective shadow registers by enabling MPET write to shadow register flag.
If the device triggers MPED_IPD_FAULT, increase the MPET IPD Current threshold till the rated current of the motor.
If the device triggers MPED_IPD_FAULT, decrease MPET Open loop slew rate [MPET_OPEN_LOOP_SLEW_RATE].
If the fault still persists, increase MPET Open loop current reference [MPET_OPEN_LOOP_CURRENT_REF] and decrease MPET Open loop speed reference [MPET_OPEN_LOOP_SPEED_REF]