102
13.2
DAC Special Function Registers
CW6632B Bluetooth 3.0 Audio Player SOC
Version 1.0.0
Copyright ©2015, www.appotech.com. All Rights Reserved.
Read
“1”: done
Write
“0” clear pending
Write
“1” affects nothing
Register 13-7 DACVOLL
– DAC volume setting low byte register
Position
7
6
5
4
3
2
1
0
Name
DACVOLL
Default
1
1
1
1
1
1
1
1
Access
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Note
: When read DACVOLL and DACVOLH, the value isn
‟t the setting value, but the actual DAC volume value
Register 13-8 DACVCON
– DAC volume control register
Position
7
6
5
4
3
2
1
0
Name
-
-
-
DACVSET
DACVSTEP
DACVEN
DACVSTEP
Default
-
-
-
0
0
0
0
0
Access
-
-
-
WO
R/W
R/W
R/W
R/W
DACVSET
: Direct set DAC volume value
Write
“1” to direct set DAC volume value
Write
“0” affects nothing
DACVEN:
DAC volume adjust enable
0 = Disable DAC volume adjust, keep the current volume
1 = Enable DAC volume adjust
{
DACVSTEP
2 , DACVSTEP}
: DAC adjust volume steps
000 = Steps is
“1”
001 = Steps is
“2”
010 = Steps is
“4”
011 = Steps is
“8”
100 = Steps is
“16”
101 = Steps is
“32”
110 = Steps is
“64”
111 = Steps is
“128”
Register 13-9 TRIMCON1
– DAC trim control register1
Position
7
6
5
4
3
2
1
0
Name
TRIMSPEED
-
-
DITSEL
--
DONESEL
TRIMEN
Default
0
0
-
-
0
0
0
0
Access
RW
RW
-
-
RW
RW
RW
RW
TRIMSPEED
: DAC trim speed control
00 = trim 1 step every 1 sample
01 = trim 1 step every 2 samples
10 = trim 1 step every 3 samples