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.

aic33 can not mute



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