(57)【要約】  半導体レーザ（５）と、半導体レーザ（５）と接続され、半導体レーザ（５）を加熱または冷却する熱電素子（６）と、熱電素子（６）を介して半導体レーザ（５）の温度を検知するサーミスタ（７）と、半導体レーザ（５）を駆動するレーザ駆動回路部（２）と、サーミスタ（７）から半導体レーザ（５）の温度情報を取得し、サーミスタ（７）が検知する温度が設定値となるように熱電素子（６）に流す電流を制御する熱電素子駆動回路（４）と、半導体レーザ（５）から出力されるモニタ電流情報と、サーミスタ（７）から通知される半導体レーザ（５）の温度情報と、レーザ駆動回路部（２）から通知されるレーザ駆動電流情報とに基づき、設定値を変更する制御部（３）とを備えた。
2015162964.tif 000002
【特許請求の範囲】
【請求項１】
半導体レーザと、
前記半導体レーザと接続され、前記半導体レーザを加熱または冷却する熱電素子と、
前記熱電素子を介して前記半導体レーザの温度を検知するサーミスタと、
前記半導体レーザを駆動するレーザ駆動回路部と、
前記サーミスタから前記半導体レーザの温度情報を取得し、前記サーミスタが検知する温度が設定値となるように前記熱電素子に流す電流を制御する熱電素子駆動回路と、
前記半導体レーザから出力されるモニタ電流情報と、前記サーミスタから通知される前記半導体レーザの温度情報と、前記レーザ駆動回路部から通知されるレーザ駆動電流情報とに基づき、前記設定値を変更する制御部とを備えた光送信器。
【請求項２】
前記制御部は、
前記温度情報に基づくモニタ温度が予め設定された高温側の第１の閾値を超えた場合に、
前記設定値が前記サーミスタの検知する温度となるまで、または、前記熱電素子が前記半導体レーザを冷却しなければならない温度が予め設定された第２の閾値に達するまで、前記設定値を上げ、
前記設定値を上げたことにより、前記レーザ駆動電流情報に基づくレーザ駆動電流が予め設定された第３の閾値を超えた場合には、前記設定値を下げるように修正し、
前記モニタ電流情報に基づく光出力パワーが、予め設定された第４の閾値を超えた場合には、前記修正後の前記設定値を下げるように修正して前記設定値を変更し、
前記温度情報に基づくモニタ温度が予め設定された低温側の第５の閾値を超えた場合に、
前記設定値が前記サーミスタの検知する温度となるまで、または、前記熱電素子が前記半導体レーザを加熱しなければならない温度が予め設定された第６の閾値に達するまで、前記設定値を下げ、
前記設定値を下げたことにより、前記モニタ電流情報に基づく前記光出力パワーが、予め設定された第７の閾値を超えた場合には、前記設定値を上げるように修正して前記設定値を変更する
ことを特徴とする請求項１記載の光送信器。
【請求項３】
前記制御部は、前記サーミスタが検知する温度と前記設定値とが対応付けられたテーブルを保持し、前記設定値を変更する際に、前記テーブルを参照する
ことを特徴とする請求項１記載の光送信器。
【請求項４】
前記制御部は、
前記温度情報に基づくモニタ温度が予め設定された高温側の第１の閾値を超えた場合に、
前記テーブルに基づき、前記設定値を変更し、
前記設定値を変更したことにより、前記レーザ駆動電流情報に基づくレーザ駆動電流が予め設定された第３の閾値を超えた場合には、前記設定値を下げるように修正し、
前記モニタ電流情報に基づく光出力パワーが、予め設定された第４の閾値を超えた場合には、前記修正後の前記設定値を下げるように修正して前記設定値を変更し、
前記温度情報に基づくモニタ温度が予め設定された低温側の第５の閾値を超えた場合に、
前記テーブルに基づき、前記設定値を変更し、
前記設定値を変更したことにより、前記モニタ電流情報に基づく前記光出力パワーが、予め設定された第７の閾値を超えた場合には、前記設定値を上げるように修正して前記設定値を変更する
ことを特徴とする請求項３記載の光送信器。
【請求項５】
半導体レーザと、
前記半導体レーザと接続され、前記半導体レーザを加熱または冷却する熱電素子と、
前記熱電素子を介して前記半導体レーザの温度を検知するサーミスタと、
前記半導体レーザを駆動するレーザ駆動回路部とを備える光送信器における半導体レーザ温度制御方法であって、
熱電素子駆動回路が、前記サーミスタから前記半導体レーザの温度情報を取得し、前記サーミスタが検知する温度が設定値となるように前記熱電素子に流す電流を制御するステップと、
制御部が、前記半導体レーザから出力されるモニタ電流情報と、前記サーミスタから通知される前記半導体レーザの温度情報と、前記レーザ駆動回路部から通知されるレーザ駆動電流情報とに基づき、前記設定値を変更するステップとを備えた半導体レーザ温度制御方法。
【請求項６】
前記制御部が、
前記温度情報に基づくモニタ温度が予め設定された高温側の第１の閾値を超えた場合に、
前記設定値が前記サーミスタの検知する温度となるまで、または、前記熱電素子が前記半導体レーザを冷却しなければならない温度が予め設定された第２の閾値に達するまで、前記設定値を上げるステップと、
前記設定値を上げたことにより、前記レーザ駆動電流情報に基づくレーザ駆動電流が予め設定された第３の閾値を超えた場合には、前記設定値を下げるように修正するステップと、
前記モニタ電流情報に基づく光出力パワーが、予め設定された第４の閾値を超えた場合には、前記修正後の前記設定値を下げるように修正して前記設定値を変更するステップとを備え、
前記温度情報に基づくモニタ温度が予め設定された低温側の第５の閾値を超えた場合に、
前記設定値が前記サーミスタの検知する温度となるまで、または、前記熱電素子が前記半導体レーザを加熱しなければならない温度が予め設定された第６の閾値に達するまで、前記設定値を下げるステップと、
前記設定値を下げたことにより、前記モニタ電流情報に基づく前記光出力パワーが、予め設定された第７の閾値を超えた場合には、前記設定値を上げるように修正して前記設定値を変更するステップとを備えた
ことを特徴とする請求項５記載の半導体レーザ温度制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光伝送システムにおいて、半導体レーザの温度を一定に保つための、ペルチェ素子などに代表される電流により発熱または冷却する熱伝素子を制御する光送信器、および、半導体レーザ温度制御方法に関するものである。
【背景技術】
【０００２】
光送信器においては、一般的に、光送信器に用いられる半導体レーザの、温度上昇による電流−光変換効率（スロープ効率）の低下や、温度による波長シフトを防ぐために、半導体レーザの温度をある温度一定に保つよう、ペルチェ素子等に代表される電流により発熱・冷却する熱電素子、及びその熱電素子を制御するためのＴＥＣ（Ｔｈｅｒｍｏ−Ｅｌｅｃｔｒｉｃ Ｃｏｏｌｅｒ）コントローラを具備している。そして、従来のＴＥＣコントローラによる温度制御では、半導体レーザを駆動する温度を決定し、半導体レーザの現在の温度情報をサーミスタ等の温度センサで読み取り、温度に対応した電流・電圧等の情報をＴＥＣコントローラにフィードバックし、ＴＥＣコントローラはその電流・電圧等が一定となるように熱電素子の温度(すなわち半導体レーザの温度)を制御する。
また、例えば、特許文献１には、レーザ・ダイオードを励起光源として、温度検出素子で検出した温度と、任意に設定された目標温度との高低関係を、加熱／冷却判別回路で得、これに基づいて、制御ブロックが、制御素子を駆動する電流のＯＮ／ＯＦＦの時間比を制御して、目標温度となるようにする温度制御回路が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２４１６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に半導体レーザは、温度により半導体レーザの発振波長がシフトする等、様々な温度依存を持った特性があり、その温度依存性を解消するため、上述のように、ペルチェ等の熱電素子、及びＴＥＣコントローラを用いて、基本的に全てのモジュールがある一定の設定温度（Ｔｌｄ）になるように温度制御する。その設定温度（Ｔｌｄ）は、レーザのスロープ効率が十分確保でき、かつ、装置の使用温度の高温側、低温側の温度に対し、熱電素子で加熱・冷却し得る範囲である程度制限される。例えば、Ｔｌｄを低く設定すると、高温側で多くの電流を消費する。逆にＴｌｄを高く設定すると、低温側で加熱のために多くの電流を消費することになる。
ここで、例えば、一般的な半導体レーザは、半導体レーザに流す電流を光に変換する効率（スロープ効率）が低温では高く、高温では低くなる特性を持つ。しかしながら、高温側での電流を光に変換する効率の低下の仕方は物によって様々である。そのため、物によっては、高温においてもよく発光する半導体レーザが存在し、すなわち、熱電素子で制御する半導体レーザのＴｌｄを標準的なレーザに比べて高くしても、目的のパワーを出力することができることがある。【０００５】
従来の技術では、このような半導体レーザの温度特性の良し悪しに関わらず、一定のＴｌｄとなるよう制御していたため、例えば、高温で特性が良い個体があったとしても一定の温度に制御され、電流素子への電流も多く消費することになってしまい、無駄な消費電力を使用して温度制御してしまっているという課題があった。【０００６】
この発明は、このような課題を解決するものであり、Ｔｌｄを個体ごと、また使用条件ごとに最適値に調整し、熱電素子に流れる電流を最小限にして、光送受信器の低消費電力化を実現できる光送信器、および、半導体レーザ温度制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、半導体レーザと、半導体レーザと接続され、半導体レーザを加熱または冷却する熱電素子と、熱電素子を介して半導体レーザの温度を検知するサーミスタと、半導体レーザを駆動するレーザ駆動回路部と、サーミスタから半導体レーザの温度情報を取得し、サーミスタが検知する温度が設定値となるように熱電素子に流す電流を制御する熱電素子駆動回路と、半導体レーザから出力されるモニタ電流と、サーミスタから通知される半導体レーザの温度情報と、レーザ駆動回路部から通知されるレーザ駆動電流情報とに基づき、設定値を変更する制御部とを備えたものである。
【発明の効果】
【０００８】
この発明によれば、Ｔｌｄを個体ごと、また使用条件ごとに最適値に調整し、熱電素子に流れる電流を最小限にして、光送受信器の低消費電力化を実現できる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係る光送信器の構成図である。
【図２】この発明の実施の形態１の制御部による温度制御の動作の一例を説明するフローチャートである。
【図３】この発明の実施の形態２に係る光送信器の構成図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る光送信器の構成図である。
図１に示すように、光送信器は、半導体レーザ部１と、レーザ駆動回路部２と、制御部３と、熱電素子駆動回路４とを備える。
半導体レーザ部１は、半導体レーザ５と、熱電素子６と、サーミスタ７とからなる。
【００１１】
半導体レーザ５は、レーザ駆動回路部２からの電流に応じて発光、または、消光する。また、半導体レーザ５は、自身の発光パワーの情報を、モニタ電流としてレーザ駆動回路部２、および制御部３に通知する。制御部３では、その情報をアナログ/デジタル変換し保持することで、ホスト側に状態通知することができる。
なお、モニタ電流は、一般的に、半導体レーザ５と対となって実装されるモニタ用受光素子（受光電力に応じて電流量が変化する素子）であるモニタＰＤで生成される。モニタＰＤは、一般的に、半導体レーザ５の発光面とは逆の背面に実装され、半導体レーザ５の発光量に応じてモニタ電流が増減するという動作が実現される。
【００１２】
熱電素子６は、半導体レーザ５と接続され、熱電素子駆動回路４の電流制御に従い半導体レーザ５を加熱、または、冷却する。
サーミスタ７は、熱電素子６の温度を検知し、熱電素子駆動回路４に温度情報を通知する。なお、熱電素子６の温度とは、半導体レーザ５の温度が設定温度（Ｔｌｄ）となるよう制御をする際の温度である。また、サーミスタ７は、制御部３に、モニタ情報として、温度情報を通知する。
【００１３】
レーザ駆動回路部２は、制御部３を介して受信したホスト側からのデータに従い、半導体レーザ部１の半導体レーザ５に流す駆動電流を制御し、半導体レーザ５を駆動する。また、レーザ駆動回路部２は、自身が設定しているレーザ駆動電流情報を、制御部３に通知する。
【００１４】
制御部３は、半導体レーザ部１のサーミスタ７からの温度情報と、半導体レーザ５からのモニタ電流と、レーザ駆動回路部２からのレーザ駆動電流情報とを、それぞれモニタし、モニタした情報により、光送受信器としての特性は保持しつつ、Ｔｌｄをなるべく周囲温度と近くするように制御する。なお、この実施の形態１において、周囲温度とは、光送信器の半導体レーザ５の温度制御においてサーミスタ７が検知する熱電素子６の温度のことをいう。
【００１５】
熱電素子駆動回路４は、サーミスタ７から通知される温度情報に基づき、制御部３が設定したＴｌｄとなるように、熱電素子６に流す電流を制御する。
なお、この発明の実施の形態１において、半導体レーザ５に関するモニタ情報（発光パワー、駆動電流の情報）は、ＤＤＭ（Ｄｉｇｉｔａｌ  Ｄｉａｇｎｏｓｔｉｃｓ  Ｍｏｎｉｔｏｒｉｎｇ）等の機能によりモニタするものとする。
【００１６】
図２は、この発明の実施の形態１の制御部３による温度制御の動作の一例を説明するフローチャートである。
なお、ここでは、光送信器の光出力パワーの制御方法として、Ｆｅｅｄ−Ｂａｃｋ  ＡＰＣ（Ａｕｔｏｍａｔｉｃ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）方式を採用した光送信器とする。
【００１７】
なお、前提として、この発明の実施の形態１に係る光受信器が効果的に作用する環境としては、光送信器自身の温度、すなわち、周囲温度と、設定しているＴｌｄとが大きく乖離する時が挙げられる。そこで、この実施の形態１では、予めこの発明の実施の形態１に係る光送信器によるＴｌｄの制御が動作する温度閾値を設定し、制御部３に情報として保持しておくものとする。
【００１８】
まず、制御部３は、サーミスタ７からの温度情報に基づくモニタ温度に基づき、現在の温度をモニタし、予め設定された高温側、または、低温側いずれかの閾値を超えているかどうかを判定する（ステップＳＴ１）。すなわち、制御部３は、高温側、低温側どちらかの制御をかけるかを判定する。なお、ここでは、モニタ温度そのものに閾値を設定するものとするが、これに限らず、温度モニタ値とＴｌｄの差分に閾値を予め設定し、温度モニタ値とＴｌｄの差分が閾値を超えたかどうかによって判定するようにしてもよい。
ステップＳＴ１において、高温側、低温側、いずれの閾値も超えていないと判断した場合（ステップＳＴ１の“ＮＯ”）、制御せず処理終了する。
一方、ステップＳＴ１において、高温側、または、低温側いずれかの閾値を超えていると判断した場合（ステップＳＴ１の“ＹＥＳ”の場合）、制御部３は、ステップＳＴ２へ進み、制御を開始する。
【００１９】
具体的には、高温側を例にとると、予め設定された高温側の閾値が５０℃であった場合、現在のモニタ温度が４９℃であれば何も制御しないが、現在のモニタ温度５０℃をモニタした場合、制御部３は、制御を開始する。
【００２０】
制御部３は、ステップＳＴ１で超えたと判断した温度閾値が高温側であるかどうかを判定する（ステップＳＴ２）。
【００２１】
ステップＳＴ２において、超えた温度閾値は高温側であると判断した場合（ステップＳＴ２の“ＹＥＳ”の場合）、制御部３は、Ｔｌｄを、周囲温度となるまで、または、熱電素子６が冷却しなければいけない温度ΔＴｌｄが予め設定した閾値に達するまで、Ｔｌｄを上げる（ステップＳＴ３）。
【００２２】
ここで、ステップＳＴ３の動作について、詳しく説明する。
省電効果を得るためには、「Ｔｌｄを可能な限り周囲温度に近づける」必要があるが、この際、中心波長の特性を考慮する必要がある。中心波長は、スペックで、例えば１２６０〜１２８０ｎｍというように定められており、半導体レーザ５の温度によって変動する性質がある（例えば０．１ｎｍ／℃）。また、半導体レーザ５によっては、波長によって光出力パワー特性が変化するものもある。なお、ここでは、ある光送信器の中心波長、及び温度による変化量は、光送信器の初期調整試験時に設定されるものとする（ただし、必ずしも調整試験時の結果を用いなくとも、分布特性等から計算で求めるようにしてもよい）。そして、この、光送信器の中心波長、および温度による変化量から求まるのが、スペック上動かしてもよいΔＴｌｄ、すなわち、中心波長の許容量であり、ΔＴｌｄの許容量である。そこで、制御部３は、ΔＴｌｄが予め設定した閾値に達しているかどうかの判断を行う。
【００２３】
その際、例えば、個体の中心波長変動の許容量（ΔＴｌｄの許容量）が２ｎｍ＝２０℃であるとすると、消費電力の観点からすると、Ｔｌｄ＝周囲温度となる条件が一番低くなるため、例えば、周囲温度＝５５℃のように、ΔＴｌｄの限界、すなわち閾値まで動かさずとも、消費電力がミニマムとなる条件が存在する場合がある。
したがって、このステップＳＴ３において、制御部３は、ΔＴｌｄが許容量を超えていないか、と、Ｔｌｄが周囲温度に達したかの判断をあわせて行うようにする。
【００２４】
図２のフローに戻る。
制御部３は、レーザ駆動回路部２から現在半導体レーザ５を駆動しているレーザ駆動電流情報を取得し、取得したレーザ駆動電流情報が、予め設定された閾値に達していないかを判定する（ステップＳＴ４）。
「Ｔｌｄを可能な限り周囲温度に近づける」際、中心波長だけでなく、消光比（発光／消光の比）も考慮する必要がある。ステップＳＴ４では、この消光比を考慮し、ステップＳＴ３で上げたＴｌｄが適当であるかどうかの判定をする。
【００２５】
半導体レーザ５は、Ｔｌｄの変動とは独立して、モニタ電流を見ながら一定のパワーで光るように制御がかかっている。すなわち、高温で著しく電流に対する光出力パワーの効率が悪くなる。なお、モニタ電流とは、半導体レーザ５の発光量に応じて変化する電流であり、出力光パワーの値そのものである。
【００２６】
つまり、高温で著しく電流に対する光出力パワーの効率が悪くなる半導体レーザ５であっても、目標のパワーで光るように、レーザ駆動回路部２は、レーザ駆動電流を流し続ける。しかしながら、半導体レーザ５の効率には限界があるので、温度が高くなり過ぎると、パワーは一定量出ていたとしても、消光比がとれなくなってしまうことがある。そのため、この発明の実施の形態１では、予め半導体レーザ５の分布データ等から、レーザ駆動電流の閾値を設定しておき、制御部３は、この閾値に達していないかどうかを判断することにより、ステップＳＴ３においてＴｌｄを上昇させたことによって、レーザ駆動電流が大きくなり過ぎていないかの判定を行う。
また、このステップＳＴ４においては、同時に、半導体レーザ５が過発光状態になり得ないように、また、故障状態に陥らないようにチェックすることができる。
【００２７】
ステップＳＴ４において、レーザ駆動電流が閾値に達したと判断した場合（ステップＳＴ４の“ＮＯ”の場合）、制御部３は、Ｔｌｄを下げる（ステップＳＴ５）。すなわち、ステップＳＴ３においてＴｌｄを上昇させたことによって、レーザ駆動電流が大きくなりすぎたと判断し、Ｔｌｄを下げて、レーザ駆動電流を閾値以下まで下げる。
【００２８】
ステップＳＴ４において、レーザ駆動電流が閾値に達していないと判断した場合（ステップＳＴ４の“ＹＥＳ”の場合）、制御部３は、半導体レーザ５から取得したモニタ電流に基づき、出力光パワーが、予め設定された閾値に達していないかどうかを判定する（ステップＳＴ６）。これは、「Ｔｌｄを可能な限り周囲温度に近づける」際に、中心波長、消光比の他に注意しなければならない光出力パワーの特性を考慮した処理である。
ステップＳＴ６において、出力光パワーが閾値に達していると判断した場合（ステップＳＴ６の“ＮＯ”の場合）、制御部３は、目的のパワーを出力できていないと判断し、Ｔｌｄを下げ（ステップＳＴ７）、ステップＳＴ６の処理を繰り返す。
ステップＳＴ６において、出力光パワーが閾値に達していないと判断した場合（ステップＳＴ６の“ＹＥＳ”の場合）、制御部３は、適切にＴｌｄの制御が行えたと判断し、処理終了する。
【００２９】
一方、ステップＳＴ２において、超えた温度閾値は高温側ではないと判断した場合（ステップＳＴ２の“ＮＯ”の場合）、制御部３は、Ｔｌｄを、周囲温度となるまで、または、熱電素子６が加熱しなければいけない温度ΔＴｌｄが予め設定した閾値に達するまで、Ｔｌｄを下げる（ステップＳＴ８）。
制御部３は、半導体レーザ５から取得したモニタ電流に基づき、出力光パワーが、予め設定された閾値に達していないかどうかを判定し（ステップＳＴ９）、閾値に達している場合（ステップＳＴ９の“ＮＯ”の場合）は、Ｔｌｄを上げ（ステップＳＴ１０）、ステップＳＴ９の処理を繰り返し、閾値に達していない場合（ステップＳＴ９の“ＹＥＳ”の場合）は、処理終了する。この、ステップＳＴ８、９の処理は、高温側の処理（ステップＳＴ３、６）の逆の処理であるため、詳細な説明は省略する。
【００３０】
なお、低温側は、高温側に対し、効率（半導体レーザ５に流す電流に対する発光パワー）が良くなる方向であるため、消光比が低すぎて取れないということが考えられないため、ここでは、低温側での、レーザ駆動電流が閾値に達していないかの判定（高温側のステップＳＴ４の判定）は省略しているが、低温側において、高温側同様、レーザ駆動電流が閾値に達していないかの判定を行うようにしてもよい。
【００３１】
以上、図２で説明したように、この発明の実施の形態１において、制御部３は、中心波長と、消光比と、光出力パワーとの３つの特性を考慮し、基本的には、これらの特性のどれか１つが上限に達するまで、Ｔｌｄを周囲温度に近づける制御を行う。
【００３２】
以上のように、この実施の形態１によれば、半導体レーザの特性をモニタ情報からある程度計算し、Ｔｌｄをその素子の特性に応じた最適値（熱電素子に極力電流を流さず、特性を確保できるＴｌｄ）に自動的に調整して、すなわち、光送信器の動作保証温度が高温側、または、低温側になった際でもなるべくＴｌｄを周囲温度に近づけられるため、熱電素子６へ流す電流を最適化することができ、結果的に光送信器の低消費電力化を可能にすることができる。
【００３３】
実施の形態２．
実施の形態１では、Ｔｌｄを周囲温度の変化に追従させ動的に変化させていたが、制御部の不揮発性メモリ領域にＬｏｏｋ  Ｕｐ  Ｔａｂｌｅを保持し、実施の形態１で示した処理をＦｅｅｄ  Ｆｏｗａｒｄ制御するようにしてもよい。
図３は、この発明の実施の形態２に係る光送信器の構成図である。
なお、実施の形態１において、図１を用いて説明したものと同様の構成については同じ符号を付して重複した説明を省略する。
この発明の実施の形態２に係る光送信器は、図３に示すように、実施の形態１の光送信器と比べ、制御部３がＬｏｏｋ  Ｕｐ  Ｔａｂｌｅ１９を保持する点が異なるのみである。
【００３４】
Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ１９には、予め周囲温度、すなわち、サーミスタ７からの温度情報に基づくモニタ温度とＴｌｄの関係が決定され収録されている。
この実施の形態２においては、光送信器の温度調整時に、制御部３は、実施の形態１において図２に沿って説明した動作に則り、モニタされた温度情報から、Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ１９を参照し、逐次Ｔｌｄを設定する。つまり、図２のステップＳＴ３、または、図２のステップＳＴ８の処理において、Ｔｌｄを上げる、または、Ｔｌｄを下げる際に、Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ１９を参照して、周囲温度に対応付けられたＴｌｄを設定するようにする。
なお、Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ１９については、光送信器全体の調整試験時に温度試験を実施し、予め最適なモニタ温度に対するＴｌｄをテーブル化しておくようにしておけばよい。
その他の動作は実施の形態１で図２を用いて説明したものと同様であるので詳細な説明は省略する。
【００３５】
以上のように、この実施の形態２によれば、半導体レーザの特性をモニタ情報からある程度計算し、Ｔｌｄをその素子の特性に応じた最適値（熱電素子に極力電流を流さず、特性を確保できるＴｌｄ）に自動的に調整して、すなわち、光送信器の動作保証温度が高温側、または、低温側になった際でもなるべくＴｌｄを周囲温度に近づけられるため、熱電素子６へ流す電流を最適化することができ、結果的に光送信器の低消費電力化を可能にすることができる。また、現在のモニタ温度に基づきテーブルを参照してＴｌｄを変化させる、という、シンプルな動作となるため、ソフトウェアの複雑さを軽減することができる。
【００３６】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
また、各実施の形態１，２における光送信器の制御に用いられる各部は、ソフトウェアに基づくＣＰＵを用いたプログラム処理によって実行される。
【産業上の利用可能性】
【００３７】
この発明の光送信器および半導体レーザ温度制御方法は、Ｔｌｄを個体ごと、また使用条件ごとに最適値に調整し、熱電素子に流れる電流を最小限にして、光送受信器の低消費電力化を実現できるため、光伝送システムにおいて、半導体レーザの温度を一定に保つための、ペルチェ素子などに代表される電流により発熱または冷却する熱伝素子を制御する光送信器、および、半導体レーザ温度制御方法等に適用することができる。
【符号の説明】
【００３８】
１  半導体レーザ部、２  レーザ駆動回路部、３  制御部、４  熱電素子駆動回路、５  半導体レーザ、６  熱電素子、７  サーミスタ、１９  Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ。
【図１】
2015162964.tif 000003
【図２】
2015162964.tif 000004
【図３】
2015162964.tif 000005
【国際調査報告】
2015162964.tif 000006
2015162964.tif 000007