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.

DRV8343-Q1: overcurrent deglitch time

Part Number: DRV8343-Q1

Hello, Team

Could you tell me when to start counting the time set in the OCP_DEG register of  DRV8343-Q1?

For example, after being activated with VINHx= 'H' → 'L', does the count start counting when it first exceeds VVDS_OCP and reset the count when it falls below VVDS_OCP?

Also, if the VVDS_OCP threshold is continuously exceeded by 2.5us (when OCP_DEG=000b is set), FAULT status(addr.00h) -OCP (bit3) = '1'.

Is my understanding correct?

Best Regards

manabu

  • Hi Manabu,

    Thanks for the question. I will aim to provide feedback by the end of this week.

    Best,

    Sarah

  • Hi Manabu,

    For OCP to trigger a few things need to be taken into account for your example

    - VVDS_OCP: VDS overcurrent trip voltage 

    - tOCP_DEG: VDS overcurrent deglitch time

    - tretry: Overcurrent fault retry time 

    In your example setting OCP_DEG=000b will equal tOCP_DEG=2.5us. The count will start once the VVDS_OCP value is exceeded. 

    for a retry to occur like you mentioned then OCP_MODE =01b where retry: TRETRY= xxb

    You are correct in the FAULT Status Register (Address = 0x00) [reset = 0x00] bit3 = 1 if the VDS_OCP continues to exceed 2.5us. The TRETRY value will then wait the set amount of time before detecting a fault. If the VVDS_OCP value is exceeded nFAULT will report and the driver will be in Hi-Z. If no overcurrent is detected after the the TRETRY time, the gate driver will resume operation.

    Best,

    Sarah