1 引言
MP3不仅体积小、重量轻、存储容量大及耗电小.而且MP3对存储介质的访问无需任何机械运动.所以MP3还具有极强的抗振能力,无任何机械噪声优点。随着闪存容量的不断增加和价格的不断降低,MP3在车载和便携音响领域.越来越受到人们的欢迎,尤其是在便携音响领域,MP3已经占据着绝对的主流地位。
SD卡是一种通用性极强的存储介质,广泛应用于数码相机、手机和便携式媒体播放器等设备中:U盘是最为常见的移动存储设备,它在易用性、安全性及方便性方面大大优于其他移动存储产品。罗姆(ROHM)公司开发出将USB存储/SD卡主机(HOST)功能、MP3音频解码功能、系统控制功能于一体的LSI—BU9435。BU9435同时支持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播放模块,无论对新音响系统的设计还是旧音响系统的升级,都能提供有益的借鉴和参考。
关键字:BU9435 MP3 SD卡
引用地址:
基于BU9435的嵌入式MP3播放模块方案
推荐阅读最新更新时间:2024-05-03 02:29
STM32F读写SD卡的驱动
STM32F读写SD卡的驱动 使用spi模式读写SDK的功能,花了大概一个月时间总算能都读写sd卡了。 SPI代码希望能给有需要的人提供帮助 采用的是SPI1接口做的,PB3PB4PB5,cs使用pa15 /******************************************************************************* Function Name : SPI_Configuration Description : SPI模块初始化,【包括相关IO口的初始化】 Input : None Output : None Return : None *************
[单片机]
基于MP3的汽车报站器
介绍一种基于AT89C51SNDlC单片机和闪存实现的MP3公交车报站器,可通过键盘和播放列表文件实现高品质语音信息的播放。 同时使用LED点阵显示播放的内容,报站器可作为优盘方便地更换语音文件,便于车载广告信息的更换。 随着城市的快速发展,公交线路不时地在进行调整,站名也随之进行变化,而且车载广告也越来越受到商家的重视,因此一款能够方便地更换语音信息、播放高质量语音信息的汽车报站器显得越来越重要。传统的汽车报站器都是采用专用语音合成芯片制成的。语音合成芯片受信息容量、语音音质的限制,且更换信息需专业设备及人士,因而使研制一种新型汽车报站器显得极为重要。本文设计的报站器可非常方便地更换播放内容,并可播放高品质的音乐
[应用]
MP3芯片专利战背后暗战 传爱国者倒戈有蹊跷
7月4日消息,日前有消息称,受到拖延一年多的涉嫌侵权官司影响,珠海炬力集成电路设计有限公司已经开始丢失大客户,其中国内最大的本土MP3制造商北京爱国者数码音频科技股份有限公司已经“倒戈”,开始从珠海炬力的竞争对手Sigmatel处采购MP3芯片。 7月3日下午,天极Chinabyte记者从珠海炬力一位内部人士处获悉,虽然珠海炬力与Sigmatel之间的专利权纠纷尚未有结论,但是珠海炬力的产品并不像Sigmatel所说,受到任何法律限制,珠海炬力在美国市场大可自由来去。该人士认为,“爱国者倒戈”事件很可能是由Sigmatel导演,珠海炬力很可能在近日会对“爱国者倒戈”以及与Sigmatel专利之争做出官方回应。“华旗也许在
[手机便携]
三星S7/S7 edge屏幕尺寸确认 并支持Micro SD卡
据外媒SamMobile从供应链渠道获得的消息,三星Galaxy S7和S7 edge的屏幕尺寸确认分别为5.1英寸和5.5英寸,且两款设备都具备Micro SD卡卡槽。
据悉,三星将会同时发布大小尺寸的Galaxy S旗舰,这样消费者无需等待下半年Note系列上市或者购买非旗舰的Phablet,同时,用户如果放弃edge弧形屏幕也能获得更小的屏幕尺寸。
至于售价方面,Galaxy S7/S7 edge的售价将保持不变。其中32GB版本的S7/S7 edge售价分别为699欧元和799欧元,而64GB版本售价将会高70至80欧元左右。
如果此前谣传属实的话,这两款旗舰手机将于今年2月份召开的世界移动通
[手机便携]
基于AT89C51SND1C单片机的MP3播放器设计
引言 MP3作为高质量音乐压缩标准,正在进入越来越多人的生活,给数字音频工业带来了强劲的冲击。MP3使用此技术可以获得较大的音乐压缩比,还可以得到较高的音乐回放质量,比如将CD格式的音乐数据压缩成MP3格式,音效相差无几,文件大小至少可以压缩12倍。 正是由于MP3音乐的较小数据量和近似完美的播放效果,使得以MP3为后缀的音乐文件在网络上的传输得以实现。当前MP3播放器正朝着功能强大、外观丰富、价格便宜的方向发展,这里提出一种基于AT89C51SND1C单片机的MP3播放器设计方案。 1 MP3编码简介 MP3是MPEG Layer III(第3层音频编码标准)的缩写,图1为MP3编码器内部原理框图。它是一种超级声音文件的压缩
[单片机]
SD卡接口的完整规范(一)
特性: ◎ 兼容 规范版本1.01 ◎卡上错误校正 ◎支持CPRM ◎两个可选的通信协议:SD模式和SPI模式 ◎可变时钟频率0-25MHz ◎通信电压范围:2.0-3.6V 工作电压范围:2.0-3.6V ◎低电压消耗:自动断电及自动睡醒,智能电源管理 ◎无需额外编程电压 ◎卡片带电插拔保护 ◎正向兼容MMC卡 ◎高速串行接口带随即存取 ---支持双通道闪存交叉存取 ---快写技术:一个低成本的方案,能够超高速闪存访问和高可靠数据存储 ---最大读写速率:10Mbyte/s ◎最大10个堆叠的卡(20MHz,Vcc=2.7-3.6V) ◎数据寿命:10万次编程/擦除
[嵌入式]
LPC1114 FAT下读写SD卡
前一贴里利用的是SSP总线下进行扇区的读写,这一贴将在FAT文件系统下进行SD卡的读写。 本来想自己写个简单的FAT文件系统,但是,在前不就,本人写了个FAT在AVR ICC下能够正常的运行,到LPC2148中来时死活不运行,这让我对自己写FAT失去了信心。本身FAT就是个比较复杂的东东,没有那么都时间去写。 再说了自己写的总是兼容性上有一定的。所以,决定还是移植一个比较好的文件系统吧。 在网络上的文件系统常见的有四个:UC/FS;ZLG/FS;efsl;FatFS。 第一个:UC/FS。文件系统没得什么说的,UCOSII那个公司开发的,稳定性,兼容性应该都不会差。 第二个:ZLG/FS。周立功的很多的上面都送了
[单片机]
单片机对SD卡读写系列(一)
SD卡,是一种基于半导体快闪记忆器的新一代记忆设备,SD于1999年8月研制成功,其重量只有2克。但却拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性。SD卡也很容易重新格式化,有广泛的应用领域,如音乐、电影、新闻等多媒体文件都可以方便地保存,数码相机也开始支持SD卡。SD卡容量最高能达到4GB。 SD卡在24mm×32mm×2.1mm的体积内结合了〔SanDisk〕快闪记忆卡控制与MLC(Multilevel Cell)技术和Toshiba(东芝)0.16u及0.13u的NAND技术,通过9针的接口界面与专门的 驱动器 相连接,不需要额外的 电源 来保持其上记忆的信息。而且它是一体化固体介质,没有任何移动部分,所
[单片机]