WM8591
Product Preview
MAXIMUM GAIN (ALC ONLY) AND MAXIMUM ATTENUATION
To prevent low level signals being amplified too much by the ALC, the MAXGAIN register sets the
upper limit for the gain. This prevents low level noise being over-amplified. The MAXGAIN register
has no effect on the limiter operation.
The MAXATTEN register sets a limit for the amount of attenuation below the static gain level that the
limiter can apply. The MAXATTEN register has no effect in ALC mode.
REGISTER
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
R16 (10h)
0010000
6:4
MAXGAIN
111
(+24dB)
Set Maximum Gain for the PGA (ALC
only):
111 : +24dB
110 : +20dB
…..(-4dB steps)
010 : +4dB
001 : 0dB
ALC Control 1
000 : 0dB
R20 (14h)
0010100
3:0
MAXATTEN
0110
Maximum Attenuation of PGA (Limiter
only)
(-6dB)
Limiter (attenuation below static)
Limiter Control
0000 to 0011
0100
-3dB
-4dB
….
(-1dB steps)
-14dB
1110
1111
-15dB
SOFTWARE REGISTER RESET
Writing any value to register 0010111 will cause a register reset, resetting all register bits to their
default values.
PP Rev 1.0 May 2005
36
w