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**** 1144270 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