3.6.12 Analog-to-digital converters (ADC)
Table 58. ADC_SM_0
SM CODE ADC_SM_0
Description Periodical read-back of configuration registers
Ownership End user
Detailed implementation
This method must be applied to ADC configuration registers.
Detailed information on the implementation of this method can be found in Section 3.6.5
Error reporting Refer to NVIC_SM_0
Fault detection time Refer to NVIC_SM_0
Addressed fault model Refer to NVIC_SM_0
Dependency on MCU configuration Refer to NVIC_SM_0
Initialization Refer to NVIC_SM_0
Periodicity Refer to NVIC_SM_0
Test for the diagnostic Refer to NVIC_SM_0
Multiple faults protection Refer to NVIC_SM_0
Recommendations and known limitations Refer to NVIC_SM_0
Table 59. ADC_SM_1
SM CODE ADC_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 Permanent and Transient
Dependency on MCU configuration None
Initialization Depends on implementation
Periodicity Continuous
Test for the diagnostic Not needed
Multiple faults protection CPU_SM_0: periodical core self-test software
Recommendations and known limitations
It is highly probable that this recommendation is satisfied by design by the end user application
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 60. ADC_SM_2
SM CODE ADC_SM_2
Description Range check by application software
Ownership End user
UM1845
Description of hardware and software diagnostics
UM1845 - Rev 4
page 44/108