新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于MCU和音频解码器设计磁带式MP3播放器

基于MCU和音频解码器设计磁带式MP3播放器

作者:时间:2013-03-01来源:网络收藏
随着数字化技术在音频的编辑、合成、效果处理、存储、传输等方面的不断进步,数字化的音频产品已经成为市场主流,传统的纯模拟的音频产品几乎退出了市场。例如CD播放器、等产品以更为优良的音质、更加方便的存储和传输等特点逐渐地取代了传统的以磁带式录音磁带为媒介的音乐播放设备。但是,在某些领域特别是低配置的汽车上,以录音磁带为媒介的音响播放系统仍然大量存在,如果把这些播放设备进行数字化改造,则需要较高的成本。本文将系统介绍福华先进微电子公司提供的经济型解决方案——磁带式(外型)mTape。

图1mTape外观图


  mTape是新一代创新的便携式音乐播放器。它具有磁带式的外壳(见图1),并可像磁带一样放入卡式磁带机中,但播放的是音质更为优美的MP3音乐。由于其带有灵活简洁的操作界面,在脱离卡式磁带机时,还可以作为一个通用的便携式。它支持SD/MMC卡即插即用,用户可自由扩展存储空间;高速USB2.0接口既可以传输数据又可以对内置的锂电池进行充电,充分体现出它简洁方便的特点。

  硬件系统的主要器件

  mTape的构成主要基于福华先进微电子公司的微控制器FS7821和FS2401,图2为mTape硬件系统框图。该框图包括两部分:虚框内为数据的传输处理;虚框外为供电和充电部分。

  FS7821是一个基于RISC架构的8051内核的媒体控制器,它具有兼容性良好的高速USB2.0接口和多种媒体接口控制器,例如NAND FLASH存储器、Smart Media (SM)、CompactFlash (CF)、Micro Drive、Secure Digital (SD)、 Multi Media Card (MMC)、 Memory Stick (MS)、Memory Stick-Pro (MS-pro)、 xD Picture (xD)等控制器。从PC经USB2.0传输的数据无需CPU处理,通过DMA直接传送到媒体介质,大大提高数据的传输效率。

  FS7821内部指令100%兼容最为流行的工业标准8051,所以在软件上和标准8051是完全兼容的,为软件设计带来极大的方便。由于它采用的是流水线RISC架构8051MPU内核,其指令处理速度比标准8051处理速度快很多。而且,它还采用了先进的数据传输算法,优化了总线架构。这些新的设计方法使得无需增加控制器或者媒体器件成本就可以使数据传输和存储速度大大地提高。除此之外,FS7821为各种存储卡的外围器件控制和扩展提供了32个GPIO引脚,也使得FS7821特别适合设计FLASH MP3、读卡器等相关产品。

  FS2401是一个单片MP3音频解码芯片,片内集成了高性能低功耗的DSP处理器内核、高质量的可变率采样立体声DAC、音频功率放大器、串行数据输入接口SPI,以及控制信号I/O和通用I/O。FS2401作为一个从属器件侦听通过SPI接口传来的比特流数据。比特流数据被解码后,经过数字音量控制传到过采样multi-bit, sigma-delta DAC,整个解码过程只通过SPI接口进行控制。除了基本的解码之外,还可以通过其内部的用户RAM区加入特殊的音乐效果。

  硬件部分的5种主要功能

  MP3播放器功能:FS7821利用4个GPIO和FS2401的SPI接口相连,可以对FS2401进行初始化和实时控制,并能从SD卡或者MMC卡自动读取MP3文件,然后传到FS2401进行解码,产生的两路立体声模拟信号送到耳机插孔和磁头。
读卡器功能:由于FS7821通过内部集成了高速的USB2.0接口、DMA和多媒体接口,很容易实现PC机和mTape的SD/MMC卡之间任何格式的文件高速传输和存储。

图2mTape硬件系统框图


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