一种通用mp3播放模块的制作方法

文档序号:6774265阅读:259来源:国知局
专利名称:一种通用mp3播放模块的制作方法
技术领域
本实用新型涉及一种通用MP3播放模块。
背景技术
目前市场上的便携式MP3音乐播放模块,其生产设计方法都是MP3播放模块的生产厂家根据某种MP3解码芯片的生产厂商提供的该解码芯片的技术参数、应用方法、编程命令等,结合单片机与相关外围电路进行开发设计的。设计工程师必须要有相当的经验,充分了解该解码芯片的技术参数、控制方法、编程技巧,并熟悉与MP3相关的技术协议;开发时必须拥有专用仿真开发工具,并须花费大量的精力去做方案选型、规划、硬件电路设计、PCB设计、控制软件编程和调试,开发周期长、难度大、费用高。对于非专业工程师以及小批量应用的厂家来说,很难实现这样的设计。另外,市场上现有的MP3播放模块,不管是厂家还是最终用户,都很难根据具体需求做灵活改动,这尤其对需要将MP3播放模块用于某些具体应用场合的用户是十分不便的。

发明内容
本实用新型为解决上述技术问题而提供一种通用的MP3播放模块模块,该模块内部已经集成了与MP3播放有关的各种功能,所有功能都可以很方便的被外部电路控制以实现用户的二次开发。
本实用新型为解决上述技术问题而采用的技术方案是提供一种通用MP3播放模块,包括微处理器、与该微处理器连接的MP3解码器、存储器、模数转换器和数模转换器,以及与该模数转换器连接的麦克风录音电路和与该数模转换器连接的音频输出电路,还包括与该微处理器连接的用于接收外部控制命令的串行通信接口,该串行通信接口被配置成IIC接口。
该通用MP3播放模块还包括一接口控制模块,该接口控制模块经由上述串行通信接口接收多个指令以实现各种功能,所述多个指令包括单曲单次播放、单曲循环播放、全部曲目单次播放、全部曲目循环播放、单段删除、全部段位删除、停止、暂停、暂停恢复、快进、快退、读取当前音量、音量调整、读取时钟数据、修改时钟数据、读取声效场景模式、修改声效场景模式、读取当前模式的总段位数、切换当前模式到录放音模式、切换当前模式到MP3播放状态、读取当前的放音模式状态、空指令以及模拟按键功能命令。
上述的通用MP3播放模块还包括一与所述微处理器连接的实时时钟电路,以便在录音时可同时记录录音时间。
上述存储器可由闪存和多媒体存储卡中的至少一种构成。微处理器包括USB接口,还包括按键接口和显示接口,上述通用MP3播放模块包括与所述按键接口连接的键盘和与所述显示接口连接的显示器,用以实现普通的MP3播放功能。
上述的通用MP3播放模块还包括一用于接收外部音频信号的音频输入端口,该音频输入端口与微处理器连接,相应地还包括录音控制端口,与所述微处理器连接,该录音控制端口包括停止端、顺序录放端和录音/放音选择端。
上述的通用MP3播放模块还包括握手信号接口,其包含忙信号端口、正常工作信号端口;忙信号端口在通用MP3播放模块处于录音/放音状态时为逻辑低,在放音或录音结束时恢复为逻辑高;正常工作信号端口在所述通用MP3播放模块初始化完成后送出一固定周期的时钟信号。
上述的通用MP3播放模块还包括一看门狗电路和一复位信号端口;所述看门狗电路与所述微处理器复位脚连接,所述复位信号端口与所述微处理器的复位脚连接以为其提供一外部复位信号。
本实用新型通用MP3播放模块,既具有一般MP3播放功能,并带有实时录音功能,其突出的特点是带有IIC接口,可容易地被外部MCU控制以实现二次开发。该通用MP3播放模块还设有握手信号接口、看门狗电路和外部复位端口,大大提高工作的稳定性,适合工业环境应用。使用本实用新型通用MP3播放模块,用户不需要专用的开发工具,也无须掌握与MP3相关的知识,只要有一般单片机的编程知识,就可以在很短时间内设计出具有MP3音乐播放、带录音、收音功能,又有自身特殊功能的众多产品。
以下结合
本实用新型的具体实施方式
,其中图1是本实用新型通用MP3播放模块的一个实施例的电路结构框图;图2A、图2B、图2C是本实用新型通用MP3播放模块的一个实施例的微处理器及辅助电路图;图3是本实用新型通用MP3播放模块的一个实施例的键盘接口电路图;图4A、图4B是本实用新型通用MP3播放模块的一个实施例的存储器和程序存储器电路图;图5是本实用新型通用MP3播放模块的一个实施例的麦克风录音电路图;图6A、图6B是本实用新型通用MP3播放模块的一个实施例的耳机音频输出电路和静噪电路图;图7是是本实用新型通用MP3播放模块的一个实施例的接插件引脚图。
具体实施方式
请先参阅图1,图1本实用新型通用MP3播放模块的一个实施例的电路结构框图。图中微处理器10连接有存储器12、MP3解码器14、ADC15(模数转换器)及与其连接的麦克风录音电路16、DAC17(数模转换器)及与其连接的音频输出电路18。存储器12中储存有MP3播放文件,微处理器10从存储器中读取该播放文件,送给MP3解码器20解码后经由DAC17转换后发送给音频输出电路播放输出。麦克风录音电路16可输入声音数据,经ADC15转换后输入给微处理器10处理。
为满足一般的使用需要,微处理器10可连接按键接口20,直接采用按键完成操作;还可连接显示接口22,直接驱动显示屏;微处理器10经由USB接口24与诸如PC的外部设备通信。
为满足商业环境中的小批量应用,微处理器10支持IIC总线(InterIntegrated Circuit BUS内部集成电路总线,一种串行通信总线),它连接有一I串行通信接口26,以接收外部MCU的控制命令。该串行通信接口26被定义成IIC(Inter Integrated Circuit BUS内部集成电路总线,一种串行通信总线)接口以实现丰富的指令控制,微处理器10内部包括一接口控制模块27以实现IIC协议的指令控制,指令模块40包括选曲放音、暂停、停止播放、快进、快退、音量加减等,该接口控制模块27可以由硬件实现,也可由软件实现,IIC接口协议将在以下详细描述。微处理器10还连接有一实时时钟电路28以读取实时时间,因此在录音时可同时记录录音时间,有利于某些需要实时录音的场合,例如电话录音、消防录音等。
需要指出的是,微处理器10可以不连接按键接口20、显示接口22、USB接口24,而是直接经由串行通信接口26受外部MCU控制。本实施例虽然包括按键接口20、显示接口22、USB接口24以及串行通信接口26,但是这些模块均可选择安装或不安装,或者选择使用或不使用,这对播放模块其他功能使用不会有影响。
为了满足工业应用的抗干扰性要求,微处理器10中包含了硬件看门狗电路11,并且包含握手信号接口19向外部MCU发出握手信号,包括主MCU作状态指示信号和忙信号通信、此外还接收外部MCU的IIC接口电路使能信号等,同时将复位信号外引,这将在以下说明书中描述。以下结合图2-图7所示的电原理图详细说明各硬件模块微处理器10可以选用多种型号的单片机,考虑性能、价格比,最好选用片内本身带USB(Universal Serial Bus通用串行总线)接口、MP3解码器、I/O口较多、低电压、低功耗的单片机,本实施例中选用了SUNPLUS公司的SPCA7550A,该芯片内部已经集成了USB接口和MP3解码器20,故可以省去USB接口芯片和MP3解码芯片。由于SPCA7550A的I/O口较多,因此按键接口、串行接口、握手信号与显示接口均可由它解决。
图2中型号为XC61FC2612的电源IC U1、电阻R8组成主控芯片SPCA7550A的看门狗电路11,以便在主控芯片SPCA7550A死机时及时复位芯片,使芯片恢复正常工作,在某些情况下,看门狗电路11也可能无法正常工作,因此主控芯片SPCA7550A的123脚RESET端还经由接插件J3连接一外部复位信号。电容C9、C10、电阻R10、R11和晶振Y1组成时钟振荡电路13。
主控芯片SPCA7550A的16脚定义为握手信号,功能为“播放中”,也连到接插口J3上,其通常为低电平,当接收到有效的播放信号后,由低电平变为高电平,直到播放结束后恢复为低电平。主控芯片SPCA7550A的18脚系统的忙信号,握手信号之一,系统处于录音/放音等有效状态时,该端口为低,播放或录音结束,该口恢复为高。主控芯片SPCA7550A的26脚为工作正常的脉冲信号,握手信号之一,系统初始化完成后,该脚送出2秒周期的时钟信号。
主控芯片SPCA7550A显示采用液晶显示,其78、79、80脚输出的是液晶驱动信号,外接一片LCD驱动器即可驱动液晶显示屏。主控芯片SPCA7550A的68、69脚定义为IIC接口,通过接插口J3与外部连接通信。如图3所示,主控芯片SPCA7550A的59、60和71脚通过电阻R45、R46、R44、电容C31、C34及USB专用接插口J9组成与计算机连接的USB接口24。SPCA7550A的第4、5、6、10定义为键盘的扫描线,与电阻R2-R7、R36-R42、电容C2、C3、C4以及接插口J4构成按键接口电路20。
存储器12用于储存MP3音乐文件,主要考虑低电压、低功耗及容量要求、易扩展性,一般有内置FLASH(闪存)芯片与外扩多媒体卡两种方式。如图4所示,本实施例中主控芯片SPCA7550A的12-17、23、27、29、31-45、47及SD卡插槽J7、型号为K9F1208T的闪存芯片U6构成存储器12。但是单独安装/使用SD卡或FLASH芯片不会影响存储器12的使用。
本实施例中扩展了一片型号为39VF010的存储芯片做为程序存储器30,其中CPUAL〔70〕是其地址线,P0〔70〕、P2〔70〕是其数据线。
请参阅图5,由于主控芯片SPCA7550A片内自带ADC,其1、2、125、126、127、128脚与电阻R21-R25、电容C21、C22、C23、C26、C27、TC3以及麦克风X1组成麦克风录音电路16,不需另外扩展ADC。
主控芯片SPCA7550A片内不带DAC,参阅图6,本实施例中选用了一片型号为WM8711的DAC+耳机功率放大芯片U4,与主控芯片SPCA7550A的74、75、119、120、121、122脚连接,与电容C14-C19、电感L2、二极管D1组成耳机音频输出电路18,左、右两个声道模拟信号放大处理后,由9、10脚输出,经由滤波电路25送至接插件J6,接插件J6与接插件J3连接。滤波电路25由电阻R16、R18、电容C11、C12、TC 1、TC2、电感L3、L4、L5组成。在其他实施例中,还可以选用其他多种DAC芯片,如MS6333。
此外,静噪芯片SI9926BDY、电阻R17、R30、NPN三极管Q1组成静噪电路21,其输出端与耳机音频输出电路18一样,经由滤波电路25与耳机连接,其MUTE输入端接收主控芯片SPCA7550A的70脚输出的控制信号以进行静噪。静噪电路21由稳压电路23供电,稳压电路23由稳压芯片U7、二极管D2、电容C32、C33构成。
请参阅图1,本实施例还可包括一型号为SCT_100P的FM收音芯片U5,其串行接口3、4脚分别连接主控芯片SPCA7550A的15、14脚,其8、9脚为FM音频输出,连接到耳机音频输出电路18的耳机功率放大芯片U4的20、19脚连接。
实时时钟电路28由时钟芯片Q2构成,时钟芯片Q2采用型号为HT1380的芯片,其X1、X2端与时钟振荡电路13连接,其CLK端、I/O端分别连接主控芯片SPCA7550A的17、16脚。
最后请参阅图7,上述的接插口J3是电源/IIC/音频输出等接口插座,接插口J4是按键/显示板接口,接插口J3和J4各引脚定义如下J3插座为一个标准2.54MM间距17脚插座。1-17脚分别定义为第1、2脚(PGND、VBAT)系统地、电源端。其中VBAT端接有一个1/4W 2.2Ω的隔离电阻。该端输入3.3V电压。
第3、4脚(IIC SDA、IIC SCL)上述的IIC接口的电路信号线,SDA是串行数据线,SCL是串行时钟线。
第5、6、7脚(EXT STOP、EXT PLAY、EXT MODE)录音专用控制端口,分别定义为停止端、顺序录放端、R/P(录音/放音)模式选择端。系统上电时先检测R/P模式端状态,如为低电平默认进入MP3播放状态。如为高电平则进入录音等待状态。
第8脚(BUSY SIG)系统的忙信号,握手信号之一,与主控芯片SPCA7550A的18脚连接。系统处于录音/放音等有效状态时,该端口为低,播放或录音结束,该口恢复为高。
第9脚(IIC CS)IIC接口使能端口,低电平有效。
第10脚(CPU CLOCK)CPU工作正常的脉冲信号,握手信号之一,与主控芯片SPCA7550A的26脚连接,系统初始化完成后,该口送出2秒周期的时钟信号。
第11脚(RESET)系统主控芯片SPCA7550A的复位信号输入,与主控芯片SPCA7550A的123脚连接,接收外部的复位信号,低电平有效。
第12、13脚(GND、HVDD)系统地和系统正电源端,输入3.3V电压,不可过高。
第14脚(LINE IN)录音信号的线路输入端口,用于接受外部的录音信号,例如电话录音,与麦克风录音电路16的OVR端连接。
第15、16、17脚(AUDIO R、AUDIO GND、AUDIO L)音频输出的右声道、音频地和音频输出左声道,与上述的耳机音频输出电路18连接,可直接驱动耳机。
J4插座为一个标准2.54MM间距8脚的插座,1-8脚分别定义为LCD CS(LCD片选信号)、LCD WR(LCD写信号)、LCD DATA(LCD数据信号)、VDD(电源)、GND(地)、KEY2、KEY1、KEY0。KEY2、KEY1、KEY0是按键扫描线。
以下详细描述IIC串行口的协议规定,该IIC串行口的协议由接口控制模块27实现,接口控制模块27可以由硬件实现,也可由软件实现。其中发送字节是这次在发送字节数的后面,还有要发送的字节数;功能代码是指对应每次操作的代码;段位是指从0000H~03E8H共计1000个段位。返回数据是指MP3通用播放模块操作后返回的字节数据,若正确操作则返回功能代码;若错误则返回10H或没有动作。本领域技术人员在阅读以下协议和指令对应的功能代码后,将能够写出基于以下协议的通信接口软件。
1单曲单次播放功能指定1000段位中的其中一段只播放一次。

