您的位置 首页 电路

DIY带网络功用的有源音箱很难?Easy EDA超easy完成!

看题目小伙伴们会觉得很奇怪,什么是带网络功能的有源音箱?是WIFI音箱么?没错我原本就是想做一个WIFI音箱的,但是对WIFI和蓝牙模块不是很熟悉,于是就

看标题小同伴们会觉得很古怪,什么是带网络功用的有源音箱?是WIFI音箱么?没错我本来便是想做一个WIFI音箱的,可是对WIFI和蓝牙模块不是很了解,于是就先做一个带网络功用的有源音箱。大不了到时分就藏个无线路由器到里边,那也是WIFI音箱了,关于DIYer来说这些事无所谓的啦,重要的是运用趁手的东西,将东西做出来对吧。

图1 带网络功用的音箱

图2 带网络功用的有源音箱模块图

让我萌发做这么个音箱主意的原因有两个,一是最近在EasyEDA上闲逛的时分发现一款不错的同享著作,是一款4层的STM32F207中心板,如下图,并且引出的资源挺丰厚的,心想可以拿这个规划做点什么,二是在想做些什么的时分,家里的蓝牙音箱刚好坏了。现在市面上的蓝牙或许WIFI音箱大多是做的比较小而精致的低功率音箱。心想是不是可以做一个大功率一些的无线音箱呢?不过如上文所说我并不了解WIFI和蓝牙一类的无线传输模块,纷歧定能很快地做出这么个音箱,于是就选了个折中的计划,便是做一个网络操控的有源音箱,到时分加个无限路由器完结无线传输。

图3 带无线路由器的有源音箱模块图

现在就记载一下,我做这么个音箱的进程,详细的规划和驱动程序参阅链接:

第一步,现将这个同享规划拷贝到自己的作业空间。

图4 将同享项目拷贝到自己的作业空间

图5 留下谈论

然后导出生产资料,EasyEDA的生产资料是规范的gerberfile,并以压缩包方式供给下载,将压缩包发给自己了解的供货商就可以完结打样。

第二步,依据中心板供给的接口,规划原理图。这次的原理图首要模块包含接口模块、电源模块、网络与串口模块、音频编解码模块和功放模块。

图6 接口模块

将中心板的必要信号引出来,其间包含一组SPI接口、一组RMII接口、一组串口和数个IO口。SPI接口用于接音频编解码芯片,串口用于调试,RMII接口接网络PHY完结网络通信,IO口用于操控芯片的使能和复位等以便到达节能和反常康复的功用。

图7 电源模块

这个规划一共用到5个电源,其间24V用于功放供电,直接取自外部电源。用LM2576将24V转成5V,作为转更低电压的中心电压,运用开关电源电路转中心电压,这姿态功率较高,削减发热。用LM1117系列芯片分别从5V转出两个3.3V和一个2.5V,其间一个3.3V用于中心板与网络PHY供电,其他一个3.3V和2.5V分别给音频编解码芯片的模仿和中心部分供电,这儿为了最大极限操控电源耦合的噪声,保证音频质量,音频编解码芯片和中心板不共用一个3.3V。

图8 网络与串口模块

由于中心板现已将网络PHY芯片集成在里边,只需求添加网络变压器和RJ45接口座就能完结网络通信功用。再添加UART转规范232电路,将调试口USART1引出来,后续调试的时分只需求用规范的USB转串口线就能衔接电脑,进行调试。

图9 音频编解码模块

规划运用VS1053进行音频编解码。VS1053是一款高性能的音频编解码芯片,解码格局支撑MP3/WMA/WAV等(还有好几种很少传闻的,可以说是说的出姓名的格局都支撑),编码格局支撑ADPCM,输出数据流格局可选MP3或许WAV,而运用的硬件接口是SPI口。下图是VS1053的原理框图,有爱好的小同伴可以自行百度规格书。

图10 VS1053内部框图

图11 功放模块

规划运用TPA3130进行功率放大。TPA3130十分简略易用的D类功放(数字功放),支撑宽电压规模,抗AM搅扰,具有待机操控,自带过压、欠压、过热、输出短路等多种维护,15V供电的时分就可以以30W的功率驱动8欧的负载(2x15W单通道15W双通道输出,或许30W单通道PBTL输出,规划运用的便是后者)。整个系列芯片的封装选用PIN TO PIN规划,可以不必改板直接换芯片就能完结输出功率的提高。

图12 数字功放驱动波形

规划运用的TPA3120的BD调制形式,输出波形如上图,这种调试形式的优点是对输出滤波电路的要求不高,并且也具有惯例数字功放的特色,功率高,发热小。

第三步,PCB图规划。规划的时分需求留意音频走线要满足短。其他就得在调试的时分才干知道有没有需求调整的当地。固定孔是依据手头上现有的支架确认。

图13 PCB图

图14 PCB效果图

画完后下载gerberfile,发给自己了解的供货商进行打样。

第四步,样品制造与调试,这次是手艺焊接,所以只需求BOM就可以了,无需坐标文件。焊接的时分忙不过来,这次只上终究制品相片。调试的时分没发现什么反常问题,不过磁珠在长期播映的时分会有点热,看来仍是不可以在不播音乐的时分一向开着音箱,幸亏规划初期考虑了静音操控功用,在不播饭音乐的时分就不使能功放芯片,让它进入待机状况,这姿态就不会有功耗,也就不会让功率元件发热。

第五步,模块拼装,直接上图,其间支架是找的现成结构件,电源模块是淘宝上淘的,固定孔对不太上,只打了两颗螺丝。纯手艺打造相片有点丑,可是不影响功用。

图15 样板相片

第六步,将模组安装到惯例的音箱傍边,在淘宝上重复找适宜的木质音箱,可是DIY的东西便是这样,可遇不可求,就跟上文EasyEDA上同享的中心板规划相同,因而暂时不上制品图了。

PS:那怎样操控它播映音乐呢?当然是需求编程的,操控原理与小米WIFI音箱差不多,可以上网找开源的音频播映手机app,然后依据通信协议,编写嵌入式程序,仍是要花点时刻的,不过这次我算是站在巨人的膀子上了,app和嵌入程序(网络通信程序、音频编解码芯片驱动程序等)在公司的相关项目中有用过,只需将MDK工程进行微调就可以完结想要的功用了。这次只开放了音频编解码芯片的驱动,并附了EasyEDA的项目中。其它开源代码请有爱好的同伴自行上网查找,STM32F207相关的开源代码仍是很丰厚的。

图16 附件驱动程序

『本文转载自网络,版权归原作者一切,如有侵权请联络删去』

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/148230.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部