Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

CS47L24 Datasheet(PDF) 88 Page - Cirrus Logic

Part # CS47L24
Description  Low Power Audio Hub for Wearable Technology
PDF  256 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CIRRUS [Cirrus Logic]
Direct Link  http://www.cirrus.com
Logo CIRRUS - Cirrus Logic

CS47L24 Datasheet(HTML) 88 Page - Cirrus Logic

Back Button CS47L24 Datasheet HTML 84Page - Cirrus Logic CS47L24 Datasheet HTML 85Page - Cirrus Logic CS47L24 Datasheet HTML 86Page - Cirrus Logic CS47L24 Datasheet HTML 87Page - Cirrus Logic CS47L24 Datasheet HTML 88Page - Cirrus Logic CS47L24 Datasheet HTML 89Page - Cirrus Logic CS47L24 Datasheet HTML 90Page - Cirrus Logic CS47L24 Datasheet HTML 91Page - Cirrus Logic CS47L24 Datasheet HTML 92Page - Cirrus Logic Next Button
Zoom Inzoom in Zoom Outzoom out
 88 / 256 page
background image
CS47L24
88
Rev 4.1
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
R3811
(0EE3h)
ASRC_RA
TE2
14:11
ASRC_RATE2
[3:0]
1000
ASRC Sample Rate select for
ASYNCCLK domain
1000 = ASYNC_SAMPLE_RATE_1
1001 = ASYNC_SAMPLE_RATE_2
All other codes are Reserved.
The selected sample rate is valid in the
range 8kHz to 48kHz.
The ASRC_IN2L_SRC and
ASRC_IN2R_SRC registers should be set
to 00h before ASRC_RATE2.
Table 22 Digital Core ASRC Control
ISOCHRONOUS SAMPLE RATE CONVERTER (ISRC)
The CS47L24 supports multiple signal paths through the digital core. The Isochronous Sample Rate Converters (ISRCs)
provide sample rate conversion between synchronised sample rates on the SYSCLK clock domain, or between
synchronised sample rates on the ASYNCCLK clock domain.
There are three Isochronous Sample Rate Converters (ISRCs). Each of these provides four signal paths between two
different sample rates, as illustrated in Figure 29.
The sample rates associated with each ISRC can be set independently. Note that the two sample rates associated with
any single ISRC must both be referenced to the same clock domain (SYSCLK or ASYNCCLK).
When an ISRC is used on the SYSCLK domain, then the associated sample rates may be selected from
SAMPLE_RATE_1, SAMPLE_RATE_2 or SAMPLE_RATE_3.
When an ISRC is used on the ASYNCCLK domain, then the associated sample rates are ASYNC_SAMPLE_RATE_1
and ASYNC_SAMPLE_RATE_2.
See “Clocking and Sample Rates” for details of the sample rate control registers.
Each ISRC supports sample rates in the range 8kHz to 192kHz. The higher of the sample rates associated with each
ISRC must be an integer multiple of the lower sample rate; all possible integer ratios are supported (i.e., up to 24).
Each ISRC converts between a sample rate selected by ISRCn_FSL and a sample rate selected by ISRCn_FSH, (where
‘n’ identifies the applicable ISRC 1, 2 or 3). Note that, in each case, the higher of the two sample rates must be selected
by ISRCn_FSH.
The ISRCn_FSL and ISRCn_FSH registers should not be changed if any of the respective *_SRCn registers is non-zero.
The associated *_SRCn registers should be cleared to 00h before writing new values to ISRCn_FSL or ISRCn_FSH. A
minimum delay of 125µs should be allowed between clearing the *_SRCn registers and writing to the associated
ISRCn_FSL or ISRCn_FSH registers. See Table 23 for further details.
Th
e ISRCn ‘interpolation’ paths (increasing sample rate) are enabled using the ISRCn_INT1_ENA, ISRCn_INT2_ENA,
ISRCn_INT3_ENA and ISRCn_INT4_ENA register bits.
The ISRCn ‘decimation’ paths (decreasing sample rate) are enabled using the ISRCn_DEC1_ENA, ISRCn_DEC2_ENA,
ISRCn_DEC3_ENA and ISRCn_DEC4_ENA register bits.
A notch filter is provided in each of the ISRC paths; these are enabled using the ISRCn_NOTCH_ENA bits. The filter is
configured automatically according to the applicable sample rate(s). It is recommended to enable the filter for typical
applications. Disabling the filter will provide maximum ‘pass’ bandwidth, at the expense of degraded stopband
attenuation.
The CS47L24 performs automatic checks to confirm that the SYSCLK frequency is high enough to support the
commanded ISRC and digital mixing functions. If an attempt is made to enable an ISRC signal path, and there are
insufficient SYSCLK cycles to support it, then the attempt will be unsuccessful. (Note that any signal paths that are
already active will not be affected under these circumstances.)
The Underclocked Error condition can be monitored using the GPIO and/or Interrupt functions. See “General Purpose
Input / Output
” and “Interrupts” for further details.
The status bits in Registers R1600 to R3000 indicate the status of each of the digital mixers. If an Underclocked Error
condition occurs, then these bits provide readback of which mixer(s) have been successfully enabled.



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