I purchased two of the DRV8835 Dual Motor Driver (pololu.com/product/1117). Everything seemed to be working for a while but then both motors stopped running. After checking all connections, verifying supply voltages, and double checking the PWM output, I swapped out the DRV8835 with the second one I purchased. It ran for a few seconds and then stopped working just like the first.
I'm using a PIC18F2455 to generate basic PWM signals. The motor driver is powered by a 6V NiMH battery to VIN and then the microcontroller and VIN of the motor driver is powered by the same battery after a 5V regulator. The motors are connected directly to the motor driver. Here is a picture of the setup: i.imgur.com/PzSRiQq.jpg
In doing some research, it looks like the motors might be producing more noise than the motor driver can handle and I think I've fried both DRV8835s. Could someone verify this? I'm also trying to figure out what the best next step should be. Should I buy a few more DRV8835s and try to add in a cap filter on the motor? Should I look at a different motor driver that can handle this motor better? The DRV8833 (pololu.com/product/713) also looked like a good option.
Thank you for your help!