TI论坛
直播中

山中老虎

8年用户 921经验值
擅长:制造/封装
私信 关注
[问答]

TLV320ADC3101支持8k/16bit的采样吗?

[list]
[*]1 项目功能描述:采集语音,通过CC2541蓝牙传送到另一蓝牙主机,再通过USB传送给PC,PC上再将收到的语音合成为音频文件。
2 配置描述:采用TLV320ADC3101芯片,8K/16bit采集频率,MCLK为CC2541定时器提供的4M,通过SPI接口通讯,TLV320ADC3101
问题描述:
1    TLV320adc3101 用户手册的79页写着: 在所有的应用中,AOSR的范围限制在:2.8MHZ

回帖(2)

李梓

2024-10-25 14:11:28
这颗芯片,仅仅是个PCM采集,AD转换的芯片,设定采集频率后,输出PCM数据。内部没有缓存,没有压缩算法,要实现压缩,需要用户自己在外加的处理器里面做压缩。
配置这颗芯片如果采用外加MCU的方法,建议使用左对齐方式,如果使用单声道采集的应用,MCU采用SPI接口,那么MCU作从机,语音芯片作主机,WCLK输出片选信号,BCLK输出时钟。配置寄存器让要采集的声道在wclk的低电平时段即可。
没有数据输出,或者输出都是0的情况下,完全按照手册上的寄存器配置一遍,注意不要偷懒,里面的左右增益控制,连接控制,音量控制,AGC控制,等某个没配置就会导致没输出。所以不要偷懒。
当出现没有声音的时候,输出的数据很大,记得有个寄存器是关闭AD通道弱上啦的,一定要关闭,否则就出现没有输入输出数据的值很大。
配置的时候,找个逻辑分析仪,连接到语音芯片的WCLK  BCLK  DOUT ,调节分频值等配置,可以将输出格式调整到完全满足SPI的要求。
举报

王兰

2024-10-26 09:39:19
首先,我们来分析TLV320ADC3101芯片是否支持8k/16bit的采样。

根据您提供的信息,TLV320ADC3101用户手册的79页提到AOSR(过采样比)的范围限制在2.8MHz。这意味着该芯片的最大输入频率为2.8MHz。然而,我们需要考虑的是采样频率,而不是输入频率。

TLV320ADC3101芯片支持多种采样频率,包括8kHz、16kHz、32kHz等。因此,它确实支持8k/16bit的采样。

接下来,我们来看项目的配置描述:

1. 采用TLV320ADC3101芯片,8K/16bit采集频率:这个配置是可行的,因为TLV320ADC3101支持8kHz的采样频率。

2. MCLK为CC2541定时器提供的4M:这个配置也是可行的。CC2541定时器可以提供4MHz的时钟信号,而TLV320ADC3101的MCLK输入频率范围为1.024MHz至12.288MHz,所以4MHz的时钟信号是可以接受的。

3. 通过SPI接口通讯:TLV320ADC3101支持SPI接口,因此这个配置也是可行的。

综上所述,TLV320ADC3101芯片支持8k/16bit的采样,并且项目的配置描述也是可行的。您可以按照这个配置来实现项目功能,采集语音并通过CC2541蓝牙传送到另一蓝牙主机,再通过USB传送给PC,PC上再将收到的语音合成为音频文件。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分