專利名稱:具有對板載診斷信息的雙重訪問的光電收發(fā)信機的制作方法
專利說明具有對板載診斷信息的雙重訪問的光電收發(fā)信機 本申請要求2001年2月5日提交的美國專利申請09/777917的優(yōu)先權(quán)并且是它的部分繼續(xù)申請,通過引用將它結(jié)合于本文中。
背景技術(shù):
發(fā)明領(lǐng)域一般來說,本發(fā)明涉及光電收發(fā)信機領(lǐng)域,具體來說,涉及光電收發(fā)信機中用來實現(xiàn)控制、設(shè)置、監(jiān)測及標(biāo)識操作的電路?!?biāo)識。這涉及通用存儲器、通常為EEPROM(電可擦可編程只讀存儲器)或其它非易失性存儲器。存儲器最好是采用串行通信標(biāo)準(zhǔn)可訪問的,它用來存儲標(biāo)識收發(fā)信機類型、能力、序列號以及與各種標(biāo)準(zhǔn)的兼容性的各種信息。雖然不是標(biāo)準(zhǔn),但希望在這種存儲器中還存儲附加信息,例如子組件修訂和工廠測試數(shù)據(jù)?!ぱ劬ΡWo和一般故障檢測。這些功能用來識別異常及可能不安全的操作參數(shù),以及向用戶報告這些情況和/或適當(dāng)?shù)貓?zhí)行激光關(guān)斷。另外,還希望在許多收發(fā)信機中讓控制電路執(zhí)行以下附加功能中的一部分或全部·溫度補償功能。例如,補償關(guān)鍵激光特性、如斜度效率的已知溫度變化?!けO(jiān)測功能。監(jiān)測與收發(fā)信機操作特性和環(huán)境相關(guān)的各種參數(shù)。希望監(jiān)測的參數(shù)的實例包括激光器偏置電流、激光輸出功率、接收功率電平、電源電壓和溫度。理想情況是,這些參數(shù)應(yīng)當(dāng)被監(jiān)測并向主機裝置報告或者可供主機裝置使用,因而也向收發(fā)信機的用戶報告或者可供收發(fā)信機的用戶使用?!ね姇r間。希望讓收發(fā)信機的控制電路跟蹤收發(fā)信機處于通電狀態(tài)的總小時數(shù),以及向主機裝置報告這個時間值或者可供主機裝置使用?!ぜ尤菹??!凹尤菹蕖笔且环N機制,它允許終端用戶以與理想操作條件的已知偏差來測試收發(fā)信機的性能,一般是通過縮放用來驅(qū)動收發(fā)信機的有源元件的控制信號?!て渌鼣?shù)字信號。希望使主機裝置能夠配置收發(fā)信機,以便使它與數(shù)字輸入和輸出的極性及輸出類型的各種要求相適應(yīng)。例如,數(shù)字輸入用于發(fā)射機禁用和速率選擇功能,而輸出則用于表明發(fā)射機故障和信號丟失條件。配置值將確定二進制輸入及輸出信號中一個或多個的極性。在一些收發(fā)信機中,希望采用配置值來指定數(shù)字輸入或輸出值的一個或多個的標(biāo)度,例如通過指定要與數(shù)字輸入或輸出值結(jié)合使用的縮放因子。這些附加功能中即使有也是極少數(shù)在大多數(shù)收發(fā)信機中實現(xiàn),部分是因為這樣做的成本。通過在激光驅(qū)動器或接收機電路中包含一些功能(例如激光驅(qū)動器電路中的某種程度的溫度補償)或者借助于商業(yè)微控制器集成電路,這些功能的一部分采用分立電路來實現(xiàn),例如為了標(biāo)識而采用通用EEPROM。但是,至今不存在以節(jié)省成本方式提供支持所有這些功能以及這里沒有列出的其它功能的統(tǒng)一裝置體系結(jié)構(gòu)的任何收發(fā)信機。本發(fā)明的目的是提供一種通用且靈活的集成電路,它采用簡單存儲器映射體系結(jié)構(gòu)和簡易串行通信機構(gòu)來實現(xiàn)上述功能性的全部(或者任何子集)。
圖1示出典型的先有技術(shù)光纖收發(fā)信機的主要特征的示意表示。主電路1至少包含發(fā)射和接收機電路通路以及電源19和接地連接18。接收機電路通常包括接收機光學(xué)部件(ROSA)2,它包含機械光纖插孔以及光電二極管和前置放大器(preamp)電路。ROSA又連接到后置放大器(postamp)集成電路4,其功能是產(chǎn)生固定輸出擺幅數(shù)字信號,該信號經(jīng)由RX+和RX-引腳17連接到外部電路。后置放大器電路通常還提供表明適當(dāng)強度的光輸入是否存在的稱作信號檢測或信號丟失的數(shù)字輸出信號。作為引腳18上的輸出提供信號檢測輸出。發(fā)射電路通常由發(fā)射機光學(xué)部件(TOSA)3和激光驅(qū)動器集成電路5組成。TOSA包含機械光纖插孔以及激光二極管或LED。激光驅(qū)動器電路通常向激光器提供AC驅(qū)動和DC偏置電流。AC驅(qū)動器的信號輸入從TX+和TX-引腳12獲得。激光驅(qū)動器電路通常要求某些參數(shù)、如對于激光器的偏置電流(或輸出功率)電平和AC調(diào)制驅(qū)動的單獨工廠設(shè)置。這通常通過調(diào)整可變電阻器或設(shè)置工廠選擇電阻器7、9(即具有工廠選取的電阻值)來實現(xiàn)。另外,往往還需要偏置電流和調(diào)制的溫度補償。這個功能可集成到激光驅(qū)動器集成電路中,或者通過采用外部溫度敏感元件、如熱敏電阻6、8來實現(xiàn)。除了上述最基本功能之外,一些收發(fā)信機平臺標(biāo)準(zhǔn)還包括附加功能性。這種情況的實例是GBIC標(biāo)準(zhǔn)中所述的TX禁用13和TX故障14引腳。在GBIC標(biāo)準(zhǔn)中,TX禁用引腳允許發(fā)射機由主機裝置關(guān)斷,而TX故障引腳則是對于主機裝置的關(guān)于在激光器或關(guān)聯(lián)激光驅(qū)動器電路中存在某種故障狀況的指示器。除了這種基本描述之外,GBIC標(biāo)準(zhǔn)還包括一系列時序圖,描述這些控制如何起作用并且彼此交互以便實現(xiàn)重置操作及其它動作。當(dāng)激光器電路中存在故障狀況時,這種功能性的大部分旨在阻止非眼睛安全的放射等級。這些功能可集成到激光驅(qū)動器電路本身中,或者集成在可選附加集成電路11中。最后,GBIC標(biāo)準(zhǔn)還需要EEPROM 10來存儲可經(jīng)由包括時鐘15和數(shù)據(jù)16線路的串行接口(采用EEPROM產(chǎn)品的ATMELAT24C01A系列的串行接口來定義)讀出的標(biāo)準(zhǔn)化串行ID信息。作為機械光纖插孔的替代物,一些先有技術(shù)的收發(fā)信機采用屬于標(biāo)準(zhǔn)陽性光纖連接器的光纖尾纖。類似的原理顯然適用于僅實現(xiàn)完全收發(fā)信機功能的一半的光纖發(fā)射機或接收機。此外,不同的外部主機可能采用不同的通信協(xié)議進行通信。另外,這類不同的外部主機可能要求訪問與當(dāng)前光電收發(fā)信機所提供的不同的存儲位置。因此,極希望提供一種具有上述附加功能性的光電收發(fā)信機,同時提供對板載功能性和診斷數(shù)據(jù)的附加訪問。
發(fā)明內(nèi)容
本發(fā)明優(yōu)選地實現(xiàn)為單片集成電路、有時稱作控制器,用于控制具有激光發(fā)射機和光電二極管接收機的收發(fā)信機??刂破靼ù鎯ζ鳎糜诖鎯εc收發(fā)信機相關(guān)的信息;以及模數(shù)轉(zhuǎn)換電路,用于接收來自激光發(fā)射機和光電二極管接收機的多個模擬信號,把所接收的模擬信號轉(zhuǎn)換為數(shù)字值,并把數(shù)字值存儲在存儲器內(nèi)的預(yù)定位置中。比較邏輯把這些數(shù)字值的一個或多個與極限值進行比較,根據(jù)比較產(chǎn)生標(biāo)志值,以及把標(biāo)志值存儲在存儲器內(nèi)的預(yù)定位置中??刂破髦械目刂齐娐犯鶕?jù)存儲器中存儲的一個或多個值來控制激光發(fā)射機的操作。提供串行接口以使主機裝置能夠?qū)Υ鎯ζ鲀?nèi)的存儲單元進行讀取和寫入??刂破鞯亩鄠€控制功能和多個監(jiān)測功能由主計算機通過訪問控制器中的相應(yīng)存儲器映射位置來實施。
在一些實施例中,控制器還包括累計時鐘,用于產(chǎn)生與收發(fā)信機的累計操作時間對應(yīng)的時間值,其中,所產(chǎn)生的時間值是經(jīng)由串行接口可讀取的。
在一些實施例中,控制器還包括電源電壓傳感器,它產(chǎn)生與收發(fā)信機的電源電壓電平對應(yīng)的功率電平信號。在這些實施例中,模數(shù)轉(zhuǎn)換電路配置成把功率電平信號轉(zhuǎn)換為數(shù)字功率電平值,以及把數(shù)字功率電平值存儲在存儲器內(nèi)的預(yù)定功率電平位置。此外,控制器的比較邏輯可以可選地包括用于把數(shù)字功率電平值與功率(即電壓)電平極限值進行比較、根據(jù)數(shù)字功率電平信號與功率電平極限值的比較產(chǎn)生標(biāo)志值以及把功率電平標(biāo)志值存儲在存儲器內(nèi)的預(yù)定功率電平標(biāo)志位置的邏輯。要注意,電源電壓傳感器測量收發(fā)信機電源電壓電平,它不同于所接收光信號的功率電平。
在一些實施例中,控制器還包括溫度傳感器,它產(chǎn)生與收發(fā)信機的溫度對應(yīng)的溫度信號。在這些實施例中,模數(shù)轉(zhuǎn)換電路配置成把溫度信號轉(zhuǎn)換為數(shù)字溫度值,以及把數(shù)字溫度值存儲在存儲器內(nèi)的預(yù)定溫度位置。此外,控制器的比較邏輯可以可選地包括用于把數(shù)字溫度值與溫度極限值進行比較、根據(jù)數(shù)字溫度信號與溫度極限值的比較產(chǎn)生標(biāo)志值以及把溫度標(biāo)志值存儲在存儲器內(nèi)的預(yù)定溫度標(biāo)志位置的邏輯。
在一些實施例中,控制器還包括“加容限”電路,用于根據(jù)存儲器中存儲的調(diào)整值來調(diào)整控制電路產(chǎn)生的一個或多個控制信號。
根據(jù)本發(fā)明,提供一種光電收發(fā)信機。光電收發(fā)信機包括第一控制器集成電路(IC)和第二控制器IC。每個控制器IC包括邏輯、存儲器、接口和至少一個輸入端口。存儲器配置成存儲數(shù)字診斷數(shù)據(jù)。數(shù)字診斷數(shù)據(jù)的至少一部分是第一控制器IC和第二控制器IC公共的。接口電氣耦合到存儲器,并且配置用于把診斷數(shù)據(jù)傳遞給光電收發(fā)信機外部的主機。至少一個輸入端口電氣耦合到存儲器,并且配置成接收來自光電收發(fā)信機內(nèi)的其它組件的診斷數(shù)據(jù)。這類其它組件優(yōu)選地包括發(fā)射機光學(xué)部件(TOSA)、接收機光學(xué)部件(ROSA)、激光驅(qū)動器IC、后置放大器IC、雪崩光電二極管(APD)電源、熱電冷卻器(TEC)驅(qū)動器IC以及功率控制器。
在一個優(yōu)選實施例中,接口為串行接口,例如I2C、2Wire(雙線)或MDIO串行接口。光電收發(fā)信機還可包括發(fā)射機光學(xué)部件(TOSA)、接收機光學(xué)部件(ROSA)、激光驅(qū)動器、后置放大器、雪崩光電二極管(APD)電源、熱電冷卻器(TEC)驅(qū)動器、功率控制器、前置放大器、激光波長控制器、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器或者上述組件的任何組合。診斷數(shù)據(jù)優(yōu)選地存儲在第一控制器IC和第二控制器IC中的不同存儲器映射位置。而且在一個優(yōu)選實施例中,第一控制器IC的至少一個輸出端口電氣耦合到雪崩光電二極管(APD)電源以提供APD控制信號,并且耦合到激光驅(qū)動器IC以提供直流(DC)偏置控制信號。類似地,第二控制器IC的至少一個輸出端口優(yōu)選地電氣耦合到激光驅(qū)動器IC以提供交流(AC)控制信號,并且耦合到熱電冷卻器(TEC)驅(qū)動器IC以提供TEC控制信號。
第一控制器IC優(yōu)選地還包括至少一個輸入端口,它電氣耦合到雪崩光電二極管(APD)電源,以便接收光電二極管監(jiān)測信號;后置放大器IC,以便接收所接收電力丟失(RxLOS)信號;以及激光驅(qū)動器IC,以便接收直流(DC)偏置信號和激光二極管監(jiān)測信號。類似地,第二控制器IC優(yōu)選地還包括至少一個輸入端口,它電氣耦合到雪崩光電二極管(APD)電源,以便接收光電二極管監(jiān)測信號;激光驅(qū)動器IC,以便接收直流(DC)偏置監(jiān)測信號和激光二極管監(jiān)測信號;以及熱電冷卻器(TEC)驅(qū)動器IC,以便接收TEC溫度信號。
在使用中,第一控制器IC配置成控制提供給發(fā)射機光學(xué)部件(TOSA)的直流(DC)偏置電流,以及配置成控制提供給接收機光學(xué)部件(ROSA)的雪崩光電二極管(APD)功率。類似地,第二控制器IC配置成控制提供給發(fā)射機光學(xué)部件(TOSA)的交流(AC)電流,以及配置成控制發(fā)射機光學(xué)部件(TOSA)中的熱電冷卻器(TEC)。
根據(jù)本發(fā)明的另一個實施例,提供另一個光電收發(fā)信機,它包括光電發(fā)射機、光電接收機、激光驅(qū)動器、后置放大器以及第一和第二控制器IC。激光驅(qū)動器電氣耦合到光電發(fā)射機,而后置放大器則電氣耦合到光電接收機。第一控制器集成電路(IC)電氣耦合到激光驅(qū)動器。第一控制器IC配置成向激光驅(qū)動器提供直流(DC)偏置電流控制信號,從而使激光驅(qū)動器向光電發(fā)射機提供DC偏置電流。第二控制器IC電氣耦合到激光驅(qū)動器以便向激光驅(qū)動器提供交流(AC)電流控制信號,從而使激光驅(qū)動器向光電發(fā)射機提供AC電流。光電接收機優(yōu)選地包括雪崩光電二極管(APD)。APD電氣耦合到與第一控制器IC電氣耦合的APD電源。第一控制器IC配置成向APD電源提供APD電源控制信號,從而使APD電源向APD提供APD電壓。光電發(fā)射機優(yōu)選地包括熱電冷卻器(TEC)。TEC電氣耦合到與第二控制器IC電氣耦合的TEC驅(qū)動器。第二控制器IC配置成向TEC驅(qū)動器提供TEC控制信號,從而使TEC驅(qū)動器控制TEC。
因此,光電收發(fā)信機中的多個控制器IC向遠(yuǎn)程主機提供對各控制器IC上的診斷數(shù)據(jù)的單獨訪問。這允許以不同方式預(yù)先配置成讀取不同控制器IC上的不同存儲器映射位置的主機獲得相同的診斷數(shù)據(jù)。此外,第一和第二控制器IC中的接口可配置成采用不同協(xié)議進行通信。這允許同一個光電收發(fā)信機與采用不同協(xié)議進行通信的主機配合使用,而無需對光電收發(fā)信機的任何重新設(shè)計或重新配置。
附圖簡介 通過以下結(jié)合附圖的詳細(xì)說明及所附權(quán)利要求書,本發(fā)明的其它目的和特征將更易于理解,附圖包括 圖1是先有技術(shù)的光電收發(fā)信機的框圖; 圖2是根據(jù)本發(fā)明的光電收發(fā)信機的框圖; 圖3是圖2的光電收發(fā)信機的控制器中的模塊的框圖; 圖4是根據(jù)本發(fā)明的另一個實施例的另一個光電收發(fā)信機的框圖;以及 圖5是圖4所示的第二控制器IC的更詳細(xì)框圖。
優(yōu)選實施例的詳細(xì)說明 基于本發(fā)明的收發(fā)信機100如圖2和圖3所示。收發(fā)信機100包含接收機光學(xué)部件(ROSA)102和發(fā)射機光學(xué)部件(TOSA)103以及向外部世界傳遞高速電信號的關(guān)聯(lián)后置放大器104和激光驅(qū)動器105集成電路。但是,在這種情況中,其它所有控制和設(shè)置功能均采用稱作控制器IC的第三單片集成電路110來實現(xiàn)。
控制器IC 110處理與終端用戶的所有低速通信。它們包括標(biāo)準(zhǔn)化引腳功能,例如接收信號丟失(LOS)111、發(fā)射機故障指示(TX FAULT)14以及發(fā)射機禁用輸入(TXDIS)13。控制器IC 110具有又稱作存儲器接口的雙線串行接口121,用于訪問控制器中的存儲器映射位置。以下的存儲器映射表1、2、3和4是收發(fā)信機控制器的一個實施例的示范存儲器映射,在本發(fā)明的一個實施例中實現(xiàn)。注意,除了表示本文檔中所述的值和控制特征的存儲器映射之外,存儲器映射表1、2、3和4還表示本文檔的范圍以外的、因而不是本發(fā)明的組成部分的多個參數(shù)和控制機制。
接口121耦合到主機裝置接口輸入/輸出線,通常為時鐘(SCL)和數(shù)據(jù)(SDA)線路15和16。在優(yōu)選實施例中,串行接口121根據(jù)還用于GBIC和SFP標(biāo)準(zhǔn)中的雙線串行接口標(biāo)準(zhǔn)工作,但是,其它串行接口同樣可良好地用于備選實施例。雙線串行接口121用于控制器IC 110的所有設(shè)置和查詢,以及允許對于作為存儲器映射裝置的光電收發(fā)信機的控制電路的訪問。也就是說,通過把值寫入控制器中的一個或多個非易失性存儲裝置120、122、128(例如EEPROM裝置)的預(yù)定存儲位置來設(shè)置表和參數(shù),而診斷和其它輸出及狀態(tài)值則通過讀取相同非易失性存儲裝置120、121、122的預(yù)定存儲位置來輸出。這種技術(shù)符合許多收發(fā)信機的當(dāng)前定義的串行ID功能性,其中雙線串行接口用來讀出EEPROM中存儲的標(biāo)識和能力數(shù)據(jù)。
注意,存儲裝置120、122、128中的存儲位置的一部分是雙端口的,或者在一些情況中甚至是三端口的。也就是說,雖然這些存儲器映射位置可經(jīng)由串行接口121被讀取以及在一些情況中被寫入,但它們也由控制器110中的其它電路直接訪問。例如,存儲器120中存儲的某些“加容限”值由邏輯134直接讀取并用來調(diào)整(按比例擴大或縮小)發(fā)送給D/A輸出裝置123的驅(qū)動電平信號。類似地,還有存儲于存儲器128中的標(biāo)志,它們(A)由邏輯電路131寫入,以及(B)由邏輯電路133直接讀取。不是在存儲裝置中而是有效地配置了雙端口的存儲器映射位置的一個實例是時鐘132的輸出或結(jié)果寄存器。在這種情況中,寄存器中的累計時間值是經(jīng)由串行接口121可讀取的,但由時鐘電路132中的電路寫入。
除了時鐘132的結(jié)果寄存器之外,控制器中的其它存儲器映射位置也可實現(xiàn)為控制器的相應(yīng)子電路的輸入或輸出上的寄存器。例如,用來控制邏輯134的操作的加容限值可存儲在邏輯134之內(nèi)或者附近的寄存器中,而不是存儲在存儲裝置128中。在另一個實例中,ADC 127產(chǎn)生的測量值可存儲在寄存器中。存儲器接口121配置成每當(dāng)存儲器接口接收到訪問相應(yīng)預(yù)定存儲器映射位置上存儲的數(shù)據(jù)的命令時,使存儲器接口能夠訪問這些寄存器中的每個。在這些實施例中,“存儲器中的位置”包括整個控制器上的存儲器映射寄存器。
在一個備選實施例中,時鐘132的結(jié)果寄存器中的時間值或者與那個時間值對應(yīng)的值定期存儲在存儲器128的存儲位置中(例如這可能在裝置工作的每分鐘進行一次或者每小時進行一次)。在這個備選實施例中,主機裝置經(jīng)由接口121所讀取的時間值是存儲到存儲器128中的最后時間值,與時鐘132的結(jié)果寄存器中的當(dāng)前時間值相反。
如圖2和圖3所示,控制器IC 110具有到激光驅(qū)動器105和接收機組件的連接。這些連接提供多個功能。控制器IC具有多個D/A轉(zhuǎn)換器123。在優(yōu)選實施例中,D/A轉(zhuǎn)換器實現(xiàn)為電流源,但在其它實施例中,D/A轉(zhuǎn)換器可能采用電壓源來實現(xiàn),在又一些實施例中,D/A轉(zhuǎn)換器可能采用數(shù)字電位計來實現(xiàn)。在優(yōu)選實施例中,D/A轉(zhuǎn)換器的輸出信號用來控制激光驅(qū)動器電路105的關(guān)鍵參數(shù)。在一個實施例中,D/A轉(zhuǎn)換器123的輸出用來直接控制激光器偏置電流以及控制對激光的電平AC調(diào)制(恒定偏置操作)。在另一個實施例中,除了AC調(diào)制電平之外,控制器110的D/A轉(zhuǎn)換器123的輸出還控制激光驅(qū)動器105的平均輸出功率的電平(恒定功率操作)。在又一個實施例中,控制器110的D/A轉(zhuǎn)換器123的輸出用來控制激光器偏置電流以及控制雪崩光電二極管(APD)的偏置。
在一個優(yōu)選實施例中,控制器110包括補償激光器的溫度相關(guān)特性的機制。這在控制器110中通過采用用于把值分配給控制輸出作為控制器IC 110中的溫度傳感器125所測量的溫度的函數(shù)的溫度查找表122來實現(xiàn)。在備選實施例中,控制器110可采用具有電壓源輸出的D/A轉(zhuǎn)換器,或者甚至可采用數(shù)字電位計來替換D/A轉(zhuǎn)換器123的一個或多個,以便控制激光驅(qū)動器105的特性。還應(yīng)當(dāng)注意,雖然圖2表示其中激光驅(qū)動器105具體設(shè)計成接收來自控制器110的輸入的系統(tǒng),但是也能夠采用具有許多其它激光驅(qū)動器IC的控制器IC 110來控制其輸出特性。
除了溫度相關(guān)模擬輸出控制之外,控制器IC還可配備多個溫度無關(guān)(一個存儲器設(shè)置值)模擬輸出。這些溫度無關(guān)輸出提供許多功能,但是一個特別受關(guān)注的應(yīng)用是作為對于激光驅(qū)動器105或后置放大器104的其它設(shè)定的微調(diào),以便補償那些裝置的特性的過程引入變化。這種情況的一個實例可能是接收機后置放大器104的輸出擺幅。這種參數(shù)通常在設(shè)計時通過使用設(shè)置電阻器來固定為預(yù)期值。但是常常發(fā)現(xiàn),與后置放大器集成電路104的制作關(guān)聯(lián)的常規(guī)過程變化引入以固定設(shè)置電阻器所得輸出擺幅的不希望的變化。采用本發(fā)明,附加D/A轉(zhuǎn)換器123所產(chǎn)生的控制器IC 110的模擬輸出用于在制造設(shè)置時逐個部分地調(diào)整或補償輸出擺幅設(shè)定。
除了從控制器到激光驅(qū)動器105的連接之外,圖2還示出從激光驅(qū)動器105到控制器IC 110的多個連接,以及從ROSA 106和后置放大器104到控制器IC 110的類似連接。它們是控制器IC 110用于經(jīng)由控制器IC中的存儲器映射位置向主機裝置提供診斷反饋的模擬監(jiān)測連接。優(yōu)選實施例中的控制器IC 110具有多個模擬輸入。模擬輸入信號表明收發(fā)信機和/或接收機電路的工作條件。這些模擬信號由復(fù)用器124進行掃描,并采用模數(shù)轉(zhuǎn)換器(ADC)127進行轉(zhuǎn)換。ADC 127在優(yōu)選實施例中具有12位分辨率,但具有其它分辨率等級的ADC可用于其它實施例中。已轉(zhuǎn)換值存儲在預(yù)定存儲位置、例如在圖3所示的診斷值和標(biāo)志存儲裝置128中,并且是主機裝置經(jīng)由存儲器讀取可訪問的。這些值被校準(zhǔn)到標(biāo)準(zhǔn)單位(例如毫伏或微瓦),作為工廠校準(zhǔn)程序的一部分。
控制器IC內(nèi)的存儲器映射位置中存儲的數(shù)字化量包括但不限于激光器偏置電流、發(fā)射激光功率以及接收功率(由ROSA 102中的光電二極管檢測器測量)。在存儲器映射表(例如表1)中,所測量的激光器偏置電流表示為參數(shù)Bin,所測量的發(fā)射激光功率表示為Pin,以及所測量的接收功率表示為Rin。存儲器映射表表明在一個示范實現(xiàn)中這些測量值存儲在其中的存儲位置,并且還表示相應(yīng)極限值、標(biāo)志值和配置值(例如用于表明標(biāo)志的極性)所存儲的位置。
如圖3所示,控制器110包括電源電壓傳感器126。這個傳感器產(chǎn)生的模擬電壓電平信號由ADC 127轉(zhuǎn)換為數(shù)字電壓電平信號,以及數(shù)字電壓電平信號存儲在存儲器128中。在一個優(yōu)選實施例中,A/D輸入復(fù)用器124和ADC 127通過時鐘信號來控制,以便把被監(jiān)測信號自動地定期轉(zhuǎn)換為數(shù)字信號,以及把那些數(shù)字值存儲在存儲器128中。
此外,當(dāng)產(chǎn)生數(shù)字值時,控制器的值比較邏輯131比較這些值與預(yù)定極限值。極限值優(yōu)選地在工廠中存儲在存儲器128中,但是,主機裝置可采用新的極限值改寫原始編程的極限值。每個被監(jiān)測信號自動與下限和上限值進行比較,從而引起兩個極限標(biāo)志值的產(chǎn)生,它們?nèi)缓蟊淮鎯υ谠\斷值和標(biāo)志存儲裝置128中。對于其中不存在有意義的上限或下限的任何被監(jiān)測信號,對應(yīng)極限值可設(shè)置為決不會使相應(yīng)標(biāo)志被設(shè)置的值。
極限標(biāo)志有時又稱作告警和警告標(biāo)志。主機裝置(或終端用戶)可監(jiān)測這些標(biāo)志,以便確定是否存在可能導(dǎo)致收發(fā)信機鏈路出故障的條件(告警標(biāo)志)或者是否存在預(yù)測不久很可能出故障的條件。這類條件的實例可能是已經(jīng)下降為零的激光器偏置電流,它指示發(fā)射機輸出的即時故障,或者可能是超過其標(biāo)稱值50%以上的恒定功率模式中的激光器偏置電流,它是激光器壽命終止條件的指示。因此,自動生成的極限標(biāo)志是有用的,因為它們根據(jù)內(nèi)部存儲的極限值提供對收發(fā)信機功能性的簡易合格-故障判定。
邏輯131優(yōu)選地包括用于執(zhí)行控制功能的多個狀態(tài)機,它們需要執(zhí)行操作序列,例如把溫度傳感器讀數(shù)轉(zhuǎn)換為索引值以及采用圖3未示出的連接把那個索引值傳遞給溫度查找表122。ADC127進行的模數(shù)轉(zhuǎn)換、信號與極限值的比較以及極限標(biāo)志的產(chǎn)生也部分由邏輯131中的狀態(tài)機處理。邏輯131中的狀態(tài)機經(jīng)過配置,以便定期重復(fù)控制器110的所有基本操作。
在一個優(yōu)選實施例中,故障控制和邏輯電路133對告警和警告標(biāo)志以及內(nèi)部LOS(信號丟失)輸入和故障輸入信號進行邏輯“或”,以便產(chǎn)生二進制收發(fā)信機故障(TxFault)信號,它被耦合到主機接口,因而使主機裝置可用。主機裝置可編程為監(jiān)測TxFault信號,以及通過自動讀取收發(fā)信機中的所有告警和警告標(biāo)志以及相應(yīng)的被監(jiān)測信號來響應(yīng)TxFault信號的斷言,以便確定告警或警告的原因。
故障控制和邏輯電路133此外還向主機接口傳遞從接收機電路(ROSA,圖2)接收的信號丟失(LOS)信號。
故障控制和邏輯電路133的另一個功能是在需要確保眼睛安全時禁用發(fā)射機(TOSA,圖2)的操作。在激光驅(qū)動器的狀態(tài)與Tx禁用輸出之間存在標(biāo)準(zhǔn)定義的交互,它由故障控制和邏輯電路133來實現(xiàn)。當(dāng)邏輯電路133檢測到可能導(dǎo)致眼睛安全風(fēng)險的問題時,通過激活控制器的Tx禁用信號來禁用激光驅(qū)動器。主機裝置可通過在主機接口的TxDisableCmd線上發(fā)送命令信號來重置這種條件。
故障控制和邏輯電路133的又一個功能是根據(jù)存儲器128中存儲的一組配置標(biāo)志來確定其輸入和輸出信號的極性。例如,電路133的信號丟失(LOS)輸出可能是邏輯低電平或者邏輯高電平信號,由存儲器128中存儲的相應(yīng)配置標(biāo)志來確定。
存儲器128中存儲的其它配置標(biāo)志(參見表4)用來確定警告和告警標(biāo)志中每一個的極性。在把每個被監(jiān)測模擬信號轉(zhuǎn)換為數(shù)字值時,存儲器128中存儲的其它配置值用來確定ADC 127應(yīng)用的定標(biāo)。
在一個備選實施例中,在主機接口上的對控制器102的另一個輸入是速率選擇信號。在圖3中,速率選擇信號輸入到邏輯133。這個主機生成信號通常是指定要由接收機(ROSA 102)接收的數(shù)據(jù)的預(yù)計數(shù)據(jù)速率的數(shù)字信號。例如,速率選擇信號可能具有兩個值,表示高和低數(shù)據(jù)速率(例如2.5Gb/s和1.25Gb/s)??刂破魍ㄟ^產(chǎn)生把模擬接收機電路設(shè)置為對應(yīng)于速率選擇信號所指定的值的帶寬的控制信號,來響應(yīng)速率選擇信號。
圖4是根據(jù)本發(fā)明的另一個實施例的另一個光電收發(fā)信機400的框圖。光電收發(fā)信機400優(yōu)選地包含在單個外殼401中。光電收發(fā)信機400包括光電接收機和光電發(fā)射機。光電接收機優(yōu)選地組成接收機光學(xué)部件(ROSA)402的一部分,而光電發(fā)射機優(yōu)選地組成發(fā)射機光學(xué)部件(TOSA)404的一部分,如上所述。
在一個優(yōu)選實施例中,光電接收機是雪崩光電二極管(APD)406。APD是光電二極管,它通過結(jié)區(qū)的載流子的雪崩倍增呈現(xiàn)光電流的內(nèi)部放大。這種放大要求通常在大約30V-70V的范圍內(nèi)的較高電源電壓,在圖4中表示為APD電壓。這個電壓通過隔離APD電源410提供給APD。光電接收機還耦合到后置放大器412,如上所述。
ROSA 402中的光電接收機所接收的光信號沿著圖4中表示為數(shù)據(jù)+/數(shù)據(jù)-的接收功率連接傳送到后置放大器412。后置放大器412產(chǎn)生固定輸出擺幅數(shù)字信號,它經(jīng)由RX+和RX-連接被連接到遠(yuǎn)程主機,如上所述。
光電發(fā)射機優(yōu)選地是LED或激光二極管405,并且電氣耦合到激光驅(qū)動器414。在使用中,TOSA 404中的光電發(fā)射機沒有被接通和斷開,而是在門限電流之上在高與低電平之間進行調(diào)制。圖4中表示為DC偏置的這個門限電流或DC偏置電流從激光驅(qū)動器414提供給TOSA 404。圖4中表示為輸出+/輸出-的調(diào)制電流或AC電流也從激光驅(qū)動器414提供給光電發(fā)射機。DC偏置電流的電平經(jīng)過調(diào)整,以便保持適當(dāng)?shù)募す馄鬏敵?即保持光電發(fā)射機指定或預(yù)定的光輸出功率的平均電平)以及補償溫度和電源電壓的變化。在使用中,主機經(jīng)由TX+和TX-連接向激光驅(qū)動器414傳送信號輸入TX+和TX-,如上所述(但圖4中未示出)。
在一個優(yōu)選實施例中,熱電冷卻器(TEC)408設(shè)置在TOSA 404中,以便驅(qū)散來自光電發(fā)射機的熱量,或者更一般地說是調(diào)節(jié)光電發(fā)射機405的溫度。TEC 408電氣耦合到TEC驅(qū)動器416并由其控制。
另外,一些光電收發(fā)信機還包括TOSA 404中的輸出功率監(jiān)測器403,它監(jiān)測從光電發(fā)射機輸出的能量。輸出功率監(jiān)測器403優(yōu)選地是激光器封裝中的光電二極管,它測量從激光二極管405的背小面發(fā)出的光。一般來說,激光二極管的背小面所產(chǎn)生的、由輸出功率信號所表示的光功率的大小與激光二極管405的前或主小面輸出的光功率成正比。背小面光功率與前小面光功率之比K對于不同的激光二極管不同,即使在相同類型的激光二極管之間。這個比率在裝置設(shè)置和校準(zhǔn)期間確定。圖4中表示為LD功率的輸出功率監(jiān)測信號從TOSA 404中的輸出功率監(jiān)測器403提供給兩個控制器IC 418和420。
光電收發(fā)信機400還包括至少兩個控制器集成電路(IC)418和420。第一控制器IC 418優(yōu)選地配置成控制提供給TOSA404的DC偏置電流以及控制提供給APD 406的電壓。第二控制器IC420優(yōu)選地配置成控制提供給TOSA 404的AC電流以及控制TEC408。另外,第一以及第二控制器IC優(yōu)選地配置成從各個光電收發(fā)信機組件收集診斷數(shù)據(jù),存儲這種診斷數(shù)據(jù),以及把這種診斷數(shù)據(jù)提供給遠(yuǎn)程主機(未示出)。
第一控制器IC 418與以上對于圖2和圖3所述的控制器IC 110相同。如圖3所示,第一控制器IC 418包括內(nèi)部模數(shù)轉(zhuǎn)換電路124(圖3)和數(shù)模轉(zhuǎn)換電路123(圖3)。因此,第一控制器IC 418能夠接收和發(fā)送模擬以及數(shù)字信號。雖然第一控制器48優(yōu)選地與如上所述的控制器IC 110相同,但是在這個實施例中,其D/A轉(zhuǎn)換器之一的輸出用來控制雪崩光電二極管406的電源410。
第二控制器IC 420優(yōu)選地包括與第一控制器IC 418相同的許多組件,其中的主要差別在于,第二控制器IC 420具有執(zhí)行已存儲程序的中央處理器(CPU)502(圖5),而不是第一控制器IC 418的固定邏輯和狀態(tài)機。這個第二控制器420的CPU 502比第一控制器IC 418的更有限狀態(tài)機邏輯更好地適合于控制TEC(即產(chǎn)生TEC控制信號,以便把TOSA 404中的溫度保持在指定目標(biāo)溫度)。圖5是圖4所示的第二控制器IC 420的更詳細(xì)框圖。第二控制器IC 420包括CPU 502,如前面所述;至少一個輸入端口504;至少一個輸出端口;通用非易失性存儲器,例如EEPROM或FLASH,與上述EEPROM 120(圖3)相似;診斷值和標(biāo)志存儲裝置508,與上述存儲裝置128(圖3)相似;以及串行接口430,與上述串行接口121(圖3)相似。
如果第一控制器IC 418或第二控制器IC 420沒有足夠的內(nèi)部靜態(tài)數(shù)模或模數(shù)轉(zhuǎn)換器,則可提供外部轉(zhuǎn)換器。在一個實施例中,輸出可采用脈寬調(diào)制(PWM)來實現(xiàn),它是一種用于以處理器的數(shù)字輸出控制模擬電路的強大技術(shù)。
回到圖4,第一控制器IC 418優(yōu)選地包括多個輸入端口124(圖3)。這些輸入端口優(yōu)選地電氣耦合到APD電源410、后置放大器412和激光驅(qū)動器414。在這些輸入端口接收的輸入信號包括來自APD電源的光電二極管監(jiān)測信號(PD監(jiān)測);來自后置放大器412的接收功率丟失(RxLOS)信號;以及來自激光驅(qū)動器的DC偏置監(jiān)測信號(DS偏置)和激光二極管監(jiān)測信號(LD監(jiān)測)。光電二極管監(jiān)測信號(PD監(jiān)測)是接收功率的指示。接收功率丟失(RxLOS)信號是光電接收機沒有接收輸入光信號或者沒有起作用的指示。DC偏置監(jiān)測信號(DC偏置)是提供給光電收發(fā)信機的DC偏置功率的指示。激光二極管監(jiān)測信號(LD監(jiān)測)是輸出功率監(jiān)測器403所檢測的光電發(fā)射機功率的指示。
第一控制器IC 418還優(yōu)選地包括多個輸出端口123(圖3)。輸出端口優(yōu)選地電氣耦合到APD電源410和激光驅(qū)動器414。從這些輸出端口提供的輸出信號優(yōu)選地包括提供給APD電源410的APD控制信號(APD控制)以及提供給激光驅(qū)動器414的DC偏置控制信號(DC偏置控制)。APD控制信號(APD控制)用來控制APD電源、因而控制提供給APD 406的電壓,而DC偏置控制信號(DC偏置控制)則用來控制激光驅(qū)動器414、因而控制提供給光電發(fā)射機的DC偏置電流。
第二控制器IC的輸入端口504(圖5)電氣耦合到APD電源410、激光驅(qū)動器414和TEC 408。在這些輸入端口接收的輸入信號包括來自APD電源的光電二極管監(jiān)測信號(PD監(jiān)測);來自激光驅(qū)動器的DC偏置監(jiān)測信號(DS偏置)和激光二極管監(jiān)測信號(LD監(jiān)測);以及來自TEC的TEC溫度(TEC溫度)。光電二極管監(jiān)測信號(PD監(jiān)測)是接收功率的指示。DC偏置監(jiān)測信號(DC偏置)是提供給光電收發(fā)信機的DC偏置電流的指示。激光二極管監(jiān)測信號(LD監(jiān)測)是輸出功率監(jiān)測器403所檢測的光電發(fā)射機功率的指示。TEC溫度(TEC溫度)是TEC的溫度的指示。
第二控制器IC的輸出端口506(圖5)優(yōu)選地電氣耦合到激光驅(qū)動器414和TEC驅(qū)動器416。從這些輸出端口提供的輸出信號優(yōu)選地包括提供給激光驅(qū)動器414的AC控制信號(AC控制)以及提供給TEC驅(qū)動器416的TEC控制信號(TEC控制)。AC控制信號(AC控制)用來控制激光驅(qū)動器向光電發(fā)射機提供已調(diào)制AC電流。TEC控制信號(TEC控制)用來控制TEC驅(qū)動器416,因而控制TEC 408本身。第二控制器IC的CPU 502執(zhí)行控制軟件,以便控制TEC 408,以便保持TOSA 404中的指定或目標(biāo)溫度。CPU 502執(zhí)行的控制軟件可采用TEC溫度反饋信號作為控制反饋信號,來實現(xiàn)用于控制TEC408的傳統(tǒng)PID控制環(huán)路。
由于在一個實施例中,第二控制器IC 420沒有包括足夠的內(nèi)部模數(shù)和數(shù)模轉(zhuǎn)換器,因此,在第二控制器IC 420的外部優(yōu)選地提供模數(shù)轉(zhuǎn)換器(ADC)422和數(shù)模轉(zhuǎn)換器(DAC)424。在DC偏置監(jiān)測信號(DC偏置監(jiān)測)和光電二極管監(jiān)測信號(PD監(jiān)測)進入第二控制器IC 420之前,ADC 422把這些信號從模擬信號轉(zhuǎn)換為數(shù)字信號。類似地,在數(shù)字AC控制信號到達(dá)激光驅(qū)動器414之前,DAC 424把該信號轉(zhuǎn)換為模擬等效信號。在備選實施例中,模數(shù)和數(shù)模轉(zhuǎn)換功能中的部分或全部在第二控制器IC 420中內(nèi)部執(zhí)行。
與包括其自己的內(nèi)部溫度傳感器125(圖3)的第一控制器IC 418不同,第二控制器IC 420優(yōu)選地從外部熱敏電阻426獲取光電收發(fā)信機400的溫度。在一個備選方案中,第二控制器IC 420包括內(nèi)部溫度傳感器。
在使用中,第二控制器IC 420按照以下方式控制提供給TOSA 404的TEC驅(qū)動器。來自熱敏電阻426的溫度通過第二控制器IC 420中的ADC通道來讀取。第二控制器IC 420中的CPU502(圖5)則采用以軟件實現(xiàn)的數(shù)字伺服系統(tǒng)來計算TEC驅(qū)動命令,并采用用作一種DAC的脈寬調(diào)制來輸出TEC控制信號(TEC控制)。TEC驅(qū)動器416接收這個作為電壓的TEC控制信號,并相應(yīng)地驅(qū)動TEC。在一個實施例中,控制激光器溫度的數(shù)字伺服系統(tǒng)采用非易失性存儲器500(圖5)中存儲的命令值、伺服增益設(shè)定和極限設(shè)定來產(chǎn)生TEC控制信號。
從第一和第二控制器IC中的輸入接收的數(shù)據(jù)優(yōu)選地分別存儲在診斷值和標(biāo)志存儲存儲器128(圖3)和508(圖5)中。在一個優(yōu)選實施例中,第一控制器IC 418存儲電源電壓(Vcc)、內(nèi)部溫度、DC偏置電流/功率、發(fā)射電流/功率、接收電流/功率等的值。類似地,在一個優(yōu)選實施例中,第二控制器IC 418存儲電源電壓(Vcc)、熱敏電阻426所測量的溫度、DC偏置電流/功率、發(fā)射電流/功率、TEC溫度/負(fù)荷等的值。因此,同樣的診斷數(shù)據(jù)的一部分存儲在第一和第二控制器IC中。這種冗余度具有許多好處,下面將進行描述。
第一和第二控制器IC還優(yōu)選地經(jīng)由電源電壓Vcc耦合到電源。此外,第一和第二控制器IC 418和420各包括相應(yīng)的接口428和430,以便與遠(yuǎn)程主機(未示出)通信。接口428與上述接口121(圖3)相似。這個接口優(yōu)選地是串行接口,例如I2C(IC間)、雙線或MDIO總線。I2C總線為雙向雙線串行總線,它提供集成電路之間的通信鏈路。MDIO總線是IEEE 802.3規(guī)范描述的管理數(shù)據(jù)輸入/輸出總線?;蛘?,其它任何適當(dāng)?shù)拇薪涌谝部赏瑯邮褂谩?br>
另外,第一和第二控制器IC優(yōu)選地具有不同的串行裝置地址,在一個優(yōu)選實施例中由A0和A2表示。這樣,主機可獨立地分開訪問這些控制器IC的每個。各控制器中的存儲器映射位置被映射到通過連接指定控制器的裝置地址和指定控制器之一中的存儲器映射位置的子裝置地址所形成的地址。主機裝置通常預(yù)先配置成讀取特定的存儲器映射位置以便獲取特定診斷數(shù)據(jù)。但是,不同的主機可預(yù)先配置成讀取不同的存儲器映射位置來獲取相同的診斷數(shù)據(jù)。但是,包括兩個控制器IC允許相同的診斷數(shù)據(jù)存儲在完全不同的存儲器映射位置中。這允許以不同方式預(yù)先配置成讀取不同控制器IC上的不同存儲器映射位置的主機獲得相同的診斷數(shù)據(jù)。在一個實施例中,兩個控制器IC上的存儲器映射位置模擬兩個不同的主機配置,對兩個控制器IC的每個具有不同的存儲器映射。在另一個實施例中,兩個控制器IC具有不同的裝置地址,但在兩個控制器IC中具有相同的存儲器映射(對于主機可訪問位置)。
在又一個實施例中,第一和第二控制器IC中的接口428和430可分別采用不同的通信協(xié)議進行通信。這允許同一個光電收發(fā)信機與采用不同協(xié)議進行通信的主機配合使用。例如,在第一系統(tǒng)配置中,第一主機可采用第一通信協(xié)議來訪問第一控制器IC 418上的診斷信息,而在第二系統(tǒng)配置中,第二主機可采用第二通信協(xié)議來訪問第二控制器IC 420上相同的診斷信息。這允許同一個光電收發(fā)信機用于兩種系統(tǒng)中,而無需對光電收發(fā)信機使用的通信協(xié)議的任何重新設(shè)計或重新配置。
雖然上述所有功能的組合在這個收發(fā)信機控制器的優(yōu)選實施例中是符合要求的,但是,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,僅實現(xiàn)這些功能的子集的裝置也具有極大用途。類似地,本發(fā)明也適用于發(fā)射機和接收機,因而不只是適用于收發(fā)信機。應(yīng)當(dāng)指出,本發(fā)明的控制器適合于多信道光鏈路的應(yīng)用。還應(yīng)當(dāng)理解,雖然本文中描述了兩個控制器IC,但是,一個以上的任何數(shù)量的控制器IC可用來提供上述功能性。最后,術(shù)語“控制器IC”的使用不是意在把控制器IC限制為執(zhí)行控制功能。
表1收發(fā)信機控制器的存儲器映射
表2詳細(xì)存儲器描述-A/D值和狀態(tài)位
表3詳細(xì)存儲器描述-告警和警告標(biāo)志位
表4
權(quán)利要求
1.一種光電收發(fā)信機,包括第一控制器集成電路(IC)和第二控制器IC,各包括邏輯部件;配置成存儲數(shù)字診斷數(shù)據(jù)的存儲器,其中所述數(shù)字診斷數(shù)據(jù)的至少一部分是所述第一控制器IC和所述第二控制器IC公共的;接口,電氣耦合到所述存儲器,并且配置用于把所述診斷數(shù)據(jù)傳遞給所述光電收發(fā)信機外部的主機;以及至少一個輸入端口,電氣耦合到所述存儲器,并且配置成接收來自所述光電收發(fā)信機內(nèi)的其它組件的所述診斷數(shù)據(jù)。
2.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述接口是串行接口。
3.如權(quán)利要求2所述的光電收發(fā)信機,其特征在于,所述串行接口是從包括I2C串行接口、2Wire串行接口和MDIO串行接口的組中選取的。
4.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述其它組件是從包括發(fā)射機光學(xué)部件(TOSA)、接收機光學(xué)部件(ROSA)、激光驅(qū)動器IC、后置放大器IC、雪崩光電二極管(APD)電源、熱電冷卻器(TEC)驅(qū)動器IC以及功率控制器IC中至少一項的組中選取的。
5.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,還包括從包括下列各項的組中選取的附加組件發(fā)射機光學(xué)部件(TOSA)、接收機光學(xué)部件(ROSA)、激光驅(qū)動器、后置放大器、雪崩光電二極管(APD)電源、熱電冷卻器(TEC)驅(qū)動器、功率控制器、前置放大器、激光波長控制器、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器或者上述組件的任何組合。
6.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述診斷數(shù)據(jù)存儲在所述第一控制器IC中和所述第二控制器IC中的不同存儲器映射位置。
7.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第一控制器IC的所述至少一個輸出端口電氣耦合到雪崩光電二極管(APD)電源,以便提供APD控制信號;以及激光驅(qū)動器IC,以便提供直流(DC)偏置控制信號。
8.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第二控制器IC的所述至少一個輸出端口電氣耦合到激光驅(qū)動器IC,以便提供交流(AC)控制信號;以及熱電冷卻器(TEC)驅(qū)動器IC,以便提供TEC控制信號。
9.如權(quán)利要求7所述的光電收發(fā)信機,其特征在于,所述第二控制器IC經(jīng)由數(shù)模轉(zhuǎn)換器向所述激光驅(qū)動器IC提供所述AC控制信號。
10.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第一控制器IC還包括至少一個輸入端口,它電氣耦合到雪崩光電二極管(APD)電源,以便接收光電二極管監(jiān)測信號;后置放大器IC,以便接收所接收電力丟失(RxLOS)信號;以及激光驅(qū)動器IC,以便接收直流(DC)偏置信號和激光二極管監(jiān)測信號。
11.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第二控制器IC還包括至少一個輸入端口,它電氣耦合到雪崩光電二極管(APD)電源,以便接收光電二極管監(jiān)測信號;激光驅(qū)動器IC,以便接收直流(DC)偏置監(jiān)測信號和激光二極管監(jiān)測信號;以及熱電冷卻器(TEC)驅(qū)動器IC,以便接收TEC溫度信號。
12.如權(quán)利要求10所述的光電收發(fā)信機,其特征在于,所述第二控制器IC經(jīng)由模數(shù)轉(zhuǎn)換器接收所述光電二極管監(jiān)測信號和所述DC偏置監(jiān)測信號。
13.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第二控制器IC電氣耦合到設(shè)置在所述光電收發(fā)信機內(nèi)的熱敏電阻。
14.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第一和第二控制器IC電氣耦合到電源。
15.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第一控制器IC配置成控制提供給發(fā)射機光學(xué)部件(TOSA)的直流(DC)偏置電流。
16.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第一控制器IC配置成控制提供給接收機光學(xué)部件(ROSA)的雪崩光電二極管(APD)功率。
17.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第二控制器IC配置成控制提供給發(fā)射機光學(xué)部件(TOSA)的交流(AC)電流。
18.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第二控制器IC配置成控制發(fā)射機光學(xué)部件(TOSA)中的熱電冷卻器(TEC)。
19.如權(quán)利要求1所述的光電收發(fā)信機,其特征在于,所述第一控制器IC的邏輯部件包括多個狀態(tài)機,以及所述第二控制器IC的邏輯部件包括執(zhí)行所存儲程序的處理器。
20.一種光電收發(fā)信機,包括光電發(fā)射機;光電接收機;激光驅(qū)動器,電氣耦合到所述光電發(fā)射機;后置放大器,電氣耦合到所述光電接收機;電氣耦合到所述激光驅(qū)動器的第一控制器集成電路(IC),其中,所述第一控制器IC配置成向所述激光驅(qū)動器提供直流(DC)偏置電流控制信號,使所述激光驅(qū)動器向所述光電發(fā)射機提供DC偏置電流;第二控制器IC,電氣耦合到所述激光驅(qū)動器,以便向所述激光驅(qū)動器提供交流(AC)電流控制信號,使所述激光驅(qū)動器向所述光電發(fā)射機提供AC電流。
21.如權(quán)利要求20所述的光電收發(fā)信機,其特征在于,所述光電接收機包括雪崩光電二極管(APD),其中,所述APD電氣耦合到與所述第一控制器IC電氣耦合的APD電源,以及所述第一控制器IC配置成向所述APD電源提供APD電源控制信號,使所述APD電源向所述APD提供APD電壓。
22.如權(quán)利要求20所述的光電收發(fā)信機,其特征在于,所述光電發(fā)射機包括熱電冷卻器(TEC),其中,所述TEC電氣耦合到與所述第二控制器IC電氣耦合的TEC驅(qū)動器,所述第二控制器IC配置成向所述TEC驅(qū)動器提供TEC控制信號,使所述TEC驅(qū)動器控制所述TEC。
全文摘要
光電收發(fā)信機包括第一和第二控制器IC。每個控制器IC包括邏輯、存儲器、接口和至少一個輸入端口。每個存儲器配置成存儲數(shù)字診斷數(shù)據(jù),并且具有唯一順序裝置地址,以便允許主機分開且獨立地訪問這些控制器IC中的每個。數(shù)字診斷數(shù)據(jù)的至少一部分是第一控制器IC和第二控制器IC公共的。包括兩個控制器IC允許相同的診斷數(shù)據(jù)存儲在完全不同的存儲器映射位置中。這允許以不同方式預(yù)先配置成讀取不同存儲器映射位置或不同控制器IC的主機獲得相同的診斷數(shù)據(jù)。
文檔編號H04B10/06GK1846377SQ200480025341
公開日2006年10月11日 申請日期2004年6月30日 優(yōu)先權(quán)日2003年7月8日
發(fā)明者L·G·霍斯金, J·斯圖爾特, A·侯 申請人:菲尼薩公司