專利名稱:數(shù)據(jù)傳輸系統(tǒng)以及數(shù)據(jù)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用兩種不同傳輸裝置的數(shù)據(jù)傳輸系統(tǒng)以及數(shù)據(jù)傳輸方法,特別涉及可使控制數(shù)據(jù)傳輸系統(tǒng)的處理器進(jìn)入省電模式的數(shù)據(jù)傳輸系統(tǒng)以及數(shù)據(jù)傳輸方法。
背景技術(shù):
現(xiàn)今的計算機(jī)裝置通常會支持不同的傳輸接口以及不同的傳輸裝置。較常見的為使用USB (通用序列總線,Universal Serial Bus)接口的藍(lán)牙裝置和使用PCI (外圍裝置組件互連,Peripheral Component Interconnect)或PCI—Express接口的無線網(wǎng)絡(luò)。在此類的硬件結(jié)構(gòu)中,計算機(jī)裝置中的USB控制器需對使用USB接口的藍(lán)牙裝置不斷詢問(polling) 是否有數(shù)據(jù)要傳送。因此計算機(jī)裝置中的處理器無法進(jìn)入省電模式,會造成額外的電能消耗。此外,現(xiàn)有技術(shù)中還提出了另一種解決方式,就是另增加線路來通知處理器藍(lán)牙裝置有數(shù)據(jù)待傳送的消息。如此一來,卻又增加了硬件的成本。
發(fā)明內(nèi)容
因此,本發(fā)明的一個目的在于提供一種數(shù)據(jù)傳輸系統(tǒng)以及數(shù)據(jù)傳輸方法,其可在不需額外硬件的情況下,讓處理器可以進(jìn)入省電狀態(tài)。本發(fā)明的一實施例披露了一種數(shù)據(jù)傳輸系統(tǒng),包含一處理器;一第一傳輸接口 ; 一第一傳輸裝置,使用該第一傳輸接口來輸出數(shù)據(jù);一第二傳輸接口 ;一第二傳輸裝置,使用該第二傳輸接口來輸出數(shù)據(jù),且該第一傳輸接口和該第二傳輸接口為不同種類的傳輸接口 ;以及一信號傳輸線,耦接于該第一傳輸裝置和該第二傳輸裝置之間;其中當(dāng)該第一傳輸裝置不輸出數(shù)據(jù)時,該處理器進(jìn)入一省電模式,當(dāng)該處理器處于該省電模式且該第一傳輸裝置欲輸出數(shù)據(jù)時,該第一傳輸裝置產(chǎn)生一數(shù)據(jù)傳輸指示信號,且該第二傳輸裝置根據(jù)該數(shù)據(jù)傳輸指示信號產(chǎn)生一恢復(fù)信號,并通過該第二傳輸接口傳輸該恢復(fù)信號給該處理器,使該處理器恢復(fù)至一正常模式以控制該第一傳輸裝置來輸出數(shù)據(jù)。本發(fā)明的另一實施例披露了一種數(shù)據(jù)傳輸方法,使用在一數(shù)據(jù)傳輸系統(tǒng),該數(shù)據(jù)傳輸系統(tǒng)包含一處理器、一第一傳輸裝置、一第二傳輸裝置、一第一傳輸接口以及一第二傳輸接口,其中該第一傳輸裝置和該第二傳輸裝置分別通過不同種類的該第一傳輸接口以及該第二傳輸接口輸出數(shù)據(jù)。此數(shù)據(jù)傳輸方法包含當(dāng)一第一傳輸裝置不輸出數(shù)據(jù)時,使該處理器進(jìn)入一省電模式;當(dāng)該處理器處于該省電模式且該第一傳輸裝置欲輸出數(shù)據(jù)時,使該第一傳輸裝置產(chǎn)生一數(shù)據(jù)傳輸指示信號;使該第二傳輸裝置根據(jù)該數(shù)據(jù)傳輸指示信號產(chǎn)生一恢復(fù)信號;以及通過該第二傳輸接口將該恢復(fù)信號傳輸給該處理器,使該處理器恢復(fù)至一正常模式以控制該第一傳輸裝置來輸出數(shù)據(jù)。根據(jù)前述的實施例,根據(jù)本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)以及數(shù)據(jù)傳輸方法,可在不增加額外硬件的情況下,讓處理器可以進(jìn)入省電狀態(tài)。
圖1和圖2分別示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)傳輸系統(tǒng)。圖3示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)傳輸系統(tǒng)的狀態(tài)機(jī)示意圖。圖4示出了根據(jù)本發(fā)明的一實施例的數(shù)據(jù)傳輸方法的流程圖。主要組件符號說明101、201 藍(lán)牙裝置103、203無線網(wǎng)絡(luò)裝置107、207USB 界面11IPCIE 連接器115、215 處理器119、219USB主機(jī)端控制器123、223PCIE主機(jī)端控制器227PCIE 連接器
具體實施例方式在說明書及后續(xù)的申請專利范圍當(dāng)中使用了某些詞匯來指稱特定的組件。所屬領(lǐng)域中具有通常知識者應(yīng)可理解,硬件制造商可能會用不同的名詞來稱呼同一個組件。本說明書及后續(xù)的申請專利范圍并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。在通篇說明書及后續(xù)的請求項當(dāng)中所提及的[包含]為一開放式的用語,故應(yīng)解釋成[包含但不限定于]。以外,[耦接]一詞在此為包含任何直接及間接的電氣連接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表該第一裝置可直接電氣連接于該第二裝置,或通過其它裝置或連接手段間接地電氣連接至該第二裝置。圖1和圖2分別示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)傳輸系統(tǒng)。需注意的是,圖1 和圖2所示的實施例僅用以舉例,并非表示用以限制本發(fā)明的范圍。在圖1的實施例中,藍(lán)牙裝置101和無線網(wǎng)絡(luò)裝置103位于同一電路板上而形成一復(fù)合模塊105,且會有一信號傳輸線102耦接在藍(lán)牙裝置101和無線網(wǎng)絡(luò)裝置103之間。且藍(lán)牙裝置101通過一 USB接口 107輸出數(shù)據(jù),而無線網(wǎng)絡(luò)裝置103通過PCIE接口 109輸出數(shù)據(jù)。USB接口 107和PCIE接口 109均通過PCIE連接器111與主機(jī)113(例如,一計算機(jī)裝置)連接。主機(jī)113中一般會包含一處理器115、一藍(lán)牙控制器117、一 USB主機(jī)端控制器119、一無線網(wǎng)絡(luò)控制器121 以及一 PCIE主機(jī)端控制器123。其中,藍(lán)牙裝置101和無線網(wǎng)絡(luò)裝置103、USB接口 107、 PCIE接口 109和處理器115也可視為根據(jù)本發(fā)明的實施例的數(shù)據(jù)傳輸系統(tǒng),而在此例中處理器115和主機(jī)113共用。在一般狀態(tài)下,處理器115工作在一正常狀態(tài),若藍(lán)牙裝置101或無線網(wǎng)絡(luò)裝置 103有數(shù)據(jù)要傳輸給主機(jī)113,則處理器115會分別控制藍(lán)牙控制器117、USB主機(jī)端控制器 119、無線網(wǎng)絡(luò)控制器121以及PCIE主機(jī)端控制器123來完成數(shù)據(jù)的傳輸。由于處理器115 如何通過藍(lán)牙控制器117、USB主機(jī)端控制器119、無線網(wǎng)絡(luò)控制器121以及PCIE主機(jī)端控制器123來控制藍(lán)牙裝置101和無線網(wǎng)絡(luò)裝置103的數(shù)據(jù)傳送動作為熟知此項技藝者所知悉,故于此不另贅述。而當(dāng)藍(lán)牙裝置101不輸出數(shù)據(jù)時,處理器115會停止不斷詢問藍(lán)牙裝置101是否有數(shù)據(jù)要傳送進(jìn)入一省電模式(power down,或稱休眠模式)。與正常模式相比,省電模式
102信號傳輸線 105復(fù)合模塊 109、209PCIE 界面 113,213 主機(jī) 117、217藍(lán)牙控制器 121、221無線網(wǎng)絡(luò)控制器 225連接器是指處理器115操作于一低電壓下,無法如正常模式那樣控制其它裝置,但可以接受一外來的指令而回到正常模式。若處理器115處于省電模式且藍(lán)牙裝置101欲輸出數(shù)據(jù)時,藍(lán)牙裝置101會產(chǎn)生一數(shù)據(jù)傳輸指示信號DI,且該無線網(wǎng)絡(luò)裝置103根據(jù)該數(shù)據(jù)傳輸指示信號DI產(chǎn)生一恢復(fù)信號RS,并通過PCIE接口 109將恢復(fù)信號RS傳輸給處理器115,使處理器115恢復(fù)至一正常模式以控制藍(lán)牙裝置101的數(shù)據(jù)輸出動作。其中處理器115自省電模式恢復(fù)至正常模式后,若藍(lán)牙裝置101停止輸出數(shù)據(jù)或閑置超過一預(yù)定時間,則處理器115 會再度進(jìn)入省電模式。通過這樣的做法,可以讓處理器115適時地進(jìn)入省電模式,而不需在正常模式下不斷地詢問藍(lán)牙裝置101而造成電能消耗。在此實施例中,通過信號傳輸線102將數(shù)據(jù)傳輸指示信號DI從藍(lán)牙裝置101傳送到無線網(wǎng)絡(luò)裝置103,而信號傳輸線102可遵循GPIO (通用型輸入輸出,General Purpose I/O)的規(guī)格,且藍(lán)牙裝置101和無線網(wǎng)絡(luò)裝置103之間的數(shù)據(jù)讀寫過程可遵循I2C的協(xié)議。 其中,GPIO的接腳可以供使用者由程式控制自由使用,其接腳可依不同需求作為通用輸入 (GPI)或通用輸出(GPO)或通用輸入與輸出(GPIO),例如作為頻率產(chǎn)生器或是芯片選擇等。 I2C(Inter-Integrated Circuit)是內(nèi)部整合電路的稱呼,是一種串行通信總線,使用多主仆架構(gòu),在1980年代為了讓主機(jī)板、嵌入式系統(tǒng)或手機(jī)用以連接低速外圍裝置而發(fā)展。由于GPIO和I2C為熟知此項技藝者所知悉,故在此不再贅述。需注意的是,這并不表示本發(fā)明僅限定于使用GPIO和I2C協(xié)議。在圖2的實施例中,主機(jī)213同樣具有處理器215、藍(lán)牙控制器217、USB主機(jī)端控制器219、無線網(wǎng)絡(luò)控制器221以及一 PCIE主機(jī)端控制器223。藍(lán)牙裝置201同樣通過USB 接口 207輸出數(shù)據(jù),無線網(wǎng)絡(luò)裝置203同樣通過PCIE接口 209輸出數(shù)據(jù)。圖2的實施例和圖1的實施例其中一差異為藍(lán)牙裝置201和無線網(wǎng)絡(luò)裝置203分別位于不同電路板上,并分別偶接于獨立的USB連接器225和PCIE連接器227。圖2所示的實施例,其運作模式和圖1所示的實施例類似。在一般狀態(tài)下,處理器 215工作在一正常狀態(tài),若藍(lán)牙裝置201或無線網(wǎng)絡(luò)裝置203有數(shù)據(jù)要傳輸給主機(jī)213,則處理器215會分別控制藍(lán)牙控制器217、USB主機(jī)端控制器219、無線網(wǎng)絡(luò)控制器121以及 PCIE主機(jī)端控制器223來完成數(shù)據(jù)的傳輸。而當(dāng)藍(lán)牙裝置201不輸出數(shù)據(jù)時,處理器215 會停止不斷詢問藍(lán)牙裝置201是否有數(shù)據(jù)要傳送進(jìn)入一省電模式(power down,或稱休眠模式)。若處理器215處于省電模式且藍(lán)牙裝置201欲輸出數(shù)據(jù)時,藍(lán)牙裝置201會產(chǎn)生一數(shù)據(jù)傳輸指示信號DI,且無線網(wǎng)絡(luò)裝置203會根據(jù)數(shù)據(jù)傳輸指示信號DI產(chǎn)生一恢復(fù)信號 RS,并通過PCIE接口 209以及PCIE連接器227傳輸給處理器215,使處理器215恢復(fù)至一正常模式以控制藍(lán)牙裝置201的數(shù)據(jù)輸出動作。其中處理器215自省電模式恢復(fù)至正常模式后,若藍(lán)牙裝置201停止輸出數(shù)據(jù)或閑置超過一預(yù)定時間,則處理器215會再度進(jìn)入省電模式。在圖2所示的實施例中,由藍(lán)牙裝置201產(chǎn)生的數(shù)據(jù)傳輸指示信號DI通過傳輸線 202傳輸給USB連接器225后再傳送給無線網(wǎng)絡(luò)裝置203。在此實施例中,可采用一共存 (co-existence)控制技術(shù)來控制藍(lán)牙裝置201和無線網(wǎng)絡(luò)裝置203的信號傳遞。共存控制技術(shù)是現(xiàn)在的無線通信領(lǐng)域中的一種控制技術(shù),其主要目的是為了讓不同形態(tài)的無線通信組件(如藍(lán)牙、WiFi和RFID)的信號不會互相干擾。圖3示出了根據(jù)本發(fā)明的實施例的數(shù)據(jù)傳輸系統(tǒng)的狀態(tài)機(jī)(state machine)的示意圖。在此以圖1的實施例結(jié)合圖3進(jìn)行說明,以更為清楚地解釋本發(fā)明的內(nèi)容。當(dāng)處理器 115位于一省電模式時,若藍(lán)牙裝置101有數(shù)據(jù)要輸出,則會通知無線網(wǎng)絡(luò)裝置103,并通過 PCIE接口 109傳送恢復(fù)信號RS,也即通過無線網(wǎng)絡(luò)裝置103通知處理器115。接著處理器 115會做數(shù)據(jù)傳送準(zhǔn)備,即讓通道(channel)開啟,并啟動傳送排程(schedule)。當(dāng)數(shù)據(jù)傳送準(zhǔn)備完成后,會開始計算時間,此動作可由一定時器執(zhí)行(未示出),此狀態(tài)下通道保持開啟并啟動排程,但要傳送的數(shù)據(jù)尚未準(zhǔn)備完成。若超過一預(yù)定時間后,數(shù)據(jù)尚未準(zhǔn)備完成 (可能數(shù)據(jù)有所錯誤),則處理器115會回到省電模式。若在預(yù)定時間內(nèi)數(shù)據(jù)準(zhǔn)備完成,則處理器115會命令藍(lán)牙控制器117控制藍(lán)牙裝置101輸出數(shù)據(jù)。然后處理器115會繼續(xù)處于正常模式。而處理器115在正常模式時,若藍(lán)牙裝置101無數(shù)據(jù)輸出,便會到省電模式。 若處理器115在省電模式時,有數(shù)據(jù)要輸出至藍(lán)牙裝置101或無線網(wǎng)絡(luò)裝置103,則會回到正常模式。根據(jù)前述的實施例,可以得到圖4所示的數(shù)據(jù)傳輸方法,其與圖3 —樣以圖1所示的組件作說明來解釋圖4的步驟。圖4所示的數(shù)據(jù)傳輸方法包含以下步驟步驟401當(dāng)藍(lán)牙裝置101不輸出數(shù)據(jù)時,使處理器115進(jìn)入一省電模式。步驟403當(dāng)處理器115處于省電模式且藍(lán)牙裝置101欲輸出數(shù)據(jù)時,使藍(lán)牙裝置101產(chǎn)生一數(shù)據(jù)傳輸指示信號DI。步驟405使無線網(wǎng)絡(luò)裝置103根據(jù)數(shù)據(jù)傳輸指示信號DI產(chǎn)生一恢復(fù)信號RS。步驟407透過PCIE接口 109將恢復(fù)信號RS傳輸給處理器115,使處理器115恢復(fù)至一正常模式以控制藍(lán)牙裝置101來輸出數(shù)據(jù)。圖4所示的數(shù)據(jù)傳輸方法的詳細(xì)技術(shù)特征已在前述實施例中披露,故在此不再贅述。需注意的是,前述實施例雖以藍(lán)牙裝置、無線網(wǎng)絡(luò)裝置、USB接口和PCIE接口作說明, 但本發(fā)明的概念可使用在使用不同傳輸接口的任兩種不同數(shù)據(jù)傳輸裝置上。根據(jù)前述的實施例,根據(jù)本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)以及數(shù)據(jù)傳輸方法,可在不增加額外硬件的情況下,讓處理器可以進(jìn)入省電狀態(tài)。并且可適時地讓處理器離開或進(jìn)入省電狀態(tài),而不需不斷地詢問外圍裝置是否有數(shù)據(jù)要送,由此可有效率地降低電能消耗。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,都應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種數(shù)據(jù)傳輸系統(tǒng),包含一處理器; 一第一傳輸接口;一第一傳輸裝置,使用所述第一傳輸接口來輸出數(shù)據(jù); 一第二傳輸接口;一第二傳輸裝置,使用所述第二傳輸接口來輸出數(shù)據(jù),且所述第一傳輸接口和所述第二傳輸接口為不同種類的傳輸接口 ;以及一信號傳輸線,耦接于所述第一傳輸裝置和所述第二傳輸裝置之間; 其中,當(dāng)所述第一傳輸裝置不輸出數(shù)據(jù)時,所述處理器進(jìn)入一省電模式,當(dāng)所述處理器處于所述省電模式且所述第一傳輸裝置欲輸出數(shù)據(jù)時,所述第一傳輸裝置產(chǎn)生一數(shù)據(jù)傳輸指示信號,且所述第二傳輸裝置根據(jù)所述數(shù)據(jù)傳輸指示信號產(chǎn)生一恢復(fù)信號,并通過所述第二傳輸接口傳輸所述恢復(fù)信號給所述處理器,使所述處理器恢復(fù)至一正常模式以控制所述第一傳輸裝置來輸出數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述第一傳輸接口為一USB接口,所述第一傳輸裝置為一藍(lán)牙裝置,所述第二傳輸接口為一 PCIE接口,且所述第二傳輸裝置為一無線網(wǎng)絡(luò)裝置。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述第一傳輸接口、所述第一傳輸裝置、所述第二傳輸接口、所述第二傳輸裝置以及所述信號傳輸線位于同一電路板上。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述信號傳輸線符合GPIO的規(guī)范。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述第一傳輸接口以及所述第一傳輸裝置位于一第一電路板,而所述第二傳輸接口以及所述第二傳輸裝置位于一第二電路板。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述信號傳輸線采用一共存控制技術(shù)。
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述處理器自所述省電模式恢復(fù)至該正常模式后,若所述第一傳輸裝置停止輸出數(shù)據(jù)或閑置超過一預(yù)定時間,則所述處理器會再度進(jìn)入所述省電模式。
8.一種數(shù)據(jù)傳輸方法,使用在一數(shù)據(jù)傳輸系統(tǒng),所述數(shù)據(jù)傳輸系統(tǒng)包含一處理器、一第一傳輸裝置、一第二傳輸裝置、一第一傳輸接口以及一第二傳輸接口,其中所述第一傳輸裝置和該第二傳輸裝置分別通過不同種類的所述第一傳輸接口以及所述第二傳輸接口輸出數(shù)據(jù),所述數(shù)據(jù)傳輸方法包含當(dāng)一第一傳輸裝置不輸出數(shù)據(jù)時,使所述處理器進(jìn)入一省電模式; 當(dāng)所述處理器處于所述省電模式且所述第一傳輸裝置欲輸出數(shù)據(jù)時,使所述第一傳輸裝置產(chǎn)生一數(shù)據(jù)傳輸指示信號;使所述第二傳輸裝置根據(jù)所述數(shù)據(jù)傳輸指示信號產(chǎn)生一恢復(fù)信號;以及通過所述第二傳輸接口將所述恢復(fù)信號傳輸給所述處理器,使所述處理器恢復(fù)至一正常模式以控制所述第一傳輸裝置來輸出數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸方法,其中,所述第一傳輸接口為一USB接口,所述第一傳輸裝置為一藍(lán)牙裝置,所述第二傳輸接口為一 PCIE接口,且所述第二傳輸裝置為一無線網(wǎng)絡(luò)裝置。
10.根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸方法,其中,所述第一傳輸接口、所述第一傳輸裝置、所述第二傳輸接口、所述第二傳輸裝置以及所述信號傳輸線位于同一電路板上。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)傳輸方法,其中,所述信號傳輸線符合GPIO之規(guī)范。
12.根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸方法,其中,所述第一傳輸接口以及所述第一傳輸裝置位于一第一電路板,而所述第二傳輸接口以及所述第二傳輸裝置位于一第二電路板。
13.根據(jù)權(quán)利要求12所述的數(shù)據(jù)傳輸方法,其中,所述信號傳輸線采用一共存控制技術(shù)。
14.根據(jù)權(quán)利要求8所述的數(shù)據(jù)傳輸方法,還包含其中所述處理器自所述省電狀態(tài)恢復(fù)至所述正常狀態(tài)后,若所述第一傳輸裝置停止輸出數(shù)據(jù)或閑置超過一預(yù)定時間,則所述處理器會再度進(jìn)入該省電狀態(tài)。
全文摘要
本發(fā)明披露了數(shù)據(jù)傳輸系統(tǒng)以及數(shù)據(jù)傳輸方法。一種數(shù)據(jù)傳輸系統(tǒng)包含一處理器;一第一傳輸接口;一第一傳輸裝置;一第二傳輸接口;一第二傳輸裝置;以及一信號傳輸線;其中當(dāng)該第一傳輸裝置不輸出數(shù)據(jù)時,該處理器進(jìn)入一省電模式,當(dāng)該處理器處于該省電模式且該第一傳輸裝置欲輸出數(shù)據(jù)時,該第一傳輸裝置產(chǎn)生一數(shù)據(jù)傳輸指示信號,且該第二傳輸裝置根據(jù)該數(shù)據(jù)傳輸指示信號產(chǎn)生一恢復(fù)信號,并通過該第二傳輸接口傳輸該恢復(fù)信號給該處理器,使該處理器恢復(fù)至一正常模式以控制該第一傳輸裝置來輸出數(shù)據(jù)。
文檔編號G06F13/38GK102445981SQ20111028707
公開日2012年5月9日 申請日期2011年9月23日 優(yōu)先權(quán)日2010年9月30日
發(fā)明者蔡志鴻, 顏光裕 申請人:瑞昱半導(dǎo)體股份有限公司