Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

CS47L35 Datasheet(PDF) 239 Page - Cirrus Logic

Part # CS47L35
Description  Smart Codec with Low-Power Audio DSP
PDF  300 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CIRRUS [Cirrus Logic]
Direct Link  http://www.cirrus.com
Logo CIRRUS - Cirrus Logic

CS47L35 Datasheet(HTML) 239 Page - Cirrus Logic

Back Button CS47L35 Datasheet HTML 235Page - Cirrus Logic CS47L35 Datasheet HTML 236Page - Cirrus Logic CS47L35 Datasheet HTML 237Page - Cirrus Logic CS47L35 Datasheet HTML 238Page - Cirrus Logic CS47L35 Datasheet HTML 239Page - Cirrus Logic CS47L35 Datasheet HTML 240Page - Cirrus Logic CS47L35 Datasheet HTML 241Page - Cirrus Logic CS47L35 Datasheet HTML 242Page - Cirrus Logic CS47L35 Datasheet HTML 243Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 239 / 300 page
background image
DS1085F3
239
CS47L35
5.4 Digital Audio Interface Clocking Configurations
5.4 Digital Audio Interface Clocking Configurations
The digital audio interfaces (AIF1–AIF3) can be configured in master or slave modes. In all applications, it is important that
the system clocking configuration is correctly designed. Incorrect clock configurations lead to audible clicks arising from
dropped or repeated audio samples; this is caused by the inherent tolerances of multiple asynchronous system clocks.
To ensure reliable clocking of the audio interface functions, the external interface clocks (e.g., BCLK, LRCLK) must be
derived from the same clock source as SYSCLK.
In AIF Master Mode, the external BCLK and LRCLK signals are generated by the CS47L35 and synchronization of these
signals with SYSCLK is ensured. In this case, clocking of the AIF is typically derived from the MCLK1 or MCLK2 inputs,
either directly or via the FLL circuit. Alternatively, an AIFn or SLIMbus interface can be used to provide the reference clock
to which the AIF master can be synchronized.
In AIF Slave Mode, the external BCLK and LRCLK signals are generated by another device, as inputs to the CS47L35. In
this case, the system clock (SYSCLK) must be generated from a source that is synchronized to the external BCLK and
LRCLK inputs.
In a typical Slave Mode application, the BCLK input is selected as the clock reference, using the FLL to perform frequency
shifting. The MCLK1 or MCLK2 inputs can also be used, but only if the selected clock is synchronized externally to the
BCLK and LRCLK inputs. The SLIMbus interface can also provide the clock reference, via the FLL, provided that the BCLK
and LRCLK signals are externally synchronized with the SLIMCLK input.
The valid AIF clocking configurations are listed in Table 5-5 for AIF Master and AIF Slave Modes.
In each case, the SYSCLK frequency must be a valid ratio to the LRCLK frequency; the supported clocking rates are
defined by the SYSCLK_FREQ and SAMPLE_RATE_n fields.
The valid AIF clocking configurations are shown in Fig. 5-13 to Fig. 5-19. Note that, where MCLK1 is shown as the clock
source, it is equally possible to select MCLK2 as the clock source.
R5915 (0x171B)
GPIO14_CTRL2
12
GP14_DRV_STR
1
AIF2RXDAT/GPIO14 output drive strength
0 = 4 mA
1 = 8 mA
R5917 (0x171D)
GPIO15_CTRL2
12
GP15_DRV_STR
1
AIF2LRCLK/GPIO15 output drive strength
0 = 4 mA
1 = 8 mA
R5919 (0x171F)
GPIO16_CTRL2
12
GP16_DRV_STR
1
MIF1SCLK/GPIO16 output drive strength
0 = 4 mA
1 = 8 mA
Table 5-5. AIF Clocking Configurations
AIF Mode
Clocking Configuration
AIF Master Mode
SYSCLK_SRC selects MCLK1 or MCLK2 as SYSCLK source.
SYSCLK_SRC selects FLL1 as SYSCLK source;
FLL1_REFCLK_SRC selects MCLK1 or MCLK2 as FLL1 source.
SYSCLK_SRC selects FLL1 as SYSCLK source;
FLL1_REFCLK_SRC selects a different interface (BCLK, LRCLK, SLIMCLK) as FLL1 source.
AIF Slave Mode
SYSCLK_SRC selects FLL1 as SYSCLK source;
FLL1_REFCLK_SRC selects BCLK as FLL1 source.
SYSCLK_SRC selects MCLK1 or MCLK2 as SYSCLK source, provided MCLK is externally
synchronized to the BCLK input.
SYSCLK_SRC selects FLL1 as SYSCLK source;
FLL1_REFCLK_SRC selects MCLK1 or MCLK2 as FLL1 source, provided MCLK is externally
synchronized to the BCLK input.
SYSCLK_SRC selects FLL1 as SYSCLK source;
FLL1_REFCLK_SRC selects a different interface (e.g., SLIMCLK) as FLL1 source, provided the
other interface is externally synchronized to the BCLK input.
Table 5-4. Output Drive-Strength and Slew-Rate Control (Cont.)
Register Address
Bit
Label
Default
Description



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com