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: LOSS OF SYNC error

Part Number: MCT8329A


Tool/software:

Hi,

I am configuring the MCT8329A with the following register values:

ISD Config: 0x20804DC4
Motor Startup 1: 0x1D6AC1BB
Motor Startup 2: 0x4D35F5AA
Closed Loop 1: 0x1682A032
Closed Loop 2: 0x0C00006A
Closed Loop 3: 0x00000000
Closed Loop 4: 0x10000000
Constant Speed: 0x00000000
Constant Power: 0x445C0140
Fault Config 1: 0x67048029
Fault Config 2: 0x00000180
2-Phase Profile: 0x00000000
3-Phase Profile: 0x00000000
Reference Profile 1: 0x00000000
Reference Profile 2: 0x00000000
Reference Profile 3: 0x00000000
Reference Profile 4: 0x00000000
Reference Profile 5: 0x00000000
Reference Profile 6: 0x007F8000
Pin Config 1: 0x00000052
Pin Config 2: 0x3E00014D
Device Config: 0x00000000
GD Config 1: 0x0005823B
GD Config 2: 0x00000000
RSHUNT = 0.001 Ohm

In FAULT_CONFIG2, LOSS_OF_SYNC_EN = 0.
However, while the motor is running, I sometimes see MOTOR_LOCK errors and CONTROLLER_FAULT_STATUS = 0x80500000, which indicates a LOSS_OF_SYNC error.

Why is this error being detected if loss-of-sync detection is disabled?
When this happens, the MCT8329A restarts the motor.

My goal is for the ESC to detect when something actually stops the motor (at startup or while spinning), but I want to avoid false detectionsI would be very grateful if you could suggest better register values to achieve this.

Thanks for your help.

--

Cédric