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

TLV320AIC23: 配置16KHz采样率采集6KHz正弦波,对数据作FFT,出现2KHz,且使用cooleditor分析,波形也出现变形/Configuring a 16KHz sampling rate to collect 6KHz sine waves, performing FFT on the data, resulting in 2KHz, and using Cooleditor analysis, the waveform also shows distortion

Part Number:TLV320AIC23

使用该器件采集6KHz正弦波,配置MCLK二分频得到16KHz采样率,使用I2S格式传输数据,BCLK为512K,也尝试过配置为1/4的MCLK

Taylor:

您好,

已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

,

zhou sang:

感谢您的回复,需要补充的是,该现象并非必现,取决于每次设备上电,如果上电时采集正常,则后续一直正常,如果上电时采集不正常,则后续一直不正常,直至重新启动设备。另附相关数据图(16KHz采样率采5KHz单音正弦):分别展示了采集正常时采用cooleditor读取的数据和采集异常时读取的数据。

,

zhou sang:

您好,有进展吗?

,

Eric Ba:

似乎在奈奎斯特速率 (8k) 上存在一些频率翻转,导致这些额外的尖峰远离 5k。您能否提供用于配置器件的脚本、以及您正在使用的 MCLK/BCLK?当器件通电时,可能存在一些时钟问题。

,

zhou sang:

{0x36,	0x0f,	0x000},//reset first{0x36,	0x00,	0x017},{0x36,0x01,0x017},
{0x36,0x02,0x0FF},
{0x36,	0x03,	0x0FF},{0x36,	0x04,	0x012},//0x018{0x36,	0x05,	0x006},{0x36,	0x06,	0x00A},//0X00A{0x36,	0x07,	0x002},//0x00A{0x36,	0x09,	0x001},
{0x36,	0x08,	0x098},//0x018 ==32k0x098==16k0x008==8k0

第二列是寄存器,第三列是配置字,MCLK采用12.288MHz,AIC23作I2S的slave,FPGA作master,BCLK采用2*fs*bits,我们是16KHz采样率,16位数据,所以BCLK是512KHz。

,

Links:

你好,

你能提供你正在使用的MCLK、BCLK和WCLK吗?为了我的理解,我已经注释了你的登记簿,我也会把它放在这里。如果你能在测量失真和频率折叠时提供示波器(信号和时钟)的屏幕截图或图片,那也很好。

{0x36,	0x0f,	0x000},//reset first{0x36,	0x00,	0x017},	#left line input channel volume, default value 0dB
{0x36,0x01,0x017}, #right line in
{0x36,0x02,0x0FF}, #left headphone volume control simultaneous update l/r, volume=+6dB{0x36,	0x03,	0x0FF},	#same for r headphone
{0x36,	0x04,	0x012},//0x018	#0x12->sidetown disabled, dac selectd, bypass disabled, line in for adc, mic mute=muted, micboost=0dB
{0x36,	0x05,	0x006},	#dac soft mute disabled, 48khz deemphasis control, adc hpc enabled
{0x36,	0x06,	0x00A},//0X00A	#device power=on,clock on, oscillator on, outputs on, line input on, mic input off, adc off, dac on
{0x36,	0x07,	0x002},//0x00A	#0x02->i2s mode, msb first, 16 bit, slave mode
{0x36,	0x09,	0x001}, #activate interface{0x36,	0x08,	0x098},//0x018 ==32k0x098==16k0x008==8k0	#clkout=mclk/2, clkin=mclk, sr[3:0]=0110, bosr=256fs, clock mode=normal (not usb)
# sample rate=32kHz for mclk=12.288 or 18.432MHz

赞(0)
未经允许不得转载:TI中文支持网 » TLV320AIC23: 配置16KHz采样率采集6KHz正弦波,对数据作FFT,出现2KHz,且使用cooleditor分析,波形也出现变形/Configuring a 16KHz sampling rate to collect 6KHz sine waves, performing FFT on the data, resulting in 2KHz, and using Cooleditor analysis, the waveform also shows distortion
分享到: 更多 (0)