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.

DRV8889-Q1EVM: I Bought DRV8889-Q1 EVM, but it Doesn't Work

Part Number: DRV8889-Q1EVM
Other Parts Discussed in Thread: DRV8889-Q1

Hello E2E Experts,

Good day.

I have a question about the DRV8889-Q1 EVM I bought. It doesn't work and I would like to know if there is anything I need to set up or if the problem is with the motor.

1. After installing the GUI, I confirmed the connection and tried to operate it, but the stepper motor does not work. Is there any setting I need to do?

2. Is there a stepper motor available for testing the DRV8889-Q1 EVM?

The register values are updating immediately but even after clicking start, the stepper motor doesn't move to the next step. 
Adjusting the values doesn't seem to resolve the issue. 
Is there any solution to this problem? 
(AOUT1 - AOUT2 3V, BOUT1 - BOUT2 3V are maintained).

Regards,

CSC

  • Hello,

    This has been assigned.  Expect response in 24 hours.

    Regards,

    Ryan

  • Hey CSC,

    I tried to replicate your setup and I was able to get the stepper motor to spin.

    In order to debug, I suggest taking waveforms of AOUT1, AOUT2, and current of AOUT1 to see if the outputs are toggling. Also please ensure that the motor wires are wired correctly and that the current limit is appropriate for the motor selected.

    Best,

    Akshay

  • Hello Akshay,

    Good day.

    Even after enabling the Driver Outputs, there is no change when Start is pressed on the waveform that appears.

    I raised the current limit just in case, but there was still no change.

    I only have once board to test. If there is any additional information that needs to be confirmed, I will check it right away.

    Regards,

    CSC

  • Hey CSC,

     I am suspecting that maybe the signals are not reaching the outputs from the controller. Can you measure the VREF ( and see if changing your full scale current affects vref)?

    I also suggest using the step control method and measuring step pin to see if it is toggling while trying to spin the motor. 

    You could also try measuring nsleep and drvoff to see if the device is operating or is off or in sleep mode.

    Hope this offers some steps to move forward in debug.

    Best,

    Akshay

  • Hello Akshay,

    Good day.

    I measured the VREF.
    There doesn't seem to be a problem with nsleep and drvoff.
    I can't confirm the motor rotation through the step control method.
    I confirmed that this stepper motor works with a different stepper motor controller I have.
     
    I think there is a problem with this controller, so I bought another drv8889-q as an additional purchase.
    Regards,
    CSC
  • Hey CSC,

    Thanks for the update. Please let us know what you find from the new EVM.

    Best,
    Akshay

  • Hello Akshay,

    Good day.

    Are the plots good? Let me know what are your concerns.

    Regards,

    CSC

  • Hey CSC,

    Please find my waveforms attached below.

    Is your vref changing based on the current limit being set in GUI? It seems like it is but just wanted to confirm.

    It seems like the step signals are being sent and that nsleep and drvoff are working as expected.

    It is the actual output waveforms that dont seem to be working as expected. Checking on your new EVM to see if the outputs are toggling correctly will help us find out if there is some damage on this board. Also what is the current rating of your motor?

    Best,
    Akshay