
3-7
©
Copyright 2008 Cirrus Logic , Inc.
DS784DB1
CDB48500 System Block Descriptions
CDB485x00-USB Evaluation Kit Guide
3.1.11.2 Clock and Data Flow for S/PDIF Input
Figure 3-3. Simplified Clock and Data Flow for S/PDIF Input
illustrates the S/PDIF clocking architecture used when any S/PDIF RX is used as an audio
source, as described in
Section 4.2.2, “Changing the Audio Input Source” on page 4-3
). MCLK recovered
from the incoming S/PDIF stream is the MCLK for the system. The CS8416 also generates SCLK and
LRCLK for the DAI side of the DSP from the recovered MCLK.
On the output side, the CS485XX slaves to MCLK from CS8416 and masters SCLK and LRCLK for the
DAC side of the CS42448.
An example of this clocking scheme can be found in pcm.cpa.
CS42448
2x
CS485XX
CS42448
2x
CS8416
MUXED_DSP_SCLK1
DSP_SCLK
DSP_LRCLK
DS
P_D
A
I4
MUXED_DSP_LRCLK1
XTA
L_
OUT
S/PDIF Input
DSP_DA0[3:0]
XMTA SPDIF OUT
MUXED_MCLK
DAI
DAO
SDIN
SDOUT
PLL
SPDIF
Input
\SP
D
IF
J1
00
J1
01
12
CH
_AD
C
\O
N_
BR
D1
\O
N_
BR
D2
HD
R1
HD
R2
Use these jumper settings for the clocking
mode and inputs shown in diagram.