您好,
我的设计如下图红线所示,把MIC1LP/MIC1RP 直接通过AGC&PGA输出到HPLOUT/HPROUT。增益的配置我都调整好了,正常开放情况下,或者把入耳式的耳机塞到耳朵里后,Speaker是不会出现啸叫声的,但是当MIC用手以某种方式被捂起来后,Speaker就出发现很严重的啸叫声,其啸叫的频率在2k~4k左右都有出现。我偿试了调整AGC的增益,HPLOUT/HPROUT的输出增益等,都解决不了该问题。 后来我想是否可以通过图中的Effects增加带通滤波来消除,但发现Effect更多是为DAC服务的。
图中我用蓝色线条标注了另一条尚未实现的方案,即用 MIC->ADC->Effect->DAC->Speaker,然后在Effect里添加带通滤波,这种方案是否可行呢?或者红色线条所标方案是否有解决办法 ?
下图还有Page0部分寄存器的配置。Page1全部采用的是默认值.
谢谢!