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.

MCF8316AEVM: EVM cannot drive the motor to work normally

Part Number: MCF8316AEVM
Other Parts Discussed in Thread: MCF8316A

Hi Team,

EVM cannot drive the motor to work normally.

1. Run MPET can only measure resistance and inductance and cannot automatically measure MPET_KE.

2. After exiting MPET mode, the motor cannot be started normally and the motor status cannot be read. Sometimes it is MOTOR_IDLE, sometimes it is OPEN_LOOP, but neither of them can start the motor. 

Is there any key parameter that is not set correctly?

Regards,

Annie

  • Hi Annie,

    1. Run MPET can only measure resistance and inductance and cannot automatically measure MPET_KE.

    If the motors Back EMF constant (KE) is to low, MPET can have trouble measuring KE. Please try following the steps in section 3.6.2 of the MCF8316A Tuning Guide.

    2. After exiting MPET mode, the motor cannot be started normally and the motor status cannot be read. Sometimes it is MOTOR_IDLE, sometimes it is OPEN_LOOP, but neither of them can start the motor. 

    Please keep in mind, the MCF8316A has an Errata with I2C communication during motor operation. This Errata is listed as Errata #8 in our FAQ on Production Device Information. If you are not communicating over I2C while the MCF8316A is being spun, could you please provide a capture of the phase current and the register configuration being used?

    Regards,

    Joshua