Tool/software:
Hello Experts,
I am currently working on a project to drive three DC motors using the DRV8845 motor driver.
I am experiencing an issue where Motors 1 and 2 are functioning correctly, but Motor 3 is not working at all.
Here's a summary of my setup and what I've already checked:
- Driver: DRV8845
- Motor Type: Brushed DC motors(rated 0.89A)
- Control Method: I'm controlling the motor direction by setting the
PHASExpin (for each motor) to HIGH/LOW via an MCU GPIO. I'm tying theI0xandI1xpins together and feeding a PWM signal to them to control the motor speed. - Power Supply (VM): 24V
- VCC: 3.3V
- VREF: Approximately 0.89V (derived from a voltage divider from VCC).
What I have already verified:
- PWM Output: I have confirmed that the correct PWM signal is being output from the MCU for Motor 3's control pin (I03/I13).
nSLEEPPin: ThenSLEEPpin (Pin 11) is correctly set to HIGH, enabling the driver.DIR(PHASE) Pin: ThePHASE3pin (Pin 10) is receiving the correct HIGH/LOW direction signal from the MCU.
Regards,


