專利名稱:橋接器以及其操作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子裝置,特別是涉及ー種可節(jié)省耗電以及防止操作失敗的橋接器。
背景技術(shù):
一般而言,主機(jī)通常具有多個(gè)連接端ロ,并可通過這些連接端ロ與周邊設(shè)備連接。然而每個(gè)連接端ロ使用的通訊協(xié)議可能各不相同。當(dāng)周邊設(shè)備不支持該連接端ロ使用的通訊協(xié)議吋,則需要橋接器來轉(zhuǎn)換通訊協(xié)議,以使主機(jī)可經(jīng)由該橋接器與此周邊設(shè)備溝通。目前的周邊設(shè)備通常可與橋接器整合而配置在同一電路板上。當(dāng)主機(jī)進(jìn)入節(jié)能狀態(tài)時(shí),橋接器可對應(yīng)操作在待機(jī)狀態(tài),并且使上述的周邊設(shè)備也進(jìn)入較低能耗的狀態(tài)。但目前橋接器的電源供應(yīng)電路設(shè)計(jì)可能導(dǎo)致橋接器的工作電流可能高達(dá)40mA,而造成上述電路 板的整體功率消耗過高,超出了歐盟所制訂的2013能源規(guī)定。此外,當(dāng)主機(jī)由節(jié)能狀態(tài)恢復(fù)至正常操作狀態(tài)時(shí),橋接器可與主機(jī)重新建立連結(jié),使得主機(jī)可繼續(xù)與周邊設(shè)備溝通。然而,重新建立上述的連結(jié)需要花費(fèi)一段時(shí)間等待周邊設(shè)備初始化完成。當(dāng)主機(jī)在這段傳送時(shí)間內(nèi)欲傳送指令至周邊設(shè)備時(shí),會(huì)因周邊設(shè)備未完成初始化會(huì)導(dǎo)致橋接器中的硬件(如邏輯電路)無法成功地處理指令,導(dǎo)致對周邊設(shè)備的操作失敗。
發(fā)明內(nèi)容
本發(fā)明提供一種橋接器,耦接ー主機(jī)與一周邊設(shè)備之間。橋接器包括ー連接器、一電源電路,以及ー橋接電路。連接器可用以連結(jié)此主機(jī),且連接器包括一電源管腳以及一指令管腳。電源電路可用以接收一供應(yīng)電源,當(dāng)電源電路被致能可將供應(yīng)電源轉(zhuǎn)換成ー驅(qū)動(dòng)電壓。橋接電路由驅(qū)動(dòng)電壓供應(yīng)電源,并通過指令管腳執(zhí)行主機(jī)與周邊設(shè)備之間的ー數(shù)據(jù)傳輸程序。上述的電源電路具有一致能端,且此致能端耦接電源管腳,以接收主機(jī)通過電源管腳傳送的一致能訊號。當(dāng)致能信號具有一第一電位吋,電源電路被致能以提供上述的驅(qū)動(dòng)電壓,當(dāng)致能信號具有一第二電位吋,電源電路被禁能以停止提供該驅(qū)動(dòng)電壓。本發(fā)明還提供一種橋接器的操作方法。此橋接器耦接ー主機(jī)與一周邊設(shè)備之間,且橋接器包括ー連接器、ー電源電路,以及ー橋接電路。此操作方法包括以下步驟通過連接器的一電源管腳接收主機(jī)傳送的一致能訊號,并將致能訊號傳送至電源電路的一致能端;當(dāng)致能訊號具有一第一電位時(shí),致能電源電路以將一供應(yīng)電源轉(zhuǎn)換為ー驅(qū)動(dòng)電壓,并以驅(qū)動(dòng)電壓供電該橋接電路以及一周邊設(shè)備;以及當(dāng)致能信號具有一第二電位時(shí),禁能電源電路以停止提供驅(qū)動(dòng)電壓。其中,主機(jī)通過連接器的一指令管腳與周邊設(shè)備執(zhí)行ー數(shù)據(jù)傳輸程序?;谏鲜?,本發(fā)明提供的橋接器以及其操作方法,可在主機(jī)進(jìn)入節(jié)能狀態(tài)或者橋接器與主機(jī)斷開連結(jié)時(shí),使得整個(gè)橋接器耗電的部份(包括橋接電路和電源電路)停止工作而不會(huì)消耗任何功率,以符合歐盟所制訂的2013能源規(guī)定。
圖I表示根據(jù)本發(fā)明實(shí)施例的橋接器;圖2表示根據(jù)本發(fā)明實(shí)施例橋接器的操作方法;以及圖3表示根據(jù)本發(fā)明另ー實(shí)施例橋接器的操作方法。附圖符號說明 I 橋接器;10 橋接電路;11 電源電路;12 連接器;20 主機(jī);30 周邊設(shè)備;40 總線;40-Ρ..40_η 導(dǎo)線;50 電源供應(yīng)器;100 存儲(chǔ)器;101 硬件;Pen 致能端;Pdata 指令管腳;Pvbus 電源管腳;SlO…S28 流程步驟;Sen 致能信號;Vsupp 供應(yīng)電源;Vdril 第一驅(qū)動(dòng)電壓;Vdri2 第二驅(qū)動(dòng)電壓。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉ー較佳實(shí)施例,并結(jié)合附圖詳細(xì)說明如下。圖I表示根據(jù)本發(fā)明實(shí)施例的橋接器。為了清楚說明如圖I所示,橋接器I耦接于主機(jī)20與周邊設(shè)備30之間。橋接器I包括橋接電路10、電源電路11、以及連接器12。連結(jié)器12包括一電源管腳Pvbus以及至少一指令管腳Pdata,且可實(shí)現(xiàn)一通訊接ロ。在一實(shí)施例中,連接器12為符合通用序列總線(Universal Serial BUS,USB)規(guī)范的USB連接器,且通過ー總線40 (在ー實(shí)施例中為一通用串列總線)與主機(jī)20耦接,使周邊設(shè)備30可與主機(jī)20進(jìn)行數(shù)據(jù)傳輸。在其它實(shí)施例中,連接器12還可以是其它規(guī)格的通訊接ロ,例如IEEE 1394接ロ等。上述的周邊設(shè)備30可以是數(shù)據(jù)存取裝置(例如硬盤、存儲(chǔ)器或光驅(qū))或其他電子裝置。此外,上述周邊設(shè)備30適用的規(guī)范不同與橋接器15中連接器12的規(guī)范,例如為串行進(jìn)階技術(shù)配置(Serial Advanced Technology Attachment, SATA)規(guī)范,即該周邊設(shè)備30可以是ー SATA接ロ的周邊設(shè)備,但本發(fā)明不限于此,只要橋接器I實(shí)現(xiàn)了連接器12和周邊設(shè)備30所符合規(guī)范的通訊協(xié)議的轉(zhuǎn)換,則屬于本發(fā)明的范圍。電源電路11具有一個(gè)致能端Pen,且此致能端Pen耦接連接器12的電源管腳Pvbus (如USB連結(jié)器的VBUS管腳),以接收主機(jī)20所傳遞的致能訊號Sen。此電源電路11的致能或禁能狀態(tài)是由致能端Pen上電位所控制。當(dāng)致能訊號Sen具有一第一電位吋,電源電路11會(huì)被致能,以將電源供應(yīng)器50所提供的供應(yīng)電源Vsupp轉(zhuǎn)換為第一驅(qū)動(dòng)電壓Vdril以及第ニ驅(qū)動(dòng)電壓Vdri2。此第一驅(qū)動(dòng)電壓Vdril以及第ニ驅(qū)動(dòng)電壓Vdri2可分別用以供電橋接電路10以及周邊設(shè)備30。第一致能訊號Sen具有一第二電位時(shí),電源電路11會(huì)被禁能。換句話說,此時(shí)的電源電路11被關(guān)閉,且停止分別提供第一驅(qū)動(dòng)電壓Vdril以及第ニ驅(qū)動(dòng)電壓Vdri2至橋接電路10及周邊設(shè)備30。在一實(shí)施例中,第一電位高于第二電位,且第一電位為5伏特,第二電位為O伏特,但本發(fā)明不限于此。此外,在本實(shí)施例中,電源電路11雖然分別提供第一驅(qū)動(dòng)電壓Vdri I以及第ニ驅(qū)動(dòng)電壓Vdri2給橋接電路10以及周邊設(shè)備30,然而當(dāng)橋接電路10以及周邊設(shè)備30所需的供電電壓的電壓值相同時(shí),電源電路11可用同一個(gè)驅(qū)動(dòng)電壓(例如第一驅(qū)動(dòng)電壓Vdirl或第二驅(qū)動(dòng)電壓Vdri2)同時(shí)供電給橋接電路10以及周邊設(shè)備30。 根據(jù)上述,由于連接器12的電源管腳Pvbus與電源電路11的致能端Pen彼此連接,因此,總線40中與電源管腳Pvbus耦接的ー導(dǎo)線40-1上的電位控制致能端Pen的致能信號Sen的電位。而導(dǎo)線40-1上的電壓是由主機(jī)20所控制。當(dāng)主機(jī)20處于一正常操作狀態(tài)時(shí),主機(jī)20通過總線40的導(dǎo)線40-1提供具有第一電位(該第一電位例如為5伏持)的致能訊號Sen至連接器12的電源管腳Pvbus,以致能電源電路11。此時(shí),電源電路11分別提供第一驅(qū)動(dòng)電壓Vdril以及第ニ驅(qū)動(dòng)電壓Vdri2至橋接電路10及周邊設(shè)備30。隨后橋接電路10進(jìn)入ー工作狀態(tài)以處理主機(jī)20與周邊設(shè)備30的之間的數(shù)據(jù)傳輸程序。另ー方面,當(dāng)主機(jī)20進(jìn)入ー節(jié)能狀態(tài)時(shí),主機(jī)20通過導(dǎo)線40-2 40_n傳送ー暫停指令(suspend command)至橋接電路10,橋接電路10由于接收到了來自主機(jī)20的暫停指令,橋接器I會(huì)暫停指令而操作在節(jié)電模式。但在這種節(jié)電模式下,橋接器I整體的消耗功率盡管有所降低,仍會(huì)超出歐盟所制訂的2013能源規(guī)定。在本發(fā)明ー實(shí)施例中,主機(jī)20進(jìn)入節(jié)能狀態(tài)時(shí)藉由導(dǎo)線40-1提供具有第二電位(該第二電位例如為O伏持)的致能訊號Sen,則電源電路11的致能端Pen上電位為該第二電位。此時(shí),電源電路11會(huì)被禁能而不提供驅(qū)動(dòng)電壓Vdril以及第ニ驅(qū)動(dòng)電壓Vdri2至橋接電路10及周邊設(shè)備30。在此情況下,橋接電路10及周邊設(shè)備30由于沒有受到第一驅(qū)動(dòng)電壓Vdril以及第ニ驅(qū)動(dòng)電壓Vdri2供電而被完全禁能。換句話說,此時(shí)整個(gè)橋接電路10處在完全沒有電カ而無法工作的狀態(tài),且周邊設(shè)備30也處在完全沒有電カ的狀態(tài)。在一實(shí)施例中,主機(jī)20的上述正常操作狀態(tài)可為進(jìn)階組態(tài)與電源接 ロ(Advanced Configuration and Power Interface, ACPI)中所定義的SO狀態(tài)。而主機(jī)的上述節(jié)能狀態(tài)則可為ACPI中所定義的SI、S2、S3或S4狀態(tài)。綜上所述,電源電路11可受致能信號Sen的控制而被致能或禁能。如此ー來,當(dāng)橋接器I所耦接的主機(jī)20處于節(jié)能狀態(tài)且在連接器12上的電源管腳Pvbus提供第二電位(該第二電位例如為O伏特)的致能訊號時(shí),電源電路11會(huì)被第二電位的致能信號Sen被禁能,使得整個(gè)橋接器I耗電的部份(包括橋接電路10和電源電路11)停止工作而不會(huì)消耗任何功率,以符合歐盟所制訂的2013能源規(guī)定。在本發(fā)明另一實(shí)施例中,當(dāng)主機(jī)20與橋接器I之間的連結(jié)斷開(例如拔出總線40)吋,使得致能端Pen為空接,因此致能端Pen的電位也呈現(xiàn)第二電位(該第二電位例如為O伏持)。此時(shí),整個(gè)橋接器I也會(huì)停止工作而不會(huì)消耗任何功率。以下將根據(jù)圖I與圖2來詳細(xì)說明本發(fā)明的橋接器I執(zhí)行數(shù)據(jù)傳輸程序的操作方法。在步驟SlO中,當(dāng)主機(jī)20操作在一正常工作狀態(tài)時(shí),此主機(jī)20通過橋接器I與周邊設(shè)備30進(jìn)行ー數(shù)據(jù)傳輸程序。主機(jī)20可藉由此數(shù)據(jù)傳輸程序存取周邊設(shè)備30中的數(shù)據(jù)。以主機(jī)20將ー個(gè)文檔儲(chǔ)存于周邊設(shè)備30中為例,當(dāng)主機(jī)20將此文檔儲(chǔ)存于周邊設(shè)備30中時(shí),視文檔的大小,主機(jī)20以ー數(shù)據(jù)傳輸程序完成此文檔傳送。此數(shù)據(jù)傳輸程序包括 多個(gè)數(shù)據(jù)存取指令(access command),各數(shù)據(jù)存取指令分別對應(yīng)此文檔的一部分。當(dāng)姆個(gè)數(shù)據(jù)存取指令都分別傳送至與橋接器I耦接的周邊設(shè)備30后,此數(shù)據(jù)傳輸程序才會(huì)完成。此外,當(dāng)橋接器I接收到主機(jī)20傳送的任一數(shù)據(jù)存取指令時(shí),橋接電路10中的硬件(如邏輯電路)可回復(fù)ー交握(Handshake)分組給主機(jī)20,以告知主機(jī)20此數(shù)據(jù)存取指令已順利傳遞至橋接器I。在步驟Sll中,暫停此數(shù)據(jù)傳輸程序。如前所述,此數(shù)據(jù)傳輸程序包括多個(gè)數(shù)據(jù)存取指令,當(dāng)主機(jī)20在此數(shù)據(jù)傳輸程序的期間中被要求由正常工作狀態(tài)轉(zhuǎn)換為處于節(jié)能狀態(tài)時(shí),主機(jī)20會(huì)等待正在傳送中的數(shù)據(jù)存取指令完成傳送動(dòng)作并回復(fù)一交握(Handshake)分組后,再暫停此數(shù)據(jù)傳輸程序以進(jìn)入節(jié)能狀態(tài)。且主機(jī)20在節(jié)能狀態(tài)中不會(huì)再傳遞對應(yīng)數(shù)據(jù)傳輸程序的數(shù)據(jù)存取指令。在步驟S20中,主機(jī)20可通過導(dǎo)線40-2 40_n傳送一暫停指令(suspendcommand)至橋接電路10,并停止提供第一電位(例如為5伏持)至連接器12的電源管腳Pvbus,而改為提供第二電位(例如為O伏持)的致能訊號Sen。此時(shí),電源電路11根據(jù)具有第二電位(例如為O伏持)的致能信號Sen而被禁能。在此情況下,橋接器I操作在禁能狀態(tài),即橋接器I完全失去電カ供應(yīng)。在步驟S21中,當(dāng)主機(jī)20由節(jié)能狀態(tài)又返回正常工作狀態(tài)時(shí),主機(jī)20恢復(fù)提供具有第一電位(例如為5伏持)的致能訊號Sen至連接器12的電源管腳Pvbus。此時(shí),電源電路11根據(jù)具有第一電位(例如為5伏持)的致能信號Sen而被致能,以分別提供第一驅(qū)動(dòng)電壓Vdril以及第ニ驅(qū)動(dòng)電壓Vdri2至橋接電路10及周邊設(shè)備30,因此,橋接器I在步驟S21重新恢復(fù)電力供應(yīng)。在橋接電路10恢復(fù)由第一驅(qū)動(dòng)電壓Vdril供電后,于步驟S22中,橋接電路10首先致能其內(nèi)建的一終端電阻TR。值得ー提的是,主機(jī)20通常是在橋接器I恢復(fù)電カ供應(yīng)時(shí),根據(jù)終端電阻TR的致能與否來判斷橋接器I是否耦接于主機(jī),以及周邊裝置30是否耦接并做好存取數(shù)據(jù)的準(zhǔn)備。即是說,即使橋接器I耦接主機(jī)20,但終端電阻TR未被致能吋,主機(jī)20會(huì)判斷橋接器I未耦接至主機(jī)20而不會(huì)建立與橋接器I的鏈路連結(jié)(link)。在本實(shí)施例中,橋接電路10在恢復(fù)電カ供應(yīng)后,首先致能此終端電阻TR。由于橋接器I完全失去電カ供應(yīng)而又重新恢復(fù)供電后,需要一定時(shí)間來完成周邊裝置30初始化,而通常終端電阻TR只能在周邊裝置30初始化完成后才會(huì)致能。當(dāng)主機(jī)20恢復(fù)到正常工作狀態(tài)時(shí),隨即恢復(fù)橋接器I和周邊裝置30的電カ供應(yīng),但若因?yàn)榇藭r(shí)終端電阻TR未被致能(因?yàn)榇藭r(shí)周邊裝置30初始化尚未完成)而判斷橋接器I未耦接于主機(jī)30,則無法建立與橋接器I之間的鏈路連結(jié),從而無法恢復(fù)步驟Sll暫停的數(shù)據(jù)傳輸程序。因此于本發(fā)明ー實(shí)施例中,當(dāng)橋接器I于步驟S21重新恢復(fù)電カ供應(yīng)后,于步驟S22先致能其內(nèi)建的一終端電阻TR。于ー實(shí)施例中,致能終端電阻TR的具體方式參閱圖I,橋接電路10藉由導(dǎo)通終端電阻TR與導(dǎo)線40-2 40-n的一者(例如導(dǎo)線40-n)之間的開關(guān)SW,以致能終端電阻TR。開關(guān)SW可由橋接電路10的固件(圖未繪示)來控制。于步驟S23中,當(dāng)主機(jī)20離開節(jié)能狀態(tài)而回到正常工作狀態(tài)后,主機(jī)20根據(jù)被致能的終端電阻TR判斷橋接器I耦接于主機(jī)20,且周邊裝置30也已耦接并做好存取數(shù)據(jù)的準(zhǔn)備,藉此恢復(fù)主機(jī)20與橋接器I之間的鏈路連結(jié)。具體地,當(dāng)主機(jī)20離開節(jié)能狀態(tài)而回到正常工作狀態(tài)后,主機(jī)20發(fā)出一1陜復(fù)指令(resume command)以恢復(fù)與橋接器I的鏈路連結(jié),希望藉此繼續(xù)之前暫停的數(shù)據(jù)傳輸程序。由于在步驟S22橋接器I內(nèi)的終端電阻TR已致能,可通過橋接器I內(nèi)的固件(Firmware)(圖I未示出)發(fā)出ー響應(yīng)(respond)至主機(jī)20,則主機(jī)20和橋接器I可完成交握程序(handshake)以恢復(fù)主機(jī)20與橋接器I之間的鏈路連結(jié)。圖3為本發(fā)明另ー實(shí)施例的橋接器I執(zhí)行數(shù)據(jù)傳輸程序的操作方法。 在如圖2的步驟S23所示的主機(jī)20與橋接器I之間的鏈路連結(jié)恢復(fù)完成后,于步驟S24中,橋接器I通過導(dǎo)線40-2 40-n接收由主機(jī)20傳送的對應(yīng)此數(shù)據(jù)傳輸程序暫停前未傳送的數(shù)據(jù)存取指令。于步驟S25,接收到數(shù)據(jù)存取指令后,根據(jù)ー標(biāo)志信號Sflag的狀態(tài)決定將該數(shù)據(jù)存取指令分配至如圖I所示的橋接電路10所包括的硬件101或固件(圖I未示出),使此硬件101或固件處理此數(shù)據(jù)存取指令。在一實(shí)施例中,可由橋接電路10的一中斷處理程序接收以及分配此數(shù)據(jù)存取指令。中斷處理程序是用以將橋接電路10收到的數(shù)據(jù)存取指令分配給固件或硬件101處理。當(dāng)標(biāo)志信號Sflag的狀態(tài)為第一狀態(tài)(例如Sflag=I)時(shí),中斷處理程序會(huì)將收到的數(shù)據(jù)存取指令分配給固件處理。當(dāng)標(biāo)志信號Sflag的狀態(tài)為第二狀態(tài)(例如Sflag=O)吋,中斷處理程序會(huì)將收到的數(shù)據(jù)存取指令分配給硬件101處理。上述固件以及中斷處理程序儲(chǔ)存在橋接電路10的一存儲(chǔ)器100 (參照圖I)中。在步驟S26中,更改標(biāo)志信號Sflag的狀態(tài)。在一實(shí)施例中,中斷處理程序可于分配數(shù)據(jù)存取指令至固件后,將標(biāo)志信號Sflag的狀態(tài)由第一狀態(tài)更改為第二狀態(tài)。在此,更改標(biāo)志信號Sflag的狀態(tài)是為了讓中斷處理程序可將后續(xù)的數(shù)據(jù)存取指令分配給硬件101處理,以加速完成此數(shù)據(jù)傳輸程序。于步驟S27中,當(dāng)固件收到數(shù)據(jù)存取指令后,此固件通過ー交握程序回應(yīng)主機(jī)20,并且等待周邊設(shè)備30初始化程序完成后,處理此數(shù)據(jù)存取指令。請返回參考圖2的步驟S22和S23,盡管于步驟S22橋接電路10致能終端電阻RX,且于步驟S23建立主機(jī)20與橋接器I的鏈路連接,但此時(shí)周邊設(shè)備30并未真正完成初始化,因此此數(shù)據(jù)傳輸程序恢復(fù)后的第一個(gè)數(shù)據(jù)存取指令須由固件來處理,以回應(yīng)交握程序的同時(shí),輪詢(polling)周邊設(shè)備30初始化是否完成。一旦周邊設(shè)備30初始化完成后,固件即可根據(jù)此數(shù)據(jù)存取指令存取周邊設(shè)備30中的數(shù)據(jù)。例如,此數(shù)據(jù)存取指令為讀取周邊設(shè)備30中的數(shù)據(jù),主機(jī)20收到固件回應(yīng)的交握程序后,會(huì)等待一段時(shí)間以接收橋接器I回傳周邊設(shè)備30中對應(yīng)此數(shù)據(jù)存取指令的數(shù)據(jù)。如前所述,固件在回應(yīng)交握程序時(shí)也會(huì)輪詢周邊設(shè)備30是否已經(jīng)完成初始化。在此,可利用主機(jī)20等待的時(shí)間作為周邊設(shè)備30初始化的緩沖時(shí)間,從而避免產(chǎn)生數(shù)據(jù)傳輸程序錯(cuò)誤。
在步驟S28中,橋接電路10的硬件101收到數(shù)據(jù)存取指令后,此硬件101通過交握程序回應(yīng)主機(jī)20,并處理此數(shù)據(jù)存取指令。在此,若由硬件101接收到數(shù)據(jù)存取指令,則說明周邊設(shè)備30的初始化程序完成已經(jīng)完成。因此可由硬件101來處理后續(xù)的數(shù)據(jù)存取指令。根據(jù)上述,橋接器I由禁能狀態(tài)又再次恢復(fù)電力供應(yīng)時(shí),先由橋接電路10的固件來處理首先接收到的指令,并等待周邊設(shè)備30完成初始化操作。當(dāng)周邊設(shè)備30完成初始化操作后,固件再根據(jù)接收的指令來對周邊裝置30進(jìn)行數(shù)據(jù)傳輸程序。如此ー來,于再次恢復(fù)電カ供應(yīng)后,橋接器I能繼續(xù)執(zhí)行關(guān)于尚未完成的數(shù)據(jù)處理程序的操作,而避免現(xiàn)有技術(shù)由硬件101處理指令所導(dǎo)致的失敗。本發(fā)明雖以較佳實(shí)施例掲示如上,然其并非用以限定本發(fā)明的范圍,本領(lǐng)域技術(shù) 人員,在不脫離本發(fā)明的精神和范圍的前提下,可做若干的更動(dòng)與潤飾,因此本發(fā)明的保護(hù)范圍是以本發(fā)明的權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種橋接器,耦接于一主機(jī)與一周邊設(shè)備之間,該橋接器包括 ー連接器,用以連結(jié)該主機(jī),該連接器包括一電源管腳以及一指令管腳; ー電源電路,用以接收一供應(yīng)電源,并在該電源電路被致能時(shí)將該供應(yīng)電源轉(zhuǎn)換成一驅(qū)動(dòng)電壓;以及 ー橋接電路,由該驅(qū)動(dòng)電壓供應(yīng)電源,并通過該指令管腳執(zhí)行該主機(jī)與該周邊設(shè)備之間的ー數(shù)據(jù)傳輸程序; 其中,該電源電路具有一致能端,該致能端耦接該電源管腳,以接收該主機(jī)通過該電源管腳傳送的一致能訊號,當(dāng)該致能信號具有一第一電位時(shí),該電源電路被致能以提供該驅(qū)動(dòng)電壓,當(dāng)該致能信號具有一第二電位時(shí),該電源電路被禁能以停止提供該驅(qū)動(dòng)電壓。
2.如權(quán)利要求I所述的橋接器,其中,該連接器為一通用串列總線連接器,且該電源管腳為該通用串列總線連接器的ー電壓總線管腳。
3.如權(quán)利要求I所述的橋接器,其中,當(dāng)該主機(jī)處于ー節(jié)能狀態(tài)時(shí),該主機(jī)傳送具有該第二電位的該致能訊號以禁能該電源電路。
4.如權(quán)利要求I所述的橋接器,其中,當(dāng)該橋接器與該主機(jī)斷開連結(jié)時(shí),該致能訊號具有該第二電位。
5.如權(quán)利要求I所述的橋接器,其中,當(dāng)該主機(jī)處于ー節(jié)能狀態(tài)且該主機(jī)傳送ー暫停指令以暫停該數(shù)據(jù)傳輸程序時(shí),該主機(jī)傳送具有該第二電位的該致能訊號以禁能該電源電路;以及 其中,當(dāng)該主機(jī)離開該節(jié)能狀態(tài)時(shí),該主機(jī)傳送具有該第一電位的該致能訊號以致能該電源電路,以恢復(fù)提供該驅(qū)動(dòng)電壓至該橋接電路,使該橋接電路恢復(fù)該主機(jī)與該橋接電路之間的ー鏈路連結(jié)。
6.如權(quán)利要求5所述的橋接器,其中,該橋接電路通過致能一終端電阻以恢復(fù)該鏈路連結(jié)。
7.如權(quán)利要求5所述的橋接器,其中,在該主機(jī)離開該節(jié)能狀態(tài)后,該主機(jī)傳送ー恢復(fù)指令,該橋接電路于接收該恢復(fù)指令之前致能一終端電阻以恢復(fù)該鏈路連結(jié)。
8.如權(quán)利要求5所述的橋接器,其中,該橋接電路包括一中斷處理程序;以及 其中,當(dāng)該鏈路連結(jié)恢復(fù)后,該中斷處理程序接收該主機(jī)傳送的對應(yīng)該數(shù)據(jù)傳輸程序的一數(shù)據(jù)存取指令,該中斷處理程序根據(jù)ー標(biāo)志信號將該數(shù)據(jù)存取指令分配至該橋接電路的一固件或一硬件,使該固件或該硬件處理該數(shù)據(jù)存取指令。
9.如權(quán)利要求8所述的橋接器,其中,當(dāng)該中斷處理程序?qū)⒃摂?shù)據(jù)存取指令分配至該固件后,該中斷處理程序改變該標(biāo)志信號的狀態(tài)。
10.如權(quán)利要求8所述的橋接器,其中,在該固件接收該數(shù)據(jù)存取指令時(shí),該固件回傳ー響應(yīng)至該主機(jī),并于該周邊設(shè)備進(jìn)行ー初始化操作后處理該數(shù)據(jù)存取指令。
11.一種橋接器的操作方法,該橋接器用以耦接于ー主機(jī)與一周邊設(shè)備之間,該橋接器包括ー連接器、ー電源電路以及ー橋接電路,該橋接器的操作方法包括 通過該連接器的一電源管腳接收該主機(jī)傳送的一致能訊號,并將該致能訊號傳送至該電源電路的一致能端; 當(dāng)該致能訊號具有一第一電位時(shí),致能該電源電路以將ー供應(yīng)電源轉(zhuǎn)換為一驅(qū)動(dòng)電壓,并以該驅(qū)動(dòng)電壓供電該橋接電路以及該周邊設(shè)備;以及當(dāng)該致能信號具有一第二電位時(shí),禁能該電源電路以停止提供該驅(qū)動(dòng)電壓; 其中,該主機(jī)通過該連接器的一指令管腳與該周邊設(shè)備執(zhí)行一數(shù)據(jù)傳輸程序。
12.如權(quán)利要求11所述的橋接器的操作方法,其中,該連接器為一通用串列總線連接器,且該電源管腳為該通用串列總線連接器的ー電壓總線管腳。
13.如權(quán)利要求11所述的橋接器的操作方法,還包括當(dāng)該主機(jī)處于ー節(jié)能狀態(tài)時(shí),傳送具有該第二電位的該致能信號。
14.如權(quán)利要求11所述的橋接器的操作方法,其中,當(dāng)該橋接器與該主機(jī)斷開連結(jié)吋,該致能訊號具有該第二電位。
15.如權(quán)利要求11所述的橋接器的操作方法,還包括 當(dāng)該主機(jī)進(jìn)入ー節(jié)能狀態(tài)而暫停該數(shù)據(jù)傳輸程序時(shí),禁能該電源接電路以停止提供該驅(qū)動(dòng)電壓;以及 當(dāng)該主機(jī)離開該節(jié)能狀態(tài)而恢復(fù)該數(shù)據(jù)傳輸程序時(shí),致能該電源電路以恢復(fù)提供該驅(qū)動(dòng)電壓,以使該橋接電路恢復(fù)該主機(jī)與該橋接電路之間的ー鏈路連結(jié)。
16.如權(quán)利要求15所述的橋接器的操作方法,其中,該橋接電路通過致能一終端電阻以恢復(fù)該鏈路連結(jié)。
17.如權(quán)利要求15所述的橋接器的操作方法,其中,在該主機(jī)離開該節(jié)能狀態(tài)后,該橋接電路接收該主機(jī)傳送的ー恢復(fù)指令,該橋接電路于接收該恢復(fù)指令之前致能一終端電阻以恢復(fù)該鏈路連結(jié)。
18.如權(quán)利要求15所述的橋接器的操作方法,還包括 當(dāng)該鏈路連結(jié)恢復(fù)后,通過一中斷處理程序接收該主機(jī)傳送的對應(yīng)該數(shù)據(jù)傳輸程序的一數(shù)據(jù)存取指令;以及 根據(jù)ー標(biāo)志信號,該中斷處理程序分配該數(shù)據(jù)存取指令至該橋接電路的一固件或一硬件,使該固件或該硬件來處理該數(shù)據(jù)存取指令。
19.如權(quán)利要求18所述的橋接器的操作方法,還包括 當(dāng)該中斷處理程序?qū)⒃摂?shù)據(jù)存取指令分配至該固件后,改變該標(biāo)志信號的狀態(tài)。
20.如權(quán)利要求18所述的橋接器的操作方法,還包括 在該固件接收該數(shù)據(jù)存取指令吋,由該固件回傳ー響應(yīng)至該主機(jī);以及 在該周邊設(shè)備裝置進(jìn)行ー初始化操作后由該固件處理該數(shù)據(jù)存取指令。
全文摘要
本發(fā)明披露了一種橋接器以及其操作方法。該橋接器耦接主機(jī)與周邊設(shè)備之間。該橋接器包括連接器、電源電路,及橋接電路。連接器可用以連結(jié)此主機(jī),且連接器包括電源管腳及指令管腳。電源電路可用以接收供應(yīng)電源,當(dāng)電源電路被致能可將供應(yīng)電源轉(zhuǎn)換成驅(qū)動(dòng)電壓。橋接電路由驅(qū)動(dòng)電壓供應(yīng)電源,并通過指令管腳執(zhí)行主機(jī)與周邊設(shè)備之間的數(shù)據(jù)傳輸程序。上述的電源電路具有致能端,且此致能端耦接電源管腳,以接收主機(jī)通過電源管腳傳送的致能訊號。當(dāng)致能信號具有第一電位時(shí),電源電路被致能以提供上述的驅(qū)動(dòng)電壓,當(dāng)致能信號具有第二電位時(shí),電源電路被禁能以停止提供該驅(qū)動(dòng)電壓。
文檔編號H04L12/10GK102694722SQ20121014789
公開日2012年9月26日 申請日期2012年5月14日 優(yōu)先權(quán)日2011年5月16日
發(fā)明者林惠智, 陳維綋 申請人:威盛電子股份有限公司