Aoutx vol, Aoutx volume control: aouta (address 16h), P 66 – Cirrus Logic CS42L51 User Manual
Page 66: Cs42l51

66
DS679F1
CS42L51
Function:
The level of the shelving treble gain filter is set by Treble Gain Level. The level can be adjusted in 1.5 dB
increments from +12.0 to -10.5 dB.
Bass Gain Level (BASS[3:0])
Default: 1000 dB (No Bass Gain)
Function:
The level of the shelving bass gain filter is set by Bass Gain Level. The level can be adjusted in 1.5 dB in-
crements from +10.5 to -10.5 dB.
6.18
AOUTx Volume Control:
AOUTA (Address 16h) & AOUTB (Address 17h)
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
Function:
The analog output levels can be adjusted in 0.5 dB increments from +12 to -102 dB as dictated by the DAC
Soft and Zero Cross bits (DACX_SZC[1:0]). Levels are decoded in unsigned binary as described in the table
above.
Note:
When the limiter is enabled, the AOUT Volume is automatically controlled and should not be ad-
justed manually. Alternative volume control may be achieved using the PCMMIXx_VOL[6:0] bits.
Binary Code
Gain Setting
0000
+12.0 dB
···
···
0111
+1.5 dB
1000
0 dB
1001
-1.5 dB
···
···
1111
-10.5 dB
7
6
5
4
3
2
1
0
AOUTx_VOL7 AOUTx_VOL6 AOUTx_VOL5 AOUTx_VOL4 AOUTx_VOL3 AOUTx_VOL2 AOUTx_VOL1 AOUTx_VOL0
Binary Code
Volume Setting
0001 1000
+12.0 dB
···
···
0000 0000
0 dB
1111 1111
-0.5 dB
1111 1110
-1.0 dB
···
···
0011 0100
-102 dB
···
···
0001 1001
-102 dB