I am having trouble with aic33 codec in DM6437env. That is, after booting DM6437, initializing AIC33, music input, it can play normally.
But the problem is, when I input nothing , I can also hear some noise. Very very low noise, but still can be heard. How can I cancel it and make it absolutely mute ?
LINE1LP, LINE1RP as audio line input.
LEFT_LOP, RIGHT_LOP as audio line output.
As follow schematic.
I have try to configure the registers, but it does not work. Even I set PGA and DAC not route to LEFT_LOP/M and LEFT_LOP/M(configure as follow), I can still hear the noise.
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);
Only when I does not power on LEFT_LOP/M and RIGHT_LOP/M (configure as follow ), that I can not hear the noise. Of cause, at this situation, You can heard nothing when have voice input either。
LEFT_LOP/M is not fully powered up (Reg86:0x00);
RIGHT_LOP/M is not fully powered up (Reg93:0x00);
Thanks in advance.
Best regards,
Yuan

