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.

DRV8313 fast recovery from overcurrent state

Other Parts Discussed in Thread: DRV8313

Hello all,

in my DRV8313 application for a BLDC motor, I need a fast recovery from an overcurrent state. The best way would be to apply a reset signal to the nRESET input but I couldn't find a specification how long such a reset impulse has to be for a proper recovery from this state. The reset impulse will be generated by a microcontroller and I think, a few ns may be too short and a a few ms may be wasted time.

Thanks

  • Hi Uwe,

    The reset pulse can be a few us, but enabling the driver that quickly may create thermal issues. It is recommended to allow some time for the device to recover thermally prior to re-introducing the current.

    An OCP is an indication that something unexpected has occurred. Some of the DRV8x devices automatically restart after ~2 to 3ms.
  • Hi Rick,

    thanks for your answer.

    In my opinion , the value for minimal pulse length of nRESET is missing in the DRV8313 datasheet. With todays fast microcontrollers, you can generate pulse lengths down to a few ns. I'm sure this is not long enough - but on the other hand, I can't generate a pulse which may be much too long because my microcontroller has to do several realtime jobs in-between.

    So, a spec for minimal nRESET time would be very helpful.

    Thanks,
    Uwe