Electronic – How to troubleshoot a DRV8833 motor driver module problem

motor controller

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