一種設置多用途主從usb接口的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種設置多用途主從USB接口的方法。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)的USB (通用串行數(shù)據(jù)總線)接口移動存儲器(U盤)和MP3播放器是一“從” USB設備,即本身設置一 USB插頭(USB series “A” plug),插入“主"USB設備的插座(USB “A” Rec印tacle),這個“主”設備通常都是微計算機,存儲、刪除文件或下載歌曲只有通過微計算機才能完成,使上述設備的應用受到一定的限制。例如專利申請?zhí)?00801620的中國專利申請公開了一種名為“具有USB接口的電子裝置”的技術(shù)方案,也是將本身作為“從”機,與“主”機(微計算機)聯(lián)接,實現(xiàn)文件數(shù)據(jù)下載和執(zhí)行主機對本機的其他操作;沒有涉及在本身裝置中增設USB主控芯片,使本身具備“主” USB設備功能的內(nèi)容。
【發(fā)明內(nèi)容】
[0003]為解決上述現(xiàn)有的缺點,本發(fā)明的主要目的在于提供一種實用的設置多用途主從USB接口的方法,不但能與微計算機聯(lián)接進行數(shù)據(jù)交換,下載文件、歌曲和執(zhí)行微計算機的其他操作指令,還能與其他諸如MP3播放器、數(shù)碼照相機、USB移動存儲器以及打印機設備直接相聯(lián),進行相應的操作,使應用更加方便。
[0004]為達成以上所述的目的,本發(fā)明的一種設置多用途主從USB接口的方法采取如下技術(shù)方案:
一種設置多用途主從USB接口的方法,其特征在于,包括以下步驟:
A、在MP3播放器中設置系統(tǒng)電路板,所述電路板上包括帶USB控制功能和MP3解碼功能的MCU,F(xiàn)LASH, SDRAM,總線,D/A轉(zhuǎn)換電路和模擬放大電路;
B、在MP3播放器中設置電池做電源,向整個系統(tǒng)供電;
C、在MP3播放器上設置耳機插座,用于連接耳機和模擬放大電路;
D、在MP3播放器上設置USB插頭,用于和微型計算機USB接口連接;
E:在MP3播放器上設置液晶顯示屏與MCU連接;
F:在系統(tǒng)電路板上增設主控芯片,USB插座,電源管理電路,升壓電路和握手信號線;
G:設置USB主控芯片與USB插座、總線、握手信號線和升壓電路連接;
Η:設置MCU與電源管理電路連接,電源管理電路連接電池和升壓電路;
1:控制各個單元電路協(xié)調(diào)工作的系統(tǒng)程序設置在MCU的程序存儲器中;
J:設置在開機或系統(tǒng)復位后,MCU中系統(tǒng)程序首先對各單元電路進行初始化設置;
Κ:然后系統(tǒng)程序檢查本機是否與任何USB設備聯(lián)接,如有聯(lián)接,判斷是從USB插頭端口接入,還是從USB插座端口接入;
L:經(jīng)系統(tǒng)程序檢查本機沒有與任何USB設備聯(lián)接,則系統(tǒng)程序巡檢MP3播放器的操作按鈕有無被按下,這個巡檢過程持續(xù)一段時間,若有按鈕被按下,就執(zhí)行相應MP3播放器的操作,若沒有按鈕被按下,則系統(tǒng)程序從巡檢過程中退出,轉(zhuǎn)入待機狀態(tài); Μ:進入待機狀態(tài)后,所有具備休眠功能的器件都進入休眠模式,以節(jié)省電池能量;
N:在待機狀態(tài)下,任何操作都可以喚醒MCU及其他器件,進入相應正常運行。
[0005]所述步驟K中,如果是從USB插頭端口接入,則系統(tǒng)程序轉(zhuǎn)入從USB驅(qū)動模塊,實現(xiàn)文件數(shù)據(jù)下載和響應主機對本機(從機)的其他操作,如果是從USB插座端口接入,系統(tǒng)程序轉(zhuǎn)入主USB驅(qū)動模塊,檢測對方設備的類型,以及在液晶顯示屏上顯示對方設備的類型,接受操作指令進行相應的操作以及在液晶顯示屏上顯示操作過程。
[0006]所述從USB插座端口接入的對方設備類型包括:MP3播放器、數(shù)碼照相機、USB移動存儲器以及打印機,所述液晶顯示屏上可分別顯示MP3播放器的操作名稱、過程和作為“主”設備的各種操作名稱及過程,所述握手信號線的信號線包括:USB主控芯片向MCU請求中斷的信號線、MCU的回應線、MCU的控制線、USB主控芯片的專用標志信號線。
[0007]采用如上技術(shù)方案的本發(fā)明,具有如下有益效果:
不但能與微計算機聯(lián)接進行數(shù)據(jù)交換,下載文件、歌曲和執(zhí)行微計算機的其他操作指令;還能與其他諸如MP3播放器、數(shù)碼照相機、USB移動存儲器以及打印機設備直接相聯(lián),進行相應的操作,使應用更加方便。
【附圖說明】
[0008]圖1是本發(fā)明在MP3播放器中設置主從USB接口的方法的原理框圖。
[0009]圖2是本發(fā)明實施例與其他USB “從”設備的聯(lián)接示意圖。
[0010]圖3是本發(fā)明實施例的工作流程圖。
【具體實施方式】
[0011]為了進一步說明本發(fā)明,下面結(jié)合附圖進一步進行說明:
根據(jù)圖1可知:實施在MP3播放器中設置主從USB接口的方法,其步驟包括:
在MP3播放器中設置一系統(tǒng)電路板10,所述電路板10上包括帶USB控制功能和MP3解碼功能的MCU20, FLASH 60,SDRAM 50,總線40,D/A轉(zhuǎn)換電路110和模擬放大電路120 ;
在MP3播放器中設置電池70做電源,向整個系統(tǒng)供電;
在MP3播放器上設置耳機插座130,用于連接耳機和模擬放大電路120 ;
在MP3播放器上設置USB插頭90,用于和微型計算機或其他“主” USB設備的USB接口連接;
在MP3播放器上設置液晶顯示屏80與MCU連接;
尤其是所述方法步驟還包括:在所述系統(tǒng)電路板10上增設USB主控芯片30,USB插座100,電源管理電路75,升壓電路140和握手信號線25 ;
設置USB主控芯片30與USB插座100、總線40、握手信號線25和升壓電路140連接; 設置MCU 20與電源管理電路75連接;所述電源管理電路75連接電池70和升壓電路
140 ;
控制各個單元電路協(xié)調(diào)工作的系統(tǒng)程序固化在MCU 20的程序存儲器中;
設置在開機或系統(tǒng)復位后,MCU 20中系統(tǒng)程序首先對各單元電路進行初始化設置;然后系統(tǒng)程序檢查本機是否與任何USB設備聯(lián)接,如有聯(lián)接,判斷是從USB插頭90端口接入,還是以USB插座100端口接入; ①、如果是從USB插頭90端口接入,則系統(tǒng)程序轉(zhuǎn)入從USB驅(qū)動模塊,實現(xiàn)