English
Language : 

CS42L51 Datasheet, PDF (64/83 Pages) Cirrus Logic – Low Power, Stereo CODEC with Headphone Amp
CS42L51
6.18 AOUTx Volume Control:
AOUTA (Address 16h) & AOUTB (Address 17h)
7
6
5
4
3
2
1
0
AOUTx_VOL7 AOUTx_VOL6 AOUTx_VOL5 AOUTx_VOL4 AOUTx_VOL3 AOUTx_VOL2 AOUTx_VOL1 AOUTx_VOL0
NOTE: The DATA_SEL[1:0] bits in reg09h must be set to ‘01’b to enable function control in this register.
AOUTX Volume Control (AOUTX_VOL[7:0])
Default = 00h
Binary Code
0001 1000
···
0000 0000
1111 1111
1111 1110
···
0011 0100
···
0001 1001
Volume Setting
+12.0 dB
···
0 dB
-0.5 dB
-1.0 dB
···
-102 dB
···
-102 dB
Function:
The level of the analog outputs can be adjusted in 0.5 dB increments as dictated by the DAC Soft and Zero
Cross bits (DACX_SZC[1:0]) from +12 to -102 dB. Levels are decoded as described in unsigned in the table
above.
Note: When the limiter is enabled the AOUT Volume is automatically controlled and should not be adjust-
ed manually. Alternative volume control may be achieved using the PCMMIXx_VOL[6:0] bits.
6.19 ADC & PCM Channel Mixer (Address 18h)
7
PCMA1
6
PCMA0
5
PCMB1
4
PCMB0
3
ADCA1
2
ADCA0
1
ADCB1
0
ADCB0
NOTE: The DATA_SEL[1:0] bits in reg09h must be set to ‘01’b to enable function control in this register.
Channel Mixer (PCMx[1:0] & ADCx[1:0])
Default: 00
PCMA[1:0]
and/or
ADCA[1:0]
00
01
10
11
AOUTA PCMB[1:0] and/or AOUTB
ADCB[1:0]
L
L-----+----R---
2
R
00
R
01
10
L-----+----R---
2
11
L
Function:
Implements mono mixes of the left and right channels as well as a left/right channel swap.
64
DS679A2