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.

DRV8711: Make Noise and Heat

Part Number: DRV8711


Hi All,

I am using DRV8711 in my project. I have to vary 10 Steps/Sec to 12000 Steps/Sec.

Following problems I am facing -

1. It is very noisy

2. Get heated up around 75 degree temperature.  

Motor Specs - 

1. NEMA 23 Phase 2, Model - 57CM23-4A

2. 4 A/Phase, Phase Resistance - 0.5 Ohm and Inductance 2mH

DRV8711 Register Settings -

1. CTRL Reg - 3608 -> 1/8, Gain of 20, 850 ns Dead Time

2. Torque Reg - 230 or Hex Value - E6

3. OFF Reg - 15 us

4. BLANK Reg - 1 us

5. DECAY Reg - 5 us with 011 Mixed Decay all the time

6. STALL Reg - 4, STALLn asserted after 4 steps, Back EMF is divided by 32.

7. DRIVE Reg - 169 or Hex Value A9. OCPTH - 500mV, OCPDEG - 4 us, TDRIVEN - 1 us, TDRIVEP - 1 us. IDRIVEN - 100 mA and IDRIVEP - 50 mA

Please suggest the resolution.

Best Regards

  • Hi Rahul,

    Noise issue:
    Can you describe "very noisy"?
    Are you hearing noise when the motor is stationary or moving?
    Is the motor directly connected to a chassis?

    Heat issue: The motor will heat. The current through the motor is creating ~8W, and the datasheet states the temperature can rise 80K.
    What value sense resistors are you using?
    This will confirm the current regulation is correct.
    If you do not need the full torque, you can reduce the current in the motor.
  • Hi Rick,

    1. Hearing Noise only when motor is moving.
    2 . Yes, Motor is directly connected to a chassis.
    3. Sense Resistor - 33 milliohm.
    4. In my current application, I need torque above 200.

    Best Regards,
    Rahul