English
Language : 

CDB4923 Datasheet, PDF (12/50 Pages) Cirrus Logic – Evaluation Board
CDB4923 CDB49300
5.1.3 Audio Clocking
The audio clocking scheme is illustrated below in
Figure 3. Note that MCLK is bidirectional with re-
spect to the DSP. When the DSP is slaved to an ex-
ternal MCLK, i.e. the MCLK source is not listed as
DSP, the DSP will slave to the MCLK of the
CS8414 or the MCLK derived from the on-board
PLL (U26) or the OSCILLATOR (Y1). When the
internal PLL of the CS492x/CS493xx is being
used, however, the DSP will master the MCLK.
Caution must be observed when choosing a partic-
ular data selection mode and configuring the DSP
to ensure that there is no contention with the PLD
(U11). Each PLD mode given in Table 3 lists the
associated MCLK master - this table should be ref-
erenced whenever reconfiguring the
CDB4923/300. A brief description of each MCLK
source is given in Table 5.
MCLK
Source
CS8414
DSP
OSC/PLL
Description
The CS8414 (U13) derives the sampling fre-
quency (Fs) from an incoming S/PDIF stream
and masters a 256 Fs MCLK
The DSP (U1) masters MCLK, generally when
using broadcast application code
The source of the main DSP clock also sup-
plies the system 256 Fs MCLK (see Clocking
for details)
Table 5. Clocking Descriptions
5.2 External Mode
The EXTERNAL mode is designed to allow users
to drive the DSP directly with an external micro-
controller. Stake headers J11 and J12 contain all of
the signals required for host communication with
the CS492x/CS493xx. When operating in this
mode the DSP control pins are tri-stated by the
PLD (U11), effectively disabling the PC interface.
Consequently, the software bundled with the demo
board will not be functional.
The main DSP clock is always provided by the
CDB4923/300 (please see the Clocking section to
determine how to select the oscillator or external
PLL), and the output signals AUDATA0-2 are still
routed to the CS8404A S/PDIF transmitters and
CS4340 DACs.
Depending on the EXTERNAL mode selected the
user may be responsible for all data, control, and
clock signals going to the DSP, or just control.
NOTE: ALL SIGNALS DRIVEN TO THE CS493xx
MUST BE +3.3 V LOGIC. Because the
CS493xx does not have +5 V tolerant pads, an
external buffer such as the 74VHC244 should
be used for level conversion of any signals driv-
en to the DSP. Failure to buffer +5 V signals
can cause permanent damage to the DSP. If
necessary, level shifting buffers can be wired
into the digital patch area of the CDB49300.
CS8404A CS8404A CS8404A
DIGITAL MCLK / ANALOG MCLK
CS8414 MCLK
DSP MCLK
DSP SCLK
DSP LRCLK
CS492x
CS493xx
OSC
DIGITAL SCLK / ANALOG SCLK
DIGITAL LRCLK / ANALOG LRCLK
Figure 3. Audio Clocking
CS4340
CS4340
CS4340
CS5334
12
DS262DB2