一种设置多用途主从usb接口的方法

文档序号:9564547阅读:1817来源:国知局
一种设置多用途主从usb接口的方法
【技术领域】
[0001]本发明涉及一种设置多用途主从USB接口的方法。
【背景技术】
[0002]现有技术的USB (通用串行数据总线)接口移动存储器(U盘)和MP3播放器是一“从” USB设备,即本身设置一 USB插头(USB series “A” plug),插入“主"USB设备的插座(USB “A” Rec印tacle),这个“主”设备通常都是微计算机,存储、删除文件或下载歌曲只有通过微计算机才能完成,使上述设备的应用受到一定的限制。例如专利申请号:00801620的中国专利申请公开了一种名为“具有USB接口的电子装置”的技术方案,也是将本身作为“从”机,与“主”机(微计算机)联接,实现文件数据下载和执行主机对本机的其他操作;没有涉及在本身装置中增设USB主控芯片,使本身具备“主” USB设备功能的内容。

【发明内容】

[0003]为解决上述现有的缺点,本发明的主要目的在于提供一种实用的设置多用途主从USB接口的方法,不但能与微计算机联接进行数据交换,下载文件、歌曲和执行微计算机的其他操作指令,还能与其他诸如MP3播放器、数码照相机、USB移动存储器以及打印机设备直接相联,进行相应的操作,使应用更加方便。
[0004]为达成以上所述的目的,本发明的一种设置多用途主从USB接口的方法采取如下技术方案:
一种设置多用途主从USB接口的方法,其特征在于,包括以下步骤:
A、在MP3播放器中设置系统电路板,所述电路板上包括带USB控制功能和MP3解码功能的MCU,FLASH, SDRAM,总线,D/A转换电路和模拟放大电路;
B、在MP3播放器中设置电池做电源,向整个系统供电;
C、在MP3播放器上设置耳机插座,用于连接耳机和模拟放大电路;
D、在MP3播放器上设置USB插头,用于和微型计算机USB接口连接;
E:在MP3播放器上设置液晶显示屏与MCU连接;
F:在系统电路板上增设主控芯片,USB插座,电源管理电路,升压电路和握手信号线;
G:设置USB主控芯片与USB插座、总线、握手信号线和升压电路连接;
Η:设置MCU与电源管理电路连接,电源管理电路连接电池和升压电路;
1:控制各个单元电路协调工作的系统程序设置在MCU的程序存储器中;
J:设置在开机或系统复位后,MCU中系统程序首先对各单元电路进行初始化设置;
Κ:然后系统程序检查本机是否与任何USB设备联接,如有联接,判断是从USB插头端口接入,还是从USB插座端口接入;
L:经系统程序检查本机没有与任何USB设备联接,则系统程序巡检MP3播放器的操作按钮有无被按下,这个巡检过程持续一段时间,若有按钮被按下,就执行相应MP3播放器的操作,若没有按钮被按下,则系统程序从巡检过程中退出,转入待机状态; Μ:进入待机状态后,所有具备休眠功能的器件都进入休眠模式,以节省电池能量;
N:在待机状态下,任何操作都可以唤醒MCU及其他器件,进入相应正常运行。
[0005]所述步骤K中,如果是从USB插头端口接入,则系统程序转入从USB驱动模块,实现文件数据下载和响应主机对本机(从机)的其他操作,如果是从USB插座端口接入,系统程序转入主USB驱动模块,检测对方设备的类型,以及在液晶显示屏上显示对方设备的类型,接受操作指令进行相应的操作以及在液晶显示屏上显示操作过程。
[0006]所述从USB插座端口接入的对方设备类型包括:MP3播放器、数码照相机、USB移动存储器以及打印机,所述液晶显示屏上可分别显示MP3播放器的操作名称、过程和作为“主”设备的各种操作名称及过程,所述握手信号线的信号线包括:USB主控芯片向MCU请求中断的信号线、MCU的回应线、MCU的控制线、USB主控芯片的专用标志信号线。
[0007]采用如上技术方案的本发明,具有如下有益效果:
不但能与微计算机联接进行数据交换,下载文件、歌曲和执行微计算机的其他操作指令;还能与其他诸如MP3播放器、数码照相机、USB移动存储器以及打印机设备直接相联,进行相应的操作,使应用更加方便。
【附图说明】
[0008]图1是本发明在MP3播放器中设置主从USB接口的方法的原理框图。
[0009]图2是本发明实施例与其他USB “从”设备的联接示意图。
[0010]图3是本发明实施例的工作流程图。
【具体实施方式】
[0011]为了进一步说明本发明,下面结合附图进一步进行说明:
根据图1可知:实施在MP3播放器中设置主从USB接口的方法,其步骤包括:
在MP3播放器中设置一系统电路板10,所述电路板10上包括带USB控制功能和MP3解码功能的MCU20, FLASH 60,SDRAM 50,总线40,D/A转换电路110和模拟放大电路120 ;
在MP3播放器中设置电池70做电源,向整个系统供电;
在MP3播放器上设置耳机插座130,用于连接耳机和模拟放大电路120 ;
在MP3播放器上设置USB插头90,用于和微型计算机或其他“主” USB设备的USB接口连接;
在MP3播放器上设置液晶显示屏80与MCU连接;
尤其是所述方法步骤还包括:在所述系统电路板10上增设USB主控芯片30,USB插座100,电源管理电路75,升压电路140和握手信号线25 ;
设置USB主控芯片30与USB插座100、总线40、握手信号线25和升压电路140连接; 设置MCU 20与电源管理电路75连接;所述电源管理电路75连接电池70和升压电路
140 ;
控制各个单元电路协调工作的系统程序固化在MCU 20的程序存储器中;
设置在开机或系统复位后,MCU 20中系统程序首先对各单元电路进行初始化设置;然后系统程序检查本机是否与任何USB设备联接,如有联接,判断是从USB插头90端口接入,还是以USB插座100端口接入; ①、如果是从USB插头90端口接入,则系统程序转入从USB驱动模块,实现
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1