Other Parts Discussed in Thread: MCT8316Z
Tool/software:
I am using a custom BLDC 3phase motor that is being driven by the MCT8315Z Evaluation Module with hall effect sensor feedback for each of the 3 phases, I have an Arduino adjust the duty cycle with a PWM of 2kHz or 5kHz.
I will raise the input voltage and at about 4-8V the motor seems to work fine, the speed is controllable and I dont hit a current limit, I found that I can use the break function to bring it to a stop and then just start back up.
But when I ramp the input voltage up above 8V the motor suddenly goes into this sort of break mode where its just coasting with a tiny power draw, as soon as the voltage drops back below that 8vish number the motor restarts and is drawing several amps right away like I expected it to. I have found that if I use the break switch to raise the voltage and then just enable it with a bus above 8V it will start to spin very slowly or not spin at all.
I dont think the current limit is the issue because when I run at full duty below 8V it will draw more current than its trying to draw at above 8A.
How can I debug this issue/is there a setting I should try and adjust to resolve this? I would like to set the voltage well above 10V so this behavior is a problem. I am new to motor design and this motor was not designed by me so I dont have a tremendous amount of info on the motor itself.