beautypg.com

2 clock and data flow for s/pdif input, Figure 1-4. s/pdif clocking -7, Table 1-1. adc clocking -7 – Cirrus Logic CRD49530-USB User Manual

Page 12

background image

1-7

Copyright 2008 Cirrus Logic

DS705RD3

CRD49530-USB System Description

CRD49530-USB User’s Manual

The CS4953xx always masters its output clocks (DSP_SCLK/DSP_LRCLK).

Note: MUXED_MCLK is the clock signal that is driven by the CS8416’s RMCK pin. The CS8416

provides the recovered clock from the S/PDIF input unless it loses signal lock, in which case the
CS8416 passes the DSP clock (XTAL_OUT) that it receives on the OMCK pin.

1.3.10.2 Clock and Data Flow for S/PDIF Input

Figure 1-4. S/PDIF Clocking

The S/PDIF clocking architecture is used when any S/PDIF RX is used as an audio source, whether S/
PDIF is the only audio input or is used at the same time as ADC audio (i.e. any S/PDIF RX is selected as
described in "

USB (I2S) Audio Input" on page 4-5

), and the audio input source multiplexer (U1, U2) is

used to select on-board audio sources.

Figure 1-4

illustrates this clocking configuration.

MCLK recovered from the incoming S/PDIF stream must be MCLK for the system, and the codec masters
the input clocks (MUXED_SCLK/MUXED_LRCLK) of the CS4953xx. In this configuration the internal
multiplexer of the CS8416 routes the recovered MCLK to MUXED_MCLK.

Table 1-1. ADC Clocking

Clock Name

Clock Master Source

Clock Driver

Clock Frequency

MUXED_MCLK

CS4953xx

CS8416

24.576 MHz

MUXED_SCLK

MUXED_MCLK

CS42448

64*Input Fs (default)

MUXED_LRCLK

MUXED_MCLK

CS42448

Input Fs

DSP_SCLK

MUXED_MCLK

CS4953xx

64*Output Fs (default)

DSP_LRCLK

MUXED_MCLK

CS4953xx

1*Input Fs (default)

CS4953xx

CS42448

CS8416

MUXED_SCLK

DSP_SCLK

DSP_LRCLK

DS

P_D

A

I4

MUXED_LRCLK

MUXED_DAI[3:0]

XTA

L

_OU

T

S/PDIF Input

DSP_DA0[3:0]

X

MT

A S/

P

D

IF

O

UT

MUXED_MCLK

DAI

DAO

SDIN

SDOUT

PLL