15.1 SPDIFRX left/right inversion
The SPDIFRX can always provide the left channel sample in the first DMA buffer location when SPDIFRX_MR.SBMODE=1. If the Soft Reset command is applied, the right channel sample may be located in the first DMA buffer location.
Work Around
Perform actions in the following order:
- Disable the DMA channel.
- Apply the Soft Reset command.
- Perform a dummy read in the Mode register (SPDIFRX_MR).
- Read the SPDIFRX_ISR.RXRDY flag. If set to 1, read the SPDIF Receiver Holding register (SPDIFRX_RHR).
Affected Silicon Revisions
A0 | A1 | A1-D1G | A1-D2G | ||||
X | X | X | X |