SLAAEI4 August   2024 TAC5111-Q1 , TAC5212-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5411-Q1 , TAC5412-Q1 , TAD5212-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Signal Processing Chain
  6. 3Distortion Limiter
    1. 3.1 Distortion Limiter Parameters
      1. 3.1.1 Threshold Maximum
      2. 3.1.2 Threshold Minimum
      3. 3.1.3 Inflection Point
      4. 3.1.4 Slope
      5. 3.1.5 Attack Rate
      6. 3.1.6 Release Rate
      7. 3.1.7 Hold Counter
    2. 3.2 Limiter Response
  7. 4Brown-Out Protection
    1. 4.1 Brown-Out Protection Parameters
      1. 4.1.1 Critical Level
      2. 4.1.2 Gain Level
      3. 4.1.3 Attack Rate
      4. 4.1.4 Release Rate
      5. 4.1.5 Hold Counter
    2. 4.2 Brown-Out Protection Response
  8. 5Thermal Foldback
    1. 5.1 Thermal Foldback Parameters
      1. 5.1.1 Temperature Threshold
      2. 5.1.2 Maximum Attenuation Threshold
      3. 5.1.3 Slope
      4. 5.1.4 Attack Coefficient
      5. 5.1.5 Release Coefficient
      6. 5.1.6 Hold Counter
        1. 5.1.6.1 Thermal Foldback Response
  9. 6Example
  10. 7Summary
  11. 8References

Gain Level

The gain level is the amount of gain applied to the output signal level when a critical level is triggered. The value of gain decrease is constant and dependent on where the monitored VBAT level falls relative to the critical level thresholds. This upper and lower threshold is controlled by the coefficients YRAM_BOP_TH1 and YRAM_BOP_TH2 respectively. Equation 9 shows how to compute the parameters for the desired constant gain adjustment value. The threshold range is from -1x10^-6dB to 0dB and can be programmed in steps of 1x10^-6dB, where GL is the gain level decrease in dB applied to the output signal.

Equation 9. YRAM_BOP_TH(1/2)= round(10GL/20×230)

Table 4-3 lists the registers corresponding to YRAM_BOP_TH(1/2). The default value for threshold 1 (0x2D4EFBD6) corresponds to -3dB and the default value for threshold 2 (0x143D1362) corresponds to -10dB.

Table 4-3 Programmable Coefficient Registers for Gain Levels
CoefficientPageRegisterReset ValueDescription
YRAM_BOP_TH10x1A0x240x00ASIOUT_BUF_VARS_BYT1[31:24]
0x1A0x250x00ASIOUT_BUF_VARS_BYT2[23:16]
0x1A0x260x00ASIOUT_BUF_VARS_BYT3[15:8]
0x1A0x270x00ASIOUT_BUF_VARS_BYT4[7:0]
YRAM_BOP_TH20x1A0x2C0x00ASIOUT_BUF_VARS_BYT1[31:24]
0x1A0x2D0x00ASIOUT_BUF_VARS_BYT2[23:16]
0x1A0x2E0x00ASIOUT_BUF_VARS_BYT3[15:8]
0x1A0x2F0x00ASIOUT_BUF_VARS_BYT4[7:0]