I am trying to control a DC Motor with a DRV8833. To be precise, I have this module from MJKDZ (which, I believe, is not the original one from TI).
I measure the voltage on the input pins, they are as expected, but the output pins have 0 V. My input pins have those values:
GND : 0 V (connected to ground)
VCC : +5 V (from a battery power)
IN1 : HIGH (+3.7 V from an ESP32).
IN2 : LOW (0 V)
IN3 : not connected
IN4 : not connected
Every output pin has 0V (including "ULT", which may indicate a fault condition). All grounds (ESP32, battery, etc) are connected.
I am wondering how I can "debug" what's going wrong.
Do you think I may have overheated it while soldering the pin sockets (I learned soldering when I was a kid from my father probably like many of you, but I didn't do it for a while and now I am terrible at it)?
Or could it be an over-current issue?
So, just to be sure that the issue is really on this particular module, could I try connecting an even simpler circuit like this (basically excluding things related to ESP32):
GND : 0 V (connected to ground)
VCC : +5 V from regular power
IN1 : +5 V from regular power (HIGH)
IN2 : 0 V (connected to ground) (LOW)
IN3 : not connected
IN4 : not connected
and expect the potential difference between OUT1 and OUT2 to be 5 V ?
Best Answer
@brhans you are right, it was the EEP pin. On this image I thought the jumper not been soldered, letting EEP unconnected would enable the device, but it was the opposite.
Thank you very much @brhans @chris-stratton @fifi-22 @tlfong01