Alc Hold Time (Normal Mode Only) - Cirrus Logic WM8940 Manual

Mono codec with speaker driver
Table of Contents

Advertisement

36
ALCMIN
Minimum Gain (dB)
000
-12
001
-6
010
0
011
6
100
12
101
18
110
24
111
30
Table 25 ALC Min Gain Values
Note that if the ALC gain setting strays outside the ALC operating range, either by starting the ALC
outside of the range or changing the ALCMAX or ALCMIN settings during operation, the ALC will
immediately adjust the gain to return to the ALC operating range. It is recommended that the ALC
starting gain is set between the ALCMAX and ALCMIN limits.

ALC HOLD TIME (NORMAL MODE ONLY)

In Normal mode, the ALC has an adjustable hold time which sets a time delay before the ALC begins
its decay phase (gain increasing). The hold time is set by the ALCHLD register.
REGISTER
BIT
LABEL
ADDRESS
R33
7:4
ALCHLD
ALC Control 2
Table 26 ALC Hold Time
If the hold time is exceeded this indicates that the signal has reached a new average level and the
ALC will increase the gain to adjust for that new average level. If the signal goes above the threshold
during the hold period, the hold phase is abandoned and the ALC returns to normal operation.
DEFAULT
DESCRIPTION
0000
ALC hold time before gain is increased.
WM8940
Rev 4.4

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Subscribe to Our Youtube Channel

Table of Contents