English
Language : 

WM8961 Datasheet, PDF (86/116 Pages) Wolfson Microelectronics plc – Ultra-Low Power Stereo CODEC with 1W Stereo Class D Speaker Drivers and Ground Referenced Headphone Drivers
WM8961
REGISTER BIT
ADDRESS
R7 (07h)
8
Audio
7
Interface 0
6
LABEL
ALRSWAP
BCLKINV
MS
5
DLRSWAP
4
LRP
3:2
WL[1:0]
1:0
FORMAT[1:0]
Register 07h Audio Interface 0
DEFAULT
DESCRIPTION
0
Swaps L and R ADC data in interface
0
BCLK invert bit (for master and slave modes)
0 : BCLK not inverted
1 : BCLK inverted
0
Master / Slave Mode Control
0 : Enable slave mode
1 : Enable master mode
0
Swap Left/Right channels on DAC path
0
Right, Left and I2S modes – LRC polarity
0 : normal LRC polarity
1 : invert LRC polarity
DSP Mode – mode A/B select
0 : MSB is available on 2nd BCLK rising edge
after LRC rising edge (mode A)
1 : MSB is available on 1st BCLK rising edge
after LRC rising edge (mode B)
10
Audio Interface Word Length
00 : 16 bit
01 : 20 bit
10 : 24 bit
11 : 32 bit
10
Audio Interface Format
00: Right Justified
01: Left Justified
10: I2S
11: DSP
Pre-Production
REGISTER
ADDRESS
R8 (08h)
Clocking2
BIT
LABEL
DEFAULT
DESCRIPTION
8:6
DCLKDIV[2:0]
5
CLK_SYS_ENA
4
CLK_DSP_ENA
3:0
BCLKDIV[3:0]
111
1
1
0100
Class D switching clock divider.
000 = SYSCLK / 1
001 = SYSCLK / 2
010 = SYSCLK / 3
011 = SYSCLK / 4
100 = SYSCLK / 6
101 = SYSCLK / 8
110 = SYSCLK / 12
111 = SYSCLK / 16 (default for 12.288MHz/16 = 768 KHz)
(Note that Class D function further divides by 2 to run at 384 KHz)
Enable system clock. Power saving feature to gate clock to digital.
When this bit is enabled, an MCLK must be provided to allow access to
the control interface.
DSP clock enable. Power saving feature to gate clock to DSP while
allowing auxiliary functions to run
BCLK Frequency (Master Mode)
0000 = SYSCLK
0001 = Reserved
0010 = SYSCLK / 2
0011 = SYSCLK / 3
0100 = SYSCLK / 4 (default)
0101 = Reserved
0110 = SYSCLK / 6
0111 = SYSCLK / 8
w
PP, August 2009, Rev 3.1
86