大家好,
我的开发平台是DM6437,DM6437控制AIC33 AD/DA。 其实声音是可以播放的了,DM6437把网络收到的PCM数据传给AIC33,DA播放出来的音乐正常。现在问题就是,当输入声音很小,或是没有声音输入时,确能听到“沙沙”噪声,也就是不能完全把声音安静掉。
LINE1LP, LINE1RP as audio line input.
LEFT_LOP, RIGHT_LOP as audio line output.
如下原理图。
我试着修改了AIC33 的寄存器,但是有没效果。修改如下两种情况:
1、 把PGA and DAC 到LEFT_LOP/M RIGHT_LOP/M 的通道都没有打开(配置如下),此时的情况是,播放音乐都听不到了,但噪声还在。
PGA_L not routed to LEFT_LOP/M (Reg81:0x00);
PGA_R not routed to LEFT_LOP/M (Reg84:0x00);
PGA_L not routed to RIGHT_LOP/M (Reg88:0x00);
PGA_R not routed to RIGHT_LOP/M (Reg91:0x00);
DAC_L1 not routed to LEFT_LOP/M (Reg82:0x00);
DAC_R1 not routed to LEFT_LOP/M (Reg85:0x00);
DAC_L1 not routed to RIGHT_LOP/M (Reg89:0x00);
DAC_R1 not routed to RIGHT_LOP/M (Reg92:0x00);
2、 把LEFT_LOP/M RIGHT_LOP/M的 power不打开(配置如下),此时的情况是,播放音乐都听不到了,噪声也没了。
LEFT_LOP/M is not fully powered up (Reg86:0x00);
RIGHT_LOP/M is not fully powered up (Reg93:0x00);
请各位兄弟朋友指教一下,万分感谢。





