The user can determine the impedance on the
OUTx node using off-state diagnostics in the STANDBY state when the power FETs are off.
With this diagnostics, it is possible to detect the following fault conditions passively in
the STANDBY state:
- Output short to VM or GND < 100
Ω
- Open load > 1K Ω for full-bridge
load
Note: It is NOT possible to detect a load
short with this diagnostic. However, the user can deduce this logically if an over
current fault (OCP) occurs during ACTIVE operation, but OLP diagnostics do not report any
fault in the STANDBY state. Occurrence of both OCP in the ACTIVE state and OLP in the
STANDBY state would imply a terminal short (short on OUT node).
- The user can configure the following
combinations
- Internal pull up resistor (ROLP_PU) on OUTx
- Internal pull down resistor (ROLP_PD) on OUTx
- Comparator reference level
- Comparator input selection (OUT1 or OUT2)
- This combination is determined by the controller inputs (pins only for the HW variant)
or equivalent bits in the SPI_IN register for the SPI variant if the SPI_IN register
has been unlocked.
- HW variant - When off-state diagnostics
are enabled, comparator output (OLP_CMP) is available on nFAULT pin.
- SPI variant - The off-state diagnostics comparator output (OLP_CMP) is
available on OLP_CMP bit in STATUS2 register. Additionally, if the SPI_IN register has been
locked, this comparator output is also available on the nFAULT pin when off-state
diagnostics are enabled.
- The user is expected to toggle through all the combinations and record the comparator
output after its output is settled.
- Based on the input combinations and
comparator output, the user can determine if there is a fault on the output.
The OLP combinations and truth table for a no
fault scenario vs. fault scenario for a full-bridge load in PH/EN or PWM modes is shown in Table 7-12.
Table 7-11 Off-State Diagnostics Table - PH/EN
or PWM Mode (full-bridge)User Inputs | OLP Set-Up | OLP CMP Output |
---|
nSLEEP | DRVOFF | EN/IN1 | PH/IN2 | OUT1 | OUT2 | CMP REF | Output selected | Normal | Open | GND Short | VM Short |
---|
1 | 1 | 1 | 0 | ROLP_PU | ROLP_PD | VOLP_REFH | OUT1 | L | H | L | H |
1 | 1 | 0 | 1 | ROLP_PU | ROLP_PD | VOLP_REFL | OUT2 | H | L | L | H |
1 | 1 | 1 | 1 | ROLP_PD | ROLP_PU | VOLP_REFL | OUT2 | H | H | L | H |