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.

DRV8899-Q1: Diagnostic coverage

Part Number: DRV8899-Q1
Other Parts Discussed in Thread: DRV8889-Q1

Hi team,

A customer of mine would like to know how the diagnostic coverage of the DRV8899-Q1 can be implemented in different motor conditions (Movement, no movement, standby, sleep etc.)?

Thanks.

Obinna.

  • Obinna,

    If they don't want to read the datasheet, they can install the GUI, awake the motor driver and check the register map page. And then, check "FAULT Status"; "DIAG Status 1" and "DIAG Status 2" register. The right "Field View" gives a short description for each bit.

  • Hi Wang, 

    Following your response, my customer had additional questions. Can you please address the following: 

    In which conditions is the DRV8889-Q1 able to detect following fault conditions?

    Does it require a minimum phase current? (If so, value?)

    • OL
    • Short to Vbat
    • Terminal short to GND
    • Load short to GND
    • Short between motor terminals

    Thanks in advance. 

    Regards, 

    Obinna 

  • Obinna,

    • OL

    If the winding current in any coil drops below the open load current threshold (IOL) and the ITRIP level set by the

    indexer, and if this condition persists for more than the open load detection time (tOL), an open-load condition is

    detected. The EN_OL bit must be '1' to enable open load detection.

    • Short to Vbat
    • Terminal short to GND
    • Load short to GND
    • Short between motor terminals

    For xOUTx to VM short, corresponding OCP_LSx_x bit goes high in the DIAG Status 1 register. Similarly, for xOUTx to ground short, corresponding OCP_HSx_x bit goes high. For example, for AOUT1 to VM short, OCP_LS1_A bit goes high; and for BOUT2 to ground short, the OCP_HS2_B bit goes high.

    Please check the datasheet for detail info.

  • Hi Wang, 

    Could you confirm that “OL” & “short” diagnostics with the DRV8889-Q1 is only covered when current is requested?

    The DRV8889-Q1 has no diagnostic coverage when the DRV8889-Q1 is disabled, correct?

    Thanks. 

    Obinna.

  • Hi Wang, 

    Can you kindly comment on the additional questions above.

    Thanks. 

    Obinna. 

  • Obinna,

    Yes. The DRV8889-Q1 has no diagnostic coverage when the DRV8889-Q1 is disabled.

    "If the winding current in any coil drops below the open load current threshold (IOL) and the ITRIP level set by the indexer, and if this condition persists for more than the open load detection time (tOL), an open-load condition is detected."