SLVSD18C June 2015 – August 2017 DRV8880
PRODUCTION DATA.
Refer to the PDF data sheet for device specific package drawings
An analog current limit circuit on each FET limits the current through the FET by removing the gate drive. If this analog current limit persists for longer than tOCP, all FETs in the H-bridge will be disabled and nFAULT will be driven low. In addition to this FET current limit, an overcurrent condition is also detected if the voltage at xISEN exceeds VOCP.
The overcurrent fault response can be set to either latched mode or retry mode:
In latched mode, operation will resume after the ENABLE pin is brought logic low for at least 1 μs to reset the output driver. The nFAULT pin will be released after ENABLE is returned logic high. Removing and re-applying VM or toggling nSLEEP will also reset the latched fault.
In retry mode, the driver will be re-enabled after the OCP retry period (tRETRY) has passed. nFAULT becomes high again after the retry time. If the fault condition is still present, the cycle repeats. If the fault is no longer present, normal operation resumes and nFAULT remains deasserted.
A microcontroller can retain control of the ENABLE pin while in retry mode if it is operated like an open-drain output. Many microcontrollers support this. When the DRV8880 is operating normally, configure the MCU GPIO as an input. In this state, the MCU can detect whenever nFAULT is pulled low. In order to disable the DRV8880 output, configure the GPIO output state as low, and then configure the GPIO as an output.
Alternatively, a logic-level FET may be used to create an open drain external to the MCU. In this case, an additional MCU GPIO may be required in order to monitor the nFAULT pin.
FAULT | CONDITION | ERROR REPORT | H-BRIDGE | CHARGE PUMP | INDEXER | V3P3 | RECOVERY |
---|---|---|---|---|---|---|---|
VM undervoltage
(UVLO2) |
VM < VUVLO2
(max 6.4 V) |
nFAULT | Disabled | Disabled | Operating |
Operating |
VM > VUVLO2
(max 6.5 V) |
Logic undervoltage
(UVLO1) |
VM < VUVLO2
(max 4.9 V) |
None | Disabled | Disabled | Disabled |
Operating |
VM > VUVLO2
(max 4.8 V) |
VCP undervoltage
(CPUV) |
VCP < VCPUV
(typ VM + 1.8 V) |
nFAULT | Disabled | Operating | Operating |
Operating |
VCP > VCPUV
(typ VM + 1.9 V) |
Thermal Shutdown
(TSD) |
TJ > TTSD
(min 150°C) |
nFAULT | Disabled | Operating | Operating |
Operating |
TJ < TTSD - THYS
(THYS typ 35°C) |
Overcurrent
(OCP) |
IOUT > IOCP
(min 2.5 A) VxISEN > VOCP (min 0.9 V) |
nFAULT | Disabled | Operating | Operating |
Operating |
ENABLE
-or- tRETRY |