本實用新型屬于光信號收發(fā)技術改進領域,尤其涉及一種光口自適應的光纖收發(fā)器。
背景技術:
現(xiàn)有的光纖收發(fā)器絕大部分光口都是固定的,100M光或者1000M光。只有極少數(shù)的光纖收發(fā)器的SFP口支持百兆和千兆光模塊。
光口不能自適應。有個別光纖收發(fā)器能夠靠互換不同速率的SFP模塊來滿足接不同速率的光口。依然需要人工干預才能實現(xiàn)不同速率的要求。
技術實現(xiàn)要素:
本實用新型的目的在于提供一種光口自適應的光纖收發(fā)器,旨在解決上述的技術問題。
本實用新型是這樣實現(xiàn)的,一種光口自適應的光纖收發(fā)器,該光纖收發(fā)器包括控制模塊、數(shù)據(jù)互換模塊及供電模塊,所述控制模塊連接所述數(shù)據(jù)互換模塊雙向通信,所述供電模塊分別電性連接所述控制模塊及數(shù)據(jù)互換模塊;所述控制模塊包括MOS管開關單元及微處理器單元,所述微處理器單元的輸出端連接所述MOS管開關單元的輸入端。
本實用新型的進一步技術方案是:所述數(shù)據(jù)互換模塊包括1*9光單元、數(shù)據(jù)交換單元及數(shù)據(jù)接口單元,所述MOS管開關單元的輸出端連接所述1*9光單元的輸入端,所述數(shù)據(jù)交換單元連接所述1*9光單元雙向通信,所述數(shù)據(jù)交換單元連接所述數(shù)據(jù)接口單元雙向通信,所述數(shù)據(jù)交換單元連接所述微處理器單元雙向通信。
本實用新型的進一步技術方案是:所述數(shù)據(jù)交換單元采用的是8E6340芯片。
本實用新型的進一步技術方案是:所述數(shù)據(jù)接口單元采用多個RJ45接口端子并行組成。
本實用新型的進一步技術方案是:所述供電模塊采用的是開關電源。
本實用新型的有益效果是:利用一條光纖線路可實現(xiàn)同時傳輸兩路獨立的千兆以太網(wǎng)數(shù)據(jù),節(jié)省了光纖資源,解決了人們高帶寬的需求,并且實現(xiàn)方法簡單,自動協(xié)商速度快,可以向下兼容十兆、百兆以太網(wǎng)。采用自適應光纖收發(fā)器,在光纖鏈路另一端的收發(fā)器升級后,經(jīng)過重新自適應,使得網(wǎng)絡工程方便、簡單、施工周期短、運營成本低。
附圖說明
圖1是本實用新型實施例提供的光口自適應的光纖收發(fā)器的結構框圖;
圖2是本實用新型實施例提供的自適應光口的流程圖。
具體實施方式
圖1示出了本實用新型提供的光口自適應的光纖收發(fā)器,該光纖收發(fā)器包括控制模塊、數(shù)據(jù)互換模塊及供電模塊,所述控制模塊連接所述數(shù)據(jù)互換模塊雙向通信,所述供電模塊分別電性連接所述控制模塊及數(shù)據(jù)互換模塊;所述控制模塊包括MOS管開關單元及微處理器單元,所述微處理器單元的輸出端連接所述MOS管開關單元的輸入端。
所述數(shù)據(jù)互換模塊包括1*9光單元、數(shù)據(jù)交換單元及數(shù)據(jù)接口單元,所述MOS管開關單元的輸出端連接所述1*9光單元的輸入端,所述數(shù)據(jù)交換單元連接所述1*9光單元雙向通信,所述數(shù)據(jù)交換單元連接所述數(shù)據(jù)接口單元雙向通信,所述數(shù)據(jù)交換單元連接所述微處理器單元雙向通信。
所述數(shù)據(jù)交換單元采用的是8E6340芯片。
所述數(shù)據(jù)接口單元采用多個RJ45接口端子并行組成。
所述供電模塊采用的是開關電源。
工作原理:
1、SD信號的檢測,有些光單元的SD信號是TTL電平高電平,有些是LVPECL電平,為了能更準確的檢測SD信號,我們將SD信號接到單片機的ADC管腳,通過ADC檢測SD信號的電壓,當ADC讀取的值大于2V,SD為高,當ADC讀取的值小于2V則為低。
2、單片機上電首先檢測SD信號的電平,如果是高電平說明收發(fā)器上面有光單元并且已經(jīng)通光,之后通過MOS管將光單元斷電,將光單元配置為1000M,給光單元上電,然后單片機通過SMI接口讀取交換芯片的光口狀態(tài)寄存器,檢測光口是否Link上,如果光口 LINK UP則說明光口是千兆的,否則說明光口是百兆的,將光口配置成百兆。然后再繼續(xù)檢測直到SD信號為低電平。進入下一次的檢測配置。
3、單片機上電首先檢測SD信號的電平,如果是低電平說明收發(fā)器上面沒有光單元或者光單元沒有通光,然后檢測SD信號電平,直到SD信號為高電平,說明模塊已經(jīng)通光了,之后將光單元配置為1000M,給光單元上電,然后單片機通過SMI接口讀取交換芯片的光口狀態(tài)寄存器,檢測光口是否Link上,如果光口 LINK UP則說明光口是千兆的,否則說明光口是百兆的,將光口配置成百兆。然后再繼續(xù)檢測直到SD信號的電平。進入下一次的檢測配置。
1、1*9光單元是不能直接讀出光單元是100M,還是1000M的,我們只能通光檢測SD信號,來判斷光單元是否通光,如果通光,先將光單元配置為1000M然后檢測光口是否link上,如果link上說明光單元是千兆的,如果link不上說明光口是百兆的。然后將光口配置為百兆。
2、光口在百兆和千兆之間切換時,會有時候會link不上,這個問題后來通過配置光口速率前先給光模塊斷電,配置好了后給模塊上電解決了。這個也是一個技術難點。
3、我們的方案還能實現(xiàn)一個功能,如果我們的收發(fā)器上面接的是千兆的1*9光單元,可以和別的機器的百兆和千兆的光單元都能連接使用,客戶現(xiàn)在可以使用百兆的光模塊來節(jié)約成本,以后可以直接升級為千兆光的設備,不需要動我們的收發(fā)器。
以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型,凡在本實用新型的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本實用新型的保護范圍之內。