实例要单曲单次播放00H 035H段位,发送数据03H 11H 00H 35H——完成返回数据操作正确返回11H,若返回10H或没有动作则识为操作错误。
操作状态必须在STOP或PLAY状态下操作,当前模式(MP3或REC)必须有文件,所选段数不能为零也不能大于当前模式的总段数。
2单曲循环播放功能指定某一段位循环播放

实例要单曲循环播放03H E8H段位发送数据03H 12H 03H E8H——完成。
返回数据若操作正确返回12H,若返回10H或没有动作则识为操作错误。
操作状态必须在STOP或PLAY状态下操作,当前模式(MP3或REC)必须有文件,所选段数不能为零也不能大于当前模式的总段数。
3全部曲目单次播放功能全部曲目只播放一次

实例要当前模式的全部段数播放一次。
发送数据01H 13H——完成返回数据若操作正确返回13H,若返回10H或没有动作则识为操作错误。
操作状态必须在STOP或PLAY状态下操作。
4全部曲目循环播放功能全部曲目循环播放

实例要全部段位循环播放发送数据01H 14H——完成返回数据若操作正确返回14H,若返回10H或没有动作则识为操作错误。
操作状态必须在STOP或PLAY状态下操作。
5单段删除功能是指定删除某一个段位的数据。后面的段位往前移动一个段位。

