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.

[参考译文] AM5728:为 TLV320AIC3212启用动态范围压缩

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1196670/am5728-enable-dynamic-range-compression-for-tlv320aic3212

器件型号:AM5728
主题中讨论的其他器件:TLV320AIC3212、、 TLV320AIC3262

大家好

我使用的是基于 AM5728 SoC 的定制电路板。 我正在使用 tlv320aic3212 audiocodec 设备。

我发现、每当我在播放音频文件时将 PCM 增益提高到特定水平以上时、音频信号都会被削波。

我正在尝试在 audiocodec 设备上启用动态范围压缩(DRC)功能。 如 tlv320aic3262应用参考指南所述、

我已经通过更改以下寄存器启用了 DRC -

i2cset -f -y 3 0x18 0xFF 0x00# 转至书籍0
i2cset -f -y 3 0x18 0x00 0x00# 转至第0页
i2cset -f -y 3 0x18 0x44 0x7F #为两个通道启用 DRC、阈值=-24dB、迟滞= 3dB
i2cset -f -y 3 0x18 0x45 0x00  #DRC 保持= 0ms、增益变化率= 0.5dB/fs'
i2cset -f -y 3 0x18 0x46 0xB6  #Attack Rate = 1.9531e-4dB/帧,DRC 衰减率=2.4414e-5dB/帧

也启用 DRC 后、音频信号被削波。

我有以下疑问-

1) 1)在 tlv320aic3262应用程序参考指南中、 有一个用于设置 DRC 的示例脚本。 它还使用以下寄存器值设置 DRC HPF 和 LPF:

第80章我是你的女人
W 30 FF 50.
#转至第3页
W 30 00 03

#DRC HPF
W 30 34 7F AB 00 80 55 00 00 7F 56 00 00 00
#DRC LPF
W 30 40 00 11 00 00 11 00 00 7F DE 00 00 00

这意味着什么。 如何将多个值设置到34和40号寄存器?

2)为什么音频信号在增加 PCM 增益超过特定限值时被削波?

此致、

Rohit Yadav

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rohit:

    今天是 TI 假日。 我们的团队明天会看到您的问题、您应该会在48小时内得到答复。

    如果我们未能及时给您回复、请稍候再回复。

    感谢您的耐心等待、

    Jeff McPherson

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     TLV320AIC3262中的 DRC 功能是通过处理块的组合来实现的、因此请参照参考指南中表2-26中的 PRB 进行检查。

    1. DRC HPF 和 LPF 的系数位于以下位置:

    可能这张屏幕截图有助于使寄存器值可视化。

    0x34是寄存器地址52、0x7F 作为其数据、接下来是寄存器53、0xAB 作为其数据、以此类推。

    2、每条音频通路都有其典型的输出电平/电压,如果信号超过该电压,就会发生削波。  

    此致。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的澄清。

    启用 DRC 是否有助于避免音频信号削波?

    或者是否有其他方法可以避免音频削波?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    DRC 是防止削波的一种方法、显然、输入源本身可确保不会超过输入满量程规格。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如何验证是否启用了 DRC 功能?

    是否有必要为 DRC 设置 HPF 和 LPF? 如果我不设置 HPF 和 LPF 该怎么办?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以查看此应用中显示的 DRC 示例。 注意:

    https://www.ti.com/lit/an/slaa446/slaa446.pdf?ts=1679441487539&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTLV320AIC3204

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的

    是否有办法可以从 TLV320AIC3212 的 DAC 输出中过滤/删除高音频率(尤其是高音女性语音) ?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在本参考文档(表2-26)中、有几种适用于 DAC 的固定内插滤波器、您也可以创建自己的滤波器。

    https://www.ti.com/lit/ug/slau360/slau360.pdf?ts=1680712689736&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTLV320AIC3212

    有关此处提供的 DAC 和滤波器、请参阅第2.5节。

    此致。