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:
  1. Disable the DMA channel.
  2. Apply the Soft Reset command.
  3. Perform a dummy read in the Mode register (SPDIFRX_MR).
  4. Read the SPDIFRX_ISR.RXRDY flag. If set to 1, read the SPDIF Receiver Holding register (SPDIFRX_RHR).

Affected Silicon Revisions

A0A1A1-D1GA1-D2G
XXXX