WM8581
Product Preview
w
PP Rev 1.0 March 2006
42
S/PDIF INTERFACES
The TX_CLKSEL register selects the clock for the S/PDIF Transmitter from ADCMCLK, PLLACLK,
PLLBCLK, or MCLK. The S/PDIF Receiver only uses PLLACLK. If the digital routing has been
configured such that the S/PDIF Transmitter is sourcing the S/PDIF Receiver, then PLLACLK is
automatically selected. The rate that the S/PDIF Transmitter operates at is determined by the S/PDIF
Tx Rate module. It calculates the rate based on the digital routing setup. When sourcing from the
S/PDIF Receiver, the SFRM_CLK is used in the rate calculation. When sourcing from the PAIF
Receiver, PAIFRX_LRCLK is used in the rate calculation. When sourcing from the SAIF Receiver,
SAIFRX_LRCLK is used in the rate calculation. When sourcing the ADC, the rate is determined by
either the PAIFTX_LRCLK (if the PAIF Tx also sources the ADC) or the ADC_RATE register.
Figure 27 S/PDIF Clock Selection
REGISTER
ADDRESS
BIT LABEL DEFAULT
DESCRIPTION
R8
5:4
TX_CLKSEL
01
S/PDIF TX clock source
00 = ADCMLCK pin
01 = PLLACLK
10 = PLLBCLK
11 = MCLK pin
Table 34 S/PDIF Transmitter Clock Control