你好,请问DM368改用TLV320AIC23B芯片时录音有很多杂音,放音没有杂音,是怎么回事?驱动参数没设置对吗?我是用arecord测试的录音,我的电源纹波比较小
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,请问DM368改用TLV320AIC23B芯片时录音有很多杂音,放音没有杂音,是怎么回事?驱动参数没设置对吗?我是用arecord测试的录音,我的电源纹波比较小
你好:
我的录音采样的双声道,48kHz,16bit,芯片用的12.288MHz的晶振,linux驱动里默认的12MHz,我认为是我的驱动设置可能有问题
录音的时候打印出来写入寄存器值如下:
tlv320aic23_set_dai_fmt >>>>>>>>>>>>>>>>>>>TLV320AIC23_DIGT_FMT
tlv320aic23_write:reg=7,value=43
tlv320aic23_hw_params >>>>>>>>>>>>>>>>>>>TLV320AIC23_DIGT_FMT
tlv320aic23_write:reg=8,value=7c
>>>>>>>>>>>>>>>>>>actual samplerate = 48000,48000 reg08=7c,mclk=12288000
tlv320aic23_write:reg=7,value=43
tlv320aic23_write:reg=9,value=1
tlv320aic23_write:reg=6,value=46
tlv320aic23_write:reg=6,value=42
tlv320aic23_write:reg=6,value=42
tlv320aic23_write:reg=5,value=4
按芯片资料,MCLK = 12.288 MHz的配置表,48K采样不应该是这些值,但是我按这个配置表值直接写入这些值后还是不对,还有芯片资料上的采样率配置表的FILTER TYPE是什么?怎么配置FILTER TYPE这个参数?我播放都是在windows上播放的
附件是录的声音
谢谢你的回复!
请问下 将codec 芯片tlv320aic3x 换为tlv320aic23 驱动应该如何修改 只修改 sound/soc/davinci/davinci-evm.c 吗?