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.
Hi, I've designed a BLDC motor driver board with DRV8307. MOSFETs are FDS6670 and the motor is MAXON EC45 30 watt with hall sensor and encoder. I attached only hall sensors to the motor driver, not the encoder to anywhere. Arduino UNO has been used as a MCU to control PWM and direction. When we try to drive the motor, it weakly oscillates, try to run but it is not running. After sometime, it stop. We change the order of the phases, and hall sensors, it did not solved. Also i changed the motor and DRV8307 but still same problem. I've attached schematics below. I placed same component values with datasheet of the DRV8307. I have been trying to solve this problem a while, Is there any idea?
We just figured it out, we connect brake to GND and it solved. But there is a new problem. The motor start to run after 53% duty cycle. It is not working less than 53% duty cycle and we can not control speed of motor by changing PWM.
Hi Gorkem,
Could you provide a capture of the input PWM signal, UHSG, U, and ULSG when commanded under 53% cycle and over 53% duty cycle?
Is there a Fault reported when using less than 53% duty cycle?
Regards,
Joshua
Hi Joshua,
We solved the problem. The problem was about the signal generation. It works very well now. Thank you for your interest.
Best regards.