We're trying to use MCT8316ZT to control a BLDC motor, and so far we're able to bring it up to the point where the motor is spinning as expected at no load. However, changing the DIR pin is displaying the following behaviour:
- When the motor is spinning in one direction, switching DIR pin from high -> low or vice versa has no effect
- Once the nSleep pin is switched Off and back On only then the direction reverses
- Tried applying the brake input after switching the DIR pin while the motor is running. The motor stops instantaneously, but even after removing the brake input the motor continues to spin in the same direction
- Tried giving 100% and 30% duty cycle, no change in observation
- Tried varying the Voltage on I_lim pin from 1.25 to 1.65V, same observation.
Any clues on what we may be missing here?
Regards