一種sff2x10光收發模塊的制作方法
【專利摘要】本發明涉及SFF光收發模塊【技術領域】。所述SFF2X10光收發模塊設置JAM功能控制引腳;所述SFF2X10光收發模塊設置I2C接口的時鐘線引腳;所述SFF2X10光收發模塊設置I2C接口的數據線引腳;所述SFF2X10光收發模塊包括I2C片選功能引腳;所述SFF2X10光收發模塊設置TX_FAULT功能引腳;本發明提供的一種SFF2X10光收發模塊,引腳定義簡單功能實用,特別是I2C片選功能以及DDM功能的引入,使交換機系統端能夠以較為簡單方式實現對I2C總線上多個這種SFF2X10模塊的DDM監控。
【專利說明】—種SFF2X10光收發模塊
【技術領域】
[0001]本發明涉及SFF光收發模塊【技術領域】。
[0002]
【背景技術】
[0003]SFF光收發模塊是光模塊發展過程中一個主要分支,由于其性價比高同時具有良好的可靠性而在通信領域以及工業控制領域得到了大量的應用。SFF光模塊主要分為2X10和2X5兩種類型,傳統的SFF 2X10 (符合SFF MSA要求)只能實現模擬的RSSI輸出,系統端需要進行AD轉換實現對某些量的監控,監控量有限,逐漸不能滿足用戶的需求。
[0004]隨著光通信技術不斷發展,光交換機的集成化程度越來越高,單個交換機使用光收發模塊的數量也大幅度的增加,為了實現對每個SFF光模塊的溫度,電壓,電流,發光功率,收光功率的實時監控,交換機系統端設計往往十分的復雜,設計成本高。
[0005]SFF MSA定義的SFF 2X10的引腳如圖1所示,從圖中可以看出MSA定義了幾個模擬量輸出腳即圖中P in I, P ini 7"p in20腳,其中pin I是收端光電二極管的電流輸出腳,通過這個腳在交換機系統端通過AD轉換后可以實現對收端光功率的監控;pinl7和pinl8是激光器Bias電流輸出引腳,通過這兩個引腳在交換機系統端通過AD轉換后可以實現對激光器Bias電流的監控;pinl9和pin20是激光器背光二極管電流輸出引腳,通過這兩個引腳在交換機系統端通過AD轉換后可以實現對激光器發光功率的監控。
[0006]理論上來講,交換機系統端如果要訪問同一條I2C總線上的多個光模塊,就需要給各個光模塊分配不同的地址,這樣對于光模塊生產廠家而言是十分困難的,基本不具備可生產性,傳統意義上要實現同時對多個模塊的訪問:第一種辦法就是需要給每個模塊分配不同的物理地址(例如分配5個引腳通過帖電阻來實現模塊地址分配),系統端MCU通過地址來進行訪問,這種方法模塊生產過程相對復雜,容易電阻貼錯而導致模塊地址錯誤,MCU無法訪問;第二種方法就是一個模塊分配一對I2C線,這樣系統端設計相對復雜,相應的附加元件增多,設計成本高。
[0007]綜上所述,本發明需要解決的技術問題是:
1、須重新定義SFF2X10的引腳,增加實用的功能如:I2C片選功能、收端JAM功能的控制、數字12C端口以及TX_FAULT功能;
2、提供一種SFF2X10光收發模塊,解決傳統SFF2X10光收發模塊不具有DDM功能的技術問題;
3、引入I2C片選功能,使用戶可以用簡單辦法實現對同一條總線上的多個光模塊的溫度,電壓,電流,發光功率,收光功率的實時數字監控的技術問題。
[0008]
【發明內容】
[0009]本發明的目的在于克服現有技術中所存在的上述不足,提供一種同時具有I2C片選功能以及DDM功能的SFF2X10光收發模塊。為了實現上述發明目的,本發明提供了以下技術方案:
一種SFF2X10光收發模塊,
所述SFF2X10光收發模塊設置JAM功能控制引腳;
所述SFF2X10光收發模塊設置I2C接口的時鐘線引腳;
所述SFF2X10光收發模塊設置12C接口的時鐘數據線引腳;
所述SFF2X10光收發模塊設置TX_FAULT功能引腳;
所述SFF2X10光收發模塊包括I2C片選功能引腳;
所述I2C片選功能引腳用于控制模塊I2C的開啟和關斷;
所述JAM功能控制引腳用于控制所述SFF2X10光收發模塊接收端的JAM功能;
所述I2C接口的時鐘線引腳和I2C接口的數據線引腳用于實現對所述SFF2X10模塊的DDM監控;
所述TX_FAULT功能引腳用于所述SFF2X10模塊的系統端對LD的發光狀況進行監控。
[0010]所述SFF2X10光收發模塊還設置至少一個地引腳,所述地引腳用于增強所述SFF2X10光收發模塊的抗干擾能力。
[0011]所述I2C片選功 能引腳通過引線與上位機中的CPLD或者FPGA連接;所述CPLD或者FPGA用于控制模塊I2C端口的開啟和關閉以完成片選操作。
[0012]所述SFF2X10光收發模塊設置JAM功能控制引腳;所述JAM功能控制引腳用于控制所述SFF2X10光收發模塊接收端的JAM功能。
[0013]所述SFF2X10光收發模塊設置I2C接口的時鐘線引腳;所述SFF2X10光收發模塊設置I2C接口的數據線引腳;所述I2C接口的時鐘線引腳和I2C接口的時鐘數據線引腳用于實現對所述SFF2X10模塊的DDM監控。
[0014]所述SFF2X10光收發模塊設置TX_FAULT功能引腳;所述TX_FAULT功能引腳用于所述SFF2X10模塊的系統端對LD的發光狀況進行監控。
[0015]所述SFF2X10光收發模塊還設置至少一個地引腳,所述地引腳用于增強所述SFF2X10光收發模塊的抗干擾能力。
[0016]所述SFF2X10光收發模塊把主要功能以外的引腳都設置為地引腳,增強所述SFF2X10光收發模塊的抗干擾能力。
[0017]所述SFF2X10光收發模塊還包括I2C片選功能引腳,所述I2C片選功能引腳通過引線與上位機中的CPLD或者FPGA連接;
所述I2C片選功能引腳用于控制模塊I2C端口的開啟和關斷;
所述CPLD或者FPGA用于控制模塊I2C端口的開啟和關閉以完成片選操作。
[0018]當交換機系統端同一條I2C總線上需要多個這樣的SFF 2X10光收發模塊時,系統可以通過這個功能方便的對每一個模塊進行訪問,交換機系統端在設計板卡時,可以考慮利用CPLD或者FPGA,CPLD或者FPGA引出引線,每一根線分別連接到總線上的一個所述SFF2X10光收發模塊的片選功能引腳上,通過CPLD或者FPGA控制模塊I2C端口的開啟和關閉以完成片選操作。
[0019]交換機系統端可以利用CPLD或者FPGA,通過模塊第一引腳即M0D_SEL腳實現對同一條I2C總線上多個模塊的訪問,無需在給每一個模塊分配物理地址或者每一個模塊單獨用一對I2C線。
[0020]圖2和表1分別給出了該型SFF 2X10模塊的引腳定義圖和各個引腳對應的功能描述,從圖1和表1可以看出,該型模塊的引腳在傳統的SFF模塊的基礎上做了修改,進行了重新定義,主要重新定義的地方集中在1-5引腳以及16-20引腳;新增了 I2C片選功能引腳即pinl M0D_SEL腳,該引腳主要用于控制模塊I2C的開啟和關斷;pin2為JAM功能控制引腳,用戶可以根據自己的需要對模塊接收端的JAM功能進行控制;pinl7以及pinl8分別對應I2C接口的時鐘線和數據線,用戶可以通過這兩個引腳實現對模塊的DDM監控,從而不再需要在系統端利用AD轉換來對有限的模擬量進行監控,降低了系統端的設計成本;Pinl9為TX_FAULT功能引腳,便于系統端對LD的發光狀況進行監控;此外增加了模塊的地引腳,增強模塊的抗干擾能力。
【權利要求】
1.一種SFF2X10光收發模塊,其特征在于,
所述SFF2X10光收發模塊設置JAM功能控制引腳; 所述SFF2X10光收發模塊設置I2C接口的時鐘線引腳; 所述SFF2X10光收發模塊設置12C接口的時鐘數據線引腳; 所述SFF2X10光收發模塊設置TX_FAULT功能引腳; 所述SFF2X10光收發模塊包括I2C片選功能引腳;
所述I2C片選功能引腳用于控制模塊I2C端口的的開啟和關斷; 所述JAM功能控制引腳用于控制所述SFF2X10光收發模塊接收端的JAM功能; 所述I2C接口的時鐘線引腳和I2C接口的數據線引腳用于實現對所述SFF2X10模塊的DDM監控; 所述TX_FAULT功能引腳用于所述SFF2X10模塊的系統端對LD的發光狀況進行監控。
2.如權利要求1所述的SFF2X10光收發模塊,其特征在于,所述SFF2X10光收發模塊還設置至少一個地引腳,所述地引腳用于增強所述SFF2X10光收發模塊的抗干擾能力。
3.如權利要求1或2所述的SFF2X10光收發模塊,其特征在于,所述片選功能引腳通過引線與系統端中的CPLD或者FPGA鏈接;所述CPLD或者FPGA用于控制模塊I2C端口的開啟和關閉以完成片選操作。
4.一種SFF2X10光收發模塊,其特征在于,所述SFF2X10光收發模塊設置JAM功能控制引腳;所述JAM功能控制引腳用 于控制所述SFF2X10光收發模塊接收端的JAM功能。
5.—種SFF2X10光收發模塊,其特征在于,所述SFF2X10光收發模塊設置I2C接口的時鐘線引腳;所述SFF2X10光收發模塊設置I2C接口的數據線引腳;所述I2C接口的時鐘線引腳和I2C接口的時鐘數據線引腳用于實現對所述SFF2X10模塊的DDM監控。
6.一種SFF2X10光收發模塊,其特征在于,所述SFF2X10光收發模塊設置TX_FAULT功能引腳;所述TX_FAULT功能引腳用于所述SFF2X10模塊的系統端對LD的發光狀況進行監控。
7.如權利要求4至6任一項所述的SFF2X10光收發模塊,其特征在于,所述SFF2X10光收發模塊還設置至少一個地引腳,所述地引腳用于增強所述SFF2X10光收發模塊的抗干擾能力。
8.如權利要求4至6任一項所述的SFF2X10光收發模塊,其特征在于,所述SFF2X10光收發模塊還包括I2C片選功能引腳,所述I2C片選功能引腳通過引線與系統端中的CPLD或者FPGA連接; 所述I2C片選功能引腳用于控制模塊I2C端口的的開啟和關斷; 所述CPLD或者FPGA用于控制模塊I2C端口的開啟和關閉以完成片選操作。
【文檔編號】H04B10/40GK103475421SQ201310366819
【公開日】2013年12月25日 申請日期:2013年8月21日 優先權日:2013年8月21日
【發明者】肖影, 黃曉雷 申請人:成都新易盛通信技術股份有限公司