[讨论] 从理论上来说,MSP430f149能不能实现音频的录制?

DLHNR   2015-7-22 14:23 楼主
从理论上来说,MSP430f149能不能实现音频的录制?就是使用它的内部ADC,然后采样咪头电路,将采样值存储到SD卡中。

总感觉采样速率不够啊。
我就想说,片子真是不是万能的。

回复评论 (8)

理论上来说,采样速率是够的,149的采样速率可以到200k每秒吧,但是有没有空间和时间去存储数据并转移到SD卡上是个问题,我觉得够呛。
点赞  2015-7-22 14:29
引用: lcofjp 发表于 2015-7-22 14:29
理论上来说,采样速率是够的,149的采样速率可以到200k每秒吧,但是有没有空间和时间去存储数据并转移到SD ...

是不是因为,149的速度不够快,然后SPI就写不进去了。其它片子可不可以呢?
我就想说,片子真是不是万能的。
点赞  2015-7-22 14:56
引用: DLHNR 发表于 2015-7-22 14:56
是不是因为,149的速度不够快,然后SPI就写不进去了。其它片子可不可以呢?

为什么非要149呢,白菜价的资料多的ARM为何不用呢?
construction complete!
点赞  2015-7-22 15:47
引用: DLHNR 发表于 2015-7-22 14:56
是不是因为,149的速度不够快,然后SPI就写不进去了。其它片子可不可以呢?

SPI接口写SD卡是很慢的,而且149本身速度又很慢。
点赞  2015-7-22 16:14
不知道,没实践过,不过貌似反着来的可以,读取SD卡,驱动da芯片
点赞  2015-7-22 16:16
理论上能够实现,人耳能够听见的声音范围是20Hz到20kHz 根据采样定理,采样率需要大于40kHz,才能有效还原声音。 149的ADC最大采样率能达到200k,这是能够满足需求的。上面有人说spi接口写SD卡很慢,实际上可以通过更换高速卡和优化算法来解决。如果按照40k的采样率来算,你写SD卡的速率至少要达到40k*12/8=60KB/S 这个速度在SD卡应用中算不得快的了。 但是,我这个计算忽略了文件系统的开销,如果使用文件系统,还会有额外的开销。 所以,149理论上是能够实现你需要功能的,看你的程序优化情况而定。 本帖最后由 qiushenghua 于 2015-7-22 19:23 编辑
点赞  2015-7-22 19:21
可以实现,麦克风需要一个放大器,SD卡速度没问题
点赞  2015-7-22 21:21
12位的ADC采集音频的质量不会太好,但基本功能可以实现,可以参照TI的方案

Speech and Sound Compression/Decompression With MSP430

Speech and Sound Compression Decompression With Msp430 slaa361.pdf (250.82 KB)
(下载次数: 4, 2015-7-23 10:24 上传)

Speech and Sound CompressionDecompression With MSP430 slaa361.zip (86.06 KB)
(下载次数: 4, 2015-7-23 10:24 上传)


SD卡操作TI的MSP430_USB_Developers_Package里也有个例程
mscExamples_IAR.rar (383.8 KB)
(下载次数: 7, 2015-7-23 10:23 上传)



虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2015-7-23 10:24
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复