DRV8424: DRV8424PWPR

Part Number: DRV8424

Tool/software:

Hi Team,

Hope you are doing well.

I am using DRV8424 stepper motor deriver and design costumer required customized design board to derive the NEMA17 stepper motor. I control it using four pin namely DIR,STEP, nSLEEP, ENABLE. I am setting up nSLEEP, ENABLE, DIR to HIGH(3.3V) and giving a 5KHz, 50% duty cycle, 3.3V amplitude PWM signal to STEP via ESP32. Getting the voltage on DVDD pin is 5V. The VREF pin voltage is 2.5V. Getting the voltage on nFAULT pin is 0V. I am yet not do design any PCB, I placed the IC on TSSOP-28 TO DIP ADAPTER and design the circuit on general PCB.

Issue is that stepper motor is not to derive and voltage on nFAULT pin is 0V. I am not getting the proper reason why motor not to derive, I follow the schematic referred in datasheet. If there any modification is needed or there is some thing wrong please let me know. Please support us. 

Please find the attachment of schematic.

file:///C:/Users/manishr/Desktop/Schematic_DRV8424_Module_2024-11-05.pdf

Thanks and Regard

Manish Ruhela

  • Hi Manish,

    Thanks for posting in this forum. The schematic diagram shows DRV8424PPWPR IC. This device does not have STEP / DIR input. The correct part number is DRV8424PWPR like mentioned in your post title. Please confirm the correct part #. I assume you were using the correct part# only the drawing and the pin out may be incorrect.

    Based on your schematic DVDD from the driver IC is connected to microcontroller power supply. The DVDD is for internal purpose of this IC. It must not be used for external power supply to other devices. It does not have enough power to support this. Please power the MCU separately. 

    Regards, Murugavel 

  • Hi Murugavel,

    Thanks for quick reply. You are right the correct part no is DRV8424PWPR. In the our schematic, I am not connected the DVDD pin output 5V to microcontroller. I use ESP32-C3 development board and it supply via separate USB cable attached with laptop. I only connected DVDD pin to DRV8424 IC pin 18, 20 and 22 as mention in schematic referred in datasheet. +5V is come from ESP32-C3 module connected with R2. I use separate 12V 2A power adaptor for VM and all ground are common like ESP32-C3 module ground and 12V power adaptor ground. I use C4 10uF 50V MLCC capacitor instead of 100uF Electrolyte capacitor.

    Thanks and Regard 

    Manish Ruhela 

  • Hi Manish,

    Thanks for the confirmation and additional details. The DVDD node is connected together and connected to 5V from microcontroller? Please separate the DVDD node and pin-15 must have only the capacitor no input 5V to this pin. It is ok to have nFAULT pull-up to this pin or the pull-up can go to MCU 5V.

    Based on the VREF setting of 2.5A the IFS current will be 2.5/1.32 = 1.9 A. Is the 12V 2A guaranteed to support this current without voltage brown out? If it falls below VM UVLO it will show a fault by nFAULT = 0V. C4 may have to increase if the ripple is too high when the motor is running.

    Based on your schematic decay mode is STRC which is good, 1/8 step mode. I don't see any other issues. The driver should work. Unless the thermal dissipation is not enough on the PCB and causes an OTSD which can also make the nFAULT = 0V. 

    Regards, Murugavel 

  • Hi Murugavel, Thanks for your response and suggestion. The DVDD node is connected together is right but DVDD is not connected to 5V from microcontroller. I modify our schematic as per your suggestion and update your after testing.

    Thanks and Regard

    Manish Ruhela 

  • Sounds good, thanks. Please create a new post if you run into issues after this modification.