English
Language : 

CS42L50 Datasheet, PDF (22/48 Pages) Cirrus Logic – Low Voltage, Stereo CODEC with headphone Amp
CS42L50
4.1.17 Volume Control: Left Channel (address 04h) & Right Channel (address 05h)
7
VOL7
0
6
VOL6
0
5
VOL5
0
4
VOL4
0
3
VOL3
0
2
VOL2
0
1
VOL1
0
0
VOL0
0
Default = 0 (No attenuation)
Binary Code
00001010
00000111
00000000
11000100
10100110
Decimal Value
12
7
0
-60
-90
Volume Setting
+12 dB
+7 dB
0 dB
-60 dB
-90 dB
Function:
The volume control allows the user to alter the signal level in 1 dB increments from +12 to -96 dB, when
the INDVC bit is disabled. When INDVC is enabled, the volume control can be altered in 1 dB increments
from 0 to -96dB. Volume settings are decoded as shown above, using a 2’s complement code. The vol-
ume changes are implemented as dictated by the Soft and Zero Cross bits in the Analog I/O Control reg-
ister. All volume settings less than -96dB are equivalent to muting the channel.
4.1.18 Left/Right Analog Gain (address 06h)
7
LVOL3
0
6
LVOL2
0
5
LVOL1
0
4
LVOL0
0
3
RVOL3
0
2
RVOL2
0
1
RVOL1
0
0
RVOL0
0
Default = 0 (No gain)
Binary Code
0000
0010
1010
1001
1100
Decimal Value
0
2
6
9
12
Volume Setting
0 dB
+2 dB
+6 dB
+9 dB
+12 dB
Function:
The level of the left and right analog channels can be adjusted in 1dB increments as dictated by the Soft
Ramp and Zero Cross bits from 0 to +12dB when routed through the PGA via the AINMUX bits. Levels
are decoded as shown above. Levels above +12dB are interpreted as +12dB.
22
DS544PP1