This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/DRV8889-Q1: DRV8889-Q1 to drive a stepper motor but the phase current is wrong.

Part Number: DRV8889-Q1

Tool/software: TI C/C++ Compiler

Hi: 

I am using DRV8889 to derive a stepper motor. Use an oscilloscope to observe the phase current. please see below.

This is not a sine wave..... 

About decay modes , I've tried all the setting and noting to help. what am I missing??

My DRV8889-Q1 setting is :

1. microstep mode : 1/8

2. Step frequency is 10KHz

3. current regulation is 18.75%

4. other setting is the default

My stepper motor is :