WM8959
Pre-Production
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
10:0
DACLRC_RATE
[10:0]
040h
DACLRC Rate
DACLRC clock output = BCLK / DACLRC_RATE
Integer (LSB = 1)
Valid from 8..2047
R10 (0Ah)
15:13
12
000b
0b
Reserved - Do Not Change
DAC clocking rate
DAC Control
DAC_SDMCLK
_RATE
0 = Normal operation (64fs)
1 = SYSCLK/4
11
10
0b
0b
Reserved - Do Not Change
LRCLK Rate
AIF_LRCLKRATE
DAC_MONO
0 = Normal mode (256 * fs)
1 = USB mode (272 * fs)
DAC Mono Mix
9
8
7
0b
0b
0b
0 = Stereo
1 = Mono (Mono mix output on enabled DACs)
Selects DAC filter characteristics
0 = Normal mode
DAC_SB_FILT
DAC_MUTERATE
1 = Sloping stopband mode
DAC Soft Mute Ramp Rate
0 = Fast ramp (fs/2, maximum ramp time is 10.7ms at fs=48k)
1 = Slow ramp (fs/32, maximum ramp time is 171ms at
fs=48k)
6
DAC_MUTEMODE
0b
DAC Soft Mute Mode
0 = Disabling soft-mute (DAC_MUTE=0) will cause the DAC
volume to change immediately to DACL_VOL and DACR_VOL
settings
1 = Disabling soft-mute (DAC_MUTE=0) will cause the DAC
volume to ramp up gradually to the DACL_VOL and
DACR_VOL settings
5:4
DEEMP[1:0]
00b
DAC De-Emphasis Control
00 = De-emphasis disabled
01 = De-emphasis enabled (Optimised for fs=32kHz)
10 = De-emphasis enabled (Optimised for fs=44.1kHz)
11 = De-emphasis enabled (Optimised for fs=48kHz)
Reserved - Do Not Change
DAC Soft Mute Control
3
2
0b
1b
DAC_MUTE
0 = DAC Un-mute
1 = DAC Mute
1
0
DACL_DATINV
DACR_DATINV
0b
0b
Left DAC Invert
0 = Left DAC output not inverted
1 = Left DAC output inverted
Right DAC Invert
0 = Right DAC output not inverted
1 = Right DAC output inverted
Reserved - Do Not Change
DAC Volume Update
R11 (0Bh)
15:9
8
00h
N/A
Left DAC
DAC_VU
Digital Volume
Writing a 1 to this bit will cause left and right DAC volume to
be updated simultaneously
7:0
DACL_VOL
[7:0]
1100_000
0b
Left DAC Digital Volume
(See Table 18 for volume settings)
(0dB)
00h
R12 (0Ch)
15:9
Reserved - Do Not Change
PP, May 2008, Rev 3.1
132
w