采用STM32F103作为微控制器有很多优势,STM32F系列属于中等容量增强型,是32位基于ARM核心的带64或者128KB闪存的微控制器,在市场上是性价比很高的产品。本设计主要有控制模块、WiFi无线模块、音频解码模块 VS1003B、SD卡,其系统结构框图如图1所示。
图1 系统结构框图
工作流程:点击智能手机客户端软件上的播放按钮,通过WiFi模块接收到命令后,STM32F103读取SD卡中的MP3音乐文件,然后将读取的数据通过 SPI传输到音频解码芯VS1003B,经过解码转换后发送到耳机听筒,实现播放音乐功能;点击暂停按钮,STM32F103停止读取SD卡里的MP3 音乐文件数据,这样就能实现停止播放音乐功能;点击其他按钮,也能实现相应的功能。
本设计主要特点如下:
① 在开放的Android系统控制终端设计的基础上,使用支持组件的重用和替换应用程序框架。使用交互式图形界面清晰美观,操作控制简单,设计出来的产品经过用户体验反映非常好。
② 本设计摒除了传统音乐播放系统对专用控制按键的依赖,通过用户的手机就能实现对音乐播放器播放、暂停等的控制,大大方便了用户的操作。这样设计出来的音乐播放系统不仅具有一般音乐播放器的功能,而且具有将控制端和硬件部分分离的优势,实现了对音乐播放系统的远距离控制。
音频解码模块: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总线方式进行的。音频解码模块电路的原理图如图2所示。
图2 音频模块解码电路图
关键字:低成本 无线WiFi 音乐播放系统
编辑:探路者 引用地址:低成本无线WiFi音乐播放系统电路设计
推荐阅读最新更新时间:2023-10-12 22:48
美高森美宣布提供低成本IGLOO®2 FPGA评测工具套件
致力于提供帮助功率管理、安全、可靠与高性能半导体技术产品的领先供应商美高森美公司(Microsemi Corporation,纽约纳斯达克交易所代号:MSCC) 宣布提供低成本IGLOO®2 FPGA评测工具套件,为客户提供PCI® Express (PCIe)兼容外形尺寸评测平台。这款功能齐全的工具套件可让设计人员快速评测美高森美最近发布的IGLOO2 FPGA器件的集成度、低成本、安全性、即时性和高可靠性特性。 IGLOO2 FPGA评测工具套件包含PCIe控制板显示设计,可以简化和加快收发器基于I/O的 FPGA设计开发,构建基于PCIe和千兆位以太网的系统。由于这款套件兼容PCI Express外形尺寸,可以使用
[嵌入式]
低成本8位单片机控制的光电寻迹智能车
智能车 竞速比赛以及多种智能车的应用场合中,需要智能车沿着某条轨迹快速前进,使用普通红外 传感器 、激光传感器、摄像头识别均可有效提取路面轨道信息而解决这一问题,现在常见使用16位 单片机 作为控制核心。普通红外传感器因为易受干扰、前瞻距离短等缺点已经较少使用,摄像头有丰富的数据信息,但是低成本8位单片机不能很好的处理这些信息。激光传感器成本适中,处理的信号便于8位单片机处理,能够有效的节省硬件成本。针对寻迹智能车进行了软硬件设计,采用3位freescale单片机MC9S08AC16作为控制核心,使用激光传感器提取赛道信息,采用低成本的红外测速方案,算法使用以PID为基础的枚举查表法,做到了处理快速高效。整个设计既满足了竞速小车的
[单片机]
低成本32位CPU移植案例分享
一个8位的或者16位的CPU或许能够满足你当前的应用需求。但是为了保持竞争力,你必须对你的产品做出持续不断地改进,包括你要不断的增加它的新特性、不断地提升它的速度,并在提升它规格的同时降低成本。如果你不做这些,而你的竞争对手在做,你将被甩开。 保持竞争优势的一个方法是通过逐步改善你现有的设计。但随着时间的推移,架构的限制可能会是这个过程变得越来越缓慢,成本也越来越高。因此你可以将你的设计移植到32为平台,这会提升你产品在以下几个方面的性能。 表1:移植到32位平台的优势 你真的需要将你的产品移植到32位平台吗? 当你把产品重一个8位的CPU移植到一个32位的CPU上面的时候,有几点时一定要考虑的。首先是你现有的CPU是否
[单片机]
瑞萨电子推出材料检测解决方案,轻松简单低成本
全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日宣布推出其材料检测解决方案。该方案通过使用瑞萨电子 RX130 电容式触摸键微控制器(MCU)连接电极,无需传感器即可轻松、低成本地检测材料或液体。采用此种电极方式替换传感器有利于降低物料清单(BOM)成本,凭借单芯片即可实现多点检测,使工业设备、办公室自动化设备和家电制造商能够为成本敏感的应用探索和开发检测系统。 瑞萨电子触摸键MCU采用 电容式触摸传感器单元 ,专门用于电容测量,具有极高的灵敏度和高抗噪性,使材料检测解决方案能够通过测量MCU电极间的电容,轻松检测到粉末(如真空吸尘器中的灰尘)、液体(如冰箱和咖啡机中的液体)或材料(如纸张)是否存在
[测试测量]
基于嵌入式系统的多媒体音乐播放器
摘要:为了改善音乐播放器传统界面,扩充功能,提高音质,基于ARM7嵌入式系统平台和FAT 32文件系统,设计了一款带有文本阅览功能的多媒体音乐播放器。它不仅能正确识别并显示存储在SD,MMC等存储卡内的音频文件,支持环绕立体声调节和重低音调节,还可通过液晶屏浏览存储在存储卡内的中、英文TXT文档。该播放器选用具有出色音频解码能力的VS1053解码芯片,它支持320 Kb/s的MP3或256 Kb/s的WMA音乐文件的播放。该播放器通过视听验证,实现了4种以上不同的音效,满足使用者对音效的不同喜好。实现了环绕立体声调节和真正的立体声双声道音频输出。同时在操作上简单便捷,具有友好的人机界面。 关键词:ARM7;SD卡;多媒体播放器;V
[工业控制]
Chips&Media 推出专为低成本智能机设计的 CODA7-L
Chips&Media 利用其新开发的CODA7-L全高清多格式视频编解码 IP 专注于低成本的移动市场
首尔,韩国 - 2013年8月12日 - Chips&Media公司,一家领先的视频IP核供应商,今天宣布推出其专为低成本智能机和平板设计的新一代CODA7-L视频编解码IP核。
CODA7-L建立在现有CODA7系列平台的基础上。CODA7系列原本是一个高清多编解码器IP核,能够实现高清(720p)编码和全高清(1080p)解码,是专为硅成本敏感和功耗受限的低成本应用设计的。沿袭CODA7系列产品的特点,CODA7-L更提供了高达40%的性能提升的1080p全高清编码,并融入了更多的视频标准至其多格式的解码器里,
[手机便携]
低成本ARM系列LM3S101微控制器的结构与应用
LM3S101是美国Luminary公司生产的、基于ARMCortex-M内核的32位微控制器芯片,它的销售价格在1美元以下,在构建同等性价格比的应用系统时成本很低。广州周立功单片机发展有限公司推出了以学习和评估该芯片为目的的开发套件EasyArm101。该套件由H-JTAG调试器、开发板、KeilμVision开发工具包、各类驱动程序库、文档以及与实例程序配套的相关元器件等组成。
1 LM3S101芯片的架构与特点
1.1 架 构
图1是LM3S101 芯片电路图和EasyArm101开发套件实物图。
LM3S101采用哈佛架构、Thumb-2指令集。芯片内部集成了8 KB单周期的Flash ROM
[应用]
利用低成本四运放驱动RF调制器
本文介绍的视频电路组合了音频副载波 陷波器 、群延迟均衡器和幅度调节电路,在NTSC应用中用于驱动RF视频调制器。 图1所示视频电路组合了ITU-470标准所要求的音频副载波陷波器和群延迟均衡器。电路还包括一个幅度调节电路,在NTSC应用中能够驱动RF视频调制器(PAL制式需要一个可微调的全通滤波器)。 图1. 用于NTSC制式的陷波器和延迟均衡器 为了获得最佳性能,输入应该由低阻信号源驱动,例如运算放大器 或有源滤波器。两个二阶全通滤波环节(U1a、R1、C1、L1)和(U1c、R13、C3、L3)以及一阶全通滤波环节(U1d、C4、R14)构成五阶群延迟均衡器,用于补偿陷波器(U1b、R6、C2、L2)引入的群延迟,如图
[电源管理]