beautypg.com

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

Page 66: Cs42l51

background image

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