实例单段删除00H 51H段位发送数据03H 17H 00H 01H——完成返回数据若操作正确返回17H,若返回10H或没有动作则识为操作错误。
操作状态必须在STOP状态下操作。
6全部段位删除功能全部删除某一种格式的段位,或全部删除

说明格式代码01H删除当前模式的全部文件,03H磁盘格式化。
实例要全部段位删除发送数据;02H 18H 01H——完成返回数据若操作正确返回18H,若返回10H或没有动作则识为操作错误。
操作状态本命令只在STOP状态下使用有效。
7停止功能功能退出操作状态,处于待命状态

实例要退出操作状态发送数据01H 19H——完成返回数据若操作正确返回19H,若返回10H或没有动作则识为操作错误。
操作状态本命令在任何状态下均可使用。在播放状态下/播放暂停状态下,执行该命令停止播放。在快进/快退状态,结束快进/快退状态,继续播放。
8暂停功能功能是指暂停放音或暂停录音

实例要暂停放音或暂停录音发送数据01H 1AH——完成返回数据若返回19H则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在播放状态和录音状态下有效。
9暂停恢复功能功能是指暂停放音或暂停录音后,恢复原来的放音或录音的功能。

实例要恢复放音或暂停录音发送数据01H 1BH——完成返回数据若返回1BH则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在暂停状态下使用有效。
10放音快进功能是指现该段位的放音快进

