Guten Abend,
ich teste gerade einen DRV8825 Motortreiber auf dem Carrier-Board von Pololu: https://www.pololu.com/product/2133/pictures
Die A/B-Signale habe ich an ein Oszilloskop angeschlossen und dann von Hand einzelne Steps ausgelöst. Das sieht auch soweit gut und wie erwartet aus. Die Spannung wechselt bei jeder steigenden STEP-Flanke zwischen 0 und VMOT.
Dann habe ich 1/8 Microsteps über die entsprechenden Pins eingestellt. Hier würde ich erwarten, dass sich bei jedem Step die Spannung graduell um 1/8 * VMOT erhöht oder verringert. Dem ist aber nicht so. Stattdessen ändert sich die Spannung jetzt nur bei jedem 8. Step und das genauso abrupt wie ohne Microsteps. Das heißt bei Step 1 bis 7 passiert gar nichts und beim 8. erfolgt dann der (harte) Wechsel zwischen 0 und VMOT.
Ist das Teil kaputt oder übersehe ich was (wahrscheinlich zweiteres)?
Wenn es am PWM liegt, müsste man dann nicht zumindest im Nanosekundenbereich was erkennen können (was man auch nicht tut)?