Table 88.
DFS_SM_1
SM CODE
DFS_SM_1
Description
Multiple acquisition by
Application software
Ownership
End user
Detailed implementation
This method implements a timing information redundancy by executing multiple acquisitions
on the same input signal. Multiple acquisition data are then combined by a filter algorithm to
determine the signal correct value.
Error reporting
Depends on implementation
Fault detection time
Depends on implementation
Addressed fault model
Transient
Dependency on
Device
configuration
None
Initialization
Depends on implementation
Periodicity
Continuous
Test for the diagnostic
Not applicable
Multiple-fault protection
CPU_SM_0: Periodic core self-test software
Recommendations and known limitations
It is highly probable that this recommendation is satisfied by design by
End userApplication
software
. Usage of multiple acquisitions followed by average operations is a common
technique in industrial applications where it is needed to survive with spurious EMI disturbs on
sensor lines.
Table 89.
DFS_SM_2
SM CODE
DFS_SM_2
Description
Range check by
Application software
Ownership
End user
Detailed implementation
This method is implemented as described in ADC_SM_2: Range check by
Application
software
.
Error reporting
Depends on implementation
Fault detection time
Depends on implementation
Addressed fault model
Permanent/transient
Dependency on
Device
configuration
None
Initialization
Depends on implementation
Periodicity
Not applicable
Test for the diagnostic
Not applicable
Multiple-fault protection
CPU_SM_0: Periodic core self-test software
Recommendations and known limitations
The implementation of this safety mechanism is strongly application-dependent.
Table 90.
DFS_SM_3
SM CODE
DFS_SM_3
Description
1oo2 scheme for DFSM inputs
Ownership
End user
Detailed implementation
This safety mechanism is implemented using two different DFSM modules to acquire the
same input signal.
Application software
checks the coherence between the two readings.
Error reporting
Depends on implementation
Fault detection time
Depends on implementation
UM2305
Hardware and software diagnostics
UM2305
-
Rev 10
page 53/110