專利名稱:一種支持熱插拔的并行總線接口通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信接口領(lǐng)域,特別涉及一種支持熱插拔的并行總線接口通信方法。
背景技術(shù):
數(shù)字通信方法分為串行通信和并行通信兩種。串行總線傳輸速度較慢,抗干擾能力較強,比較適合較長距離傳輸。USB接口是計算機上比較常見的串行通信方法,支持熱插拔。而并行總線傳輸速度較快,抗干擾能力較弱,較難實現(xiàn)熱插拔,傳統(tǒng)方法是在主機端和外部設(shè)備端間增加信號轉(zhuǎn)換器,主機端將并行的數(shù)字總線信號轉(zhuǎn)變?yōu)槟M信號或串行數(shù)字信號,外部設(shè)備端再將模擬信號或串行數(shù)字信號轉(zhuǎn)變?yōu)閿?shù)字總線信號。這增加了系統(tǒng)成本,同時也增加了信號轉(zhuǎn)換途徑。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種支持熱插拔的并行總線接口通信方法,實現(xiàn)并行總線接口的熱插拔。本發(fā)明提供一種支持熱插拔的并行總線接口通信方法,其基于具有180并行總線接口的主機系統(tǒng)來實現(xiàn),包括以下步驟:
a、對主機端的外部設(shè)備插入信號進行檢測,以確認(rèn)外部設(shè)備是否插入;
b、檢測到外部設(shè)備插入時,通過總線切換開關(guān)將總線控制和數(shù)據(jù)總線從主機端切換到外部設(shè)備端,并發(fā)出復(fù)位信號至所述外部設(shè)備;
C、所述外部設(shè)備接收到所述復(fù)位信號后,進行系統(tǒng)初始化;
d、所述主機端在所述外部設(shè)備啟動后以180總線通信協(xié)議與外部設(shè)備進行通信。所述步驟a包括以下步驟:
al、保持主機端的外部設(shè)備插入檢測管腳的信號為高電平;
a2、檢測到所述步驟al的高電平變?yōu)榈碗娖綍r,則判斷外部設(shè)備插入。所述方法還包括當(dāng)檢測到所述外部設(shè)備拔出后,通過所述總線切換開關(guān)將總線控制和數(shù)據(jù)總線從所述外部設(shè)備端切換到主機端。所述主機端的外部設(shè)備插入檢測管腳連接一上拉電阻。所述總線切換開關(guān)的帶寬大于總線時鐘速度,所述總線切換開關(guān)的開關(guān)電容為低電容。所述并行總線接口設(shè)置有ESD、EMI保護器件。所述主機端和外部設(shè)備端之間的總線連接線保持在一預(yù)定長度內(nèi)。采用本發(fā)明所述的一種支持熱插拔的并行總線接口通信方法,其通過增加對主機端的外部設(shè)備插入信號進行檢測來確認(rèn)外部設(shè)備是否插入,檢測到外部設(shè)備插入后向外部設(shè)備發(fā)出復(fù)位信號使外部設(shè)備初始化,主機端并以180總線通信協(xié)議與外部設(shè)備進行通信。本發(fā)明可以實現(xiàn)180并行總線接口的可靠有效地?zé)岵灏?,而不必在主機端和外部設(shè)備端各增加信號轉(zhuǎn)換器件,較大的降低了系統(tǒng)成本。
圖1是本發(fā)明一實施例的流程 圖2是本發(fā)明一實施例的并行總線接口通信系統(tǒng)原理框 圖3是本發(fā)明一實施例的主機端通信流程 圖4是本發(fā)明一實施例的外部設(shè)備端通信流程圖。
具體實施例方式下面結(jié)合附圖和實施例進一步說明本發(fā)明的技術(shù)方案。參見圖1,圖1是本發(fā)明一實施例的流程圖300,具體步驟:
301、對主機端的外部設(shè)備插入信號進行檢測。所述主機端的外部設(shè)備插入檢測管腳連接一 IOOk的上拉電阻,保持主機端的外部設(shè)備插入檢測管腳的信號為高電平,當(dāng)檢測到所述高電平變?yōu)榈碗娖綍r,則判斷外部設(shè)備插入。302、檢測到外部設(shè)備插入時,總線切換開關(guān)切換并發(fā)出復(fù)位信號至外部設(shè)備。檢測到外部設(shè)備插入時,通過總線切換開關(guān)將總線控制和數(shù)據(jù)總線從主機端切換到外部設(shè)備端,并發(fā)出復(fù)位信號至所述外部設(shè)備;
303、外部設(shè)備接收到復(fù)位信號后進行系統(tǒng)初始化。
304、所述主機端以180總線通信協(xié)議與外部設(shè)備進行通信。305、當(dāng)檢測到所述外部設(shè)備拔出后,通過所述總線切換開關(guān)將總線控制和數(shù)據(jù)總線從所述外部設(shè)備端切換到主機端,結(jié)束通信。所述主機端在所述外部設(shè)備啟動后以180總線通信協(xié)議與外部設(shè)備進行通信。下面通過移動終端和便攜式投影儀的通信系統(tǒng)為例來描述本發(fā)明,參考圖2,如圖2所示,主機處理器001為移動終端(主機端)上的基帶處理器SC6600R,主設(shè)備002為移動終端上的LCD顯示屏,外部從設(shè)備003為移動終端外部獨立的便攜式投影儀(下面簡稱為投影儀),切換開關(guān)004為移動終端上的FSA2457。其中主機處理器001、主設(shè)備002、切換開關(guān)004都位于主機移動終端上,移動終端和投影儀通過一組24PIN并行總線相連,支持熱插拔。并行總線接口對現(xiàn)有標(biāo)準(zhǔn)的180并行總線接口進行改進,保留總線原有的片選(CS)、復(fù)位(RST)、數(shù)據(jù)/命令(RS)、讀(WR)、寫(RD)控制信號和并行總線的數(shù)據(jù)(DATA)信號,增加插入檢測信號(PLUG_DET)和同步信號(TE)。投影儀的插入檢測信號默認(rèn)為高電平,投影儀插入主機后,投影儀內(nèi)部處理器對該插入檢測管腳輸出低電平,移動終端的基帶處理器SC6600R檢測到該插入信號后,通過切換開關(guān)FSA2457將總線控制和數(shù)據(jù)總線從移動終端的LCD顯示屏切換到投影儀側(cè),給投影儀輸出復(fù)位信號,投影儀檢測到該復(fù)位信號后,進行系統(tǒng)初始化,啟動后按照180總線通信協(xié)議進行通信。同步信號為投影儀對移動終端發(fā)出的同步控制信號。移動終端接口的插入檢測引腳上有一個IOOk的上拉電阻,沒有投影儀插入或投影儀插入但投影儀沒有啟動時,該檢測引腳為高電平。移動終端(主機端)在投影儀插入時的通信步驟如圖3所示:
101、移動終端上電啟動;
102、移動終端的基帶處理器SC6600R通過中斷檢測24PIN并行總線接口的插入檢測管腳是否為低電平,如果是,轉(zhuǎn)到103 ;
103、基帶處理器SC6600R在IXD顯示屏上輸出一固定畫面,并在IXD輸出緩存中保存這一畫面,以便在總線切換到投影儀側(cè)后,在IXD顯示屏上輸出固定的畫面,然后通過切換開關(guān)FSA2457將總線上的控制和數(shù)據(jù)信號從LCD顯示屏側(cè)切換到投影儀側(cè);
104:基帶處理器SC6600R在并行總線接口的復(fù)位管腳上輸出復(fù)位信號;
105:啟動180總線協(xié)議進行通信。投影儀端(外部設(shè)備端)的在投影儀插入時的通信步驟如圖4所示:
202:投影儀上電啟動;
202:投影儀處理器在插入檢測管腳輸出常低電平;
203:投影儀處理器是否在復(fù)位管腳上檢測到復(fù)位信號,如果是,轉(zhuǎn)到204 ;
204:投影儀初始化;
205:啟動180總線協(xié)議進行通信。投影儀拔出后,移動終端的基帶處理器SC6600將總線切換開關(guān)從投影儀側(cè)撥回到LCD顯示屏總線側(cè),然后刷新原先LCD緩存中保留的畫面。總線切換開關(guān)FSA2457帶寬遠(yuǎn)大于總線時鐘速度,開關(guān)電容只有12pf。移動終端和設(shè)備接口附近均放置ESD (靜電釋放)和EMI (電磁干擾)保護器件,器件內(nèi)部采用LC電路,而不是RC電路,以免串聯(lián)電阻太大。也可以在所述并行總線接口設(shè)置ESD、EMI保護器件。另外,移動終端和投影儀之間的總線連接線長度盡量小于30cm,以減小總線信號的損耗。本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的實施例僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍內(nèi),對以上實施例的變化、變型都將落在本發(fā)明的權(quán)利要求書范圍內(nèi)。
權(quán)利要求
1.一種支持熱插拔的并行總線接口通信方法,其基于具有180并行總線接口的主機系統(tǒng)來實現(xiàn),其特征在于,包括以下步驟: a、對主機端的外部設(shè)備插入信號進行檢測,以確認(rèn)外部設(shè)備是否插入; b、檢測到外部設(shè)備插入時,通過總線切換開關(guān)將總線控制和數(shù)據(jù)總線從主機端切換到外部設(shè)備端,并發(fā)出復(fù)位信號至所述外部設(shè)備; C、所述外部設(shè)備接收到所述復(fù)位信號后,進行系統(tǒng)初始化; d、所述主機端在所述外部設(shè)備啟動后以180總線通信協(xié)議與外部設(shè)備進行通信。
2.如權(quán)利要求1所述的通信方法,其特征在于,所述步驟a包括以下步驟: al、保持主機端的外部設(shè)備插入檢測管腳的信號為高電平; a2、檢測到所述步驟al的高電平變?yōu)榈碗娖綍r,則判斷外部設(shè)備插入。
3.如權(quán)利要求2所述的通信方法,其特征在于,所述方法還包括當(dāng)檢測到所述外部設(shè)備拔出后,通過所述總線切換開關(guān)將總線控制和數(shù)據(jù)總線從所述外部設(shè)備端切換到主機端。
4.如權(quán)利要求2所述的通信方法,其特征在于,所述主機端的外部設(shè)備插入檢測管腳連接一上拉電阻。
5.如權(quán)利要求1至4任一項所述的通信方法,其特征在于,所述總線切換開關(guān)的帶寬大于總線時鐘速度,所述總線切換開關(guān)的開關(guān)電容為低電容。
6.如權(quán)利要求1至4任一項所述的通信方法,其特征在于,所述并行總線接口設(shè)置有ESD、EMI保護器件。
7.如權(quán)利要求1至4任一項所述的通信方法,其特征在于,所述主機端和外部設(shè)備端之間的總線連接線保持在一預(yù)定長度內(nèi)。
全文摘要
本發(fā)明揭示了一種支持熱插拔的并行總線接口通信方法,其通過增加對主機端的外部設(shè)備插入信號進行檢測來確認(rèn)外部設(shè)備是否插入,檢測到外部設(shè)備插入后向外部設(shè)備發(fā)出復(fù)位信號使外部設(shè)備初始化,主機端并以I80總線通信協(xié)議與外部設(shè)備進行通信。本發(fā)明可以實現(xiàn)I80并行總線接口的可靠有效地?zé)岵灏危槐卦谥鳈C端和外部設(shè)備端各增加信號轉(zhuǎn)換器件,較大的降低了系統(tǒng)成本。
文檔編號G06F13/40GK103176935SQ20111043813
公開日2013年6月26日 申請日期2011年12月23日 優(yōu)先權(quán)日2011年12月23日
發(fā)明者張義剛 申請人:聞泰通訊股份有限公司