解析BU9435在嵌入式MP3播放模块的应用
1 引言
MP3不仅体积小、重量轻、存储容量大及耗电小。而且MP3对存储介质的访问无需任何机械运动。所以MP3还具有极强的抗振能力,无任何机械噪声优点。闪存(Flash Memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,数据删除不是以单个的字节为单位而是以固定的区块为单位(注意:NOR Flash 为字节存储。),区块大小一般为256KB到20MB.闪存是电子可擦除只读存储器(EEPROM)的变种,EEPROM与闪存不同的是,它能在字节水平上进行删除和重写而不是整个芯片擦写,这样闪存就比EEPROM的更新速度快。由于其断电时仍能保存数据,闪存通常被用来保存设置信息,如在电脑的BIOS(基本输入输出程序)、PDA(个人数字助理)、数码相机中保存资料等。随着闪存容量的不断增加和价格的不断降低,MP3在车载和便携音响领域。越来越受到人们的欢迎,尤其是在便携音响领域,MP3已经占据着绝对的主流地位。
SD卡是一种通用性极强的存储介质,广泛应用于数码相机、手机和便携式媒体播放器等设备中:U盘是最为常见的移动存储设备,它在易用性、安全性及方便性方面大大优于其他移动存储产品。SD卡(Secure Digital Memory Card)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。罗姆(ROHM)公司开发出将USB存储/SD卡主机(H0ST)功能、MP3音频解码功能、系统控制功能于一体的LSI-BU9435.BU9435同时支持U盘和SD卡作为存储介质,特别适用于小型组合音响、汽车音响和便携媒体播放设备。
2 BU9435简介
BU9435内部不仅集成系统控制器和MP3音频解码器,而且还内置USB存储/SD卡主机功能,能够自动查找U盘和SD卡内的MP3文件,并通过解码器播放出与CD媲美的高音质音乐。通用串行总线(英文:Universal Serial Bus,简称USB)是连接外部装置的一个串口汇流排标准,在计算机上使用广泛,但也可以用在机顶盒和游戏机上,补充标准On-The-Go( OTG)使其能够用于在便携装置之间直接交换资料。USB是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。USB接口支持设备的即插即用和热插拔功能。USB接口可用于连接多达127种外设,如鼠标、调制解调器和键盘等。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的,自1996年推出后,已成功替代串口和并口,并成为当今个人电脑和大量智能设备的必配的接口之一。从1994年11月11日发表了USB V0.7版本以后,USB版本经历了多年的发展,到现在已经发展为3.0版本。以前有带USB主机接口的MP3解码方案需要外接程序存储器或采用CPU、USB控制器和MP3解码器,现在仅需BU9435便可实现。
BU9435的主要特性:USB全速HOST接口,SD存储卡接口;带有可显示文件/文件夹编号、播放时间、艺术家名、标题等ID3Tag分析功能的MP3解码器;编码器(encoder),是一种输入模拟视频信号并将它转换为数字信号格式,以进一步压缩和传输的硬件/软件设备。像视频的mpeg4,音频的mp3,ac3,dts等,这些编码器可以将原始数据压缩存放,刚才都是常用的编码格式,还有些专业的编码格式,一般家庭基本不会用到。为了在家用设备或者电脑上重放这些视频和音频则需要用到解码软件,一般称为插件。I2C总线接口;4×3矩阵键盘扫描控制功能;7通道LED控制功能;抽样率自动转换功能;多种均衡模式。图1给出BU9435的内部组成框图。
BU9435的主要引脚功能:引脚1(RESETX):复位端,低电平有效;引脚2(SEL_SLAVE):工作模式选择,高电平选择独立工作模式,低电平为从属模式;引脚3(SEL_MP3):文件格式选择,高电平仅支持MP3格式的文件,低电平支持MPl、MP2和MP3格式的文件;引脚4(SEL_DOUT):音频输出选择,高电平为模拟音频输出,低电平为数字音频输出;引脚5(SEL_VOL):音量控制选择,高电平使能音量控制功能,低电平禁止音量控制;引脚6(SEL_APLAY):自动播放选择端,高电平禁止自动播放,低电平选择自动播放;引脚10~13:工作在独立模式时,10~13引脚为矩阵键盘行输入端KEY_ROWn;工作在从属模式时,10引脚为曲目切换输出端,当MP3曲目切换时输出低电平,11引脚为BU9435忙标志输出。12~13引脚为I2C总线的SCL和SDA:引脚14~16:工作在独立模式时,14~16引脚为矩阵键盘列输出端KEY_COLn;工作在从属模式时,14引脚和15引脚为I2C总线低位地址选择端A0和Al,16引脚为从属模式选择端,高电平选择模式2,低电平选择模式3;引脚19~23:SD卡接口;引
模块 应用 播放 MP3 BU9435 嵌入式 解析 相关文章:
- 什么是module 以及如何写一个module(转)(04-23)
- 在Linux 2.6内核下编译可以加载的内核模块(04-23)
- 用DSP56F805 PWM模块输出高频正弦波(05-25)
- DSP与PC机的无线交换调制模块设计(09-17)
- 基于TMS320F28334的伺服系统模块设计(02-25)
- Linux安全模块(LSM)简介(06-12)