SLUUDP0 November   2026 TAS5822M

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1General Overview
    1. 1.1 Supported Use Cases
  5. 2Process Flows
    1. 2.1 Overview
    2. 2.2 Process Flow 1
      1. 2.2.1  SRC
      2. 2.2.2  Input Mixer
      3. 2.2.3  Equalizer
      4. 2.2.4  Volume
      5. 2.2.5  DPEQ
      6. 2.2.6  2-Band DRC
      7. 2.2.7  AGL
      8. 2.2.8  Clipper
      9. 2.2.9  Output Crossbar
      10. 2.2.10 DSP Memory Map
  6. 3Audio Processing Blocks
    1. 3.1 Input Mixer
    2. 3.2 Equalizer
    3. 3.3 Volume
    4. 3.4 DPEQ
      1. 3.4.1 DPEQ
      2. 3.4.2 Energy Sense
      3. 3.4.3 Low Level EQ
      4. 3.4.4 High Level EQ
    5. 3.5 2-Band DRC
      1. 3.5.1 DRC Time Constant
      2. 3.5.2 Crossover
    6. 3.6 AGL
    7. 3.7 Clipper
    8. 3.8 Output Crossbar
  7.   A Appendix
    1.     A.1 DSP Memory Map

AGL

The automatic gain limiter (AGL) is a feedback mechanism that can be used to automatically control the audio signal amplitude or dynamic range within specified limits. Automatic gain limiting is done by sensing the audio signal level using an alpha filter energy structure at the output of the AGL, then adjusting the gain based on whether the signal level is above or below the defined threshold. Three decisions made by the AGL are engage, disengage, or do nothing. The rate at which the AGL engages or disengages depends on the attack and release settings respectively.

Figure 3-13 shows the AGL Tuning window. By default, the AGL is disabled and can be enabled by clicking the ON or OFF switch at the top right corner.

TAS5822 AGL Tuning WindowFigure 3-13 AGL Tuning Window
    Threshold (db)This parameter sets the threshold at which the compressor is activated. Lowering the threshold causes the compression to be activated at lower volume levels. Once the signal exceeds this threshold, compression is applied.
    Alpha (ms)This parameter configures the sharpness of the compression knee of the AGL.
    Attack Rate (0 – 1)This parameter controls how quickly compression is applied to the signal. Higher values cause the compressor to respond to signals quickly, while lower values decrease the response time.
    Release Rate (0 – 1)This parameter controls how quickly compression is removed from the signal as the signal gets quieter. Higher values cause the compressor to release from signals quickly, while lower values decrease the release time.
TAS5822 AGL Attack and ReleaseFigure 3-14 AGL Attack and Release