We are planning to use the DRV8816 to drive small brush motors. Our application is a little unique. We have access to only one lead of the motor. The other lead of the motor is switched by other means between +12VDC and GND. So we will connect the one motor lead we have access to to the half bridge, and can either source current to the motor, or sink current from the motor, or do nothing based on the state of the half bridge, and the state of the other motor lead. We will be able to drive 2 motors with the two half bridges.
Our motor is a 12 VDC brush motor. We do not plan to PWM.
We have mocked up a driver and motor, and have had some problems. We think the driver enters fault mode, probably due to poor heat sinking.
The motor draws about 1.5 A peak when starting, after about 75 msec, the motor running current drops to about 200 mA. The motor is only powered for about 2-4 sec. Only one of the two half bridges is likely to be powered at a time.
If we follow the datasheet guidelines for board layout, will we have thermal problems? We must operate from -40C to about 83C. Do we need more safety margin?