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

目前使用tlv320adc3101评估板,想要获得采样的原始数据,但16bits,32bits,28bits三种情况下所采到的数据位数都不对

音频格式过多,不知道哪种是我需要的最原始的数据格式

Roman Wang:

你好,

请问你对ADC的配置是怎么样的?

输入是怎样的信号,幅度是多大,采得的值又是多少

Flora Wang:

你好,

AIC3101支持左对齐,右对齐,I2S,DSP模式,每种模式都有不同的数据位数。数据位数不影响数据格式,只是表达的精度不同。有的用户会使用32位的MCU,有的是16位,所以我们支持多种数据位数,方便用户。多种音频格式也是目前主流的音频设备支持的格式。

所以请根据自己的需要选择,但是无论哪一种格式,都是可行的。

 

aaron song:

回复 Flora Wang:

您好:

我现在的问题是这样的,我想通过windows录音机来读取adc3101的采集到的adc数值,并且存成文本文件,但是能从软件中输出的音频格式太多,wav,mp3,等等,我不知道输出哪个格式为我需要的最原始的值,能否给与一些解答,并做一下概念上的解释,谢谢!

Roman Wang:

回复 aaron song:

你好,

直接从MP3等音频输出格式中读出的值是编码后的,包括了很多其它的信息,就算是其中的数据帧也不是直接对应到音频信号的幅度。

这里有几个办法,一个是用MCU来读取和解析I2S数据,在软件里面还原成幅度。另一个是用音频的DAC还原成模拟信号,如果中间配置的没有增益,输出等于输入说明是准的。

音频采样不同于精密信号采集,一般主要关注其采样的质量,如SNR,THD+N,音频幅度的大小最终反应出来只是音量大小,是可以随时调整的。

aaron song:

回复 Roman Wang:

你好:

为何其中的数据帧不是直接对应到音频信号的幅度呢?如果我中间不做任何配置,那么这个数据帧是否是代表信号幅度。

谢谢!

Roman Wang:

回复 aaron song:

你好,

MP3属于有压缩编码,因而并非原始信息。

aaron song:

回复 Roman Wang:

你好:

我使用的是采样32位宽的adc,但是我在windows上输出wav格式32位pcm编码时的分辨力和输出wav格式16位pcm编码时的分辨力一样,都是小数点后6位,这是为什么?

谢谢

Flora Wang:

回复 aaron song:

你好:

1.如果你想看到I2S输出的数据,要么用示波器捕捉,要么用MCU控制。

2.windows 录音机录音保存的文件是MP3,WMA文件,这些都不是原始数据,都是经过编码压缩过的数据。相比这些,I2S算得上原始数据了。

3.你如何用windows录音机保存成文本文件,这些软件只能导出音频文件啊

 

aaron song:

回复 Flora Wang:

您好:

你解释的内容我明白了,谢谢您,还有几个问题,具体的压缩编码的方式我去哪里进行查阅呢?

Flora Wang:

回复 aaron song:

你好:

目前音频版块没有这方面的相关文档。我刚刚百度了一下,关键字是MP3编码,出现很多相关信息,可供查阅。此外可发到DSP相关版块,进行探讨。

赞(0)
未经允许不得转载:TI中文支持网 » 目前使用tlv320adc3101评估板,想要获得采样的原始数据,但16bits,32bits,28bits三种情况下所采到的数据位数都不对
分享到: 更多 (0)