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

5509A的用AIC23采集和播放音频的问题

Hi,

我最近在用5509A写一个用MCBSP和AIC23采集和播放音频的程序,LINEIN,但是在运行的时候发出了很大的杂音,但是从LINEIN输入的声音是能分辨出来的,没有发生什么改变,我才开始学DSP,所以希望有高手能帮我解决这个问题。。

1.AIC23做主设备,MCBSP的CLKR和CLKX的时钟由AIC23的BCLK提供(经过示波器测试,CLKR=12M,CLKX=13.5M),AIC23的输入是12M晶振。

2.MCBSP的FSX和FSR由AIC23提供。(经过测试,FSR=FSX=44.1K)

3.音频采样率为44.1K,DSP MODE,一个字长16bit。

4.用BYPASS方式运行,没有任何杂音,很清晰。

5.LINEIN不接电脑也有很大的杂音。

在配置AIC23的时候是用I2C模块的,那在MCBSP和AIC23交换数据的时候I2C还有没有用了?MCBSP的采样率发生器的时钟源选择为CPU clock,那既然CLKR CLKX FSR FSX都由外部提供了,MCBSP的输出时钟还有没有意义了。。。分频值的大小有什么影响么?

初学DSP,一堆问题,希望有达人能够帮个忙,多谢!

Yingxin Dai:

不采集声音,只输出指定的声音,也没有杂音

Yingxin Dai:

另外,通过分析采集到的噪声频谱,发现主要的噪声的频率恰好是5500hz,11000hz,16500hz和22000hz左右……恰好是采样率的1/8 1/4 3/8 1/2。。。

赞(0)
未经允许不得转载:TI中文支持网 » 5509A的用AIC23采集和播放音频的问题
分享到: 更多 (0)