DRFMT=B_0x0, INSEL=B_0x0, CHSEL=B_0x0, RXSTEO=B_0x0, NBTR=B_0x0, CKSBKPEN=B_0x0, PMSK=B_0x0, CBDMAEN=B_0x0, CKSEN=B_0x0, RXDMAEN=B_0x0, WFA=B_0x0, VMSK=B_0x0, CUMSK=B_0x0, PTMSK=B_0x0, SPDIFRXEN=B_0x0
SPDIFRX control register
SPDIFRXEN | Peripheral block enableless thansup>(1)less than/sup> 0 (B_0x0): Disable SPDIFRX (STATE_IDLE). 1 (B_0x1): Enable SPDIFRX synchronization only. 3 (B_0x3): Enable SPDIF receiver. |
RXDMAEN | Receiver DMA enable for data flowless thansup>(1)less than/sup> 0 (B_0x0): DMA mode is disabled for reception. 1 (B_0x1): DMA mode is enabled for reception. |
RXSTEO | Stereo modeless thansup>(1)less than/sup> 0 (B_0x0): The peripheral is in mono mode. 1 (B_0x1): The peripheral is in stereo mode. |
DRFMT | RX data formatless thansup>(1)less than/sup> 0 (B_0x0): Data samples are aligned in the right (LSB). 1 (B_0x1): Data samples are aligned in the left (MSB) 2 (B_0x2): Data sample are packed by setting two 16-bit sample into a 32-bit word. |
PMSK | Mask parity error bitless thansup>(1)less than/sup> 0 (B_0x0): The parity error bit is copied into the SPDIFRX_FMTx_DR. 1 (B_0x1): The parity error bit is not copied into the SPDIFRX_FMTx_DR, a zero is written instead. |
VMSK | Mask of validity bitless thansup>(1)less than/sup> 0 (B_0x0): The validity bit is copied into the SPDIFRX_FMTx_DR. 1 (B_0x1): The validity bit is not copied into the SPDIFRX_FMTx_DR, a zero is written instead. |
CUMSK | Mask of channel status and user bitsless thansup>(1)less than/sup> 0 (B_0x0): The channel status and user bits are copied into the SPDIFRX_FMTx_DR. 1 (B_0x1): The channel status and user bits are not copied into the SPDIFRX_FMTx_DR, zeros are written instead. |
PTMSK | Mask of preamble type bitsless thansup>(1)less than/sup> 0 (B_0x0): The preamble type bits are copied into the SPDIFRX_FMTx_DR. 1 (B_0x1): The preamble type bits are not copied into the SPDIFRX_FMTx_DR, zeros are written instead. |
CBDMAEN | Control buffer DMA enable for control flowless thansup>(1)less than/sup> 0 (B_0x0): DMA mode is disabled for reception of channel status and used data information. 1 (B_0x1): DMA mode is enabled for reception of channel status and used data information. |
CHSEL | Channel selectionless thansup>(1)less than/sup> 0 (B_0x0): The control flow takes the channel status from channel A. 1 (B_0x1): The control flow takes the channel status from channel B. |
NBTR | Maximum allowed re-tries during synchronization phaseless thansup>(1)less than/sup> 0 (B_0x0): No re-try is allowed (only one attempt) 1 (B_0x1): 3 re-tries allowed 2 (B_0x2): 15 re-tries allowed 3 (B_0x3): 63 re-tries allowed |
WFA | Wait for activityless thansup>(1)less than/sup> 0 (B_0x0): The SPDIFRX does not wait for activity on SPDIFRX_IN line before performing the synchronization. 1 (B_0x1): The SPDIFRX waits for activity on SPDIFRX_IN line (4 transitions) before performing the synchronization. |
INSEL | SPDIFRX input selection 0 (B_0x0): SPDIFRX_IN0 selected 1 (B_0x1): SPDIFRX_IN1 selected 2 (B_0x2): SPDIFRX_IN2 selected 3 (B_0x3): SPDIFRX_IN3 selected |
CKSEN | Symbol clock enable 0 (B_0x0): The SPDIFRX does not generate a symbol clock. 1 (B_0x1): The SPDIFRX generates a symbol clock. |
CKSBKPEN | Backup symbol clock enable 0 (B_0x0): The SPDIFRX does not generate a backup symbol clock. 1 (B_0x1): The SPDIFRX generates a backup symbol clock if CKSEN = 1. |