抑制PCIe走光纖通信輸出噪聲的方法、裝置及通信節(jié)點(diǎn)的制作方法
【專利摘要】抑制PCIe走光纖通信輸出噪聲的方法、裝置及通信節(jié)點(diǎn),所述方法包括:檢測(cè)接口模塊發(fā)送端的差模電壓;當(dāng)所述差模電壓低于門限值時(shí),控制與所述接口模塊連接的光模塊關(guān)閉。應(yīng)用本發(fā)明實(shí)施例,當(dāng)通信雙方采用光纖通信時(shí),對(duì)于發(fā)送端,可以在檢測(cè)到其發(fā)送信號(hào)的差模電壓低于門限值時(shí),控制光模塊關(guān)閉,使得發(fā)送端無(wú)法輸出噪音信號(hào),從而防止接收端接收到異常信號(hào),保證光纖通信線路正常。
【專利說(shuō)明】抑制PCIe走光纖通信輸出噪聲的方法、裝置及通信節(jié)點(diǎn)
[0001]本申請(qǐng)要求于2013年6月3日提交中國(guó)專利局,申請(qǐng)?zhí)枮镻CT/CN2013/076648,發(fā)明名稱為“抑制PCIe走光纖通信輸出噪聲的方法、裝置及通信節(jié)點(diǎn)”的國(guó)際專利申請(qǐng)的優(yōu)先權(quán),上述專利申請(qǐng)的全部?jī)?nèi)容通過(guò)引用結(jié)合在本申請(qǐng)中。
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及光纖通信【技術(shù)領(lǐng)域】,特別涉及抑制高速外圍設(shè)備互聯(lián)(PeripheralComponent Interconnect Express, PCIe)走光纖通信輸出噪聲的方法、裝置及通信節(jié)點(diǎn)。
【背景技術(shù)】
[0003]PCIe總線是應(yīng)用在計(jì)算機(jī)和通信平臺(tái)上的高性能系統(tǒng)總線?,F(xiàn)有技術(shù)中定義了基于PCIe總線進(jìn)行交互的通信雙方的通信狀態(tài),由于作為通信雙方的發(fā)送端和接收端通過(guò)電纜連接,因此發(fā)送端的差模電壓與接收端的差模電壓基本一致。如果接收端的差模電壓在65mV (毫伏)以下,則接收端確認(rèn)發(fā)送端處于電氣空閑狀態(tài),如果接收端的差模電壓在65mV至175mV之間,則接收端確認(rèn)發(fā)送端發(fā)送的是噪聲信號(hào),如果接收端的差模電壓在175mV以上,則接收端確認(rèn)接收到正常信號(hào),并對(duì)該信號(hào)進(jìn)行解碼。
[0004]但是,為了提高通信雙方之間的傳輸速率和質(zhì)量,現(xiàn)有技術(shù)中可以采用光纖對(duì)發(fā)送端和接收端進(jìn)行連接,由于發(fā)送端輸出的是電信號(hào),因此需要在發(fā)送端和接收端分別設(shè)置光模塊,發(fā)送端的光模塊將電信號(hào)轉(zhuǎn)換為光信號(hào),光信號(hào)傳輸?shù)浇邮斩撕?,由接收端的光模塊將光信號(hào)再轉(zhuǎn)換為電信號(hào)。
[0005]但是,當(dāng)通信雙方采用光纖通信時(shí),即使發(fā)送端的差模電壓小于65mV,由于光模塊的發(fā)光特性,接收端接收到的差模電壓可能會(huì)大于175mV,從而在發(fā)送端處于電氣空閑狀態(tài),或者輸出噪聲的情況下造成光纖通信異常。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供了抑制PCIe走光纖通信輸出噪聲的方法、裝置及通信節(jié)點(diǎn),以解決現(xiàn)有技術(shù)中在發(fā)送端處于電氣空閑狀態(tài),或者輸出噪聲的情況下,接收端差模電壓大于175mV,從而造成光纖通信異常的問(wèn)題。
[0007]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:
[0008]第一方面,提供一種抑制PCIe走光纖通信輸出噪聲的方法,所述方法包括:
[0009]檢測(cè)接口模塊發(fā)送端的差模電壓;
[0010]當(dāng)所述差模電壓低于門限值時(shí),控制與所述接口模塊連接的光模塊關(guān)閉。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述控制與所述接口模塊連接的光模塊關(guān)閉包括:
[0012]通過(guò)使能所述光模塊的控制端TX_DISABLE,控制所述光模塊的激光器關(guān)閉;或者,
[0013]通過(guò)向所述光模塊的內(nèi)部集成電路I2C接口發(fā)送關(guān)閉命令,控制所述光模塊的激光器關(guān)閉。
[0014]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述控制與所述接口模塊連接的光模塊關(guān)閉包括:
[0015]將所述差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給中央處理器CPU,以通過(guò)所述CPU控制所述光模塊的激光器關(guān)閉。
[0016]結(jié)合第一方面,或第一方面的第一種可能的實(shí)現(xiàn)方式,或第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0017]當(dāng)所述差模電壓高于所述門限值時(shí),控制與所述接口模塊連接的光模塊開啟。
[0018]結(jié)合第一方面,或第一方面的第一種可能的實(shí)現(xiàn)方式,或第一方面的第二種可能的實(shí)現(xiàn)方式,或第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述接口模塊為基于高速外圍設(shè)備互聯(lián)PCIe的接口芯片。
[0019]第二方面,提供一種抑制PCIe走光纖通信輸出噪聲的裝置,所述裝置包括:
[0020]檢測(cè)單元,用于檢測(cè)接口模塊發(fā)送端的差模電壓;
[0021]控制單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到的所述差模電壓低于門限值時(shí),控制與所述接口模塊連接的光模塊關(guān)閉。
[0022]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述控制單元包括至少一個(gè)下述單元:
[0023]第一控制子單元,用于通過(guò)使能所述光模塊的控制端TX_DISABLE,控制所述光模塊的激光器關(guān)閉;
[0024]第二控制子單元,用于通過(guò)向所述光模塊的I2C接口發(fā)送關(guān)閉命令,控制所述光模塊的激光器關(guān)閉。
[0025]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述控制單元,具體用于將所述差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給中央處理器CPU,以通過(guò)所述CPU控制所述光模塊的激光器關(guān)閉。
[0026]結(jié)合第二方面,或第二方面的第一種可能的實(shí)現(xiàn)方式,或第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述控制單元,還用于當(dāng)所述檢測(cè)單元檢測(cè)到的差模電壓高于所述門限值時(shí),控制與所述接口模塊連接的光模塊開啟。
[0027]第三方面,提供一種通信節(jié)點(diǎn),所述通信節(jié)點(diǎn)包括:PCIe接口芯片和與所述PCIe接口芯片的發(fā)送端連接的檢控電路,其中,
[0028]所述檢控電路,用于檢測(cè)所述PCIe接口芯片的發(fā)送端的差模電壓,當(dāng)所述差模電壓低于門限值時(shí),控制與所述PCIe接口芯片連接的光模塊關(guān)閉。
[0029]結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述檢控電路,具體用于通過(guò)使能所述光模塊的控制端TX_DISABLE,控制所述光模塊的激光器關(guān)閉,或者通過(guò)向所述光模塊的I2C接口發(fā)送關(guān)閉命令,控制所述光模塊的激光器關(guān)閉。
[0030]結(jié)合第三方面,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述通信節(jié)點(diǎn)還包括CPU,
[0031]所述檢控電路,具體用于將所述差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給所述CPU ;
[0032]所述CPU,用于控制所述光模塊的激光器關(guān)閉。[0033]結(jié)合第三方面,或第三方面的第一種可能的實(shí)現(xiàn)方式,或第三方面的第二種可能的實(shí)現(xiàn)方式,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述檢控電路,還用于當(dāng)所述差模電壓高于所述門限值時(shí),控制與所述PCIe接口芯片連接的光模塊開啟。
[0034]結(jié)合第三方面,或第三方面的第一種可能的實(shí)現(xiàn)方式,或第三方面的第二種可能的實(shí)現(xiàn)方式,或第三方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述檢控電路集成在所述PCIe接口芯片上。
[0035]第四方面,本發(fā)明實(shí)施例提供一種光模塊,所述光模塊應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express,PCIe)進(jìn)行光纖通信的通信系統(tǒng)中,所述光模塊包括檢控電路和電光轉(zhuǎn)換模塊,其中:
[0036]所述檢控電路,用于檢測(cè)第一 PCIe設(shè)備通過(guò)第一通道發(fā)送的第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于第一門限值,則向所述電光轉(zhuǎn)換模塊發(fā)送第一控制信號(hào),其中,所述第一控制信號(hào)用于表不所述第一通道處于電器空閑(ElectricalIdle, EI)狀態(tài);
[0037]所述電光轉(zhuǎn)換模塊,用于根據(jù)所述第一控制信號(hào)向第二光模塊發(fā)送第一光信號(hào),所述第一光信號(hào)用于通知所述第二光模塊抑制通過(guò)所述第一通道向第二 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓。
[0038]在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述光模塊還包括:
[0039]光電轉(zhuǎn)換模塊,用于接收所述第二光模塊通過(guò)第二通道發(fā)送的第二光信號(hào),并將接收的所述第二光信號(hào)轉(zhuǎn)換為電信號(hào);
[0040]檢測(cè)模塊,用于根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)檢測(cè)所述第二光信號(hào)是否為表示所述第二通道處于EI狀態(tài)的光信號(hào);
[0041]電信號(hào)驅(qū)動(dòng)模塊,用于當(dāng)所述檢測(cè)模塊確定所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào)時(shí),抑制向所述第一PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,并通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送抑制后的電信號(hào),所述抑制后的電信號(hào)的差模電壓低
于第二門限值。
[0042]結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第二種可能的實(shí)現(xiàn)方式中,所述檢控電路包括:
[0043]檢測(cè)電路,用于檢測(cè)所述第一電信號(hào)的差模電壓;
[0044]控制電路,用于當(dāng)所述第一電信號(hào)的差模電壓低于所述第一門限值時(shí),根據(jù)預(yù)設(shè)的用于表示通信通道處于電氣空閑EI狀態(tài)的控制信號(hào)的波形生成所述第一控制信號(hào),并向所述電光轉(zhuǎn)換模塊發(fā)送所述第一控制信號(hào)。
[0045]結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第四方面的第三種可能的實(shí)現(xiàn)方式中,所述檢測(cè)模塊,具體用于當(dāng)根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)的波形與所述預(yù)設(shè)的用于表示通信通道處于電氣空閑EI狀態(tài)的控制信號(hào)的波形相同時(shí),判斷所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào)。
[0046]結(jié)合第四方面或第四方面的第一種至第三種中任意一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述檢控電路,還用于當(dāng)所述第一電信號(hào)的差模電壓不低于所述第一門限值時(shí),根據(jù)所述第一電信號(hào)向所述電光轉(zhuǎn)換模塊發(fā)送第二控制信號(hào),所述第二控制信號(hào)根據(jù)所述第一電信號(hào)生成,所述第一電信號(hào)中攜帶有所述第一 PCIe設(shè)備發(fā)送的數(shù)據(jù);[0047]所述光電轉(zhuǎn)換模塊,還用于根據(jù)所述第二控制信號(hào)向所述第二光模塊發(fā)送第三光信號(hào),以向所述第二 PCIe設(shè)備傳輸所述數(shù)據(jù)。
[0048]第五方面,本發(fā)明實(shí)施例提供了又一種光模塊,所述光模塊應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express, PCIe)進(jìn)行光纖通信的通信系統(tǒng)中,所述光模塊包括檢控電路和電光轉(zhuǎn)換模塊,其中:
[0049]所述檢控電路,用于檢測(cè)第一 PCIe設(shè)備通過(guò)第一通道發(fā)送的第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于第一門限值,則向所述電光轉(zhuǎn)換模塊發(fā)送控制信號(hào);
[0050]所述電光轉(zhuǎn)換模塊,用于根據(jù)所述控制信號(hào)禁止通過(guò)所述第一通道發(fā)送光信號(hào)。
[0051]結(jié)合第五方面,在第一種可能的實(shí)現(xiàn)方式中,所述光模塊還包括:
[0052]檢測(cè)模塊,用于檢測(cè)第二通道的光信號(hào)的光功率;
[0053]電信號(hào)放大電路,用于當(dāng)所述檢測(cè)模塊確定所述第二通道的光信號(hào)的光功率低于閾值時(shí),抑制通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,并通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送抑制后的電信號(hào),所述抑制后的電信號(hào)的差模電壓低于第二門限值。
[0054]第六方面,本發(fā)明實(shí)施例提供了一種通信節(jié)點(diǎn),所述通信節(jié)點(diǎn)包括快速外設(shè)組件互聯(lián)總線(Peripheral Component Interconnect Express, PCIe)芯片以及與所述 PCIe 芯片的發(fā)送端連接的檢控電路,其中:
[0055]所述PCIe芯片,用于通過(guò)第一通道的發(fā)送器發(fā)送電信號(hào);
[0056]所述檢控電路,用于檢測(cè)所述電信號(hào)的差模電壓,若所述電信號(hào)的差模電壓低于第一門限值,則禁止與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)。
[0057]結(jié)合第六方面,在第一種可能的實(shí)現(xiàn)方式中,所述檢控電路,具體用于通過(guò)使能所述光模塊的發(fā)送禁止TX-DISABLE,禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。
[0058]結(jié)合第六方面,在第二種可能的實(shí)現(xiàn)方式中,所述通信節(jié)點(diǎn)還包括中央處理器CPU ;
[0059]所述檢控電路,具體用于將所述差模電壓低于所述第一門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給所述CPU ;
[0060]所述CPU,用于控制所述光模塊的第一通道的激光器關(guān)閉,以禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。
[0061]第七方面,本發(fā)明實(shí)施例提供了一種通信系統(tǒng),包括第一快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express,PCIe)設(shè)備、第二 PCIe 設(shè)備、第一光模塊以及第二光模塊,所述第一光模塊通過(guò)光纖連接所述第二光模塊,其中;
[0062]所述第一 PCIe設(shè)備,用于通過(guò)第一通道向與所述第一 PCIe設(shè)備連接的所述第一光模塊發(fā)送第一電信號(hào);
[0063]所述第一光模塊,用于檢測(cè)所述第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于第一門限值,則生成第一控制信號(hào),并根據(jù)生成的第一控制信號(hào)向所述第二光模塊發(fā)送第一光信號(hào),其中,所述第一控制信號(hào)用于表示所述第一通道處于電器空閑(Electrical Idle, EI)狀態(tài);
[0064]所述第二光模塊,用于接收所述第一光信號(hào),將接收的所述第一光信號(hào)轉(zhuǎn)換為第二電信號(hào),當(dāng)根據(jù)所述第二電信號(hào)確定所述第一光信號(hào)為表示所述第一通道處于EI狀態(tài)的光信號(hào)時(shí),抑制通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送的第三電信號(hào)的差模電壓,并通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送抑制后的第三電信號(hào),所述抑制后的第三電信號(hào)的差模電壓低于第二門限值。
[0065]結(jié)合第七方面,在第一種可能的實(shí)現(xiàn)方式中,所述第一光模塊包括:
[0066]檢控電路,用于檢測(cè)所述第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于所述第一門限值,則根據(jù)預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形生成所述第一控制信號(hào);
[0067]電光轉(zhuǎn)換模塊,用于根據(jù)所述第一控制信號(hào)向所述第二光模塊發(fā)送所述第一光信號(hào)。
[0068]結(jié)合第七方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第二光模塊包括:
[0069]光電轉(zhuǎn)換模塊,用于接收所述第一光信號(hào),并將接收的所述第一光信號(hào)轉(zhuǎn)換為所述第二電信號(hào);
[0070]檢測(cè)模塊,用于當(dāng)根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)的波形與所述預(yù)設(shè)的用于表示通信通道處于電氣空閑EI狀態(tài)的控制信號(hào)的波形相同時(shí),確定所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào);
[0071]電信號(hào)驅(qū)動(dòng)模塊,用于當(dāng)所述檢測(cè)模塊確定所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào)時(shí),抑制向所述第二 PCIe設(shè)備發(fā)送的所述第三電信號(hào)的差模電壓,并通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送所述抑制后的第三電信號(hào)。
[0072]第八方面,本發(fā)明實(shí)施例提供了又一種通信系統(tǒng),包括第一快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express,PCIe)設(shè)備、第二 PCIe 設(shè)備、第一光模塊以及第二光模塊,其中,所述第一光模塊通過(guò)光纖連接所述第二光模塊,其中:
[0073]所述第一 PCIe設(shè)備,用于通過(guò)第一通道向與所述第一 PCIe設(shè)備連接的所述第一光模塊發(fā)送第一電信號(hào);
[0074]所述第一光模塊,用于檢測(cè)所述第一電信號(hào)的差模電壓是否低于第一門限值,若所述第一差分電信號(hào)的差模電壓低于所述第一門限值,則禁止通過(guò)所述第一通道向所述第二光模塊發(fā)送光信號(hào);
[0075]所述第二光模塊,用于檢測(cè)第一通道的光信號(hào)的光功率,當(dāng)確定所述第一通道的光功率低于閾值時(shí),抑制通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,并通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送抑制后的電信號(hào),所述抑制后的電信號(hào)的差模電壓低于第二門限值。
[0076]結(jié)合第八方面,在第一種可能的實(shí)現(xiàn)方式中,所述第一光模塊包括:
[0077]檢控電路,用于檢測(cè)所述第一 PCIe設(shè)備通過(guò)所述第一通道發(fā)送的第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于第一門限值,則關(guān)閉電光轉(zhuǎn)換模塊的第一通道的驅(qū)動(dòng)電流,以禁止通過(guò)所述第一通道向所述第二光模塊發(fā)送光信號(hào);
[0078]所述電光轉(zhuǎn)換模塊,用于根據(jù)所述控制信號(hào)禁止通過(guò)所述第一通道發(fā)送光信號(hào)。
[0079]結(jié)合第八方面或第八方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第二光模塊包括:[0080]檢測(cè)模塊,用于檢測(cè)所述第一通道的光信號(hào)的光功率;
[0081]電信號(hào)驅(qū)動(dòng)模塊,用于當(dāng)確定所述第一通道的光信號(hào)的光功率低于所述閾值時(shí),抑制通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,并通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送所述抑制后的電信號(hào)。
[0082]第九方面,本發(fā)明實(shí)施例提供了一種通信方法,所述方法應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express,PCIe)傳輸光信號(hào)的通信系統(tǒng)中,該方法包括:
[0083]第一光模塊檢測(cè)第一 PCIe設(shè)備通過(guò)第一通道發(fā)送的第一電信號(hào)的差模電壓;
[0084]所述第一光模塊判斷所述第一電信號(hào)的差模電壓是否低于第一門限值;
[0085]若所述第一電信號(hào)的差模電壓低于所述第一門限值,所述第一光模塊生成第一控制信號(hào),所述第一控制信號(hào)用于表示所述第一通道處于電器空閑(Electrical Idle,EI)狀態(tài);
[0086]所述第一光模塊根據(jù)所述第一控制信號(hào)向第二光模塊發(fā)送第一光信號(hào),所述第一光信號(hào)用于通知所述第二光模塊抑制通過(guò)所述第一通道向第二 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓。
[0087]結(jié)合第九方面,在第一種可能的實(shí)現(xiàn)方式中,還包括:
[0088]所述第一光模塊接收所述第二光模塊通過(guò)第二通道發(fā)送的第二光信號(hào);
[0089]所述第一光模塊將接收的所述第二光信號(hào)轉(zhuǎn)換為電信號(hào);
[0090]所述第一光模塊根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)確定所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào);
[0091]所述第一光模塊抑制通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,所述抑制后的電信號(hào)的差模電壓低于第二門限值;
[0092]所述第一光模塊通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送所述抑制后的電信號(hào)。
[0093]結(jié)合第九方面或第九方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第一光模塊生成第一控制信號(hào)包括:
[0094]所述第一光模塊根據(jù)預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形生成所述第一控制信號(hào)。
[0095]結(jié)合第九方面或第九方面的第一種至第二種任意一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,若所述第一差分電信號(hào)的差模電壓不低于所述第一門限值,所述方法還包括:
[0096]所述第一光模塊根據(jù)所述第一電信號(hào)生成第二控制信號(hào),所述第一電信號(hào)中攜帶有所述第一 PCIe設(shè)備發(fā)送的數(shù)據(jù);
[0097]所述第一光模塊根據(jù)所述第二控制信號(hào)向所述第二光模塊發(fā)送第三光信號(hào),所述第三光信號(hào)中攜帶有所述數(shù)據(jù),以向與所述第二光模塊連接的所述第二 PCIe設(shè)備傳輸所述數(shù)據(jù)。
[0098]第十方面,本發(fā)明實(shí)施例提供了又一種通信方法,所述方法應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express, PCIe)傳輸光信號(hào)的通信系統(tǒng)中,該方法包括:[0099]第二光模塊接收第一光模塊通過(guò)第一通道發(fā)送的第一光信號(hào);
[0100]所述第二光模塊將接收的所述第一光信號(hào)轉(zhuǎn)換為第二電信號(hào);
[0101]所述第二光模塊根據(jù)所述第二電信號(hào)確定所述第一光信號(hào)為表示所述第一通道處于電氣空閑(Electrical Idle, EI)狀態(tài)的光信號(hào);
[0102]所述第二光模塊抑制通過(guò)所述第一通道向第二 PCIe設(shè)備發(fā)送的第三電信號(hào)的差模電壓,所述抑制后的第三電信號(hào)的差模電壓低于第二門限值;
[0103]所述第二光模塊通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送所述抑制后的第三電信號(hào)。
[0104]結(jié)合第十方面,在第一種可能的實(shí)現(xiàn)方式中,所述第二光模塊根據(jù)所述第二電信號(hào)確定所述第一光信號(hào)為表示所述第一通道處于EI狀態(tài)的光信號(hào)包括:
[0105]所述第二光模塊根據(jù)所述第二電信號(hào)的波形確定所述第一光信號(hào)為表示所述第一通道處于EI狀態(tài)的光信號(hào)。
[0106]第十一方面,本發(fā)明實(shí)施例提供了又一種通信方法,所述方法應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express, PCIe)傳輸光信號(hào)的通信系統(tǒng)中,該方法包括:
[0107]第一光模塊檢測(cè)第一 PCIe設(shè)備通過(guò)第一通道發(fā)送的第一電信號(hào)的差模電壓;
[0108]所述第一光模塊判斷所述第一電信號(hào)的差模電壓是否低于第一門限值;
[0109]若所述第一電信號(hào)的差模電壓低于所述第一門限值,所述第一光模塊禁止通過(guò)所述第一通道發(fā)送光信號(hào)。
[0110]結(jié)合第十一方面,在第一種可能的實(shí)現(xiàn)方式中,所述通信方法還包括:
[0111]所述第一光模塊檢測(cè)第二通道的光信號(hào)的光功率;
[0112]若確定所述第二通道的光信號(hào)的光功率低于閾值,所述第一光模塊抑制通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓;
[0113]所述第一光模塊通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送所述抑制后的電信號(hào),所述抑制后的電信號(hào)的差模電壓低于第二門限值。
[0114]第十二方面,本發(fā)明實(shí)施例提供了又一種通信方法,所述方法應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express, PCIe)傳輸光信號(hào)的通信系統(tǒng)中,所述方法包括:
[0115]檢測(cè)PCIe芯片通過(guò)第一通道的發(fā)送器發(fā)送的電信號(hào)的差模電壓;
[0116]判斷所述電信號(hào)的差模電壓是否低于第一門限值;
[0117]當(dāng)所述電信號(hào)的差模電壓低于所述第一門限值時(shí),禁止與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)。
[0118]結(jié)合第十二方面,在第一種可能的實(shí)現(xiàn)方式中,所述禁止與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)包括:
[0119]通過(guò)使能所述光模塊控制端TX-DISABLE,以禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。
[0120]結(jié)合第十二方面,在第二種可能的實(shí)現(xiàn)方式中,所述禁止與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)包括:
[0121]將所述差模電壓低于所述第一門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給中央處理器CPU,以通過(guò)所述CPU控制與所述PCIe芯片連接的光模塊的第一通道的激光器關(guān)閉,以禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。本發(fā)明實(shí)施例中,檢測(cè)接口模塊發(fā)送端的差模電壓,當(dāng)差模電壓低于門限值時(shí),控制與接口模塊連接的光模塊關(guān)閉。應(yīng)用本發(fā)明實(shí)施例,當(dāng)通信雙方采用光纖通信時(shí),對(duì)于發(fā)送端,可以在檢測(cè)到其發(fā)送信號(hào)的差模電壓低于門限值時(shí),控制光模塊關(guān)閉,使得發(fā)送端無(wú)法輸出噪音信號(hào),從而防止接收端接收到異常信號(hào),保證光纖通信線路正常。
【專利附圖】
【附圖說(shuō)明】
[0122]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0123]圖1-A為本發(fā)明實(shí)施例提供的一種通信系統(tǒng)示意圖;
[0124]圖1為本發(fā)明抑制PCIe走光纖通信輸出噪聲的方法的一個(gè)實(shí)施例流程圖;
[0125]圖2為本發(fā)明抑制PCIe走光纖通信輸出噪聲的方法的另一個(gè)實(shí)施例流程圖;
[0126]圖3為應(yīng)用本發(fā)明實(shí)施例的一個(gè)光通信架構(gòu)示意圖;
[0127]圖4為應(yīng)用本發(fā)明實(shí)施例的另一個(gè)光通信架構(gòu)示意圖;
[0128]圖5為應(yīng)用本發(fā)明實(shí)施例的另一個(gè)光通信架構(gòu)示意圖;
[0129]圖6為本發(fā)明抑制PCIe走光纖通信輸出噪聲的裝置的實(shí)施例框圖;
[0130]圖7為本發(fā)明通信節(jié)點(diǎn)的實(shí)施例框圖;
[0131]圖8為本發(fā)明實(shí)施例提供的一種光模塊的結(jié)構(gòu)示意圖;
[0132]圖9為本發(fā)明實(shí)施例提供的又一種光模塊的結(jié)構(gòu)示意圖;
[0133]圖10為本發(fā)明實(shí)施例提供的一種通信方法信令圖;
[0134]圖11為本發(fā)明實(shí)施例提供的又一種通信方法信令圖;
[0135]圖12為本發(fā)明實(shí)施例提供的又一種通信方法流程圖;
[0136]圖13為本發(fā)明實(shí)施例提供的又一種通信方法信令圖。
【具體實(shí)施方式】
[0137]本發(fā)明如下實(shí)施例提供了抑制PCIe走光纖通信輸出噪聲的方法、裝置及通信節(jié)點(diǎn)。
[0138]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。
[0139]為了便于理解,首先對(duì)本發(fā)明實(shí)施例提供的一個(gè)通信系統(tǒng)做一個(gè)簡(jiǎn)單的介紹。如圖1-A所示,在該通信系統(tǒng)中,包含有第一通信節(jié)點(diǎn)10、第二通信節(jié)點(diǎn)20、第一光模塊(Optical Module) 12以及第二光模塊22。其中,第一通信節(jié)點(diǎn)10和第二通信節(jié)點(diǎn)20均為快速外設(shè)組件互聯(lián)(Peripheral Component Interconnect Express,PCIe)設(shè)備,第一通信節(jié)點(diǎn)10中包含有第一 PCIe芯片14,第二通信節(jié)點(diǎn)20中包含有第二 PCIe芯片24。第一通信節(jié)點(diǎn)10與第一光模塊12之間通過(guò)電纜連接,第二光模塊22和第二通信節(jié)點(diǎn)20之間通過(guò)電纜連接。第一光模塊12和第二光模塊22用于進(jìn)行電信號(hào)與光信號(hào)的轉(zhuǎn)換。在第一光模塊12和第二光模塊22之間通過(guò)光纖30連接。
[0140]下面以第一通信節(jié)點(diǎn)10向第二通信節(jié)點(diǎn)20發(fā)送數(shù)據(jù)為例進(jìn)行描述。當(dāng)然可以理解的是,第一通信節(jié)點(diǎn)10也可以作為接收端,第二通信節(jié)點(diǎn)20也可以作為發(fā)送端。當(dāng)?shù)谝煌ㄐ殴?jié)點(diǎn)10向第二通信節(jié)點(diǎn)20發(fā)送數(shù)據(jù)時(shí),與第一通信節(jié)點(diǎn)10連接的第一光模塊12將第一 PCIe芯片14發(fā)送的電信號(hào)轉(zhuǎn)換為光信號(hào),并通過(guò)光纖30傳輸至于與第二通信節(jié)點(diǎn)20連接的第二光模塊22。第二光模塊22將接收的光信號(hào)轉(zhuǎn)換為電信號(hào)后,并將電信號(hào)傳輸給第二通信節(jié)點(diǎn)20中的第二 PCIe芯片24,從而能夠?qū)崿F(xiàn)第一通信節(jié)點(diǎn)10以及第二通信節(jié)點(diǎn)20之間的通信??梢岳斫獾氖牵捎诘谝还饽K12以及第二光模塊22之間通過(guò)光纖30連接,因此,即使第一通信節(jié)點(diǎn)10與第二通信節(jié)點(diǎn)20的距離較遠(yuǎn),也能夠通過(guò)光纖30完成相互之間的通信。
[0141]需要說(shuō)明的是,第一通信節(jié)點(diǎn)10和第一光模塊12可以獨(dú)立設(shè)置,例如,第一通信節(jié)點(diǎn)10可以是一個(gè)單板,第一光模塊12可以通過(guò)對(duì)應(yīng)的連接器連接在第一通信節(jié)點(diǎn)10的板邊。第一通信節(jié)點(diǎn)10和第一光模塊12也可以集成在同一個(gè)通信設(shè)備中,例如,若第一通信節(jié)點(diǎn)10是一個(gè)單板,第一光模塊12也可以通過(guò)對(duì)應(yīng)的連接器位于第一通信節(jié)點(diǎn)10中。類似的,第二通信節(jié)點(diǎn)20和第二光模塊22可以獨(dú)立設(shè)置,第二通信節(jié)點(diǎn)20和第二光模塊22也可以集成在同一個(gè)通信設(shè)備中。在此不做限定。
[0142]由于現(xiàn)有技術(shù)中定義了基于PCIe總線進(jìn)行交互的通信雙方的通信狀態(tài),其中,鏈路的電器空閑(Electrical Idle,EI)狀態(tài)是指PCIe芯片的發(fā)送端的D+和D-電壓保持在穩(wěn)定、不變的電壓(共模電壓)時(shí)所處的狀態(tài)。通常在鏈路切換或鏈路處于低功耗模式下鏈路會(huì)出現(xiàn)EI狀態(tài)。在鏈路處于EI狀態(tài)時(shí),PCIe芯片的發(fā)送端不會(huì)發(fā)送數(shù)據(jù)。例如,在如圖1-A所示的通信系統(tǒng)中,以第一通信節(jié)點(diǎn)10向第二通信節(jié)點(diǎn)20發(fā)送數(shù)據(jù)為例,在第一通信節(jié)點(diǎn)10與第二通信節(jié)點(diǎn)20之間的鏈路處于EI狀態(tài)時(shí),雖然第一 PCIe芯片14的發(fā)送端將沒(méi)有有效的差分電信號(hào)輸出,但第二光模塊22仍然會(huì)輸出一個(gè)幅度較大的噪聲信號(hào)。該噪聲信號(hào)可能會(huì)導(dǎo)致第二通信節(jié)點(diǎn)20接收到的差模電壓大于175mV,使得第二通信節(jié)點(diǎn)20誤認(rèn)為第一通信節(jié)點(diǎn)10發(fā)出了數(shù)據(jù),從而導(dǎo)致第一通信節(jié)點(diǎn)10和第二通信節(jié)點(diǎn)20之間的鏈路狀態(tài)不一致。需要說(shuō)明的是,圖1-A中所示的第一通信節(jié)點(diǎn)10和第二通信節(jié)點(diǎn)20可以是PCIe設(shè)備的一種示例,PCIe設(shè)備還可以包括PCIe芯片等其他設(shè)備。本發(fā)明實(shí)施例可以將根據(jù)PCIe標(biāo)準(zhǔn)實(shí)現(xiàn)通信的設(shè)備稱為PCIe設(shè)備。
[0143]參見圖1,為本發(fā)明抑制PCIe走光纖通信輸出噪聲的方法的一個(gè)實(shí)施例流程圖:
[0144]步驟101:檢測(cè)接口模塊發(fā)送端的差模電壓。
[0145]本實(shí)施例中,從發(fā)端通信節(jié)點(diǎn)側(cè)描述控制光纖通信的過(guò)程。發(fā)端通信節(jié)點(diǎn)的接口模塊可以具體為PCIe接口芯片,接口模塊的發(fā)送端上設(shè)置有差分線對(duì),通過(guò)檢測(cè)該發(fā)送端差分線對(duì)上的電壓差,可以得到發(fā)送端所傳輸電信號(hào)的差模電壓,該電信號(hào)輸出到與接口模塊連接的發(fā)送端的光模塊后,由該發(fā)送端的光模塊將電信號(hào)轉(zhuǎn)換為光信號(hào),光信號(hào)通過(guò)光纖傳輸?shù)浇邮斩说墓饽K后,由該接收端的光模塊將光信號(hào)再轉(zhuǎn)換為電信號(hào),由收端通信節(jié)點(diǎn)的接收模塊接收。
[0146]步驟102:當(dāng)差模電壓低于門限值時(shí),控制與接口模塊連接的光模塊關(guān)閉。
[0147]本實(shí)施例中,在控制與接口模塊連接的光模塊關(guān)閉時(shí),可以通過(guò)使能光模塊的控制端TX_DISABLE,控制光模塊的激光器關(guān)閉;或者也可以通過(guò)向光模塊的內(nèi)部集成電路(Inter — Integrated Circuit, I2C)接口發(fā)送關(guān)閉命令,控制光模塊的激光器關(guān)閉;或者,也可以將差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給中央處理器(CentralProcessing Unit, CPU),以通過(guò)該CPU控制光模塊的激光器關(guān)閉。當(dāng)發(fā)送端的光模塊的激光器關(guān)閉后,該發(fā)送端的光模塊不再發(fā)出光信號(hào),因此接收端也不會(huì)接收到光信號(hào)。
[0148]本實(shí)施例中,當(dāng)接口模塊具體為PCIe接口芯片時(shí),根據(jù)PCIe標(biāo)準(zhǔn)定義,如果收端通信節(jié)點(diǎn)所接收電信號(hào)的差模電壓在65mV (毫伏)以下,則收端通信節(jié)點(diǎn)確認(rèn)發(fā)端通信節(jié)點(diǎn)處于電氣空閑狀態(tài),如果收端通信節(jié)點(diǎn)所接收電信號(hào)的差模電壓在65mV至175mV之間,則收端通信節(jié)點(diǎn)確認(rèn)發(fā)端通信節(jié)點(diǎn)發(fā)送的是噪聲信號(hào),如果收端通信節(jié)點(diǎn)所接收電信號(hào)的差模電壓在175mV以上,則收端通信節(jié)點(diǎn)確認(rèn)發(fā)端通信節(jié)點(diǎn)發(fā)送了正常信號(hào)。因此在應(yīng)用本發(fā)明實(shí)施例時(shí),如果發(fā)端通信節(jié)點(diǎn)所發(fā)送電信號(hào)的差模電壓在175mV以下,即發(fā)送端處于電氣空閑狀態(tài),或者發(fā)送噪音信號(hào)時(shí),如果發(fā)送端的光模塊仍然開啟,則由于光模塊的發(fā)光特性,收端通信節(jié)點(diǎn)可能接收到差模電壓大于175mV的電信號(hào),從而導(dǎo)致檢測(cè)結(jié)果不準(zhǔn)確。因此,在應(yīng)用本實(shí)施例時(shí),可以設(shè)置門限值為175mV,則當(dāng)檢測(cè)到發(fā)端通信節(jié)點(diǎn)的PCIe接口芯片的發(fā)送端差模電壓小于175mV時(shí),控制發(fā)送端的光模塊關(guān)閉,保證光通信鏈路正常。
[0149]由上述實(shí)施例可見,當(dāng)通信雙方采用光纖通信時(shí),對(duì)于發(fā)送端,可以在檢測(cè)到其發(fā)送信號(hào)的差模電壓低于門限值時(shí),控制光模塊關(guān)閉,使得發(fā)送端無(wú)法輸出噪音信號(hào),從而防止接收端接收到異常信號(hào),保證光纖通信線路正常。
[0150]參見圖2,為本發(fā)明抑制PCIe走光纖通信輸出噪聲的方法的另一個(gè)實(shí)施例流程圖:
[0151]步驟201:檢測(cè)接口模塊發(fā)送端的差模電壓。
[0152]本實(shí)施例中,從發(fā)端通信節(jié)點(diǎn)側(cè)描述控制光纖通信的過(guò)程。發(fā)端通信節(jié)點(diǎn)的接口模塊可以具體為PCIe接口芯片,接口模塊的發(fā)送端上設(shè)置有差分線對(duì),通過(guò)檢測(cè)該發(fā)送端差分線對(duì)上的電壓差,可以得到發(fā)送端所傳輸電信號(hào)的差模電壓,該電信號(hào)輸出到與接口模塊連接的發(fā)送端的光模塊后,由該發(fā)送端的光模塊將電信號(hào)轉(zhuǎn)換為光信號(hào),光信號(hào)通過(guò)光纖傳輸?shù)浇邮斩说墓饽K后,由該接收端的光模塊將光信號(hào)再轉(zhuǎn)換為電信號(hào),由收端通信節(jié)點(diǎn)的接收模塊接收。
[0153]步驟202:檢測(cè)差模電壓是否低于門限值,若是,則執(zhí)行步驟203 ;否則,執(zhí)行步驟204。
[0154]本實(shí)施例中,當(dāng)接口模塊具體為PCIe接口芯片時(shí),根據(jù)PCIe標(biāo)準(zhǔn)定義,如果收端通信節(jié)點(diǎn)所接收電信號(hào)的差模電壓在65mV (毫伏)以下,則收端通信節(jié)點(diǎn)確認(rèn)發(fā)端通信節(jié)點(diǎn)處于電氣空閑狀態(tài),如果收端通信節(jié)點(diǎn)所接收電信號(hào)的差模電壓在65mV至175mV之間,則收端通信節(jié)點(diǎn)確認(rèn)發(fā)端通信節(jié)點(diǎn)發(fā)送的是噪聲信號(hào),如果收端通信節(jié)點(diǎn)所接收電信號(hào)的差模電壓在175mV以上,則收端通信節(jié)點(diǎn)確認(rèn)發(fā)端通信節(jié)點(diǎn)發(fā)送了正常信號(hào)。因此在應(yīng)用本發(fā)明實(shí)施例時(shí),如果發(fā)端通信節(jié)點(diǎn)所發(fā)送電信號(hào)的差模電壓在175mV以下,即發(fā)送端處于電氣空閑狀態(tài),或者發(fā)送噪音信號(hào)時(shí),如果發(fā)送端的光模塊仍然開啟,則由于光模塊的發(fā)光特性,收端通信節(jié)點(diǎn)可能接收到差模電壓大于175mV的電信號(hào),從而導(dǎo)致檢測(cè)結(jié)果不準(zhǔn)確。因此,在應(yīng)用本實(shí)施例時(shí),可以設(shè)置門限值為175mV,則當(dāng)檢測(cè)到發(fā)端通信節(jié)點(diǎn)的PCIe接口芯片的發(fā)送端差模電壓小于175mV時(shí),控制發(fā)送端的光模塊關(guān)閉,保證光通信鏈路正常。需要說(shuō)明的是,上述門限值設(shè)置為175mV僅為一種示例,在實(shí)際應(yīng)用過(guò)程中,可以根據(jù)需要調(diào)整該門限值,對(duì)此本發(fā)明實(shí)施例不進(jìn)行限制。
[0155]步驟203:控制與接口模塊連接的光模塊關(guān)閉,返回步驟201。
[0156]本實(shí)施例中,在控制與接口模塊連接的光模塊關(guān)閉時(shí),可以通過(guò)使能光模塊的控制端TX_DISABLE,控制光模塊的激光器關(guān)閉;或者也可以通過(guò)向光模塊的I2C接口發(fā)送關(guān)閉命令,控制光模塊的激光器關(guān)閉;或者,也可以將差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給CPU,以通過(guò)該CPU控制光模塊的激光器關(guān)閉。當(dāng)發(fā)送端的光模塊的激光器關(guān)閉后,該發(fā)送端的光模塊不再發(fā)出光信號(hào),因此接收端也不會(huì)接收到光信號(hào)。
[0157]步驟204:控制與接口模塊連接的光模塊開啟,返回步驟201。
[0158]本實(shí)施例中,在控制與接口模塊連接的光模塊開啟時(shí),可以通過(guò)去使能光模塊的控制端TX_DISABLE,控制光模塊的激光器開啟;或者也可以通過(guò)向光模塊的I2C接口發(fā)送開啟命令,控制光模塊的激光器開啟;或者,也可以將差模電壓高于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給CPU,以通過(guò)該CPU控制光模塊的激光器開啟。當(dāng)發(fā)送端的光模塊的激光器開啟后,該發(fā)送端的光模塊發(fā)出光信號(hào),與接收端的光模塊之間進(jìn)行正常的光纖通信。
[0159]由上述實(shí)施例可見,當(dāng)通信雙方采用光纖通信時(shí),對(duì)于發(fā)送端,可以在檢測(cè)到其發(fā)送信號(hào)的差模電壓低于門限值時(shí),控制光模塊關(guān)閉,使得發(fā)送端無(wú)法輸出噪音信號(hào),從而防止接收端接收到異常信號(hào),保證光纖通信線路正常。
[0160]下面結(jié)合幾個(gè)光通信架構(gòu)實(shí)例對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述,下述每個(gè)光通信架構(gòu)中包括兩個(gè)通信節(jié)點(diǎn),每個(gè)通信節(jié)點(diǎn)都包括PCIe接口芯片和檢控電路,每個(gè)通信節(jié)點(diǎn)的PCIe接口芯片上都包含發(fā)送端和接收端,即兩個(gè)通信節(jié)點(diǎn)具有對(duì)等的通信功能,為了描述方便,均假設(shè)左側(cè)的通信節(jié)點(diǎn)為發(fā)端通信節(jié)點(diǎn),右側(cè)的通信節(jié)點(diǎn)為收端通信節(jié)點(diǎn)。其中,發(fā)端通信節(jié)點(diǎn)連接的光模塊與收端通信節(jié)點(diǎn)連接的光模塊之間通過(guò)光纖連接,以此實(shí)現(xiàn)兩個(gè)通信節(jié)點(diǎn)之間的光通信;檢控電路可以基于現(xiàn)場(chǎng)可編程門陣列(Field Programmable GateArray, FPGA)實(shí)現(xiàn)。
[0161]參見圖3,為應(yīng)用本發(fā)明實(shí)施例的一個(gè)光通信架構(gòu)示意圖:
[0162]圖3中,發(fā)端通信節(jié)點(diǎn)的PCIe接口芯片和檢控電路分開設(shè)置,PCIe接口芯片的發(fā)送端上設(shè)置差分線對(duì),分別用Dl+和Dl-表示,對(duì)應(yīng)收端通信節(jié)點(diǎn)的PCIe接口芯片上設(shè)置的差分線對(duì)D2+和D2-,發(fā)端通信節(jié)點(diǎn)的檢控電路連接到上述差分線對(duì)Dl+和Dl-上,以便對(duì)Dl+和Dl-之間的差模電壓進(jìn)行檢測(cè),同時(shí)檢控電路還連接到光模塊,根據(jù)控制類型的不同,其中一根控制線路連接到光膜塊的控制端TX_DISABLE上,另一根控制線可以連接到光模塊的I2C接口上。
[0163]在控制光纖通信時(shí),發(fā)端通信節(jié)點(diǎn)的檢控電路檢測(cè)Dl+和Dl-之間的電壓差,獲得差模電壓,當(dāng)檢測(cè)到的差模電壓低于175mV時(shí),可以通過(guò)使能TX_DISABLE控制光模塊的激光器關(guān)閉,也可以通過(guò)向I2C接口發(fā)送關(guān)閉命令控制光模塊的激光器關(guān)閉。當(dāng)關(guān)閉發(fā)端通信節(jié)點(diǎn)側(cè)發(fā)送端的光模塊的激光器后,發(fā)端通信節(jié)點(diǎn)側(cè)發(fā)送端的光模塊和收端通信節(jié)點(diǎn)側(cè)接收端的光模塊之間通信中斷,從而保證收端通信節(jié)點(diǎn)差模電壓檢測(cè)結(jié)果的準(zhǔn)確性。當(dāng)檢測(cè)到的差模電壓高于175mV時(shí),說(shuō)明發(fā)端通信節(jié)點(diǎn)要傳輸正常信號(hào),因此可以通過(guò)去使能TX_DISABLE控制光模塊的激光器開啟,也可以通過(guò)向I2C接口發(fā)送開啟命令控制光模塊的激光器開啟。當(dāng)開啟發(fā)端通信節(jié)點(diǎn)側(cè)發(fā)送端的光模塊的激光器后,發(fā)端通信節(jié)點(diǎn)側(cè)發(fā)送端的光模塊和收端通信節(jié)點(diǎn)側(cè)接收端的光模塊之間恢復(fù)通信。
[0164]參見圖4,為應(yīng)用本發(fā)明實(shí)施例的另一個(gè)光通信架構(gòu)示意圖:
[0165]與圖3不同在于,圖4中檢控電路集成在PCIe接口芯片上,相當(dāng)于由PCIe接口芯片直接控制光模塊。圖4中檢控電路控制光纖通信的過(guò)程與圖3中的描述一致,在此不再贅述。
[0166]參見圖5,為應(yīng)用本發(fā)明實(shí)施例的另一個(gè)光通信架構(gòu)示意圖:
[0167]與圖3和圖4相同之處在于,圖5中發(fā)端通信節(jié)點(diǎn)的檢控電路仍然連接到PCIe接口芯片的發(fā)送端的差分線對(duì)Dl+和Dl-上,以便對(duì)Dl+和Dl-之間的差模電壓進(jìn)行檢測(cè);與圖3和圖4不同之處在于,圖5中檢控電路不直接連接到光模塊,而是連接到CPU,從而可以通過(guò)CPU控制控制光模塊的開啟和關(guān)閉。
[0168]在控制光纖通信時(shí),發(fā)端通信節(jié)點(diǎn)的檢控電路檢測(cè)Dl+和Dl-之間的電壓差,獲得差模電壓,當(dāng)檢測(cè)到的差模電壓低于175mV時(shí),可以通過(guò)中斷方式將該檢測(cè)結(jié)果發(fā)送給CPU, CPU可以通過(guò)使能TX_DISABLE控制光模塊的激光器關(guān)閉,也可以通過(guò)向I2C接口發(fā)送關(guān)閉命令控制光模塊的激光器關(guān)閉。當(dāng)關(guān)閉發(fā)端通信節(jié)點(diǎn)側(cè)發(fā)送端的光模塊的激光器后,發(fā)端通信節(jié)點(diǎn)側(cè)發(fā)送端的光模塊和收端通信節(jié)點(diǎn)側(cè)接收端的光模塊之間通信中斷,從而保證收端通信節(jié)點(diǎn)差模電壓檢測(cè)結(jié)果的準(zhǔn)確性。當(dāng)檢測(cè)到的差模電壓高于175mV時(shí),說(shuō)明發(fā)端通信節(jié)點(diǎn)要傳輸正常信號(hào),因此發(fā)端通信節(jié)點(diǎn)的檢控電路可以通過(guò)中斷方式將該檢測(cè)結(jié)果發(fā)送給CPU,CPU可以通過(guò)去使能TX_DISABLE控制光模塊的激光器開啟,也可以通過(guò)向I2C接口發(fā)送開啟命令控制光模塊的激光器開啟。當(dāng)開啟發(fā)端通信節(jié)點(diǎn)側(cè)發(fā)送端的光模塊的激光器后,發(fā)端通信節(jié)點(diǎn)側(cè)發(fā)送端的光模塊和收端通信節(jié)點(diǎn)側(cè)接收端的光模塊之間恢復(fù)通信。
[0169]需要說(shuō)明的是,圖5中示出的通信架構(gòu)中,檢控電路與PCIe接口芯片分開設(shè)置,在實(shí)際應(yīng)用中,檢控電路也可以集成在PCIe接口芯片上,對(duì)此本發(fā)明實(shí)施例不進(jìn)行限制。
[0170]與本發(fā)明抑制PCIe走光纖通信輸出噪聲的方法的實(shí)施例相對(duì)應(yīng),本發(fā)明還提供了抑制PCIe走光纖通信輸出噪聲的裝置及通信節(jié)點(diǎn)的實(shí)施例。
[0171]參見圖6,為本發(fā)明抑制PCIe走光纖通信輸出噪聲的裝置的實(shí)施例:
[0172]該裝置包括:檢測(cè)單元610和控制單元620。
[0173]其中,檢測(cè)單元610,用于檢測(cè)接口模塊發(fā)送端的差模電壓;
[0174]控制單元620,用于當(dāng)所述檢測(cè)單元610檢測(cè)到的所述差模電壓低于門限值時(shí),控制與所述接口模塊連接的光模塊關(guān)閉。
[0175]可選的,所述控制單元620可以包括至少一個(gè)下述單元(圖6中未示出):
[0176]第一控制子單元,用于通過(guò)使能所述光模塊的控制端TX_DISABLE,控制所述光模塊的激光器關(guān)閉;
[0177]第二控制子單元,用于通過(guò)向所述光模塊的I2C接口發(fā)送關(guān)閉命令,控制所述光模塊的激光器關(guān)閉。
[0178]可選的,所述控制單元620,可以具體用于將所述差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給中央處理器CPU,以通過(guò)所述CPU控制所述光模塊的激光器關(guān)閉。
[0179]可選的,所述控制單元620,還可以用于當(dāng)所述檢測(cè)單元610檢測(cè)到的差模電壓高于所述門限值時(shí),控制與所述接口模塊連接的光模塊開啟。[0180]參見圖7,為本發(fā)明通信節(jié)點(diǎn)的實(shí)施例框圖:
[0181]該通信節(jié)點(diǎn)包括:PCIe接口芯片710和與所述PCIe接口芯片710的發(fā)送端連接的檢控電路720。
[0182]其中,所述檢控電路720,用于檢測(cè)所述PCIe接口芯片710的發(fā)送端的差模電壓,當(dāng)所述差模電壓低于門限值時(shí),控制與所述PCIe接口芯片710連接的光模塊關(guān)閉。
[0183]可選的,所述檢控電路720,可以具體用于通過(guò)使能所述光模塊的控制端TX_DISABLE,控制所述光模塊的激光器關(guān)閉,或者通過(guò)向所述光模塊的I2C接口發(fā)送關(guān)閉命令,控制所述光模塊的激光器關(guān)閉。
[0184]可選的,所述通信節(jié)點(diǎn)還可以包括CPU (圖7中未示出):所述檢控電路720,可以具用于將所述差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給所述CPU;所述CPU,用于控制所述光模塊的激光器關(guān)閉。
[0185]可選的,所述檢控電路720,還可以用于當(dāng)所述差模電壓高于所述門限值時(shí),控制與所述PCIe接口芯片710連接的光模塊開啟。
[0186]可選的,所述檢控電路720可以集成在所述PCIe接口芯片710上。
[0187]由上述實(shí)施例可見,檢測(cè)接口模塊發(fā)送端的差模電壓,當(dāng)差模電壓低于門限值時(shí),控制與接口模塊連接的光模塊關(guān)閉。應(yīng)用本發(fā)明實(shí)施例,當(dāng)通信雙方采用光纖通信時(shí),對(duì)于發(fā)送端,可以在檢測(cè)到其發(fā)送信號(hào)的差模電壓低于門限值時(shí),控制光模塊關(guān)閉,使得發(fā)送端無(wú)法輸出噪音信號(hào),從而防止接收端接收到異常信號(hào),保證光纖通信線路正常。
[0188]可以理解的是,在上述實(shí)施例中,在PCIe接口芯片可以同時(shí)支持多個(gè)通道(lane)信號(hào)傳輸?shù)那闆r下,由于多個(gè)通道之間的通信狀態(tài)是獨(dú)立的,檢控電路在控制與PCIe接口芯片連接的光模塊關(guān)閉時(shí),可以僅關(guān)閉光模塊的一個(gè)通道,使被關(guān)閉的一個(gè)通道不發(fā)送光信號(hào)。例如,當(dāng)光模塊中的發(fā)光器件為激光器陣列時(shí),檢控電路可以使光模塊的一個(gè)通道的激光器不發(fā)送光信號(hào),而不會(huì)影響其他通道的狀態(tài)。需要說(shuō)明的是,本發(fā)明實(shí)施例中的PCIe接口芯片也可以稱為PCIe芯片。
[0189]圖8為本發(fā)明實(shí)施例提供的一種光模塊的結(jié)構(gòu)示意圖??梢岳斫獾氖牵瑘D8所示的光模塊80可以為圖1-A中所不的第一光模塊12,也可以為第二光模塊22。下面結(jié)合圖1-A對(duì)圖8所示的光模塊80進(jìn)行描述。如圖8所示,光模塊80可以包括:驅(qū)動(dòng)模塊82、電光轉(zhuǎn)換模塊84、光電轉(zhuǎn)換模塊86、檢測(cè)模塊87以及電信號(hào)驅(qū)動(dòng)模塊88。
[0190]驅(qū)動(dòng)模塊82,與PCIe芯片的發(fā)送端連接,通常用于實(shí)現(xiàn)對(duì)PCIe芯片發(fā)送端發(fā)送的電信號(hào)進(jìn)行均衡、放大以及根據(jù)PCIe芯片發(fā)送的電信號(hào)產(chǎn)生驅(qū)動(dòng)信號(hào)等功能。實(shí)際應(yīng)用中,驅(qū)動(dòng)t旲塊82可以具體為激光器驅(qū)動(dòng)芯片。在本發(fā)明實(shí)施例中,在驅(qū)動(dòng)I旲塊82中集成有檢控電路822。檢控電路822可以包括檢測(cè)電路8221以及控制電路8222。其中:
[0191]檢測(cè)電路8221,用于檢測(cè)PCIe芯片發(fā)送的差分電信號(hào)的差模電壓是否低于預(yù)設(shè)的門限值。
[0192]控制電路8222,用于根據(jù)檢測(cè)電路8221的檢測(cè)結(jié)果生成控制信號(hào),以實(shí)現(xiàn)對(duì)電光轉(zhuǎn)換模塊84發(fā)送的光信號(hào)的控制。實(shí)際應(yīng)用中,控制電路8222可以是激光器控制電路,控制電路8222生成的控制信號(hào)可以為激光器驅(qū)動(dòng)信號(hào)??梢岳斫獾氖?,控制電路8222生成的激光器驅(qū)動(dòng)信號(hào)具體為電信號(hào),具體的,激光器驅(qū)動(dòng)信號(hào)可以為電壓信號(hào),也可以為電流信號(hào)。[0193]電光轉(zhuǎn)換模塊84的接收端與驅(qū)動(dòng)模塊82的輸出端連接,電光轉(zhuǎn)換模塊84的發(fā)送端通過(guò)光纖與接收端光模塊連接,具體的,電光轉(zhuǎn)換模塊84的發(fā)送端可以通過(guò)光纖與接收端光模塊(例如,圖1-A中的第二光模塊22)的光電轉(zhuǎn)換模塊連接。電光轉(zhuǎn)換模塊84用于根據(jù)驅(qū)動(dòng)模塊82中的控制電路8222生成的控制信號(hào)發(fā)送光信號(hào)。換一種表達(dá)方式,電光轉(zhuǎn)換模塊84用于將驅(qū)動(dòng)模塊82生成的控制信號(hào)轉(zhuǎn)換為光信號(hào),并將轉(zhuǎn)換后的光信號(hào)通過(guò)光纖發(fā)送出去。實(shí)際應(yīng)用中,電光轉(zhuǎn)換模塊84可以為激光器、激光器陣列或發(fā)光二極管(Light-Emitting Diode, LED),例如電光轉(zhuǎn)換模塊84可以為垂直腔面發(fā)射激光器(Vertical Cavity Surface Emitting Laser, VCSEL)。電光轉(zhuǎn)換模塊 84 能夠根據(jù)驅(qū)動(dòng)模塊82發(fā)出的驅(qū)動(dòng)信號(hào)發(fā)射出相應(yīng)速率的調(diào)制光信號(hào),在電光轉(zhuǎn)換模塊84內(nèi)部帶有光功率自動(dòng)控制電路,能夠使輸出的光信號(hào)的功率保持穩(wěn)定。
[0194]當(dāng)光模塊80作為接收端光模塊(例如,圖1-A中的第二光模塊22)時(shí),光電轉(zhuǎn)換模塊86,用于接收發(fā)送端光模塊(例如,圖1-A中的第一光模塊12)發(fā)送的光信號(hào),并將接收的光信號(hào)轉(zhuǎn)換為電信號(hào)。實(shí)際應(yīng)用中,光電轉(zhuǎn)換模塊86可以為光電二極管或光電二極管陣列??梢岳斫獾氖牵?jīng)光電轉(zhuǎn)換模塊86轉(zhuǎn)換后的電信號(hào)可以為電流信號(hào)。
[0195]檢測(cè)模塊87的一端與光電轉(zhuǎn)換模塊86連接,另一端與電信號(hào)驅(qū)動(dòng)模塊88的輸入端連接。檢測(cè)模塊87用于檢測(cè)光電轉(zhuǎn)換模塊86接收的光信號(hào)的光功率或用檢測(cè)根據(jù)所述光電轉(zhuǎn)換模塊86接收的光信號(hào)轉(zhuǎn)換獲得的電信號(hào)的波形。實(shí)際應(yīng)用中,可以采用分光技術(shù),將光電轉(zhuǎn)換模塊86接收的光信號(hào)中分出的一部分光信號(hào)在檢測(cè)模塊87中進(jìn)行檢測(cè),以實(shí)現(xiàn)對(duì)接收的光信號(hào)的光功率的檢測(cè)或?qū)崿F(xiàn)對(duì)根據(jù)光信號(hào)轉(zhuǎn)換獲得的電信號(hào)的波形的檢測(cè)。檢測(cè)模塊87可以將其檢測(cè)結(jié)果發(fā)送給電信號(hào)驅(qū)動(dòng)模塊88。電信號(hào)驅(qū)動(dòng)模塊88可以根據(jù)檢測(cè)模塊87的檢測(cè)結(jié)果控制電信號(hào)驅(qū)動(dòng)模塊88向PCIe芯片輸入端輸出的差分電信號(hào)的差模電壓。可以理解的是,檢測(cè)模塊87可以獨(dú)立存在,也可以集成于電信號(hào)驅(qū)動(dòng)模塊88中,在此不做限定。
[0196]電信號(hào)驅(qū)動(dòng)模塊88的輸入端分別與光電轉(zhuǎn)換模塊86的輸出端以及檢測(cè)模塊的輸出端連接,電信號(hào)驅(qū)動(dòng)模塊88的輸出端與PCIe芯片的接收端連接。電信號(hào)驅(qū)動(dòng)模塊88用于根據(jù)檢測(cè)模塊87的檢測(cè)結(jié)果實(shí)現(xiàn)對(duì)光電轉(zhuǎn)換模塊86轉(zhuǎn)換的電信號(hào)的處理,以便能夠向PCIe芯片接收端輸出滿足要求的差分電信號(hào)。例如,電信號(hào)驅(qū)動(dòng)模塊88可以控制是否將光電轉(zhuǎn)換模塊86轉(zhuǎn)換的電信號(hào)傳輸給PCIe芯片?;蛘?,電信號(hào)驅(qū)動(dòng)模塊88可以對(duì)傳輸給PCIe芯片的電信號(hào)進(jìn)行處理,以便能夠向PCIe芯片的接收端輸出滿足要求的差分電信號(hào)。其中,電信號(hào)驅(qū)動(dòng)模塊88對(duì)電信號(hào)的處理包括對(duì)電信號(hào)進(jìn)行轉(zhuǎn)換、放大、限幅或預(yù)加重等至少一種處理方式。實(shí)際應(yīng)用中,電信號(hào)驅(qū)動(dòng)模塊88中可以包括跨導(dǎo)放大器(Trans-1mpedance amplifier, TIA)。
[0197]實(shí)際應(yīng)用中,光模塊80中還可以包括微控制模塊,微控制模塊可以通過(guò)管理通道和監(jiān)控通道與驅(qū)動(dòng)模塊82、電光轉(zhuǎn)換模塊84、光電轉(zhuǎn)換模塊86、檢測(cè)模塊87以及電信號(hào)驅(qū)動(dòng)模塊88進(jìn)行交互。并且,微控制模塊還可以通過(guò)內(nèi)部集成電路(Inter — IntegratedCircuit, I2C)接口與包含PCIe芯片的PCIe設(shè)備實(shí)現(xiàn)信息交互,以實(shí)現(xiàn)PCIe設(shè)備對(duì)光模塊80的管理和監(jiān)控。可以理解的是,I2C接口僅僅是光模塊80的帶外管理接口的一種示例。
[0198]圖9為本發(fā)明實(shí)施例提供的另一種光模塊的結(jié)構(gòu)示意圖。圖9所示的光模塊與圖8所示的光模塊的區(qū)別在于,在圖9所示的光模塊中,檢測(cè)電路8221位于驅(qū)動(dòng)模塊82的外部,作為驅(qū)動(dòng)模塊82的外圍電路獨(dú)立存在。
[0199]圖10為本發(fā)明實(shí)施例提供的又一種通信方法的信令圖,該方法應(yīng)用于根據(jù)PCIe標(biāo)準(zhǔn)傳輸光信號(hào)的通信系統(tǒng)中。該方法能夠在通信通道處于EI狀態(tài)時(shí),抑制光模塊在該通道上輸出的噪聲,使鏈路兩端的通信狀態(tài)保持一致。該方法可以由圖1-A、圖8或圖9中所示的光模塊來(lái)實(shí)現(xiàn)。為了能夠清楚地顯示信號(hào)的傳輸過(guò)程,圖11以圖1-A中所示的第一通信節(jié)點(diǎn)10為發(fā)送端以及第二通信節(jié)點(diǎn)20為接收端為例進(jìn)行描述。圖11對(duì)當(dāng)通信通道處于EI狀態(tài)時(shí),第一光模塊12作為發(fā)送端光模塊時(shí)處理信號(hào)涉及的模塊以及第二光模塊22作為接收端光模塊時(shí)處理信號(hào)涉及的模塊進(jìn)行了圖示。當(dāng)然,可以理解的是,無(wú)論是第一光模塊12還是第二光模塊22都既可以作為發(fā)送端光模塊對(duì)PCIe設(shè)備發(fā)送的信號(hào)進(jìn)行處理,也可以作為接收端光模塊對(duì)PCIe設(shè)備接收的信號(hào)進(jìn)行處理。下面將結(jié)合圖1-A及圖11對(duì)圖10中的通信方法進(jìn)行描述。如圖10所示,該方法可以包括:
[0200]在步驟1000中,第一光模塊12接收第一 PCIe芯片14通過(guò)第一通道發(fā)送的第一電信號(hào)901。實(shí)際應(yīng)用中,在PCIe芯片發(fā)送端可以同時(shí)通過(guò)多個(gè)通道(lane)分別向接收端PCIe芯片發(fā)送多路數(shù)據(jù)信號(hào),以提高數(shù)據(jù)傳輸?shù)男?。例如,PCIe芯片發(fā)送端可以同時(shí)通過(guò)I個(gè)通道、2個(gè)通道、4個(gè)通道、8個(gè)通道或16個(gè)通道向接收端PCIe芯片傳輸數(shù)據(jù)。本領(lǐng)域人員可以知道,每一個(gè)通道的發(fā)送端包括一組發(fā)送器和接收器,每一個(gè)通道的接收端也包括一組發(fā)送器和接收器。例如,如果PCIe芯片只能夠支持一個(gè)通道的信號(hào)傳輸,則在發(fā)送端PCIe芯片內(nèi)包含一組發(fā)送器和接收器,在接收端的PCIe芯片中也包括一組發(fā)送器和接收器;如果PCIe芯片能夠支持4個(gè)通道的信號(hào)傳輸,則在發(fā)送端PCIe芯片內(nèi)可以包含4組發(fā)送器和接收器,在接收端PCIe芯片內(nèi)中也需要包含4組發(fā)送器和接收器。其中,一組發(fā)送器和接收器包括一個(gè)發(fā)送器和一個(gè)接收器。
[0201]當(dāng)PCIe芯片的某一個(gè)通道出現(xiàn)鏈路狀態(tài)切換或低功耗模式,該通道鏈路會(huì)處于EI狀態(tài)??梢岳斫獾氖牵诠饫w通信中,傳輸通道之間是相互獨(dú)立的,不會(huì)相互影響。例如,一個(gè)通道出現(xiàn)EI狀態(tài)時(shí),不會(huì)影響其他通道的數(shù)據(jù)傳輸。在發(fā)明實(shí)施例中,所描述的通道是指發(fā)送端PCIe芯片(例如,PCIe芯片14)與接收端PCIe芯片(例如,PCIe芯片24)之間通過(guò)第一光模塊和第二光模塊建立的用于傳輸數(shù)據(jù)的通信通道??梢岳斫獾氖?,如果發(fā)送端PCIe芯片從第一通道發(fā)送信息,接收端PCIe芯片會(huì)通過(guò)第一通道接收信息。換一種表達(dá)方式,本發(fā)明實(shí)施例中所述的通信通道可以理解為數(shù)據(jù)傳輸過(guò)程中經(jīng)過(guò)的路徑。需要說(shuō)明的是,本發(fā)明實(shí)施例中的第一通道是指PCIe芯片傳輸數(shù)據(jù)的任意一個(gè)通道。
[0202]在步驟1005中,第一光模塊12確定所述第一電信號(hào)901的差模電壓低于第一門限值。實(shí)際應(yīng)用中,可以由第一光模塊12中的檢測(cè)電路8221檢測(cè)所述第一電信號(hào)901的差模電壓,并判斷所述第一電信號(hào)901的差模電壓是否低于第一門限值。檢測(cè)電路8221具體可以通過(guò)檢測(cè)第一電信號(hào)901的電壓幅度來(lái)檢測(cè)第一電信號(hào)901的差模電壓。在圖10所不的實(shí)施例中,以第一電信號(hào)901的差模電壓低于第一門限值時(shí)第一光模塊12及第二光模塊22的處理為例進(jìn)行描述。
[0203]第一門限值為預(yù)設(shè)的當(dāng)通信通道處于EI狀態(tài)時(shí)PCIe芯片發(fā)送的電信號(hào)的差模電壓的門限值。根據(jù)PCIe標(biāo)準(zhǔn)定義,如果接收端PCIe芯片所接收的電信號(hào)的差模電壓在65mV(毫伏)以下,則接收端PCIe芯片認(rèn)為通信通道處于電氣空閑狀態(tài)。如果接收端PCIe芯片所接收的電信號(hào)的差模電壓在175mV以上,則接收端PCIe芯片確認(rèn)通信通道退出了電氣空閑狀態(tài),發(fā)送端PCIe芯片發(fā)送了數(shù)據(jù)信號(hào)。實(shí)際應(yīng)用中,當(dāng)?shù)谝?PCIe芯片14的一個(gè)通道處于EI狀態(tài),即第一 PCIe芯片14在該通道的發(fā)送器的差模電壓低于65mV時(shí),考慮到該通道的通信鏈路上產(chǎn)生的噪聲,在第一光模塊12的接收端接收到的差分電信號(hào)的差模電壓可能高于65mV。在本發(fā)明實(shí)施例中,一種情形下,如果檢測(cè)電路8221位于光模塊12中,考慮到通信鏈路上產(chǎn)生的噪聲,可以將第一門限值設(shè)置為175mV。例如,當(dāng)檢測(cè)電路8221位于光模塊12中的情形下,當(dāng)檢測(cè)電路8221檢測(cè)到第一通道的第一電信號(hào)901的差模電壓低于175mV時(shí),則認(rèn)為發(fā)端通信節(jié)點(diǎn)10的PCIe芯片14的第一通道處于EI狀態(tài)。在又一種情形下,如果不考慮通信鏈路上產(chǎn)生的噪聲,也可以將第一門限值設(shè)置為65mV。需要說(shuō)明的是,將第一門限值設(shè)置為175mV或65mV僅僅是一種示例,在實(shí)際應(yīng)用中,還可以根據(jù)實(shí)際需要調(diào)整該第一門限值,本發(fā)明實(shí)施例對(duì)此不做限定。可以理解的是,本發(fā)明實(shí)施例中的第一門限值不會(huì)高于175mV。
[0204]在步驟1010中,第一光模塊12生成第一控制信號(hào)902,所述第一控制信號(hào)902用于表不所述第一通道處于EI狀態(tài)。由于在步驟1005中,第一模塊12確定所述第一電信號(hào)901的差模電壓低于第一門限值,則第一光模塊12認(rèn)為第一 PCIe芯片14的第一通道處于EI狀態(tài),第一光模塊12生成第一控制信號(hào)902,第一控制信號(hào)902用于表不第一通道處于EI狀態(tài)。實(shí)際應(yīng)用中,可以由第一光模塊12中的檢控電路822中的控制電路8222根據(jù)檢測(cè)電路8221的檢測(cè)結(jié)果生成第一控制信號(hào)902,并向電光轉(zhuǎn)換模塊84發(fā)送第一控制信號(hào)902。第一控制信號(hào)902可以是電光轉(zhuǎn)換模塊84的驅(qū)動(dòng)信號(hào),其中,驅(qū)動(dòng)信號(hào)可以包括驅(qū)動(dòng)電流信號(hào)。例如,如果電光轉(zhuǎn)換模塊84為激光器或激光器陣列時(shí),第一控制信號(hào)902可以是激光器的驅(qū)動(dòng)電流信號(hào),該驅(qū)動(dòng)電流信號(hào)用于控制所述第一通道的激光器發(fā)射出相應(yīng)速率的調(diào)制光信號(hào)。
[0205]為了使第一光模塊12在通信通道處于EI狀態(tài)時(shí)發(fā)送的光信號(hào)與傳輸數(shù)據(jù)時(shí)發(fā)送的光信號(hào)相區(qū)別,第一光模塊12可以根據(jù)預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的碼型生成第一控制信號(hào)902。本發(fā)明實(shí)施例可以將通信通道處于EI狀態(tài)時(shí)的控制信號(hào)的波形與傳輸數(shù)據(jù)時(shí)的控制信號(hào)的波形相區(qū)別。例如,在一種實(shí)現(xiàn)方式下,可以使通信通道處于EI狀態(tài)時(shí)的控制信號(hào)的頻率與傳輸數(shù)據(jù)時(shí)的控制信號(hào)的頻率不同,使得當(dāng)通信通道處于EI狀態(tài)時(shí)光模塊發(fā)出的光信號(hào)的頻率與傳輸數(shù)據(jù)時(shí)光模塊發(fā)出的光信號(hào)的頻率不同。在另一種實(shí)現(xiàn)方式下,可以使通信通道處于EI狀態(tài)時(shí)的控制信號(hào)的幅度與傳輸數(shù)據(jù)時(shí)的控制信號(hào)的幅度不同,使得當(dāng)通信通道處于EI狀態(tài)時(shí)光模塊發(fā)出的光信號(hào)的光功率與傳輸數(shù)據(jù)時(shí)光模塊發(fā)出的光信號(hào)的光功率不同。在本發(fā)明實(shí)施例,不對(duì)當(dāng)通信通道處于EI狀態(tài)時(shí)的控制信號(hào)的波形進(jìn)行限定,只要能夠與傳輸數(shù)據(jù)時(shí)的控制信號(hào)的波形相區(qū)別,進(jìn)而能使在通信通道處于EI狀態(tài)時(shí)光模塊發(fā)送的光信號(hào)與傳輸數(shù)據(jù)時(shí)光模塊發(fā)送的光信號(hào)相區(qū)別即可。本發(fā)明實(shí)施例中,為了描述清楚,下面將第一 PCIe芯片14傳輸數(shù)據(jù)時(shí)生成的控制信號(hào)稱為第二控制信號(hào)907,將第一光模塊12根據(jù)第二控制信號(hào)907發(fā)送的光信號(hào)稱為第三光信號(hào)908。
[0206]在步驟1015中,第一光模塊12根據(jù)第一控制信號(hào)902向第二光模塊22發(fā)送第一光信號(hào)903。第一光模塊12中的檢控電路822向電光轉(zhuǎn)換模塊84發(fā)送第一控制信號(hào)902,第一控制信號(hào)902用于驅(qū)動(dòng)電光轉(zhuǎn)換模塊84根據(jù)第一控制信號(hào)902發(fā)送第一光信號(hào)903。實(shí)際應(yīng)用中,第一控制信號(hào)902可以為驅(qū)動(dòng)電流信號(hào),可以根據(jù)第一控制信號(hào)902的驅(qū)動(dòng)電流的大小實(shí)現(xiàn)對(duì)電光轉(zhuǎn)換模塊84發(fā)出的光信號(hào)的強(qiáng)弱的控制,也可以根據(jù)控制信號(hào)902的頻率實(shí)現(xiàn)對(duì)電光轉(zhuǎn)換模塊84發(fā)出的光信號(hào)的頻率的控制。
[0207]實(shí)際應(yīng)用中,第一光模塊12中的電光轉(zhuǎn)換模塊84可以根據(jù)第一控制信號(hào)902通過(guò)第一通道發(fā)送第一光信號(hào)903。例如,如果電光轉(zhuǎn)換模塊84為激光器陣列,則第一光模塊12中的電光轉(zhuǎn)換模塊84可以控制第一通道的激光器根據(jù)第一控制信號(hào)902發(fā)送第一光信號(hào)903,而不影響其他通道的光信號(hào)的傳輸。
[0208]如圖1-A所示,由于第一光模塊12和第二光模塊22之間通過(guò)光纖30連接,因此第一光模塊12可以通過(guò)光纖30向第二光模塊22發(fā)送第一光信號(hào)903??梢岳斫獾氖牵捎诘谝豢刂菩盘?hào)902的波形可能與傳輸數(shù)據(jù)時(shí)的第二控制信號(hào)907的波形不同,因此,電光轉(zhuǎn)換模塊84根據(jù)第一控制信號(hào)902產(chǎn)生的第一光信號(hào)903與電光轉(zhuǎn)換模塊84根據(jù)第二控制信號(hào)907生成的第三光信號(hào)908不同。例如,若第一控制信號(hào)902與第二控制信號(hào)907的振幅不同,則第一光信號(hào)903的光功率與第三光信號(hào)908的光功率會(huì)有區(qū)別。
[0209]在步驟1020中,第二光模塊22將第一光信號(hào)903轉(zhuǎn)換為第二電信號(hào)904。第二光模塊22中的光電轉(zhuǎn)換模塊86可以將第一光信號(hào)903轉(zhuǎn)換為第二電信號(hào)904。其中,光電轉(zhuǎn)換模塊86可以為光電二極管,在此不對(duì)光電轉(zhuǎn)換模塊86的具體形式做限定,只要能夠?qū)⒐庑盘?hào)轉(zhuǎn)換為電信號(hào)即可。
[0210]在步驟1025中,第二光模塊22根據(jù)第二電信號(hào)904確定第一光信號(hào)903為表不所述第一通道處于EI狀態(tài)的光信號(hào)。實(shí)際應(yīng)用中,第二光模塊22可以根據(jù)第二電信號(hào)904的波形來(lái)判斷第一光信號(hào)903是否為表示所述第一通道處于EI狀態(tài)的光信號(hào)。若第二電信號(hào)904的波形與所述預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形相同,則確定第一光信號(hào)903為表示所述第一通道處于EI狀態(tài)的光信號(hào)。若第二電信號(hào)904的波形與所述預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形不同,則確定第一光信號(hào)903不是用于表示所述第一通道處于EI狀態(tài)的光信號(hào)。
[0211]第二光模塊22中的檢測(cè)模塊87可以通過(guò)分光技術(shù)對(duì)光電轉(zhuǎn)換模塊86接收的第一光信號(hào)903轉(zhuǎn)換成的第二電信號(hào)904的波形進(jìn)行檢測(cè),從而可以判斷第二電信號(hào)904的波形是否與所述預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形相同。例如,可以利用分光技術(shù)將第一光信號(hào)903的一部分光信號(hào)輸入檢測(cè)模塊87,檢測(cè)模塊87將第一光信號(hào)903的部分光信號(hào)轉(zhuǎn)換成電信號(hào),并對(duì)轉(zhuǎn)換后的電信號(hào)的波形進(jìn)行檢測(cè),從而能夠獲得第二電信號(hào)904的波形。
[0212]在步驟1030中,第二光模塊22抑制通過(guò)所述第一通道向第二 PCIe芯片24輸出的第三電信號(hào)905的差模電壓,抑制后的第三電信號(hào)905的差模電壓低于第二門限值。第二光模塊22中的電信號(hào)驅(qū)動(dòng)模塊88通常用于對(duì)光電轉(zhuǎn)換模塊86輸出的電信號(hào)進(jìn)行處理,以便能夠向第二 PCIe芯片24輸出滿足要求的電信號(hào)。在本發(fā)明實(shí)施例中,當(dāng)電信號(hào)驅(qū)動(dòng)模塊88接收到光電轉(zhuǎn)換模塊86發(fā)送的第二電信號(hào)904時(shí),可以根據(jù)檢測(cè)模塊87的檢測(cè)結(jié)果對(duì)第二電信號(hào)904進(jìn)行處理,以便能夠向第二 PCIe芯片24輸出滿足要求的第三電信號(hào)905。若第二光模塊86中的檢測(cè)模塊87根據(jù)第二電信號(hào)904確定第一光信號(hào)903為用于表示通信通道處于EI狀態(tài)的光信號(hào),則表明所述第一光信號(hào)903傳輸?shù)牟⒉皇菙?shù)據(jù)。為了抑制第二光模塊22在第一通道處于EI狀態(tài)時(shí)將鏈路上的噪聲放大后發(fā)送給第二 PCIe芯片24,使第一通道兩端的PCIe芯片的通信狀態(tài)保持一致,第二光模塊22中的電信號(hào)驅(qū)動(dòng)模塊88可以抑制輸出的第三電信號(hào)905的差模電壓。抑制后的第三電信號(hào)905的差模電壓低于第二門限值,以使得第二 PCIe芯片24接收到的電信號(hào)的差模電壓低于175mV,從而可以達(dá)到通知第二 PCIe芯片24保持所述第一通道的接收端處于EI狀態(tài)的目的??梢岳斫獾氖?,第二門限值可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,在此不做限定,實(shí)際應(yīng)用中,考慮到鏈路上的噪聲,第二門限值不應(yīng)超過(guò)175mV。
[0213]在步驟1035中,第二光模塊22通過(guò)所述第一通道向第二 PCIe芯片24輸出所述抑制后的第三電信號(hào)905。由于在步驟1030中,第二光模塊22抑制了第三電信號(hào)905的差模電壓,抑制后的第三電信號(hào)905的差模電壓低于所述第二門限值,因此,在步驟1035中,第二光模塊22通過(guò)所述第一通道向第二 PCIe芯片24輸出抑制后的第三電信號(hào)905后,第二 PCIe芯片24接收到的電信號(hào)的差模電壓不會(huì)高于175mV,從而第二 PCIe芯片24不會(huì)將接收到的電信號(hào)誤認(rèn)為是數(shù)據(jù)。避免了當(dāng)?shù)谝?PCIe芯片14的第一通道處于EI狀態(tài)時(shí),鏈路上的噪聲對(duì)所述第一通道鏈路狀態(tài)的影響。
[0214]在圖10所不的實(shí)施例中,第一光模塊12可以將第一光信號(hào)903通過(guò)現(xiàn)有的光模塊之間的第一通道傳輸給第二光模塊22,其中,在第一通道處于非EI狀態(tài)時(shí),第一通道可以用于傳輸數(shù)據(jù)。在另一種情形下,還可以在第一光模塊12和第二光模塊之間增加一個(gè)光纖通道,該增加的光纖通道不用于傳輸數(shù)據(jù)。該增加的光纖通道專門用于在某個(gè)通信通道處于EI狀態(tài)時(shí),傳輸根據(jù)預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)生成的光信號(hào),以便將某個(gè)通信通道處于EI狀態(tài)的信息傳遞給第二光模塊22。從而,第二光模塊22可以對(duì)通過(guò)相應(yīng)通信通道向第二 PCIe芯片24輸出的電信號(hào)的差模電壓進(jìn)行處理。
[0215]上述實(shí)施例所描述的通信方法,在第一光模塊檢測(cè)到第一 PCIe芯片的第一通道處于EI狀態(tài)時(shí),根據(jù)預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)通過(guò)所述第一通道向第二光模塊發(fā)送光信號(hào),以通知第二光模塊所述第一通道處于EI狀態(tài)。第二光模塊根據(jù)接收到的用于表示所述第一通道處于EI狀態(tài)的光信號(hào)抑制向第二 PCIe芯片發(fā)送的差分電信號(hào)的差模電壓。本發(fā)明實(shí)施例所述的通信方法,在通信通道處于EI狀態(tài)時(shí),能夠避免光模塊放大鏈路上的噪聲,同時(shí)能夠使發(fā)送端PCIe芯片和接收端PCIe芯片之間的鏈路狀態(tài)保持一致。
[0216]圖12為本發(fā)明實(shí)施例提供的又一種通信方法的信令圖,所述方法應(yīng)用于根據(jù)PCIe標(biāo)準(zhǔn)傳輸光信號(hào)的通信系統(tǒng)中。該方法能夠在通信通道處于EI狀態(tài)時(shí),抑制光模塊在該通道上輸出的噪聲,同時(shí)能夠使發(fā)送端PCIe芯片與接收端PCIe芯片之間的鏈路狀態(tài)保持一致。該方法可以由圖1-A、圖8或圖9中所示的光模塊來(lái)實(shí)現(xiàn)。該方法也是以第一PCIe芯片14為發(fā)送端、第二 PCIe芯片24為接收端為例進(jìn)行描述。下面結(jié)合圖1_A和圖8對(duì)圖12進(jìn)行描述,如圖12所示,該方法可以包括:
[0217]在步驟1200中,第一光模塊12接收第一 PCIe芯片14通過(guò)第一通道發(fā)送的第一電信號(hào)901。步驟1200與圖10所示的步驟1000類似,具體可以參見圖10所示的步驟1000的描述。
[0218]在步驟1205中,第一光模塊12確定所述第一電信號(hào)901的差模電壓低于第一門限值。步驟1205與圖10所示的步驟1005類似,具體可以參見圖10所示的步驟1005的描述。
[0219]在步驟1210中,第一光模塊12生成第三控制信號(hào)。其中,所述第三控制信號(hào)用于禁止第一光模塊12中的光電轉(zhuǎn)換模塊84通過(guò)所述第一通道發(fā)送光信號(hào)。第三控制信號(hào)可以為電流信號(hào)。以電光轉(zhuǎn)換模塊84為激光器陣列為例,當(dāng)?shù)谝还饽K12中的檢測(cè)電路8221檢測(cè)到第一通道的第一電信號(hào)901的差模電壓低于所述第一門限值時(shí),檢測(cè)電路8221可以通知控制電路8222關(guān)閉光電轉(zhuǎn)換模塊84的第一通道的激光器的驅(qū)動(dòng)電流,以禁止光電轉(zhuǎn)換模塊84的激光器通過(guò)所述第一通道發(fā)送光信號(hào)。
[0220]在步驟1215中,第一光模塊12根據(jù)所述第三控制信號(hào)禁止通過(guò)所述第一通道發(fā)送光信號(hào)。實(shí)際應(yīng)用中,以電光轉(zhuǎn)換模塊84為激光器陣列為例,由于當(dāng)?shù)谝还饽K12中的檢測(cè)電路8221檢測(cè)到第一通道的第一電信號(hào)901的差模電壓低于所述第一門限值時(shí),控制電路8222會(huì)關(guān)閉光電轉(zhuǎn)換模塊84的第一通道的激光器的驅(qū)動(dòng)電流,則光電轉(zhuǎn)換模塊84的第一通道的激光器不會(huì)發(fā)送光信號(hào)。
[0221]由于上述通信方法中,第一光模塊12在檢測(cè)到第一 PCIe芯片14的第一通道的第一電信號(hào)901的差模電壓低于第一門限值時(shí),會(huì)禁止通過(guò)第一通道發(fā)送光信號(hào)。從而在第
一PCIe芯片14的第一通道處于EI狀態(tài)時(shí),從發(fā)送端控制了鏈路上噪聲的輸出,防止接收端接收到異常信號(hào),保證光纖通信線路正常。
[0222]在步驟1220中,第二光模塊22檢測(cè)所述第一通道的光信號(hào)的光功率。第二光模塊22中的檢測(cè)模塊87可以通過(guò)分光技術(shù)對(duì)第一通道的光信號(hào)的光功率進(jìn)行檢測(cè)。實(shí)際應(yīng)用中,檢測(cè)模塊87可以將分光后的光信號(hào)經(jīng)過(guò)專用的光電二極管轉(zhuǎn)換為電流信號(hào),并根據(jù)轉(zhuǎn)換后的電流信號(hào)的電流大小計(jì)算獲得所述第一通道的光信號(hào)的光功率。
[0223]在步驟1225中,第二光模塊22確定所述第一通道的光信號(hào)的光功率低于閾值。在本發(fā)明實(shí)施例中,所述閾值是指為第二光模塊22接收的光信號(hào)的光功率設(shè)置一個(gè)門限值,當(dāng)?shù)诙饽K22接收的光信號(hào)的光功率低于該門限值時(shí),第二光模塊22認(rèn)為沒(méi)有接收到有效的光信號(hào)??梢岳斫獾氖牵撻撝敌∮趥鬏敂?shù)據(jù)的光信號(hào)的光功率值,在本發(fā)明實(shí)施例中不對(duì)光功率的閾值的具體數(shù)值進(jìn)行限定??梢岳斫獾氖?,參見圖1-A,由于在步驟1215中,第一光模塊12禁止通過(guò)所述第一通道發(fā)送光信號(hào),因此,在步驟1225中,第二光模塊22檢測(cè)到的第一通道的光信號(hào)的光功率會(huì)低于所述閾值,第二光模塊22沒(méi)有通過(guò)第一通道接收到有效的光信號(hào)。
[0224]在步驟1230中,第二光模塊22抑制通過(guò)所述第一通道向第二 PCIe芯片24輸出的電信號(hào)的差模電壓。其中,抑制后的電信號(hào)的差模電壓低于第二門限值。實(shí)際應(yīng)用中,考慮到鏈路上的噪聲的影響,在第二光模塊22的電信號(hào)驅(qū)動(dòng)模塊88的輸入端還可能會(huì)有部分電信號(hào)輸入。在步驟1230中,第二光模塊22中的電信號(hào)驅(qū)動(dòng)模塊88可以根據(jù)檢測(cè)模塊87的檢測(cè)結(jié)果,抑制通過(guò)所述第一通道向第二PCIe芯片24輸出的電信號(hào)的差模電壓,抑制后的電信號(hào)的差模電壓低于第二門限值,使得第二 PCIe芯片24接收到的電信號(hào)的差模電壓低于175mV。關(guān)于第二門限值的描述可以參見圖10實(shí)施例的相關(guān)描述。
[0225]在步驟1235中,第二光模塊22通過(guò)所述第一通道向第二 PCIe芯片24輸出所述抑制后的電信號(hào)。由于在步驟1230中,第二光模塊22抑制了將要通過(guò)所述第一通道向第
二PCIe芯片24輸出的電信號(hào)的差模電壓,使得抑制后的電信號(hào)的差模電壓低于所述第二門限值。因此,在步驟1235中,第二光模塊22通過(guò)所述第一通道向第二 PCIe芯片24輸出抑制后的電信號(hào)后,第二 PCIe芯片24接收到的電信號(hào)的差模電壓會(huì)低于175mV。從而,第
二PCIe芯片24不會(huì)將該電信號(hào)誤認(rèn)為是數(shù)據(jù),避免了第二 PCIe芯片24接收異常信號(hào)。[0226]圖12所示的通信方法,在作為發(fā)送端的第一 PCIe芯片14的第一通道處于EI狀態(tài)時(shí),第一光模塊12會(huì)禁止通過(guò)第一通道發(fā)送光信號(hào)。并且第二光模塊22在第一光模塊12禁止通過(guò)第一通道發(fā)送光信號(hào)的情況下,抑制了將要通過(guò)所述第一通道向第二 PCIe芯片24輸出的電信號(hào)的差模電壓。通過(guò)圖12所示的方法可以控制了路上噪聲的輸出,防止第二 PCIe芯片24在通信通道處于EI狀態(tài)時(shí)接收到異常信號(hào),保證光纖通信線路正常。進(jìn)一步的,第二 PCIe芯片24可以根據(jù)其接收到的電信號(hào)的差模電壓確定第一 PCIe芯片14的第一通道依然保持EI狀態(tài),從而能夠保證第一通道兩端的鏈路狀態(tài)保持一致。
[0227]在又一種情形下,本發(fā)明實(shí)施例在圖10或圖12所示的通信方法的基礎(chǔ)上,還可以包括如圖13所示的通信方法。圖13為本發(fā)明實(shí)施例所述的又一種通信方法的信令圖,該方法應(yīng)用于根據(jù)PCIe標(biāo)準(zhǔn)傳輸光信號(hào)的通信系統(tǒng)中。圖13所示的通信方法的信令圖描述了發(fā)送端PCIe芯片及接收端PCIe芯片正常傳輸數(shù)據(jù)時(shí)光模塊的處理過(guò)程。該方法可以由圖1-A、圖8或圖9中所示的光模塊來(lái)實(shí)現(xiàn)。圖13所示的方法也是以第一 PCIe芯片14為發(fā)送端、第二 PCIe芯片24為接收端為例進(jìn)行描述。下面結(jié)合圖1-A、圖8及圖11對(duì)圖13進(jìn)行描述。圖13所描述的信令具體可以參見圖11中虛線表示的信令所示。如圖13所示,該方法可以包括:
[0228]在步驟1300中,第一光模塊12接收第一 PCIe芯片14通過(guò)第一通道發(fā)送的第四電信號(hào)906。其中,第四電信號(hào)906中攜帶有第一 PCIe芯片14要傳輸?shù)臄?shù)據(jù)信息。
[0229]在步驟1305中,第一光模塊12確定第四電信號(hào)906的差模電壓不低于第一門限值。實(shí)際應(yīng)用中,可以由第一光模塊12中的檢測(cè)電路8221檢測(cè)所述第四電信號(hào)906的差模電壓,并判斷所述第四電信號(hào)906的差模電壓是否低于第一門限值。檢測(cè)電路8221具體可以通過(guò)檢測(cè)第四電信號(hào)906的電壓幅度來(lái)檢測(cè)第四電信號(hào)906的差模電壓。由于如圖10中步驟1005中所述,第一門限值為預(yù)設(shè)的當(dāng)通信通道處于EI狀態(tài)時(shí)PCIe芯片發(fā)送的電信號(hào)的差模電壓的門限值。根據(jù)PCIe標(biāo)準(zhǔn)定義,如果接收端PCIe芯片所接收的電信號(hào)的差模電壓在175mV以上,則接收端PCIe芯片確認(rèn)通信通道退出了電氣空閑狀態(tài),發(fā)送端PCIe芯片發(fā)送的是數(shù)據(jù)信號(hào)。因此,可以理解的是,第一門限值不會(huì)高于175mV。由于第四電信號(hào)906中攜帶有第一 PCIe芯片14傳輸?shù)臄?shù)據(jù)信息,因此,第一光模塊12中的檢測(cè)電路8221可以檢測(cè)出第四電信號(hào)906的差模電壓不低于預(yù)設(shè)的所述第一門限值。
[0230]在步驟1310中,第一光模塊12生成第二控制信號(hào)907。實(shí)際應(yīng)用中,當(dāng)?shù)谝还饽K12中的檢測(cè)電路8221檢測(cè)到第四電信號(hào)906的差模電壓不低于所述第一門限值時(shí),則說(shuō)明第一 PCIe芯片14的第一通道已經(jīng)退出EI狀態(tài),第一 PCIe芯片14的第一通道發(fā)送的是正常的數(shù)據(jù)。檢測(cè)電路8221可以將所述第四電信號(hào)906透?jìng)鹘o控制電路8222,由控制電路8222根據(jù)第四電信號(hào)906生成第二控制信號(hào)907,并向電光轉(zhuǎn)換模塊84發(fā)送第二控制信號(hào)907ο第二控制信號(hào)907可以是電光轉(zhuǎn)換模塊84的驅(qū)動(dòng)信號(hào),其中,驅(qū)動(dòng)信號(hào)可以包括驅(qū)動(dòng)電流信號(hào)。需要說(shuō)明的是,由于第二控制信號(hào)907是根據(jù)攜帶有數(shù)據(jù)信息的第四電信號(hào)906生成,因此,第二控制信號(hào)907的波形與預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)時(shí)的控制信號(hào)的波形不同。可以理解的是,由于第四電信號(hào)906中攜帶有第一 PCIe芯片14發(fā)送的數(shù)據(jù)信息,因此,根據(jù)第四電信號(hào)906生成的第二控制信號(hào)907中也會(huì)攜帶第一 PCIe芯片14發(fā)送的數(shù)據(jù)信息。
[0231]在步驟1315中,第一光模塊12根據(jù)所述第二控制信號(hào)907通過(guò)所述第一通道向第二光模塊22發(fā)送第三光信號(hào)908。實(shí)際應(yīng)用中,第二光模塊12中的電光轉(zhuǎn)換模塊84可以根據(jù)第二控制信號(hào)907控制通過(guò)所述第一通道發(fā)射出相應(yīng)速率的調(diào)制光信號(hào)。所述第三光信號(hào)908中攜帶有所述第一 PCIe芯片14發(fā)送的數(shù)據(jù)信息。第一光模塊12可以通過(guò)光纖30將第三光信號(hào)908發(fā)送給第二光模塊22。
[0232]在步驟1320中,第二光模塊22將第三光信號(hào)908轉(zhuǎn)換為第五電信號(hào)909。具體的,第二光模塊22中的光電轉(zhuǎn)換模塊86可以將第三光信號(hào)908轉(zhuǎn)換為第五電信號(hào)909。其中,光電轉(zhuǎn)換模塊86可以為光電二極管。
[0233]在步驟1325中,第二光模塊22確定第五電信號(hào)909的波形與預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形不同。具體的,第二光模塊22中的檢測(cè)模塊87可以通過(guò)分光技術(shù)對(duì)光電轉(zhuǎn)換模塊86接收的第三光信號(hào)908轉(zhuǎn)換成的第五電信號(hào)909的波形進(jìn)行檢測(cè),從而可以確定第五電信號(hào)909的波形與所述預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形不同。
[0234]在步驟1330中,第二光模塊22根據(jù)所述第五電信號(hào)909向第二 PCIe芯片24發(fā)送第六電信號(hào)910,其中,第六電信號(hào)910中攜帶有第一 PCIe芯片14發(fā)送的數(shù)據(jù)信息。可以理解的是,由于第六電信號(hào)910中攜帶有第一 PCIe芯片14發(fā)送的數(shù)據(jù)信息,因此第二光模塊22中的電信號(hào)驅(qū)動(dòng)模塊88不會(huì)對(duì)第六電信號(hào)910的差模電壓進(jìn)行抑制。第二 PCIe芯片24能夠從第六電信號(hào)910中識(shí)別出的第一 PCIe芯片14發(fā)送的數(shù)據(jù)。從而完成第一PCIe芯片14與第二 PCIe芯片24之間的數(shù)據(jù)傳輸。
[0235]圖13所示通信流程描述的是第一 PCIe芯片14與第二 PCIe芯片24之間的正常的數(shù)據(jù)傳輸過(guò)程,與現(xiàn)有技術(shù)中根據(jù)PCIe標(biāo)準(zhǔn)傳輸光信號(hào)的通信系統(tǒng)中傳輸數(shù)據(jù)的傳輸過(guò)程類似,因此,在此不做詳細(xì)描述。
[0236]在又一種實(shí)現(xiàn)方式下,如果在通信通道EI狀態(tài)時(shí),第一光模塊采用的是如圖12所述的處理方法。相應(yīng)的,當(dāng)該通信通道傳輸數(shù)據(jù)時(shí),在步驟1325中,第二光模塊22可以通過(guò)檢測(cè)第三光信號(hào)908的光功率的方式來(lái)確定第三光信號(hào)908為傳輸數(shù)據(jù)的光信號(hào)。由于第三光信號(hào)908中攜帶有數(shù)據(jù),第三光信號(hào)908的光功率不會(huì)低于預(yù)設(shè)的第二門限值,從而可以根據(jù)第三光信號(hào)908的光功率來(lái)確定傳輸?shù)氖菙?shù)據(jù)信號(hào)。對(duì)于這一種實(shí)現(xiàn)方式,其余步驟的實(shí)現(xiàn)方式可以參考圖13中的相關(guān)步驟,在此不再專門描述。
[0237]在又一種實(shí)現(xiàn)方式下,在第一光模塊12作為接收端光模塊時(shí),第一光模塊12也可以對(duì)第二光模塊22作為發(fā)送端光模塊在通信通道處于EI狀態(tài)時(shí)發(fā)送的光信號(hào)進(jìn)行處理。下面以第二通道處于EI狀態(tài)時(shí),第一光模塊12作為接收端光模塊通過(guò)第二通道接收第二光模塊22發(fā)送的特殊光信號(hào)進(jìn)行處理為例進(jìn)行簡(jiǎn)要描述。當(dāng)?shù)诙ǖ捞幱贓I狀態(tài)時(shí),第一光模塊12中的光電轉(zhuǎn)換模塊86可以接收第二光模塊22通過(guò)第二通道發(fā)送的第二光信號(hào),并將接收的所述第二光信號(hào)轉(zhuǎn)換為電信號(hào)。第一光模塊12中的檢測(cè)模塊87可以判斷所述第二光信號(hào)是否為表示通信通道處于EI狀態(tài)的光信號(hào),例如,可以判斷根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)的波形與所述預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形是否相同來(lái)判斷所述第二光信號(hào)是否為表示通信通道處于EI狀態(tài)的光信號(hào)。若第一光模塊12中的檢測(cè)模塊87確定所述第二光信號(hào)為表示通信通道處于EI狀態(tài)的光信號(hào),則第一光模塊12中的電信號(hào)驅(qū)動(dòng)模塊88可以抑制通過(guò)所述第二通道向所述第一 PCIe芯片14接收端發(fā)送的電信號(hào)的差模電壓,所述抑制后的電信號(hào)的差模電壓低于所述第二門限值,并向所述第一 PCIe芯片14發(fā)送所述抑制后的電信號(hào),使得所述第一 PCIe芯片14接收到的電信號(hào)的差模電壓低于175mV,從而可以在發(fā)送端的第二通道處于EI狀態(tài)時(shí),抑制第一PCIe芯片14通過(guò)所述第二通道接收到異常信號(hào),使得第一 PCIe芯片14確定所述第二通道仍然處于EI狀態(tài),保持所述第二通道兩端的鏈路狀態(tài)一致。
[0238]可以理解的是,當(dāng)?shù)谝还饽K12作為接收端光模塊時(shí),第一光模塊12中的光電轉(zhuǎn)換模塊86、檢測(cè)模塊87以及電信號(hào)驅(qū)動(dòng)模塊88可以參見上述實(shí)施例中第二光模塊22作為接收端光模塊時(shí),第二光模塊22中的光電轉(zhuǎn)換模塊86、檢測(cè)模塊87以及電信號(hào)驅(qū)動(dòng)模塊88的描述。在此不再贅述。
[0239]本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明實(shí)施例中的技術(shù)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明實(shí)施例中的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備;)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0240]本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。
[0241]以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種抑制高速外圍設(shè)備互聯(lián)PCIe走光纖通信輸出噪聲的方法,其特征在于,所述方法包括: 檢測(cè)接口模塊發(fā)送端的差模電壓; 當(dāng)所述差模電壓低于門限值時(shí),控制與所述接口模塊連接的光模塊關(guān)閉。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制與所述接口模塊連接的光模塊關(guān)閉包括: 通過(guò)使能所述光模塊的控制端TX_DISABLE,控制所述光模塊的激光器關(guān)閉;或者, 通過(guò)向所述光模塊的內(nèi)部集成電路I2C接口發(fā)送關(guān)閉命令,控制所述光模塊的激光器關(guān)閉。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制與所述接口模塊連接的光模塊關(guān)閉包括: 將所述差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給中央處理器CPU,以通過(guò)所述CPU控制所述光模塊的激光器關(guān)閉。
4.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的方法,其特征在于,所述方法還包括: 當(dāng)所述差模電壓高于所述門限值時(shí),控制與所述接口模塊連接的光模塊開啟。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,所述接口模塊為基于高速外圍設(shè)備互聯(lián)PCIe的接口芯`片。
6.一種抑制PCIe走光纖通信輸出噪聲的裝置,其特征在于,所述裝置包括: 檢測(cè)單元,用于檢測(cè)接口模塊發(fā)送端的差模電壓; 控制單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到的所述差模電壓低于門限值時(shí),控制與所述接口模塊連接的光模塊關(guān)閉。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制單元包括至少一個(gè)下述單元: 第一控制子單元,用于通過(guò)使能所述光模塊的控制端TX_DISABLE,控制所述光模塊的激光器關(guān)閉; 第二控制子單元,用于通過(guò)向所述光模塊的I2C接口發(fā)送關(guān)閉命令,控制所述光模塊的激光器關(guān)閉。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述控制單元,具體用于將所述差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給中央處理器CPU,以通過(guò)所述CPU控制所述光模塊的激光器關(guān)閉。
9.根據(jù)權(quán)利要求6至8任意一項(xiàng)所述的裝置,其特征在于, 所述控制單元,還用于當(dāng)所述檢測(cè)單元檢測(cè)到的差模電壓高于所述門限值時(shí),控制與所述接口模塊連接的光模塊開啟。
10.一種通信節(jié)點(diǎn),其特征在于,所述通信節(jié)點(diǎn)包括=PCIe接口芯片和與所述PCIe接口芯片的發(fā)送端連接的檢控電路,其中, 所述檢控電路,用于檢測(cè)所述PCIe接口芯片的發(fā)送端的差模電壓,當(dāng)所述差模電壓低于門限值時(shí),控制與所述PCIe接口芯片連接的光模塊關(guān)閉。
11.根據(jù)權(quán)利要求10所述的通信節(jié)點(diǎn),其特征在于, 所述檢控電路,具體用于通過(guò)使能所述光模塊的控制端TX_DISABLE,控制所述光模塊的激光器關(guān)閉,或者通過(guò)向所述光模塊的I2C接口發(fā)送關(guān)閉命令,控制所述光模塊的激光器關(guān)閉。
12.根據(jù)權(quán)利要求10所述的通信節(jié)點(diǎn),其特征在于,所述通信節(jié)點(diǎn)還包括中央處理器CPU, 所述檢控電路,具體用于將所述差模電壓低于門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給所述CPU ; 所述CPU,用于控制所述光模塊的激光器關(guān)閉。
13.根據(jù)權(quán)利要求10至12任意一項(xiàng)所述的通信節(jié)點(diǎn),其特征在于, 所述檢控電路,還用于當(dāng)所述差模電壓高于所述門限值時(shí),控制與所述PCIe接口芯片連接的光模塊開啟。
14.根據(jù)權(quán)利要求10至13任意一項(xiàng)所述的通信節(jié)點(diǎn),其特征在于,所述檢控電路集成在所述PCIe接口芯片上。
15.—種光模塊,所述光模塊應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral ComponentInterconnect Express, PCIe)進(jìn)行光纖通信的通信系統(tǒng)中,其特征在于,所述光模塊包括檢控電路和電光轉(zhuǎn)換模塊,其中: 所述檢控電路,用于檢測(cè)第一 PCIe設(shè)備通過(guò)第一通道發(fā)送的第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于第一門限值,則向所述電光轉(zhuǎn)換模塊發(fā)送第一控制信號(hào),其中,所述第一控制信號(hào)用于表不所述第一通道處于電器空閑(Electrical Idle, EI)狀態(tài); 所述電光轉(zhuǎn)換模塊,用于根據(jù)所述第一控制信號(hào)向第二光模塊發(fā)送第一光信號(hào),所述第一光信號(hào)用于通知所述第二光模塊抑制通過(guò)所述第一通道向第二 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓。
16.根據(jù)權(quán)利要求15所述的光模塊,其特征在于,還包括: 光電轉(zhuǎn)換模塊,用于接收所述第二光模塊通過(guò)第二通道發(fā)送的第二光信號(hào),并將接收的所述第二光信號(hào)轉(zhuǎn)換為電信號(hào); 檢測(cè)模塊,用于根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)檢測(cè)所述第二光信號(hào)是否為表示所述第二通道處于EI狀態(tài)的光信號(hào); 電信號(hào)驅(qū)動(dòng)模塊,用于當(dāng)所述檢測(cè)模塊確定所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào)時(shí),抑制向所述第一 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,并通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送抑制后的電信號(hào),所述抑制后的電信號(hào)的差模電壓低于第二門限值。
17.根據(jù)權(quán)利要求15或16所述的光模塊,其特征在于,所述檢控電路包括: 檢測(cè)電路,用于檢測(cè)所述第一電信號(hào)的差模電壓; 控制電路,用于當(dāng)所述第一電信號(hào)的差模電壓低于所述第一門限值時(shí),根據(jù)預(yù)設(shè)的用于表示通信通道處于電氣空閑EI狀態(tài)的控制信號(hào)的波形生成所述第一控制信號(hào),并向所述電光轉(zhuǎn)換模塊發(fā)送所述第一控制信號(hào)。
18.根據(jù)權(quán)利要求17所述的光模塊,其特征在于: 所述檢測(cè)模塊,具體用于當(dāng)根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)的波形與所述預(yù)設(shè)的用于表示通信通道處于電氣空閑EI狀態(tài)的控制信號(hào)的波形相同時(shí),判斷所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào)。
19.根據(jù)權(quán)利要求15-18任意一項(xiàng)所述的光模塊,其特征在于: 所述檢控電路,還用于當(dāng)所述第一電信號(hào)的差模電壓不低于所述第一門限值時(shí),根據(jù)所述第一電信號(hào)向所述電光轉(zhuǎn)換模塊發(fā)送第二控制信號(hào),所述第二控制信號(hào)根據(jù)所述第一電信號(hào)生成,所述第一電信號(hào)中攜帶有所述第一 PCIe設(shè)備發(fā)送的數(shù)據(jù); 所述光電轉(zhuǎn)換模塊,還用于根據(jù)所述第二控制信號(hào)向所述第二光模塊發(fā)送第三光信號(hào),以向所述第二 PCIe設(shè)備傳輸所述數(shù)據(jù)。
20.—種光模塊,所述光模塊應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral ComponentInterconnect Express, PCIe)進(jìn)行光纖通信的通信系統(tǒng)中,其特征在于,所述光模塊包括檢控電路和電光轉(zhuǎn)換模塊,其中: 所述檢控電路,用于檢測(cè)第一 PCIe設(shè)備通過(guò)第一通道發(fā)送的第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于第一門限值,則向所述電光轉(zhuǎn)換模塊發(fā)送控制信號(hào);所述電光轉(zhuǎn)換模塊,用于根據(jù)所述控制信號(hào)禁止通過(guò)所述第一通道發(fā)送光信號(hào)。
21.根據(jù)權(quán)利要求20所述的光模塊,其特征在于,還包括: 檢測(cè)模塊,用于檢測(cè)第二通道的光信號(hào)的光功率; 電信號(hào)放大電路,用于當(dāng)所述檢測(cè)模塊確定所述第二通道的光信號(hào)的光功率低于閾值時(shí),抑制通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,并通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送抑制后的電信號(hào),所述抑制后的電信號(hào)的差模電壓低于第二門限值。
22.根據(jù)權(quán)利要求20- 21任意一項(xiàng)所述的光模塊,其特征在于: 所述檢控電路,還用于當(dāng)所述第一電信號(hào)的差模電壓不低于所述第一門限值時(shí),根據(jù)所述第一電信號(hào)生成第二控制信號(hào),并向所述電光轉(zhuǎn)換模塊發(fā)送所述第二控制信號(hào),所述第二控制信號(hào)根據(jù)所述第一電信號(hào)生成,所述第一電信號(hào)中攜帶有所述第一 PCIe設(shè)備發(fā)送的數(shù)據(jù)信息; 所述光電轉(zhuǎn)換模塊,還用于根據(jù)所述第二控制信號(hào)向所述第二光模塊發(fā)送第三光信號(hào),以向所述第二 PCIe設(shè)備傳輸所述數(shù)據(jù)。
23.一種通信節(jié)點(diǎn),其特征在于,所述通信節(jié)點(diǎn)包括快速外設(shè)組件互聯(lián)總線(Peripheral Component Interconnect Express,PCIe)芯片以及與所述 PCIe 芯片的發(fā)送端連接的檢控電路,其中: 所述PCIe芯片,用于通過(guò)第一通道的發(fā)送器發(fā)送電信號(hào); 所述檢控電路,用于檢測(cè)所述電信號(hào)的差模電壓,若所述電信號(hào)的差模電壓低于第一門限值,則禁止與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)。
24.根據(jù)權(quán)利要求23所述的通信節(jié)點(diǎn),其特征在于: 所述檢控電路,具體用于通過(guò)使能所述光模塊的發(fā)送禁止TX-DISABLE,禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。
25.根據(jù)權(quán)利要求24所述的通信節(jié)點(diǎn),其特征在于: 所述檢控電路,具體用于通過(guò)向所述光模塊的帶外管理接口發(fā)送關(guān)閉命令,使能所述光模塊的發(fā)送禁止TX-DISABLE,以禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。
26.根據(jù)權(quán)利要求23所述的通信節(jié)點(diǎn),其特征在于,所述通信節(jié)點(diǎn)還包括中央處理器CPU ;所述檢控電路,具體用于將所述差模電壓低于所述第一門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給所述CPU ; 所述CPU,用于控制所述光模塊的第一通道的激光器關(guān)閉,以禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。
27.根據(jù)權(quán)利要求23-26任意一項(xiàng)所述的通信節(jié)點(diǎn),其特征在于,若所述電信號(hào)的差模電壓不低于所述第一門限值,所述檢控電路還用于控制與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)。
28.—種通信系統(tǒng),其特征在于,包括第一,決速外設(shè)組件互聯(lián)(Peripheral ComponentInterconnect Express, PCIe)設(shè)備、第二 PCIe設(shè)備、第一光模塊以及第二光模塊,所述第一光模塊通過(guò)光纖連接所述第二光模塊,其中; 所述第一 PCIe設(shè)備,用于通過(guò)第一通道向與所述第一 PCIe設(shè)備連接的所述第一光模塊發(fā)送第一電信號(hào); 所述第一光模塊,用于檢測(cè)所述第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于第一門限值,則生成第一控制信號(hào),并根據(jù)生成的第一控制信號(hào)向所述第二光模塊發(fā)送第一光信號(hào),其中,所述第一控制信號(hào)用于表示所述第一通道處于電器空閑(Electrical Idle, EI)狀態(tài); 所述第二光模塊,用于接收所述第一光信號(hào),將接收的所述第一光信號(hào)轉(zhuǎn)換為第二電信號(hào),當(dāng)根據(jù)所述第二電信號(hào)確定所述第一光信號(hào)為表示所述第一通道處于EI狀態(tài)的光信號(hào)時(shí),抑制通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送的第三電信號(hào)的差模電壓,并通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送抑制后的第三電信號(hào),所述抑制后的第三電信號(hào)的差模電壓低于第二門限值。
29.根據(jù)權(quán)利要求28所述的通信系統(tǒng),其特征在于,所述第一光模塊包括: 檢控電路,用于檢測(cè)所述第一電`信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于所述第一門限值,則根據(jù)預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形生成所述第一控制信號(hào); 電光轉(zhuǎn)換模塊,用于根據(jù)所述第一控制信號(hào)向所述第二光模塊發(fā)送所述第一光信號(hào)。
30.根據(jù)權(quán)利要求29所述的通信系統(tǒng),其特征在于,所述第二光模塊包括: 光電轉(zhuǎn)換模塊,用于接收所述第一光信號(hào),并將接收的所述第一光信號(hào)轉(zhuǎn)換為所述第二電信號(hào); 檢測(cè)模塊,用于當(dāng)根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)的波形與所述預(yù)設(shè)的用于表示通信通道處于電氣空閑EI狀態(tài)的控制信號(hào)的波形相同時(shí),確定所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào); 電信號(hào)驅(qū)動(dòng)模塊,用于當(dāng)所述檢測(cè)模塊確定所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào)時(shí),抑制向所述第二 PCIe設(shè)備發(fā)送的所述第三電信號(hào)的差模電壓,并通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送所述抑制后的第三電信號(hào)。
31.一種通信系統(tǒng),其特征在于,包括第一,決速外設(shè)組件互聯(lián)(Peripheral ComponentInterconnect Express,PCIe)設(shè)備、第二 PCIe設(shè)備、第一光模塊以及第二光模塊,其中,所述第一光模塊通過(guò)光纖連接所述第二光模塊,其中: 所述第一 PCIe設(shè)備,用于通過(guò)第一通道向與所述第一 PCIe設(shè)備連接的所述第一光模塊發(fā)送第一電信號(hào); 所述第一光模塊,用于檢測(cè)所述第一電信號(hào)的差模電壓是否低于第一門限值,若所述第一差分電信號(hào)的差模電壓低于所述第一門限值,則禁止通過(guò)所述第一通道向所述第二光模塊發(fā)送光信號(hào); 所述第二光模塊,用于檢測(cè)第一通道的光信號(hào)的光功率,當(dāng)確定所述第一通道的光功率低于閾值時(shí),抑制通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,并通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送抑制后的電信號(hào),所述抑制后的電信號(hào)的差模電壓低于第二門限值。
32.根據(jù)權(quán)利要求31所述的通信系統(tǒng),其特征在于,所述第一光模塊包括: 檢控電路,用于檢測(cè)所述第一 PCIe設(shè)備通過(guò)所述第一通道發(fā)送的第一電信號(hào)的差模電壓,若所述第一電信號(hào)的差模電壓低于第一門限值,則關(guān)閉電光轉(zhuǎn)換模塊的第一通道的驅(qū)動(dòng)電流,以禁止通過(guò)所述第一通道向所述第二光模塊發(fā)送光信號(hào); 所述電光轉(zhuǎn)換模塊,用于根據(jù)所述控制信號(hào)禁止通過(guò)所述第一通道發(fā)送光信號(hào)。
33.根據(jù)權(quán)利要求30或31所述的通信系統(tǒng),其特征在于,所述第二光模塊包括: 檢測(cè)模塊,用于檢測(cè)所述第一通道的光信號(hào)的光功率; 電信號(hào)驅(qū)動(dòng)模塊,用于當(dāng)確定所述第一通道的光信號(hào)的光功率低于所述閾值時(shí),抑制通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,并通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送所述抑制后的電信號(hào)。
34.—種通信方法,所述方法應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral ComponentInterconnect Express`, PCIe)傳輸光信號(hào)的通信系統(tǒng)中,其特征在于,該方法包括: 第一光模塊檢測(cè)第一 PCIe設(shè)備通過(guò)第一通道發(fā)送的第一電信號(hào)的差模電壓; 所述第一光模塊判斷所述第一電信號(hào)的差模電壓是否低于第一門限值;若所述第一電信號(hào)的差模電壓低于所述第一門限值,所述第一光模塊生成第一控制信號(hào),所述第一控制信號(hào)用于表不所述第一通道處于電器空閑(Electrical Idle, EI)狀態(tài);所述第一光模塊根據(jù)所述第一控制信號(hào)向第二光模塊發(fā)送第一光信號(hào),所述第一光信號(hào)用于通知所述第二光模塊抑制通過(guò)所述第一通道向第二 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓。
35.根據(jù)權(quán)利要求34所述的方法,其特征在于,還包括: 所述第一光模塊接收所述第二光模塊通過(guò)第二通道發(fā)送的第二光信號(hào); 所述第一光模塊將接收的所述第二光信號(hào)轉(zhuǎn)換為電信號(hào); 所述第一光模塊根據(jù)所述第二光信號(hào)轉(zhuǎn)換的電信號(hào)確定所述第二光信號(hào)為表示所述第二通道處于EI狀態(tài)的光信號(hào); 所述第一光模塊抑制通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓,所述抑制后的電信號(hào)的差模電壓低于第二門限值; 所述第一光模塊通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送所述抑制后的電信號(hào)。
36.根據(jù)權(quán)利要求34或35所述的方法,其特征在于,所述第一光模塊生成第一控制信號(hào)包括: 所述第一光模塊根據(jù)預(yù)設(shè)的用于表示通信通道處于EI狀態(tài)的控制信號(hào)的波形生成所述第一控制信號(hào)。
37.根據(jù)權(quán)利要求34-36任意一項(xiàng)所述的方法,其特征在于,若所述第一差分電信號(hào)的差模電壓不低于所述第一門限值,所述方法還包括: 所述第一光模塊根據(jù)所述第一電信號(hào)生成第二控制信號(hào),所述第一電信號(hào)中攜帶有所述第一 PCIe設(shè)備發(fā)送的數(shù)據(jù); 所述第一光模塊根據(jù)所述第二控制信號(hào)向所述第二光模塊發(fā)送第三光信號(hào),所述第三光信號(hào)中攜帶有所述數(shù)據(jù),以向與所述第二光模塊連接的所述第二 PCIe設(shè)備傳輸所述數(shù)據(jù)。
38.一種通信方法,所述方法應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral ComponentInterconnect Express, PCIe)傳輸光信號(hào)的通信系統(tǒng)中,其特征在于,該方法包括: 第二光模塊接收第一光模塊通過(guò)第一通道發(fā)送的第一光信號(hào); 所述第二光模塊將接收的所述第一光信號(hào)轉(zhuǎn)換為第二電信號(hào); 所述第二光模塊根據(jù)所述第二電信號(hào)確定所述第一光信號(hào)為表示所述第一通道處于電氣空閑(Electrical Idle, EI)狀態(tài)的光信號(hào); 所述第二光模塊抑制通過(guò)所述第一通道向第二 PCIe設(shè)備發(fā)送的第三電信號(hào)的差模電壓,所述抑制后的第三電信號(hào)的差模電壓低于第二門限值; 所述第二光模塊通過(guò)所述第一通道向所述第二 PCIe設(shè)備發(fā)送所述抑制后的第三電信號(hào)。
39.根據(jù)權(quán)利要求38所述的通信方法,其特征在于,還包括: 所述第二光模塊接收所述第一光模塊通過(guò)所述第一通道發(fā)送的第三光信號(hào),所述第三光信號(hào)中攜帶有第一 PCIe設(shè)備發(fā)送的數(shù)據(jù)信息; 所述第二光模塊將接收的所述第三光信號(hào)轉(zhuǎn)換為第五電信號(hào); 所述第二光模塊根據(jù)所述第五電信號(hào)確定所述第三光信號(hào)不為表示所述第一通道處于EI狀態(tài)的光信號(hào); 所述第二光模塊根據(jù)所述第五電信號(hào)向第二 PCIe設(shè)備發(fā)送第六電信號(hào),其中,所述第六電信號(hào)中攜帶有所述第一 PCIe設(shè)備發(fā)送的數(shù)據(jù)信息。
40.根據(jù)權(quán)利要求38或39所述的方法,其特征在于,所述第二光模塊根據(jù)所述第二電信號(hào)確定所述第一光信號(hào)為表示所述第一通道處于EI狀態(tài)的光信號(hào)包括: 所述第二光模塊根據(jù)所述第二電信號(hào)的波形確定所述第一光信號(hào)為表示所述第一通道處于EI狀態(tài)的光信號(hào)。
41.一種通信方法,所述方法應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral ComponentInterconnect Express, PCIe)傳輸光信號(hào)的通信系統(tǒng)中,其特征在于,該方法包括: 第一光模塊檢測(cè)第一 PCIe設(shè)備通過(guò)第一通道發(fā)送的第一電信號(hào)的差模電壓; 所述第一光模塊判斷所述第一電信號(hào)的差模電壓是否低于第一門限值; 若所述第一電信號(hào)的差模電壓低于所述第一門限值,所述第一光模塊禁止通過(guò)所述第一通道發(fā)送光信號(hào)。
42.根據(jù)權(quán)利要求41所述的通信方法,其特征在于,還包括: 所述第一光模塊檢測(cè)第二通道的光信號(hào)的光功率; 若確定所述第二通道的光信號(hào)的光功率低于閾值,所述第一光模塊抑制通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送的電信號(hào)的差模電壓;所述第一光模塊通過(guò)所述第二通道向所述第一 PCIe設(shè)備發(fā)送所述抑制后的電信號(hào),所述抑制后的電信號(hào)的差模電壓低于第二門限值。
43.根據(jù)權(quán)利要求41-42任意一項(xiàng)所述的通信方法,其特征在于,當(dāng)所述第一電信號(hào)的差模電壓不低于所述第一門限值時(shí),所述方法還包括: 所述第一光模塊根據(jù)所述第一電信號(hào)生成第二控制信號(hào),所述第一電信號(hào)中攜帶有所述第一 PCIe設(shè)備發(fā)送的數(shù)據(jù)信息; 所述第一光模塊根據(jù)所述第二控制信號(hào)發(fā)送第三光信號(hào),所述第三光信號(hào)中攜帶有所述數(shù)據(jù),以向第二 PCIe設(shè)備傳輸所述數(shù)據(jù)。
44.一種通信方法,所述方法應(yīng)用于根據(jù)快速外設(shè)組件互聯(lián)(Peripheral ComponentInterconnect Express, PCIe)傳輸光信號(hào)的通信系統(tǒng)中,其特征在于,所述方法包括: 檢測(cè)PCIe芯片通過(guò)第一通道的發(fā)送器發(fā)送的電信號(hào)的差模電壓; 判斷所述電信號(hào)的差模電壓是否低于第一門限值; 當(dāng)所述電信號(hào)的差模電壓低于所述第一門限值時(shí),禁止與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)。
45.根據(jù)權(quán)利要求44所述的通信方法,其特征在于,所述禁止與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)包括: 通過(guò)使能所述光模塊控制端TX-DISABLE,以禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。
46.根據(jù)權(quán)利要求44所述的方法,其特征在于,所述禁止與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)包括:` 將所述差模電壓低于所述第一門限值的檢測(cè)結(jié)果通過(guò)中斷方式發(fā)送給中央處理器CPU,以通過(guò)所述CPU控制與所述PCIe芯片連接的光模塊的第一通道的激光器關(guān)閉,以禁止所述光模塊的第一通道的激光器發(fā)送光信號(hào)。
47.根據(jù)權(quán)利要求44-46任意一項(xiàng)所述的方法,其特征在于,還包括: 當(dāng)所述電信號(hào)的差模電壓不低于所述第一門限值時(shí),控制與所述PCIe芯片連接的光模塊通過(guò)所述第一通道發(fā)送光信號(hào)。
【文檔編號(hào)】H04B10/03GK103688478SQ201380001816
【公開日】2014年3月26日 申請(qǐng)日期:2013年10月12日 優(yōu)先權(quán)日:2013年6月3日
【發(fā)明者】張忠, 李勝, 胡瑜, 葛小宇 申請(qǐng)人:華為技術(shù)有限公司