I2S数字音频产生噪声,有“当当”的规律性噪音,如何解决?
问题:I2S外接一个cp,然后在通话的时候通过I2S进行通话,AP这边的I2S作为从模式,CP的I2S作为主模式,测试通话的时候发现有“当当”的噪声,频率很固定。
问题分析:
通过实验发现是I2S时钟源不同源引起,之前硬件上只是将cp的SCLK、DOUT、DIN、LR接到AP上,而MCLK没有接到AP,这会导致AP codec在ADC转换的时候出现相位差,导致我们发到cp的数据有偏差,因此引入了噪声。
问题处理:
通过硬件将MCLK与cp的MCLK相连,这样使两个时钟源同源即可。
0