JP3887026B2 - 光伝送装置及びレーザダイオードの駆動方法 - Google Patents
光伝送装置及びレーザダイオードの駆動方法 Download PDFInfo
- Publication number
- JP3887026B2 JP3887026B2 JP51763399A JP51763399A JP3887026B2 JP 3887026 B2 JP3887026 B2 JP 3887026B2 JP 51763399 A JP51763399 A JP 51763399A JP 51763399 A JP51763399 A JP 51763399A JP 3887026 B2 JP3887026 B2 JP 3887026B2
- Authority
- JP
- Japan
- Prior art keywords
- current
- data
- drive
- laser diode
- temperature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000003287 optical effect Effects 0.000 title claims description 67
- 238000000034 method Methods 0.000 title claims description 54
- 230000005540 biological transmission Effects 0.000 title claims description 39
- 238000012937 correction Methods 0.000 claims description 46
- 230000008569 process Effects 0.000 claims description 38
- 230000006866 deterioration Effects 0.000 claims description 34
- 238000001816 cooling Methods 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 20
- 230000015556 catabolic process Effects 0.000 claims description 13
- 238000006731 degradation reaction Methods 0.000 claims description 13
- 238000003860 storage Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 3
- 239000004065 semiconductor Substances 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 37
- 230000008859 change Effects 0.000 description 21
- 101100015484 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GPA1 gene Proteins 0.000 description 13
- 101100067427 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FUS3 gene Proteins 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 101100434411 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ADH1 gene Proteins 0.000 description 7
- 101150102866 adc1 gene Proteins 0.000 description 7
- 230000032683 aging Effects 0.000 description 6
- 230000008033 biological extinction Effects 0.000 description 6
- 102100023705 C-C motif chemokine 14 Human genes 0.000 description 4
- 101000978381 Homo sapiens C-C motif chemokine 14 Proteins 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 4
- 238000010791 quenching Methods 0.000 description 4
- 230000000171 quenching effect Effects 0.000 description 4
- 101150042711 adc2 gene Proteins 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 229920006395 saturated elastomer Polymers 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 101000706563 Homo sapiens SUN domain-containing protein 3 Proteins 0.000 description 1
- 101100162020 Mesorhizobium japonicum (strain LMG 29417 / CECT 9101 / MAFF 303099) adc3 gene Proteins 0.000 description 1
- 102100031129 SUN domain-containing protein 3 Human genes 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002040 relaxant effect Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01S—DEVICES USING THE PROCESS OF LIGHT AMPLIFICATION BY STIMULATED EMISSION OF RADIATION [LASER] TO AMPLIFY OR GENERATE LIGHT; DEVICES USING STIMULATED EMISSION OF ELECTROMAGNETIC RADIATION IN WAVE RANGES OTHER THAN OPTICAL
- H01S5/00—Semiconductor lasers
- H01S5/06—Arrangements for controlling the laser output parameters, e.g. by operating on the active medium
- H01S5/068—Stabilisation of laser output parameters
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01S—DEVICES USING THE PROCESS OF LIGHT AMPLIFICATION BY STIMULATED EMISSION OF RADIATION [LASER] TO AMPLIFY OR GENERATE LIGHT; DEVICES USING STIMULATED EMISSION OF ELECTROMAGNETIC RADIATION IN WAVE RANGES OTHER THAN OPTICAL
- H01S5/00—Semiconductor lasers
- H01S5/06—Arrangements for controlling the laser output parameters, e.g. by operating on the active medium
- H01S5/068—Stabilisation of laser output parameters
- H01S5/0683—Stabilisation of laser output parameters by monitoring the optical output parameters
Landscapes
- Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Optics & Photonics (AREA)
- Semiconductor Lasers (AREA)
- Optical Communication System (AREA)
Description
本発明は、レーザダイオードを有する光伝送装置、更にはレーザダイオードの駆動方法に係り、詳しくは、経年変化によるレーザダイオードの特性劣化に対してもレーザダイオードの駆動電流を最適化する技術に関するものであり、例えばディジタル光通信システムに適用して有効な技術に関するものである。
背景技術
レーザダイオードは駆動電流が発振閾値電流(単に閾値電流と称する)を越えると発光し、発光強度は、閾値電流を越えた分の変調電流に比例する。レーザダイオードの発光動作の応答速度を高速化するために、前記閾値電流若しくはその近傍の電流をバイアス電流として常時流しておき、データ信号に対応されるパルス電流として前記変調電流を、そのバイアス電流に重畳して流すことにより、光パルスを生成することができる。
光通信を安定に行なうには、発光時の光強度が一定であることが必要である。このとき、レーザダイオードの発光特性は温度に大きく依存する。すなわち、閾値電流は温度が高くなるに従って大きくされ、また、所定の発光強度を得るために必要な変調電流も温度が高くなるに従って大きくされる。また、レーザダイオードの発光特性は経年変化により劣化し、使用期間が長くなるに従って、閾値電流が大きくなり、所定の発光強度を得るために必要な変調電流も大きくなる。しかも、温度や経年変化に応じた上記特性変化は閾値電流と変調電流との間で相違する。
そのような特性変化に対し、レーザダイオードに対設されたフォトダイオードの電流からレーザダイオードの発光強度の平均レベルを検出し、この検出レベルの低下相当分だけバイアス電流を増加させることで、一定の発光強度を得ることができるようにしたオートパワーコントロール技術が従来採用されている。この技術について記載された文献の例としては特開平8−204268号公報がある。
しかしながら、上記従来技術では、バイアス電流だけを変化させ、変調電流については制御していない。このため、バイアス電流が閾値電流を越えれば、消光不良を生じ、逆にバイアス電流が閾値電流に比べて小さ過ぎれば消光遅延を生じる。要するに上記従来技術は、温度変化や経年変化によるレーザダイオードの閾値電流及び一定発光強度を得るための変調電流の変化に対して、バイアス電流と変調電流の総和だけを制御するに過ぎない。
一方、温度に応じた閾値電流と一定の発光強度を得るための変調電流との変化の双方に着目して、レーザダイオードの駆動電流を制御する技術が特開平6−61555号公報に記載されている。すなわち、レーザダイオードの各動作温度毎に最適なバイアス電流と変調電流との比率を規定した電流比制御データをROMなどに用意し、レーザダイオードの動作温度の検出結果に従って電流比制御データをROMから読み出し、オートパワーコントロールされたレーザダイオードの駆動電流を参照し、この駆動電流に対して、前記電流比制御データに従って、バイアス電流と変調電流とを決定するものである。
しかしながら、上記従来技術は経年変化によるレーザダイオードの特性劣化については考慮されていない。本発明者の検討によれば、オートパワーコントロールによる駆動電流の増分が、周囲温度の変化によるものか、或いはレーザダイオードの経年変化による特性劣化によるものかを区別しなければ、バイアス電流及び変調電流の双方を最適化するのは難しいことが明らかにされた。
更にレーザダイオードの劣化に付随して出力光の波長も変動する。これは、レーザダイオードが劣化して必要な光出力を得るための駆動電流が増大することにより、レーザダイオードの活性層の温度が上昇し、出力波長が長波長側にシフトするために生ずる。活性層の温度を下げれば光出力波長は短波長側にシフトする。このような波長の変動は、例えば波長多重伝送を行なうシステムにおいて伝送信号の認識誤りを生じさせる。
本発明の目的は、光による情報伝送の信頼性を向上させることができる光伝送装置を提供することにある。
本発明の別の目的は、周囲温度の変化及び経年変化によるレーザダイオードの特性劣化に対して消光不良及び発光遅延を最小限に抑えて光出力を一定に維持することができる光伝送装置を提供することにある。
本発明の更に別の目的は、周囲温度の変化及び経年変化によるレーザダイオードの特性劣化に対して消光不良及び発光遅延を最小限に抑えてレーザダイオードを駆動する方法を提供することにある。
本発明のその他の目的は、発光出力波長の変化を緩和することができる光伝送装置を提供することにある。
発明の開示
本発明に係る光伝送装置は、レーザダイオードと、前記レーザダイオードにバイアス電流と当該バイアス電流に重畳される変調電流とを駆動電流として供給する電流供給回路と、前記レーザダイオードの発光強度が一定になるように前記駆動電流の不足を補う自動光出力制御回路と、前記レーザダイオードの周囲温度を検出する温度検出回路と、所定の発光強度を得るのに必要な変調電流とバイアス電流とを決定するための駆動制御データが所定の温度毎に格納される記憶手段と、前記温度検出回路で検出された温度に対応する駆動制御データを前記記憶手段から取得し、取得した駆動制御データに基づいて前記電流供給回路からレーザダイオードに供給すべき駆動電流を制御し、また、前記自動光出力制御回路によって発光強度一定にされたレーザダイオードに実際に供給される駆動電流を計測すると共に、計測された駆動電流とその時の検出温度に応ずる駆動制御データによって決まる駆動電流との差分が許容範囲を越えるか否かを検出し、許容範囲を越えたとき、前記駆動電流の差分をバイアス電流と変調電流の夫々の増分として規定するように前記記憶手段上の当該温度に係る駆動制御データを更新する制御手段とを含む。
前記駆動電流の増分の許容範囲とは、例えば、ある温度における駆動制御データによって形成される駆動電流に対して、自動光出力制御が行なわれたとき、消光不良や発光遅延が実質的に問題にならない範囲であり、例えばその数%程度の電流として規定することができる。
上記手段によれば、検出温度に対応した駆動制御データを用いてレーザダイオードの駆動電流を制御する。レーザダイオードの劣化判定に当たって、更にレーザダイオード周囲の温度を計測し、新たに計測された温度に応ずる駆動制御データによって規定される駆動電流と自動光出力制御によって形成されている実際の駆動電流との差分が許容値を越えているか否かを判定し、越えている場合に、レーザダイオードの劣化が進行していると判定する。したがって、自動光出力制御による駆動電流の増加が、レーザダイオードの劣化によるものか、周囲温度の変化によるものかは、確実に区別される。レーザダイオードの劣化判定に用いた前記駆動電流の差分に基づいて、当該温度に対応する駆動制御データを更新する。駆動制御データが更新された後は、当該更新された駆動制御データを用いてレーザダイオードの駆動電流を制御する。これにより、周囲温度の変化及び経年変化によるレーザダイオードの特性劣化の双方に対して、消光不良及び発光遅延を最小限に抑えて光出力を一定に維持することができる。
一旦駆動制御データが更新されると、当該温度下での駆動電流は更新された駆動制御データで決まるバイアス電流及び変調電流とされる。その後のレーザダイオードの劣化検出は、当該更新された駆動制御データで決定される駆動電流と自動光出力制御による駆動電流との差分が許容値を越えているか否かを判定することによって行なう。このように、レーザダイオードの劣化の進行が検出されると、先に格納されていた駆動制御データは、新たに取得された補正量を規定する情報を含む駆動制御データに更新され、その後は、更新された補正駆動制御データによってレーザダイオードの駆動電流が決定される。
前記駆動制御データは、バイアス電流と変調電流とを所定の温度毎に初期的に決定するための初期データと、後から初期データに追加される補正データとから構成することができる。このとき、前記補正データは、前記駆動電流の差分をバイアス電流と変調電流との夫々の増分として規定するためのデータとすることができる。更に詳しくは、前記制御手段は、前記駆動電流の差分データと、当該駆動電流の差分を1よりも小さな定率倍して得られた値をバイアス電流の増分データとして前記補正データに含めることができる。このとき制御手段は、前記初期データと補正データとからレーザダイオードの駆動電流を決定する場合、初期データに含まれる初期的なバイアス電流データと補正データに含まれるバイアス電流の増分データとの和によってバイアス電流を決定し、前記補正データに夫々含まれる駆動電流の差分データとバイアス電流の増分データとの差に前記初期データに含まれる初期的な変調電流データを加算して変調電流を決定することができる。
レーザダイオードの温度上昇に伴う波長変化を緩和するには、前記レーザダイオードを選択的に冷却可能な冷却素子を更に設け、前記制御手段は、初期駆動制御データによって規定される駆動電流又は補正駆動制御データと前記初期駆動制御データとによって規定される駆動電流に対して前記計測された駆動電流の差分が所定値に達する毎に、前記冷却素子にてレーザダイオードの周辺温度を所定温度づつ低下させることができる。
【図面の簡単な説明】
第1図は本発明に係る光伝送装置の一例を光トランシーバを中心に示すブロック図である。
第2図はインタフェースボードとして構成される光伝送装置の全体を概略的に示すブロック図である。
第3図は光トランシーバの詳細な一例を示す回路図である。
第4図はダイオードに変調電流をパルス状に流すためのスイッチング制御回路の一例を示す回路図である。
第5図は駆動制御データテーブルの一例を示す説明図である。
第6図はLDの駆動電流と発光強度との関係を示す説明図である。
第7図はLDの温度特性を示す説明図である。
第8図は一定の温度環境下におけるLDの駆動電流Idに対する発光強度Pfの劣化寿命関係を示す説明図である。
第9図は駆動制御データテーブルを用いたLDの駆動制御と補正駆動制御データの生成手順を示すフローチャートである。
第10図はオートパワーコントロールによる駆動電流の増分δIdとバイアス電流の増分δIbとの関係を例示した説明図である。
第11図はLDの駆動制御の遷移をLDの特性劣化の進行に従って示したフローチャートである。
第12図は冷却処理の詳細な一例を示すフローチャートである。
発明を実施するための最良の形態
《光伝送装置》
第1図には光伝送装置の一実施例が光トランシーバを中心に示されている。同図に示される光伝送装置1には、光トランシーバ1Tと光レシーバ1Rが代表的に示されている。前記光トランシーバ1Tは、特に制限されないが、夫々個別に半導体集積回路化されたレーザダイオードモジュール10、ドライバ回路11、入力回路12及びマイクロコンピュータ17を備える。前記光レシーバ1Rは、夫々個別に半導体集積回路化されたピンフォトダイオード13、プリアンプ14、メインアンプ15、及び出力回路16を備える。
前記レーザダイオードモジュール10はレーザダイオード(LDとも記す)100とモニタ用のフォトダイオード(PDとも記す)101を有し、レーザダイオード100の光出力は光出力端子OPOUTに出力される。前記ピンフォトダイオード13は光入力端子OPINから光信号を受ける。入力回路12にはデータ入力端子DTINとクロック入力端子CLINに結合され、出力回路16はデータ出力端子DTOUTとクロック出力端子CLOUTに接続されている。
前記入力回路12はバッファメモリ120とD型フリップフロップ(F/F)等の入力バッファ121を有する。バッファメモリ120は端子CLINからのクロック信号に同期してデータ入力端子DTINからのデータ信号を順次格納する。バッファメモリ120に格納されたデータは、クロック入力端子CLINから供給されるクロック信号に同期して入力バッファ121に与えられ、波形整形されてドライバ回路11に供給される。
ドライバ回路11はLDドライバ110とオートパワーコントロール回路(APC)111を有する。LDドライバ110は、LD100に、その閾値電流に応ずるバイアス電流を流し、入力バッファ120から供給されるデータ信号に応じて、LD100をオン/オフ制御するための変調電流を選択的にLD100に流す。
PD101は、LD100が出力する光を光電変換し、LD100の発光強度に応ずる電流を形成する。APC111は、前記PD101に流れる電流に基づいて、LD100の発光強度が一定になるように、LD100に流す駆動電流を補助的に制御する。前記バイアス電流と変調電流とに対する基本的な制御はマイクロコンピュータ17がLDドライバ110に対して行なう。その詳細については後述する。前記LD100の光出力は光出力端子OPOUTから光ファイバ等の伝送路に与えられる。
前記ピンフォトダイオード13は伝送路から光入力端子OPINに供給された光信号を検出して受信信号電流に変換する。この受信信号電流は、プリアンプ14で電圧信号に変換される。変換された電圧信号はメインアンプ15に与えられる。メインアンプ15は、入力された電圧信号をECLレベルまで増幅する。メインアンプ15の出力を受ける出力回路16は、タイミング抽出部160、識別部161及びフリップフロップのような出力バッファ162を有する。タイミング抽出部160は入力信号を2系統に分け、一方を遅延させ、これを他方と論理積を採り、例えば155.52MHzのクロック成分を含むパルスを生成する。このパルスは図示を省略するSAW(Surface Acoustic Wave)フィルタにより155.52MHzのクロック成分のみが抽出され、それがリミット増幅されて、クロック信号が生成される。識別部161はメインアンプ15からの入力信号を十分に増幅し、波形の上部と下部をスライスした信号に整形する。出力バッファ162は前記スライスされた信号を前記クロック信号を用いて波形整形(パルス幅歪みの抑圧)を行なう。出力バッファ162の出力がデータ出力端子DTOUTに与えられ、前記タイミング抽出部160で形成されたクロック信号がクロック出力端子CLOUTに与えられる。
第1図に示される光トランシーバ1Tは、マイクロコンピュータ17を備える。このマイクロコンピュータ17は、特に制限されないが、光レシーバ1Rの制御にも利用される。
前記マイクロコンピュータ17は、特に制限されないが、CPU(Central Processing Unit:中央処理装置)170、RAM(Random Access Memory:ランダムアクセスメモリ)171,ROM(Read Only Memory:リードオンリメモリ)172、電気的消去及び書き込み可能な不揮発性記憶装置の一例であるフラッシュメモリ173、及び入出力回路(I/O)174などを有し、それらは内部バス175に結合されている。特に制限されないが、ROM172は定数データ等を保有するマスクROMであり、RAM1171はCPU170のワーク領域とされ、フラッシュメモリ173はCPU170の動作プログラムや駆動制御データ等を書き換え可能に保有する。
マイクロコンピュータ17は、光伝送装置1を全体的に制御する回路である。LD100の駆動制御データはフラッシュメモリ173に格納される。CPU170は、LD100を駆動して光伝送を行うとき、後述の温度センサ112で検出された温度に応ずる駆動制御データをフラッシュメモリ173から読出し、読出したデータに基づいてLDドライバ110によるLD100の駆動制御を行う。すなわち、LD100の温度特性に基づいて作成されたデータテーブル(駆動制御データテーブル)をフラッシュメモリ173に用意し、CPU170は、LD100が必要とする光出力や温度等に応じて、当該LD100の温度特性に即してその駆動電流を制御する。駆動電流の制御内容については後述する。その他に、マイクロコンピュータ17は前記プリアンプ14のゲインを切り換え制御したりする。
前記マイクロコンピュータ17は、マイクロコンピュータインタフェース端子(マイコンインタフェース端子とも称する)MCIFを介して光伝送装置内の図示を省略するプロトコルコントローラなどに接続され、送受信制御の指示などが与えられる。マイコンインタフェース端子MCIFは、マイクロコンピュータ17のモード端子、及び入出力回路の所定のポートに接続される。
マイクロコンピュータ17はユーザプログラムモードのほかに例えばブートモードを有する。マイクロコンピュータ17にユーザプログラムモードが設定されると、CPU170はフラッシュメモリ173に格納されている動作プログラムを実行する。ブートモードは、フラッシュメモリ173をマイクロコンピュータ17の外部から直接書き換え可能にする動作モードである。マイクロコンピュータ17にブートモードが設定されると、入出力回路174はフラッシュメモリ173を外部から直接書き換え可能な信号入出力状態にされる。すなわち、ブートモードが設定されると、書き換え用の高電圧、プログラム信号、アドレス及びデータをマイコンインタフェース端子MCIFを介して前記フラッシュメモリ173との間でやりと可能になる。このブートモードを用いて、フラッシュメモリ173に前記駆動制御データを初期的に書き込んだり、CPU170の動作プログラムを書き込むことができる。更にフラッシュメモリ173の書き換えも可能である。フラッシュメモリ173へのデータ書き込み/書き換えは、マイクロコンピュータ17のユーザプログラムモードでも可能にされ、CPU170の制御により、フラッシュメモリ173に書き込まれている駆動制御データを書き換えることができる。
第2図には光伝送装置の全体的なブロック図が示される。同図に示される光伝送装置は、特に制限されないが、ATM交換機等を構成する多数のインタフェースボードの内の1枚のインタフェースボードを構成する。前記光トランシーバ1T及び光レシーバ1Rは光ファイバにより光幹線網に接続される。光トランシーバ1T及び光レシーバ1Rの後段には、SUNI(Serial User Network Interface)3が設けられており、SUNI3における光トランシーバ1Tとの接続部ではデータのシリアル・パラレル変換を行い、SUNI3における光レシーバ1Rとの接続部ではデータのパラレル・シリアル変換を行う。プロトコルコントローラ4は、ATM(Asynchronous Transfer Mode:非同期通信モード)をサポートする場合、データセルの組み立て/分解やデータセルの多重/分離を行なう。送信信号は、パラレル入力回路6及び送信バッファ5を介してプロトコルコントローラ4に与えられる。受信信号は、プロトコルコントローラ4から受信バッファ7を介してパラレル出力回路8に与えられる。パラレル入力回路6及びパラレル出力回路8は例えば図示を省略するインタフェースケーブルなどを介して別の交換機に接続される。
《光トランシーバ》
第3図には前記光トランシーバ1Tの詳細な一例が示されている。前記LDドライバ110は、LD100に流すバイアス電流を決定するトランジスタTr1と、LD100に供給する変調電流を決定するトランジスタTr2とを、電流源トランジスタとして備える。トランジスタTr3,Tr4はLD100に流す変調電流のオン/オフを制御するためのスイッチング用のトランジスタである。前記トランジスタTr1〜Tr4はnpn型のバイポーラトランジスタとされる。
前記トランジスタTr3,Tr4は並列接続され、その共通エミッタが前記トランジスタTr2のコレクタに接続され、当該トランジスタTr2のエミッタは抵抗R2を介して接地電圧GNDに結合されている。前記トランジスタTr3のコレクタにはLD100のカソードが結合され、当該LD100のアノードと前記トランジスタTr4のコレクタは電源電圧Vccに共通接続されている。
前記トランジスタTr3,Tr4のスイッチング制御回路114は、第4図にその詳細な一例が示されるように、トランジスタTr5とTr6の直列回路と、トランジスタTr7とTr8の直列回路とが電源電圧Vccと接地電圧GNDの間に配置されている。トランジスタTr5〜Tr8はnpn型バイポーラトランジスタとされる。トランジスタTr6,Tr8のベースは所定の電圧でバイアスされ、トランジスタTr5,Tr7の負荷抵抗として機能される。換言すれば、トランジスタTr5とTr6の直列回路と、トランジスタTr7とTr8の直列回路は、それぞれエミッタフォロア回路を構成し、トランジスタTr5のエミッタが前記トランジスタTr3のベースに、トランジスタTr7のエミッタが前記トランジスタTr4のベースに結合されている。
前記トランジスタTr5,Tr7のベースは差動出力アンプAMPの差動出力が供給され、その入力が反転されると、トランジスタTr3とTr4のベース電位の状態が反転されるようになっている。アンプAMPには前記セレクタ121の出力が供給される。
前記トランジスタTr3のベース電位が高レベルにされるとトランジスタTr3は飽和状態に移行され、トランジスタTr4のベースが高レベルにされるとトランジスタTr4は飽和状態に移行される。トランジスタTr3,Tr4の飽和状態への移行は相補的に行われ、これにより、トランジスタTr3,Tr4が相補的にスイッチング動作されることにより、電流源トランジスタTr2を介してLD100にパルス状の変調電流が流されることになる。
第3図に示されるように、前記トランジスタTr1はそのコレクタが前記トランジスタTr3のコレクタに結合され、そのエミッタが抵抗R1を介して接地電圧GNDに結合されている。このトランジスタTr1はそれに印加されるベース電圧に従ってLD100に閾値電流に相当するバイアス電流を流す。
前記PD101は抵抗R3に直列接続されて電源電圧Vccと接地電圧GNDとの間に逆方法接続状態で配置されている。PD101はLD100から出力される発光強度に応じた電流を流す。
第3図において前記マイクロコンピュータ17の入出力回路174は、ディジタル信号をアナログ信号に変換するディジタル・アナログ変換回路(D/A)176、アナログ信号をディジタル信号に変換するアナログ・ディジタル変換回路(A/D)177、タイマ179及びその他の入出力回路178に分けて示されている。前記D/A176は3個のD/A変換チャネルDAC1,DAC3を有し、A/D177は4個のA/D変換チャネルADC1〜ADC4を有する。
D/A変換チャネルDAC3は、CPU7によってアクセスされる固有のレジスタを有し、後述する冷却用ドライバ201の駆動信号を出力する。D/A変換チャネルDAC1,DAC2は、CPU170によってアクセスされる固有のレジスタを夫々が有し、対応するレジスタの値をD/A変換して、トランジスタTr1,Tr2のベースバイアス電圧を出力する。特に制限されないが、前記D/A変換チャネルDAC1,DAC2,DAC3は、8ビットのディジタル信号を256階調でアナログ信号に変換する。
上記により、光出力のオン/オフ制御に従ってトランジスタTr3に流されるべき変調電流は、CPU170によりD/A変換チャネルDAC2に設定される駆動制御データによって決定される。LD100に流すべきバイアス電流は、CPU170によりD/A変換チャネルDAC1に設定される駆動制御データによって決定される。
このように、CPU170は、D/A変換チャネルDAC1,DAC2に設定する駆動制御データに従って、LD100に流すことができる変調電流とバイアス電流を個々に且つ任意に制御することができる。したがって、光伝送モジュール1の使用条件(使用雰囲気温度)に対してLD100等の温度特性に即したデータをCPU170がD/A変換チャネルDAC1,DAC2に設定することにより、換言すれば、そのときの使用環境温度におけるLD100の閾値電流相当のバイアス電流に対応するデータをD/A変換チャネルDAC1に設定し、必要な発光強度をその温度下で得るために前記バイアス電流に加えられるべき変調電流に対応されるデータをD/A変換チャネルDAC2に設定することにより、消光誤差や発光遅延無くLD100を発光駆動することが可能になる。
また、前記A/D変換チャネルADC1〜ADC4は、順次トランジスタTr1のエミッタ電圧、トランジスタTr2のエミッタ電圧、PD101のアノード電圧、温度センサ112の出力電圧の入力に割り当てられ、割り当てられた入力電圧に対するA/D変換結果をCPU170によってアクセス可能に保持する夫々に固有のレジスタを有する。特に制限されないが、前記A/D変換チャネルADC1〜ADC4は、10ビットの変換精度を持っている。
これにより、CPU170は、トランジスタTr1に流れるバイアス電流、トランジスタTr2に流れる変調電流、PD201に流れる電流、温度センサ10の出力を、夫々必要に応じてA/D変換回路177を介してモニタすることができる。それら情報をCPU170がモニタする動作は、特に制限されないが、前記タイマ179からのタイマ割込みをCPU170が受け取る度に行なうことができる。
前記モニタPD101の出力はオートパワーコントロール(自動光出力制御)にも利用可能にされる。第1図に示されるAPC111は例えば第3図に示されるコンパレータ113及びAPC制御回路115によって構成される。すなわち、コンパレータ113は、LD100の実際の発光強度に応じてPD101に流れる電流に応じたアノード電圧を入力し、入力した電圧が所要の発光強度に応ずる参照電位Vrefよりも小さいか否かを判定し、その判定結果に応じた信号をD/A変換チャネルDAC1の出力信号に重畳してトランジスタTr1のベース電極に供給し、トランジスタTr1を介してLD100に流すバイアス電流を増減する。APC制御回路115は参照電位Vrefを形成する回路であり、LD100の発光強度に応じてPD101に流れる電流の平均値とそのときの前記アンプAMPの入力信号に対する平均値(マーク率)とに基づいて参照電位Vrefを形成する。特に制限されないが、オートパワーコントロールは、前記D/A変換チャネルDAC1の出力に基づくバイアス電流制御に対して補助的とされる。すなわち、D/A176の出力に基づくバイアス電流及び変調電流では追従させることのできない誤差を補う。
前記CPU170はA/D変換チャネルADC3を介してPD101のアノード電圧をモニタし、LD100の実際の発光強度を認識し、実際の発光強度が目標発光強度に対して低下した状態などを検出することができる。CPU170は、トランジスタTr1のエミッタ電圧をA/D変換チャネルADC1を介してモニタし、モニタした電圧を電流に換算し、換算された電流値とD/A変換チャネルDAC1を介してトランジスタTr1に流そうとするバイアス電流とを比較し、その相違に基づいて、バイアス電流の異常を検出することができる。同様にCPU170は、トランジスタTr2のエミッタ電圧をA/D変換チャネルADC2を介してモニタし、モニタしたエミッタ電圧を電流に換算し、換算した電流とD/A変換チャネルDAC2を介してトランジスタTr2に流そうとする変調電流とを比較し、その相違に基づいて、変調電流の異常を検出することができる。
また、CPU1710は、トランジスタTr1、Tr2のエミッタ電圧をA/D変換チャネルADC1、ADC2を介してモニタし、モニタした電圧を電流に換算することにより、実際にLD100に流れる駆動電流(バイアス電流と変調電流の合計)を計測する事ができる。この計測電流には、オートパワーコントロールによるバイアス電流の増分も含まれる。したがて、CPU170は、そのように計測された駆動電流と、D/A変換チャンネルDAC1,DAC2を介してトランジスタTr1,Tr2に供給しようとする駆動電流との差分を把握することができる。
《LDの駆動制御データ》
前記LD100に供給すべき変調電流とバイアス電流とを決定するための駆動制御データは、駆動制御データテーブルに格納されている。この駆動制御データテーブルは、所定の目標光出力を得るためにD/A変換チャネルDAC1,DAC2に設定すべきデータを使用環境温度毎に備え、マイクロコンピュータ170のフラッシュメモリ173に形成される。
第5図には前記駆動制御データテーブルTBLの一例が示される。駆動制御データテーブルTBLは、初期データ領域Einiと補正データ領域Ecorとを有し、各領域Eini,Ecorは温度毎に対応されている。
初期データ領域EiniにはLD100の初期の温度特性に応じた初期データが格納される。初期データは目的とする発光強度を得るためのバイアス電流及び変調電流を温度毎に決定するためのデータであり、例えば0.8mWのような一定の発光強度を得るために必要な初期バイアス電流Ib(0)のデータ、初期変調電流Imod(0)のデータ及びそれらの合計電流(駆動電流)Id(0)のデータを、所定の温度毎に保有する。
前記LD100の駆動電流(Id)と発光強度(P0)との関係は例えば第6図に示される。同図には、代表的に示された温度Ti,Tj,Tkにおける、バイアス電流Ib(Ti),Ib(Tj),Ib(Tk)と、閾値電流Ith(Ti),Ith(Tj),Ith(Tk)と、変調電流Imod(Ti),Imod(Tj),Imod(Tk)とが示されている。前記バイアス電流は、例えば閾値電流の大凡90%の電流に設定される。第6図より明らかなように、一定発光強度を得ようとするとき、温度が高くなれば、それに従って閾値電流及び変調電流の双方を大きくしなければなない。一方、第7図にはLD100の温度特性が示される。同図から明らかなように、温度(T)に対して閾値電流Ith及び駆動電流Idは非線形特性を示すため、バイアス電流Ib及び変調電流Imodも同様に、温度(T)に対して非線形に制御する必要がある。特に、温度が高くなるに従って閾値電流Ithは急激に増大するため、バイアス電流Ibを温度に対して単に線形的に変化させる制御手法では、バイアス電流を最適に設定することは困難である。すなわち、オートパワーコントロールを行なっている場合は、温度が変動すると、光強度が一定になるようにLD100の駆動電流が増減するが、閾値電流Ithの変動に対してバイアス電流の設定が追従できず、同様に変調電流Imodも最適値に設定できない。前記光トランシーバ1Tにおいては、初期のLD100の閾値電流Ith及び駆動電流Idに係る温度特性に即した最適なバイアス電流Ib(0)及び変調電流Imod(0)のデータを所定の温度毎に前記初期データ領域Einiに格納しておく。したがって、LD100の各温度に対応する初期バイアス電流Ib(0)及び初期変調電流Imod(0)のデータを用いてLD100を駆動すれば、発光遅延及び消光不良を実質的に解消することができる。
第5図に示される前記補正データ領域Ecorには、初期データによって規定されるバイアス電流及び変調電流に重畳される電流を規定する補正データとして差分バイアス電流δIbのデータ、差分駆動電流δIdのデータを有する。補正データ領域Ecorに格納される駆動電流Id(t)のデータは、前記初期的なバイアス電流Ib(0)のデータ及び変調電流Imod(0)のデータで規定される駆動電流Id(0)に、差分駆動電流δIdのデータで規定される電流を重畳した電流を意味するデータである。尚、第5図に示された駆動制御データは、便宜上mA単位のデータとして図示されているが、実際には、そのような電流値を規定する温度毎のディジタルデータとされる。
第8図には一定の温度環境下におけるLD100の駆動電流Idに対する発光強度Pfの寿命劣化前後の関係が示されている。第8図において(0)はLD100の初期的なId-Pf特性の一例を示し、(t)は所定期間経過後におけるLD100のId-Pf特性の一例を示す。(t)で示される特性は、経年変化によって劣化した特性であり、同一発光強度を得るにはバイアス電流も変調電流も増大させなければならない。経年変化によって特性が(0)から(t)の状態に劣化したとき、同一発光強度を得るには、(0)で示される特性に対して全体の駆動電流をδIdを増やさなければならない。(0)で示される初期的な特性に対する駆動電流は前記初期データによって決定することができ、特性が劣化したとき、CPU170は、バイアス電流をδIb増やし、変調電流をδId−δIb増やすようにLD100の駆動電流制御を行なう。LDの特性劣化によるバイアス電流や変調電流の増分を決定するデータが、前記差分電流δIb,δIdのデータである。例えば、LD100の温度が73℃のとき、第5図に示される温度73℃のデータを用いて、特性劣化したLD100を駆動する場合、Ib(0)+δIbの値によってバイアス電流を決定し、Imod(0)+δId−δIbの値によって変調電流を決定する。
第5図に示される初期データ領域Einiには、目的とする発光強度に対応される所定温度毎の電流Ib(0),Imod(0),Id(0)のデータが初期的に格納される。それら電流Ib(0),Imod(0),Id(0)のデータは、例えば、前記マイコンインタフェースMCIFを介して外部からダウンロードされ、ダウンロードされたデータをCPU170による制御でフラッシュメモリ173に書込むことができる。或いは、マイクロコンピュータの製造工程において、ブートプログラムモードで書込むことも可能である。
第5図に示される補正データ領域Ecorは当初、“0”のような値に初期化されており、LD100の劣化の度合いに応じて、CPU170が補正駆動制御データを演算して格納する。一旦格納された補正駆動制御データはLDの劣化が進行する毎に更新される。
《LDの駆動制御》
前記駆動制御データテーブルを用いたLD100の駆動制御と補正駆動制御データの生成手順を第9図に基づいて説明する。
パワーオンリセット(S1)の後、CPU170は、後述の冷却処理を経て、温度検出を行なう(S2)。温度検出は前記A/D変換チャネルADC4を介して温度センサ112による検出データを取得することによって行なわれる。そして、CPU170は、前記検出温度に対応する初期駆動制御データと補正駆動制御データとを駆動制御データテーブルTBLから読み込む(S3)。読み込まれるデータは、前記初期バイアス電流Ib(0)のデータ、初期変調電流Imod(0)のデータ、それらを合計した駆動電流Id(0)のデータ、差分バイアス電流δIbのデータ、差分駆動電流δIdのデータ、駆動電流Id(t)のデータとされる。読み込んだデータに基づいてCPU170は、D/A変換チャネルDAC1にIb(0)+δIbのデータを設定し、トランジスタTr1を介してLD100に供給するバイアス電流制御を行なう(S4)。また、CPU170は、D/A変換チャネルDAC2にImod(0)+δId−δIbのデータを設定し、トランジスタTr2を介してLD100に供給する変調電流制御を行なう(S5)。駆動制御データテーブルTBLの補正データ領域Ecorは全ビット”0”のような所定の初期化コードで満たされているから、光伝送制御装置1の使い初めの時点では、δId=0、δIb=0にされている。バイアス電流制御及び変調電流制御が開始されると共にAPC111によるオートパワーコントロールが働くことにより、発光強度一定の制御が行われる。
所定インターバルを経過すると、タイマ割り込みなどにより、CPU170は、前述と同様に温度検出を行ない(S6)、検出温度に対応する欄のId(0)とId(t)のデータを読み込む。Id(t)=0であれば、Id(0)をその検出温度に対応する駆動電流として認識し、Id(t)≠0であれば、Id(t)をその時の検出温度に対する駆動電流として認識する(S7)。このように認識された駆動電流(単に規定駆動電流Idreguとも称する)は、ステップS2とは異なる温度検出ステップS6で検出された温度に基づくものであるから、雰囲気温度が変わっていれば、前記ステップS4,S5で設定された駆動電流とは相違することもある。
次いでCPU170は、前記ステップS4,S5による駆動電流制御下でオートパワーコントロールされて実際にLD100に供給されている駆動電流を、A/D変換チャネルADC1,ADC2を介してトランジスタTr1,Tr2のエミッタ電圧値を取得することによって計測する(S8)。このようにして計測された実際の駆動電流を単にモニタ駆動電流Idmoniと称する。
CPU170は、計測されたモニタ駆動電流Idmoniが前記規定駆動電流Idreguに対して許容範囲Xを越えて増大したか否かを判定する(S9)。前記許容範囲Xは、例えばその時の温度における規定駆動電流Idreguに対して、オートパワーコントロールによるバイアス電流の増分による消光不良や発光遅延が実質的に問題にならない範囲であり、例えば規定駆動電流Ireguの数%程度の電流である。すなわち、モニタ駆動電流Idmoniが前記規定駆動電流Idreguに対して許容範囲Xを越えているか否かを、LD100に無視し得ない特性劣化を生じているか否かの判定指標とする。
許容範囲Xを越えていなければ、ステップS6で検出された温度に関し、LD100には無視し得ない特性劣化が生じていないとみなし、前記ステップS2の処理に戻され、再度温度検出を経て、対応する温度の駆動制御データにてLD100の駆動電流制御が更新される。
前記許容範囲Xを越えていることが検出されると、CPU170は、ステップS6で検出された温度に関し、LD100には無視し得ない特性劣化が生じているとみなし、ステップS10の処理を行なう。先ず、前記ステップS8で取得したモニタ駆動電流Idmoniのデータを、特性劣化後の駆動電流Id(t)のデータとし、モニタ駆動電流Idmoniと規定駆動電流Idreguとの差分データを補正用の差分駆動電流δIdのデータとし、また、δId・αの演算によって補正用の差分バイアス電流δIbのデータを取得する。そして、CPU170は、前記特性劣化後の駆動電流Id(t)のデータ、補正用の差分駆動電流δIdのデータ、補正用の差分バイアス電流δIbのデータを、ステップS6で検出された温度に対応される欄の補正データ領域Ecorに書込む。これにより、ステップS6で検出された温度の欄の補正データ領域Ecorには、LD100に生じている無視し得ない特性劣化に応ずる補正データが設定される。
その後、前記ステップS2の処理に戻され、再度温度検出を経て、対応する温度の駆動制御データにてLD100の駆動電流制御が更新される。
ここで、ステップS10における前記δIb=δId・αの演算式は、実験データより近似的に決定した一例であり、特性劣化後のLD100の閾値電流を越えず、また、発光遅延が大きくなり過ぎず、しかも発光波形に不所望な変形を生じない範囲でαの値を決定すればよく、例えば、α=0.8とすることができる。すなわち、レーザダイオードの特性が劣化していくとき、オートパワーコントロールによる駆動電流の増分δIdと、バイアス電流の増分δIbとの関係につき、本発明者が検討したところ、実験により、第10図に示される傾向を得ることができた。これに基づいて、前記計測された駆動電流の増分δIdを1よりも小さな定数α倍し、これによって得られた値をバイアス電流の増分δIbとし、前記計測された駆動電流の増分δIdと前記バイアス電流の増分δIbとの差を変調電流の増分とすれば、レーザダイオードの劣化の進行に応じて、一定発光強度を得るための駆動電流の増加分が漸次増大するという傾向によく適合することが明らかにされた。したがって、駆動電流の増分の許容範囲を前述の数%程度の電流値とし、前述のように、レーザダイオードの劣化の進行度合に応じて補正データを更新するという手法が採用されている場合には、補正データの演算が極めて簡単になり、しかも実用に耐え得る精度を保証することができる。
第11図にはLDの特性劣化を考慮した上記駆動制御内容をLDの劣化の進行に即して示してある。第11図は表示形式を簡単にするためにLD100の温度は一定の温度に着目したものとされる。光伝送装置の稼動当初はLDの実質的な特性劣化はないから、LD100は実質的に初期バイアス電流Ib(0)のデータ及び初期変調電流Imod(0)のデータによって駆動される(T1)。そして前記Idmoni−Idregu>Xによって、顕在化されたLD100の劣化が検出されると(T2)、前述のようにして駆動電流Id(t)、差分電流δId、差分バイアス電流δIbに関する補正データが駆動制御データテーブルTBLの対応する温度欄に登録される(T3)。補正データが登録された温度下でのLD100は、Ib(0)+δIbによってバイアス電流制御され、Imod(0)+δId−δIbで変調電流制御される(T4)。更にLDの劣化が進行すると、前記Idmoni−Idregu>XによりLD100の劣化が検出される(T5)。このときのIdreguは、T4における駆動電流制御と同様に、補正データを考慮して決定される。したがって、次のT6で求められる、駆動電流Id(t)、差分電流δId、差分バイアス電流δIbに関する補正データは、それまでに用いられている補正データを考慮して決定される。このようにして求められた駆動電流Id(t)、差分電流δId、差分バイアス電流δIbに関する新たな補正データは駆動制御データテーブルTBLの対応する温度欄に登録され、補正データが更新される(T6)。以下、LD100の劣化が特定の限界値に達するまでT4〜T6が繰り返され、その度に、補正データが更新されていく。尚、LD100の劣化の限界値は、バイアス電流がIb(0)のデータで決まる電流値の2倍になっととき、といように定義でき、その状態は、A/D変換チャンネルADC1を介してサンプリングしたバイアス電流のデータとIb(0)のデータとを比較することによって簡単に把握することができる。
特性劣化を考慮したLD100の駆動制御手法によれば、検出温度に対応した駆動制御データを用いてLD100の駆動電流を制御する。LD100の劣化判定に当たって、更にLD100周囲の温度を計測し、新たに計測された温度に応ずる駆動制御データによって規定される駆動電流とオートパワーコントロールによって形成されている実際の駆動電流との差分δIdが許容値を越えているか否かを判定し、越えている場合に、LD100の劣化が進行していると判定する。したがって、オートパワーコントロールによる駆動電流の増加が、LD100の劣化によるものか、周囲温度の変化によるものかは、確実に区別される。LD100の劣化判定に用いた前記駆動電流の差分δIdに基づいて、当該温度に対応する駆動制御データを更新する。駆動制御データが更新された後は、当該更新された駆動制御データを用いてLD100の駆動電流を制御する。これにより、周囲温度の変化及び経年変化によるLD100の特性劣化の双方に対して、消光不良及び発光遅延を最小限に抑えて光出力を一定に維持することができる。
《波長変動の緩和》
LD100の駆動電流は特性劣化が進行するにしたがって増大される。駆動電流の増大は温度上昇を引き起こす。レーザダイオードにおいて、1℃の温度変化に対する波長変動は通常0.07nmであること、バイアス電流が30mA増加する毎に波長が0.1nm程度変動することが知られている。波長多重伝送や高速光伝送においては、波長変動を厳しく制御することが要求される。この要求を満足するために、第3図の光伝送装置には、ペルチェ素子などの冷却素子200と、冷却用ドライバ201と、冷却用ドライバ201に駆動データを供給するD/A変換チャネルDAC3とを付加することができる。
波長変動を緩和するための構成が付加される場合、CPU170は第9図に示される冷却処理を行なう。冷却処理の詳細な一例は第12図に示される。冷却処理においては、前記ステップS6,S7,S8と同様の、温度検出処理(S11)、規定駆動電流Idreguの認識処理(S12)及びモニタ駆動電流Idmoniの取得処理(S13)が行なわれる。そして規定駆動電流Idreguとモニタ駆動電流Idmoniとの差分が所定値Yを越えたか否かの判定が行なわれる(S14)。ここで、0.1nm以上の波長変動を緩和したいとするなら、0.1nmの波長変動は駆動電流の増分が30mA程度で生じ、それはLD100の約1.4℃の温度上昇に対応されるから、前記値Yは、例えば15mA又は30mA等を意味する値とすることができる。ステップS14の判定結果が値Yを越えている場合には、LD100の温度を所定温度低下させるための冷却用駆動データをD/A変換チャンネルDAC3を介して冷却用ドライバ201にロードして冷却素子200を動作させる。例えば値Yが15mAに相当する値ならば、LD100の温度を0.7℃低下させ、値Yが30mAに相当する値ならば、LD100の温度を1.4℃低下させる制御を行なう。
LD100の特性劣化による駆動電流の増大に対し、冷却による波長変動の緩和と、駆動制御データの補正処理とは、相互に独立的に行なわれる。
以上本発明者によってなされた発明を実施例に基づいて具体的に説明したが本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。
例えば、光伝送装置1が出力すべき発光出力は、それが置かれている通信環境に従って物理的に決定さる性質のものであり、例えば、CPU170の動作プログラム、又は外部からの指示、或いはディップスイッチのような回路からの信号によってCPU170に通知することができる。駆動制御データテーブルが保持する駆動制御データが対応する発光強度と、指示された発光強度とが相違する場合、駆動制御データテーブルの駆動データを、双方のデータの比率に応じた比率倍して用いることができる。
初期駆動制御データは、光トランシーバ1Tを実際に動作させ、実際にレーザダイオードに流れる電流の計測結果に基づいて生成することができる。このような生成手法を用いれば、レーザダイオードの温度特性とLDドライバのトランジスタの温度特性の相違が考慮された初期駆動制御データを得ることができる。
また、光伝送装置は第2図で説明したインタフェースボードの態様に限定されない。例えば、光トランシーバをケーシングに内蔵した光トランシーバモジュール若しくは光伝送モジュールとしての形態も採り得る。また、LDの駆動データ設定処理(第9図のS2〜S5)と、LDの特性劣化に応じたデータ補正処理(第9図のS6〜S10)と、冷却処理との順番は第9図に限定されない。
産業上の利用可能性
本発明は、電話やISDNの加入者系に光ファイバーを導入したPDS(Passive Double Star)等の光伝送システム、更にはATM−LAN(Asynchronous Transfer Mode - Local Area Network)等に広く適用することができる。
Claims (8)
- レーザダイオードと、前記レーザダイオードにバイアス電流と当該バイアス電流に重畳される変調電流とを駆動電流として供給する電流供給回路と、前記レーザダイオードの発光強度が一定になるように前記駆動電流の不足を補う自動光出力制御回路と、前記レーザダイオードの周囲温度を検出する温度検出回路と、所定の発光強度を得るのに必要な変調電流とバイアス電流とを決定するための駆動制御データが所定の温度毎に格納される記憶手段と、前記温度検出回路で検出された温度に対応する駆動制御データを前記記憶手段から取得し、取得した駆動制御データに基づいて前記電流供給回路からレーザダイオードに供給すべき駆動電流を制御し、また、前記自動光出力制御回路によって発光強度一定にされたレーザダイオードに実際に供給される駆動電流を計測すると共に、計測された駆動電流とその時の検出温度に応ずる駆動制御データによって決まる駆動電流との差分が許容範囲を越えるか否かを検出し、許容範囲を越えたとき、前記計測された駆動電流を特性劣化後の駆動電流として規定するとともに前記駆動電流の差分をバイアス電流と変調電流の夫々の増分として規定するように前記記憶手段上の当該温度に係る駆動制御データを更新する制御手段と、を含んで成るものであることを特徴とする光伝送装置。
- 前記駆動制御データは、バイアス電流と変調電流とを所定の温度毎に初期的に決定するための初期データと、後から初期データに追加される補正データとから成り、前記補正データは、前記駆動電流の差分をバイアス電流と変調電流との夫々の増分として規定するためのデータであることを特徴とする請求項1記載の光伝送装置。
- 前記制御手段は、前記駆動電流の差分データと、当該駆動電流の差分を1よりも小さな定率倍して得られた値をバイアス電流の増分データとして前記補正データに含め、前記初期データと補正データとからレーザダイオードの駆動電流を決定するとき、初期データに含まれる初期的なバイアス電流データと補正データに含まれるバイアス電流の増分データとの和によってバイアス電流を決定し、前記補正データに夫々含まれる駆動電流の差分データとバイアス電流の増分データとの差に前記初期データに含まれる初期的な変調電流データを加算して変調電流を決定するものであることを特徴とする請求項2記載の光伝送装置。
- 前記制御手段は中央処理装置とその動作プログラムを格納したプログラムメモリを含み、前記記憶手段は前記中央処理装置によってアクセス可能にされた電気的に書き換え可能は不揮発性半導体記憶装置であることを特徴とする請求項3記載の光伝送装置。
- 前記レーザダイオードを選択的に冷却可能な冷却素子を更に設け、前記制御手段は、駆動制御データによって規定される駆動電流に対して前記駆動電流の差分が所定値に達する毎に、前記冷却素子にてレーザダイオードの周辺温度を所定温度づつ低下させるものであることを特徴とする請求項1記載の光伝送装置。
- レーザダイオードにバイアス電流と当該バイアス電流に重畳される変調電流とを駆動電流として供給する電流供給回路と、前記レーザダイオードの発光強度が一定になるように前記駆動電流の不足を補う自動光出力制御回路と、前記レーザダイオードの周囲温度を検出する温度検出回路と、所定の発光強度を得るのに必要な変調電流とバイアス電流とを初期的に決定するための初期駆動制御データが所定の温度毎に格納された記憶手段と、レーザダイオードを駆動制御する制御手段とを含む光伝送装置におけるレーザダイオードの駆動方法であって、
前記温度検出回路でレーザダイオードの周囲温度を検出する第1処理と、第1処理で検出された温度に対応する駆動制御データを前記記憶手段から取得する第2処理と、第2処理にて取得した駆動制御データに基づいて前記電流供給回路からレーザダイオードに供給すべき駆動電流を制御する第3処理と、前記自動光出力制御回路によって発光強度一定にされたレーザダイオードに実際に供給される駆動電流を計測する第4処理と、前記温度検出回路でレーザダイオードの周囲温度を検出する第5処理と、第5処理で検出された温度に対応される駆動制御データで決まる駆動電流と前記第4処理で計測された駆動電流との差分が許容範囲を越えるか否かを検出する第6処理と、第6処理で許容範囲の超過を検出したとき前記計測された駆動電流を特性劣化後の駆動電流として規定するとともに前記駆動電流の差分をバイアス電流と変調電流の夫々の増分として規定するように前記記憶手段上の当該温度に係る駆動制御データを更新する第7処理と、前記温度検出回路でレーザダイオードの周囲温度を検出する第8処理と、第8処理で検出された温度に対応する更新された駆動制御データを前記記憶手段から取得する第9処理と、第9処理にて取得した更新された駆動制御データに基づいて前記電流供給回路からレーザダイオードに供給すべき駆動電流を制御する第10処理とを含むことを特徴とするレーザダイオードの駆動方法。 - 前記駆動制御データは、バイアス電流と変調電流とを所定の温度毎に初期的に決定するための初期データと、前記第7処理にて後から初期データに追加される補正データとから成り、前記補正データは、前記駆動電流の差分をバイアス電流と変調電流との夫々の増分として規定するためのデータであることを特徴とする請求項6記載のレーザダイオードの駆動方法。
- 前記第7処理は、前記駆動電流の差分データと、当該駆動電流の差分を1よりも小さな定率倍して得られた値をバイアス電流の増分データとして前記補正データに含める処理を含み、
前記第10処理は、初期データに含まれる初期的なバイアス電流データと補正データに含まれるバイアス電流の増分データとの和によってバイアス電流を決定し、前記補正データに夫々含まれる駆動電流の差分データとバイアス電流の増分データとの差に前記初期データに含まれる初期的な変調電流データを加算して変調電流を決定することを特徴とする請求項7記載のレーザダイオードの駆動方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP1997/003260 WO1999014832A1 (fr) | 1997-09-16 | 1997-09-16 | Dispositif de transmission optique et procede de pilotage d'une diode laser |
Publications (1)
Publication Number | Publication Date |
---|---|
JP3887026B2 true JP3887026B2 (ja) | 2007-02-28 |
Family
ID=14181118
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP51763399A Expired - Lifetime JP3887026B2 (ja) | 1997-09-16 | 1997-09-16 | 光伝送装置及びレーザダイオードの駆動方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6195370B1 (ja) |
JP (1) | JP3887026B2 (ja) |
WO (1) | WO1999014832A1 (ja) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000294871A (ja) * | 1999-04-09 | 2000-10-20 | Matsushita Electric Ind Co Ltd | 半導体レーザ制御方法および半導体レーザ制御装置 |
KR100462591B1 (ko) * | 1999-11-10 | 2004-12-20 | 삼성전자주식회사 | 휴대형 컴퓨터의 도킹 시스템 |
KR100343141B1 (ko) * | 1999-12-29 | 2002-07-05 | 윤종용 | 전송 에러를 보상하는 광 전송 시스템 |
JP4103287B2 (ja) | 2000-02-14 | 2008-06-18 | 横河電機株式会社 | Dfbレーザ駆動装置、dfbレーザ駆動方法、及び記憶媒体 |
US6771679B2 (en) * | 2000-05-17 | 2004-08-03 | David Chalmers Schie | Apparatus and method for programmable control of laser diode modulation and operating point |
JP3797470B2 (ja) * | 2000-08-31 | 2006-07-19 | 富士通株式会社 | 伝送路障害発生時に回線を切り替える機能を有する伝送装置 |
US6947456B2 (en) * | 2000-12-12 | 2005-09-20 | Agilent Technologies, Inc. | Open-loop laser driver having an integrated digital controller |
US7116689B2 (en) * | 2002-08-16 | 2006-10-03 | Pitman Edward A | Method for estimating age rate of a laser |
US6922421B2 (en) * | 2003-01-10 | 2005-07-26 | Agilent Technologies, Inc. | Control and calibration of laser systems |
JP4754170B2 (ja) * | 2003-12-03 | 2011-08-24 | パナソニック株式会社 | レーザ駆動回路および光通信装置 |
US20050271099A1 (en) * | 2004-06-04 | 2005-12-08 | Optical Communication Products, Inc. | Burst mode transmitter system |
JP4623266B2 (ja) * | 2004-06-10 | 2011-02-02 | 日亜化学工業株式会社 | 半導体レーザ制御装置 |
JP2006080235A (ja) * | 2004-09-08 | 2006-03-23 | Nippon Telegr & Teleph Corp <Ntt> | 光通信用光源部 |
JP4986407B2 (ja) * | 2005-03-31 | 2012-07-25 | 住友電工デバイス・イノベーション株式会社 | レーザモジュール、その制御方法、その制御のための制御データの生成方法およびその制御データ |
US8036539B2 (en) * | 2005-06-28 | 2011-10-11 | Finisar Corporation | Gigabit ethernet longwave optical transceiver module having amplified bias current |
JP2007019119A (ja) * | 2005-07-06 | 2007-01-25 | Opnext Japan Inc | 光送受信モジュール |
JP2008211735A (ja) | 2007-02-28 | 2008-09-11 | Mitsubishi Electric Corp | 光伝送制御回路 |
JP4341708B2 (ja) * | 2007-08-13 | 2009-10-07 | オムロン株式会社 | 半導体レーザ駆動装置、半導体レーザ駆動方法、光送信装置、光配線モジュール、および電子機器 |
JP4912283B2 (ja) * | 2007-11-30 | 2012-04-11 | 株式会社リコー | 半導体装置、その半導体装置を使用した半導体レーザ駆動装置及び画像形成装置 |
US8081883B2 (en) * | 2010-03-24 | 2011-12-20 | Avago Technologies Fiber Ip (Singapore) Pte. Ltd | Method and apparatus for compensating for optical crosstalk in an optical output power feedback monitoring system of a parallel optical transmitter |
US8934779B2 (en) * | 2012-02-10 | 2015-01-13 | Source Photonics, Inc. | Operational status indicators in an optical transceiver using dynamic thresholds |
DE102012006774A1 (de) * | 2012-04-04 | 2013-10-10 | Z-Laser Optoelektronik Gmbh | Beleuchtungseinrichtung mit mindestens einem, einen Halbleiterchip aufweisenden Halbleiterlaser |
JP2013225557A (ja) * | 2012-04-20 | 2013-10-31 | Nec Corp | 劣化判定装置、発光装置及び劣化判定方法 |
DE102012213670A1 (de) * | 2012-08-02 | 2014-05-22 | Bayerische Motoren Werke Aktiengesellschaft | Steuervorrichtung zur Ansteuerung einer Laserdiode |
CN106233549B (zh) * | 2014-04-21 | 2019-06-18 | 三菱电机株式会社 | 光发送器及半导体激光器温度控制方法 |
US10451166B2 (en) | 2015-04-13 | 2019-10-22 | Eko Sport, Inc. | Chain ring with teeth oppositely laterally engaging a drive chain |
US9985414B1 (en) | 2017-06-16 | 2018-05-29 | Banner Engineering Corp. | Open-loop laser power-regulation |
US11177620B2 (en) | 2017-09-15 | 2021-11-16 | Intel Corporation | Laser failure early warning indicator |
WO2020217355A1 (ja) * | 2019-04-24 | 2020-10-29 | 三菱電機株式会社 | 劣化診断装置および光トランシーバの劣化診断方法 |
US11609116B2 (en) | 2020-08-27 | 2023-03-21 | Banner Engineering Corp | Open-loop photodiode gain regulation |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04152582A (ja) * | 1990-10-16 | 1992-05-26 | Mitsubishi Electric Corp | 光送信器 |
JPH05190947A (ja) | 1992-01-10 | 1993-07-30 | Fujitsu Ltd | 半導体レーザの駆動方法 |
JPH0645672A (ja) * | 1992-07-24 | 1994-02-18 | Nec Corp | 光送信回路 |
JPH0661555A (ja) | 1992-08-11 | 1994-03-04 | Fujitsu Ltd | レーザダイオード駆動回路 |
JPH07147443A (ja) * | 1993-11-24 | 1995-06-06 | Matsushita Electric Ind Co Ltd | 半導体レーザ送信器 |
JPH07221369A (ja) * | 1994-01-31 | 1995-08-18 | Idec Izumi Corp | 回路素子の劣化検出回路 |
JP3846918B2 (ja) * | 1994-08-02 | 2006-11-15 | 富士通株式会社 | 光伝送システム、光多重伝送システム及びその周辺技術 |
JP3432620B2 (ja) * | 1994-12-20 | 2003-08-04 | 富士通株式会社 | 光送信機及びレーザダイオードモジュール |
JPH08204268A (ja) | 1995-01-25 | 1996-08-09 | Toshiba Corp | 半導体レーザ駆動回路 |
JP2929992B2 (ja) * | 1996-01-31 | 1999-08-03 | 日本電気株式会社 | 光送信回路 |
JP3724894B2 (ja) * | 1996-10-24 | 2005-12-07 | 富士通株式会社 | 光送信機 |
-
1997
- 1997-09-16 WO PCT/JP1997/003260 patent/WO1999014832A1/ja active Application Filing
- 1997-09-16 JP JP51763399A patent/JP3887026B2/ja not_active Expired - Lifetime
- 1997-09-16 US US09/462,992 patent/US6195370B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
US6195370B1 (en) | 2001-02-27 |
WO1999014832A1 (fr) | 1999-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3887026B2 (ja) | 光伝送装置及びレーザダイオードの駆動方法 | |
US6195371B1 (en) | Optical transmission device and method for driving laser diode | |
JP3596963B2 (ja) | 半導体装置搭載モジュール、光トランスミッタ、レーザダイオードの特性情報作成方法及び光伝送装置 | |
US20020190666A1 (en) | Laser diode control apparatus | |
US5844928A (en) | Laser driver with temperature sensor on an integrated circuit | |
JP4108400B2 (ja) | 電界吸収型光変調器を備えた半導体レーザモジュールの駆動回路および駆動方法 | |
JPH11135871A (ja) | レーザダイオード駆動方法および回路 | |
US20020105982A1 (en) | Open-loop laser driver having an integrated digital controller | |
KR101225289B1 (ko) | 반도체 레이저 구동 장치 및 이를 포함하는 화상 형성 장치 | |
US20110103206A1 (en) | Optical Disk Apparatus and Information Recording Method | |
EP1480358B1 (en) | Optical transmission module with digital adjustment and the adjusting method | |
CN101504477A (zh) | 光传输模块 | |
US20020196595A1 (en) | Laser diode current controller | |
JP3748432B2 (ja) | 発光素子制御装置、光送信装置、駆動電流決定方法、およびプログラム | |
JP4912283B2 (ja) | 半導体装置、その半導体装置を使用した半導体レーザ駆動装置及び画像形成装置 | |
JP4116095B2 (ja) | 駆動制御データ生成方法 | |
US7680166B2 (en) | Laser drive, optical disc apparatus, and laser-driving method | |
JP2000278215A (ja) | 光伝送装置 | |
US20040245941A1 (en) | Driving device for a light-emitting component and a method for driving a light-emitting component | |
CN111726167B (zh) | 光发射器的控制器 | |
JP4125582B2 (ja) | 半導体レーザ駆動装置 | |
JP2929992B2 (ja) | 光送信回路 | |
JP2008091436A (ja) | 光源装置 | |
US6522675B1 (en) | Wavelength control circuit and wavelength control method of light emitting device | |
JPH07273388A (ja) | 光送信器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060718 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060919 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061114 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061124 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101201 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111201 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111201 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121201 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121201 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131201 Year of fee payment: 7 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |