OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2503|回复: 2

原子哥,采集声音信号怎么搞?

[复制链接]

21

主题

68

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2016-2-1
在线时间
68 小时
发表于 2016-8-19 01:28:37 | 显示全部楼层 |阅读模式
20金钱
原子哥,我用声音传感器采集周围环境的声音,现在想通过单片机来进行采样,
我是通过定时器中断,然后进行AD采样,采样频率为4K,(我所需要的声音频率小于2K)

我想问的是定时器中断,然后采样,然后串口发送数据,通过匿名上位机显示采集的信号波形
发现采样的速度那么快,然后串口就把AD_VALUE发送出去,这样做行不行,串口每0.025ms发送一次数据,串口数据能够跟得上吗?会不会数据错误

最佳答案

查看完整内容[请看2#楼]

至于数据错误的问题,芯片本身输出的数据是有很大的保障的,只要你从AD输出到芯片的走线注意差分走线,错误的问题基本可以忽略。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

99

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
1136
注册时间
2016-7-27
在线时间
84 小时
发表于 2016-8-19 01:28:38 | 显示全部楼层
至于数据错误的问题,芯片本身输出的数据是有很大的保障的,只要你从AD输出到芯片的走线注意差分走线,错误的问题基本可以忽略。
不积跬步,无以至千里;
不积小流,无以成江海。
回复

使用道具 举报

8

主题

99

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1136
金钱
1136
注册时间
2016-7-27
在线时间
84 小时
发表于 2016-8-19 08:58:48 | 显示全部楼层
AD采样的速度虽然很快,不过输出的速度往往不是由它自己控制的,它一直采,但是不输出。
一个常用的办法是后端的处理芯片对第n次传过来的数据进行处理,处理完了给AD发一个信号,让它第n+1次传送数据。
第n+1次数据应该是AD最新一次采到的数据。
几K的速度,我想不至于跟不上的。
不积跬步,无以至千里;
不积小流,无以成江海。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-2 19:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表