0
\$\begingroup\$

I designed a motor driver with the new Texas Instruments DRV8262 at its core. It will be used in robots controlled by an ESP32.

It works well when using non-PWM signals to switch the outputs in PWM mode, but as soon as I use a PWM signal it won't work anymore. I tried different frequencies from 50 Hz all the way to 150 kHz, but nothing worked. The only thing I could notice was the current draw of the whole system increasing from ~210 mA to ~230 mA. The driver didn't get warm at all and the nFault pin was at 3.3 V, which is the default state. The schematic isn't my finest work, but I hope it works.
What can I do to make the driver respond to PWM signals?

Schematic of DRV8262 breakout board

Datasheet: DRV8262 I hope I provided all the information needed.

\$\endgroup\$
6
  • 1
    \$\begingroup\$ please add a focused, answerable question to your post \$\endgroup\$ Commented Apr 5, 2024 at 20:58
  • 1
    \$\begingroup\$ It looks like you have MODE2 grounded- I think that changes the function of IN from PWM to PH/EN. Double check the datasheet. \$\endgroup\$ Commented Apr 5, 2024 at 21:06
  • \$\begingroup\$ @JohnD sorry, should've clarified. I put 0-Ohm resistors there for me to be able to change modes. I first tried PH/EN mode, which didn't work with PWM and then removed the resistor for it to go into PWM mode. \$\endgroup\$ Commented Apr 6, 2024 at 8:04
  • \$\begingroup\$ Please add a link (in your question) to the data sheet \$\endgroup\$ Commented Apr 6, 2024 at 10:43
  • \$\begingroup\$ Where does the VCC supply come from? A capacitor is missing at VCC. What do you mean with "nothing worked"? \$\endgroup\$ Commented Apr 7, 2024 at 16:43

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.