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

Hold Counter

The hold counter is the amount of time taken following a change in temperature before the Thermal Foldback block attenuates the output signal level. This threshold is controlled by the coefficient YRAM_RESET_COUNTER_THF. Equation 19 shows how to compute the parameters from the desired hold rate in milliseconds. The threshold range is from 1ms to 1000ms and can be programmed in 1ms steps, where T is the time in milliseconds before the Brown-out protection block is active.

Equation 19. Y R A M _ R E S E T _ C O U N T E R _ T H F   =   r o u n d ( T × 2 0 )

Table 5-7 lists the registers corresponding to YRAM_RESET_COUNTER_THF. The default value (0x00000060) corresponds to 2 milliseconds.

Table 5-7 Programmable Coefficient Registers for Hold Counter
Coefficient Page Register Reset Value Description
YRAM_RESET_COUNTER_THF 0x1A 0x38 0x00 ASIOUT_BUF_VARS_BYT1[31:24]
YRAM_RESET_COUNTER_THF 0x1A 0x39 0x00 ASIOUT_BUF_VARS_BYT2[23:16]
YRAM_RESET_COUNTER_THF 0x1A 0x3A 0x00 ASIOUT_BUF_VARS_BYT3[15:8]
YRAM_RESET_COUNTER_THF 0x1A 0x3B 0x00 ASIOUT_BUF_VARS_BYT4[7:0]