87
572
1710
助理工程师
微信图片_20240507105612.png (261.34 KB )
下载附件
2024-5-9 08:24 上传
使用特权
5
1580
4817
中级工程师
LcwSwust 发表于 2024-5-9 08:40 单片机的ADC脚接一只100K电阻到VCC,一只100K电阻到GND,再接一只100欧电阻到MIC,用ADC功能采集信号。 ...
1
7842
2万
技术总监
50
9037
coody 发表于 2024-5-9 11:25 用分压电阻将输入信号移位至0点在VREF/2即可读取正负电压值。采样交流电、声音就要这样处理。 ...
6
273
中级技术员
admvip 发表于 2024-5-9 16:26 沙发楼的朋友讲的很清楚了,将音频零点电位钳位到1/2 VCC,假设是12bit采样,这样处理后,音频的负半周采样 ...
单模先声 发表于 2024-5-9 16:40 不好意思我第一次搞音频,我是读取音频来做灯光律动的,我只需要知道声音的大小的情况下,±2048应该都是 ...
coody 发表于 2024-5-9 19:33 那就是要计算声音电平,不知道你是要峰值还是有效值?
admvip 发表于 2024-5-9 20:40 如果需要根据音乐的频谱进行灯光显示,则需要调用DSP库里面的傅里叶变换函数,求出音频频谱数值,来控制灯 ...
单模先声 发表于 2024-5-9 09:16 这算是只读取交流正部分吗
单模先声 发表于 2024-5-10 07:48 有效值吧,只需要根据现场的声音大小来控制LED,误差允许很大的。
coody 发表于 2024-5-10 11:14 那就读取ADC值(有符号整数),每个采样点计算平方和,到了一定点数(跟显示刷新时间对应)求均方值即可 ...
94
6228
1万
资深工程师
63
4243
106
1432
4658
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
人才类勋章
时间类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号