I have been evaluating the DRV8825 for a single axis stepper motor drive. We purchased a DRV8825EVM board and I was able to develop most of my code on that platform. I also bench marked the current in the motor windings using a current probe on an oscilloscope while driving a 6 port Valco Valve with Nema 17 stepper motor. On the Evaluation board the DRV8825 worked flawlessly and I was able to generate 6 - 8 A peak to peak and 2A RMS. However, when using our own PCB with the latest pre-production 8825 (EUROB1P) the overcurrent protection trips prematurely and I cannot move even a simple stepper with no load. I know for a fact that the PCB is working correctly because we also are using the board with an 8824 and it works as intended. Nothing changes on our pcb when the 8825 is used other than the i sense resistors which are currently at 0.2 Ohms.
What is the difference between the current RTM version of the 8825 and the EVM version of the 8825? I would expect it to get better and not worse. When measuring the current on the newest pre production 8825 I cannot even get 200ma RMS before the current protection trips. Also, could you offer any explanation as to why the current protection would be tripping early. Like I said the same pcb is used with an 8824 and there are no issues. Our designed uses an MSP430F5528 and either an 8824 with 0.4 Ohm Isense resistors or the 8825 with 0.2 ohm resistors. Most of the board layout is also based on the EVM layout.
Thanks,
Jordan Meyer