Good Evening,
I've designed a prototype board to the DRV8825EVM schematic. (http://www.ti.com/tool/drv8825evm)
The motor driven is a bipolar stepper
The ISENSEA/B resistors are 2W 0.4ohm each
The MCU controlling voltage is 3.3 volts
MODE0 and MODE1 are tied to 3.3V, MODE2 is tied to GND, this gives me 8 microsteps/step
A/BVREF is set to 1.6 volts (tried setting to 3.3 volts as well)
VMA VMB are driven by 15 volts
nSLEEP, nRESET are both set to 3.3 volts
CP1 and CP2 are connected to 0.01uF cap VCP is connected to VMA and VMB by 0.1uF cap
V3P3OUT is connected to ground by 0.47uF cap
STEP is driven by a 500Hz, 3.3Volts square wave (also tested 50Hz without success)
DECAY is open (mixed)
nENBL is set low by the MCU
DIR is set low by the MCU
nHOME and NC are not connected,
nFAULT is connected through a pull-up resistor to 3.3 V
Here is the issue:
When the MCU is powered on, the signals are sent to the motor, but I don't see any output on the A or B OUT 1 and 2, with or without the motor connected, the outputs just floats around 3 volts constantly.
Originally, nSLEEP and nRESET were powered by V3P3OUT, however I noticed that the regulator doesn't turn on unless the nSLEEP is driven high, and therefore I had to connect all 3 of these to my 3.3V regulator output for the MCU.
nFAULT stays high the whole time, meaning the DRV8825 shows no issues
I tested this on 2 DRV8825 chips and 2 PCBs without any success
Does anyone know if I May be missing anything? The only difference with the EVM board, is that it allows the user to control signals to nSLEEP and nRESET and mine just ties them to 3.3 volts. Is there a problem with enabling these two simultaneously that may be causing this?
Is the RSENSE of 0.4 Ohms too high?
Thanks,
-Dmitry