Other Parts Discussed in Thread: TAS2505-Q1, TAS2505
器件型号: TAS2505-Q1
主题中讨论的其他器件: TAS2505
TI 团队大家好、
我们目前正在研究采用 TAS2505-Q1 音频放大器的 STLA 数字仪表组项目。 在蜂鸣音播放过程中、我们遇到特定的音频伪影(尖锐的“勾号“)、我们正在寻求配置指导、以在硬件级别解决此问题。
下面总结了我们的系统架构、问题以及我们到目前为止进行的测试。
1.系统和音频架构
-
SoC: R-Car Gen3 (m3N)
-
音频格式: 16 位 PCM(有符号,小端字节序)从 16kHz 单声道源转换为 44.1kHz 立体声
.raw文件。 -
SSI / I2S 配置: 64 位帧(每个通道“ 16 位数据+ 16 位填充“)。
-
实际硬件时钟: 由于内部 SoC 时钟限制、我们测得的实际时钟与 44.1kHz 标准略有偏差:
-
BCLK: 2.777777MHz
-
WCLK: 43.402777 kHz
-
2.放大器配置
我们附上了完整的 TAS2505 初始化脚本 Amp_cfg.txt 供您查看。 请注意、在播放之前、我们会立即将增益寄存器动态调整为以下状态:
-
页 0、寄存器 65 (
0x41):0xE8 -
第 1 页、寄存器 46 (
0x2E):0x00
3、问题描述与观察
在流式传输音频时、我们会在播放过程中听到尖锐的“嘀嗒“声。
我们执行了以下测试来隔离该问题:
-
Volume Boost: 我们
.wav使用基于 Web 的音频引擎分析了 16 kHz 单声道源文件。 在标准音量下、它完美地播放。 但是、当对 mono 文件应用 150%的音量提升时、会出现完全相同的“勾号“。 在测试我们的上采样 44.1kHz 立体声文件时、节拍会以 210%的速度提升。 -
FFmpeg 标准化(限制器): 我们使用 FFmpeg 重新生成原始文件、应用数字音频限制器专门压缩恶意峰值(限制为 90%)、而不更改主卷。
-
结果: 在我们的集群上播放这个有限的文件完全消除了勾号。
-
感谢您的支持和见解。


