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.

DRV8704: Current still send even when TORQUE register set to x00h

Part Number: DRV8704

Hi,

I'm wondering why even when I set the TORQUE register to 0x00h, current is still send to the motors and they continue to spin at a slow speed. I thought that if the TORQUE register was set to 0 then no current would be sent to the motors. 

Could you clarify what should happen when the TORQUE register is set to 0 please?

Thank you,

Roberto

  • Hi Roberto,

    I am assuming you are attempting to use TORQUE = 0 to stop the motor.

    The TORQUE register is intended to regulate current after the initial blanking time. If you look at the outputs, you should see the outputs drive for the tblank time and then enter the specified decay mode.

    If the decay mode is slow decay, this can cause the motor to spin slowly.

    To stop the motor, it is recommended to set both xIN1/xIN2 to either 0 for coast or 1 for brake.