Electronic Components Datasheet Search
  English  ▼

X  

WM5102 Datasheet(PDF) 228 Page - Wolfson Microelectronics plc

Part # WM5102
Description  Audio Hub CODEC with Voice Processor DSP
PDF  334 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  WOLFSON [Wolfson Microelectronics plc]
Direct Link  http://www.wolfsonmicro.com
Logo WOLFSON - Wolfson Microelectronics plc

WM5102 Datasheet(HTML) 228 Page - Wolfson Microelectronics plc

Back Button WM5102 Datasheet HTML 224Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 225Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 226Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 227Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 228Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 229Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 230Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 231Page - Wolfson Microelectronics plc WM5102 Datasheet HTML 232Page - Wolfson Microelectronics plc Next Button
Zoom Inzoom in Zoom Outzoom out
 228 / 334 page
background image
WM5102
Production Data
w
PD, June 2014, Rev 4.2
228
supported in multiple configurations to allow digital audio to be routed between interfaces and for
asynchronous audio data to be mixed. See “Digital Core” for further details.
The SYSCLK_SRC register is used to select the SYSCLK source, as described in Table 100. The
source may be MCLKn, AIFnBCLK or FLLn. If one of the Frequency Locked Loop (FLL) circuits is
selected as the source, then the relevant FLL must be enabled and configured, as described later.
The SYSCLK_FREQ and SYSCLK_FRAC registers are set according to the frequency of the selected
SYSCLK source.
The SYSCLK-referenced circuits within the digital core are clocked at a dynamically-controlled rate,
limited by the SYSCLK frequency itself. For maximum signal mixing and processing capacity, it is
recommended that the highest possible SYSCLK frequency is configured.
If the SUBSYS_MAX_FREQ bit is set to ‘0’, then the digital core clocking rate is restricted to a
maximum of 24.576MHz (or 22.5792MHz), even if a higher SYSCLK frequency is configured. The
SUBSYS_MAX_FREQ should only be set to ‘1’ when the applicable DCVDD condition is satisfied, as
described in Table 97.
The SAMPLE_RATE_n registers are set according to the sample rate(s) that are required by one or
more of the WM5102 audio interfaces. The WM5102 supports sample rates ranging from 4kHz to
192kHz.
The SYSCLK signal is enabled by the register bit SYSCLK_ENA. The applicable clock source
(MCLKn, AIFnBCLK or FLLn) must be enabled before setting SYSCLK_ENA=1. This bit should be set
to 0 when reconfiguring the clock sources (see below for additional requirements when setting
SYSCLK_ENA=0).
When disabling SYSCLK, note that all of the input, output or digital core functions associated with the
SYSCLK clock domain must be disabled before setting SYSCLK_ENA=0.
When ‘0’ is written to SYSCLK_ENA, the host processor must wait until the WM5102 has shut down
the associated functions before issuing any other register write commands. The SYSCLK Enable
status can be polled via the SYSCLK_ENA_LOW_STS bit (see Table 96), or else monitored using the
Interrupt or GPIO functions.
The SYSCLK Enable status is an input to the Interrupt control circuit and can be used to trigger an
Interrupt event - see “Interrupts”. The corresponding Interrupt event indicates that the WM5102 has
shut down the SYSCLK functions and is ready to accept register write commands.
The SYSCLK Enable status can be output directly on a GPIO pin as an external indication of the
SYSCLK status. See “General Purpose Input / Output” to configure a GPIO pin for this function.
The required control sequence for disabling SYSCLK is summarised below:
Disable all SYSCLK-associated functions (inputs, outputs, digital core)
Set SYSCLK_ENA = 0
Wait until SYSCLK_ENA_LOW = 1 (or wait for the corresponding IRQ/GPIO event)
The ASYNC_CLK_SRC register is used to select the ASYNCCLK source, as described in Table 100.
The source may be MCLKn, AIFnBCLK or FLLn. If one of the Frequency Locked Loop (FLL) circuits is
selected as the source, then the relevant FLL must be enabled and configured, as described later.
The ASYNC_CLK_FREQ register is set according to the frequency of the selected ASYNCCLK
source.
The ASYNCCLK-referenced circuits within the digital core are clocked at a dynamically-controlled
rate, limited by the ASYNCCLK frequency itself. For maximum signal mixing and processing capacity,
it is recommended that the highest possible ASYNCCLK frequency is configured.
If the SUBSYS_MAX_FREQ bit is set to ‘0’, then the digital core clocking rate is restricted to a
maximum of 24.576MHz (or 22.5792MHz), even if a higher ASYNCCLK frequency is configured. The
SUBSYS_MAX_FREQ should only be set to ‘1’ when the applicable DCVDD condition is satisfied, as
described in Table 97.



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