STM32低成本WiFi播放电路设计详解

以stm32f103 作为微处理器,设计一个低成本的无线wifi 音乐播放系统,结合接收wifi 数据的wm-g-mr-08(wm631)模块和vs1003b 音频解码器实现mp3 音乐播放。基于android 系统开发的客户端软件采用手机控制,完成手机端与控制端之间的数据传输,实现手机远程对音乐播放器的控制。结果表明,该系统设备简单方便、成本较低、系统可靠、易于扩展。本设计基于已经发展成熟的wifi 无线网络,充分利用wifi 覆盖范围广、传输速度快、抗干扰能力强等优点。android 具有开源性、封装性、性价比高等优点,基于android 系统开发的客户端软件移植性强,通用性高。采用手机作为控制终端,便于操作。手机通过无线网络(wifi)对音乐播放系统进行控制,可以实现方便、快捷、智能化的要求。
音频解码模块
vs1003b 是一个单片mp3/wma/midi 音频解码器和adpcm 解码器。它包含一个高性能、自主产权的低功耗的dsp 处理器核vs_dsp4,工作数据存储器为用户应用提供5kb 的指令rom 和0.5kb 的数据ram。其还具有串行的控制和数据接口、1 个高品质可变采样率的adc 和立体声dac、4 个常规用途的i/o 口、1 个uart,以及1 个地线缓冲器和耳机放大器。
stm32f103 将从sd 卡里读取的mp3 音频数据流传给音频解码模块,音频解码模块将该数据流解析并转换成模拟信号后再进行输出。vs1003b 与stm32f103 的数据通信是通过j2 排针上的spi 总线方式进行的。音频解码模块
wifi 无线模块
wifi(wireless fidelity,无线保真技术)的最大优点是传输速度较高,而且能自动调整带宽,可以有效地保障网络的稳定性和可靠性。该设计采用的wm-g-mr- 08 模块不仅具有wifi 的功能,而且能提供小尺寸和高数据速率的无线连接,可应用于无线pda、dsc、媒体适配器、微型打印机、条码扫描器、voip 电话等。数据存储装置是该wm-g-mr-08 潜在的应用,在嵌入式上的应用主要集中在移动装置方面。在设计中,wm-g-mr-08 模块通过开发板上的j1排针的spi 引脚与主控芯片通信,ant1smacon 为无线网卡,其原理图如图2所示。
本设计是在arm7 平台上构建wifi,成本优势明显。采用当前较新的控制方式—智能手机软件控制+无线网络,不仅能充分利用wifi 的传输速度快、覆盖范围广等优势,而且基于android 的平台建设成本低、使用方便。同时,这种方式采用的手机软件具有通用性,市场应用价值高,易于推广,能为用户提供优质、方便快捷的音乐播放服务。

led显示屏发送卡怎么计算
MIT新研发“可编程水滴”,能够实现精准操控
针对锂离子/聚合物电池保护的高集成解决方案
2020年4月前苹果App都需使用iOS 13 SDK构建
天禄科技业绩下滑,推进TAC膜国产化研发
STM32低成本WiFi播放电路设计详解
健康码扫码测温一体机及健康码终端解决方案助力秋冬季疫情防控
2020年或将是L3自动驾驶整体发展路线能够确定下来的一年
怎样设计数字电路板可以获得最好的SI和EMC特性
大功率变频装置电压等级必须下降
拼多多知乎账号被禁言15天
什么是PID?PID控制的各环节是什么?
音圈电机加持的honour Magic3
新的氮化镓(GaN)热控制方法
华为缘何登顶安卓利润榜首?高管这么说
使用数字滤波器实现高分辨率、高速转换的技术方案
深度解析光网络、光通信
清华大学发布人工智能全球2000位最具影响力学者榜单
奥拉股份科创板IPO获受理!去抖时钟芯片国内市占率61.27%,募资30亿研发及产业化
AR远程协助的应用,物联网和增强现实的完美结合