工具与软件:
我目前正在从事一个项目、使用 TLV320AIC3204音频编解码器通过扬声器播放 MP3文件和音频公告。 我的要求是在所有音频输出中保持一致的声压级、无论 MP3文件固有的音量变化如何。 有人能建议如何实现这一点吗?
1.在这里,当我在扬声器上测量 DB 的声压级时,我需要获得恒定的声压级。
提前感谢。
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.
工具与软件:
我目前正在从事一个项目、使用 TLV320AIC3204音频编解码器通过扬声器播放 MP3文件和音频公告。 我的要求是在所有音频输出中保持一致的声压级、无论 MP3文件固有的音量变化如何。 有人能建议如何实现这一点吗?
1.在这里,当我在扬声器上测量 DB 的声压级时,我需要获得恒定的声压级。
提前感谢。
您好!
听起来您可以受益于动态范围压缩(DRC)、这是该编解码器 DAC 侧的一项功能。 编解码器监视 DAC 输出、如果信号高于设定阈值、它可以调节音量以再次达到阈值、如果超过阈值、音量则会降低。 有关详细信息、请参阅 应用参考指南的第2.4.4.3节: https://www.ti.com/lit/ml/slaa557/slaa557.pdf
如果您有任何问题、请告诉我。
此致!
MIR
您好!
假设您希望信号保持在-9dBFS 左右、而信号通常在-3dBFS 和-15dBFS 之间波动。 您可以将 DRC 阈值设置为-9dBFS、将 DRC 迟滞设置为3dB、因此如果信号从-12dB 以下开始且 DRC 关闭、它将在信号峰值高于-6dBFS 时开启、并缓慢降低音量以达到所需的-9dBFS。 然后、当信号介于-6dBFS 和-12dBFS 之间时、信号将保持在-9dBFS 左右、但当信号低于-12dBFS 时、它将提高音量以达到所需的水平。 DRC 引起的数字音量变化的建议默认值为:启动速率(衰减)每个样本1.9e-4dB、衰减速率(增益增大时)每个样本2.4e-5dB。
W 30 00 00 #Go to Page 0
w 30 41 00 #0 db 数字音量左 DAC (可针对基线输出更改)
w 30 42 00 #0 db 数字音量右 DAC
W 30 44 6B #DAC =>为两个通道启用 DRC、阈值=-9db、迟滞= 3dB
w 30 45 00 #DRC 保持= 0ms
W 30 46 B6 #启动 速率= 1.9531e-4dB/帧、DRC 衰减速率=2.4414e-5dB/帧
如果您有其他问题、请告诉我。
此致!
MIR