專利名稱:外圍接口設(shè)備及其優(yōu)先級控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種外圍接口設(shè)備,尤其涉及一種能夠支持多個接口的外圍接口設(shè)備及其優(yōu)先級控制方法。
背景技術(shù):
隨著信息通信設(shè)施的發(fā)展,引入了各種接口方法,例如,包括電氣和電子工程師協(xié)會1394(IEEE1394)、通用串行總線(USB)、通用非同步接收機(jī)/發(fā)射機(jī)(UART)、推薦標(biāo)準(zhǔn)232版本C(RS232C)等。其中,IEEE1394和USB被廣泛采用作為計算機(jī)接口方法。
同時,對于能夠連接到計算機(jī)的外圍設(shè)備的數(shù)目沒有限制,而計算機(jī)能夠提供的端口數(shù)卻是有限的。因此,最好外圍設(shè)備能夠支持多個接口方法。
例如,如今為硬盤---一種典型的計算機(jī)外圍設(shè)備提供數(shù)十兆字節(jié)的容量,而且對硬盤的應(yīng)用繼續(xù)在擴(kuò)展。并且,為增加移動性,提供了便攜式硬盤。
現(xiàn)在,英特爾兼容機(jī)支持兩條硬盤總線,每條總線可以連接兩個硬盤(主和從)??紤]到通常使用一個或兩個CD-ROM驅(qū)動器(或DVD-ROM驅(qū)動器)和一個CD-RW驅(qū)動器的情況,僅可以通過硬盤總線連接兩個硬盤,連接更多硬盤是很困難的。
因此,正在引入硬盤支持多接口的方法,比如IEEE1394和USB。
這些支持多接口的硬盤具有多個橋接器(橋接器將一種接口方法的信號轉(zhuǎn)換為另一種接口方法的信號),并且選擇性地使用其中一個橋接器。例如,USB/集成驅(qū)動電子(USB/IDE)橋接器將USB接口方法的信號轉(zhuǎn)換為作為硬盤標(biāo)準(zhǔn)的IDE接口的信號。
支持這些多接口的硬盤可以通過直接連接方法和采用多路復(fù)用器的方法進(jìn)行劃分。
直接連接方法的硬盤具有對應(yīng)各個接口方法的連接端口及連接到該各個連接端口的橋接器。使用哪個橋接器僅由用戶的選擇確定。
采用多路復(fù)用器方法的硬盤具有對應(yīng)各個接口方法的連接端口及連接到該各個連接端口的橋接器。使用該多路復(fù)用器,選擇性地使用在橋接器中轉(zhuǎn)換的適合于各個接口方法的信號之一。
然而,當(dāng)連接了兩個或多個使用不同方法的接口時,現(xiàn)有技術(shù)直接連接方法的硬盤不能識別所述接口方法和正確地響應(yīng)接口,從而使接口導(dǎo)致操作失誤或麻煩。
而且,在現(xiàn)有技術(shù)采用多路復(fù)用器方法的硬盤中,不僅要為正在使用的橋接器提供電源而且要為不在使用的橋接器提供電源,使其它橋接器也操作從而導(dǎo)致電源浪費(fèi)和噪聲,并且多路復(fù)用器的使用造成外部或便攜式硬盤小型化的一個障礙。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的目的是提供一種支持多個接口方法并且當(dāng)通過兩個或多個接口端口連接了多個外圍設(shè)備時能夠控制外圍設(shè)備間的優(yōu)先級的外圍接口設(shè)備。
而且,為了解決上述問題,本發(fā)明的另一個目的是提供一種適合于所述接口設(shè)備的優(yōu)先級控制方法。
根據(jù)本發(fā)明的一個方面,提供一種外圍接口設(shè)備,包括多個端口、多個接口轉(zhuǎn)換器、優(yōu)先級確定單元、端口選擇單元、和連接單元。所述多個端口接收適合于多個接口方法的信號。所述多個接口轉(zhuǎn)換器分別連接到適合的端口并且將與各端口相對應(yīng)的接口方法的信號轉(zhuǎn)換為適合于硬盤的接口方法的信號。所述優(yōu)先級確定單元從所述多個端口接收各個接口方法的信號,識別連接接口的方法,并且當(dāng)連接了兩個或多個接口時確定這些接口中的優(yōu)先級。所述端口選擇單元根據(jù)所述優(yōu)先級控制單元的識別結(jié)果控制電源以選擇性地操作所述多個接口轉(zhuǎn)換器。
根據(jù)本發(fā)明的另一方面,提供一種外圍接口設(shè)備的優(yōu)先級控制方法,該外圍接口設(shè)備具有至少兩個端口,其中每個支持一個接口方法,以及兩個接口轉(zhuǎn)換器,該兩個接口轉(zhuǎn)換器分別連接到適合的端口,并將與該端口相對應(yīng)的接口方法的信號轉(zhuǎn)換為適合于外圍設(shè)備的接口方法的信號。讀取該兩個端口間的優(yōu)先級?;谠撟x取的優(yōu)先級設(shè)置,確定是否連接了高優(yōu)先級端口。如果連接了較高優(yōu)先級端口,則選擇該較高優(yōu)先級端口,并且切斷提供給與余下的較低優(yōu)先級端口相對應(yīng)的轉(zhuǎn)換器的電源。如果沒有連接較高優(yōu)先級端口,則確定是否連接了較低優(yōu)先級端口,并且如果連接了較低優(yōu)先級端口,則選擇該端口,并且切斷提供給與余下的較高優(yōu)先級端口相對應(yīng)的轉(zhuǎn)換器的電源。
通過參考附圖詳細(xì)描述優(yōu)選實(shí)施例,本發(fā)明的上述目的和優(yōu)點(diǎn)將變得更加清楚,附圖中圖1是說明現(xiàn)有技術(shù)便攜式硬盤的結(jié)構(gòu)的示意圖;圖2是說明現(xiàn)有技術(shù)便攜式硬盤的另一種結(jié)構(gòu)的示意圖;圖3是說明根據(jù)本發(fā)明的外圍接口的一個優(yōu)選實(shí)施例的結(jié)構(gòu)方框圖;圖4是說明圖3中所示的端口選擇單元的詳細(xì)結(jié)構(gòu)的電路圖;圖5是用于產(chǎn)生輸入到圖4中所示的設(shè)備的補(bǔ)償信號(USB_EN,1394_EN)的緩沖器的結(jié)構(gòu)的示意圖;圖6是本發(fā)明的應(yīng)用到多個接口類型中的另一個優(yōu)選實(shí)施例的結(jié)構(gòu)的示例方框圖;圖7是說明根據(jù)本發(fā)明的外圍接口方法的優(yōu)選實(shí)施例的流程圖;圖8是說明根據(jù)本發(fā)明的外圍接口方法的另一個優(yōu)選實(shí)施例的流程圖。
具體實(shí)施例方式
如圖1所示,現(xiàn)有技術(shù)直接連接方法的硬盤包括IEEE1394端口102,IEEE1394連接器可以連接到該端口;IEEE1394物理層處理器104,用于處理IEEE1394信號的物理層;IEEE1394/IDE橋接器106,用于處理IEEE1394信號的鏈路層;USB端口108,USB連接器可以連接到該端口;USB/IDE橋接器110,用于處理USB信號的鏈路層和物理層;以及高級技術(shù)附加分組接口(advanced technology attachment packet interface,ATAPI)總線連接器112。
在圖1所示的硬盤中,用戶選擇性地使用僅IEEE1394端口102和USB端口108之一。
然而,由于在圖1所示的硬盤中,IEEE1394物理層處理器104、IEEE1394/IDE橋接器106和USB/IDE橋接器110通常都工作,如果使用了一種方法,其它方法的橋接器會浪費(fèi)功率并將噪聲引入到ATAPI信號中。
而且,如果由于用戶粗心大意不僅連接了IEEE1394端口102而且連接了USB端口108,硬盤可能不能正常工作。
圖2是說明使用采用多路復(fù)用器方法的現(xiàn)有技術(shù)便攜式硬盤的另一種結(jié)構(gòu)的示意圖。
如圖2所示,現(xiàn)有技術(shù)采用多路復(fù)用器方法的硬盤包括IEEE1394端口202,IEEE1394連接器可以連接到該端口;IEEE1394物理層處理器204,用于處理IEEE1394信號的物理層;IEEE1394/IDE橋接器206,用于處理IEEE1394信號的鏈路層;USB端口208,USB連接器可以連接到該端口;USB/IDE橋接器210,用于處理USB信號的物理層和鏈路層;多路復(fù)用器/多路分解器214,用于選擇性地輸出IEEE1394/IDE橋接器206和USB/IDE橋接器210的輸出之一;和ATAPI總線連接器212。
在圖2的硬盤中,多路復(fù)用器/多路分解器214的操作由提供給USB端口208的信號控制。USB連接器包括電源引腳(Vp)、接地引腳(GROUND)、和兩個差動信號引腳(D1,D2)。多路復(fù)用器/多路分解器214的選擇操作由提供到電源引腳(Vp)的USB電源(Vusb)控制。即,如果提供了USB電源(Vusb),則多路復(fù)用器/多路分解器214工作以將USB/IDE橋接器210連接到ATAPI總線連接器212,而如果沒有提供USB電源(Vusb),則多路復(fù)用器/多路分解器214工作以將IEEE1394/IDE橋接器206連接到ATAPI總線連接器212。
通過多路復(fù)用器/多路分解器214的操作,當(dāng)IEEE1394端口102和USB端口108都被連接時,圖2的硬盤會正確地確定正在使用的接口方法并響應(yīng)之。
然而,在圖2的硬盤中也與圖1的硬盤一樣,IEEE1394物理層處理器204、IEEE1394/IDE橋接器206、和USB/IDE橋接器210通常都工作,如果使用了一種方法,則其它方法的橋接器會浪費(fèi)功率并將噪聲引入到ATAPI信號中。
同時,由于多路復(fù)用器/多路分解器214應(yīng)該對應(yīng)于IDE類型信號線路的數(shù)目,小型化便攜式硬盤的尺寸是很困難的,并且切換操作會導(dǎo)致噪聲。
圖3是說明根據(jù)應(yīng)用到硬盤驅(qū)動器的本發(fā)明的外圍接口設(shè)備的優(yōu)選實(shí)施例的結(jié)構(gòu)的方框圖。與圖2的設(shè)備相比,該外圍接口設(shè)備不使用多路復(fù)用器/多路分解器,而是控制電源以選擇性地操作IEEE1394/IDE橋接器106和USB/IDE橋接器110。
圖3中所示的設(shè)備包括IEEE1394端口302,IEEE1394連接器可以連接到該端口;IEEE1394物理層處理器304,用于處理IEEE1394信號的物理層;IEEE1394/IDE橋接器306,用于處理IEEE1394信號的鏈路層;USB端口308,USB連接器可以連接到該端口;USB/IDE橋接器310,用于處理USB信號的物理層和鏈路層;端口選擇單元314,用于控制IEEE1394物理層處理器304、IEEE1394/IDE橋接器306和USB/IDE橋接器310的操作;和ATAPI總線連接器312。
在圖3的設(shè)備中,端口選擇單元314的操作由提供到USB端口308的信號控制。即,如果提供了USB電源(Vusb),則端口選擇單元314進(jìn)行控制以使工作電源IEEE1394_VCC不提供給IEEE1394物理層處理器304和IEEE1394/IDE橋接器306,而使工作電源USB_VCC提供給USB/IDE橋接器310。因此,當(dāng)通過USB端口310連接了圖3中所示的設(shè)備時,僅有USB/IDE橋接器310工作,而IEEE1394物理層處理器304和IEEE1394/IDE橋接器306不工作。從而,消除了由IEEE1394/IDE橋接器306引入噪聲的可能性。
同時,如果沒有提供USB電源(Vusb)(即,當(dāng)通過IEEE端口連接設(shè)備時),端口選擇單元314進(jìn)行控制以使工作電源IEEE1394_VCC提供給IEEE1394物理層處理器304和IEEE1394/IDE橋接器306,而工作電源USB_VCC不提供給USB/IDE橋接器310。因此,當(dāng)通過IEEE1394端口302連接圖3的設(shè)備時,IEEE1394物理層處理器304和IEEE1394/IDE橋接器306工作,而USB/IDE橋接器310不工作。從而,消除了由USB/IDE橋接器310引入噪聲的可能性。
另外,由于與圖2的設(shè)備不同,圖3所示的設(shè)備不使用多路復(fù)用器/多路分解器214,如果應(yīng)用到便攜式硬盤,該設(shè)備有助于減小便攜式硬盤的尺寸。
圖4是說明圖3中所示的端口選擇單元314的詳細(xì)結(jié)構(gòu)的電路圖。
圖4所示單元接收相互互補(bǔ)的兩個輸入(ENA,ENB),并且根據(jù)狀態(tài)和操作方式(低電平有效,高電平有效),產(chǎn)生互不兼容的輸出(OUTA,OUTB)。這里,操作方式為“低電平有效”,OUTA對應(yīng)于IEEE1394工作電源(IEEE1394_VCC),而OUTB對應(yīng)于USB工作電源(USB_VCC)。
例如,如果ENA和ENB分別為邏輯0和邏輯1,則輸出OUTA=VIN,而不輸出OUTB。相反,如果ENA和ENB分別為邏輯1和邏輯0,則不輸出OUTA,而輸出OUTB=VIN。
圖5是用于產(chǎn)生輸入到圖4中所示設(shè)備的補(bǔ)償信號(USB_EN,IEEE1394_EN)的緩沖器的結(jié)構(gòu)示意圖。如果提供了Vusb,則USB_EN變成1,晶體管516短路,并且輸出IEEE1394_EN=0。相反,如果沒有提供Vusb,則USB_EN變成0,晶體管516接通,并且輸出IEEE1394_EN=1。
通過端口選擇單元314的操作,設(shè)置了USB接口方法和IEEE1394接口方法間的優(yōu)先級。即,當(dāng)IEEE1394端口302和USB端口308都被連接時,僅使用USB端口308以防止不正常操作和麻煩。
在圖3所示的設(shè)備中,可以改變USB接口方法和IEEEF1394接口方法間的優(yōu)先級。通過將IEEE1394類型電源信號(V1394)而不是USB類型電源信號(Vusb)提供給端口選擇單元314而執(zhí)行該改變。
僅使用IEEE1394總線和USB總線將圖3中所示設(shè)備應(yīng)用到接口。然而,當(dāng)使用了多于兩種接口方法時圖3中所示的設(shè)備可以很容易地擴(kuò)展。
圖6是應(yīng)用到多接口類型的本發(fā)明的另一個優(yōu)選實(shí)施例的結(jié)構(gòu)的示例方框圖。
圖6中所示的設(shè)備包括適合于多接口類型的多個端口602a至602n;轉(zhuǎn)換器604a至604n,連接到各個端口并適合于多接口方法;端口選擇單元614,用于控制每個轉(zhuǎn)換器604a至604n的工作電源;優(yōu)先級控制單元616;和ATAPI總線連接器612。
這些端口可以是,例如,IEEE1394連接器可以連接的IEEE1394端口,或USB連接器可以連接的USB端口。
轉(zhuǎn)換器604可以是,例如,IEEE/IDE轉(zhuǎn)換器或包括USB/IDE橋接器的USB/IDE轉(zhuǎn)換器,所述IEEE/IDE轉(zhuǎn)換器包括處理IEEE1394信號的物理層的IEEE1394物理層處理器和處理IEEE1394信號的鏈路層的IEEE1394/IDE橋接器。
優(yōu)先級控制單元616接收多接口方法的信號,并產(chǎn)生指示使用了方法中的哪個接口方法的識別信號。而且,當(dāng)接收到兩個或多個信號時,優(yōu)先級控制單元616根據(jù)預(yù)定優(yōu)先級確定信號間的優(yōu)先級,并產(chǎn)生相應(yīng)于該優(yōu)先級的識別信號。
端口選擇單元614產(chǎn)生與所提供的識別信號相對應(yīng)的電源。此時,其它電源進(jìn)入禁止?fàn)顟B(tài)。
通過優(yōu)先級控制單元616和端口選擇單元614的操作,設(shè)置了接口方法間的優(yōu)先級。即,當(dāng)通過兩個或多個端口使用兩個或多個接口方法時,僅使用其中的一個接口方法以防止不正常操作和麻煩。
圖7是說明根據(jù)本發(fā)明的外圍接口方法的優(yōu)選實(shí)施例的流程圖。
根據(jù)圖7中所示的外圍接口方法,在圖2中所示的具有兩個接口端口的外圍接口設(shè)備中,基于預(yù)設(shè)的優(yōu)先級,僅選擇一個接口端口并且禁止其它接口端口。為了禁止接口,如上參考圖2所述,禁止與沒有選擇的接口端口相對應(yīng)的轉(zhuǎn)換器的操作,具體而言,切斷轉(zhuǎn)換器的電源以禁止接口。
首先,在步驟S802讀取優(yōu)先級設(shè)置。優(yōu)先級設(shè)置為,例如,USB->IEEE1394。
基于讀取的優(yōu)先級設(shè)置,在步驟S804確定是否連接了較高優(yōu)先級端口。
如果在步驟S804判斷出連接了較高優(yōu)先級端口,則在步驟S806選擇該較高優(yōu)先級端口。
在步驟S808切斷提供給對應(yīng)于余下的較低優(yōu)先級端口的轉(zhuǎn)換器的電源。
如果在步驟S804判斷出沒有連接較高優(yōu)先級端口,則在步驟S810確定是否連接了較低優(yōu)先級端口。如果也沒有連接較低優(yōu)先級端口,則執(zhí)行步驟S802。
如果連接了較低優(yōu)先級端口,則在步驟S812選擇該端口。
在步驟S814切斷提供給對應(yīng)于余下的較高優(yōu)先級端口的轉(zhuǎn)換器的電源。
在步驟S816使用所選端口操作外圍設(shè)備。
圖7中所示的方法可以很容易地應(yīng)用到如圖6中所示的具有多個接口端口的接口設(shè)備。
這里,將步驟S808和S812修改為切斷提供到與除選中端口外的余下端口相對應(yīng)的轉(zhuǎn)換器的電源,并且還修改步驟S810,從而如果沒有連接下一個較高優(yōu)先級端口,則確定是否連接了第二個下一個較高優(yōu)先級端口。
圖8是說明根據(jù)本發(fā)明的外圍接口方法的另一個優(yōu)選實(shí)施例的流程圖。
根據(jù)圖8中所示的外圍接口方法,在圖6中所示的具有兩個或多個接口端口的外圍接口設(shè)備中,根據(jù)優(yōu)先級設(shè)置,選擇接口端口中具有最高優(yōu)先級的接口端口,并且禁止其它接口端口。為了禁止接口,如上參考圖6所述,禁止與沒有選擇的接口端口相對應(yīng)的轉(zhuǎn)換器的操作,具體而言,切斷轉(zhuǎn)換器的電源以禁止接口。
首先,在步驟S902確定是否連接了兩個或多個端口。
如果僅連接了一個端口,則在步驟S904選擇所連接的端口。即,將工作電源提供給對應(yīng)于該連接的端口的轉(zhuǎn)換器。
如果連接了兩個或多個端口,則根據(jù)優(yōu)先級設(shè)置僅選擇具有較高優(yōu)先級的一個端口。
在步驟S906讀取優(yōu)先級設(shè)置。優(yōu)先級設(shè)置為,例如,USB->IEEE1394->RS232C->…。
基于讀取的優(yōu)先級設(shè)置,在步驟S908選擇具有較高優(yōu)先級的端口。
在步驟S910切斷提供給對應(yīng)于沒有選中的端口的轉(zhuǎn)換器的電源。
在步驟S912使用所選端口操作外圍設(shè)備。
本領(lǐng)域的技術(shù)人員很容易理解,如本發(fā)明的實(shí)施例所述的硬盤接口設(shè)備和優(yōu)先級控制方法可以容易地應(yīng)用到便攜式硬盤中。而且,本領(lǐng)域的技術(shù)人員很容易理解,上述硬盤接口設(shè)備和優(yōu)先級控制方法可以容易地應(yīng)用到不僅硬盤而且其它沒有重大變化的外圍設(shè)備。
因此,本發(fā)明不限于上述實(shí)施例,在本發(fā)明的精神和范圍內(nèi)可作多種改變。本發(fā)明的范圍不由上述內(nèi)容確定而由附加的權(quán)利要求書確定。
如上所述,本發(fā)明的外圍接口設(shè)備和優(yōu)先級控制方法可以支持多接口方法從而可以獲得外圍設(shè)備的擴(kuò)展。
而且,當(dāng)應(yīng)用到便攜式硬盤時,本發(fā)明的外圍接口設(shè)備和優(yōu)先級控制方法能夠減小便攜式硬盤的尺寸并提供穩(wěn)定的操作。
權(quán)利要求
1.一種硬盤接口設(shè)備,包括多個端口,用于接收適合于多個接口方法的信號;多個接口轉(zhuǎn)換器,分別連接到適合的端口,并且將對應(yīng)于各端口的接口方法的信號轉(zhuǎn)換為適合于硬盤的接口方法的信號;優(yōu)先級確定單元,用于從所述多個端口接收各個接口方法的信號,識別所連接接口的方法,并且當(dāng)連接了兩個或多個接口時,確定這些接口中的優(yōu)先級;端口選擇單元,用于根據(jù)所述優(yōu)先級控制單元的識別結(jié)果,控制電源以選擇性地操作所述多個接口轉(zhuǎn)換器;和連接單元,連接到多個接口轉(zhuǎn)換器,并且發(fā)送和接收適合于所述硬盤的接口方法的信號。
2.如權(quán)利要求1所述的硬盤接口設(shè)備,其中所述接口轉(zhuǎn)換器包括適合于至少IEEE1394總線和USB總線的轉(zhuǎn)換器。
3.如權(quán)利要求2所述的硬盤接口設(shè)備,其中所述端口選擇單元響應(yīng)USB電源信號,控制提供給適合于所述IEEE1394總線和USB總線的轉(zhuǎn)換器的電源。
4.如權(quán)利要求3所述的硬盤接口設(shè)備,還包括緩沖器,用于根據(jù)所述USB電源信號的狀態(tài),產(chǎn)生指示是否連接了USB端口的使能信號(ENB),和具有所述使能信號的相反邏輯狀態(tài)的信號(ENB)。
5.如權(quán)利要求3所述的硬盤接口設(shè)備,其中所述端口選擇單元響應(yīng)IEEE1394電源信號,控制提供給適合于所述IEEE1394總線和USB總線的轉(zhuǎn)換器的電源。
6.如權(quán)利要求2所述的硬盤接口設(shè)備,其中所述端口選擇單元響應(yīng)USB電源信號,控制提供給適合于所述IEEE1394總線和USB總線的轉(zhuǎn)換器的電源。
7.一種硬盤接口設(shè)備,包括USB和IEEE1394接口端口,用于接收適合于至少USB和IEEE1394接口的信號;USB/IDE和IEEE1394/IDE接口轉(zhuǎn)換器,分別連接到USB和IEEE1394接口端口,并且將所述接口總線的信號轉(zhuǎn)換為適合于硬盤的接口總線的信號;端口選擇單元,用于響應(yīng)從所述USB端口提供的USB接口總線的信號中的電源信號(USB電源信號),控制所述IEEE1394/IDE接口轉(zhuǎn)換器的電源操作;和連接單元,連接到所述USB/IDE和IEEE1394/IDE接口轉(zhuǎn)換器,并且在所述轉(zhuǎn)換器和硬盤之間發(fā)送和接收所述IDE接口總線的信號。
8.如權(quán)利要求7所述的硬盤接口設(shè)備,還包括緩沖器,用于根據(jù)所述USB電源信號的狀態(tài),產(chǎn)生指示是否連接了USB端口的使能信號(ENB),和具有所述使能信號的相反邏輯狀態(tài)的信號(ENB),并將所述信號提供到所述端口選擇單元。
9.一種外圍接口設(shè)備,包括多個端口,其中每個都支持至少一個接口方法;多個接口轉(zhuǎn)換器,分別連接到適合的端口,并且將對應(yīng)于各端口的接口方法的信號轉(zhuǎn)換為適合于外圍設(shè)備的接口方法的信號;優(yōu)先級確定單元,用于從所述多個端口接收各個接口方法的信號,識別所連接接口的方法,并且當(dāng)連接了兩個或多個接口時,確定這些接口中的優(yōu)先級;端口選擇單元,用于根據(jù)所述優(yōu)先級控制單元的識別結(jié)果,控制電源以選擇性地操作所述多個接口轉(zhuǎn)換器之一;和連接單元,連接到多個接口轉(zhuǎn)換器,并且發(fā)送和接收適合于所述外圍設(shè)備的接口方法的信號。
10.如權(quán)利要求9所述的外圍接口設(shè)備,其中所述接口轉(zhuǎn)換器包括適合于至少IEEE1394總線和USB總線的轉(zhuǎn)換器。
11.如權(quán)利要求10所述的外圍接口設(shè)備,其中所述端口選擇單元響應(yīng)USB電源信號,控制提供給適合于所述IEEE1394總線和USB總線的轉(zhuǎn)換器的電源。
12.如權(quán)利要求11所述的外圍接口設(shè)備,還包括緩沖器,用于根據(jù)所述USB電源信號的狀態(tài),產(chǎn)生指示是否連接了USB端口的使能信號(ENB),和具有所述使能信號的相反邏輯狀態(tài)的信號(ENB)。
13.如權(quán)利要求11所述的外圍接口設(shè)備,其中所述端口選擇單元響應(yīng)IEEE1394信號,控制提供給適合于所述IEEE1394總線和USB總線的轉(zhuǎn)換器的電源。
14.如權(quán)利要求10所述的外圍接口設(shè)備,其中所述端口選擇單元響應(yīng)USB電源信號,控制提供給適合于所述IEEE1394總線和USB總線的轉(zhuǎn)換器的電源。
15.一種外圍接口設(shè)備的優(yōu)先級控制方法,該外圍接口設(shè)備具有至少兩個端口,其中每個支持一個接口方法,及兩個接口轉(zhuǎn)換器,該兩個接口轉(zhuǎn)換器分別連接到適合的端口,并將對應(yīng)于各端口的接口方法的信號轉(zhuǎn)換為適合于外圍設(shè)備的接口方法的信號,所述方法包括讀取該兩個端口間的優(yōu)先級;基于該讀取的優(yōu)先級設(shè)置,確定是否連接了高優(yōu)先級端口;如果連接了較高優(yōu)先級端口,則選擇該較高優(yōu)先級端口,并且切斷提供給對應(yīng)于余下的較低優(yōu)先級端口的轉(zhuǎn)換器的電源;以及如果沒有連接較高優(yōu)先級端口,則確定是否連接了較低優(yōu)先級端口,并且如果連接了較低優(yōu)先級端口,則選擇該端口,并且切斷提供給對應(yīng)于余下的較高優(yōu)先級端口的轉(zhuǎn)換器的電源。
16.一種外圍接口設(shè)備的優(yōu)先級控制方法,該外圍接口設(shè)備具有多個端口,其中每個支持一個接口方法,及多個接口轉(zhuǎn)換器,該多個接口轉(zhuǎn)換器分別連接到適合的端口,并將對應(yīng)于各端口的接口方法的信號轉(zhuǎn)換為適合于外圍設(shè)備的接口方法的信號,所述方法包括確定是否連接了兩個或多個端口;如果僅連接了一個端口,選擇所連接的端口并將工作電源僅提供給對應(yīng)于所連接端口的轉(zhuǎn)換器;如果連接了兩個或多個端口,則讀取這些端口中的優(yōu)先級;以及基于該讀取的優(yōu)先級設(shè)置,選擇具有較高優(yōu)先級的端口,并且切斷提供給對應(yīng)于沒有選中的余下端口的轉(zhuǎn)換器的電源。
全文摘要
提供一種能夠支持多個接口的外圍接口設(shè)備及其優(yōu)先級控制方法。該外圍接口設(shè)備包括多個端口、多個接口轉(zhuǎn)換器、優(yōu)先級確定單元、端口選擇單元、和連接單元。所述多個端口接收適合于多個接口方法的信號。所述多個接口轉(zhuǎn)換器分別連接到適合的端口并且將對應(yīng)于各端口的接口方法的信號轉(zhuǎn)換為適合于硬盤的接口方法的信號。所述優(yōu)先級確定單元從所述多個端口接收各個接口方法的信號,識別連接接口的方法,并且當(dāng)連接了兩個或多個接口時,確定這些接口中的優(yōu)先級。所述端口選擇單元根據(jù)所述優(yōu)先級控制單元的識別結(jié)果,控制電源以選擇性地操作所述多個接口轉(zhuǎn)換器。所述連接單元連接到多個接口轉(zhuǎn)換器,并且發(fā)送和接收適合于硬盤的接口方法的信號。
文檔編號G06F13/26GK1467605SQ0314113
公開日2004年1月14日 申請日期2003年6月11日 優(yōu)先權(quán)日2002年6月14日
發(fā)明者崔鎬仲 申請人:三星電子株式會社