国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)傳輸橋接裝置及其控制芯片與方法

      文檔序號(hào):7691798閱讀:338來(lái)源:國(guó)知局
      專利名稱:數(shù)據(jù)傳輸橋接裝置及其控制芯片與方法
      技術(shù)領(lǐng)域
      本發(fā)明是涉及一種數(shù)據(jù)傳輸橋接裝置,特別是指-種采用通用序列總線
      (USB)的規(guī)格,并可切換來(lái)橋接傳輸兩臺(tái)主機(jī)端裝置的數(shù)據(jù)的數(shù)據(jù)傳輸橋接裝置及其控制芯片與方法。
      背景技術(shù)
      由于科技的快速成長(zhǎng),使得計(jì)算機(jī)的普及率及使用率大幅地增加。此外,目前幾乎大部分的數(shù)據(jù)(包括影音、通訊、文書(shū)等數(shù)據(jù))都"了以透過(guò)計(jì)算機(jī)來(lái)制作及處理,因此,使用者在計(jì)算機(jī)上所儲(chǔ)存的檔案數(shù)據(jù)的數(shù)量也就會(huì)日益增加。
      在數(shù)據(jù)量增加的情形下,相對(duì)的,數(shù)據(jù)的傳遞便成為使用者常常會(huì)需要進(jìn)行的動(dòng)作之一。而在遠(yuǎn)距離的數(shù)據(jù)傳遞方面,目前最普遍的就是透過(guò)因特網(wǎng)的聯(lián)機(jī)來(lái)達(dá)到數(shù)據(jù)傳遞的目的。而在近距離或相鄰的兩臺(tái)計(jì)算機(jī)主機(jī)之間欲進(jìn)行數(shù)據(jù)傳遞時(shí),除了可以透過(guò)設(shè)定局域網(wǎng)絡(luò)的方式來(lái)傳遞之外, 一般目前的作法
      大致還有以下幾種方式
      1、 透過(guò)網(wǎng)絡(luò)線跳線對(duì)接的方式來(lái)直接連接兩臺(tái)計(jì)算機(jī)主機(jī)。然而此種方式,使用者必須額外要隨時(shí)準(zhǔn)備有已跳線的網(wǎng)絡(luò)線。
      2、 透過(guò)近距離無(wú)線電頻率(RF)的方式來(lái)傳輸,例如藍(lán)牙、紅外線等。但是此種方式,兩臺(tái)計(jì)算機(jī)主機(jī)方面都必須要有支持無(wú)線電頻率傳輸?shù)哪K,并且在聯(lián)機(jī)時(shí)必須要再進(jìn)行兩方的確認(rèn)設(shè)定,才可以進(jìn)行資料的傳遞。
      3、 透過(guò)另外的行動(dòng)儲(chǔ)存裝置,如隨身碟、行動(dòng)硬盤等裝置來(lái)間接地進(jìn)行數(shù)據(jù)的傳遞。但此種方式必須分別在兩臺(tái)計(jì)算機(jī)主機(jī)上進(jìn)行如插入裝置、復(fù)制檔案、貼上檔案等操作動(dòng)作才可完成數(shù)據(jù)的傳輸,其傳輸效率較差。
      然而,綜觀上述幾種近距離的計(jì)算機(jī)主機(jī)間的傳遞方式,雖然第三種傳遞方式的傳輸效率較差,卻也是目前使用者較常使用的方式之一。其原因除了行動(dòng)儲(chǔ)存裝置可以長(zhǎng)時(shí)間地儲(chǔ)存數(shù)據(jù),而讓數(shù)據(jù)具有可攜式的優(yōu)點(diǎn)之外,另一重要的因素是在于大部分的行動(dòng)儲(chǔ)存裝置是采用通用序列總線(USB)的規(guī)格來(lái)設(shè)計(jì),因此其隨插即用的特點(diǎn),lh使用者不需進(jìn)行任何設(shè)定即可方便進(jìn)行連接。因此,要如何設(shè)U出統(tǒng)合上述幾種傳輸方式的優(yōu)點(diǎn)的數(shù)據(jù)傳輸橋接裝置及方法,以讓使用者能夠力—便且有效率地進(jìn)行相鄰兩臺(tái)計(jì)算機(jī)4:機(jī)間的數(shù)據(jù)傳遞,便是目前值得加以研究開(kāi)發(fā)的地方。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明所要解決的技術(shù)問(wèn)題在于,設(shè)計(jì)出位T附近的兩個(gè)裝置之間的數(shù)據(jù)傳輸橋接裝置,其可透過(guò)主動(dòng)偵測(cè)所連接的裝置的類型來(lái)進(jìn)行切換不同的傳輸路徑,不僅可兼容支持主機(jī)端裝置對(duì)從屬端裝置的數(shù)據(jù)傳輸,其重
      點(diǎn)更是可直接支持兩臺(tái)主機(jī)端裝置之間的數(shù)據(jù)傳輸,并且由r是搭配通用序列總線的規(guī)格來(lái)設(shè)計(jì),因此具有隨插即用的特性。藉此,以達(dá)到方便主機(jī)端裝置
      與其它任何裝置進(jìn)行橋接及傳輸數(shù)據(jù)的H的。此外,因兩個(gè)裝置之間是直接進(jìn)
      行數(shù)據(jù)傳輸,因此更可以具有較佳的傳輸效率。
      為了達(dá)到上述目的,根據(jù)本發(fā)明所提出的一方案,提供一種數(shù)據(jù)傳輸橋接
      裝置,是采用通用序列總線的規(guī)格來(lái)傳輸數(shù)據(jù),其包括-第一連接接口、 一
      第二連接接口及一控制芯片。其中,第一連接接口是用以連接一第-一主機(jī)端裝置,而第二連接接口是用以連接一第二主機(jī)端裝置或一從屬端裝置。再者,控制芯片是連接該第一連接接口及該第二連接接口 ,并且進(jìn)一步包含有二傳輸路徑,用以偵測(cè)該第二連接接口所連接的裝置,而切換選擇該二傳輸路徑的其中之一來(lái)進(jìn)行第一連接接口及第二連接接口之間的數(shù)據(jù)傳輸。
      為了達(dá)到上述目的,根據(jù)本發(fā)明所提出的另一方案,提供一種數(shù)據(jù)傳輸橋接裝置的控制芯片,該數(shù)據(jù)傳輸橋接裝置是包含一第 -連接接口及一第二連接
      接口,而該控制芯片包括 一第一通用序列總線控制器、 一第二通用序列總線
      控制器、 一旁通電路(Bypass Circuit)單元、 一偵測(cè)單元及一中央處理單元。其中,第一通用序列總線控制器是連接該第一連接接口,并且與該第一連接接口所連接的一第一主機(jī)端裝置完成聯(lián)機(jī)而進(jìn)行數(shù)據(jù)傳輸。第二通用序列總線控制器是連接第一通用序列總線控制器及該第二連接接口 ,并且當(dāng)該第二連接接口是連接一第二主機(jī)端裝置時(shí),該第二通用序列總線控制器是與該第二主機(jī)端裝置完成聯(lián)機(jī),進(jìn)而再與該第一通用序列總線控制器形成橋接傳輸。而旁通電路單元是連接該第二連接接口,并且當(dāng)該第二連接接口是連接一從屬端裝置
      6時(shí),該旁通電路單元是直接接通該第 一通用序列總線控制器及該第』接接口,以提供該第一主機(jī)端裝置與該從屬端裝置進(jìn)行L從運(yùn)作。此外,偵測(cè)審兀是自動(dòng)切換運(yùn)作于一虛擬主機(jī)狀態(tài)及-謹(jǐn)擬從屬狀態(tài),用以判斷該第二連接接口所連接的裝置,以產(chǎn)生-偵測(cè)信號(hào),進(jìn)而再山中央處理單元接收該偵測(cè)信^ ,并根據(jù)該偵測(cè)信號(hào)來(lái)控制該第二通用序列總線控制器及該旁通電路單元的其中之一進(jìn)行啟動(dòng)運(yùn)作。
      為了達(dá)到上述目的,根據(jù)本發(fā)明所提出的再一方案,提供一種數(shù)據(jù)傳輸橋接方法,是用于連接一第一主機(jī)端裝置及一外接裝置,該方法的歩驟包括首先,運(yùn)作于-虛擬從屬狀態(tài),以產(chǎn)生一査詢(Inciiure)信號(hào)給該外接裝置,并且在取得該外接裝置的響應(yīng)后,判斷出該外接裝置是為一第二主機(jī)端裝置。進(jìn)而切換成一橋接傳輸路徑,以完成與該第二主機(jī)端裝置的聯(lián)機(jī),并透過(guò)該橋接傳輸路徑來(lái)橋接傳輸該第--主機(jī)端裝置與該第二主機(jī)端裝置之間的數(shù)據(jù)。接著,再切換運(yùn)作于一虛擬主機(jī)狀態(tài),以確認(rèn)接收到該外接裝置所產(chǎn)生的一查詢信號(hào),而判斷出該外接裝置是為從屬端裝置,于是便切換成一旁通傳輸路徑(Bypass Path),以藉由該旁通傳輸路徑來(lái)讓該第-一主機(jī)端裝置與該從屬端裝置進(jìn)行主從運(yùn)作。藉此,透過(guò)交互切換于該虛擬從屬狀態(tài)及該虛擬主機(jī)狀態(tài),以偵測(cè)出該外接裝置是為第二主機(jī)端裝置或從屬端裝置,進(jìn)而完成該第一主機(jī)端裝置與該外接裝置之間的數(shù)據(jù)傳輸。
      以上的概述與接下來(lái)的詳細(xì)說(shuō)明及附圖,皆是為了能進(jìn)--步說(shuō)明本發(fā)明為達(dá)成預(yù)定目的所采取的方式、手段及功效。而有關(guān)本發(fā)明的其它目的及優(yōu)點(diǎn),將在后續(xù)的說(shuō)明及圖式中加以闡述。


      圖1是本發(fā)明數(shù)據(jù)傳輸橋接裝置的實(shí)施例方塊圖2是本發(fā)明數(shù)據(jù)傳輸橋接裝置的實(shí)施例電路示意圖3是本發(fā)明數(shù)據(jù)傳輸橋接裝置的第一應(yīng)用實(shí)施例示意圖4是本發(fā)明數(shù)據(jù)傳輸橋接裝置的第二應(yīng)用實(shí)施例示意圖5是本發(fā)明數(shù)據(jù)傳輸橋接裝置的控制芯片的實(shí)施例方塊圖6是本發(fā)明數(shù)據(jù)傳輸橋接方法的實(shí)施例流程圖。
      其中,附圖標(biāo)記數(shù)據(jù)傳輸橋接裝,1 1第一連接接口 11
      第二連接接口 12轉(zhuǎn)接器121
      延伸傳輸線122, 122'控制芯片13
      第一通用序列總線控制器131第二通用序列總線控制器132旁通電路單元丄33偵測(cè)單元134中央處理單元135緩沖單元136記憶單元14第一主機(jī)端裝置2主機(jī)處理單元21第二主機(jī)端裝置3從屬端裝置4
      通用序列總線橋接傳輸線具體實(shí)施例方式
      本發(fā)明是透過(guò)簡(jiǎn)單的硬件架構(gòu)來(lái)設(shè)計(jì)出位于附近的兩個(gè)裝置之間的數(shù)據(jù)傳輸橋接裝置,其主要是提供有不同的傳輸路徑,以透過(guò)主動(dòng)偵測(cè)所連接的裝置的類型來(lái)進(jìn)行切換傳輸路徑,不僅可支持原本主機(jī)端裝置對(duì)從屬端裝置的主從運(yùn)作,更可以用來(lái)直接橋接兩個(gè)主機(jī)端裝置而進(jìn)行之間的數(shù)據(jù)傳輸,并且本發(fā)明由于是搭配通用序列總線(USB)的規(guī)格來(lái)設(shè)計(jì),因此更具有隨插即用的效果。以達(dá)到方便使用者在主機(jī)端裝置與其它任何裝置之間進(jìn)行橋接及傳輸數(shù)據(jù)的目的。
      請(qǐng)同時(shí)參考圖1及圖2,為本發(fā)明數(shù)據(jù)傳輸橋接裝置的實(shí)施例方塊圖及其電路示意圖。如圖所示,本實(shí)施例提供一種數(shù)據(jù)傳輸橋接裝置l,其包括一第一連接接口 11、 一第二連接接口 12、 一控制芯片13及一記憶單元14。其中,第一連接接LI 11是用來(lái)連接一第一t機(jī)端裝置2,而第二連接接口 12則是nf用來(lái)連接-一第二 t機(jī)端裝置3或 一從屬端裝置4。
      控制芯片13是連接f第一連接接口 U及第二連接接口 12之間,并且在控制芯片13中是設(shè)訃提供有兩條傳輸路徑(圖末示),進(jìn)而控制芯片13是用以偵測(cè)第二連接接L:] 12目前所連接的裝覽,而來(lái)切換選擇該兩條傳輸路徑的具中之一以進(jìn)行傳輸?shù)谝贿B接接口 ll及第二連接接口 12之間的數(shù)據(jù)。而由于本實(shí)施例是符合通用序列總線的規(guī)格,因此數(shù)據(jù)傳輸橋接裝置1是必須依據(jù)通用序列總線的一種裝置類別(Class)來(lái)設(shè)計(jì),而本實(shí)施例的數(shù)據(jù)傳輸橋接裝置1為/能順利支持第-主機(jī)端裝置2對(duì)第二主機(jī)端裝置3的橋接傳輸,因此數(shù)據(jù)傳輸橋接裝置1的控制芯片13是采用微欽tm所制定的 一使用者定義的類別規(guī)格(User Defined Class)來(lái)設(shè)計(jì)。
      再者,上述在控制芯片13中所包含的兩條傳輸路徑可例如是一橋接傳輸路徑及一旁通傳輸路徑(Bypass Path)。并且控制芯片13是會(huì)針對(duì)第二連接接口 12而自動(dòng)不斷地交互切換于一虛擬主機(jī)狀態(tài)及一虛擬從屬狀態(tài),以用來(lái)判斷第二連接接口 12目前連接的是第二主機(jī)端裝置3或從屬端裝置4,以進(jìn)而切換選擇橋接傳輸路徑或旁通傳輸路徑。
      而熟悉該項(xiàng)技術(shù)者應(yīng)可了解, 一般在進(jìn)行通用序列總線的裝置連接時(shí),相對(duì)位于從屬端的裝置是會(huì)產(chǎn)生一查詢(Inquire)信號(hào)給相對(duì)位于主機(jī)端的裝置,而等到位于主機(jī)端的裝置響應(yīng)該查詢信號(hào)后,方可達(dá)成聯(lián)機(jī)。因此,本實(shí)施例中,在第一連接接口 11連接到第一主機(jī)端裝置2時(shí),控制芯片13是會(huì)產(chǎn)生査詢信號(hào)給第一主機(jī)端裝置2,并且等到第一主機(jī)端裝置2完成響應(yīng)之后,便完成與第一主機(jī)端裝置2的聯(lián)機(jī)。
      而相同的,當(dāng)目前使用者是連接第二主機(jī)端裝置3于第二連接接口 12,并且控制芯片13對(duì)第二連接接口 12亦是交互切換于該虛擬從屬狀態(tài)時(shí),控制芯片13同樣會(huì)產(chǎn)生査詢信號(hào)給第二主機(jī)端裝置3,進(jìn)而在取得第二主機(jī)端裝置3的響應(yīng)之后,得以確認(rèn)目前第二連接接口 12所連接的也是屬于主機(jī)端的裝置,于是控制芯片13便會(huì)切換成為橋接傳輸路徑,以順利完成橋接第一主機(jī)端裝置2及第二主機(jī)端裝置3,而來(lái)進(jìn)行彼此之間的數(shù)據(jù)傳輸。
      另一方面,若使用者目前是將從屬端裝置4連接于第二連接接口 12,并且控制芯片13對(duì)第二連接接口 12是交互切換于該虛擬主機(jī)狀態(tài)時(shí),控制芯片13便會(huì)判斷足Afl接收到從屬端裝S 1所產(chǎn)t的杳別f^),以在判斷接收到
      從據(jù)端裝置4所產(chǎn)1:的査詢信號(hào)后,確iAfl前第二連接接u i2所連接的是M
      于從屬端的裝置,丁-是控制芯片1.3便會(huì)切換成為旁通傳輸路徑,而此時(shí)的數(shù)
      據(jù)傳輸橋接裝覽1儀儀作為中介傳輸(類似 一 般所知的通川序列總線集線器
      (Huh))的作用,以yi:接提供第一 'i::機(jī)端裝W: 2與從屬端裝覽4進(jìn)f丁 l;從關(guān)系的 運(yùn)作。
      最后,數(shù)據(jù)傳輸橋接裝置1中id憶,兀14是連接控制芯片13,單純用以 存放控制芯片13運(yùn)作時(shí)所需的程序及數(shù)據(jù)。而在實(shí)際設(shè)計(jì)上,記憶單兀L4 亦可以是整合于控制芯片13之中。藉此,本實(shí)施例所提及的數(shù)據(jù)傳輸橋接裝
      置i的架構(gòu)藉tfin動(dòng)偵測(cè)切換即可込成i;持主機(jī)端裝胃對(duì)從屬端裝置的t從
      運(yùn)作,以及兩個(gè)主機(jī)端裝置之間的橋接傳輸運(yùn)作的作用。
      請(qǐng)?jiān)賲⒖紙D3,為本發(fā)明數(shù)據(jù)代輸橋接裝置的第一應(yīng)用實(shí)施例不意圖。山 于本發(fā)明的架構(gòu)簡(jiǎn)單,因此如圖3所小,本實(shí)施例的數(shù)據(jù)傳輸橋接裝置l是"J— 成型為-一通用序列總線橋接傳輸線5,并且其中的第-連接接口 11及第—連 接接口 12是釆用通用序列總線的A型式(.A-Type)公接頭的設(shè)計(jì),以分別用來(lái) 連接第一主機(jī)端裝置2及第二主機(jī)端裝置3。再者,若第—連接接口 12欲連 接從屬端裝置4(一般為通用序列總線的B型式母接頭)時(shí),則可再進(jìn)一歩搭配 連接一轉(zhuǎn)接器121來(lái)改變第二連接接口 12的接頭型式,以成為通用序列總線 的B型式公接頭。藉此,讓使用者僅需藉由同一條通用序列總線橋接傳輸線5 即可用來(lái)作為一般連接從屬端裝置4的主從運(yùn)作,以及作為橋接第一主機(jī)端裝 置2及第二主機(jī)端裝置3而進(jìn)行數(shù)據(jù)傳輸?shù)墓δ堋?br> 當(dāng)然,關(guān)于第二連接接口 12的接頭型式并非僅限制于本應(yīng)用實(shí)施例的態(tài) 樣。在實(shí)際應(yīng)用設(shè)計(jì)時(shí),第二連接接口 12亦可直接是采用通用序列總線的A 型式公接頭及通用序列總線的B型式公接頭的雙接頭型式的設(shè)計(jì)。或者,第二 連接接口 12亦可以是采用通用序列總線的B型式公接頭的設(shè)計(jì),而搭配另--轉(zhuǎn)接器來(lái)轉(zhuǎn)換成為通用序列總線的A型式公接頭的設(shè)計(jì)等。除此之外,其它的 接頭型式亦都可涵蓋在本發(fā)明所界定的專利范圍內(nèi),在此就不一一列舉。
      請(qǐng)?jiān)賲⒖紙D4,為本發(fā)明數(shù)據(jù)傳輸橋接裝置的第二應(yīng)用實(shí)施例示意圖。本 應(yīng)用實(shí)施例的數(shù)據(jù)傳輸橋接裝置1是有別于第一應(yīng)用實(shí)施例中的應(yīng)用態(tài)樣,是 直接將數(shù)據(jù)傳輸橋接裝置l內(nèi)設(shè)于第一主機(jī)端裝置2(如筆記型計(jì)算機(jī))中,并且第一連接接口 U是直接內(nèi)接干第一主機(jī)端裝肯2中的、〖-:機(jī)處理單元21.,換 何W說(shuō),也就是讓第一連接接口 li是固定連接于第一卞(機(jī)端裝置2。
      而圖4中的第二連接接L:] 12是設(shè)訃為一般筆k2型計(jì)算機(jī)所提供通川序列
      總線連接端口(通用序列總線的A型式母接頭)。以使第連接接[i 12可以進(jìn)
      一歩分別透過(guò)-一延伸傳輸線122, 122'來(lái)連接從屬端裝置4(如卡片閱讀機(jī)) 及第二主機(jī)端裝置3,并且其屮的延伸傳輸線122, 122'只需為單純的通川序 列總線傳輸線即可。如此一來(lái),讓使用者在操作本實(shí)施例中所揭露的第一丄機(jī) 端裝置2時(shí),透過(guò)第二連接接口 12的對(duì)外連接,除了nj—以連接一般所使川的 從屬端裝置4之外,亦可直接連接第二主機(jī)端裝置3,以直接進(jìn)行兩臺(tái)主機(jī)端 裝置之間的數(shù)據(jù)傳輸。
      為了進(jìn)-一歩說(shuō)明本發(fā)明詳細(xì)的技術(shù)特征及內(nèi)容,請(qǐng)繼續(xù)參考以下的實(shí)施例 說(shuō)明。
      請(qǐng)參照?qǐng)D5,為本發(fā)明數(shù)據(jù)傳輸橋接裝置的控制芯片的實(shí)施例方塊圖。如 圖所示,本實(shí)施例提供-種數(shù)據(jù)傳輸橋接裝置1的控制芯片13,其包括一 第一通用序列總線控制器131、 一第二通用序列總線控制器132、-一旁通電路 (Bypass Circuit)宇—元133、 一偵測(cè)單元134、 一中央處理單元135及-緩沖 單元136。其中,第一通用序列總線控制器131及第二通用序列總線控制器132 即是前面所提及的采用使用者定義的類別規(guī)格來(lái)設(shè)計(jì)。
      第-一通用序列總線控制器131是連接數(shù)據(jù)傳輸橋接裝置1的第一連接接口 11,用以在第一連接接口 11連接第一主機(jī)端裝置2時(shí),產(chǎn)生查詢信號(hào)給第一 主機(jī)端裝置2,并等第一主機(jī)端裝置2響應(yīng)該查詢信號(hào)后,完成彼此之間的聯(lián) 機(jī),以進(jìn)行數(shù)據(jù)傳輸。
      第二通用序列總線控制器132是連接第一通用序列總線控制器131以及數(shù) 據(jù)傳輸橋接裝置1的第二連接接口 12,用以在第二連接接口 12是連接第二主 機(jī)端裝置3時(shí),進(jìn)行啟動(dòng)運(yùn)作,以發(fā)出查詢信號(hào)給第二主機(jī)端裝置3,并完成 彼此之間的聯(lián)機(jī),以進(jìn)行數(shù)據(jù)傳輸,進(jìn)而第二通用序列總線控制器132再與所 連接的第一通用序列總線控制131形成橋接傳輸。
      旁通電路單元133是連接于第一通用序列總線控制器131及第二連接接口 12之間,并且當(dāng)?shù)诙B接接口 12是連接從屬端裝置4時(shí),進(jìn)行啟動(dòng)運(yùn)作,以 直接進(jìn)行接通第一通用序列總線控制器131及第二連接接口 12,以讓第一通
      ii川序列總線控制器1:31符以順利響應(yīng)從M端裝覽i所產(chǎn)卞的m旬f^),進(jìn)而U: 第i:機(jī)端裝置2與從厲端裝覽4進(jìn)行:k從關(guān)系的i^作。
      偵測(cè)單元L34同樣是連接第二連接接口 12,〗K丄偵測(cè)單兀134會(huì)門動(dòng)交 :f!:切換于一虛擬—fe機(jī)狀態(tài)及'虛擬從屬狀態(tài),以川農(nóng)判斷第二連接接[J L2 N 前所連接的裝置,而產(chǎn)生-偵測(cè)信號(hào)。而中央處理中/L 135是用以接收該偵測(cè) 倍號(hào),并根據(jù)該偵測(cè)信號(hào)來(lái)控制第二通用序列總線控制器132及旁通電路單兀 133的其中之.進(jìn)行啟動(dòng)運(yùn)作。
      其中,當(dāng)偵測(cè)單兀134切換于虛擬從屬狀態(tài)時(shí),偵測(cè)單元134會(huì)產(chǎn)生A泡 信號(hào)給第二連接接口 12所連接的裝置,并且在取得第二連接接口 12所連接的 裝置的響應(yīng)后,偵測(cè)單元134會(huì)產(chǎn)生一橋接偵測(cè)信號(hào),以讓中央處理單元135 是依據(jù)該橋接偵測(cè)信號(hào)來(lái)啟動(dòng)第二通用序列總線控制器132進(jìn)行運(yùn)作,進(jìn)而得 以完成與第一通用序列總線控制器131的連接。
      此外,當(dāng)偵測(cè)單元134切換于虛擬主機(jī)狀態(tài),并且也接收到第二連接接U 12所連接的裝置所產(chǎn)生的查詢信號(hào)時(shí),偵測(cè)單元134是會(huì)產(chǎn)生 一從屬偵測(cè)信 號(hào),以讓中央處理單元135是依據(jù)該從屬偵測(cè)信號(hào)來(lái)啟動(dòng)旁通電路單元133 進(jìn)行運(yùn)作。而換句話說(shuō),當(dāng)中央處理單元135是啟動(dòng)旁通電路單元133進(jìn)行運(yùn) 作時(shí),控制芯片13中的控制器僅會(huì)有第一通用序列總線控制器131是處于運(yùn) 作狀態(tài),而控制芯片13此時(shí)即是類似集線器芯片的作用,以單純進(jìn)行中介傳 輸。
      而緩沖單元136是可進(jìn)一步連接于第一通用序列總線控制器131及第二通 用序列總線控制器132之間,用以緩沖及暫存兩個(gè)控制器彼此之間所傳輸?shù)臄?shù) 據(jù)。進(jìn)而避免第一主機(jī)端裝置2與第二主機(jī)端裝置3之間所傳輸?shù)臄?shù)據(jù)產(chǎn)生遺 失的情形。藉此,以完成控制芯片13的架構(gòu)設(shè)計(jì)。
      請(qǐng)?jiān)賲⒖紙D6,為本發(fā)明數(shù)據(jù)傳輸橋接方法的實(shí)施例流程圖。如圖所示, 本實(shí)施例提供一種數(shù)據(jù)傳輸橋接方法,其步驟包括首先,進(jìn)行連接一第一主 機(jī)端裝置2及一外接裝置(S601),以便進(jìn)行第一主機(jī)端裝置2與該外接裝置之 間的數(shù)據(jù)傳輸。
      接著,切換運(yùn)作于一虛擬從屬狀態(tài),以產(chǎn)生一查詢信號(hào)給外接裝置(S603), 并且隨之加以判斷是否取得該外接裝置的響應(yīng)(S605)。若步驟(S605)的判斷結(jié) 果是有取得該外接裝置的響應(yīng)信號(hào)時(shí),便可判斷出該外接裝置是一第二主機(jī)端裝置3(S607),此時(shí)則會(huì)進(jìn)frW換成一橋接傳輸路徑,以完成與第二 i-:機(jī)端裝
      置3的聯(lián)機(jī)(S609)。最后,透過(guò)橋接傳輸路徑來(lái)橋接傳輸?shù)凇?k機(jī)端裝肯2 及第—主機(jī)端裝置3之間的數(shù)據(jù)(S6U)。而在進(jìn)行橋接傳輸?shù)耐瑫r(shí),更進(jìn)-歩 會(huì)隨時(shí)進(jìn)行判斷使川者是否冇史換連接外接裝置(S613) , IV判斷結(jié)果沒(méi)行更換
      連接其它的外接裝置,則繼續(xù)進(jìn)行橋接傳輸?shù)?主機(jī)端裝苦':2及第j、:機(jī)端裝 置3之間的數(shù)據(jù);而若使用者有更換連接其它的外接裝置時(shí),則會(huì)在重復(fù)執(zhí)行
      歩驟(S603)及其后的歩驟。
      而若步驟(S605)的判斷結(jié)果是沒(méi)有取得該外接裝置的響應(yīng)時(shí),則表不tl前 連接的外接裝置并非是屬于主機(jī)端的裝置。于是,便會(huì)冉自動(dòng)切換運(yùn)作f -虛 擬主機(jī)狀態(tài)(S615),并且進(jìn)一步進(jìn)行確認(rèn)是否接收到該外接裝置所產(chǎn)生的杳詢 信號(hào)(S6i7)。此時(shí),若接收到該外接裝置所產(chǎn)生的査詢信^,則可判斷出H前 連接的外接裝置是從屬端裝置4(S619),并且切換成一旁通傳輸路徑(S621), 進(jìn)而藉由旁通傳輸路徑的導(dǎo)通,使第-一主機(jī)端裝置2與從屬端裝置4得以直接 進(jìn)行主從關(guān)系的運(yùn)作(S623)。當(dāng)然,在歩驟(S623)之后,問(wèn)樣會(huì)隨時(shí)進(jìn)行判斷 使用者是否有更換連接其它的外接裝置(S625),若判斷結(jié)果沒(méi)有更換連接其它 的外接裝置,則繼續(xù)進(jìn)行第一主機(jī)端裝置2與從屬端裝置4之間的主從關(guān)系的 運(yùn)作;反之若使用者有更換連接其它的外接裝置時(shí),則會(huì)在重復(fù)執(zhí)行步驟(S603) 及其后的步驟。
      再者,若上述步驟(S617)的確認(rèn)結(jié)果為否的話,則表示目前所連接的外接 裝置亦并非屬于從屬端的裝置,因此則再重復(fù)執(zhí)行歩驟(S603),以再切換運(yùn)作 于虛擬從屬狀態(tài),而繼續(xù)進(jìn)行后續(xù)對(duì)外接裝置的偵測(cè)。藉此,透過(guò)自動(dòng)交互切 換于虛擬從屬狀態(tài)及虛擬主機(jī)狀態(tài)的運(yùn)作,得以順利偵測(cè)出目前連接的外接裝 置是第二主機(jī)端裝置3或從屬端裝置4,以對(duì)應(yīng)切換不同的傳輸路徑來(lái)運(yùn)作, 進(jìn)而完成第一主機(jī)端裝置2與外接裝置之間的數(shù)據(jù)傳輸。
      綜上所述,本發(fā)明設(shè)計(jì)出的數(shù)據(jù)傳輸橋接裝置,其可透過(guò)主動(dòng)偵測(cè)所連接 的裝置的類型來(lái)進(jìn)行切換不同的傳輸路徑,不僅可支持主機(jī)端裝置對(duì)從屬端裝 置的數(shù)據(jù)傳輸,更是可直接支持兩臺(tái)主機(jī)端裝置之間的數(shù)據(jù)傳輸,并且由于是 搭配通用序列總線的規(guī)格來(lái)設(shè)計(jì),因此具有隨插即用的特性。藉此,以達(dá)到方 便主機(jī)端裝置與其它任何裝置進(jìn)行橋接及傳輸數(shù)據(jù)的目的。此外,因兩個(gè)裝置 之間是直接進(jìn)行數(shù)據(jù)傳輸,因此更可擁有較佳的傳輸效率。當(dāng)然,木發(fā)明還nf有其他多種'i:施例,在個(gè)背離木發(fā)明精神及It實(shí)質(zhì)的情 況卜,熟悉本領(lǐng)域的技術(shù)人M "'I''j報(bào)據(jù)木發(fā)明作出各種相應(yīng)的改變和變形,但
      這些相應(yīng)的改變和變形都應(yīng)屬r木發(fā)明所附的權(quán)利要求的保護(hù)范Fi。
      權(quán)利要求
      1.一種數(shù)據(jù)傳輸橋接裝置,其特征在于,是采用通用序列總線的規(guī)格來(lái)傳輸數(shù)據(jù),包括一第一連接接口,是連接一第一主機(jī)端裝置;一第二連接接口,是連接一第二主機(jī)端裝置或一從屬端裝置;一控制芯片,是連接該第一連接接口及該第二連接接口,并包含二傳輸路徑,且且來(lái)偵測(cè)該第二連接接口所連接的裝置,以切換選擇該二傳輸路徑的其中之一來(lái)進(jìn)行該第一連接接口及該第二連接接口之間的數(shù)據(jù)傳輸。
      2. 根據(jù)權(quán)利要求i所述的數(shù)據(jù)傳輸橋接裝置,其特征在于,所述數(shù)據(jù)傳輸橋接裝置是成型為一通用序列總線橋接傳輸線。
      3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸橋接裝置,其特征在于,所述控制芯片是進(jìn) 步包含一橋接傳輸路徑及一旁通傳輸路徑。
      4. 根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸橋接裝置,其特征在于,所述控制芯片對(duì)該第二連接接口是自動(dòng)交互切換于一虛擬主機(jī)狀態(tài)及-一虛擬從屬狀態(tài),以用來(lái)判斷該第二連接接口所連接的裝置,進(jìn)而切換選擇該旁通傳輸路徑及該橋接傳輸路徑。
      5. 根據(jù)權(quán)利要求4所述的數(shù)據(jù)傳輸橋接裝置,其特征在于,當(dāng)該控制芯片對(duì)該第二連接接口是切換于該虛擬主機(jī)狀態(tài),并且接收到該第二連接接口所連接的裝置所產(chǎn)生的--查詢信號(hào)時(shí),該控制芯片是確認(rèn)該第二連接接口是連接該從屬端裝置,而切換成為該旁通傳輸路徑,以提供該第一主機(jī)端裝置與該從屬端裝置進(jìn)行主從運(yùn)作。
      6. 根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳輸橋接裝置,其特征在于,當(dāng)該控制芯片對(duì)該第二連接接口是切換于該虛擬從屬狀態(tài),并且該控制芯片所產(chǎn)生的一查詢信號(hào)是取得該第二連接接口所連接的裝置的響應(yīng)時(shí),該控制芯片是確認(rèn)該第二連接接口是連接該第二主機(jī)端裝置,而切換成為該橋接傳輸路徑,以橋接該第一主機(jī)端裝置與該第二主機(jī)端裝置而來(lái)進(jìn)行數(shù)據(jù)傳輸。
      7. —種數(shù)據(jù)傳輸橋接裝置的控制芯片,其特征在于,該數(shù)據(jù)傳輸橋接裝置是包含一第一連接接口及一第二連接接口,而該控制芯片包括一第一通用序列總線控制器,是連接該第一連接接口,并且與該第一連接^列總線控制器及該第連接接u ,而當(dāng)該第--:連接接口足連接-第二 t機(jī)端裝置時(shí),該第—通用序列總線控制器是與該第——h機(jī)端裝置完成聯(lián)機(jī),并a與該第-通川序列總線控制器形成橋接傳輸;-旁通電路單元,是連接該第二連接接u,并且^i該第二連接接口是連接一從屬端裝置時(shí),該旁通電路單元是直接接通該第一通用序列總線控制器及該第二連接接口,以提供該第一主機(jī)端裝置與該從屬端裝置進(jìn)行l(wèi):從運(yùn)作;一偵測(cè)單元,是自動(dòng)交互切換于一虛擬t機(jī)狀態(tài)及--虛擬從屬狀態(tài),用以判斷該第二連接接口所連接的裝置,以產(chǎn)生-偵測(cè)信號(hào);一中央處理單元,是接收該偵測(cè)信3,并根據(jù)該偵測(cè)信號(hào)來(lái)控制該第二通用序列總線控制器及該旁通電路單元的其屮之一進(jìn)行啟動(dòng)運(yùn)作。
      8. 根據(jù)權(quán)利要求7所述的數(shù)據(jù)傳輸橋接裝置的控制芯片,其特征在于,當(dāng)該偵測(cè)單元是切換于該虛擬主機(jī)狀態(tài),并且接收到該第二連接接口所連接的裝置是產(chǎn)生一查詢信號(hào)時(shí),該偵測(cè)單元是產(chǎn)生一從屬偵測(cè)信號(hào),使該中央處理單元是依據(jù)該從屬偵測(cè)信號(hào)來(lái)啟動(dòng)該旁通電路單元。
      9. 根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸橋接裝置的控制芯片,其特征在于,當(dāng)該偵測(cè)單元是切換于該虛擬從屬狀態(tài),并且該偵測(cè)單元所產(chǎn)生的一查詢信號(hào)是取得該第二連接接口所連接的裝置的響應(yīng)時(shí),該偵測(cè)單元是產(chǎn)生一橋接偵測(cè)信號(hào),使該中央處理單元是依據(jù)該橋接偵測(cè)信號(hào)來(lái)啟動(dòng)該第二通用序列總線控制器。
      10. -—種數(shù)據(jù)傳輸橋接方法,其特征在于,是用于連接一第一主機(jī)端裝置及一外接裝置,其步驟包括運(yùn)作于一虛擬從屬狀態(tài),以產(chǎn)生一查詢信號(hào)給該外接裝置,并且在取得該外接裝置的響應(yīng)后,判斷出該外接裝置是為一第二主機(jī)端裝置;切換成一橋接傳輸路徑,以完成與該第二主機(jī)端裝置的聯(lián)機(jī),并透過(guò)該橋接傳輸路徑來(lái)橋接傳輸該第一主機(jī)端裝置與該第二主機(jī)端裝置之間的數(shù)據(jù);運(yùn)作于一虛擬主機(jī)狀態(tài),以確認(rèn)接收到該外接裝置所產(chǎn)生的一査詢信號(hào),而判斷出該外接裝置是為 一從屬端裝置;切換成一旁通傳輸路徑,以藉由該旁通傳輸路徑來(lái)讓該第一主機(jī)端裝置與該從屬端裝黃進(jìn)行i:從l^作透過(guò)交互切換丁-該虛擬從屬狀態(tài)及該虛擬i:機(jī)狀態(tài),以偵測(cè)出該外接裝覽是為該第.一主機(jī)端裝苦或該從屬端裝置,進(jìn)而完成該第-主機(jī)端裝置及該外接裝置之間的數(shù)據(jù)傳輸。
      全文摘要
      本發(fā)明公開(kāi)了一種數(shù)據(jù)傳輸橋接裝置及其控制芯片與方法。該裝置是采用通用序列總線的規(guī)格來(lái)傳輸數(shù)據(jù),其包括一第一連接接口、一第二連接接口及一控制芯片。其中,第一連接接口是用以連接一第一主機(jī)端裝置,而第二連接接口是用以連接一第二主機(jī)端裝置或一從屬端裝置。再者,控制芯片是連接第一連接接口及第二連接接口,并且進(jìn)一步包含有兩條傳輸路徑,用以偵測(cè)第二連接接口所連接的裝置,而切換選擇該兩條傳輸路徑的其中之一來(lái)進(jìn)行第一連接接口及第二連接接口之間的數(shù)據(jù)傳輸。藉此,以達(dá)到方便主機(jī)端裝置與其它裝置進(jìn)行橋接及傳輸數(shù)據(jù)的目的。
      文檔編號(hào)H04L12/46GK101582827SQ200810094780
      公開(kāi)日2009年11月18日 申請(qǐng)日期2008年5月16日 優(yōu)先權(quán)日2008年5月16日
      發(fā)明者張琦棟, 王家龍, 藍(lán)世旻 申請(qǐng)人:安國(guó)國(guó)際科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1