?
车载中TDA7419音效IC的问题
- 来源:查证宝 2024-11-18 汽车
你的硬软件设计有点问题。如果CPU通过I2C切换通道的噗噗声不可避免的时候,只有你的硬软件都做修改来弥补。 1、硬件上在你的音效IC后面,最后功放的输入前端面的每个声道通过电子开关接一个电解电容到底。 2、每个电子开关由CPU的一个输出口控制; 3、在CPU通过控制音效IC切换声道之前,CPU先把功放输入端的电子开关接通,使音频信号入地,然后进行声道转换,CPU开始计时,等待噗噗声音消失以后,CPU再断开电子开关,使音频信号由交流短路入地变成输入到功放。 4、如果这个电容开关的切换也会引起噗噗声音,或者噗噗声音不会完全避免的话,每个声道的多并联几个大小不一电容和电子开关,先关大电容,最后关小电容,让信号有一个由小到大的过程。如果你们觉得几个电容成本高,改为电容串接不同的电阻入地,用电子开关控制不同电阻与电容串联入地。CPU流程为:先把所有电阻接上让其通过信号电容入地,接着转换声道,然后CPU等待噗噗声消失,最后把电阻按照由小到大的顺序依次断开,直到全部断完,有点类似于电子电位器原理,同时信号由小到大。高级音响控制就是声音由小到大的。 5、如果你们已经采用了电子电位器的话,就不用电子开关和电容,直接控制电子电位器。先使电子电位器接到最大电阻档,然后进行声道转换,定时开始直到噗噗声消失,启动电子电位器由最大电阻到用户原来设定的音量电子电位器的电阻。 实验结果告诉我一下,如果你们的软件工程师不肯这样搞,把这个项目给我做,我收点开发费。有什么问题,去我的空间留言。