專利名稱:具有驅(qū)動(dòng)程序的usb設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通用串行總線(Universal Serial Bus, USB)設(shè)備。
背景技術(shù):
目前,USB設(shè)備(如打印機(jī)、數(shù)碼相機(jī)等通過(guò)USB接口連接計(jì)算機(jī))越來(lái)越多,其上 的各種功能能夠給人們帶來(lái)諸多方便,USB接口正逐漸成為計(jì)算機(jī)外接設(shè)備的最常用接口。但是,USB設(shè)備除了 U盤、移動(dòng)硬盤等少數(shù)幾種設(shè)備無(wú)需驅(qū)動(dòng)程序即可直接使用之 外,更多的USB設(shè)備(如打印機(jī)等)需要在第一次使用的時(shí)候安裝廠商提供的對(duì)應(yīng)驅(qū)動(dòng)程 序方能使用。目前的USB設(shè)備廠商提供的驅(qū)動(dòng)程序都是存放在光盤中,安裝驅(qū)動(dòng)程序時(shí)需 要使用光碟機(jī),而且驅(qū)動(dòng)程序光盤容易遺失,這些給USB設(shè)備的使用帶來(lái)很大的困擾。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種USB設(shè)備,可以不使用驅(qū)動(dòng)光盤而直接使用所述 USB設(shè)備即可安裝對(duì)應(yīng)的驅(qū)動(dòng)程序。一種具有驅(qū)動(dòng)程序的USB設(shè)備包括一 USB 接口 ;一存儲(chǔ)單元,用于存儲(chǔ)所述USB設(shè)備的驅(qū)動(dòng)程序;及一微處理器單元,用于在所述USB接口連接到一電腦的USB接口后將所述驅(qū)動(dòng)程 序傳輸給所述電腦,并在所述電腦安裝完所述驅(qū)動(dòng)程序后執(zhí)行其內(nèi)部存儲(chǔ)器中存儲(chǔ)的功能 程序以實(shí)現(xiàn)所述USB設(shè)備與所述電腦之間的通信。相較現(xiàn)有技術(shù),所述USB設(shè)備通過(guò)所述存儲(chǔ)單元存儲(chǔ)所述USB設(shè)備的驅(qū)動(dòng)程序,將 所述USB設(shè)備連接到所述電腦后首先安裝存儲(chǔ)在所述存儲(chǔ)單元中的驅(qū)動(dòng)程序進(jìn)而執(zhí)行存 儲(chǔ)在所述微處理器單元內(nèi)部存儲(chǔ)器中的功能程序,從而實(shí)現(xiàn)當(dāng)所述USB設(shè)備與電腦連接后 即可直接被電腦識(shí)別并使用所述USB設(shè)備。所述USB設(shè)備具有很好的實(shí)用性。
下面參照附圖結(jié)合具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述圖1為本發(fā)明具有驅(qū)動(dòng)程序的USB設(shè)備的較佳實(shí)施方式連接一電腦的框圖。圖2為本發(fā)明具有驅(qū)動(dòng)程序的USB設(shè)備的較佳實(shí)施方式的電路圖。
具體實(shí)施例方式請(qǐng)參考圖1,本發(fā)明具有驅(qū)動(dòng)程序的USB設(shè)備200的較佳實(shí)施方式包括一 USB接口 210、一微處理器單元220、一存儲(chǔ)單元230及一電壓轉(zhuǎn)換單元240。所述存儲(chǔ)單元230用于存儲(chǔ)所述USB設(shè)備200的驅(qū)動(dòng)程序,所述電壓轉(zhuǎn)換單元240 用于將所述USB接口 210輸出的+5V電壓轉(zhuǎn)換為+3V電壓提供給所述微處理器單元220及 所述存儲(chǔ)單元230,所述微處理器單元220用于在其內(nèi)部的存儲(chǔ)器中存儲(chǔ)所述USB設(shè)備200的功能程序,并執(zhí)行所述功能程序以控制所述USB設(shè)備200與所述電腦100之間的通信。所述USB設(shè)備200經(jīng)所述USB接口 210連接一電腦100的USB接口 110,以使所 述USB設(shè)備200與所述電腦100進(jìn)行通信,所述USB接口 210連接所述微處理器單元220, 所述微處理器單元220分別連接所述存儲(chǔ)單元230及所述電壓轉(zhuǎn)換單元240,所述存儲(chǔ)單元 230還連接所述電壓轉(zhuǎn)換單元240。請(qǐng)參考圖2,所述微處理器單元220包括一控制芯片U1、電阻R、R0及電容C1-C5。 所述USB接口 210的電源引腳1連接所述控制芯片Ul的檢測(cè)引腳VBUS,所述USB接口 210 的數(shù)據(jù)引腳2、3分別連接所述控制芯片Ul的數(shù)據(jù)引腳D-、D+,所述USB接口 210的接地引 腳4接地,所述控制芯片Ul的電壓引腳VDD連接所述電壓轉(zhuǎn)換單元240的+3V電壓輸出引 腳及經(jīng)所述電容Cl接地,所述電容C2與所述電容Cl并聯(lián),所述控制芯片Ul的電源引腳 REGIN連接所述電壓轉(zhuǎn)換單元240的+3V電壓輸出引腳及經(jīng)所述電容C3接地,所述電容C4 與所述電容C3并聯(lián),所述控制芯片Ul的復(fù)位引腳RST依次經(jīng)所述電阻R0、R連接所述電壓 轉(zhuǎn)換單元240的+3V電壓輸出引腳及經(jīng)所述電阻RO及電容C5接地,所述控制芯片Ul的輸 入輸出引腳P0. 0-P0. 3、P1. 1連接所述存儲(chǔ)單元230。本實(shí)施方式中,所述電容C1-C5用于 濾波,所述電阻R及RO用于限流。為進(jìn)一步節(jié)省成本,所述電容C1-C4及電阻RO均可刪除, 即所述控制芯片Ul的電壓引腳VDD及電源引腳REGIN均直接連接所述電壓轉(zhuǎn)換單元240, 所述控制芯片Ul的復(fù)位引腳RST連接于所述電阻R及所述電容C5之間的節(jié)點(diǎn)。所述存儲(chǔ)單元230包括一存儲(chǔ)芯片U2、電阻R1-R5、一電容C6及一三極管Q。所述 存儲(chǔ)芯片U2的片選引腳CS連接所述控制芯片Ul的輸入輸出引腳P0. 3,所述存儲(chǔ)芯片U2 的數(shù)據(jù)輸入引腳DI連接所述控制芯片Ul的輸入輸出引腳P0. 2及經(jīng)所述電阻R5連接所述 電容C6的第一端,所述電容C6的第二端接地,所述存儲(chǔ)芯片U2的時(shí)鐘引腳SCLK連接所述 控制芯片Ul的輸入輸出引腳P0. 0及經(jīng)所述電阻R4連接所述電容C6的第一端,所述存儲(chǔ) 芯片U2的數(shù)據(jù)輸出引腳DO連接所述控制芯片Ul的輸入輸出引腳P0. 1及經(jīng)所述電阻R3 連接所述電容C6的第一端,所述存儲(chǔ)芯片U2的接地引腳VSS接地,其電壓引腳VDD連接所 述電容C6的第一端及所述三極管Q的集電極,所述三極管Q的基極經(jīng)所述電阻R2連接所 述控制芯片Ul的輸入輸出引腳Pl. 1,其發(fā)射極連接所述電壓轉(zhuǎn)換單元240的+3V電壓輸 出引腳,所述電阻Rl串接在所述三極管Q的基極與發(fā)射極之間。本實(shí)施方式中,所述電阻 R1-R5用于限流,所述電容C6用于濾波。為進(jìn)一步節(jié)省成本,所述電阻R1-R5及電容C6均 可刪除,即所述三極管Q的基極直接連接所述控制芯片Ul的輸入輸出引腳Pl. 1。所述電壓轉(zhuǎn)換單元240包括一電壓轉(zhuǎn)換芯片U3、一發(fā)光二極管D、一電阻R6及電 容C7-C10。所述電壓轉(zhuǎn)換芯片U3的電壓輸入引腳Vin連接所述USB接口 210的電源引腳 1、分別經(jīng)所述電容C8-C10接地及經(jīng)所述電阻R6連接所述發(fā)光二極管D的陽(yáng)極,所述發(fā)光 二極管D的陰極接地,所述電壓轉(zhuǎn)換單元240的+3V電壓輸出引腳為所述電壓轉(zhuǎn)換芯片U3 的電壓輸出引腳Vout,其分別連接所述控制芯片Ul的電壓引腳VDD、電源引腳REGIN、經(jīng)所 述電阻R、RO連接所述控制芯片Ul的復(fù)位引腳RST、所述存儲(chǔ)單元230中的三極管Q的發(fā) 射極及經(jīng)所述電容C7接地,所述電壓轉(zhuǎn)換芯片U3的接地引腳GND接地。本實(shí)施方式中,所 述電容C7-C10用于濾波,所述發(fā)光二極管D用于顯示所述接口 210的電源引腳1輸出的電 壓是否正常,所述電阻R6用于限流。為進(jìn)一步節(jié)省成本,所述電容C7-C10、電阻R6及發(fā)光 二極管D均可刪除。
本實(shí)施方式中,所述控制芯片Ul為單片機(jī),其型號(hào)為C8051F340。所述存儲(chǔ)芯片 U2為安全數(shù)碼卡(Secure Digital Memory Card, SD),其型號(hào)為SDE915B。所述電壓轉(zhuǎn)換 芯片U3的型號(hào)為AIC1117A_33。使用時(shí),將所述USB設(shè)備200通過(guò)所述USB接口 210連接到所述電腦100的USB接 口 110上,所述電壓轉(zhuǎn)換芯片U3的電壓輸入引腳Vin接收USB接口 210的電源引腳1從電 腦100的USB接口 110上接收的5V電源。當(dāng)接收的電源不正常時(shí),所述發(fā)光二極管D不發(fā) 光,所述USB設(shè)備200不工作。當(dāng)接收的電源正常時(shí),所述發(fā)光二極管D發(fā)光。所述電壓轉(zhuǎn) 換芯片U3將5V電源轉(zhuǎn)換為3V并通過(guò)電壓輸出引腳Vout輸出給所述微處理器單元220及 所述存儲(chǔ)單元230以使所述微處理器單元220及所述存儲(chǔ)單元230工作。所述電腦100檢 測(cè)到有一 USB設(shè)備與其連接,并通過(guò)所述USB接口 110及210向所述USB設(shè)備200的控制 芯片Ul發(fā)出描述表(為了使主機(jī)知道USB設(shè)備的類型、廠家、驅(qū)動(dòng)程序等相關(guān)信息,在USB 設(shè)備固件中需要對(duì)所述USB設(shè)備進(jìn)行一些描述,這些信息在USB協(xié)議中稱為描述表)需求 信號(hào),所述控制芯片Ul接收到所述需求信號(hào)后根據(jù)所述需求信號(hào)送出描述表給所述電腦 100,所述電腦100根據(jù)接收到的描述表發(fā)出一控制指令給所述控制芯片U1,所述控制芯片 Ul根據(jù)所述控制指令通過(guò)所述輸入輸出引腳Pl. 1輸出一低電平信號(hào)給所述三極管Q,所述 三極管Q導(dǎo)通,所述三極管Q的集電極輸出一高電平信號(hào)給所述存儲(chǔ)芯片U2以使其工作, 此時(shí)所述控制芯片Ul通過(guò)所述輸入輸出引腳P0. 1及P0. 2讀取所述存儲(chǔ)芯片U2中存儲(chǔ)的 驅(qū)動(dòng)程序并將其通過(guò)所述USB接口 210輸出給所述電腦200,所述電腦200接收所述驅(qū)動(dòng)程 序并產(chǎn)生一虛擬磁盤區(qū)域,電腦使用者通過(guò)所述虛擬磁盤即可將所述USB設(shè)備200的驅(qū)動(dòng) 程序安裝在所述電腦100上,所述驅(qū)動(dòng)程序安裝完成后,所述電腦100發(fā)出一工作指令給所 述控制芯片Ul,所述控制芯片Ul根據(jù)所述工作指令執(zhí)行存儲(chǔ)在其內(nèi)部存儲(chǔ)器中的所述USB 設(shè)備200的功能程序,以此實(shí)現(xiàn)所述電腦100與所述USB設(shè)備200之間的通信。 綜上所述,所述USB設(shè)備200通過(guò)所述存儲(chǔ)芯片U2存儲(chǔ)所述USB設(shè)備200的驅(qū)動(dòng) 程序,將所述USB設(shè)備200連接到所述電腦100后首先安裝存儲(chǔ)在所述存儲(chǔ)芯片U2中的驅(qū) 動(dòng)程序進(jìn)而執(zhí)行存儲(chǔ)在所述控制芯片Ul的內(nèi)部存儲(chǔ)器中的功能程序,從而實(shí)現(xiàn)當(dāng)所述USB 設(shè)備200與電腦100連接后即可直接被所述電腦100識(shí)別并使用所述USB設(shè)備200所述 USB設(shè)備200具有很好的實(shí)用性。
權(quán)利要求
一種具有驅(qū)動(dòng)程序的USB設(shè)備,包括一USB接口;一存儲(chǔ)單元,用于存儲(chǔ)所述USB設(shè)備的驅(qū)動(dòng)程序;及一微處理器單元,用于在所述USB接口連接到一電腦的USB接口后將所述驅(qū)動(dòng)程序傳輸給所述電腦,并在所述電腦安裝完所述驅(qū)動(dòng)程序后執(zhí)行其內(nèi)部存儲(chǔ)器中存儲(chǔ)的功能程序以實(shí)現(xiàn)所述USB設(shè)備與所述電腦之間的通信。
2.如權(quán)利要求1所述的USB設(shè)備,其特征在于所述USB設(shè)備還包括一電壓轉(zhuǎn)換單元, 用于將所述USB接口輸出的電壓轉(zhuǎn)換后提供給所述微處理器單元及所述存儲(chǔ)單元。
3.如權(quán)利要求2所述的USB設(shè)備,其特征在于所述微處理器單元包括一控制芯片、一 第一電阻及一第一電容,所述USB接口的電源引腳連接所述控制芯片的檢測(cè)引腳,所述USB 接口的數(shù)據(jù)引腳分別連接所述控制芯片的數(shù)據(jù)引腳,所述控制芯片的電壓引腳及電源引腳 均連接所述電壓轉(zhuǎn)換單元的電壓輸出引腳,所述控制芯片的復(fù)位引腳分別經(jīng)所述第一電阻 連接所述電壓轉(zhuǎn)換單元的電壓輸出引腳及經(jīng)所述第一電容接地,所述控制芯片的輸入輸出 引腳均連接所述存儲(chǔ)單元。
4.如權(quán)利要求3所述的USB設(shè)備,其特征在于所述微處理器單元還包括第二至第五 電容及第二電阻,所述第二電容串接在所述控制芯片的電壓引腳與地之間,所述第三電容 與所述第二電容并聯(lián),所述第四電容串接在所述控制芯片的電源引腳與地之間,所述第五 電容與所述第四電容并聯(lián),所述第二電阻串接在所述控制芯片的復(fù)位引腳與所述第一電阻 之間。
5.如權(quán)利要求4所述的USB設(shè)備,其特征在于所述存儲(chǔ)單元包括一存儲(chǔ)芯片及一三 極管,所述存儲(chǔ)芯片的片選引腳、數(shù)據(jù)輸入引腳、時(shí)鐘引腳、數(shù)據(jù)輸出引腳分別連接所述控 制芯片的輸入輸出引腳,所述存儲(chǔ)芯片的電壓引腳連接所述三極管的發(fā)射極,所述三極管 的基極連接所述控制芯片的一輸入輸出引腳,其集電極連接所述電壓轉(zhuǎn)換單元的電壓輸出 引腳。
6.如權(quán)利要求5所述的USB設(shè)備,其特征在于所述存儲(chǔ)單元還包括第三至第七電阻 及一第六電容,所述第三電阻串接在所述三極管的基極與發(fā)射極之間,所述第四電阻串接 在所述三極管的基極與所述控制芯片之間,所述第五電阻串接在所述存儲(chǔ)芯片的數(shù)據(jù)輸出 引腳與電壓引腳之間,所述第六電阻串接在所述存儲(chǔ)芯片的時(shí)鐘引腳與電壓引腳之間,所 述第七電阻串接在所述存儲(chǔ)芯片的數(shù)據(jù)輸入引腳與電壓引腳之間,所述第六電容串接在所 述存儲(chǔ)芯片的電壓引腳與地之間。
7.如權(quán)利要求6所述的USB設(shè)備,其特征在于所述電壓轉(zhuǎn)換單元包括一電壓轉(zhuǎn)換芯 片,所述電壓轉(zhuǎn)換芯片的電壓輸入引腳連接所述USB接口的電源引腳,所述電壓轉(zhuǎn)換芯片 的電壓輸出引腳輸出轉(zhuǎn)換后的電壓給所述微處理器單元及所述存儲(chǔ)單元。
8.如權(quán)利要求7所述的USB設(shè)備,其特征在于所述電壓轉(zhuǎn)換單元還包括一發(fā)光二極 管,所述發(fā)光二極管的陽(yáng)極連接所述電壓轉(zhuǎn)換芯片的電壓輸入引腳,其陰極接地。
9.如權(quán)利要求8所述的USB設(shè)備,其特征在于所述電壓轉(zhuǎn)換單元還包括第七至第十 電容及一第八電阻,所述第八至第十電容分別串接在所述電壓轉(zhuǎn)換芯片的電壓輸入引腳與 地之間,所述第七電容串接在所述電壓轉(zhuǎn)換芯片的電壓輸出引腳與地之間,所述第八電阻 串接在所述電壓轉(zhuǎn)換芯片的電壓輸入引腳與所述發(fā)光二極管的陽(yáng)極之間。
10.如權(quán)利要求9所述的USB設(shè)備,其特征在于所述控制芯片為一單片機(jī),所述存儲(chǔ) 芯片為一安全數(shù)碼卡。
全文摘要
一種具有驅(qū)動(dòng)程序的USB設(shè)備包括一USB接口,一用于存儲(chǔ)所述USB設(shè)備的驅(qū)動(dòng)程序的存儲(chǔ)單元及一微處理器單元。所述微處理器單元用于在所述USB接口連接到一電腦的USB接口后將所述驅(qū)動(dòng)程序傳輸給所述電腦,并在所述電腦安裝完所述驅(qū)動(dòng)程序后執(zhí)行其內(nèi)部存儲(chǔ)器中存儲(chǔ)的功能程序以實(shí)現(xiàn)所述USB設(shè)備與所述電腦之間的通信。所述USB設(shè)備具有很好的實(shí)用性。
文檔編號(hào)G06F13/00GK101957802SQ20091030446
公開日2011年1月26日 申請(qǐng)日期2009年7月17日 優(yōu)先權(quán)日2009年7月17日
發(fā)明者蔡英川 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司