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.

MCT8329A: CONTROLLER_FAULT_STATUS EEPROM's LOSS_OF_SYNC and MTR_LCK not being cleared

Part Number: MCT8329A

Tool/software:

Hello

I am setting the CLR_FLT bit in MCT8329's ALGO_CTRL1 EEPROM and am expecting the CONTROLLER_FAULT_STATUS EEPROM's LOSS_OF_SYNC and MTR_LCK bits to be cleared. This does not happen.

I've also tried adding a delay of 500 ms between the setting of CLR_FLT and reading out CONTROLLER_FAULT_STATUS, but this still does not clear these bits.

Any ideas, please?

Thanks

  • Hi Ron,

    If you clear the fault while still having a non-zero SPEED command, the driver will immediately attempt to start the motor again, which may result in the same faults being triggered if there are issues with the device configuration.

    Could you please try setting the SPEED command to 0 before setting the CLR_FLT bit and see if the device return to MOTOR_IDLE status?

    Regards,
    Eric C.