beautypg.com

P 61, Cs42l51 – Cirrus Logic CS42L51 User Manual

Page 61

background image

DS679F1

61

CS42L51

Function:

The level of ADCX can be adjusted in 1.0 dB increments as dictated by the ADCx Soft and Zero Cross bits
(SOFTx & ZCROSSx) from 0 to -96 dB. Levels are decoded in two’s complement, as shown in the table
above.

Note:

When the ALC is enabled, the Attenuator and PGA volume is automatically controlled and should
not be adjusted manually.

6.12

ADCx Mixer Volume Control: ADCA (Address 0Eh) & ADCB (Address 0Fh)

Note: The DATA_SEL[1:0] bits in reg09h must be set to ‘01’b to enable function control in this register.

ADCX Mixer Channel Mute (MUTE_ADCMIXX)

Default: 1

0 - Disabled
1 - Enabled

Function:

The ADC channel X input to the output mixer will mute when enabled. The muting function is affected by
the DACX Soft and Zero Cross bits (DACX_SZC[1:0]).

ADCX Mixer Volume Control (ADCMIXX_VOL[6:0])

Default = 000 0000

Function:

The level of the ADCX input to the output mixer can be adjusted in 0.5 dB increments as dictated by the
DACX Soft and Zero Cross bits (DACX_SZC[1:0]) from +12 to -51.5 dB. Levels are decoded as shown in
the table above.

7

6

5

4

3

2

1

0

MUTE_ADCMIXx ADCMIXx_VOL6 ADCMIXx_VOL5 ADCMIXx_VOL4 ADCMIXx_VOL3 ADCMIXx_VOL2 ADCMIXx_VOL1 ADCMIXx_VOL0

Binary Code

Volume Setting

001 1000

+12.0 dB

···

···

000 0000

0 dB

111 1111

-0.5 dB

111 1110

-1.0 dB

···

···

001 1001

-51.5 dB