English
Language : 

WM8590_06 Datasheet, PDF (29/51 Pages) Wolfson Microelectronics plc – 24-bit, 192kHz Stereo CODEC
Production Data
WM8590
REGISTER
ADDRESS
R3 (03h)
0000011
Digital
Attenuation
DACL
R4 (04h)
0000100
Digital
Attenuation
DACR
R5 (05h)
0000101
Master
Digital
Attenuation
(both channels)
DAC DIGITAL VOLUME CONTROL
The DAC volume may also be adjusted in the digital domain using independent digital attenuation
control registers
BIT
LABEL
DEFAULT
DESCRIPTION
7:0
LDA[7:0]
11111111 Digital Attenuation data for Left channel DACL in 0.5dB steps. See
(0dB)
Table 9
8
UPDATED Not latched Controls simultaneous update of Attenuation Latches
0: Store LDA in intermediate latch (no change to output)
1: Store LDA and update attenuation on both channels
7:0 RDA[6:0] 11111111 Digital Attenuation data for Right channel DACR in 0.5dB steps. See
(0dB)
Table 9
8
UPDATED Not latched Controls simultaneous update of Attenuation Latches
0: Store RDA in intermediate latch (no change to output)
1: Store RDA and update attenuation on both channels.
7:0 MDA[7:0] 11111111 Digital Attenuation data for DAC channels in 0.5dB steps. See Table
(0dB)
9
8
UPDATED Not latched Controls simultaneous update of Attenuation Latches
0: Store gain in intermediate latch (no change to output)
1: Store gain and update attenuation on channels.
The volume update circuit of the WM8590 has two registers LDA and RDA. These can be accessed
individually by writing to registers R3 and R4, or simultaneously by writing to R5 (MDA - Master
Digital Attenuation). Writing to R5 will overwrite the contents of R3 and R4. There is no separate
MDA register.
L/RDA[7:0]
00(hex)
01(hex)
:
:
:
FE(hex)
FF(hex)
ATTENUATION LEVEL
-∞ dB (mute)
-127dB
:
:
:
-0.5dB
0dB
Table 9 Digital Volume Control Attenuation Levels
The digital volume control also incorporates a zero cross detect circuit which detects a transition
through the zero point before updating the digital volume control with the new volume. This is
enabled by control bit DZCEN.
REGISTER ADDRESS BIT LABEL
R7 (07h)
0 DZCEN
0000111
DAC Control
DEFAULT
0
DESCRIPTION
DAC Digital Volume Zero Cross
Enable:
0: Zero cross detect disabled
1: Zero cross detect enabled
DAC OUTPUT PHASE
The DAC Phase control word determines whether the output of the DAC is non-inverted or inverted
REGISTER ADDRESS BIT LABEL DEFAULT
R6 (06h)
0000110
DAC Phase
1:0 PHASE
00
Bit
[1:0]
0
1
DESCRIPTION
DAC
Phase
DACL
1 = invert
DACR
1 = invert
w
PD Rev 4.0 January 2006
29