Master Volume Control - Integer (Address 07H); Master Volume Control - Integer (Mstr_Ivol[7:0]); Master Volume Control - Fraction (Address 08H); Master Volume Control - Fraction (Mstr_Fvol[1:0]) - Cirrus Logic CS44600 Manual

6-channel digital amplifier controller
Table of Contents

Advertisement

7.8

Master Volume Control - Integer (address 07h)

7
6
MSTR_IVOL7
MSTR_IVOL6
7.8.1

Master Volume Control - Integer (MSTR_IVOL[7:0])

Default = 00000000
Function:
The Master Volume Control - Integer register allows global control of the signal levels on all channels in
1 dB increments from +24 to -127 dB. Volume settings are decoded as shown in Table 6. The volume
changes are implemented as specified by the Soft and Zero Cross bits (SZC[1:0]). All volume settings
greater than 00011000b are equivalent to +24 dB. Binary values for integer volume settings less than
0 dB are in two's complement form.
7.9

Master Volume Control - Fraction (address 08h)

7
6
RESERVED
RESERVED
7.9.1

Master Volume Control - Fraction (MSTR_FVOL[1:0])

Default = 00
00 - +0.00 dB
01 - +0.25 dB
10 - +0.50 dB
11 - +0.75 dB
Function:
The Master Volume Control - Fraction register is an additional offset to the value in the Master Volume
Control - Integer register and allows global control of the signal levels on all channels in 0.25 dB incre-
ments. Volume settings are decoded as shown in Table 7. These volume changes are implemented as
specified by the Soft and Zero Cross bits (SZC[1:0]). All volume settings greater than 00011000b are
equivalent to +24 dB. Binary values for integer and fractional volume settings less than 0 dB are in two's
complement form.
To calculate from a positive decimal integer:fraction value to a binary positive integer:fraction value, do
the following:
1. Convert the decimal integer to binary. This is MSTR_IVOL[7:0].
2. Select the bit representation of the desired 0.25 fractional increment. This is MSTR_FVOL[1:0].
To calculate from a negative decimal integer:fraction value to a binary, 2's complement integer:fraction
value, do the following:
DS633F1
5
4
MSTR_IVOL5
MSTR_IVOL4
MSTR_IVOL[7:0]
0001 1000
0001 0111
0000 0001
0000 0000
1111 1111
1111 1110
1000 0001

Table 6. Master Integer Volume Settings

5
4
RESERVED
RESERVED
3
MSTR_IVOL3
MSTR_IVOL2
Hex Value
Volume Setting
18
17
01
00
FF
FE
81
3
RESERVED
RESERVED
2
1
MSTR_IVOL1
+24 dB
+23 dB
+1 dB
0 dB
-1 dB
-2 dB
-127 dB
2
1
MSTR_FVOL1
CS44600
0
MSTR_IVOL0
0
MSTR_FVOL0
55

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CS44600 and is the answer not in the manual?

This manual is also suitable for:

Cs44600-cqzCs44600-dqzrCs44600-dqzCs44600-cqzr

Table of Contents