1 digital volume control (xx_vol7:0), Table 10. example digital volume settings, 1 digital volume control (xx_vol7:0) – Cirrus Logic CS4365 User Manual

Page 43: Cs4365

Advertising
background image

DS670F2

43

CS4365

6.11

Volume Control (address 0Bh, 0Ch, 0Eh, 0Fh, 11h, 12h)

These six registers provide individual volume and mute control for each of the six channels.
The values for “xx” in the bit fields above are as follows:
Register address 0Bh - xx = A1
Register address 0Ch - xx = B1
Register address 0Eh - xx = A2
Register address 0Fh - xx = B2
Register address 11h - xx = A3
Register address 12h - xx = B3

6.11.1

Digital Volume Control (xx_VOL7:0)

Default = 00h (0 dB)

Function:

The Digital Volume Control registers allow independent control of the signal levels in 1/2 dB increments
from 0 to -127.5 dB. Volume settings are decoded as shown in

Table 10

. The volume changes are imple-

mented as dictated by the Soft and Zero Cross bits in the Power and Muting Control register. Note that
the values in the volume setting column in

Table 10

are approximate. The actual attenuation is determined

by taking the decimal value of the volume register and multiplying by 6.02/12.

1

0

0

1

1

MUTE

[(bL+aR)/2]

1

0

1

0

0

aR

MUTE

1

0

1

0

1

aR

bR

1

0

1

1

0

aR

bL

1

0

1

1

1

aR

[(aL+bR)/2]

1

1

0

0

0

aL

MUTE

1

1

0

0

1

aL

bR

1

1

0

1

0

aL

bL

1

1

0

1

1

aL

[(aL+bR)/2]

1

1

1

0

0

[(aL+bR)/2]

MUTE

1

1

1

0

1

[(aL+bR)/2]

bR

1

1

1

1

0

[(bL+aR)/2]

bL

1

1

1

1

1

[(aL+bR)/2]

[(aL+bR)/2]

7

6

5

4

3

2

1

0

xx_VOL7

xx_VOL6

xx_VOL5

xx_VOL4

xx_VOL3

xx_VOL2

xx_VOL1

xx_VOL0

0

0

0

0

0

0

0

0

Binary Code

Decimal Value

Volume Setting

00000000

0

0 dB

00000001

1

-0.5 dB

00000110

6

-3.0 dB

11111111

255

-127.5 dB

Table 10. Example Digital Volume Settings

ATAPI4

ATAPI3

ATAPI2

ATAPI1

ATAPI0

AOUTAx

AOUTBx

Table 9. ATAPI Decode Table

Advertising