SLVAE49C April   2019  – April 2022 DRV8847 , DRV8873-Q1 , DRV8904-Q1 , DRV8906-Q1 , DRV8908-Q1 , DRV8910-Q1 , DRV8912-Q1

 

  1. 1Open Load Detection in Motor Drivers
    1.     Trademarks
  2. 1Introduction
    1. 1.1 Load Connected to Supply
    2. 1.2 Load Connected to Ground (GND)
    3. 1.3 Load Connected to H-Bridge
  3. 2Passive Open Load Detection
    1. 2.1 Circuit Operation and Detection
      1. 2.1.1 H-Bridge Open
      2. 2.1.2 H-Bridge Short
      3. 2.1.3 Load Connected in H-Bridge
    2. 2.2 Circuit Operation and Detection in DRV824x
  4. 3Active Open Load Detection
    1. 3.1 Circuit Operation and Detection
  5. 4Low-Current Active Open Load Detection
  6. 5Negative-Current Active Open Load Detection
  7. 6Summary
  8. 7References
  9. 8Revision History

Circuit Operation and Detection

This section presents the circuit implementation of the passive OLD diagnostic of the DRV8847 device. Note that the values of the parameters utilized as an example are from the device's datasheet. The H-bridge OLD sequence consists of turning ON the high-side switch (SW1_HS) of OUT1's half-bridge and the low-side switch (SW2_LS) of OUT2's half-bridge together. Depending on how OUT1 and OUT2 connect to the load, there can be three cases that can cause at least one comparator output to be set to "1"": H-bridge open, H-bridge short, or load connected in the H-bridge. Note that at least one passive OLD comparator being set to “1” does not mean a passive OLD event has occurred. Only in the H-bridge open case does a passive OLD flag occur. This case also applicable for drivers that have passive OLD diagnostic and can drive a unidirectional load tied to supply or GND through a single half-bridge, such as the DRV8908-Q1, DRV8906-Q1, and DRV8904-Q1 devices of the DRV89XX-Q1 device family. For integrated drivers, the conditions which set the passive OLD comparator outputs to "1" are when VOLx_HS(+) >VOLx_HS and when VOLy_LS(-)< VOLy_LS for an H-bridge open case, where x is for half-bridge x and y is for half-bridge y. For gate drivers, the conditions which set the passive OLD comparator outputs to "1" are when VOLx_PU(+)> VREF and when VOLy_PD(-) <VREF.