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.

DRV8305: VCP_LSD_UVLO2 is not getting cleared

Part Number: DRV8305

Hello,

I'm working with the DRV8305 and when I set the EN_GATE pin high the nFAULT is pulled low.
The 'Fault indication' (bit 10) in register 0x1 and 'VCP_LSD_UVLO2' (bit 4) in register 0x3 are both set.

The LS Gate Supply Undervoltage Fault (VCP_LSD_UVLO2) condition is set when VCP_LSD < VVCP_LSD_UVLO2.
The voltage I measure on VCP_LSD (pin 37) is 10.3Volt to ground.
This seems to be a correct value to me because the LSD regulator is a fixed 10-V supply voltage with respect to GND (paragraph 7.3.4).
I can't find the value for VVCP_LSD_UVLO2 in the datasheet. Is it the same as VVCP_LSD_UVLO?

To clear the fault there is nothing I really can do to remove the condition that causes the fault. So I set the CLR_FLTS (bit 1) in register 0x9.
The hardware automatic clears the bit but the fault is still active. So the last thing I can do is an EN_GATE reset pulse (paragraph 7.3.8.1).
When the EN_GATE reset pulse is done and the pin is high again the same problem reoccurs.

Is the DRV8305 bricked?
Is there anything I can do to remove the fault condition and enable the gate drivers?

Looking forward to some reactions.

  • Hi Yaya,

    I am working on getting you an answer to this by the end of today, the team and I are looking into it. 

    Thanks,

    Michael

  • Hi Yaya,

    Sorry to hear you're having trouble getting the device to work. Not to worry, we'll make sure to solve the problem you're having.

    When setting the EN_Gate high on DRV8305 the nFAULT pin should not get pulled low, and the two bits you have set in register 0x01 seem to be fine.

    As for the VVCP_LSD_UVLO2, I’ll have to check with design because I don’t see it on the datasheet either.

    We need to get to the root cause of what’s causing the fault. It’s OK to clear faults under certain circumstances but it seems even after clearing the fault it appears again.

    I’d like to start off by checking a few voltages such as PVDD and Vcc (Voltage on the MCU). VCC is not a pin on the DRV8305, but a VCC supply voltage pullup is required for open-drain output nFAULT. I’d also like you to ensure that the device is not in sleep mode.

    Thanks,

    Michael