Hello,
we have motor driver with DRV8711 on custom PCB. In full step it's working quite OK, but with higher microstepping levels it's unable to drive the motor. Winding current looks different than waveforms in the datasheet or app notes. It's changing with different configurations, but the spikes are always there, they just get larger with higher voltage. Measured on 0.47R sense resistor with 12V supply voltage. Can someone please tell us what are we missing?
Thanks.
Scope screenshots: