Part Number:TLV320AIC3254
使用gd32为mcu,i2s+i2c接口,硬件如下图,测试时,mcu不做数据处理,mic采集到的数据直接给codec输出,采样率8k,现象:输入500hz,输出端是500hz,现象正常,但输入不是500hz的倍数时,输出的波形有变异,具体看下图,输入600hz,中间有一个波形不对,IC的各个时钟都正常,mck2.04Mhz,ck512hz,ws8khz。麻烦帮忙分析一下故障原因,谢谢!
Amy Luo:
您好,
可能是引入的干扰,这个异常的波形是随机出现的吗?
IN1_R不使用的话,请将管脚通过电容接地,否则的话可能会耦合周围的干扰。
[FAQ] Audio ADCs/CODECs: What should I do with unused inputs on the TLV320ADC and TLV320AIC family of devices?
,
yulong yang:
谢谢回复,应该不是引入的干扰,不是随机出现的,只要输入不是500hz就会出现异常波形,8k的采样率,每8ms都会出现频偏的波形。
,
Amy Luo:
您是通过13脚 IN1_L输入MIC信号是吗?还是输入的I2S数字 MIC信号?
您可以附上您使用的寄存器配置吗?
,
yulong yang:
你好,问题解决了,是单片机给dma送数据出错了,谢谢!