1 passthrough x volume, 1 adcx volume, P 57 – Cirrus Logic CS42L52 User Manual
Page 57: Assxvol[7:0

DS680F2
57
CS42L52
3/1/13
6.17
Passthrough x Volume: PASSAVOL (Address 14h) and PASSBVOL (Address 15h)
6.17.1
Passthrough x Volume
Sets the volume/gain of the signal routed from the PGA to the headphone/line output.
Notes:
1.
This register is ignored when the PASSTHRUx bit (
“Passthrough Analog” on page 52
) is disabled.
2.
The step size may deviate from 0.5 dB at settings below -40 dB. Code settings 0x95, 0xA1, 0xAD,
and 0xB9 are not guaranteed to be monotonic.
6.18
ADCx Volume Control: ADCAVOL (Address 16h) and ADCBVOL (Address 17h)
6.18.1
ADCx Volume
Sets the volume of the ADC signal out the serial data output (SDOUT).
7
6
5
4
3
2
1
0
PASSxVOL7
PASSxVOL6
PASSxVOL5
PASSxVOL4
PASSxVOL3
PASSxVOL2
PASSxVOL1
PASSxVOL0
PASSxVOL[7:0]
Gain
0111 1111
12 dB
...
...
0001 1000
12 dB
...
...
0000 0001
+0.5 dB
0000 0000
0 dB
11111 1111
-0.5 dB
...
...
1000 1000
-60.0 dB
...
...
1000 0000
-60.0 dB
Step Size:
0.5 dB (approximate)
Application:
“Analog In to Analog Out Passthrough” on page 31
7
6
5
4
3
2
1
0
ADCAVOL7
ADCAVOL6
ADCAVOL5
ADCAVOL4
ADCAVOL3
ADCAVOL2
ADCAVOL1
ADCAVOL0
ADCxVOL[7:0]
Volume
0111 1111
24 dB
...
...
0001 1000
24 dB
...
...
0000 0000
0 dB
1111 1111
-1.0 dB
1111 1110
-2.0 dB
...
...
1010 0000
-96.0 dB
...
...
1000 0000
-96.0 dB
Step Size:
1.0 dB