波長的處理方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種波長的處理方法、裝置和系統(tǒng),該方法包括:MCU接收切換指令,切換指令包括預(yù)切換通道號(hào),并根據(jù)預(yù)切換通道號(hào),獲取第一配置參數(shù);若當(dāng)前波段與預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則獲取與預(yù)切換波段對(duì)應(yīng)的IDAC;MCU關(guān)閉激光器,并將當(dāng)前波段對(duì)應(yīng)的IDAC切換到預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將第一配置參數(shù)配置在預(yù)切換波段對(duì)應(yīng)的IDAC上;觸發(fā)預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)第一配置參數(shù),生成對(duì)應(yīng)的第一DBR電流并輸出到激光器上;打開激光器,以使得激光器根據(jù)第一DBR電流控制輸出的波長。
【專利說明】波長的處理方法、裝置和系統(tǒng)
[0001]【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及光網(wǎng)絡(luò)技術(shù),尤其涉及一種波長的處理方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0003]在波分復(fù)用(WavelengthDivision Multiplexing ;簡(jiǎn)稱:WDM)無源光纖網(wǎng)絡(luò)(Passive Optical Network ;簡(jiǎn)稱:PON)系統(tǒng)中的光網(wǎng)絡(luò)單兀(Optical Network Unit ;簡(jiǎn)稱:0NU)端波長可調(diào)收發(fā)器中,可調(diào)諧激光器可以采用分布式布拉格(Distributed BraggReflection ;簡(jiǎn)稱:DBR)激光器,且其輸出的波長可以由DBR電流控制,其中,該DBR電流為可調(diào)收發(fā)器中的MCU輸出的驅(qū)動(dòng)電流,相當(dāng)于DBR激光器的柵極電流。
[0004]具體的,圖1為波長和DBR電流的關(guān)系變化圖,如圖1所示,隨著該DBR電流的增力口,波長也呈現(xiàn)一種類似階躍分布式的變化。另外,對(duì)于某一特定波長,DBR電流變化時(shí),波長在很小的范圍內(nèi)變化,但是如果達(dá)到該波長范圍的臨界點(diǎn)時(shí),再增加或者減小電流,波長會(huì)呈現(xiàn)一個(gè)階梯型加大或減小的變化。而且,在波長較短時(shí),波長發(fā)生階躍變化所需電流較大,例如:由波長1548.5Inm的波長變化至1547.72nm的波長時(shí),DBR電流需要由30.8毫安變化至37.3毫安。在波長較長時(shí),波長階躍變化所需電流較小,例如:由1559.79nm的波長變化至1558.98nm的波長時(shí),DBR電流需要由0.14毫安變化至0.41毫安。
[0005]另外,DBR電流可以由設(shè)置在MCU中的單一的電流數(shù)模轉(zhuǎn)換器(CurrentDigital-to-Analog Converters ;簡(jiǎn)稱:IDAC)來進(jìn)行調(diào)節(jié)。目前,為了滿足能夠輸出所有波長,需要選擇量程足夠大的IDAC,但是在長波長時(shí),量程足夠大的IDAC由于精度不高,因此會(huì)導(dǎo)致輸出的該長波長會(huì)有偏移,從而造成該長波長精確度較低。而如果為了滿足波長的精確度,即選擇量程小(即精度高)的IDAC時(shí),則會(huì)導(dǎo)致無法輸出所有波長。舉例來說,以滿量程20mA和50mA的兩個(gè)IDAC為例,若MCU選擇20mA的IDAC,則該IDAC的精度較高(0.009mA),但是由于明顯量程不夠,則會(huì)導(dǎo)致無法輸出所有波長。若MCU選擇50mA的IDAC,則該IDAC的精度較低(0.024mA),則會(huì)導(dǎo)致長波長的很難輸出精確波長。
[0006]因此,由于現(xiàn)有的DBR電流只能通過單一的IDAC來進(jìn)行調(diào)節(jié),因此會(huì)存在為了保證覆蓋整個(gè)波長輸出范圍而造成的長波長精確度低的問題,或者為了保證長波長精確度高而造成無法輸出所有波長的問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明提供一種波長的處理方法、裝置和系統(tǒng),用于解決現(xiàn)有技術(shù)中由于采用單一的IDAC來調(diào)節(jié)DBR電流而導(dǎo)致的為了保證覆蓋整個(gè)波長輸出范圍而造成的長波長精確度低的問題,或者為了保證長波長精確度高而造成無法輸出所有波長的問題。
[0008]本發(fā)明的第一個(gè)方面是提供一種波長的處理方法,包括:
[0009]MCU接收切換指令,所述切換指令包括預(yù)切換通道號(hào),并根據(jù)所述預(yù)切換通道號(hào),
獲取第一配置參數(shù);
[0010]若當(dāng)前波段與所述預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則所述MCU獲取與所述預(yù)切換波段對(duì)應(yīng)的IDAC ;
[0011]所述MCU關(guān)閉激光器,并將當(dāng)前波段對(duì)應(yīng)的IDAC切換到所述預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將所述第一配置參數(shù)配置在所述預(yù)切換波段對(duì)應(yīng)的IDAC上;
[0012]所述MCU觸發(fā)所述預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)所述第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到所述激光器上;
[0013]所述MCU打開激光器,以使得所述激光器根據(jù)所述第一DBR電流控制輸出的波長。
[0014]本發(fā)明的另一個(gè)方面是提供一種波長的處理裝置,包括:
[0015]接收模塊,用于接收切換指令,所述切換指令包括預(yù)切換通道號(hào);
[0016]配置參數(shù)獲取模塊,用于根據(jù)所述預(yù)切換通道號(hào),獲取第一配置參數(shù);
[0017]IDAC獲取模塊,用于若當(dāng)前波段與所述預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則獲取與所述預(yù)切換波段對(duì)應(yīng)的IDAC ;
[0018]激光器處理模塊,用于在所述IDAC獲取模塊獲取到與所述預(yù)切換波段對(duì)應(yīng)的IDAC之后,關(guān)閉激光器;
[0019]切換處理模塊,用于在所述激光器處理模塊將所述激光器關(guān)閉之后,將當(dāng)前波段對(duì)應(yīng)的IDAC切換到所述預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將所述第一配置參數(shù)配置在所述預(yù)切換波段對(duì)應(yīng)的IDAC上;
[0020]電流處理模塊,用于在所述切換處理模塊將所述第一配置參數(shù)配置在所述預(yù)切換波段對(duì)應(yīng)的IDAC上之后,觸發(fā)所述預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)所述第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到所述激光器上;
[0021]所述激光器處理模塊還用于在所述電流處理模塊將所述第一 DBR電流輸出到所述激光器之后,打開激光器,以使得所述激光器根據(jù)所述第一 DBR電流控制輸出的波長。
[0022]本發(fā)明的又一個(gè)方面是提供一種波長的處理系統(tǒng),包括:MCU和激光器,其中,所述MCU為上述所述的波長的處理裝置;所述激光器用于接收所述MCU輸出的DBR電流,并根據(jù)所述DBR電流控制輸出的波長。
[0023]本發(fā)明的技術(shù)效果是:MCU接收切換指令,該切換指令包括預(yù)切換通道號(hào),并根據(jù)該預(yù)切換通道號(hào),獲取第一配置參數(shù),若當(dāng)前波段與預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則獲取與該預(yù)切換波段對(duì)應(yīng)的IDAC,關(guān)閉激光器,將該當(dāng)前波段對(duì)應(yīng)的IDAC切換到該預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上,并觸發(fā)該預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到激光器上,再打開激光器,以使得激光器根據(jù)第一 DBR電流控制輸出的波長,由于不同的波段對(duì)應(yīng)不同的IDAC,因此,MCU可以根據(jù)預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段,選擇其對(duì)應(yīng)的IDAC,從而觸發(fā)該IDAC輸出對(duì)應(yīng)的DBR電流到激光器上,從而保證了所有波長的輸出,又能夠有效地提高了所有波長的輸出精度,進(jìn)而解決了現(xiàn)有技術(shù)中由于采用單一的IDAC來調(diào)節(jié)DBR電流而導(dǎo)致的為了保證覆蓋整個(gè)波長輸出范圍而造成的長波長精確度低的問題,或者為了保證長波長精確度高而造成無法輸出所有波長的問題。
【專利附圖】
【附圖說明】
[0024]圖1為波長和激光器DBR電流的關(guān)系變化圖;
[0025]圖2為本發(fā)明波長的處理方法所基于的WDM-PON ONU系統(tǒng)發(fā)射端架構(gòu)示意圖;[0026]圖3為本發(fā)明波長的處理方法的一個(gè)實(shí)施例的流程圖;
[0027]圖4為本發(fā)明波長的處理方法的另一個(gè)實(shí)施例的流程圖;
[0028]圖5為本發(fā)明波長的處理方法的又一個(gè)實(shí)施例的流程圖;
[0029]圖6為本發(fā)明波長的處理裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖;
[0030]圖7為本實(shí)施例中MCU中切換處理模塊25和電流處理模塊26的一個(gè)實(shí)現(xiàn)原理示意圖。
【具體實(shí)施方式】
[0031]圖2為本發(fā)明波長的處理方法所基于的WDM-PON ONU系統(tǒng)發(fā)射端架構(gòu)示意圖,如圖2所示,該WDM-PON ONU系統(tǒng)發(fā)射端包括=MCUll、可調(diào)諧激光器(Tunable Laser) 12、激光驅(qū)動(dòng)器(Laser Driver)13和波長濾波器(Wavelength Filter)14。其中,波長濾波器14用于濾波,以使得僅將可調(diào)諧激光器12輸出的1559.79nm到1547.72nm的波長進(jìn)行輸出。另外,可調(diào)諧激光器12可以采用DBR (即分布布拉格型激光器)為例,由圖2可知,可調(diào)諧激光器12輸出的波長由DBR電流以及激光驅(qū)動(dòng)器13中輸出的偏置、調(diào)制等驅(qū)動(dòng)電流(DriveCurrent)共同決定。
[0032]另外,從可調(diào)諧激光器12發(fā)出的可調(diào)波長頻率從192.2THz到193.7THz,波長從1559.79nm到1547.72nm,以100G為間隔可以分成16個(gè)波長(即圖2中所示的wavelengthO至15),每個(gè)波長可以分別通過對(duì)應(yīng)的通道(圖2中未畫)輸出,并發(fā)送到波長濾波器14中,該波長被DBR電流控制而滿足一定特性:隨著DBR電流的增加,波長呈現(xiàn)一種類似階躍分布特性,具體可以參照?qǐng)D1所示。其中,該DBR電流為MCU中的IDAC輸出的電流。
[0033]圖3為本發(fā)明波長的處理方法的一個(gè)實(shí)施例的流程圖,基于圖2所示的WDM-PONONU發(fā)射系統(tǒng)架構(gòu)示意圖,如圖3所示,本實(shí)施例的方法包括:
[0034]步驟101、MCU接收切換指令,該切換指令包括預(yù)切換通道號(hào),并根據(jù)該預(yù)切換通
道號(hào),獲取第一配置參數(shù)。
[0035]在本實(shí)施例中,該第一配置參數(shù)為數(shù)字信號(hào),即為IDAC數(shù)模轉(zhuǎn)換所需要的數(shù)字值,其包括數(shù)模轉(zhuǎn)換所需DBR電流的數(shù)字值,具體的,IDAC將該數(shù)模轉(zhuǎn)換所需DBR電流的數(shù)字值數(shù)模轉(zhuǎn)換成調(diào)節(jié)可調(diào)諧激光器12輸出的DBR電流。其中,該DBR電流為模擬信號(hào)。
[0036]步驟102、若當(dāng)前波段與該預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則該MCU獲取與該預(yù)切換波段對(duì)應(yīng)的IDAC。
[0037]在本實(shí)施例中,以上述可調(diào)諧激光器12輸出16個(gè)波長為例,可以預(yù)先將這16個(gè)波長分為多個(gè)類型,每個(gè)類型對(duì)應(yīng)一個(gè)波段,即每個(gè)類型中的波長所對(duì)應(yīng)的通道對(duì)應(yīng)一個(gè)波段。舉例來說,可以將16個(gè)波長分為兩個(gè)類型,則其對(duì)應(yīng)的通道可以分為兩種類型:需要使用較小電流調(diào)節(jié)的通道和需要使用較大電流調(diào)節(jié)的通道,例如:將通道號(hào)為I至12定義為需要使用較小電流調(diào)節(jié)的通道,即可以配置使用更高精度的IDAC進(jìn)行處理;將通道號(hào)為13至15定位為需要使用較大電流調(diào)節(jié)的通道,即配置使用更高輸出范圍的IDAC進(jìn)行處理。
[0038]在本實(shí)施例中,若該當(dāng)前波段與該預(yù)切換波段不相同,則說明使用IDAC的調(diào)節(jié)方式不同,即可能需要從使用更高精度的IDAC進(jìn)行處理轉(zhuǎn)換為使用更高輸出范圍的IDAC進(jìn)行處理;或者,從使用更高輸出范圍的IDAC進(jìn)行處理轉(zhuǎn)換為使用更高精度的IDAC進(jìn)行處理。
[0039]步驟103、MCU關(guān)閉激光器,并將當(dāng)前波段對(duì)應(yīng)的IDAC切換到該預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將該第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上。
[0040]步驟104、MCU觸發(fā)該預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到該激光器上。
[0041]步驟105、MCU打開激光器,以使得該激光器根據(jù)該第一DBR電流控制輸出的波長。
[0042]在本實(shí)施例中,MCU通過觸發(fā)激光驅(qū)動(dòng)器13不輸出驅(qū)動(dòng)電流,以使得激光器不發(fā)光,即不輸出波長,從而實(shí)現(xiàn)激光器的關(guān)閉。并在MCU觸發(fā)激光驅(qū)動(dòng)器13輸出驅(qū)動(dòng)電流,以使得激光器發(fā)光,即輸出波長,從而實(shí)現(xiàn)激光器的打開。另外,該第一配置參數(shù)還可以包括:數(shù)模轉(zhuǎn)換所需調(diào)制電流的數(shù)字值以及偏置電流的數(shù)字值。
[0043]具體的,在本實(shí)施例中,當(dāng)切換IDAC時(shí),可調(diào)諧激光器12(即上述的激光器)內(nèi)仍然保留當(dāng)前波段對(duì)應(yīng)的IDAC生成的DBR電流,從而可能會(huì)影響到調(diào)諧激光器12的正常發(fā)光,因此,在切換IDAC時(shí),需要先將激光器(即可調(diào)諧激光器12)關(guān)閉,即通過配置邏輯信號(hào)TxDisable為I來實(shí)現(xiàn),具體的,MCU通過TxDisable管腳向激光驅(qū)動(dòng)器13發(fā)送TxDisable為I的邏輯信號(hào),以使得激光驅(qū)動(dòng)器13不輸出驅(qū)動(dòng)電流,從而使得激光器關(guān)閉,以使激光器不輸出波長。在切換IDAC完成后,MCU還需要將第一配置參數(shù)通過總線傳輸給激光驅(qū)動(dòng)器13,以使得激光驅(qū)動(dòng)器13根據(jù)該第一配置參數(shù)中數(shù)模轉(zhuǎn)換所需調(diào)制電流的數(shù)字值以及偏置電流的數(shù)字值,生成驅(qū)動(dòng)電流,并將TxDisable置位為0,再通過TxDisable管腳向激光驅(qū)動(dòng)器發(fā)送TxDisable為O的邏輯信號(hào),以使得激光驅(qū)動(dòng)器13輸出調(diào)節(jié)后的驅(qū)動(dòng)電流,從而使得激光器打開,以使得激光器可以輸出波長,即根據(jù)接收到的第一 DBR電流控制輸出的波長。
[0044]需要說明的是,在各個(gè)實(shí)施例中,IDAC可以集成在MCU中。
[0045]在本實(shí)施例中,MCU接收切換指令,該切換指令包括預(yù)切換通道號(hào),并根據(jù)該預(yù)切換通道號(hào),獲取第一配置參數(shù),若當(dāng)前波段與預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則獲取與該預(yù)切換波段對(duì)應(yīng)的IDAC,關(guān)閉激光器,將該當(dāng)前波段對(duì)應(yīng)的IDAC切換到該預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上,并觸發(fā)該預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到激光器上,再打開激光器,以使得激光器根據(jù)第一 DBR電流控制輸出的波長,由于不同的波段對(duì)應(yīng)不同的IDAC,因此,MCU可以根據(jù)預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段,選擇其對(duì)應(yīng)的IDAC,從而觸發(fā)該IDAC輸出對(duì)應(yīng)的DBR電流到激光器上,從而保證了所有波長的輸出,又能夠有效地提高了所有波長的輸出精度,進(jìn)而解決了現(xiàn)有技術(shù)中由于采用單一的IDAC來調(diào)節(jié)DBR電流而導(dǎo)致的為了保證覆蓋整個(gè)波長輸出范圍而造成的長波長精確度低的問題,或者為了保證長波長精確度高而造成無法輸出所有波長的問題。
[0046]圖4為本發(fā)明波長的處理方法的另一個(gè)實(shí)施例的流程圖,基于圖2所示的WDM-PONONU發(fā)射系統(tǒng)架構(gòu)示意圖,如圖4所示,本實(shí)施例的方法包括:
[0047]步驟201、MCU接收切換指令,該切換指令包括預(yù)切換通道號(hào)。
[0048]步驟202、獲取當(dāng)前采集的第一溫度,并獲取與該第一溫度對(duì)應(yīng)的查找表,其中,該查找表中包括通道號(hào)和配置參數(shù)的映射關(guān)系。
[0049]步驟203、查詢?cè)摰谝粶囟葘?duì)應(yīng)的查找表,獲取與該預(yù)切換通道號(hào)對(duì)應(yīng)的第一配置參數(shù)。
[0050]步驟204、MCU判斷當(dāng)前波段與該預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段是否相同,若相同,則執(zhí)行步驟205 ;若不相同,則執(zhí)行步驟208。
[0051]步驟205、MCU關(guān)閉激光器,并將當(dāng)前波段對(duì)應(yīng)的IDAC切換到該預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將該第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上。
[0052]步驟206、MCU觸發(fā)該預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到該激光器上。
[0053]步驟207、MCU打開激光器,以使得該激光器根據(jù)該第一 DBR電流控制輸出的波長。結(jié)束。
[0054]步驟208、MCU通過當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第二DBR電流并輸出到該激光器上,以使得該激光器根據(jù)該第二 DBR電流控制輸出的波長。
[0055]可選地,該方法還可以包括:
[0056]該MCU每隔預(yù)定時(shí)間,采集第二溫度,并獲取與該第二溫度對(duì)應(yīng)的查找表;
[0057]該MCU查找該第二溫度對(duì)應(yīng)的查找表,獲取與該當(dāng)前通道號(hào)對(duì)應(yīng)的第二配置參數(shù);
[0058]該MCU通過該當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)該第二配置參數(shù),生成對(duì)應(yīng)的第三DBR電流并輸出到該激光器上,以使得該激光器根據(jù)該第三DBR電流控制輸出的波長。
[0059]在本實(shí)施例中,預(yù)先建立通道號(hào)和配置參數(shù)的映射關(guān)系,并存儲(chǔ)在MCU的數(shù)據(jù)存儲(chǔ)區(qū)域中,另外,該映射關(guān)系還與溫度有關(guān),即不同的溫度對(duì)應(yīng)的映射關(guān)系不同。換言之,同一個(gè)通道號(hào),由于溫度不同,其對(duì)應(yīng)的配置參數(shù)也不同。
[0060]在本實(shí)施例中,根據(jù)不同的波長對(duì)DBR電流的需求不同,可以利用MCU控制來觸發(fā)IDAC根據(jù)不同的配置參數(shù)來實(shí)現(xiàn),即采用不同的IDAC調(diào)節(jié)方式,即能保證激光器所有波長的輸出,又能夠有效地提聞了所有波長的輸出精度,進(jìn)而就提聞了接收端的靈敏度,提聞了整個(gè)WDM-PON ONU系統(tǒng)的性能。
[0061]圖5為本發(fā)明波長的處理方法的又一個(gè)實(shí)施例的流程圖,在上述圖3所示實(shí)施例的基礎(chǔ)上,如圖5所示,步驟103的一種具體實(shí)現(xiàn)方式為:
[0062]步驟301、MCU關(guān)閉激光器,并輸出控制信號(hào)給選擇器,以供該選擇器在接收到該控制信號(hào)后,將該激光器與該當(dāng)前波段對(duì)應(yīng)的IDAC之間建立的第一通道切換為該激光器與該預(yù)切換波段對(duì)應(yīng)的IDAC之間建立的第二通道。
[0063]步驟302、將該第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上。
[0064]可選地,步驟104的一種具體實(shí)現(xiàn)方式為:
[0065]步驟303、MCU觸發(fā)該當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第一DBR電流,并將該第一 DBR電流通過該第二通道輸出到該激光器上。
[0066]在本實(shí)施例中,具體的,在波段為兩種的情況下,該選擇器可以為單刀雙擲開關(guān)。
[0067]另外,優(yōu)選地,該當(dāng)前波段對(duì)應(yīng)的IDAC用于滿足量程需求;該預(yù)切換波段對(duì)應(yīng)的IDAC用于滿足精度需求;或者,
[0068]該預(yù)切換波段對(duì)應(yīng)的IDAC用于滿足精度需求;該當(dāng)前波段對(duì)應(yīng)的IDAC用于滿足
量程需求。
[0069]圖6為本發(fā)明波長的處理裝置的一個(gè)實(shí)施例的結(jié)構(gòu)圖,如圖6所示,該裝置可以具體為MCU,且包括:接收模塊21、配置參數(shù)獲取模塊22、IDAC獲取模塊23、激光器處理模塊24、切換處理模塊25和電流處理模塊26。其中,接收模塊21用于接收切換指令,該切換指令包括預(yù)切換通道號(hào);配置參數(shù)獲取模塊22用于根據(jù)該預(yù)切換通道號(hào),獲取第一配置參數(shù);IDAC獲取模塊23用于若當(dāng)前波段與該預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則獲取與該預(yù)切換波段對(duì)應(yīng)的IDAC ;激光器處理模塊24用于在該IDAC獲取模塊23獲取到與該預(yù)切換波段對(duì)應(yīng)的IDAC之后,關(guān)閉激光器;切換處理模塊25用于在該激光器處理模塊24將該激光器關(guān)閉之后,將當(dāng)前波段對(duì)應(yīng)的IDAC切換到該預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將該第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上;電流處理模塊26用于在該切換處理模塊25將該第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上之后,觸發(fā)該預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到該激光器上;該激光器處理模塊24還用于在該電流處理模塊26將該第一 DBR電流輸出到該激光器之后,打開激光器,以使得該激光器根據(jù)該第一 DBR電流控制輸出的波長。
[0070]本實(shí)施例的裝置可以執(zhí)行圖3所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理相類似,此處不再贅述。
[0071]在本實(shí)施例中,MCU接收切換指令,該切換指令包括預(yù)切換通道號(hào),并根據(jù)該預(yù)切換通道號(hào),獲取第一配置參數(shù),若當(dāng)前波段與預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則獲取與該預(yù)切換波段對(duì)應(yīng)的IDAC,關(guān)閉激光器,將該當(dāng)前波段對(duì)應(yīng)的IDAC切換到該預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上,并觸發(fā)該預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到激光器上,再打開激光器,以使得激光器根據(jù)第一 DBR電流控制輸出的波長,由于不同的波段對(duì)應(yīng)不同的IDAC,因此,MCU可以根據(jù)預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段,選擇其對(duì)應(yīng)的IDAC,從而觸發(fā)該IDAC輸出對(duì)應(yīng)的DBR電流到激光器上,從而保證了所有波長的輸出,又能夠有效地提高了所有波長的輸出精度,進(jìn)而解決了現(xiàn)有技術(shù)中由于采用單一的IDAC來調(diào)節(jié)DBR電流而導(dǎo)致的為了保證覆蓋整個(gè)波長輸出范圍而造成的長波長精確度低的問題,或者為了保證長波長精確度高而造成無法輸出所有波長的問題。
[0072]進(jìn)一步的,在本發(fā)明的另一個(gè)實(shí)施例中,在上述圖6所示實(shí)例的基礎(chǔ)上,該電流處理模塊26還用于若該當(dāng)前波段與該預(yù)切換波段相同,則通過當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)該第一配置參數(shù),生成對(duì)應(yīng)的第二 DBR電流并輸出到該激光器上。
[0073]可選地,該配置參數(shù)獲取模塊22具體用于獲取當(dāng)前采集的第一溫度,并獲取與該第一溫度對(duì)應(yīng)的查找表,其中,該查找表中包括通道號(hào)和配置參數(shù)的映射關(guān)系;查詢?cè)摰谝粶囟葘?duì)應(yīng)的查找表,獲取與該預(yù)切換通道號(hào)對(duì)應(yīng)的第一配置參數(shù)。
[0074]可選地,該配置參數(shù)獲取模塊22還用于每隔預(yù)定時(shí)間,采集第二溫度,并獲取與該第二溫度對(duì)應(yīng)的查找表;查找該第二溫度對(duì)應(yīng)的查找表,獲取與該當(dāng)前通道號(hào)對(duì)應(yīng)的第二配置參數(shù)。
[0075]則電流處理模塊26還用于通過該當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)該第二配置參數(shù),生成對(duì)應(yīng)的第三DBR電流并輸出到該激光器上。
[0076]更進(jìn)一步的,在本發(fā)明的又一個(gè)實(shí)施例中,在上述圖6所示實(shí)例的基礎(chǔ)上,切換處理模塊25具體用于輸出控制信號(hào)給選擇器,以供該選擇器在接收到該控制信號(hào)后,將該激光器與該當(dāng)前波段對(duì)應(yīng)的IDAC之間建立的第一通道切換為該激光器與該預(yù)切換波段對(duì)應(yīng)的IDAC之間建立的第二通道,以及將該第一配置參數(shù)配置在該預(yù)切換波段對(duì)應(yīng)的IDAC上。
[0077]可選地,圖7為本實(shí)施例中MCU中IDAC切換的原理示意圖,如圖7所示,將可調(diào)諧激光器12輸出16個(gè)波長為例,舉例來說,可以將16個(gè)波長分為兩個(gè)類型,則其對(duì)應(yīng)的通道可以分為兩種類型:需要使用較小電流調(diào)節(jié)的通道和需要使用較大電流調(diào)節(jié)的通道,例如:將通道號(hào)為I至12定義為需要使用較小電流調(diào)節(jié)的通道,即可以配置使用更高精度的IDAC進(jìn)行處理,即圖7中的IDACl ;將通道號(hào)為13至15定位為需要使用較大電流調(diào)節(jié)的通道,即配置使用更高輸出范圍的IDAC進(jìn)行處理,即圖7中的IDAC2。另外,該選擇器可以具體為單刀雙擲開關(guān)(Single-Pole/Double-Throw ;簡(jiǎn)稱:SPDT),該單刀雙擲開關(guān)的控制腳IDAC_Select的電平可以由MCU輸出,當(dāng)IDAC_Select=l時(shí),IDACl與激光器之間建立通道;當(dāng)IDAC_SeIect=O時(shí),IDAC2與激光器之間建立通道。
[0078]本發(fā)明還提供了一種波長的處理系統(tǒng),包括:MCU和激光器,其中,該MCU為上述圖6所示的波長的處理裝置,并可以執(zhí)行圖3至圖5任一所示的波長的處理方法,其實(shí)現(xiàn)原理相類似,此處不再贅述。該激光器用于接收該MCU輸出的DBR電流,并根據(jù)該DBR電流控制輸出的波長。
[0079]可選地,該系統(tǒng)還可以包括:選擇器,分別與該MCU和該激光器相連接,用于接收該MCU發(fā)送的控制信號(hào),并根據(jù)該控制信號(hào),在該激光器與該預(yù)切換波段對(duì)應(yīng)的IDAC之間建立通道,以使得該預(yù)切換波段對(duì)應(yīng)的IDAC輸出的DBR電流通過該通道輸出到該激光器上。
[0080]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0081]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種波長的處理方法,其特征在于,包括: MCU接收切換指令,所述切換指令包括預(yù)切換通道號(hào),并根據(jù)所述預(yù)切換通道號(hào),獲取第一配置參數(shù); 若當(dāng)前波段與所述預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則所述MCU獲取與所述預(yù)切換波段對(duì)應(yīng)的IDAC ; 所述MCU關(guān)閉激光器,并將當(dāng)前波段對(duì)應(yīng)的IDAC切換到所述預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將所述第一配置參數(shù)配置在所述預(yù)切換波段對(duì)應(yīng)的IDAC上; 所述MCU觸發(fā)所述預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)所述第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到所述激光器上; 所述MCU打開激光器,以使得所述激光器根據(jù)所述第一 DBR電流控制輸出的波長。
2.根據(jù)權(quán)利要求1所述的波長的處理方法,其特征在于,還包括: 若所述當(dāng)前波段與所述預(yù)切換波段相同,則通過當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)所述第一配置參數(shù),生成對(duì)應(yīng)的第二 DBR電流并輸出到所述激光器上。
3.根據(jù)權(quán)利要求1或2所述的波長的處理方法,其特征在于,所述根據(jù)所述預(yù)切換通道號(hào),獲取第一配置參數(shù),包括: 獲取當(dāng)前采集的第一溫度,并獲取與所述第一溫度對(duì)應(yīng)的查找表,其中,所述查找表中包括通道號(hào)和配置參數(shù)的映射關(guān)系; 查詢所述第一溫度對(duì)應(yīng)的查找表,獲取與所述預(yù)切換通道號(hào)對(duì)應(yīng)的第一配置參數(shù)。
4.根據(jù)權(quán)利要求3所述的波長的處理方法,其特征在于,還包括: 所述MCU每隔預(yù)定時(shí)間,采集第二溫度,并獲取與所述第二溫度對(duì)應(yīng)的查找表; 所述MCU查找所述第二溫度對(duì)應(yīng)的查找表,獲取與所述當(dāng)前通道號(hào)對(duì)應(yīng)的第二配置參數(shù); 所述MCU通過所述當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)所述第二配置參數(shù),生成對(duì)應(yīng)的第三DBR電流并輸出到所述激光器上。
5.根據(jù)權(quán)利要求1所述的波長的處理方法,其特征在于,所述將所述當(dāng)前波段對(duì)應(yīng)的IDAC切換到所述預(yù)切換波段對(duì)應(yīng)的IDAC上,包括: 輸出控制信號(hào)給選擇器,以供所述選擇器在接收到所述控制信號(hào)后,將所述激光器與所述當(dāng)前波段對(duì)應(yīng)的IDAC之間建立的第一通道切換為所述激光器與所述預(yù)切換波段對(duì)應(yīng)的IDAC之間建立的第二通道。
6.根據(jù)權(quán)利要求1所述的波長的處理方法,其特征在于,所述當(dāng)前波段對(duì)應(yīng)的IDAC用于滿足量程需求;所述預(yù)切換波段對(duì)應(yīng)的IDAC用于滿足精度需求;或者, 所述預(yù)切換波段對(duì)應(yīng)的IDAC用于滿足精度需求;所述當(dāng)前波段對(duì)應(yīng)的IDAC用于滿足量程需求。
7.一種波長的處理裝置,其特征在于,包括: 接收模塊,用于接收切換指令,所述切換指令包括預(yù)切換通道號(hào); 配置參數(shù)獲取模塊,用于根據(jù)所述預(yù)切換通道號(hào),獲取第一配置參數(shù); IDAC獲取模塊,用于若當(dāng)前波段與所述預(yù)切換通道號(hào)對(duì)應(yīng)的預(yù)切換波段不相同,則獲取與所述預(yù)切換波段對(duì)應(yīng)的IDAC ; 激光器處理模塊,用于在所述IDAC獲取模塊獲取到與所述預(yù)切換波段對(duì)應(yīng)的IDAC之后,關(guān)閉激光器; 切換處理模塊,用于在所述激光器處理模塊將所述激光器關(guān)閉之后,將當(dāng)前波段對(duì)應(yīng)的IDAC切換到所述預(yù)切換波段對(duì)應(yīng)的IDAC上,以及將所述第一配置參數(shù)配置在所述預(yù)切換波段對(duì)應(yīng)的IDAC上; 電流處理模塊,用于在所述切換處理模塊將所述第一配置參數(shù)配置在所述預(yù)切換波段對(duì)應(yīng)的IDAC上之后,觸發(fā)所述預(yù)切換波段對(duì)應(yīng)的IDAC,使其根據(jù)所述第一配置參數(shù),生成對(duì)應(yīng)的第一 DBR電流并輸出到所述激光器上; 所述激光器處理模塊還用于在所述電流處理模塊將所述第一 DBR電流輸出到所述激光器之后,打開激光器,以使得所述激光器根據(jù)所述第一 DBR電流控制輸出的波長。
8.根據(jù)權(quán)利要求7所述的波長的處理裝置,其特征在于,所述電流處理模塊還用于若所述當(dāng)前波段與所述預(yù)切換波段相同,則通過當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)所述第一配置參數(shù),生成對(duì)應(yīng)的第二 DBR電流并輸出到所述激光器上。
9.根據(jù)權(quán)利要求7或8所述的波長的處理裝置,其特征在于,所述配置參數(shù)獲取模塊具體用于獲取當(dāng)前采集的第一溫度,并獲取與所述第一溫度對(duì)應(yīng)的查找表,其中,所述查找表中包括通道號(hào)和配置參數(shù)的映射關(guān)系;查詢所述第一溫度對(duì)應(yīng)的查找表,獲取與所述預(yù)切換通道號(hào)對(duì)應(yīng)的第一配置參數(shù)。
10.根據(jù)權(quán)利要求9所述的波長的處理裝置,其特征在于,所述配置參數(shù)獲取模塊還用于每隔預(yù)定時(shí)間,采集第二溫度,并獲取與所述第二溫度對(duì)應(yīng)的查找表;查找所述第二溫度對(duì)應(yīng)的查找表,獲取與所述當(dāng)前通道號(hào)對(duì)應(yīng)的第二配置參數(shù); 則所述電流處理模塊還用于通過所述當(dāng)前波段對(duì)應(yīng)的IDAC根據(jù)所述第二配置參數(shù),生成對(duì)應(yīng)的第三DBR電流并輸出到所述激光器上。
11.根據(jù)權(quán)利要求7所述的波長的處理裝置,其特征在于,所述切換處理模塊具體用于輸出控制信號(hào)給選擇器,以供所述選擇器在接收到所述控制信號(hào)后,將所述激光器與所述當(dāng)前波段對(duì)應(yīng)的IDAC之間建立的第一通道切換為所述激光器與所述預(yù)切換波段對(duì)應(yīng)的IDAC之間建立的第二通道,以及將所述第一配置參數(shù)配置在所述預(yù)切換波段對(duì)應(yīng)的IDAC上。
12.—種波長的處理系統(tǒng),其特征在于,包括:MCU和激光器,其中,所述MCU為如權(quán)利要求7至11任一所述的波長的處理裝置; 所述激光器用于接收所 述MCU輸出的DBR電流,并根據(jù)所述DBR電流控制輸出的波長。
13.根據(jù)權(quán)利要求12所述的波長的處理系統(tǒng),其特征在于,還包括:選擇器,分別與所述MCU和所述激光器相連接,用于接收所述MCU發(fā)送的控制信號(hào),并根據(jù)所述控制信號(hào),在所述激光器與所述預(yù)切換波段對(duì)應(yīng)的IDAC之間建立通道,以使得所述預(yù)切換波段對(duì)應(yīng)的IDAC輸出的DBR電流通過所述通道輸出到所述激光器上。
【文檔編號(hào)】H04B10/572GK103763036SQ201410024847
【公開日】2014年4月30日 申請(qǐng)日期:2014年1月20日 優(yōu)先權(quán)日:2014年1月20日
【發(fā)明者】孫黎明, 李剛, 王永勝 申請(qǐng)人:青島海信寬帶多媒體技術(shù)有限公司