31 alc threshold (address 26h), 1 alc maximum threshold, 2 alc minimum threshold – Cirrus Logic CS42L55 User Manual
Page 64: 32 noise gate control (address 27h), 1 noise gate all channels, P 64, Cs42l55

64
DS773F1
CS42L55
6.31
ALC Threshold (Address 26h)
6.31.1
ALC Maximum Threshold
Sets the maximum level, below full-scale, at which to limit and attenuate the input signal at the attack rate
(ALCARATE -
).
6.31.2
ALC Minimum Threshold
Sets the minimum level at which to disengage the ALC’s attenuation or amplify the input signal at the re-
lease rate (ALCRRATE -
) until levels lie between the ALCMAX and AL-
CMIN thresholds.
Note:
This setting is usually set slightly below the ALCMAX threshold.
6.32
Noise Gate Control (Address 27h)
6.32.1
Noise Gate All Channels
Sets which channels are attenuated when clipping on any single channel occurs.
7
6
5
4
3
2
1
0
ALCMAX2
ALCMAX1
ALCMAX0
ALCMIN2
ALCMIN1
ALCMIN0
Reserved
Reserved
MAX[2:0]
Threshold Setting
000
0 dB
001
-3 dB
010
-6 dB
011
-9 dB
100
-12 dB
101
-18 dB
110
-24 dB
111
-30 dB
Application:
“Automatic Level Control (ALC)” on page 24
ALCMIN[2:0]
Threshold Setting
000
0 dB
001
-3 dB
010
-6 dB
011
-9 dB
100
-12 dB
101
-18 dB
110
-24 dB
111
-30 dB
Application:
“Automatic Level Control (ALC)” on page 24
7
6
5
4
3
2
1
0
NGALL
NG
NG_BOOST
THRESH2
THRESH1
THRESH0
NGDELAY1
NGDELAY0
NGALL
Noise Gate triggered by:
0
Individual channel; Any channel that falls below the threshold setting triggers the noise gate attenuation for
ONLY that channel.
1
Both channels A & B; Both channels must fall below the threshold setting for the noise gate attenuation to
take effect.