OpenEdv-开源电子网

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

使用STM32F4+WM8978录音存在电路噪声,该如何消除?

[复制链接]

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2017-8-17
在线时间
50 小时
发表于 2022-6-9 17:30:41 | 显示全部楼层 |阅读模式
1、录音总存在沙沙的噪音,以为是环境噪音。去掉麦克风咪头后,噪音依旧存在。2、使用示波器测量5V电源纹波为70mV。改用线性电源,5V电源纹波降至30mV,录制依旧存在沙沙声,和之前并无多大区别。求解这种电路底噪该如何消除?
3、对比了一些专业麦克风,如BLUD。去掉麦克风,录制声音没有沙沙声。频谱分析在200Hz以上是为0的(去掉麦克风咪头的情况下)。
4、而WM8978去掉麦克风录制的声音,经过频谱分析,频率覆盖了0~20k。这就杜绝了滤波的方法。
5、求教,这种噪声如何消除?

12345.png

噪音音频文件.rar

1.31 MB, 下载次数: 7

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

369

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4241
金钱
4241
注册时间
2020-7-24
在线时间
714 小时
发表于 2022-6-9 17:39:45 | 显示全部楼层
回复 支持 反对

使用道具 举报

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2017-8-17
在线时间
50 小时
 楼主| 发表于 2022-6-9 17:51:33 | 显示全部楼层
补上两个频谱对比图,第二个声BLUE麦克风录制的。第一个是WM8978去掉麦克风录制的。

WM8978录制

WM8978录制

BLUE录制

BLUE录制
回复 支持 反对

使用道具 举报

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2017-8-17
在线时间
50 小时
 楼主| 发表于 2022-6-9 17:54:30 | 显示全部楼层
难以确定的是,专业的麦克风是否都经过算法去噪了。还是电路就能达到这种效果。毕竟就像是AD采集,是无法保证没有信号源输入的时候AD转换完全为一条直线的。有查过噪声门,但是用了没什么效果
回复 支持 反对

使用道具 举报

4

主题

43

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
390
金钱
390
注册时间
2016-9-4
在线时间
73 小时
发表于 2022-7-29 16:23:49 | 显示全部楼层
R13用低温漂电阻,LDO推荐SY6345,我测出来的波纹大概2mv,PCB布线MIC线路要弄好,差分布线且中间不要有过孔,最后考虑MIC是不是质量不行
回复 支持 反对

使用道具 举报

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2017-8-17
在线时间
50 小时
 楼主| 发表于 2022-8-1 09:10:14 | 显示全部楼层
风之伤544 发表于 2022-7-29 16:23
R13用低温漂电阻,LDO推荐SY6345,我测出来的波纹大概2mv,PCB布线MIC线路要弄好,差分布线且中间不要有过 ...

好的,谢谢您的建议。我抽个时间打板验证一下
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 11:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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