I'm using a TLE5205 H-Bridge to drive a small DC motor. The setup works just fine with small load (an LED for example), however once I connect the motor, it won't spin, only flicks slightly each time the direction of the output current is changed.
I'm pretty sure this is caused by the integral overcurrent protection feature of the H-bridge, since the error flag pin state behaves according to this situation. The OC protection is set to trigger at I = 10A (As seen in the datasheet). When the motor spins continuously, this is more than enough space, since it draws a steady current of 0.7A at 7V, however, while stalled, the motor draws up to 21A which is a lot more than what the OCP tolerates.
The IC doesn't seem to have a current limiting feature aside from the OCP, which shuts it down completely. I could potentially connect a resistor in series with the motor to limit the current it draws, however this would also limit the overall power of the motor, which I don't want. Is there a way to solve this issue, preferably without having to redo the whole PCB which has already been manufactured?