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

tlv320aic23b如何配置使96k采样率可以正常工作?

使用stm32F429的SAI来操作aic23b,配置为I2S协议标准,MCLK由MCU提供,MCLK=SCLK=12.288MHz,frame length被配置为128bit,slot数设置为4,slot大小32bit;现在左右声道都没有波形输出,都只有一直流量。先谢过各位大神,帮忙分析一下可能的问题出在那里,以下是波形 ch1 sclk,ch2 sd, ch3 fs,ch4 out

user151383853:

The TLV320AIC23B is a high-performance stereo audio codec with highly integrated analog functionality. The analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) within the TLV320AIC23B use multibit sigma-delta technology with integrated oversampling digital interpolation filters. Data-transfer word lengths of 16, 20, 24, and 32 bits, with sample rates from 8 kHz to 96 kHz, are supported. 

从着描述看, 功能上肯定支持, 但是你的 OUT 没有输出信号 (或者是输出0).  能否先确认一下, ADC 有没有启动了呢

Mingjun Xing:

回复 user151383853:

感谢Airwill的回答,这边还做过其他的尝试,在48k采样率的情况下是各声道可以正常输出波形的。

Kailyn Chen:

回复 Mingjun Xing:

需要注意的是,96KHz采样率的话,BCLK=MCLK, 而不是BCLK=MCLK/4。

Mingjun Xing:

回复 Kailyn Chen:

已经做了这个配置

赞(0)
未经允许不得转载:TI中文支持网 » tlv320aic23b如何配置使96k采样率可以正常工作?
分享到: 更多 (0)