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.


