Automotive Full-Bridge MOSFET Driver
A3922
22
Allegro MicroSystems
955 Perimeter Road
Manchester, NH 03103-3353 U.S.A.
www.allegromicro.com
The VREG undervoltage monitor can be disabled by setting the
VRU bit in the mask register. Although not recommended, this
can allow the A3922 to operate below its minimum specified
supply voltage level with a severely impaired gate drive. The
specified electrical parameters will not be valid in this condition.
The output of the VREG regulator is also monitored to detect any
overvoltage applied to the VREG terminal.
If VREG goes above the VREG overvoltage threshold (VROV), the
VREG overvoltage bit (VRO) will be set in the Diag 1 register.
No action will be taken as the gate drive outputs are protected
from overvoltage by independent Zener clamps. When VREG falls
below VROV by more than the hysteresis voltage (VROVHys), the
fault state is reset, but VRO bit remains in the Diag 1 register
until cleared.
MONITOR: TEMPERATURE WARNING
If the chip temperature rises above the temperature warning
threshold (TJW), the hot warning bit (TW) will be set in the
Status register. No action will be taken by the A3922. When the
temperature drops below TJW by more than the hysteresis value
(TJWHys), the fault state is cleared ,and the TW bit remains in the
Status register until reset.
MONITOR: VBB SUPPLY UNDERVOLTAGE AND OVER-
VOLTAGE
The main supply to the A3922 on the VBB terminal (VBB) is
monitored to indicate if the supply voltage is above, or has
exceeded, its normal operating range (for example, during a load-
dump event). If VBB rises above the VBB overvoltage warning
threshold (VBBOV), then the VSO bit will be set in the Diag 2
register. No other action will be taken. When VBB falls below the
falling VBB overvoltage warning threshold (VBBOV – VBBOVHys),
the fault state is reset, but the VSO bit remains in the Diag 2
register until cleared.
The main supply on the VBB terminal is also monitored to
indicate if the supply voltage is below its normal operating range.
If VBB goes below the VBB undervoltage threshold (VBBUV),
then the VSU bit will be set in the Diag 2 register. All gate drive
outputs will go low, the motor drive will be disabled, and the
motor will coast. When VBB rises above the rising VBB under-
voltage threshold (VBBUV + VBBUVHys), the fault state will be
reset, and the gate drive outputs re-enabled. The VSU bit remains
in the Diag 2 register until cleared.
MONITOR: VGS UNDERVOLTAGE
To ensure that the gate drive output is operating correctly, each
gate drive output voltage is independently monitored, when
active, to ensure the drive voltage (VGS) is sufficient to fully
enhance the power MOSFET in the external bridge.
If VGS on any active gate drive output goes below the gate drive
undervoltage warning (VGSUV), the corresponding gate drive
undervoltage bit (AHU, ALU, BHU, or BLU) will be set in the
Diag 0 register. No other action will be taken. When VGS rises
above VGSUV
, the fault state is reset, but the fault bits remain in
the Diag 0 register until cleared.
MONITOR: LOGIC TERMINAL OVERVOLTAGE
Six of the logic terminals are capable of being shorted to the main
supply voltage, up to 50 V, without damage. These terminals are
HA, HBn, LAn, LB, RESETn, and ENABLE. The voltage on
these pins (VL) is monitored to provide an indication of an input
short-to-battery fault. If VL on any of the terminals rises above
the logic terminal overvoltage warning threshold (VLOV), then
the VLO bit will be set in the Status register. If the fault is on one
of the inputs, and the ESF bit is set, then all gate drive outputs
will be disabled. When VL on all terminals falls below the logic
terminal overvoltage warning threshold (VLOV), the fault state is
reset, and the outputs will be re-activated. The VLO bit remains
in the Status register until cleared.
MONITOR: ENABLE WATCHDOG TIMEOUT
The ENABLE input provides a direct connection to all gate drive
outputs and can be used as a safety override to immediately deac-
tivate the outputs. The ENABLE input is programmed to operate
as a direct logic control by default, but it can be monitored by a
watchdog timer by setting the EWD bit to 1. In the direct mode,
the input is not monitored other than for input overvoltage as
described in the Logic terminal overvoltage section above. In
watchdog mode, the first change of state on the ENABLE input
will activate the gate drive outputs under command from the cor-
responding phase control signals, and a watchdog timer is started.
The ENABLE input must then change state before the end of the
ENABLE timeout period (tETO). If the ENABLE input does not
change before the end of the timeout period, then all gate drive
outputs will be driven low, and the ETO bit will be set in the
Status register. Any following change of state on the ENABLE
input will re-activate the gate drive outputs. The ETO bit remains
in the Status register until cleared.