您好、团队成员:
我已将 TAS5825M 应用到客户的设计中、我对该器件的音频质量和驾驶员保护功能非常满意。 但是、一个问题与我向器件发送命令以提高或降低器件音量时发生的弹出和点击有关。 我实施程序的方式是、主函数将(在将 I2S 流式传输到 TAS 时)循环寻找全局变量"volumestate"和"mutestate"的更改、然后根据所需的命令将新值写入0x4C 或0x03寄存器。 我曾尝试过斜升和小幅度增量或递减、但仍然会产生弹出。 是否有更好的方法来动态控制音量和静音?
非常感谢
彼得
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.
您好、团队成员:
我已将 TAS5825M 应用到客户的设计中、我对该器件的音频质量和驾驶员保护功能非常满意。 但是、一个问题与我向器件发送命令以提高或降低器件音量时发生的弹出和点击有关。 我实施程序的方式是、主函数将(在将 I2S 流式传输到 TAS 时)循环寻找全局变量"volumestate"和"mutestate"的更改、然后根据所需的命令将新值写入0x4C 或0x03寄存器。 我曾尝试过斜升和小幅度增量或递减、但仍然会产生弹出。 是否有更好的方法来动态控制音量和静音?
非常感谢
彼得
感谢您的回复和考虑。
1. 我尝试附加我的 ppc3和 h 文件,但上载功能似乎不能识别文件,所以我把所有的东西都附加在一个 zip 文件夹。 我基本上把两个切比雪夫滤波器放在大约100Hz、然后使用"当前状态-冷启动"转储到文件中
2.我只使用铁氧体磁珠进行空间压缩,如数据表中所建议。 我附上了我的原理图。
3. 播放音乐的时候音质真的很好,我对翻唱的音量感到很烦恼,所以我已经把信号变成了基本的白噪声,直接从我的 MCU 播放到 TAS 进行测试,直到我能找到这个。 我附加了一条旧方法、那就是使用旋转编码器改变音量、因为它比我的 BLE 实现更简单。
非常感谢!
彼得
你好,Peter
您能否与我分享您的 pvdd 电压和负载电阻?
对于铁氧体磁珠、频率也极低、您似乎在驱动低音扬声器。
铁氧体磁珠具有较大的纹波电压、这可能容易导致 OUT1和 OUTn 不平衡、从而导致爆裂。
以下几项操作可能会有所帮助:
1.change 铁氧体磁珠至 LC 滤波器。
2.基于 pvdd 电压对 ppc3应用模拟增益,以防止严重的削波。
计算方法:AG = 20long (pvdd/29.5)
相关调优文件:https://www.ti.com/lit/pdf/slaa894

3.将调制模式更改为1spw,环路带宽更改为80k。

