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.

DRV10987: Problem running the DRV10987

Part Number: DRV10987

Hi Team,

 

I in the debug of my new board with the DRV10987.

 

I am currently running into a problem that the motor is not working and the DRV is reporting on CLOSE LOOP problem.

 

In the EVM, the same configuration is working (I had done and I2C bypass from my board to the EVM), but when I working on my board is not working.  

 

One of the changes between the EVM board and my board is that one of the output lines of the DRV is going into INA part  (attached the schematic of the DRV part on my board).

DRV10987 Sch.docx

Can you help?

 

Best Regards,

Shlomi

  • Hello Shlomi,

    Schematic Reveiw:

    I will say that the 0.01 Ohm resistor does create some imbalance in the phases. The motor phases are supposed to be exactly the same resistance between any of  the phases. Since you're using the DRV10987, I assume the motor has a phase resistance >1 ohm, then it shouldn't contribute too much error.

    I noticed that SWGND is not connected to the GND field. It is extremely important to tie all the grounds together. Since the SWGND determines the voltage rails (VREG, V1P8, etc) and the voltage rails are used internally to the device, some internal logic and calculations may not work as expected.

    Assuming there is a good ground plane, we can try to attach think wires from 

    General Recommendations:

    I encourage you to make sure the motor parameters (R_PH and Kt) that are used in the device are correct. I've discussed how to measure the motor parameters in the post below. By using the correct motor parameters, we make sure that a nosier system has a lower probability of affecting the algorithm's decisions and calculations when spinning the motor.

    1. View online here

    Best,

    -Cole