ADAU1701相移问题

Hi experts:

       我司有个低音炮项目,其原理图如下:

       

       其中需要对crossover进行调节(40Hz~160Hz,步进3Hz),但是在调节crossover时输出信号的相位会随crossover的调节而变化,请问有没有办法只调节crossover而不改变相位吗?

       目前我们的对策是加入delay控件,在调节crossover的同时设置delay把移动的相位补偿回来,但是奇怪的是——,向上加大delay补偿相移时输出波形会时不时产生杂波,而向下减小delay对相移做补偿时输出波形正常,为什么呢?

       

       单独建个原理图对delay进行调节也是同样的现象:时不时会产生杂波。

        

       除了delay控件对相移做补偿外,请问还有没有其它办法对相移作补偿?或者只调节crossover而不改变相位呢

       期待回复,谢谢!