Pre-Production
WM8940
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
REFER TO
0
0
Reserved
Reserved
5 (05h)
15:7
6
0000
0
DAC_LOOPBA
CK
Digital loopback function
0=No DAC loopback
Digital Audio
Interfaces
1=Loopback enabled, DAC data input is fed directly
into ADC data output.
5
WL8
0
8 Bit Word Length for companding
0=Word Length controlled by WL
1=8 bits
Digital Audio
Interfaces
4:3
DAC_COMP
00
DAC companding
00=off
Digital Audio
Interfaces
01=reserved
10=µ-law
11=A-law
2:1
ADC_COMP
00
ADC companding
00=off
Digital Audio
Interfaces
01=reserved
10=µ-law
11=A-law
0
ADC_LOOPBA
CK
0
Digital loopback function
0=No ADC loopback
Digital Audio
Interfaces
1=Loopback enabled, ADC data output is fed directly
into DAC data input.
6 (06h)
15:9
8
00h
1
Reserved
CLKSEL
Controls the source of the clock for all internal
operation:
Digital Audio
Interfaces
0=MCLK
1=PLL output
7:5
MCLKDIV
010
Sets the scaling for either the MCLK or PLL clock
output (under control of CLKSEL)
Digital Audio
Interfaces
000=divide by 1
001=divide by 1.5
010=divide by 2
011=divide by 3
100=divide by 4
101=divide by 6
110=divide by 8
111=divide by 12
4:2
BCLKDIV
000
Configures the BCLK and FRAME output frequency,
for use when the chip is master over BCLK.
Digital Audio
Interfaces
000=divide by 1 (BCLK=MCLK)
001=divide by 2 (BCLK=MCLK/2)
010=divide by 4
011=divide by 8
100=divide by 16
101=divide by 32
110=reserved
111=reserved
1
0
0
0
Reserved
MS
Sets the chip to be master over FRAME and BCLK
0=BCLK and FRAME clock are inputs
Digital Audio
Interfaces
1=BCLK and FRAME clock are outputs generated by
the WM8940 (MASTER)
7 (07h)
15:7
00000
Reserved
Pre-Production, Rev 3.0, February 2007
69
w