TI中文支持网
TI专业的中文技术问题搜集分享网站

TLV320AIC3106: AIC3106使用时发现串扰的问题

Part Number:TLV320AIC3106

TI的工程师您好:

       我们的会议音频产品使用的aic3106作为codec,产品采用了2路mic输入,一直使用的是lin1L和lin1r作为模拟通道输入。最近有客户反馈,一个mic接入采集卡,另外一个mic不接入采集卡,当很大声音对着一个mic喊话时,另外一个mic也能录到声音。

       接到用户反馈后,我们还原了使用环境,并重现了问题。通过示波器只量到了一路模拟信号输入,但i2s的数据线上2路都有信号。进一步测试发现,大声说话时的信号饱和被削波了,那部分饱和的信号在另一路映射出来了。

       所以我们怀疑是不是配置的问题导致,饱和的那部分信号被传到另外一路去了

       我们用的是line1L\line1R的差分输入,其他没有用模拟通道的都关闭了。检查了半天也没有发现大的问题,所以请教一下原厂的工程师。麻烦帮我们看一下

下面是配置的代码:

//disable line2L、R
I2CRegWrite(baseAddr, AIC31_P0_REG20, 0x78);
I2CRegWrite(baseAddr, AIC31_P0_REG21, 0xF8);
I2CRegWrite(baseAddr, AIC31_P0_REG23, 0x78);
I2CRegWrite(baseAddr, AIC31_P0_REG24, 0xF8);

// MIC IN disable
I2CRegWrite(baseAddr, AIC31_P0_REG17, 0xFF);
I2CRegWrite(baseAddr, AIC31_P0_REG18, 0xFF);

// Line L1L 
I2CRegWrite(baseAddr, AIC31_P0_REG19, 0x84);
// Line L1R 
I2CRegWrite(baseAddr, AIC31_P0_REG22, 0x84);

I2CRegWrite(baseAddr, AIC31_P0_REG15, adc_gain_L); 
I2CRegWrite(baseAddr, AIC31_P0_REG16, adc_gain_R); 

Amy Luo:

您好,

taoyu 说:// Line L1L  I2CRegWrite(baseAddr, AIC31_P0_REG19, 0x84); // Line L1R  I2CRegWrite(baseAddr, AIC31_P0_REG22, 0x84);

您上面的配置是将Line L1L连接至了左通道,Line L1R连接至了右通道,并且使能了左右通道的ADC ,因此i2s的数据线上2路都有信号,您将不使用的MIC一路power down,看是否可以解决问题?

,

taoyu:

您好

我刚对了一遍代码

//disable line2L、RI2CRegWrite(baseAddr, AIC31_P0_REG20, 0x78);I2CRegWrite(baseAddr, AIC31_P0_REG21, 0xF8);I2CRegWrite(baseAddr, AIC31_P0_REG23, 0x78);I2CRegWrite(baseAddr, AIC31_P0_REG24, 0xF8);

// MIC IN disableI2CRegWrite(baseAddr, AIC31_P0_REG17, 0xFF);I2CRegWrite(baseAddr, AIC31_P0_REG18, 0xFF);

这几段就是把没有用的都关闭了,还有哪里的通道我没有关闭呢?

,

Amy Luo:

就是我上面引用的两句代码,REG19和REG22,您这两个通道都使能了,如果您只需要一个MIC接入采集卡,那么另外的一个通道需要power down的

,

taoyu:

您好:

       实际情况并不是只要一路通道,我们2路都是需要的。我们发现只要声音大的话,大的那一端的信号会串到另外一路。我们只是测试的时候为了排除干扰,断开了一路连接。像这个图里面这样。

,

Amy Luo:

您的意思是两路同时使用时,其中一路使用时大声说话,会串扰到另一路?且

taoyu 说:进一步测试发现,大声说话时的信号饱和被削波了,那部分饱和的信号在另一路映射出来了。

您说的信号饱和被削波了,是测试的哪里的信号呢?如果ADC的输入差分输入信号电平超过1.414 VRMS,那可能会造成一些异常;您的输入是直流耦合输入吗?建议使用交流耦合输入以避免不必要的直流偏置

,

taoyu:

差分信号的大小应该是几百mv的范围,您说的直流耦合是不是指的采集信号直接接进来3106的意思?

,

Amy Luo:

是的,是这个意思,不建议使用直流耦合,建议像datasheet 11.2 Typical Application 部分电路中一样,使用0.47uF电容耦合输入

,

taoyu:

除了硬件上做优化,配置那里还有能改善的空间吗?

,

Amy Luo:

配置没看出哪里有问题

赞(0)
未经允许不得转载:TI中文支持网 » TLV320AIC3106: AIC3106使用时发现串扰的问题
分享到: 更多 (0)