Production Data
WM8580
w
PD, Rev 4.7, March 2009
33
DAC DIGITAL VOLUME CONTROL
The DAC volume may also be adjusted in the digital domain using independent digital attenuation
control registers
REGISTER
ADDRESS
BIT LABEL DEFAULT
DESCRIPTION
7:0
LDA1[7:0] 11111111
(0dB)
Digital Attenuation control for DAC1 Left Channel (DACL1) in 0.5dB
steps. See Table 23
R20
Digital
Attenuation
DACL 1
14h
8
UPDATE Not
latched Controls simultaneous update of all Attenuation Latches
0 = Store LDA1 in intermediate latch (no change to output)
1 = Apply LDA1 and update attenuation on all channels
7:0
RDA1[6:0] 11111111
(0dB)
Digital Attenuation control for DAC1 Right Channel (DACR1) in
0.5dB steps. See Table 23
R21
Digital
Attenuation
DACR 1
15h
8
UPDATE Not
latched Controls simultaneous update of all Attenuation Latches
0 = Store RDA1 in intermediate latch (no change to output)
1 = Apply RDA1 and update attenuation on all channels.
7:0
LDA2[7:0] 11111111
(0dB)
Digital Attenuation control for DAC2 Left Channel (DACL2) in 0.5dB
steps. See Table 23
R22
Digital
Attenuation
DACL 2
16h
8
UPDATE Not
latched Controls simultaneous update of all Attenuation Latches
0 = Store LDA2 in intermediate latch (no change to output)
1 = Apply LDA2 and update attenuation on all channels.
7:0
RDA2[7:0] 11111111
(0dB)
Digital Attenuation control for DAC2 Right Channel (DACR2) in
0.5dB steps. See Table 23
R23
Digital
Attenuation
DACR 2
17h
8
UPDATE Not
latched Controls simultaneous update of all Attenuation Latches
0 = Store RDA2 in intermediate latch (no change to output)
1 = Apply RDA2 and update attenuation on all channels.
7:0
LDA3[7:0] 11111111
(0dB)
Digital Attenuation control for DAC3 Left Channel (DACL3) in 0.5dB
steps. See Table 23
R24
Digital
Attenuation
DACL3
18h
8
UPDATE Not
latched Controls simultaneous update of all Attenuation Latches
0 = Store LDA3 in intermediate latch (no change to output)
1 = Apply LDA3 and update attenuation on all channels.
7:0
RDA3[7:0] 11111111
(0dB)
Digital Attenuation control for DAC3 Right Channel (DACR3) in
0.5dB steps. See Table 23
R25
Digital
Attenuation
DACR3
19h
8
UPDATE Not
latched Controls simultaneous update of all Attenuation Latches
0 = Store RDA3 in intermediate latch (no change to output)
1 = Apply RDA3 and update attenuation on all channels.
7:0
MASTDA[7:0] 11111111
(0dB)
Digital Attenuation control for all DAC channels in 0.5dB steps. See
Table 23
R28
Master Digital
Attenuation
1Ch
8
UPDATE Not
latched Controls simultaneous update of all Attenuation Latches
0 = Store gain in intermediate latch (no change to output)
1 = Apply gain and update attenuation on all channels.
Table 22 Digital Attenuation Registers
Note:
The volume update circuit of the WM8580 has two sets of registers; LDAx and RDAx.
These can be accessed individually, or simultaneously by writing to MASTDA – Master
Digital Attenuation. Writing to MASTDA will overwrite the contents of LDAx and RDAx.
electronic components distributor