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: Channel B overcurrent shutdown

Part Number: DRV8711

Hi All,

We have desingned a board to drive a stepper motor using the DRV8711.

When I configure the registers the motor is not running and status register giving over current shutdown error. (0x04)

Here some of my parameters to run the motor: 

MOSFET:BUK7M10-40E

Sense resistor: 300 µOhms

I used default parameters for the registers given in  DRV8711 Quick Spin and Tuning Guide which are:

0x01 Torque 0x0138

0x02 Off 0x0032

0x03 Blank 0x0100

0x04 Decay 0x0510

0x05 Stall 0x0A02 

0x06 Drive 0x0000 

0x00 Control 0x0C11

Any idea what it is giving this error and how can I fix it?

Thanks in advance!

  • Hi Mert,

    Can you confirm your sense resistor value, and the target chopping current?
    The sense resistor value provided (300 microOhms) equates to 410A.

    Do you have a current probe to measure the current through the winding?
  • Hi Rick,
    Thanks for your response. I confirm that sense resistor is 300 microOhms. We have mistakenly put that instead of 0.03 ohm. I am not really sure what should be chopping current . My stepper motor's current is 0.8A/phase and resistor is 13ohm/phase.

    By looking at the current chopping formula, I think we can compensate the mistake by increasing ISGAIN and lowering TORQUE.

    I am afraid I dont have current probe.

    Thanks.
  • Hi Rick,

    I lowered TORQUE AND increase the ISGAIN to achieve 5A chopping current but still getting same error. What might be the problem causing that?

    Here new configs for registers:
    (0x0, 0xF13)
    (1, 0x137)
    (2, 0x04D)
    (3, 0x1FF)
    (4, 0x50A)
    (5, 0x900)
    (6, 0x555)
    (7, 0x000)

    Thanks ,