OpenEdv-开源电子网

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

F4如何检测声音的波形?

[复制链接]

95

主题

554

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2016-1-7
在线时间
547 小时
发表于 2018-4-4 17:29:54 | 显示全部楼层 |阅读模式
10金钱

我现在要做一个用单片机STM32F4,检测语音芯片输出的波形,从而判定语音电路是否工作正常?在网上查了一下,有的说用定时器,有的说用ADC采样,有的说用PWM。。。众说纷云。下面是电路,就是检测PWM1,PWM2两端的声音信号,这两个信号如何采集到单片机里,然后给一个检测范围,从而判定是否OK。这两根线如何接入单片机,是否在接入之前,要经过运放或其它电路经过处理?哪位大虾做过类似的工作,请指点一下,感谢!
无标题hhh.jpg

最佳答案

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

感谢,已经用三极管接三极管dac,然后用运放处理了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

95

主题

554

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2016-1-7
在线时间
547 小时
 楼主| 发表于 2018-4-4 17:29:55 | 显示全部楼层
感谢,已经用三极管接三极管dac,然后用运放处理了。
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10571
金钱
10571
注册时间
2017-2-18
在线时间
1914 小时
发表于 2018-4-4 18:16:53 | 显示全部楼层
帮顶!!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-4-5 01:11:01 | 显示全部楼层
你这个芯片输出是模拟信号,还是数字信号?
回复

使用道具 举报

95

主题

554

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2016-1-7
在线时间
547 小时
 楼主| 发表于 2018-4-5 11:32:37 | 显示全部楼层
正点原子 发表于 2018-4-5 01:11
你这个芯片输出是模拟信号,还是数字信号?

原子哥,我看这个vout2后面,有接三极管,说是接三极管dac输出模式。那是不是是数字转模拟信号。是否vout输出为数字信号?

这是上面有说。http://www.ic37.com/htm_news/companynews/689912.htm  
回复

使用道具 举报

95

主题

554

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2016-1-7
在线时间
547 小时
 楼主| 发表于 2018-4-6 11:03:37 | 显示全部楼层
放假了,大虾们都不在?
回复

使用道具 举报

7

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2015-11-18
在线时间
16 小时
发表于 2018-4-6 15:09:15 | 显示全部楼层
首先我没有做过类似的东西或项目,然后按照我的理解 如果你的PWM1和2的电压不超过3.3的话可以直接接到单片机上,假如信号比较弱就要加运放了,用AD吧 开发起来会容易些
回复

使用道具 举报

95

主题

554

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2016-1-7
在线时间
547 小时
 楼主| 发表于 2018-4-7 11:45:03 | 显示全部楼层
夏虫紫路 发表于 2018-4-6 15:09
首先我没有做过类似的东西或项目,然后按照我的理解 如果你的PWM1和2的电压不超过3.3的话可以直接接到单片 ...

之前,我也想加AD,但考虑到声音信号可能是瞬间的,需要捕捉有声音时的一种信号状态。
回复

使用道具 举报

95

主题

554

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2016-1-7
在线时间
547 小时
 楼主| 发表于 2018-4-8 13:56:25 | 显示全部楼层
夏虫紫路 发表于 2018-4-6 15:09
首先我没有做过类似的东西或项目,然后按照我的理解 如果你的PWM1和2的电压不超过3.3的话可以直接接到单片 ...

我特地又测量了一下PWM1,PWM2放音时,喇叭两端瞬间有5个多mV的信号,放音完毕后,就没有了。如果用ad检测,起码要放大100倍,500多个mV.但速度太快,不知AD能检测出来吗?
回复

使用道具 举报

7

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
188
金钱
188
注册时间
2015-11-18
在线时间
16 小时
发表于 2018-4-19 19:51:35 | 显示全部楼层
放心好了 速度不是问题
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 04:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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