This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TAS5751M-TAS5733L-SW:AGL 4 (全频带)

Guru**** 1587215 points
Other Parts Discussed in Thread: TAS5733L
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/734801/tas5751m-tas5733l-sw-agl-4-full-band

器件型号:TAS5751M-TAS5733L-SW
主题中讨论的其他器件:TAS5733TAS5733LTAS5805

我们正在使用 TAS5733开发一款产品、并且希望使用 AGL 4 (在第1卷和第2卷之后的全频带 AGL 块)来限制高电平下的音量、以防止数据表第18页简要描述的削波。 但是、当音量达到攻击阈值("T"参数、寄存器0x44)时、音频似乎会严重失真。 在 AGL 的默认设置下、失真在相对较低的体积下发生、而增大 T 允许在失真发生之前实现较高的体积。 AGL 级本身一旦激活就会导致失真。 失真的声音实际上比单从常规削波就会出现的情况严重得多。

初始化期间设置了以下寄存器设置:

寄存器0x1B:= 0x00 (示波器调整)
寄存器0x05:= 0x42 (关断)
寄存器0x25:= 0x01132045 (设置 D =+CH1、C =-CH1、B =-CH2、A =+CH2)
寄存器0x06:= 0x03 (软静音)
寄存器0x07:= 0x00C0 (主卷0dB)
寄存器0x50:= 0x0F700010 (R CH 使用 L CH EQ 系数)
寄存器0x46:= 0x00000028 (打开 AGL 4 (全频带 AGL)、将 AGL 1..3 (多频带 AGL)保持关闭状态)
(笑声)
寄存器0x05:= 0x02
寄存器0x06:= 0x00

寄存器0x08和0x09用于控制音量和平衡。 输入上的所有11个双二阶都配置为增益1 (b0 = 0x00800000、所有其他系数= 0)。 采样率为48kHz。

如前所述、编程寄存器0x44可在失真发生前实现更高的容量。 将寄存器0x45设置为极长的攻击和释放时间似乎没有什么不同。 文档中未充分说明 α 和 ω 参数、以了解如何对这些设置进行编程、但在大多数情况下、我们希望默认参数能够产生良好的结果。

请提供帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:
    什么是输入信号? 正弦波? 频率是多少? 确保最短时间不会太短。 攻击时间可以设置为较低的值以快速响应信号、而释放时间可以更长一点以实现更好的 THD 性能。
    当然、TAS5733L AGL 有特殊文档、但 TAS5805也有 AGL 块。 请参阅本文档第3.7节中的介绍 :www.ti.com/.../sloa263.pdf 另一个关于 DRC 简介的文档(DRC 与 AGL 的简单但不相同): www.ti.com/.../sloa148.pdf
    此致、
    郑少文
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供的信息对我很有帮助、我能够让它正常工作。 输入信号是常规音频、即音乐等

    我在攻击和释放时间设置中使用更大的值来尝试减慢 AGL、但较大的值会提高反应速率、而不是降低。 由于使用默认参数时音频严重失真、因此我的设置使其变得更糟并不明显。 该文档根本没有解释这些参数、也没有给出注释、例如您发布的文档中的注释"较高的值将导致压缩机快速响应信号、而较低的值将缩短响应时间。" 会让事情更清晰)。 也不明显的是释放时间参数是负数。 确定适当的值似乎最好是通过试错来完成、因为没有提供公式。