APP下载

基于STM 32F103VCT的嵌入式媒体播放器设计

2011-11-07卢贶

湖南工业职业技术学院学报 2011年5期
关键词:系统设计

卢 贶

(武汉软件工程职业学院,湖北 武汉 430205)

基于STM 32F103VCT的嵌入式媒体播放器设计

卢 贶

(武汉软件工程职业学院,湖北 武汉 430205)

STM 32F103VCT是意法半导体基于Cortex-M 3内核的处理器,性价比高。利用该处理器内置SPI接口控制器,对SD存储卡和I2S芯片进行控制,同时依靠处理器较高的工作速度,执行MP3软解码程序,即可完成MP3播放器系统设计。该系统平台还可根据其他需求,方便的进行功能扩充。

STM 32F103VCT;MP3播放器;SD卡;系统设计

概述

STM32系列32位闪存处理器是意法半导体ST基于ARM Cortex-M3内核的处理器。STM32系列产品得益于Cortex-M3在架构上进行的多项改进,包括提升性能的同时又提高了代码密度的Thumb-2指令集,大幅度提高的中断响应,而且所有新功能都同时具有业界最优的功耗水平。

本系统没有采用MP3专业芯片,而是根据各个相对独立的功能模块进行设计,建立一个系统设计平台,便于以后的功能扩展。在该平台上设计的MP3功能,要求支持WAV和MP3两种音乐文件的播放,使用软解码方式实现,另还要支持SD卡读写,通过ISP方式来实现MP3播放器固件的下载与更新,能够使用USB为系统供电,支持128*64点阵LCD显示屏。

1.系统设计方案

处理器选型考虑比较常使用的ARM7,ARM9,和Cortex-M3内核处理器。若选择ARM9来进行设计,性价比不高,而Cortex-M3在性能上比ARM7有很多优势,而且Cortex-M3内核系列处理器逐渐占据微控制市场主流,同时价格相对便宜,所以选择以Cortex-M3内核的处理器作为主控芯片。目前市场上比较常见的Cortex-M3为德州仪器(TI)LM3S系列和意法半导体ST的STM32。本系统中,需要芯片必须具有至少一个SPI接口来驱动SD卡和一个I2S驱动音频解码芯片,因此确定选择意法半导体的STM32芯片。……

登录APP查看全文

猜你喜欢

系统设计
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