[發明專利]一種穩定光收發模塊輸出狀態的算法有效
| 申請號: | 201210471553.6 | 申請日: | 2012-11-20 |
| 公開(公告)號: | CN102932059A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 周小鈞;魯妹玲;鄭曉毅;萬吉豐 | 申請(專利權)人: | 索爾思光電(成都)有限公司 |
| 主分類號: | H04B10/077 | 分類號: | H04B10/077 |
| 代理公司: | 四川力久律師事務所 51221 | 代理人: | 林輝輪;王蕓 |
| 地址: | 611731 四川省成都市高新區西*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 穩定 收發 模塊 輸出 狀態 算法 | ||
????技術領域
本發明涉及光通信技術領域,特別涉及一種穩定光收發模塊輸出狀態的算法。
背景技術
CDR(Clock?and?Data?Recovery時鐘數據修復)芯片被用來從所接收到的數據信號中提取時鐘信號,使用相位比較電路進行時鐘信號與數據信號的相位同步,以再生數據信號,從而實現數據修復。CDR廣泛應用于光收發模塊、電信技術及無線產品中。CDR芯片常被用于基于LC光學連接器的小型(SFF)模塊中,替代分立光學器件來提取時鐘和修復數據。rx_lol和mod_nr是CDR時鐘數據修復芯片的兩個狀態標志位,當沒有數據輸入CDR芯片時,rx_lol狀態標志位在“0”和“1”之間不斷變化,造成光收發模塊的rx_lol的狀態位不穩定,rx_lol是mod_nr觸發信號之一,所以導致mod_nr的狀態位也不穩定,進而導致光收發模塊輸出顯示狀態不穩定,影響人們對光收發模塊工作狀態的判別。
發明內容
本發明的目的在于克服現有技術中所存在的沒有數據輸入時,CDR芯片的輸出狀態位不穩定導致光收發模塊的輸出狀態不穩定的不足,提供一種穩定光收發模塊輸出狀態的算法。
為了實現上述發明目的,本發明提供了以下技術方案:
一種穩定光收發模塊輸出狀態的算法,其包括以下步驟:
A、比較光收發模塊中CDR?芯片的信號質量監控寄存器(SQM??REG:?signal?quality?monitor??register)的值與設定閾值的大小,如果信號質量監控值小于或等于該設定閾值,則進入步驟B,否則算法結束;
B、在設定時間內讀取并判斷CDR?芯片的rx_lol的狀態數值位的值,如果設定時間內rx_lol的狀態數值位的值至少3次為低電平表示值,則MCU控制光收發模塊的rx_lol和mod_nr的狀態數值位為低電平表示值,否則MCU控制rx_lol和mod_nr的狀態數值位為高電平表示值。
較優的,所述設定閾值為零。
根據本發明實施例,所述設定時間為100~200ms。優選設定時間為150ms。
與現有技術相比,本發明的有益效果:本發明穩定光收發模塊輸出狀態的算法,當SQM?REG值小于或等于設定閾值,即無信號輸入時,MCU控制光收發模塊的rx_lol和mod_nr的狀態數值位恒定為高電平表示值或低電平表示值,使光收發模塊的rx_lol和mod_nr的狀態位穩定,即光收發模塊的輸出狀態穩定,避免了因rx_lol和mod_nr的狀態位數值不斷變化而導致的光收發模塊輸出狀態不穩定。
具體實施方式
下面結合試驗例及具體實施方式對本發明作進一步的詳細描述。但不應將此理解為本發明上述主題的范圍僅限于以下的實施例,凡基于本發明內容所實現的技術均屬于本發明的范圍。
本發明穩定光收發模塊輸出狀態的算法,其包括以下步驟:
A、比較光收發模塊中的CDR?芯片的信號質量監控寄存器值(SQM??REG:?signal?quality?monitor??register)與設定閾值(若設定閾值用IRA表示,則IRA=0x00)的大小,如果信號質量監控值小于或等于該設定閾值(0x00),則進入步驟B,否則算法結束;
SQM??REG(?signal?quality?monitor??register)是CDR芯片的一個寄存器。經過研究發現,當無數據輸入CDR芯片時,CDR芯片的信號質量監控寄存器(SQM??REG)的值為零(0x00),所以配值設定閾值為零,確保在無信號輸入時穩定光收發模塊輸出狀態。
B、在150ms內讀取并判斷CDR芯片?的rx_lol的狀態數值位的值,如果在150ms內rx_lol的狀態數值位的值至少3次為低電平表示值(如二進制“0”),則MCU控制光收發模塊的rx_lol和mod_nr的狀態數值位為低電平表示值(如二進制“0”),否則MCU控制rx_lol和mod_nr的狀態數值位為高電平表示值(如二進制“1”)。
當無數據輸入CDR芯片時,CDR?的rx_lol的狀態數值位在“0”和“1”之間不斷變化。經過研究發現,在100~200ms內,CDR芯片?的rx_lol的狀態數值位的值有至少3次為“0”。讀取CDR?芯片的rx_lol的狀態位數值的時間越短,越接近rx_lol的狀態數值位的真實性,但是時間越短影響視覺觀察效果的程度越大,所以設置讀取并判斷CDR芯片?的rx_lol的狀態數值位的時間為150ms。
本發明穩定光收發模塊輸出狀態的算法,當SQM??REG的值小于或等于設定閾值,即無信號輸入時,MCU控制光收發模塊的rx_lol和mod_nr的狀態數值位恒定為高電平表示值或低電平表示值,使光收發模塊的rx_lol和mod_nr的狀態豎直位穩定,避免了因rx_lol和mod_nr的狀態數值位不斷變化而導致的光收發模塊輸出狀態不穩定,進而避免了因光收發模塊輸出狀態不穩定而影響人們對模塊工作狀態的判別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索爾思光電(成都)有限公司,未經索爾思光電(成都)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210471553.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:羧甲基精氨酸的免疫測定方法
- 下一篇:一種3,4-乙烯二氧噻吩的制造方法





