Hi. I'm trying to control a 24V DC motor using DRV8842.
First I tried a quick prototyping hack, and managed to drive the motor for a while, but then the DRV8842 suddenly burned.
So I tried to make a better prototype with a custom made PCB. I connected everything (except power pad) as in the datasheet.
First I tried without any load. I don't use PWM. I got 0V, +24V or -24V on the output pins, just as expected.
Then I attached the motor. The motor did not move and the fault-LED lit up from time to time. I found that there was a mechanical problem with the motor and fixed that. I then tried to run the motor connecting 0V and 24V to it directly. It worked as expected.
Finally I tried to run the motor once again using my prototype board. During a second or two the motor ran at a very slow speed, and then the DRV8842 burned once again!
I'm not sure how to continue from here.
I'm aware that I should have the power pad connected, but since the board is hand soldered that is not easily done. And I would have thought the circuit would survive for a bit longer than a second or two?
Also, the device should shut down both by high current and high temperature.
Here's a photo of the board:
Here's the schema and board layout:
Any hints appreciated!