实例要现该段位的放音快进。
发送数据01H 1CH——完成返回数据若返回1CH则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在PLAY状态下使用有效。MCU在播放时收到1C命令后,执行快进操作,当快进到最后会自动停止并进入STOP状态。中间可发19H(停止命令,中止快进而继续播放)。
11放音快退功能是指现该段位的放音快退。

实例要现该段位的放音快退1D代码发送数据01H 1DH——完成返回数据若返回1DH则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在PLAY状态下使用有效。MCU在播放时收到1D命令后,执行快退操作,当快进到最后会自动停止并进入STOP状态。中间可发19(停止命令中止快退而继续播放)。
12读取当前音量段放功能功能是指要读取MP3播放模块当前的音量级数。

说明返回字节数为2个字节,正确返回0EH+音量值,如果错误返回10H。
实例要读取MP3板当前的音量级数,0EH代码发送数据01H 0EH——完成返回数据若返回0EH+音量值,则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在任何状态下均可操作。
13放音音量级数调整功能输入当前音量级数到MP3播放模块。

说明MP3机的量是级数是多少那么最大值是多少0——31级实例设定当前音量级数到03级。
发送数据02H 1FH 03H——完成返回数据若返回1FH则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在任何状态下均可操作。
14读取时钟的数据功能读取时钟的年、月、日、时、分、秒、星期

