您的位置 首页 解答

根据BU9435的嵌入式MP3播放器规划

MP3不仅体积小、重量轻、存储容量大及耗电小.而且MP3对存储介质的访问无需任何机械运动.所以MP3还具有极强的抗振能力,无任何机械噪声优点。

1 导言

MP3不只体积小、重量轻、存储容量大及耗电小.并且MP3对存储介质的拜访无需任何机械运动.所以MP3还具有极强的抗振才能,无任何机械噪声长处。跟着闪存容量的不断添加和价格的不断下降,MP3在车载和便携音响范畴.越来越遭到人们的欢迎,尤其是在便携音响范畴,MP3现已占有着肯定的干流位置。

SD卡是一种通用性极强的存储介质,广泛应用于数码相机、手机和便携式媒体播映器等设备中:U盘是最为常见的移动存储设备,它在易用性、安全性及方便性方面大大优于其他移动存储产品。罗姆(ROHM)公司开宣布将USB存储/SD卡主机(HOST)功用、MP3音频解码功用、体系操控功用于一体的LSI—BU9435BU9435一起支撑U盘和SD卡作为存储介质,特别适用于小型组合音响、汽车音响和便携媒体播映设备。以BU9435为中心,规划一种MP3播映模块.该模块可方便地嵌入到各种音响设备中,为音响设备供给丰厚的前言来历。

2 BU9435简介

BU9435内部不只集成体系操控器和MP3音频解码器,并且还内置USB存储/SD卡主机功用,可以主动查找U盘和SD卡内的MP3文件,并经过解码器播映出与CD比美的高音质音乐。曾经有带USB主机接口的MP3解码计划需求外接程序存储器或选用CPU、USB操控器和MP3解码器,现在仅需BU9435便可完结。

BU9435的首要特性:USB全速HOST接口,SD存储卡接口;带有可显示文件/文件夹编号、播映时刻、艺术家名、标题等ID3Tag剖析功用的MP3解码器;内置有装置指令软件的体系操控器;FATl6/FAT32文件体系;独立作业/隶属作业形式转化功用;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卡接口;引脚33(USB_DM)和引脚34(USB_DP):USB接口;引脚40(XIN_PLL)和引脚4l(XOUT_PLL):时钟发生电路,外接16.934 4 MHz晶体振荡器;引脚44(RDACO)和引脚46(LDAC0):模仿音频右声道和左声道输出;引脚48(AMUTE):静音状况输出端,低电平标明处于静音状况;引脚49~55:作业在独立形式时,49~55引脚为作业状况LED指示输出:作业在隶属形式时,53~55引脚为数字音频输出端。

3 BU9435外围电路规划

由BU9435构成的MP3解码电路原理图如图2所示。为使BU9435按所期望的方法作业,需对其引脚进行相应装备。大部分输入引脚内部都具有上拉功用,首要装备为:2引脚接地,使BU9435作业在隶属作业形式,这样体系操控器可经过I2C总线对BU9435进行操控及获取BU9435的作业状况:3引脚接地,体系支撑MPl、MP2、MP3格局的文件;4引脚悬空,内部上拉为高电平,器材输出为模仿音频信号;体系中一般还有其他音源.一般都有独立的通道挑选与音量操控器材,所以BU9435 5引脚接地,制止器材音量操控:6引脚悬空,制止器材主动播映,由主操控器操控BU9435;BU9435的I2C器材地址最高位固定为1,最低2位由引脚14和引脚15决议,其他位为0,将引脚14和引脚15接地,BU9435的I2C器材地址为0x80H。


立体声模仿音频信号由引脚44和引脚46输出,经RE滤波后送到音量操控器材操控通道和音量。BU9435的操控和获取BU9435的状况悉数由I2C总线引脚SCL和SDA完结。

4 软件规划

操控BU9435是先发送操控指令,然后读取BU9435的状况寄存器组或相应的信息。依据指令的不同,操控指令的长度为2~8个字节。播映的相关信息,如BU9435内部状况、文件夹信息、播映时刻信息及ID3Tag信息,都是经过I2C总线读出。需求留意的是,在对BU9435读取时,BU9435回来的第一个字节并不是状况寄存器组或相应信息的有用内容,而是反映后续内容是否有用的一个虚元字节(Dummy byte)。假如该字节为0x00H。则标明后续内容为有用的状况寄存器组或相应的信息数据;假如该字节为0xFFH,则标明BU9435忙,后续数据无效,这时主操控器应该发送I2C完毕指令并从头读取。图3为BU9435的读取流程图。


BU9435作业在不同状况时,接纳的指令也不同。当某个指令不能被当时状况接纳时,该指令将被疏忽。BU9435的状况与首要指令之间的联系如表l所示。BU9435体系操控软件流程如图4所示。


5 结语

根据BU9435的MP3播映模块,不只一起支撑U盘和SD卡作为存储介质,为音响体系供给丰厚的前言来历,并且外围和接口电路简略,只需体系供给I2C总线接口,就能方便地将该模块嵌入到体系中,有很强的通用性。该MP3播映模块,不管对新音响体系的规划仍是旧音响体系的晋级,都能供给有利的学习和参阅。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/jieda/188665.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部