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.

DRV8873-Q1: Operation without a microcontroller

Part Number: DRV8873-Q1
Other Parts Discussed in Thread: DRV8242-Q1, DRV8243-Q1

Tool/software:

Hi,

I would like to use the hardware version of the device to control a motor, but without using a microcontroller. I can see one problem with this:

Since the OCP_MODE is fixed to latched shutdown (why is there a "Overcurrent retry time (H/W Device)" of 4 ms spec???) I somehow need to handle this in case the protection gets triggered. I was thinking about using the nFAULT pin somehow trigger a reset through the nSLEEP pin. A direct connection wouldn´t work, because the nFAULT pin is held low on startup until the digital core is ready. I tried to come up with some sort of delay circuit to prevent this, but couldn´t find a solution. It wouldn´t work, but this is what I tried: the 100k resistror reprents the nSLEEP pin and the switch represents the nFAULT pin. I have a supply voltage of 28V. The cap is dicharged on powerup, so the DRV will never turn on.

I am also not sure if the nFAULT pin gets released in sleep mode, but I think yes. The datasheet says "In sleep mode, all the internal MOSFETs are disabled" and in the block diagram the nFAULT pin is driven by a mosfet. Any help would be appreciated.

  • Hi,

    Thank you for your question. Previous generation device DRV8873-Q1 HW variant does not have capability to select Latch fault or retry.

    New generation family DRV8242/43/44/45-Q1 HW-variant has DIAG pin. Which can choose Retry or Latch.

    Current driving capability is 

    DRV8243-Q1> DRV8873-Q1 > DRV8242-Q1.

    DRV8243-Q1 or DRV8242-Q1 could be your solution to fit.

    I would like to propose above our family as simplified solution. I am not sure your trial of external circuit solution will work or not.

    regards

    Shinya Morita

  • Hi,

    Thank you for your answer. I originally wanted to use the DRV8243-Q1, but this device requires an nSLEEP reset pulse with precise timing at powerup: 

    How would you generate this reset pulse with a simple analog circuitry?

  • Hi David,

    Thank you for your questions. As you mentioned, DRV8243-Q1 requires nSLEEP reset pulse if HW-Variant is used. If SPI is used, nSLEEP pulse is not required, but need to send SPI command to wake up.

    DRV8242-Q1 does not requires nSLEEP pulse if DIAG pin is set as R_LVL1of6. If load capability is good enough for DRV8242-Q1, this could fit your system.

    R_LVL1of6 is "Fault reaction Retry".

    regards

    Shinya Morita