SLVSHD4 October 2024 DRV8376
ADVANCE INFORMATION
The DRV8376 family of devices is protected against VM undervoltage, charge pump undervoltage, and overcurrent events. Table 7-5 summarizes various faults details.
FAULT | CONDITION | CONFIGURATION | REPORT | H-BRIDGE | LOGIC | RECOVERY |
---|---|---|---|---|---|---|
VM undervoltage (RESET) | VVM < VUVLO | — | — | Hi-Z | Disabled | Automatic: VVM > VUVLO_R CLR_FLT, nSLEEP Reset Pulse (RESET bit) |
GVDD undervoltage (RESET) |
VGVDD < VGVDD_UV | — | — | Hi-Z | Disabled | Automatic: VGVDD > VGVDD_UV_R CLR_FLT, nSLEEP Reset Pulse (RESET bit) |
AVDD undervoltage (RESET) | VAVDD < VAVDD_UV | — | — | Hi-Z | Disabled | Automatic: VAVDD > VAVDD_UV_R CLR_FLT, nSLEEP Reset Pulse (RESET bit) |
Charge pump undervoltage (VCP_UV) | VCP < VCPUV | — | nFAULT | Hi-Z | Active | Automatic: VVCP > VCPUV CLR_FLT, nSLEEP Reset Pulse (VCP_UV bit) |
OverVoltage Protection (OVP) | VVM > VOVP | OVP_MODE = 0b | None | Active | Active | No action (OVP Disabled) |
OVP_MODE = 1b | FAULT | Hi-Z | Active | Automatic: VVM < VOVP CLR_FLT, nSLEEP Reset Pulse (OVP bit) | ||
Overcurrent Protection (OCP) | IPHASE > IOCP | OCP_MODE = 00b | nFAULT | Hi-Z | Active | Latched: CLR_FLT, nSLEEP Reset Pulse (OCP bits) |
OCP_MODE = 01b | nFAULT | Hi-Z | Active | Retry: tRETRY CLR_FLT, nSLEEP Reset Pulse (OCP bits) | ||
OCP_MODE = 10b | nFAULT | Active | Active | Report only: CLR_FLT, nSLEEP Reset Pulse (OCP bits) | ||
OCP_MODE = 11b | None | Active | Active | No action | ||
ILIMIT | VILIMIT > VSO | ILIMFLT_MODE = 0b | None | ILIMIT Mode | Active | Automatic: High side on the next rising edge of INHx Low side on the next rising edge of INLx |
ILIMFLT_MODE = 1b | nFAULT | ILIMIT Mode | Active | Automatic: High side on the next rising edge of INHx Low side on the next rising edge of INLx |
||
SPI Error (SPI_FLT) | SCLK, Parity and ADDR fault | SPIFLT_MODE = 0b | None | Active | Active | No action |
SPIFLT_MODE = 1b | nFAULT | Active | Active | Report only: CLR_FLT, nSLEEP Reset Pulse (SPI_FLT bit) | ||
OTP Error (OTP_ERR) | OTP reading is erroneous | — | nFAULT | Hi-Z | Active | Latched: Power Cycle, CLR_FLT |
Thermal warning (OTW) | TJ > TOTW | OTW_MODE = 0b | None | Active | Active | No action |
OTW_MODE = 1b | nFAULT | Active | Active | Automatic: TJ < TOTW – TOTW_HYS CLR_FLT, nSLEEP Pulse (OTW bit) | ||
Thermal shutdown (OTSD) | TJ > TTSD | — | nFAULT | Hi-Z | Active | Automatic: TJ < TTSD – TTSD_HYS |