SM CODE
Detailed implementation
Error reporting
Fault detection time
Addressed fault model
Dependency on Device configuration
Initialization
Periodicity
Test for the diagnostic
Multiple-fault protection
Recommendations and known limitations
3.6.37
Serial audio interface (SAI)
SM CODE
Description
Ownership
Detailed implementation
Error reporting
Fault detection time
Addressed fault model
Dependency on Device configuration
Initialization
Periodicity
Test for the diagnostic
Multiple-fault protection
Recommendations and known limitations
SM CODE
Description
Ownership
Detailed implementation
Error reporting
UM2305 - Rev 10
This method aims to protect the communication between SPI peripheral and his external
counterpart.
Refer to UART_SM_3 description for detailed information.
Refer to UART_SM_3
Refer to UART_SM_3
Refer to UART_SM_3
Refer to UART_SM_3
Refer to UART_SM_3
Refer to UART_SM_3
Refer to UART_SM_3
Refer to UART_SM_3
Refer to UART_SM_3 for further notice.
It is assumed that the remote SPI counterpart has an equivalent capability of performing the
checks described.
Table 132.
SAI_SM_0
Periodic read-back of SAI configuration registers
End user
This method must be applied to SAI configuration registers.
Detailed information on the implementation of this method can be found in
Section 3.6.14 Extended interrupt and events controller
Refer to NVIC_SM_0
Refer to NVIC_SM_0
Refer to NVIC_SM_0
Refer to NVIC_SM_0
Refer to NVIC_SM_0
Refer to NVIC_SM_0
Refer to NVIC_SM_0
Refer to NVIC_SM_0
Refer to NVIC_SM_0
Table 133.
SAI_SM_1
SAI output loopback scheme
End user
This method uses a loopback scheme to detect permanent and transient faults on the output
channel used for serial audio frame generation. It is implemented by connecting the second
serial audio interface as input for primary output generation. Application software is able
therefore to identify wrong or missing audio frame generation.
Depends on implementation
Hardware and software diagnostics
SPI_SM_4
SAI_SM_0
(EXTI).
SAI_SM_1
UM2305
page 74/110
Need help?
Do you have a question about the STM32L4 Series and is the answer not in the manual?