实例要读取时钟的年、月、日、时、分、秒、星期。
发送数据01H 21H——完成返回数据若返回05H、03H、06H、15H、35H、26H、01H、20H、20H则识为操作正确,若返回10H、10H、10H、10H、10H、10H、10H、10H或没有动作则识为操作错误。
15修改时钟的数据功能修改时钟的数据和向MP3输年、月、日、时、分、秒、星期

实例要修改时钟的数据和向MP3输入2005年3月6日21时53分38秒,星期一。
发送数据08H 21H 05H 03H 06H 15H 35H 26H 01H——完成。
返回数据若返回21H则识为操作正确,若返回10H或没有动作则视为操作错误。
16读取声效场景模式功能读取声场景的模式代码

实例要读取声场景的模式代码发送数据01H 22H——完成返回数据若返回22H+00-05H则识为操作正确,返回10H或没有动作则视为操作错误。
操作状态本命令在任何状态下均可操作。其中声效模式表示为00标准模式NORM01重低音 DDB02爵士JAZZ03摇滚ROCK04流行POP05古典CLASS17修改声效场景模式功能修改声效场景的模式代码

实例设置声效模式为02-JAZZ模式。
发送数据02H 23H 02H——完成返回数据若返回23H则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在任何状态下均可操作。
18读取当前模式的总段位数。
功能读取FLASH中的MP3/REC的个数

说明00是MP3,01是REC实例要取FLASH中的MP3的文件个数发送数据02H 26H 00H——完成返回数据若返回26H+bite Hi+bite Low则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在任何状态下均可操作。
19、切换当前模式到录放音模式功能切换当前模式到录音/放音模式状态。

实例让MP3模块切换到到录音/放音模式状态。
发送数据01H 27H——完成返回数据若返回27H则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令只在STOP状态下操作有效。
20、切换当前模式到MP3音乐播放状态

实例让MP3模块进入停机状态。
发送数据01H 28H——完成返回数据若返回28H则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令只在STOP状态下操作有效。
21、读取当前的放音模式状态(MP3状态/REC状态)

实例读取当前的放音模式状态。
发送数据01H 29H——完成返回数据若当前的状态处于STOP状态,则返回两个字节的正确代码,其中当前状态如果是MP3放音模式则返回29H+30H;当前状态如果是录音状态,则返回29H+31H。如果当前状态不是STOP状态,则若返回10H。
操作状态本命令只在STOP状态下操作有效。
22、空指令功能空指令,不进行任何动作,只用来验证MP3是否工作正常。

实例空指令检验MP3是否处于正常工作状态。
发送数据01H 2AH——完成返回数据若返回2AH则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在任何状态下均可操作。
23、模拟按键功能命令

