SLVAE49C April 2019 – April 2022 DRV8847 , DRV8873-Q1 , DRV8904-Q1 , DRV8906-Q1 , DRV8908-Q1 , DRV8910-Q1 , DRV8912-Q1
This section presents the circuit implementation of the passive OLD diagnostic of the DRV824x-Q1 device. DRV824x has the dedicated comparator for passive OLD which is called OLP_CMP.
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 these diagnostics, it is possible to detect the following fault conditions passively:
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 2-1.
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 |
Example for test procedure is following. First execute test with first row. nSLEEP=1, DRVOFF=1, EN/IN1=1 and PH/IN2=0. If OLP CMP output is Low, output condition is expected as Normal or GND short. Then try next row as nSLEEP=1, DRVOFF=1, EN/IN1=0 and PH/IN2=1. If OLP CMP output is High, output is expected as normal. If OLP CMP output is Low, output is expected as GND short.