I'm using MCT8316Z, and I have tried to setup different working modes,
in two modes I see unclear behavior.
All Motor outputs are set to high voltage, ( HS FET is open for All) , the motor is stuck
To release from a stuck state, I just move the motor a bit to the required direction and then the controller starts working,
I believe most of the time it gets stuck is when the motor can't move to one direction ( mechanical stop), But I DO request it to go to the other direction !!
- in this specific case it gets stuck 100% of the time, but sometimes I see its happening without mechanical limitations on the motor.
At any part of the occasion, we provide high PWM ( up to 90%), and not brake or coast commands !
The modes where it gets stuck -
Modes of cooperation when Gets stuck -
Control_Registar_2A - PWM_MODE = 3 (Synchronous with digital hall)
Control_Register_5 - EN_AAR=1, EN_ASR=1 (ASR and AAR enabled)
Yellow - One of the phase current
Blue,red,Green - three-phase output voltage
As can be seen all phases are high voltage , meaning all phases HS FET is open.
OR
Control_Registar_2A - PWM_MODE = 1 (Asynchronous with digital hall)
Control_Register_5 - EN_AAR=1, EN_ASR=1 (ASR and AAR enabled)