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

Slope

The slope is the rate the output peak decreases from the threshold maximum as a function of the drop in battery voltage. The programmable slope decreases the peak output power level in V/V as the battery voltage decreases. This threshold is controlled by the coefficient YRAM_LIM_SLOPE. Equation 4 shows how to compute the parameters from the desired slope in volts/volt. The threshold range is from 1V/V to 7.99V/V and can be programmed in steps of 1x10^-6V, where S is the slope in V/V.

Equation 4. YRAM_LIM_SLOPE = round(S×228)

Table 3-5 lists the registers corresponding to YRAM_LIM_SLOPE. The default value (0x10000000) corresponds to 1V/V.

Table 3-5 Programmable Coefficient Registers for Slope
CoefficientPageRegisterReset ValueDescription
YRAM_LIM_SLOPE0x190x780x00ASIOUT_BUF_VARS_BYT1[31:24]
YRAM_LIM_SLOPE0x190x790x00ASIOUT_BUF_VARS_BYT2[23:16]
YRAM_LIM_SLOPE0x190x7A0x00ASIOUT_BUF_VARS_BYT3[15:8]
YRAM_LIM_SLOPE0x190x7B0x00ASIOUT_BUF_VARS_BYT4[7:0]