我在使用TI的TLV320AIC3106这款芯片的时候,我要完成的功能就是最简单通过该款芯片采集语音数据,并将采集到的音频数据在PC端进行播放,同时在PC端采集同样的数据在芯片端进行播放。
参数:采样的频率8k,双声道
问题:在将音频卡采集的数据在PC端进行播放的时候很流畅,没有噪音,但是在将PC端采集的数据放倒芯片进行播放的时候发现有大量噪音“咯吱咯吱“的声音,为了验证不是PC端采集数据的原因,将芯片采集的数据重新发回芯片,结果发现还是有”咯吱咯吱“的声音,只能隐隐约约的听到采集到的声音,我怀疑是否是我配置的寄存器存在的问题,因此恳请哪位用过该款芯片的同行给予点经验,或者将寄存器的配置告诉我一声,跪谢…
Derek Xie:
你好:
你是用过什么播放的?在你的安装目录下有很多配置的格式,你可以参考下C:\Program Files (x86)\AIC310x\data
通常出现噪声的问题是由于时钟,你检查下你配置的时钟是不是你需要的时钟。
Cai Chao:
回复 Derek Xie:
在PC端播放不存在任何问题,只是在芯片本身采集的数据再发送回芯片播放的时候存在这样的问题,怎么调整都没有调正对,采样的频率是通过PAGE0,2号和3号寄存器进行配置,配制成8Mhz。您那有成熟的寄存器的配置方案吗?
Derek Xie:
回复 Cai Chao:
你好:
你是怎么将采集的数据又发回给芯片的?直接连接I2S的DOUT和DIN吗?还是通过存储后的?