專利名稱:Usb 3.0主控制裝置與降低其低耗電的方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種低耗電的USB 3. 0主控制裝置及其方法,尤指一種根據(jù)USB3. 0主控制裝置與USB周邊裝置之間的預(yù)定條件,以降低耗電的USB 3. 0主控制裝置及其方法。
背景技術(shù):
請(qǐng)參照?qǐng)D1,圖I說(shuō)明USB 3. 0主控制裝置100和USB 3. 0周邊裝置(USB3. Operipheral device) 110 透過(guò)復(fù)合電纜(composite cable) 120 連結(jié)的不意圖。如圖 I所示,USB 3.0主控制裝置100的電路實(shí)體層(physical layer)可分為支持超高傳輸速度(USB 3.0)的超高速傳輸電路(super speed circuit) 102以及支持非超高速傳輸速度(USB 2. 0, USB I. I, USB I. 0)的非超高速傳輸電路(non-super speed circuit) 104,其中非超高速傳輸度電路104又分為高速傳輸(high speed)電路1042、全速(full speed)電路1044及低速(low speed)電路1046。同理,USB 3. 0周邊裝置110 (不包括USB3. 0集線器)內(nèi)亦有支持超高速傳輸速度的超高速傳輸電路112以及支持非超高速傳輸速度的非超高速傳輸電路114,其中USB 3. 0主控制裝置100的超高速傳輸電路102透過(guò)復(fù)合電纜120的第一連結(jié)線122和USB3. 0周邊裝置110的超高速傳輸電路112溝通,以及USB 3. 0主控制裝置100的非超高速傳輸電路104透過(guò)復(fù)合電纜120的第二連結(jié)線124和USB 3. 0周邊裝置110的非超高速傳輸電路114溝通,且USB 3. 0主控制裝置100的超高速傳輸電路102和非超高速傳輸電路104不會(huì)同時(shí)分別透過(guò)復(fù)合電纜120的第一連結(jié)線122和第二連結(jié)線124和USB 3.0周邊裝置110的超高速傳輸電路112和非超高速傳輸電路114溝通。另外,非USB 3. 0周邊裝置僅具有支持非超高傳輸速度的非超高速傳輸電路(圖未示)。因此,非USB 3. 0周邊裝置的非超高速傳輸電路僅能透過(guò)復(fù)合電纜120的第二連結(jié)線124和USB3. 0主控制裝置100的非超高速傳輸電路104溝通。如圖I所示,在先前技術(shù)中,當(dāng)USB 3. 0周邊裝置110連接上USB 3. 0主控制裝置100時(shí),不論USB 3.0主控制裝置100和USB 3. 0周邊裝置110之間的數(shù)據(jù)傳輸量和USB3. 0主控制裝置100的電源管理政策為何,USB 3. 0主控制裝置100的超高速傳輸電路102及非超高速傳輸電路104總是呈現(xiàn)開(kāi)啟狀態(tài),亦即USB3. 0主控制裝置100并不會(huì)根據(jù)USB3. 0主控制裝置與USB 3. 0周邊裝置之間的數(shù)據(jù)傳輸量和USB 3. 0主控制裝置100的電源管理政策,決定使用超高速傳輸電路102與USB 3. 0周邊裝置110的超高速傳輸電路112連結(jié)并關(guān)閉非超高速傳輸電路104,或是使用非超高速傳輸電路104與USB 3. 0周邊裝置110的非超高速傳輸電路114連結(jié)并關(guān)閉超高速傳輸電路102。如此,USB 3.0主控制裝置100將耗費(fèi)許多不必要的電能。
發(fā)明內(nèi)容
本發(fā)明的一實(shí)施例提供一種低耗電的USB 3.0主控制裝置。該USB 3. 0主控制裝置包含一超高速傳輸電路、一非超高速傳輸電路及一控制模塊。該超高速傳輸電路用以、一第一傳輸速度傳送數(shù)據(jù);該非超高速傳輸電路用以一第二傳輸速度、一第三傳輸速度或一第四傳輸速度傳送數(shù)據(jù),其中該第一傳輸速度高于該第二傳輸速度、該第三傳輸速度與該四傳輸速度;該控制模塊耦接于該超高速傳輸電路與該非超高速傳輸電路,用以根據(jù)一預(yù)定條件,控制該超高速傳輸電路或該非超高速傳輸電路與一 USB周邊裝置進(jìn)行一數(shù)據(jù)傳輸,以及開(kāi)啟或關(guān)閉該超高速傳輸電路及該非超高速傳輸電路。上述的USB 3. 0主控制裝置,其中該控制模塊透過(guò)一硬件、一軟件或一固件實(shí)現(xiàn)。上述的USB 3.0主控制裝置,其中該預(yù)定條件為該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量,其中該USB周邊裝置為一 USB3. 0周邊裝置。上述的USB 3.0主控制裝置,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間初始連接時(shí),該控制模塊控制該超高速傳輸電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸,并關(guān)閉該非超高速傳輸電路。
上述的USB 3.0主控制裝置,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并控制該非超高速電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。上述的USB 3.0主控制裝置,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值,以及一切換傳輸損失符合一電源管理政策時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并控制該非超高速電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。上述的USB 3.0主控制裝置,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),與該非超高速傳輸電路進(jìn)行該數(shù)據(jù)傳輸。上述的USB 3.0主控制裝置,其中當(dāng)該USB 3.0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),以及一切換傳輸損失符合一電源管理政策時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),與該非超高速傳輸電路進(jìn)行該數(shù)據(jù)傳輸。上述的USB 3.0主控制裝置,其中關(guān)閉該超高速傳輸電路后,當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量再度大于該預(yù)設(shè)值時(shí),該控制模塊重新開(kāi)啟該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),再度與該超高速電路進(jìn)行該數(shù)據(jù)傳輸。上述的USB 3.0主控制裝置,其中關(guān)閉該超高速傳輸電路后,當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量再度大于該預(yù)設(shè)值,以及該切換傳輸損失符合該電源管理政策時(shí),該控制模塊重新開(kāi)啟該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),再度與該超高速電路進(jìn)行該數(shù)據(jù)傳輸。上述的USB 3.0主控制裝置,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量大于一預(yù)設(shè)值時(shí),該控制模塊繼續(xù)控制該超高速傳輸電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。上述的USB 3.0主控制裝置,其中當(dāng)該USB周邊裝置為一非USB3.0周邊裝置時(shí),該控制模塊根據(jù)該預(yù)定條件,以該非超高速傳輸電路連接該USB周邊裝置。
本發(fā)明的另一實(shí)施例提供一種降低USB 3. 0主控制裝置耗電的方法。該方法包含連接一 USB周邊裝置至一 USB 3. 0主控制裝置;一控制模塊根據(jù)一預(yù)定條件,控制該USB3. 0主控制裝置的超高速傳輸電路或該USB 3. 0主控制裝置的非超高速傳輸電路與該USB周邊裝置進(jìn)行一數(shù)據(jù)傳輸,以及開(kāi)啟或關(guān)閉該超高速傳輸電路及該非超高速傳輸電路。上述的降低USB 3.0主控制裝置耗電的方法,其中該預(yù)定條件為該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量,其中該USB周邊裝置為一 USB3. 0周邊裝置。上述的降低USB 3.0主控制裝置耗電的方法,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間初始連接時(shí),該控制模塊控制該超高速傳輸電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸,并關(guān)閉該非超高速傳輸電路。上述的降低USB 3.0主控制裝置耗電的方法,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),該控制模塊先開(kāi)啟該非超高速傳輸 電路,再關(guān)閉該超高速傳輸電路,并控制該非超高速電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。
上述的降低USB 3.0主控制裝置耗電的方法,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值,以及一切換傳輸損失符合一電源管理政策時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并控制該非超高速電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。上述的降低USB 3.0主控制裝置耗電的方法,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),與該非超高速傳輸電路進(jìn)行該數(shù)據(jù)傳輸。上述的降低USB 3.0主控制裝置耗電的方法,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),以及一切換傳輸損失符合一電源管理政策時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該^8周邊裝置根據(jù)該重置信號(hào),與該非超高速傳輸電路進(jìn)行該數(shù)據(jù)傳輸。上述的降低USB 3. 0主控制裝置耗電的方法,其中關(guān)閉該超高速傳輸電路后,當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量再度大于該預(yù)設(shè)值時(shí),該控制模塊重新開(kāi)啟該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),再度與該超高速電路進(jìn)行該數(shù)據(jù)傳輸。上述的降低USB 3. 0主控制裝置耗電的方法,其中關(guān)閉該超高速傳輸電路后,當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量再度大于該預(yù)設(shè)值,以及該切換傳輸損失符合該電源管理政策時(shí),該控制模塊重新開(kāi)啟該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),再度與該超高速電路進(jìn)行該數(shù)據(jù)傳輸。上述的降低USB 3.0主控制裝置耗電的方法,其中當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量大于一預(yù)設(shè)值時(shí),該控制模塊繼續(xù)控制該超高速傳輸電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。上述的降低USB 3.0主控制裝置耗電的方法,其中當(dāng)該USB周邊裝置為一非USB3. O周邊裝置時(shí),該控制模塊根據(jù)該預(yù)定條件,以該非超高速傳輸電路連接該USB周邊裝置。上述的降低USB 3. 0主控制裝置耗電的方法,其中該超高速傳輸電路用以一第一傳輸速度進(jìn)行該數(shù)據(jù)傳輸。上述的降低USB 3. 0主控制裝置耗電的方法,其中該非超高速傳輸電路用以一第二傳輸速度、一第三傳輸速度或一第四傳輸速度進(jìn)行該數(shù)據(jù)傳輸。本發(fā)明提供的一種低耗電的USB3.0主控制裝置及降低USB 3. 0主控制裝置耗電的方法。該USB3. 0主控制裝置及方法根據(jù)一 USB周邊裝置(USB3. 0周邊裝置)與該USB3.0主控制裝置之間的數(shù)據(jù)傳輸量,或根據(jù)該USB周邊裝置(USB3.0周邊裝置)與該USB 3. 0主控制裝置之間的數(shù)據(jù)傳輸量及一切換傳輸損失符合一電源管理政策,決定該USB周邊裝置(USB3.0周邊裝置)與該USB 3.0主控制裝置之間的連結(jié)為一超高速傳輸連結(jié)或是一非超高速傳輸連結(jié)。另外,當(dāng)該USB周邊裝置(USB3.0周邊裝置)的非超高速傳輸電路連接該USB 3. 0主控制裝置的非超高速傳輸電路時(shí),關(guān)閉該USB 3. 0主控制裝置的超高速傳輸電路;同理,當(dāng)該USB周邊裝置(USB3. 0周邊裝置)的超高速傳輸電路連結(jié)該USB 3. 0主控制裝置的超高速傳輸電路時(shí),關(guān)閉該USB 3.0主控制裝置的非超高速傳輸電路。如此,本發(fā)明可節(jié)省該USB 3. 0主控制裝置內(nèi)許多不必要耗費(fèi)的電能。
圖I為說(shuō)明USB 3. 0主控制裝置和USB 3. 0周邊裝置的示意圖;圖2為本發(fā)明的一實(shí)施例說(shuō)明一種低耗電的USB 3. 0主控制裝置的示意圖;圖3A為說(shuō)明USB周邊裝置為USB 3. 0周邊裝置的示意圖;圖3B為說(shuō)明USB周邊裝置為非USB 3. 0周邊裝置的示意圖;圖4為本發(fā)明的另一實(shí)施例說(shuō)明降低USB 3. 0主控制裝置耗電的方法的流程圖;圖5為本發(fā)明的另一實(shí)施例說(shuō)明降低USB 3.0主控制裝置耗電的方法的流程圖。其中,附圖標(biāo)記100.200USB 3. 0 主控制裝置102、112、202、212超高速傳輸電路104、114、204、214非超高速傳輸電路110USB 3.0周邊裝置1042、2042高速傳輸電路1044、2044全速傳輸電路 1046、2046低速傳輸電路120復(fù)合電纜122第一連結(jié)線124第二連結(jié)線206控制模塊208USB 周邊裝置400-410、500_510 步驟
具體實(shí)施例方式請(qǐng)參照?qǐng)D2,圖2為本發(fā)明的一實(shí)施例說(shuō)明一種低耗電的USB 3. 0主控制裝置200的示意圖。USB 3.0主控制裝置200包含一超高速傳輸電路202、一非超高速傳輸電路204及一控制模塊206。超高速傳輸電路202用以一第一傳輸速度傳送數(shù)據(jù)。非超高速傳輸電路204包含高速傳輸電路2042、全速傳輸電路2044及低速傳輸電路2046,因此非超高速傳輸電路204可選擇性地以一第二傳輸速度(高速傳輸電路2042)、一第三傳輸速度(全速傳輸電路2044)或一第四傳輸速度(低速傳輸電路2046)傳送數(shù)據(jù),其中第一傳輸速度高于第二傳輸速度、第三傳輸速度與第四傳輸速度??刂颇K206稱接于超高速傳輸電路202與非超高速傳輸電路204,用以根據(jù)一預(yù)定條件,控制該超高速傳輸電路或該非超高速傳輸電路與一 USB周邊裝置進(jìn)行一數(shù)據(jù)傳輸,以及開(kāi)啟或關(guān)閉該超高速傳輸電路及該非超高速傳輸電路。另外,控制模塊206透過(guò)一硬件、一軟件或一固件實(shí)現(xiàn)。請(qǐng)參照?qǐng)D3A,圖3A為說(shuō)明USB周邊裝置208為一 USB 3. 0周邊裝置的示意圖。如圖3A所示,USB周邊裝置208包含一超高速傳輸電路212及一非超高速傳輸電路214。另夕卜,USB 3. 0主控制裝置200的超高速傳輸電路202透過(guò)復(fù)合電纜120的第一連結(jié)線122和USB周邊裝置208的超高速傳輸電路212溝通,以及USB 3. 0主控制裝置200的非超高速傳輸電路204透過(guò)復(fù)合電纜120的第二連結(jié)線124和USB周邊裝置208的非超高速傳輸電路214溝通,且USB 3. 0主控制裝置200的超高速傳輸電路202和非超高速傳輸電路204不會(huì)同時(shí)分別透過(guò)復(fù)合電纜120的第一連結(jié)線122和第二連結(jié)線124和USB周邊裝置208的超高速傳輸電路212和非超高速傳輸電路214溝通。 如圖3A所示,當(dāng)USB 3. 0主控制裝置200與USB周邊裝置208初始連接時(shí),控制模塊206根據(jù)一 USB 3. 0的規(guī)范,控制超高速傳輸電路202與USB周邊裝置208的超高速傳輸電路212進(jìn)行數(shù)據(jù)傳輸,并關(guān)閉非超高速傳輸電路204。當(dāng)USB3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量大于一預(yù)設(shè)值時(shí),控制模塊206繼續(xù)控制超高速傳輸電路202與USB周邊裝置208的超高速傳輸電路212進(jìn)行數(shù)據(jù)傳輸,以及繼續(xù)關(guān)閉非超高速傳輸電路204。當(dāng)USB 3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量小于或等于預(yù)設(shè)值時(shí),控制模塊206先開(kāi)啟非超高速傳輸電路204,再關(guān)閉超高速傳輸電路202且控制非超高速傳輸電路204與USB周邊裝置208的非超高速傳輸電路214進(jìn)行數(shù)據(jù)傳輸。在本發(fā)明的另I實(shí)施例中,當(dāng)USB 3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量小于或等于預(yù)設(shè)值,以及一切換傳輸損失符合一電源管理政策時(shí),控制模塊206先開(kāi)啟非超高速傳輸電路204,再關(guān)閉超高速傳輸電路202且控制非超高速傳輸電路204與USB周邊裝置208的非超高速傳輸電路214進(jìn)行數(shù)據(jù)傳輸。亦即因?yàn)榭刂颇K206關(guān)閉超高速傳輸電路202并開(kāi)啟非超高速傳輸電路204,所以USB周邊裝置208的超高速傳輸電路212與USB 3. 0主控制裝置200的超高速傳輸電路202的連接關(guān)閉;而USB周邊裝置208根據(jù)USB3. 0的規(guī)范,以非超高速傳輸電路214和USB 3. 0主控制裝置200的非超高速傳輸電路204進(jìn)行數(shù)據(jù)傳輸。如果USB 3.0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量小于或等于預(yù)設(shè)值,以及切換傳輸損失不符合電源管理政策時(shí),控制模塊206不會(huì)開(kāi)啟非超高速傳輸電路204,與關(guān)閉超高速傳輸電路202。另外,當(dāng)控制模塊206關(guān)閉超高速傳輸電路202并開(kāi)啟非超高速傳輸電路204時(shí),控制模塊206亦可發(fā)出一重置信號(hào)至USB周邊裝置208。當(dāng)USB周邊裝置208接收到重置信號(hào)時(shí),USB周邊裝置208根據(jù)USB 3.0的規(guī)范,先偵測(cè)USB 3. 0主控制裝置200的超高速傳輸電路202是否開(kāi)啟,再偵測(cè)USB 3. 0主控制裝置200的非超高速傳輸電路204是否開(kāi)啟。然后,因?yàn)槌咚賯鬏旊娐?02為關(guān)閉,所以USB周邊裝置208決定利用非超高速傳輸電路214和USB 3. 0主控制裝置200的非超高速傳輸電路204進(jìn)行數(shù)據(jù)傳輸。另外,在關(guān)閉超高速傳輸電路202后,當(dāng)USB 3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量再度大于預(yù)設(shè)值,或USB 3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量再度大于預(yù)設(shè)值且切換傳輸損失符合電源管理政策時(shí),控制模塊206重新開(kāi)啟超高速傳輸電路202,并發(fā)出一重置信號(hào)至USB周邊裝置208。但當(dāng)USB3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量再度大于預(yù)設(shè)值且切換傳輸損失不符合電源管理政策時(shí),控制模塊206不會(huì)重新開(kāi)啟超高速傳輸電路202,且不會(huì)發(fā)出一重置信號(hào)至USB周邊裝置208。當(dāng)USB周邊裝置208接收到重置信號(hào)時(shí),USB周邊裝置208根據(jù)USB 3. 0的規(guī)范,先偵測(cè)USB 3. 0主控制裝置200的超高速傳輸電路202是否開(kāi)啟,再偵測(cè)USB 3. 0主控制裝置200的非超高速傳輸電路204是否開(kāi)啟。然后,因?yàn)槌咚賯鬏旊娐?02為開(kāi)啟,所以USB周邊裝置208決定利用超高速傳輸電路212和USB 3. 0主控制裝置200的超高速傳輸電路202進(jìn)行數(shù)據(jù)傳輸,且控制模塊206再度關(guān)閉非超高速傳輸電路204。請(qǐng)參照?qǐng)D3B,圖3B為說(shuō)明USB周邊裝置208為一非USB 3. 0周邊裝置的示意圖。如圖3B所示,USB周邊裝置208包含一非超高速傳輸電路214。因?yàn)閁SB周邊裝置208僅包含一非超高速傳輸電路214,所以控制模塊206控制USB 3. 0主控制裝置200的非超高速傳輸電路204透過(guò)復(fù)合電纜120的第二連結(jié)線124和USB周邊裝置208的非超高速傳輸電路214溝通,并關(guān)閉超聞速傳輸電路202。 請(qǐng)參照?qǐng)D4,圖4為本發(fā)明的另一實(shí)施例說(shuō)明降低USB 3. 0主控制裝置耗電的方法的流程圖。圖4的方法利用圖3A的USB 3. 0主控制裝置200和USB周邊裝置208說(shuō)明,詳細(xì)步驟如下步驟400:開(kāi)始;步驟402 :連接USB周邊裝置208至USB 3. 0主控制裝置200 ;步驟404 :控制模塊206控制USB 3. 0主控制裝置200的超高速傳輸電路202與USB周邊裝置208的超高速傳輸電路212進(jìn)行連接,并關(guān)閉USB 3. 0主控制裝置200的非超高速電路204 ;步驟406 :控制模塊206判斷USB 3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量是否大于預(yù)設(shè)值;如果是,進(jìn)行步驟408 ;如果否,跳至步驟410 ;步驟408 :控制模塊206控制USB 3. 0主控制裝置200的超高速傳輸電路202與USB周邊裝置208進(jìn)行數(shù)據(jù)傳輸,跳回步驟406 ;步驟410 :控制模塊206先開(kāi)啟USB 3. 0主控制裝置200的非超高速傳輸電路204以及關(guān)閉超高速傳輸電路202,并控制非超高速電路204與USB周邊裝置208的非超高速電路214進(jìn)行數(shù)據(jù)傳輸,跳回步驟406。在步驟402中,USB周邊裝置208為USB 3. 0周邊裝置。在步驟404中,當(dāng)USB3. 0主控制裝置200與USB周邊裝置208間初始連接時(shí),控制模塊206根據(jù)USB3. 0的規(guī)范,控制超高速傳輸電路202與USB周邊裝置208的超高速傳輸電路212進(jìn)行連接并關(guān)閉USB 3. 0主控制裝置200的非超高速電路204,其中超高速傳輸電路202用以第一傳輸速度傳送數(shù)據(jù)。在步驟408中,當(dāng)USB 3.0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸?shù)牧看笥陬A(yù)設(shè)值時(shí),控制模塊206控制USB3. 0主控制裝置200的超高速傳輸電路202與USB周邊裝置208的超高速傳輸電路212進(jìn)行數(shù)據(jù)傳輸,并關(guān)閉USB 3. 0主控制裝置200的非超高速電路204。在步驟410中,當(dāng)USB 3.0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸?shù)牧啃∮诨虻扔陬A(yù)設(shè)值時(shí),控制模塊206先開(kāi)啟USB 3. 0主控制裝置200的非超高速傳輸電路204以及關(guān)閉超高速傳輸電路202,并控制USB 3. 0主控制裝置200的非超高速傳輸電路204與USB周邊裝置208的非超高速傳輸電路214進(jìn)行數(shù)據(jù)傳輸。而USB 3. 0主控制裝置200的非超高速傳輸電路204用以第二傳輸速度(高速傳輸電路2042)、第三傳輸速度(全速傳輸電路2044)或第四傳輸速度(低速傳輸電路2046)傳送數(shù)據(jù),其中超高速傳輸電路202的第一傳輸速度高于第二傳輸速度、第三傳輸速度與四傳輸速度。另外,在步驟410中,當(dāng)控制模塊206關(guān)閉超高速傳輸電路202并開(kāi)啟非超高速傳輸電路204時(shí),控制模塊206亦可發(fā)出一重置信號(hào)至USB周邊裝置208。當(dāng)USB周邊裝置208接收到重置信號(hào)時(shí),USB周邊裝置208根據(jù)USB 3. 0的規(guī)范,先偵測(cè)USB 3. 0主控制裝置200的超高速傳輸電路202是否開(kāi)啟,再偵測(cè)USB 3. 0主控制裝置200的非超高速傳輸電路204是否開(kāi)啟。然后,因?yàn)槌咚賯鬏旊娐?02為關(guān)閉,所以USB周邊裝置208決定利用非超高速傳輸電路214和USB 3. 0主控制裝置200的非超高速傳輸電路204進(jìn)行數(shù)據(jù)傳輸。另外,在步驟406和408中,在關(guān)閉超高速傳輸電路202后,當(dāng)USB 3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量再度大于預(yù)設(shè)值時(shí),控制模塊206重新開(kāi)啟超高速傳輸電路202,并發(fā)出重置信號(hào)至USB周邊裝置208。當(dāng)USB周邊裝置208接收到重置信號(hào)時(shí),USB周邊裝置208根 據(jù)USB 3. 0的規(guī)范,先偵測(cè)USB 3. 0主控制裝置200的超高速傳輸電路202是否開(kāi)啟,再偵測(cè)USB 3. 0主控制裝置200的非超高速傳輸電路204是否開(kāi)啟。然后,因?yàn)槌咚賯鬏旊娐?02為開(kāi)啟,所以USB周邊裝置208決定利用超高速傳輸電路212和USB 3. 0主控制裝置200的超高速傳輸電路202進(jìn)行數(shù)據(jù)傳輸,且控制模塊206再度關(guān)閉非超高速傳輸電路204。另外,在本發(fā)明的另I實(shí)施例中,當(dāng)USB周邊裝置208為一非USB 3.0周邊裝置時(shí),控制模塊206控制USB 3. 0主控制裝置200的非超高速傳輸電路204透過(guò)復(fù)合電纜120的第二連結(jié)線124和USB周邊裝置208的非超高速傳輸電路214溝通,并關(guān)閉超高速傳輸電路 202。請(qǐng)參照?qǐng)D5,圖5為本發(fā)明的另一實(shí)施例說(shuō)明降低USB 3. 0主控制裝置耗電的方法的流程圖。圖5的方法利用圖3A的USB 3. 0主控制裝置200和USB周邊裝置208說(shuō)明,詳細(xì)步驟如下步驟500:開(kāi)始;步驟502 :連接USB周邊裝置208至USB 3. 0主控制裝置200 ;步驟504 :控制模塊206控制USB 3. 0主控制裝置200的超高速傳輸電路202與USB周邊裝置208的超高速傳輸電路212進(jìn)行連接,并關(guān)閉USB 3. 0主控制裝置200的非超高速電路204 ;步驟506 :控制模塊206判斷USB 3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量是否大于預(yù)設(shè)值以及切換傳輸損失是否符合電源管理政策;如果是,進(jìn)行步驟508 ;如果否,跳至步驟510 ;步驟508 :控制模塊206控制USB 3. 0主控制裝置200的超高速傳輸電路202與USB周邊裝置208進(jìn)行數(shù)據(jù)傳輸,跳回步驟506 ;步驟510 :控制模塊206先開(kāi)啟USB 3. 0主控制裝置200的非超高速傳輸電路204以及關(guān)閉超高速傳輸電路202,并控制非超高速電路204與USB周邊裝置208的非超高速電路214進(jìn)行數(shù)據(jù)傳輸,跳回步驟506。
圖5的實(shí)施例和圖4的實(shí)施例的差別在于步驟506中,控制模塊206不僅判斷USB3. 0主控制裝置200與USB周邊裝置208間的數(shù)據(jù)傳輸量是否大于預(yù)設(shè)值,亦判斷切換傳輸損失是否符合電源管理政策。因此,當(dāng)切換傳輸損失不符合電源管理政策時(shí),控制模塊206維持USB 3.0主控制裝置200和USB周邊裝置208之間現(xiàn)有的連接。另外,圖5的實(shí)施例的其余操作原理皆和圖4的實(shí)施例相同,在此不再贅述。綜上所述,本發(fā)明所提供的低耗電的USB3.0主控制裝置及降低USB 3. 0主控制裝置耗電的方法根據(jù)USB周邊裝置(USB3. 0周邊裝置)與USB 3. 0主控制裝置之間的數(shù)據(jù)傳輸量,或根據(jù)USB周邊裝置(USB3. 0周邊裝置)與USB 3. 0主控制裝置之間的數(shù)據(jù)傳輸量及切換傳輸損失符合電源管理政策,決定USB周邊裝置(USB3. 0周邊裝置)與USB 3. 0主控制裝置之間的連結(jié)為超高速傳輸連結(jié)或是非超高速傳輸連結(jié)。另外,當(dāng)USB周邊裝置(USB3.0周邊裝置)的非超高速傳輸電路連接USB 3.0主控制裝置的非超高速傳輸電路時(shí),關(guān)閉USB3. 0主控制裝置的超高速傳輸電路;同理,當(dāng)USB周邊裝置(USB3. 0周邊裝置)的超高速傳輸電路連結(jié)USB 3. 0主控制裝置的超高速傳輸電路時(shí),關(guān)閉USB 3. 0主控制裝置的非超高 速傳輸電路。如此,本發(fā)明可節(jié)省USB 3.0主控制裝置內(nèi)許多不必要耗費(fèi)的電能。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種USB3. O主控制裝置,其特征在于,包含 一超高速傳輸電路,用以一第一傳輸速度傳送數(shù)據(jù); 一非超高速傳輸電路,用以一第二傳輸速度、一第三傳輸速度或一第四傳輸速度傳送數(shù)據(jù),其中該第一傳輸速度高于該第二傳輸速度、該第三傳輸速度與該四傳輸速度;及 一控制模塊,耦接于該超高速傳輸電路與該非超高速傳輸電路,用以根據(jù)一預(yù)定條件,控制該超高速傳輸電路或該非超高速傳輸電路與一 USB周邊裝置進(jìn)行一數(shù)據(jù)傳輸,以及開(kāi)啟或關(guān)閉該超聞速傳輸電路及該非超聞速傳輸電路。
2.如權(quán)利要求I所述的USB3. O主控制裝置,其特征在于,其中該控制模塊透過(guò)一硬件、一軟件或一固件實(shí)現(xiàn)。
3.如權(quán)利要求I所述的USB3. O主控制裝置,其特征在于,其中該預(yù)定條件為該USB3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量,其中該USB周邊裝置為一 USB3. O周邊>J-U裝直。
4.如權(quán)利要求3所述的USB3. O主控制裝置,其特征在于,其中當(dāng)該USB 3. O主控制裝置與該USB周邊裝置間初始連接時(shí),該控制模塊控制該超高速傳輸電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸,并關(guān)閉該非超高速傳輸電路。
5.如權(quán)利要求4所述的USB3. O主控制裝置,其特征在于,其中當(dāng)該USB 3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并控制該非超高速電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。
6.如權(quán)利要求4所述的USB3. O主控制裝置,其特征在于,其中當(dāng)該USB 3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值,以及一切換傳輸損失符合一電源管理政策時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并控制該非超高速電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。
7.如權(quán)利要求4所述的USB3. O主控制裝置,其特征在于,其中當(dāng)該USB 3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),與該非超高速傳輸電路進(jìn)行該數(shù)據(jù)傳輸。
8.如權(quán)利要求4所述的USB3. O主控制裝置,其特征在于,其中當(dāng)該USB 3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),以及一切換傳輸損失符合一電源管理政策時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),與該非超高速傳輸電路進(jìn)行該數(shù)據(jù)傳輸。
9.如權(quán)利要求5、6、7、8所述的USB3. O主控制裝置,其特征在于,其中關(guān)閉該超高速傳輸電路后,當(dāng)該USB 3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量再度大于該預(yù)設(shè)值時(shí),該控制模塊重新開(kāi)啟該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),再度與該超高速電路進(jìn)行該數(shù)據(jù)傳輸。
10.如權(quán)利要求5、6、7、8所述的USB3.0主控制裝置,其特征在于,其中關(guān)閉該超高速傳輸電路后,當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量再度大于該預(yù)設(shè)值,以及該切換傳輸損失符合該電源管理政策時(shí),該控制模塊重新開(kāi)啟該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該^8周邊裝置根據(jù)該重置信號(hào),再度與該超高速電路進(jìn)行該數(shù)據(jù)傳輸。
11.如權(quán)利要求4所述的USB3. O主控制裝置,其特征在于,其中當(dāng)該USB3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量大于一預(yù)設(shè)值時(shí),該控制模塊繼續(xù)控制該超高速傳輸電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。
12.如權(quán)利要求I所述的USB3. O主控制裝置,其特征在于,其中當(dāng)該USB周邊裝置為一非USB3. O周邊裝置時(shí),該控制模塊根據(jù)該預(yù)定條件,以該非超高速傳輸電路連接該USB周邊裝置。
13.一種降低USB 3. O主控制裝置耗電的方法,其特征在于,包含 連接一 USB周邊裝置至一 USB 3. O主控制裝置;及 一控制模塊根據(jù)一預(yù)定條件,控制該USB 3. O主控制裝置的超高速傳輸電路或該USB 3.O主控制裝置的非超高速傳輸電路與該USB周邊裝置進(jìn)行一數(shù)據(jù)傳輸,以及開(kāi)啟或關(guān)閉該超聞速傳輸電路及該非超聞速傳輸電路。
14.如權(quán)利要求13所述的方法,其特征在于,其中該預(yù)定條件為該USB3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量,其中該USB周邊裝置為一 USB3. O周邊裝置。
15.如權(quán)利要求14所述的方法,其特征在于,其中當(dāng)該USB3. O主控制裝置與該USB周邊裝置間初始連接時(shí),該控制模塊控制該超高速傳輸電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸,并關(guān)閉該非超高速傳輸電路。
16.如權(quán)利要求15所述的方法,其特征在于,其中當(dāng)該USB3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并控制該非超高速電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。
17.如權(quán)利要求15所述的方法,其特征在于,其中當(dāng)該USB3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值,以及一切換傳輸損失符合一電源管理政策時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并控制該非超高速電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。
18.如權(quán)利要求15所述的方法,其特征在于,其中當(dāng)該USB3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),與該非超高速傳輸電路進(jìn)行該數(shù)據(jù)傳輸。
19.如權(quán)利要求15所述的方法,其特征在于,其中當(dāng)該USB3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量小于或等于一預(yù)設(shè)值時(shí),以及一切換傳輸損失符合一電源管理政策時(shí),該控制模塊先開(kāi)啟該非超高速傳輸電路,再關(guān)閉該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),與該非超高速傳輸電路進(jìn)行該數(shù)據(jù)傳輸。
20.如權(quán)利要求16、17、18、19所述的方法,其特征在于,其中關(guān)閉該超高速傳輸電路后,當(dāng)該USB 3. 0主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量再度大于該預(yù)設(shè)值時(shí),該控制模塊重新開(kāi)啟該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該^8周邊裝置根據(jù)該重置信號(hào),再度與該超高速電路進(jìn)行該數(shù)據(jù)傳輸。
21.如權(quán)利要求16、17、18、19所述的方法,其特征在于,其中關(guān)閉該超高速傳輸電路后,當(dāng)該USB 3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量再度大于該預(yù)設(shè)值,以及該切換傳輸損失符合該電源管理政策時(shí),該控制模塊重新開(kāi)啟該超高速傳輸電路,并發(fā)出一重置信號(hào)至該USB周邊裝置;該USB周邊裝置根據(jù)該重置信號(hào),再度與該超高速電路進(jìn)行該數(shù)據(jù)傳輸。
22.如權(quán)利要求15所述的方法,其特征在于,其中當(dāng)該USB3. O主控制裝置與該USB周邊裝置間的數(shù)據(jù)傳輸量大于一預(yù)設(shè)值時(shí),該控制模塊繼續(xù)控制該超高速傳輸電路與該USB周邊裝置進(jìn)行該數(shù)據(jù)傳輸。
23.如權(quán)利要求13所述的方法,其特征在于,其中當(dāng)該USB周邊裝置為一非USB3.O周邊裝置時(shí),該控制模塊根據(jù)該預(yù)定條件,以該非超高速傳輸電路連接該USB周邊裝置。
24.如權(quán)利要求13所述的方法,其特征在于,其中該超高速傳輸電路用以一第一傳輸速度進(jìn)行該數(shù)據(jù)傳輸。
25.如權(quán)利要求13所述的方法,其特征在于,其中該非超高速傳輸電路用以一第二傳輸速度、一第三傳輸速度或一第四傳輸速度進(jìn)行該數(shù)據(jù)傳輸?!?br>
全文摘要
USB 3.0主控制裝置與降低其低耗電的方法包含一超高速傳輸電路、一非超高速傳輸電路及一控制模塊。該超高速傳輸電路用以一第一傳輸速度傳送數(shù)據(jù);該非超高速傳輸電路用以一第二傳輸速度、一第三傳輸速度或一第四傳輸速度傳送數(shù)據(jù),其中該第一傳輸速度高于該第二傳輸速度、該第三傳輸速度與該第四傳輸速度;該控制模塊耦接于該超高速傳輸電路與該非超高速傳輸電路,用以根據(jù)一預(yù)定條件,控制該超高速傳輸電路或該非超高速傳輸電路與一USB周邊裝置進(jìn)行一數(shù)據(jù)傳輸,以及開(kāi)啟或關(guān)閉該超高速傳輸電路及該非超高速傳輸電路。
文檔編號(hào)G06F1/32GK102749986SQ20121012045
公開(kāi)日2012年10月24日 申請(qǐng)日期2012年4月19日 優(yōu)先權(quán)日2012年2月7日
發(fā)明者徐世民, 郭建成, 黃智宏 申請(qǐng)人:鈺創(chuàng)科技股份有限公司