專利名稱:一種實(shí)現(xiàn)低功耗的通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別涉及一種實(shí)現(xiàn)低功耗的通信系統(tǒng)。
背景技術(shù):
在能源緊張的今天,實(shí)現(xiàn)低功耗已經(jīng)成為通信設(shè)備設(shè)計(jì)中優(yōu)先考慮的問 題之一,其常用的手段是關(guān)斷通信設(shè)備中不工作的模塊的電源。但是這種方 式在某些情況下并不適用,下面以移動通話終端為例簡要說明。
圖1為現(xiàn)有技術(shù)移動通話終端中主控模塊和增強(qiáng)型數(shù)據(jù)速率GSM演進(jìn) 技術(shù)(EDGE, Enhanced Data Rate for GSM Evolution )沖莫塊所組成系統(tǒng)的結(jié) 構(gòu)示意圖,其中主控模塊為移動通話終端中的總控制模塊。主控模塊中包括 第一通信輸入/輸出(I/O, Input/Output) 口 101-A和第一控制單元IOI-D。 EDGE模塊中包括第二通信I/0口 102-A、外部通信單元102-C和第二控 制單元102-D。
當(dāng)EDGE模塊的外部通信單元102-C從基站偵測到有通話時,由第二控 制單元102-D控制第二通信I/O口 102-A與主控模塊的第一通信I/0 口 101-A 執(zhí)行通話數(shù)據(jù)交互;當(dāng)通話結(jié)束后,外部通信單元102-C繼續(xù)保持從基站偵 測是否有通話的工作狀態(tài)。
可見無論當(dāng)前是否有通話,該EDGE模塊中的外部通信單元102-C都必 須保持工作狀態(tài),如果關(guān)斷EDGE模塊的供電,將無法從基站偵測是否有新 的通話,但如果不關(guān)斷EDGE模塊的供電,第一通信I/O口 IOI-A和第二通 信I/0口 102-A將仍然保持通信狀態(tài)時的一部分操作,增大系統(tǒng)功耗。以上 述第一通信I/0口 101-A和第二通信I/0 口 102-A為串行外圍設(shè)備接口( SPI, Serial Peripheral Interface)為例,兩I/O 口之間通過四根線連接,分別為主
設(shè)備數(shù)據(jù)輸出/從設(shè)備數(shù)據(jù)輸入、主設(shè)備數(shù)據(jù)輸入/從設(shè)備數(shù)據(jù)輸出、時鐘信 號和片選信號。當(dāng)通話結(jié)束后,上述主設(shè)備數(shù)據(jù)輸出/從設(shè)備數(shù)據(jù)輸入、主 設(shè)備數(shù)據(jù)輸入/從設(shè)備數(shù)據(jù)輸出將停止數(shù)據(jù)交互,但時鐘信號和片選信號仍 然正常工作,增大了系統(tǒng)功耗。
以上僅以移動通話終端中的EDGE模塊為例,實(shí)際通信系統(tǒng)的結(jié)構(gòu)可以 概括為由主模塊(相當(dāng)于上述主控模塊)和從屬模塊(相當(dāng)于上述EDGE 模塊)組成,從屬模塊的個數(shù)可以為一個以上,各個從屬模塊中都可能存在 某些時候其內(nèi)部的一部分需要工作、但另一部分不需要工作的情況。
申請?zhí)枮?00610109197.8的申請"具有多信道省電和喚醒的數(shù)據(jù)通信 系統(tǒng)和方法"公開了關(guān)閉模塊中某一部分無需工作的電路以降低功耗的解決 方案,圖2為該方案的電路結(jié)構(gòu)示意圖,100a和200a分別為主機(jī)和客戶端。 主機(jī)100a和客戶端200a之間存在用于傳輸數(shù)據(jù)的數(shù)據(jù)信道55,主機(jī)100a 中的信號檢測器60和數(shù)據(jù)發(fā)送單元70分別完成正常數(shù)據(jù)收發(fā)功能,而客戶 端200a中的數(shù)據(jù)接收單元80和喚醒發(fā)送單元50分別完成正常數(shù)據(jù)收發(fā)功 能。為了實(shí)現(xiàn)降低功耗的目的,該方案在主機(jī)100a和客戶端200a之間增加 了一個選通信道15,并相應(yīng)在主機(jī)100a中增加了選通發(fā)送單元10,在客戶 端200a中增加了選通接收單元30和信號檢測器20。
進(jìn)入省電才莫式包括以下步驟當(dāng)選通發(fā)送單元IO通過選通信道15向選 通接收單元30發(fā)送選通信號后,數(shù)據(jù)發(fā)送單元70通過數(shù)據(jù)信道55向數(shù)據(jù) 接收單元80發(fā)送省電標(biāo)識符,客戶端200a接收到省電標(biāo)識符后接通信號抬r 測器20;信號檢測器20檢測到選通信道15被置為高阻態(tài)后,將輸出的選 通檢測信號STB一SD一Y由邏輯高電平轉(zhuǎn)換為邏輯低電平,響應(yīng)于選通檢測 信號STB—SD—Y的下降沿,選通接收單元30和數(shù)據(jù)接收單元80被關(guān)斷。
雖然上述技術(shù)方案給出了針對一個模塊只關(guān)斷其中一部分以降低功耗 的解決方案,但是通信系統(tǒng)中往往出現(xiàn)一個主機(jī)控制多個客戶端的情況,這 時如果利用該技術(shù)方案,將針對每一個客戶端分別增加一個選通信道、并在 主機(jī)100a和客戶端200a中分別增加相應(yīng)的配合選通信道使用的器件,形成
如圖3所示的結(jié)構(gòu),這樣增加的多個選通信道將消耗主機(jī)上的較多I/O 口資 源。另一方面,在一個主機(jī)控制多個客戶端時,主機(jī)發(fā)送的省電標(biāo)識符應(yīng)當(dāng) 指示針對的是哪一個客戶端,通常這種情況將使用不同的數(shù)據(jù)組合來標(biāo)識不 同的客戶端,由于增加的選通信道僅能使用簡單的高低電平來表示邏輯1和
0,當(dāng)連續(xù)高電平出現(xiàn)時,無法識別該連續(xù)高電平代表幾個邏輯1,當(dāng)連續(xù)
低電平出現(xiàn)時也會有相同的問題,因此省電標(biāo)識符只能通過數(shù)據(jù)信道發(fā)送, 即為了實(shí)現(xiàn)降低功耗的目的,必須要求選通信道和數(shù)據(jù)信道同時參與,實(shí)現(xiàn) 過程較繁瑣。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)低功耗的通信系統(tǒng),可以在節(jié)省
1/0口資源的情況下, 一個模塊只關(guān)斷其中一部分,簡便的實(shí)現(xiàn)降低系統(tǒng)功耗。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種實(shí)現(xiàn)低功耗的通信系統(tǒng),包括一個主模塊和一個以上從屬模塊,其中 主模塊中包括第一通用端口、第一控制單元和一個以上、且分別與每個從屬模 塊對應(yīng)的第一通信端口;每個從屬模塊中包括第二通用端口、第二通信端口和 第二控制單元;每個第一通信端口與對應(yīng)從屬模塊的第二通信端口在通信狀態(tài) 下進(jìn)行數(shù)據(jù)交互;其特征在于,主模塊中的第一通用端口通過單總線分別與每 個從屬模塊中的第二通用端口連接;
所述第一控制單元,控制第一通用端口通過單總線發(fā)送由從屬模塊標(biāo)識符 和關(guān)閉標(biāo)識符組成的關(guān)閉命令,關(guān)閉與從屬模塊標(biāo)識符所代表的從屬模塊對應(yīng) 的第一通信端口;當(dāng)?shù)谝煌ㄓ枚丝诮邮盏絾拘衙顣r,啟動喚醒命令中的從屬 模塊標(biāo)識符所代表的從屬模塊對應(yīng)的第 一通信端口 ;
在每個從屬模塊中,第二控制單元識別第二通用端口接收的關(guān)閉命令中 的從屬模塊標(biāo)識符代表自身所屬的從屬模塊時,關(guān)閉第二通信端口;控制第 二通用端口通過單總線向第一通用端口發(fā)送由自身所屬從屬模塊標(biāo)識符和
喚醒標(biāo)識符組成的喚醒命令,并啟動第二通信端口 。
可見,本發(fā)明實(shí)現(xiàn)低功耗的系統(tǒng)中,通過在單總線上傳輸關(guān)閉命令和喚 醒命令,可以使主模塊和從屬模塊關(guān)閉內(nèi)部的部分單元,實(shí)現(xiàn)降低功耗的目 的。并且一方面,本發(fā)明利用單總線傳輸關(guān)閉或喚醒命令,只需使用主模塊 中的一個通用端口,就可以實(shí)現(xiàn)與一個以上從屬模塊的通用端口連接,節(jié)省
了主模塊的I/0口資源;另一方面,由于單總線協(xié)議規(guī)定了時序與數(shù)據(jù)傳輸 的嚴(yán)格關(guān)系,使得基于該單總線就可以發(fā)送標(biāo)識不同從屬模塊的標(biāo)識符,而 無需利用數(shù)據(jù)傳輸線路傳輸這些標(biāo)識符,這樣就使得在執(zhí)行關(guān)閉或喚醒操作 時,只利用單總線就可以實(shí)現(xiàn),而無需數(shù)據(jù)傳輸線路的配合,實(shí)現(xiàn)較為簡單。
圖1為現(xiàn)有技術(shù)移動通話終端中主控模塊和EDGE模塊所組成系統(tǒng)的結(jié) 構(gòu)示意圖2為現(xiàn)有技術(shù)中 一種實(shí)現(xiàn)系統(tǒng)低功耗的電路結(jié)構(gòu)示意圖; 圖3為依照圖2所示結(jié)構(gòu),構(gòu)成的一個主機(jī)控制多個客戶端時的系統(tǒng)結(jié) 構(gòu)示意圖4為本發(fā)明實(shí)現(xiàn)低功耗的通信系統(tǒng)結(jié)構(gòu)示意圖; 圖5為本發(fā)明實(shí)現(xiàn)低功耗的系統(tǒng)中,主模塊中的第一通用端口和從屬模 塊中的第二通用端口的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對本發(fā)明作 進(jìn)一步的詳細(xì)iJL明。
圖4為本發(fā)明實(shí)現(xiàn)低功耗的通信系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)中包括主模塊 401、第一從屬模塊402和第二從屬模塊403。雖然圖4中示出了兩個從屬 模塊,但這僅是一種具體的示例,實(shí)際應(yīng)用中從屬模塊的個數(shù)可以大于兩個。 主模塊401與各個從屬模塊之間的連接關(guān)系均相同,下面僅以第一從屬模塊
402為例說明。
主模塊401中的第一通信I/0 口 401-Al,通過普通通信數(shù)據(jù)線與第一從 屬模塊402中的第二通信I/0 口 402-A連接,在通信狀態(tài)下交互通信數(shù)據(jù)。 上述部分與通常情況下的功能是相同的,這里不再贅述。
關(guān)鍵在于,主控模塊401中的第一通用1/0口 401-B,通過單總線(l-wire) 與第一從屬模塊402中的第二通用I/O 口 402-B連接,用于發(fā)送關(guān)閉命令或 接收第一從屬模塊402發(fā)送的喚醒命令。上述通用1/0口,為通常情況下模 塊都會具有、但實(shí)際未使用的保留端口。
在本實(shí)施例中,可以預(yù)先設(shè)定關(guān)閉命令的格式為數(shù)據(jù)組,包括從屬模塊 標(biāo)識字段和命令標(biāo)識字段,其中在從屬模塊標(biāo)識字段, 一種數(shù)字組合將唯一 標(biāo)識關(guān)閉命令針對哪一個從屬模塊,命令標(biāo)識字段通過約定的數(shù)字或組合標(biāo) 識當(dāng)前需要執(zhí)行的操作為關(guān)閉。同樣地,也可以定義喚醒命令的格式為數(shù)據(jù) 組,包括從屬模塊標(biāo)識字段和命令標(biāo)識字段,其中在從屬模塊標(biāo)識字段,一 種數(shù)字組合將唯一標(biāo)識喚醒命令來自于哪一個從屬模塊,命令標(biāo)識字段通過 約定的數(shù)字或組合標(biāo)識當(dāng)前需要執(zhí)行的操作為喚醒。
上述第一通用I/O 口 401-B和第二通用I/O 口 402-B之間連接的單總線, 為保證數(shù)據(jù)傳輸?shù)耐暾?,其通信模式遵循已有的通信協(xié)議如下
1) 信號類型包括復(fù)位脈沖、應(yīng)答脈沖、寫0、寫l、讀0和讀1。
2) 使用單總線的設(shè)備上電后,執(zhí)行初始化序列,具體包括首先主機(jī) 通過拉低總線480us產(chǎn)生復(fù)位脈沖;其次主機(jī)釋放總線,從機(jī)通過拉低總線 60至240 us產(chǎn)生應(yīng)答脈沖,向主機(jī)表明自身處于總線上、且數(shù)據(jù)交互準(zhǔn)備 工作就緒。
3) 在寫時隙期間,主機(jī)向從機(jī)寫入數(shù)據(jù),在讀時隙期間,主機(jī)讀入來 自從機(jī)的數(shù)據(jù),每個時隙的傳輸只代表一位數(shù)據(jù),通過多個時隙連續(xù)傳輸?shù)?數(shù)據(jù)組低位在前,高位在后。
4) 所有寫時隙至少需要60us,且在兩次獨(dú)立的寫時隙之間至少需要1 us的恢復(fù)時間;
在寫時隙中主機(jī)端寫1的方式主機(jī)在拉低總線發(fā)起寫時隙后,接著必 須在15 us之內(nèi)釋放總線,由外接上拉電阻將總線拉至高電平;在寫時隙中 主機(jī)端寫0的方式在主機(jī)拉低總線發(fā)起寫時隙后,只需在整個時隙期間保 持總線低電平即可;
在從機(jī)端,寫時隙起始后的15至60 us時間內(nèi),從機(jī)采集總線電平狀 態(tài),如果采樣為高電平,則寫入邏輯l,如果采用為低電平,則寫入邏輯0。
5)所有讀時隙至少需要60us,且在兩次獨(dú)立的讀時隙之間至少需要1 us的恢復(fù)時間;每個讀時隙都由主機(jī)發(fā)起,通過至少拉^f氐總線1 us實(shí)現(xiàn), 在主機(jī)發(fā)起讀時隙之后從機(jī)才開始在總線上發(fā)送邏輯0或1;從機(jī)發(fā)出的數(shù) 據(jù)在讀時隙起始之后保持有效時間15 us ,因而主機(jī)在讀時隙起始后的15 u s之內(nèi)采樣總線狀態(tài),如果采樣為高電平,則讀入邏輯l,如果采樣為低電 平,則讀入邏輯O。
基于單總線的連接方式,主模塊401的第一通用I/O 口 401-B和第一從 屬才莫塊402的第二通用I/O 口 402-B的內(nèi)部結(jié)構(gòu)可以如圖5所示,其中第一 通用I/O 口 401-B中包括第一接收子單元(Rx表示)和第一發(fā)送子單元(Tx 表示),第二通用I/O 口 402-B中包括第二接收子單元(Rx表示)和第二 發(fā)送子單元(Tx表示)。主模塊401中設(shè)置的強(qiáng)上拉電路,用于主模塊401 產(chǎn)生寫時隙和讀時隙時拉低總線使用,而單總線上設(shè)置的上拉電阻用于總線 被釋放時將總線拉至高電平,拉低或釋放總線的具體實(shí)現(xiàn)與通常情況下的沒 有區(qū)別,這里不再贅述。
基于上述圖5所示的通用I/O 口的內(nèi)部結(jié)構(gòu),主模塊401中的第一控制 單元401-D中可以包括第一控制子單元和第一執(zhí)行子單元。
第一控制子單元,控制第一通用I/O 口 401-B中的第一發(fā)送子單元產(chǎn)生連 續(xù)寫時隙、和在連續(xù)寫時隙結(jié)束之后產(chǎn)生連續(xù)讀時隙。第一通用I/O 口 401-B 中的第一發(fā)送子單元在所述寫時隙中通過單總線發(fā)送由從屬模塊標(biāo)識符和關(guān)閉 標(biāo)識符組成的關(guān)閉命令。在本實(shí)施例中,上述從屬模塊標(biāo)識符代表就是第一從 屬模塊402。在本實(shí)施例中,第一控制單元401-D中的第一控制子單元在控制第一通 用〗/o 口 401-B產(chǎn)生連續(xù)寫時隙時,以產(chǎn)生的寫時隙能夠發(fā)送完預(yù)先設(shè)定的 關(guān)閉命令為準(zhǔn),在連續(xù)寫時隙之后,即控制第一通用I/O 口 401-B產(chǎn)生連續(xù) 的讀時隙,以產(chǎn)生的讀時隙能夠讀完預(yù)先設(shè)定的喚醒命令為準(zhǔn)。
第一執(zhí)行子單元,在所述第一控制子單元控制第一發(fā)送子單元發(fā)送關(guān)閉 命令后,關(guān)閉從屬模塊標(biāo)識符所代表的第 一從屬模塊402對應(yīng)的第 一通信端 口 401-A,并關(guān)閉第一通用I/O 口 401-B中的第一發(fā)送子單元;在第一通用 I/O 口 401-B接收到攜帶從屬模塊標(biāo)識符的喚醒命令時,啟動從屬模塊標(biāo)識 符代表的第一從屬模塊402對應(yīng)的第一通信I/O 口 401-A,并啟動第一通用 I/O 口 401-B中第一發(fā)送子單元。在本實(shí)施例中,上述第一執(zhí)行子單元在接 到關(guān)閉命令時,不僅關(guān)閉第一通信1/0 口 401-A,還關(guān)閉第一通用I/O 口 401-B 中的第一發(fā)送子單元,這是因?yàn)樵诒景l(fā)明中喚醒由從屬模塊執(zhí)行,在發(fā)送關(guān) 閉命令之后,第一通用I/O 口 401-B中的第一發(fā)送子單元沒有必要繼續(xù)工作, 因此關(guān)閉第一發(fā)送子單元,將使得降低功耗的效果更好,當(dāng)然如果僅關(guān)閉第 一通信端口401-A,也能達(dá)到降低功耗的目的。
進(jìn)一步地,第一控制單元401-D中還可以包括第一監(jiān)測觸發(fā)子單元, 在預(yù)定時間內(nèi)沒有監(jiān)測到由第 一通信端口 401-A接收第 一從屬模塊402發(fā)送 的通信數(shù)據(jù)時,觸發(fā)所述第一控制子單元控制第一通用I/O 口 401-B中的第
一發(fā)送子單元的操作。
第一從屬模塊402中的第二控制單元402-D中可以包括第二控制子單 元和第二執(zhí)行子單元。
第二控制子單元,控制第二通用I/O 口 402-B中的第二發(fā)送子單元在連續(xù) 讀時隙中向第一通用I/O 口 401-B發(fā)送由自身所屬從屬模塊標(biāo)識符和喚醒標(biāo)識 符組成的喚醒命令;控制第二通用I/O 口 402-B中的第二接收子單元在連續(xù)寫 時隙中接收主模塊401發(fā)送的關(guān)閉命令。
第二執(zhí)行子單元,識別第二通用I/O 口 402-B中的第二接收子單元接收 的關(guān)閉命令中的從屬模塊標(biāo)識符代表自身所屬的從屬模塊時,關(guān)閉第二通信
I/O 口 402-A,并關(guān)閉第二通用I/O 口 402-B中的第二"l妻收子單元;在所述 第二控制子單元控制第二發(fā)送子單元發(fā)送喚醒命令后,啟動第二通信I/0 口 402-A,并啟動第二通用I/O 口 402-B中的第二接收子單元。同樣地,在本 實(shí)施例中,上述第二執(zhí)行子單元在接到關(guān)閉命令時,不僅關(guān)閉第二通信端口 402-A,還關(guān)閉第二通用I/O 口 402-B中的第二接收子單元,這是因?yàn)樵诒?發(fā)明中關(guān)閉由主模塊執(zhí)行,在接收關(guān)閉命令之后,第二通用I/O 口 402-B中 的第二接收子單元沒有必要繼續(xù)工作,因此關(guān)閉第二接收子單元,將使得降 低功耗的效果更好,當(dāng)然如果僅關(guān)閉第二通信端口 402-A,也能達(dá)到降低功 耗的目的。
進(jìn)一步地,第一從屬模塊402中還可以包括外部通信單元402-C,接收 系統(tǒng)外部設(shè)備發(fā)送的通信數(shù)據(jù)。在這種情況下,第二控制單元402-D中還可 以包括第二監(jiān)測觸發(fā)子單元,在所述外部通信單元402-C接收到外部設(shè)備發(fā) 送的通信數(shù)據(jù)時,觸發(fā)所述第二控制子單元控制第二通用I/O 口 402-B中的 第二發(fā)送子單元的操作。
在本實(shí)施例中,關(guān)閉某一單元,可以通過軟件的方法實(shí)現(xiàn)。
通過以上實(shí)施例的描述可以看出,本發(fā)明實(shí)現(xiàn)低功耗的系統(tǒng)中,通過在 單總線上按照其通信協(xié)議規(guī)定的固定時序關(guān)系傳輸關(guān)閉命令和喚醒命令,可 以使主模塊和從屬模塊關(guān)閉內(nèi)部的部分單元,實(shí)現(xiàn)降低功耗的目的。并且一 方面,本發(fā)明利用單總線傳輸關(guān)閉或喚醒命令,只需使用主模塊中的一個通 用端口,就可以實(shí)現(xiàn)與一個以上從屬模塊的通用端口連接,節(jié)省了主模塊的 1/0口資源;另一方面,由于單總線協(xié)議規(guī)定了時序關(guān)系與數(shù)據(jù)傳輸?shù)膰?yán)格 關(guān)系,使得基于該單總線就可以發(fā)送標(biāo)識不同從屬模塊的標(biāo)識符,而無需利 用數(shù)據(jù)傳輸線路傳輸這些標(biāo)識符,這樣就使得在執(zhí)行關(guān)閉或喚醒操作時,只 利用單總線就可以實(shí)現(xiàn),而無需數(shù)據(jù)傳輸線路的配合,實(shí)現(xiàn)較為簡單。
以上所述本發(fā)明實(shí)現(xiàn)低功耗的系統(tǒng)中,主模塊401與各個從屬模塊之間 進(jìn)行通信狀態(tài)下的正常數(shù)據(jù)交互時,可以使用任意通信格式,例如兩線式 串行通訊總線(IIC, Inter-Integrated Circuit)、兩線式集成電路邏輯總線(IIS,
Inter-IC Sound Bus )、串行外圍設(shè)備接口 (SPI, Serial Peripheral Interface )、 通用異步接收/發(fā)送(UART, Universal Serial Bus )和通用串行總線(USB, Universal Serial Bus )等。
如果以移動通話終端為應(yīng)用場景,上述實(shí)施例所描述的內(nèi)容,同樣適用 于移動通話終端中由應(yīng)用處理器(AP, Application Processor)和EDGE模 塊組成的通信系統(tǒng),其中AP完成主模塊的相應(yīng)功能,EDGE模塊完成從屬 模塊的相應(yīng)功能,應(yīng)用處理器和EDGE模塊之間的普通通信遵循UART通 信格式。
綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的 保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改 進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)低功耗的通信系統(tǒng),包括一個主模塊和一個以上從屬模塊,其中主模塊中包括第一通用端口、第一控制單元和一個以上、且分別與每個從屬模塊對應(yīng)的第一通信端口;每個從屬模塊中包括第二通用端口、第二通信端口和第二控制單元;每個第一通信端口與對應(yīng)從屬模塊的第二通信端口在通信狀態(tài)下進(jìn)行數(shù)據(jù)交互;其特征在于,主模塊中的第一通用端口通過單總線分別與每個從屬模塊中的第二通用端口連接;所述第一控制單元,控制第一通用端口通過單總線發(fā)送由從屬模塊標(biāo)識符和關(guān)閉標(biāo)識符組成的關(guān)閉命令,關(guān)閉與從屬模塊標(biāo)識符所代表的從屬模塊對應(yīng)的第一通信端口;當(dāng)?shù)谝煌ㄓ枚丝诮邮盏絾拘衙顣r,啟動喚醒命令中的從屬模塊標(biāo)識符所代表的從屬模塊對應(yīng)的第一通信端口;在每個從屬模塊中,第二控制單元識別第二通用端口接收的關(guān)閉命令中的從屬模塊標(biāo)識符代表自身所屬的從屬模塊時,關(guān)閉第二通信端口;控制第二通用端口通過單總線向第一通用端口發(fā)送由自身所屬從屬模塊標(biāo)識符和喚醒標(biāo)識符組成的喚醒命令,并啟動第二通信端口。
2、 如權(quán)利要求l所述的系統(tǒng),其特征在于,所述第一通用端口按照單總線 的通信協(xié)議分別與每個從屬模塊中的第二通用端口通信。
3、 如權(quán)利要求l所述的系統(tǒng),其特征在于,所述第一通用端口中包括第一 接收子單元和第一發(fā)送子單元,其中第一發(fā)送子單元由所述第一控制單元控制發(fā)送所述關(guān)閉命令,第一接收子單元接收所述喚醒命令;所述第二通用端口中包括第二接收子單元和第二發(fā)送子單元,其中第二發(fā) 送子單元由所述第二控制單元控制發(fā)送所述喚醒命令,第二接收子單元接收所 述關(guān)閉命令。
4、 如權(quán)利要求3所述的系統(tǒng),其特征在于,所述第一控制單元包括第一 控制子單元和第一執(zhí)行子單元;所述第 一控制子單元,控制所述第 一發(fā)送子單元發(fā)送所述關(guān)閉命令; 所述第一執(zhí)行子單元,在所述第一發(fā)送子單元發(fā)送所述關(guān)閉命令后,關(guān)閉 所述關(guān)閉命令中的從屬模塊標(biāo)識符所代表的從屬模塊對應(yīng)的第一通信端口 ,并關(guān)閉第一發(fā)送子單元;在第一接收子單元接收到所述喚醒命令時,啟動喚醒命 令中的從屬模塊標(biāo)識符所代表的從屬模塊對應(yīng)的第一通信端口 ,并啟動第一發(fā) 送子單元。
5、 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述第一控制單元中還包括第 一監(jiān)測觸發(fā)子單元,在預(yù)定時間內(nèi)沒有監(jiān)測到第一通信端口接收從屬模塊發(fā)送 的通信數(shù)據(jù)時,觸發(fā)所述第一控制子單元控制所述第一發(fā)送子單元發(fā)送所述關(guān) 閉命令。
6、 如權(quán)利要求3所述的系統(tǒng),其特征在于,在每個從屬模塊中,第二控制 單元包括第二控制子單元和第二執(zhí)行子單元;所述第二控制子單元,控制第二發(fā)送子單元發(fā)送所述喚醒命令; 所述第二執(zhí)行子單元,識別第二接收子單元接收的關(guān)閉命令中的從屬模塊 標(biāo)識符代表自身所屬從屬模塊時,關(guān)閉第二通信端口 ,并關(guān)閉第二接收子單元; 在所述第二發(fā)送子單元發(fā)送所述喚醒命令后,啟動第二通信端口,并啟動第二 接收子單元。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,在每個從屬模塊中,還包括外 部通信單元,接收系統(tǒng)外部設(shè)備發(fā)送的通信數(shù)據(jù);所述第二控制單元中還包括第二監(jiān)測觸發(fā)子單元,在所述外部通信單元接 收到外部設(shè)備發(fā)送的通信數(shù)據(jù)時,觸發(fā)所述第二控制子單元控制第二發(fā)送子單 元發(fā)送所述喚醒命令。
8、 如權(quán)利要求1至7任意一項(xiàng)所述的系統(tǒng),其特征在于,所述從屬模塊標(biāo) 識符為唯一標(biāo)識從屬模塊的數(shù)字組合;所述關(guān)閉標(biāo)識符和喚醒標(biāo)識符為預(yù)設(shè)數(shù) 字或數(shù)字組合。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)低功耗的通信系統(tǒng),該系統(tǒng)中的主模塊和從屬模塊之間使用單總線連接,從屬模塊接收主模塊發(fā)送的關(guān)閉命令,關(guān)閉內(nèi)部不需要工作的部分,主模塊在發(fā)送關(guān)閉命令后也關(guān)閉自身內(nèi)部不工作的部分。應(yīng)用本發(fā)明,可以在節(jié)省IO口資源的情況下,一個模塊只關(guān)閉其中一部分,簡便的實(shí)現(xiàn)降低系統(tǒng)功耗。
文檔編號H04L12/28GK101369948SQ20081014935
公開日2009年2月18日 申請日期2008年9月19日 優(yōu)先權(quán)日2008年9月19日
發(fā)明者張鵬程 申請人:深圳市同洲電子股份有限公司