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.

DRV8353RS-EVM: Best way to let motor freewheel or coast.

Part Number: DRV8353RS-EVM

Hello,

I'm design a prototype board with the DRV8353RS. I'm using it in 1x PWM mode with Hall sensors.

It is a proto design to replace a SI9979 based design.

I will likely run it in  Sync 1x PWM mode. In 6x or 3x PWM it appears straight forward to "coast" the motor.

Do I just "disable" by setting ENABLE low?

My concern is I will do some testing with "high" inertia motors and coasting would be acceptable to slow motor.Asserting Brake may be too aggressive.

  • Hi Tim,

    There is a SPI register bit called COAST, which once asserted causes the outputs to all go Hi-Z. That may be the easiest way to do it. Otherwise you would have to flip the direction and ensure the motor doesn't reverse by external monitoring.

    Pulling ENABLE low takes some time to start the coasting, also it shuts down the part completely, so you would have to turn it back on again and re-initialize it.

    Thanks,

    Matt

  • Hi Matt,

    Thank you.

    That should work with COAST.

    Does COAST have priority over BRAKE etc?

    Also, setting PWM to 0 and changing direction, its that similar to 2/3 braking? 2 of 3 lower fets on.

  • Hi Tim,

    The COAST bit should have priority over BRAKE.

    When you set PWM low, it will be braking two of the three 1/2-H bridges while the third will be Hi-Z. If you do this while changing the direction, I think it still operates as a brake.

    Thanks,

    Matt