一種突發(fā)光功率自動控制的方法
【技術領域】
[0001]本發(fā)明屬于光功率控制領域,尤其涉及一種突發(fā)光功率自動控制的方法。
【背景技術】
[0002]光功率自動控制是通過比對激光器背光電流與目標電流的差值,調(diào)整偏置電流和調(diào)制電流,使背光電流向目標值的方向變化。因此,光功率的調(diào)整的前提是能準確的測量出當前背光電流的大小。突發(fā)傳輸是以的數(shù)據(jù)包為單位進行傳輸,觸發(fā)信號(英文名稱為:Burst Enable,簡寫為:BEN)作為觸發(fā)信號。因此,突發(fā)光功率的檢測是要能準確的測量出在激光器進行突發(fā)時的光功率狀態(tài)。目前ONU光模塊對突發(fā)光功率的測量在突發(fā)長數(shù)據(jù)包(本實施例中也被稱為中長包or超長包)時已經(jīng)有了解決方案,但對于短包數(shù)據(jù)包(本實施例中被稱為短包),由于發(fā)光時間短,現(xiàn)有技術中利用MCU模數(shù)轉(zhuǎn)換通道接收的方式會存在測量不到的問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例的目的在于提供一種突發(fā)光功率自動控制的方法,以解決現(xiàn)有技術中由于發(fā)光時間短,無法測量短數(shù)據(jù)包和超短數(shù)據(jù)時包的問題。
[0004]本發(fā)明實施例是這樣實現(xiàn)的,一方面,本發(fā)明實施例提供了一種突發(fā)光功率自動控制的方法,所述方法包括以下步驟:
[0005]激光器在工作狀態(tài)時,輸出背光電流,所述背光電流分別被短包米樣電路獲取和中長包采樣電路獲取,其中,所述短包采樣電路能夠采樣保持當前時刻的背光電流;每當觸發(fā)信號由無效轉(zhuǎn)為有效時,觸發(fā)一次中斷;進入中斷后,判斷觸發(fā)信號是否還有效;當判斷結(jié)果為無效時,判定當前通過所述激光器發(fā)送的數(shù)據(jù)包是短包,則跳出中斷,并觸發(fā)根據(jù)所述短包采樣電路存儲的背光電流計算采樣光功率,并通過與目標光功率的比較分析結(jié)果調(diào)整激光器的光發(fā)射功率。
[0006]另一方面,本發(fā)明實施例提供了一種突發(fā)光功率自動控制的系統(tǒng),在所述系統(tǒng)中包含了光驅(qū)動器、微控制器和激光器,所述光驅(qū)動器用于控制激光器工作,所述微控制器用于計算并調(diào)整激光驅(qū)動器控制的光功率,光驅(qū)動器生成觸發(fā)信號來控制激光器的工作,其特征在于,包括:
[0007]激光器在工作狀態(tài)時輸出的背光電流,短包采樣電路和中長包采樣電路組成分別被光控制器的短包采樣電路獲取和微控制器的長包采樣電路獲取,其中,所述短包采樣電路能夠采樣保持當前時刻的背光電流;每當光驅(qū)動器的觸發(fā)信號由無效轉(zhuǎn)為有效時,微控制器則觸發(fā)一次中斷;進入中斷后,微控制器判斷觸發(fā)信號是否還有效;當判斷結(jié)果為無效時,微控制器判定當前通過所述激光器發(fā)送的數(shù)據(jù)包是短包,則跳出中斷,并觸發(fā)根據(jù)所述短包采樣電路獲取到的背光電流計算采樣光功率,并通過與目標光功率的比較分析結(jié)果向光驅(qū)動器發(fā)送調(diào)整激光器的光發(fā)射功率的消息。
[0008]本發(fā)明實施例提供的一種突發(fā)光功率自動控制的方法的有益效果包括:
[0009]通過增加短包采樣電路,解決了現(xiàn)有技術中對于短包的光功率檢測丟失的問題,利用短包采樣電路的短時間存儲特性,將短包的電流進行存儲,使得本發(fā)明方法既能處理短包。
【附圖說明】
[0010]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0011]圖1是本發(fā)明實施例提供的一種突發(fā)光功率自動控制的方法的流程圖;
[0012]圖2是本發(fā)明實施例提供的一種突發(fā)光功率自動控制的系統(tǒng)結(jié)構圖;
[0013]圖3是本發(fā)明實施例提供的一種短包采樣電路的結(jié)構示意圖;
[0014]圖4是本發(fā)明實施例提供的一種突發(fā)光功率自動控制的各消息時序圖;
[0015]圖5是本發(fā)明實施例提供的一種突發(fā)光功率自動控制的方法的流程圖;
[0016]圖6是本發(fā)明實施例提供的一種突發(fā)光功率自動控制的方法的流程圖;
[0017]圖7是本發(fā)明實施例提供的一種短包、中長包和超長包發(fā)送的時序示意圖。
【具體實施方式】
[0018]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]在本發(fā)明各實施例中,中長包和短包都屬于突發(fā)的信號,而對應的發(fā)送所述短包和中長包的光功率控制也被稱為突發(fā)光功率控制。除此之外,本發(fā)明實施例還涉及超長包,發(fā)送所述超長包的光功率控制也可以被稱為連續(xù)光功率控制。本實施例中的超長包在該領域也被稱為連續(xù)包。具體如何界定短包、中長包和超長包可以參考實施例中其時間的定義。其中,200ns?2us的數(shù)據(jù)包界定為短包、2us?1ms之間的數(shù)據(jù)包界定為中長包、1ms以上的數(shù)據(jù)包界定為超長包
[0020]為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。
[0021]實施例一
[0022]如圖1所示為本發(fā)明提供的一種突發(fā)光功率自動控制的方法的流程圖,激光器在觸發(fā)信號有效期內(nèi)工作,所述方法包括以下步驟:
[0023]在步驟102中,激光器在工作狀態(tài)時,輸出背光電流,所述背光電流分別被短包采樣電路獲取和中長包采樣電路獲取,其中,所述短包采樣電路能夠采樣保持當前時刻的背光電流。
[0024]其中,短包采樣電路和中長包采樣電路可以是由獨立電器件構成的電路,也可以是基于集成芯片(例如:MAX3643或者MCU)中內(nèi)部電路實現(xiàn),在此不作特殊限定。
[0025]在具體的實現(xiàn)方式中,所述中長包采樣電路最簡單的實現(xiàn)方式即采用MCU的模數(shù)轉(zhuǎn)換電路構成。
[0026]在步驟104中,每當觸發(fā)信號由無效轉(zhuǎn)為有效時,觸發(fā)一次中斷。
[0027]信號包含高電平和低電平,一般定義是信號高電平為有效電平,信號的低電平為無效電平,因此,這里描述的觸發(fā)信號由無效轉(zhuǎn)為有效,即從低電平轉(zhuǎn)為高電平。
[0028]在步驟106中,進入中斷后,判斷觸發(fā)信號是否還有效。
[0029]對于短包來說,由于其維持的時間很短,因此,從步驟104的中斷進入到步驟106的再次判斷觸發(fā)信號的有效性時,所述短包已經(jīng)發(fā)送完成了。
[0030]在步驟108中,當判斷結(jié)果為無效時,判定當前通過所述激光器發(fā)送的數(shù)據(jù)包是短包,則跳出中斷。
[0031]本實施例中,優(yōu)選的,所述短包定義為發(fā)送時間小于2us的數(shù)據(jù)包。
[0032]在步驟110中,觸發(fā)根據(jù)所述短包采樣電路存儲的背光電流計算采樣光功率,并通過所述采樣光功率與目標光功率的比較分析結(jié)果調(diào)整激光器的光發(fā)射功率。
[0033]優(yōu)選的,所述短包采樣電路還包括采樣保持電路和緩沖器,所述采樣保持電路用于存儲當前時刻的背光電流,則所述觸發(fā)根據(jù)所述短包采樣電路存儲的背光電流計算采樣光功率,具體為:
[0034]所述采樣保持電路通過所述緩沖器將其存儲的背光電流傳輸給微控制器,所述微控制器根據(jù)接收到的背光電流計算該短包的采樣光功率。
[0035]其中,目標光功率為預先輸入的激光器的理想光功率,主要作為采樣光功率的參考對象。
[0036]本發(fā)明實施例,通過增加短包采樣電路,解決了現(xiàn)有技術中對于短包的光功率檢測丟失的問題,利用短包采樣電路的信號瞬時存儲特性,將短包的電流進行存儲,并在可以處理時進行提取,使得本發(fā)明方法能處理短包。
[0037]結(jié)合本實施例存在一種優(yōu)選的方案1,其中在步驟106的判斷為有效時,所述方法還包括:
[0038]在步驟112中,當判斷結(jié)果為有效時,判定當前通過所述激光器發(fā)送的數(shù)據(jù)包為中長包,并對中長包計數(shù)值加I。
[0039]在步驟114中,校驗所述中長包計數(shù)值是否達到預設閾值。
[0040]在步驟116中,當校驗結(jié)果為所述中長包計數(shù)值達到預設閾值,則跳出中斷,并觸發(fā)根據(jù)所述中長包采樣電路得到的背光電流計算采樣光功率,通過與目標光功率的比較分析結(jié)果調(diào)整激光器的光發(fā)射功率。
[0041]在步驟118中,當校驗結(jié)果為所述中長包計數(shù)值未達到預設閾值,則跳出中斷。
[0042]結(jié)合本實施例存在一種優(yōu)選的方案2,其中,所述判定當前通過所述激光器發(fā)送的數(shù)據(jù)包是短包,則跳出中斷,并觸發(fā)所述短包采樣電路存儲的背光電流計算采樣光功率,具體包括:
[0043]判定當前通過所述激光器發(fā)送的數(shù)據(jù)包是短包,則對調(diào)整標志值置I ;跳出中斷;微控制器根據(jù)所述調(diào)整標志值判斷是否進行光功率調(diào)整,在確認所述調(diào)整標志值為I時,從所述短包采樣電路存儲的背光電流計算采樣光功率。
[0044]結(jié)合本實施例存在一種優(yōu)選的方案3,其中,所述當校驗結(jié)果為所述中長包計數(shù)值達到預設閾值,則跳出中斷,并觸發(fā)根據(jù)所述中長包采樣電路得到的背光電流計算采樣光功率,具體包括:
[0045]當校驗結(jié)果為所述中長包計數(shù)值達到預設閾值,則對調(diào)整標志值置I ;則跳出中斷;微控制器根據(jù)所述調(diào)整標志值判斷是否進行光功率調(diào)整,在確認所述調(diào)整標志值為I時,從所述中長包采樣電路得到的背光電流計算采樣光功率。