Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 
一 前记
  您是否曾经想过购买一台小型录音机来录制环境中的声音并将其存储在内存中?其实这只需执行几个简单的步骤即可轻松制作自己的录音机。笔者最近交付了几个录音产品之后,就把余料来做一个高保真录音机来玩玩,顺便给做毕设的小老弟来练练手。   高录音机主打一个超低功耗和超远距离降噪拾音以及高保真拾音。拾音距离可达10米以上,采样率高达44.1K的CD音质。并且配置了32G的sd卡,可实现超长录音并存储。
 
二 原理解析
  对一个长期深耕音频处理的软件工程师,这个难度其实不大的,首先在codec芯片上,把音频采样率调成48k,然后做降噪处理,最后天通过串口把音频数据输出出来。这里使用串口的原因是拓展性好,方便其它产品使用。
 其次,选一个超低功耗的mcu做主控,用来把采集到的数据做存储。这个编码的其实涉及到的东西很多。比如,文件系统,超低功耗等。这里的软件是花费了不少精力的。
 两者结合起来,即可使用标准的模块把这样个连起来,也可以辛苦硬件工程师画在一个板子上。正好笔者这里有其它板子可复用。就免去了画板。
 
三 硬件软件
  假如把这个产品所需原料来划分,可以划分为三个部分:
  • 硬件原理图,这个画板难度不小,主要是涉及到音频信号处理以及bga芯片的处理。这里用到了一个模块,原路图如下所示:
 
 
添加图片注释,不超过 140 字(可选)
  • 存储部分的原理图如下:
 
 
接下来,就是枯燥的软件编码和调试了。经过一段时间的辛苦付出,总算是交差了。
 
四 样品展示
  这个是样品,直接接上电源就可以用了。
 
 
 
posted on   虚生  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2022-10-26 穿戴式动态心电监测设备的发展综述
2022-10-26 可穿戴心电ECG监测的技术路径及特点
2019-10-26 谁才是21世纪的弱势群体?
2018-10-26 技术的止境
2018-10-26 神经网络架构PYTORCH-宏观分析
点击右上角即可分享
微信分享提示