During normal device operation, a number of
parameters are continuously monitored
For the following parameters, if a fault condition
is detected, the device is transferred to the
FAULT state. Only if the fault condition is
cleared then the part transitions to DIAGNOSTIC
state (for fault thresholds refer to Diagnostics and for deglitch times refer to Switching Characteristics):
- VREG overvoltage check: if
the VREG voltage exceeds the
VOVUTH_VREG, fault condition is
detected in the tVREG_OV_DT. This fault
detection delay allows the LDC5071-Q1 to filter out short glitches on the VREG pin.
After the voltage drops below the
VOVLTH_VREG, the fault condition is
cleared.
For
the following parameters, if a fault condition is
detected, the device is transferred to the FAULT
state and then to the DIAGNOSTICS state to attempt
recovery and detect if the fault is still present.
The zero-crossing mentioned in this section refers
to crossing of the common voltage of a
differential signal pair.
- Output signal voltage check:
this diagnostic compares the states of the
zero-crossing comparators of OUT pins with the
corresponding zero-crossing comparators of the AGC
block outputs. A valid rotational signal must be
present for this check, and the detection time,
will depend on the rotational speed of the
motor.
For
the following parameters, if a fault condition is
detected, the device is transferred to the
DISABLED state and a recovery is attempted (see
DISABLED State):
- Register CRC check: the LDC5071-Q1 calculates the CRC value of
the safety-critical register settings and compares
the CRC value to the recorded expected CRC value.
In case of FAULT, the LDC5071-Q1
transitions to the DISABLED state. This check is
performed continuously.
- Critical registers redundancy
check: the device checks the validity of the
critical registers versus its redundant copy. In
case of a discrepancy, the device immediately
transitions to the DISABLED state
- TM0 state check: the device checks if the TM0 pin
state was changed after its state was determined
during Initialization diagnostics.
- TOUT state check: the device checks if the TOUT
pin state was changed after its state was
determined during Initialization diagnostics.
- AGC_EN toggle check: the device checks if the
AGC_EN state was changed after its state was
determined during Initialization diagnostics. This
check has a deglitch time of
tAGC_EN_TGL_DT