Hello Team,
Good day.
My customer, using a DRV8828PWPR motor controller with a 33GB-520 DC motor. VM is 12V, VREF is 3.3V, directly connected to an Arduino 33 IoT's 3V3OUT pin. V3P3OUT (pin 15) is bypassed to the ground. Since the motor is rated for 100mA, they connected pins 6 and 9 (ISEN) to a 10 Ohm resistor, so the chopping current should be 3.3V/(5 * 10 Ohm) = 0.066A (66mA). When the PHASE pin (pin 20) is set to one, the motor works as expected. When the PHASE pin is set to zero, when the winding current (pins I0 to I4) goes over 50-60%, the motor stops after a few seconds (usually two or three, the amount of time varies). After it stops, the motor doesn't start working again until I reset the controller (set pin 16/nRESET to zero and then to one again).
Is there something trivial I'm missing? I'm guessing a problem with the controller because resetting it restores the situation.
Regards,
Renan