实例空指令检验MP3是否处于正常工作状态。
发送数据02H 2BH——完成返回数据若返回2BH则识为操作正确,若返回10H或没有动作则识为操作错误。
操作状态本命令在任何状态下均可操作。
模拟按键工作原理如下发送两个字节,第一个是2BH,第二个是表示按键编码,返回一个字节,如果发送的按键编码大于等于38,返回10H;否则,返回2BH。该功能相当于键盘上按了一个按键,0-37依次对应以下按键R_NUM_0,R_NUM_1,R_NUM_2,R_NUM_3,R_NUM_4,R_NUM_5,R_NUM_6,R_NUM_7,R_NUM_8,R_NUM_9,R_ESC,P_ESC,R_ENTER,P_ENTER,R_PROGRAM,P_PROGRAM,R_MODE,P_MODE,R_RADIO,P_RADIO,R_MOVERIGHT,P_MOVERIGHT,R_FUNCTION,P_FUNCTION,R_SNUMUP,P_SNUMUP,R_SNUMDOWN,P_SNUMDOWN,R_VOLUP,P_VOLUP,R_VOLDOWN,P_VOLDOWN,R_FF,P_FF,R_FR,P_FR,R_PLAY,P_PLAY其中R_开头表示短按,P_开头表示长按,按键说明如下NUM_0-NUM_9表示数字键0-9ESC取消键ENTER 确认键PROGRAM程序键MODE 模式键RADIO 收音键MOVERIGHT 右移键/存储键FUNCYION 功能键SNUMUP 数字加SNUMDOWN 数字减VOLUP 音量加VOLDOWN音量减FF 下一首FR 上一首PLAY 播放通过以上按键的组合就可以自由执行任何操作。
权利要求1.一种通用MP3播放模块,包括微处理器、与所述微处理器连接的MP3解码器、存储器、模数转换器和数模转换器,以及与所述模数转换器连接的麦克风录音电路和与所述数模转换器连接的音频输出电路,其特征在于,还包括与所述微处理器连接的用于接收外部控制命令的串行通信接口。
2.如权利要求1所述的通用MP3播放模块,其特征在于,所述串行通信接口被配置成IIC接口。
3.如权利要求1或2所述的通用MP3播放模块,其特征在于,所述微处理器包括一接口控制模块,所述接口控制模块经由所述串行通信接口接收指令。
4.如权利要求1所述的通用MP3播放模块,其特征在于,还包括一与所述微处理器连接的实时时钟电路。
5.如权利要求1所述的通用MP3播放模块,其特征在于,所述存储器由闪存和多媒体存储卡中的至少一种构成。
6.如权利要求1所述的通用MP3播放模块,其特征在于,所述微处理器包括USB接口。
7.如权利要求1所述的通用MP3播放模块,其特征在于,所述微处理器包括按键接口和显示接口,所述通用MP3播放模块包括与所述按键接口连接的键盘和与所述显示接口连接的显示器。
8.如权利要求1所述的通用MP3播放模块,其特征在于,还包括一用于接收外部音频信号的音频输入端口,所述音频输入端口与所述微处理器连接,还包括录音控制端口,所述录音控制端口包括停止端、顺序录放端和录音/放音选择端,所述录音控制端口与所述微处理器连接。
9.如权利要求1所述的通用MP3播放模块,其特征在于,还包括握手信号接口,其包含忙信号端口、正常工作信号端口;所述忙信号端口在所述通用MP3播放模块处于录音/放音状态时为逻辑低,在放音或录音结束时恢复为逻辑高;所述正常工作信号端口在所述通用MP3播放模块初始化完成后送出一固定周期的时钟信号。
10.如权利要求1所述的通用MP3播放模块,其特征在于,包括一看门狗电路和一复位信号端口;所述看门狗电路与所述微处理器复位脚连接,所述复位信号端口与所述微处理器的复位脚连接以为其提供一外部复位信号。
专利摘要本实用新型公开一种通用MP3播放模块包括微处理器、与微处理器连接的MP3解码器、存储器、模数转换器和数模转换器,以及与模数转换器连接的麦克风录音电路和与数模转换器连接的音频输出电路,还包括与微处理器连接的被定义成IIC接口、用于接收外部控制命令的串行通信接口,可接收外部MCU控制指令。该通用MP3播放模块还可包括一音频输入端口以接收外部录音信号,并包括一实时时钟电路以实现实时录音。本实用新型通用MP3播放模块模块也可直接采用按键完成操作,并可直接驱动液晶显示屏。使用该模块,用户不需要专用的开发工具,也无须掌握与MP3相关的知识,只需一般单片机编程知识就可短时间内设计出具有MP3音乐播放录音功能,又有自身功能的产品。
文档编号G11C7/00GK2898944SQ20052004733
公开日2007年5月9日 申请日期2005年12月9日 优先权日2005年12月9日
发明者孙焕挺 申请人:上海奔流电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1