(57)【要約】【課題】温度センサを必要としない安価な構成で、外部から光出力設定値を任意に設定でき、その設定値に応じて半導体レーザの発光出力強度を、発光波長を一定に保ちながら容易に可変できるようにする【解決手段】光出力設定手段５によって任意に設定される光出力設定値に応じて、発光駆動手段２によって、半導体レーザ１に駆動電流Ｉｆを流して、半導体レーザ１を光出力設定値に対応する光出力強度で発光させる。その発光駆動中に、順方向電圧検出手段３によって、半導体レーザ１の駆動電流が所定値のときに相当する順方向電圧Ｖｆを検出し、その順方向電圧Ｖｆの値を一定に保つように、温度制御手段４が加熱部材または冷却部材を駆動し、半導体レーザ１を加熱または冷却してその温度を制御する。それによって、半導体レーザ１を外部より入力された光出力設定値に応じた光出力強度で、且つ一定波長で発光させる。【選択図】        図１
2014143347.tif 000002
【特許請求の範囲】
【請求項１】
外部より光出力設定値を入力し、
その光出力設定値に応じた駆動電流で半導体レーザを駆動して、前記光出力設定値に対応する光出力強度で発光させ、
前記半導体レーザの発光中に、その駆動電流が所定値のときに相当する該半導体レーザの順方向電圧を検出し、
その順方向電圧の検出値に応じて加熱部材または冷却部材を駆動し、前記半導体レーザを加熱または冷却してその温度を制御するものであって、
前記外部から入力された光出力設定値に応じた光出力強度で前記半導体レーザを発光させるとともに、前記順方向電圧の検出値が一定になるように前記半導体レーザの温度を制御して、該半導体レーザの発光波長を一定にすることを特徴とする半導体レーザの駆動方法。
【請求項２】
前記半導体レーザの順方向電圧は、前記半導体レーザの駆動電流を周期的に短時間だけ前記所定値にして行う、ことを特徴とする請求項１に記載の半導体レーザの駆動方法。
【請求項３】
外部より光出力設定値を入力する光出力設定手段と、
半導体レーザと、
前記光出力設定値に応じた駆動電流で前記半導体レーザを駆動して、前記光出力設定値に対応する光出力強度で発光させる発光駆動手段と、
前記半導体レーザの発光中に、その駆動電流が所定値のときに相当する該半導体レーザの順方向電圧を検出する順方向電圧検出手段と、
その記順方向電圧の検出値に応じて加熱部材または冷却部材を駆動し、前記半導体レーザを加熱または冷却してその温度を制御する温度制御手段と、を備え、
前記外部から入力された光出力設定値に応じた光出力強度で前記半導体レーザを発光させるとともに、前記順方向電圧の検出値が一定になるように前記半導体レーザの温度を制御して、該半導体レーザの発光波長を一定にするようにしたことを特徴とする半導体レーザ装置。
【請求項４】
前記順方向電圧検出手段における前記半導体レーザの順方向電圧の検出は、前記半導体レーザの駆動電流を周期的に短時間だけ所定値にして行う、ことを特徴とする請求項３に記載の半導体レーザ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、半導体レーザを一定波長に保ちながら発光出力を任意に可変させるための半導体レーザ駆動方法及び半導体レーザ装置に関する。
【背景技術】
【０００２】
半導体レーザは、レーザダイオードとも称される極めて小型で消費電力が少ない光源であり、波長及び位相が揃ったコヒーレント光を発光する。そのため、半導体レーザが発光した光はコリメータレンズ等によって非常に細いビーム状の平行光束にすることができる。その特性を利用して、半導体レーザは、ＣＤやＤＶＤ等の光ピックアップ、複写機やレーザプリンタ等の書込装置、光ファィバを用いた光通信装置、各種測定機器やレーザ加工機、レーザポインタやプロジェクタなど、広範な民生及び産業分野で使用されている。
【０００３】
半導体レーザは、その構成元素によって発振の中心周波数すなわちレーザ光の波長（色に対応する）が略決まり、赤色発光や青色発光などのものがある。しかし、その発光波長は外部温度や駆動電流値によって変化するため、従来から、半導体レーザの外周囲温度を一定に保つような温度制御装置と、光出力を一定に保つための制御回路を用いて、出力を安定化させることが行われていた。
【０００４】
しかし、半導体レーザの外周囲温度を一定に保っても、駆動電流を増加させると光出力が増加すると共に発光波長が変化することも知られている（例えば、特許文献１参照）。これは、駆動電流の変化によって、半導体レーザの発光部すなわちＰＮ接合部の熱抵抗による発熱量が変化し、ジャンクション温度が変化するためである。
【０００５】
そこで、特許文献１に記載のレーザ装置では、安定な光出力を得るために、半導体レーザからの光出力を検出して、駆動回路に負帰還を掛けることによって、半導体レーザの駆動電流を調整している。その際、駆動電流の変化による半導体レーザの発光点における消費電力の変化と、発光点と外周器の間の熱抵抗との積に相当する温度だけ、上記外周器の温度を下げて、発光点温度を一定に保ち、発振の波長を固定するようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−２９６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような従来のレーザ装置は、半導体レーザの駆動電流に負帰還を掛けるために、半導体レーザによる実際の光出力を検出する光検出器と、その検出値と光出力設定値との差に応じて駆動電流を制御するための負帰還回路が必要である。
さらに、そのレーザ装置は、半導体レーザのヒートシンクの温度を検出する温度センサを設けると共に、駆動電流設定値と実際の駆動電流との差を算出して増幅した値を、ヒートシンクの温度設定値から減じて新たな設定温度を求め、その新たな設定温度と温度センサによって検出したヒートシンクの温度との差に応じて熱電冷却素子を動作させている。
そのため、検出精度のよい温度センサと複雑な回路が必要なため高価になる。また、光出力設定値に合わせて、駆動電流設定値とヒートシンクの温度設定値も設定し直す必要があるので、操作性が悪いという問題もあった。
【０００８】
この発明は上記のような背景に鑑みてなされたものであり、温度センサを必要としない
安価な構成にしながら、外部から光出力設定値を任意に設定でき、その設定値に応じて半導体レーザの発光出力強度を、発光波長を一定に保ちながら容易に可変できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
この発明による半導体レーザの駆動方法は上記の目的を達成するため、外部より光出力設定値を入力し、その光出力設定値に応じた駆動電流で半導体レーザを駆動して、上記光出力設定値に対応する光出力強度で発光させ、上記半導体レーザの発光中に、その駆動電流が所定値のときに相当する該半導体レーザの順方向電圧を検出し、その順方向電圧の検出値に応じて加熱部材または冷却部材を駆動し、上記半導体レーザを加熱または冷却してその温度を制御する。
そして、上記外部から入力された光出力設定値に応じた光出力強度で上記半導体レーザを発光させるとともに、上記順方向電圧の検出値が一定になるように上記半導体レーザの温度を制御して、その半導体レーザの発光波長を一定にすることを特徴とする。
【００１０】
その半導体レーザの順方向電圧は、上記半導体レーザの駆動電流を周期的に短時間だけ上記所定値にして行うとよい。
【００１１】
この発明による半導体レーザ装置は上記の目的を達成するため、外部より光出力設定値を入力する光出力設定手段と、半導体レーザと、上記光出力設定値に応じた駆動電流で上記半導体レーザを駆動して、上記光出力設定値に対応する光出力強度で発光させる発光駆動手段と、上記半導体レーザの発光中に、その駆動電流が所定値のときに相当する該半導体レーザの順方向電圧を検出する順方向電圧検出手段と、その順方向電圧の検出値に応じて加熱部材または冷却部材を駆動し、上記半導体レーザを加熱または冷却してその温度を制御する温度制御手段と、を備え、
上記外部から入力された光出力設定値に応じた光出力強度で上記半導体レーザを発光させるとともに、上記順方向電圧の検出値が一定になるように上記半導体レーザの温度を制御して、その半導体レーザの発光波長を一定にするようにしたことを特徴とする。
【００１２】
上記順方向電圧検出手段における上記半導体レーザの順方向電圧の検出は、上記半導体レーザの駆動電流を周期的に短時間だけ所定値にして行うとよい。
【発明の効果】
【００１３】
この発明による半導体レーザの駆動方法及び半導体レーザ装置によれば、温度センサを使用せず、半導体レーザの順方向電圧（駆動電圧ともいう）をモニタする簡単で安価な温度検出によって、外部から光出力設定値を任意に設定でき、その設定値に応じて半導体レーザの発光出力強度を、発光波長を一定に保ちながら容易に可変することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明による半導体レーザの駆動方法を実施する半導体レーザ装置の基本的な機能構成例を示すブロック図である。
【図２】図１における温度制御手段の第１の例を示すブロック図である。
【図３】同じく温度制御手段の第２の例を示すブロック図である。
【図４】同じく温度制御手段の第３の例を示すブロック図である。
【図５】この発明による半導体レーザ装置の第１実施例のハード構成を示すブロック回路図である。
【図６】図５に示した第１実施例の制御部による半導体レーザ駆動処理の例を示すフロー図である。
【図７】この発明による半導体レーザ装置の第２、第３実施例を説明するためのハード構成を示すブロック回路図である。
【００１５】
【図８】図７に示した半導体レーザ装置におけるヒータとヒータ駆動回路を省略した第２実施例の制御部による半導体レーザ駆動処理の例を示すフロー図である。
【図９】図７に示した半導体レーザ装置の全てを有する第３実施例の制御部による半導体レーザ駆動処理の例を示すフロー図である。
【図１０】半導体レーザの駆動電流と光出力との関係を示す線図である。
【図１１】半導体レーザの駆動電流と発光波長との関係を示す線図である。
【図１２】半導体レーザの駆動電流とジャンクション温度との関係を示す線図である。
【図１３】半導体レーザの駆動電流が一定な場合におけるジャンクション温度と順方向電圧及び発光波長との関係を示す線図である。
【図１４】半導体レーザの駆動電流を可変範囲で最小値から最大値まで変化させながら、この発明による温度制御を行わずに駆動電圧検出タイミング毎に駆動電流を所定値にしたときの順方向電圧の検出値及びジャンクション温度の関係を示す線図である。
【発明を実施するための形態】
【００１６】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、この発明による半導体レーザの駆動方法を実施する半導体レーザ装置の基本的な機能構成例を示すブロック図である。
この半導体レーザ装置は、半導体レーザ１と、発光駆動手段２、順方向電圧検出手段３及び温度制御手段４と、光出力設定手段５とを有している。
【００１７】
発光駆動手段２は、半導体レーザ１に可変の光出力設定値に応じた駆動電流Ｉｆを流して、半導体レーザ１を光出力設定値に対応する光出力で発光させる。また、順方向電圧検出手段３からの指示によって駆動電流Ｉｆを短時間だけ所定値Ｉｃにすることもできる。
順方向電圧検出手段３は、発光駆動手段２による半導体レーザ１の発光駆動中に、その半導体レーザ１の駆動電流が所定値のときに相当する半導体レーザ１の順方向電圧Ｖｆを検出して、それを温度制御手段４へ出力する。そのため、半導体レーザ１の順方向電圧を検出するときだけ発光駆動手段２に信号を送って、駆動電流Ｉｆを所定値Ｉｃにさせることができる。
【００１８】
なお、順方向電圧検出手段３は、上述のように半導体レーザ１の発光中にその駆動電流Ｉｆを実際に所定値Ｉｃにして、その順方向電圧を検出してもよいが、光出力設定値に応じた駆動電流Ｉｆを流したままその順方向電圧を検出することもできる。その場合は、その検出電圧を演算によるか又はテーブルを用いて、半導体レーザ１の駆動電流が所定値Ｉｃのときに相当する順方向電圧に変換して検出することもできる。その詳細は後述する。
【００１９】
温度制御手段４は、順方向電圧検出手段３によって検出される順方向電圧Ｖｆを一定に保つように、半導体レーザ１の温度を制御する。それによって、半導体レーザ１を光出力設定値に対応する光出力で、且つ一定波長で発光させることができる。
光出力設定手段５は、外部よりレーザ発光駆動のＯＮ／ＯＦＦ指示をするとともに、光出力設定値を入力するためのものであり、例えば、ＯＮ／ＯＦＦスイッチとダイアルを有する可変抵抗器などを使用する。
【００２０】
その温度制御手段４は、例えば図２に示すように、半導体レーザ１を加熱する加熱部材４１と、その加熱部材４１の動作を制御する加熱制御部４２とによって構成することができる。この場合、半導体レーザ１の発光点のジャンクション温度は、駆動電流により発光することによる発熱と加熱部材４１による加熱によって上昇し、加熱しないときは、周囲温度（室温）との温度差によって放熱する空冷作用によって低下する。
【００２１】
したがって、半導体レーザ１の発光駆動中に、順方向電圧検出手段３によって検出され
る順方向電圧Ｖｆの変化に応じて、その変化を相殺するように加熱制御部４２によって加熱部材４１の加熱動作を制御することにより、順方向電圧Ｖｆを一定に保ち、半導体レーザ１の温度すなわちジャンクション温度を一定にするように制御することができる。
それによって、半導体レーザ１の駆動電流や周囲温度が変化しても、半導体レーザ１を一定波長で発光させることができる。
【００２２】
半導体レーザは一般に、所定の波長で発光しているときには発光点のジャンクション温度が室温（例えば２５℃）よりかなり高くなっているため、周囲への放熱による空冷作用が生じる。そのため、上述したように検出される順方向電圧Ｖｆの変化に応じて加熱を制御するだけでも、使用温度範囲（例えば０℃〜６０℃）で半導体レーザの発光波長を一定に保つことが可能である。
【００２３】
しかし、半導体レーザを高温環境で使用する場合や、動作温度を変えることによって発振波長（発光波長）が比較的広い範囲で変化する半導体レーザを、青色のような短い波長で発光させる場合には、半導体レーザの発光動作中にそれを冷却して、その発光点のジャンクション温度を一定に保つことが必要になる場合がある。
そのような場合には、温度制御手段４を図３に示すように、半導体レーザ１を冷却する冷却部材４３と、その冷却部材４３の動作を制御する冷却制御部４４とによって構成すればよい。
【００２４】
さらに、温度制御手段４を図４に示すように、半導体レーザ１を加熱する加熱部材４１とその加熱部材４１の動作を制御する加熱制御部４２、および冷却部材４３とその冷却部材４３の動作を制御する冷却制御部４４とによって構成することもできる。
このようにすれば、使用環境温度が大きく変化する場合や、半導体レーザの発光波長を任意に可変設定できる場合にも対応できる。また、検出される順方向電圧Ｖｆの変動に対して迅速にジャンクション温度を制御してその変動を相殺し、順方向電圧Ｖｆを素早く一定電圧に制御して、半導体レーザ１を一定波長で発光させることができる。
【００２５】
ここで、この発明の前提となる半導体レーザの特性について、図１０〜図１３を参照して説明する。
図１０は、半導体レーザの駆動電流Ｉｆ（ｍＡ）と光出力Ｌ（ｍＷ）との関係を示す線図である。但し、半導体レーザのジャンクション温度が一定と仮定した場合である。このように、半導体レーザの駆動電流Ｉｆと光出力Ｌとは比例関係にあり、駆動電流Ｉｆによって光出力Ｌを設定することができる。駆動電流Ｉｆがある一定値Ｉｃのとき、光出力Ｌはそれに対応する値Ｌｃになる。
【００２６】
図１１は、半導体レーザの駆動電流Ｉｆ（ｍＡ）と発光波長λ（ｎｍ）との関係を示す線図である。但し、環境温度が一定な場合である。このように半導体レーザの駆動電流Ｉｆと発光波長λとも、ある範囲では比例関係がある。これは、駆動電流Ｉｆが大きくなると発光点の発光によって発熱量が増加し、ジャンクション温度が上昇するため発光波長λが長くなるからである。したがって、駆動電流Ｉｆがある一定値Ｉｃのとき、発光波長λは一定値λｃであるが、駆動電流Ｉｆが増減すると波長λも長短に変化する。
【００２７】
図１２は、半導体レーザの駆動電流Ｉｆ（ｍＡ）とジャンクション温度Ｔ（℃）との関係を示す線図である。但し、環境温度が一定な場合である。このように半導体レーザの駆動電流Ｉｆとジャンクション温度Ｔとも、ある範囲では比例関係がある。これは、駆動電流Ｉｆが大きくなると発光点の発光によって発熱量が増加し、ジャンクション温度が上昇するためである。したがって、駆動電流Ｉｆがある一定値Ｉｃのとき、ジャンクション温度Ｔは一定値Ｔｃであるが、駆動電流Ｉｆが増減するとジャンクション温度Ｔも高低に変化する。
【００２８】
図１３は、半導体レーザの駆動電流Ｉｆが一定な場合におけるジャンクション温度Ｔ（℃）と順方向電圧Ｖｆ（ｍＶ）及び発光波長λ（ｎｍ）との関係を示す線図である。
図１１及び図１２に示した特性から分かるように、半導体レーザの駆動電流Ｉｆが一定な場合、ジャンクション温度Ｔと発光波長λとは、図１３に破線で示すように比例関係にある。また、半導体レーザの順方向電圧Ｖｆはジャンクション温度Ｔとは負の比例関係にある。これは、ジャンクション温度Ｔに応じて半導体レーザの順方向抵抗が変化するためであり、ジャンクション温度Ｔが高くなるほど、順方向抵抗は小さくなるため、駆動電流Ｉｆが一定な場合の順方向電圧Ｖｆは低下する。この特性は周囲温度に係わらない。
【００２９】
したがって、例えば駆動電流Ｉｆが所定値（一定値）Ｉｃのときの半導体レーザの順方向電圧Ｖｆを一定値Ｖｆｃに保つようにジャンクション温度Ｔを制御すれば、半導体レーザの発光波長λは一定値λｃになる。
すなわち、半導体レーザの発光波長λを一定値λｃに保持したい場合は、半導体レーザの順方向電圧Ｖｆを一定値Ｖｆｃに保つようにジャンクション温度Ｔを制御すればよいことになる。
【００３０】
そのため、この発明においては、前述したように、半導体レーザ１の発光駆動中に、半導体レーザ１の駆動電流が所定値のときに相当する半導体レーザ１の順方向電圧Ｖｆを検出する。
その方法として、所定の周期で駆動電流Ｉｆを短時間だけ所定の一定値Ｉｃにして、その時の順方向電圧を検出する例について説明する。
【００３１】
図１４はその順方向電圧の検出方法を説明するための図である。（ａ）に示すように、半導体レーザの駆動電流Ｉｆを可変範囲で最小値から最大値まで時間的に変化させながら、この発明による温度制御を行わずに、周期ｔの駆動電圧検出タイミング毎に駆動電流Ｉｆを短時間だけ所定値Ｉｃ（例えば１００ｍＡ）にする。そのときの順方向電圧Ｖｆの検出値及びジャンクション温度Ｔの関係を（ｂ）に示している。
【００３２】
このように、半導体レーザの順方向電圧Ｖｆとジャンクション温度Ｔとは負の比例関係にあるから、半導体レーザの発光波長が所定の値になるジャンクション温度が得られるように、上記順方向電圧Ｖｆの検出によってジャンクション温度をモニタして、その温度を制御すればよい。
【００３３】
そのため、半導体レーザの発光波長λが所望の値になるジャンクション温度Ｔに対応する上記順方向電圧Ｖｆに相当する電圧を基準値Ｖｆｒとする。そして、実際に検出される順方向電圧Ｖｆがその基準値Ｖｆｒより高いときは、半導体レーザを冷却（周囲温度による冷却も含む）し、低いときは半導体レーザを加熱（周囲温度による加熱も含む）して、検出される順方向電圧Ｖｆが基準値Ｖｆｒになるように温度制御すればよい。
それによって、半導体レーザの駆動電流Ｉｆすなわち光出力Ｌが変化しても、発光波長を一定に保持することができる。
【００３４】
また、前述したように、光出力設定値に応じた駆動電流で半導体レーザを駆動している状態のままで、その順方向電圧を計測し、その電圧を演算又はテーブルを用いて、半導体レーザの駆動電流が所定値Ｉｃのときに相当する順方向電圧（Ｖｆｃとする）に変換して検出することもできる。
前述したように、半導体レーザの順方向電圧は、ジャンクション温度に応じた順方向抵抗によって発生し、駆動電流に比例する。そこで、ある順方向抵抗Ｒｆの時に、光出力設定値に応じた駆動電流Ｉｆで検出した順方向電圧Ｖｆは、Ｖｆ＝Ｉｆ・Ｒｆであるから、Ｒｆ＝Ｖｆ／Ｉｆになる。このとき、駆動電流が所定値Ｉｃであった場合に相当する順方
向電圧Ｖｆｃは、Ｖｆｃ-＝Ｉｃ・Ｒｆ＝Ｖｆ（Ｉｃ／Ｉｆ）になるはずである。
【００３５】
駆動電流の所定値Ｉｃを予め決めておけば、発光中の半導体レーザの駆動電流Ｉｆの値と、そのときの順方向電圧Ｖｆの値から、駆動電流が所定値Ｉｃのときに相当する順方向電圧Ｖｆｃを容易に算出することができる。
さらに、予め予測できる駆動電流Ｉｆの値と、そのときの順方向電圧Ｖｆの値から、順方向電圧Ｖｆｃの値を算出してテーブルとして記憶しておけば、駆動電流Ｉｆとそのときの順方向電圧Ｖｆから、テーブルルックアップによって直ちに駆動電流が所定値Ｉｃのときに相当する順方向電圧Ｖｆｃを得ることができる。
このようにすれば、半導体レーザの発光に何等影響を与えずに、駆動電流が所定値のときに相当する順方向電圧を検出することができる。
【００３６】
次に、この発明による半導体レーザ装置および半導体レーザの駆動方法の具体的な実施例を、図５〜図９によって説明する。
図５は、この発明による半導体レーザ装置の第１実施例のハード構成を示すブロック回路図である。この第１実施例は、図１に示した半導体レーザ装置における温度制御手段４を、図２に示した例の構成にした場合の具体例に相当する。
図５に示す半導体レーザ装置は、半導体レーザ１と、光出力設定部９、制御部１０、ヒータ１１、レーザ駆動回路１２、順方向電圧検出回路１３、ヒータ駆動回路１４、および電源部１５を備えている。
この第１実施例における光出力設定部９は、図１における光出力設定手段５に相当する。
【００３７】
制御部１０は、簡単な比較回路と差動増幅回路、タイミング信号発生回路及び上記順方向電圧Ｖｆの基準値Ｖｆｒを記憶又は発生する回路等で構成することもできるが、安価なマイクロコンピュータを使用するとよい。
予め、半導体レーザ１を一定電流Ｉｃ（例えば１００ｍＡ）で発光波長が所定値（一定波長）になるように発光駆動させた場合に、順方向電圧検出回路１３で検出される順方向電圧に相当する電圧を基準値Ｖｆｒと設定する。その設定は、基準値Ｖｆｒをメモリに記憶しておくか、定電圧源などによって発生できるようにしておく。この基準値Ｖｆｒを可変設定できるようにしてもよい。
【００３８】
制御部１０に光出力設定部９によって外部から光出力設定値が設定され、発光指示（レーザ発光駆動ＯＮ）がなされると、制御部１０が、電源部１５から給電されるレーザ駆動回路１２を動作させる。そして、レーザ駆動回路１２に、光出力設定値に応じた駆動電流Ｉｆを半導体レーザ１に順方向に流して発光駆動させる。抵抗Ｒは保護抵抗である。また、制御部１０は、図１４に示した周期ｔごとの検出タイミングで、半導体レーザ１に流す電流を短時間だけ所定値（一定値）Ｉｃにするようにレーザ駆動回路１２を制御する。
【００３９】
光出力設定部９は、例えば、ＯＮ／ＯＦＦスイッチと、ダイヤルを有する可変抵抗器（ボリューム）を備えた設定回路からなる。そして、人が外部からＯＮ／ＯＦＦスイッチを操作してレーザ発光駆動のＯＮ／ＯＦＦ指示をすることができ、ダイヤルを回すことによって、その回転位置に応じた抵抗値で任意の光出力値を設定することができる。
【００４０】
順方向電圧検出回路１３は、この例ではオペアンプによるボルテージホロワ回路であり、半導体レーザ１に印加される順方向電圧Ｖｆをインピーダンス変換して検出し、制御部１０へ入力させる。制御部１０は、半導体レーザ１の駆動電流を所定値Ｉｃにした検出期間に順方向電圧検出回路１３から入力した順方向電圧Ｖｆだけを取り込む。
そして、その順方向電圧Ｖｆと前述した基準値Ｖｆｒとを比較して、差がある場合は、その差をなくして順方向電圧Ｖｆを一定に保つように、電源部１５から給電されるヒータ
駆動回路１４を制御し、加熱部材であるヒータ１１に流す電流を制御して、半導体レーザ１に対する加熱または冷却を制御する。
【００４１】
それによって、半導体レーザ１のジャンクション温度を一定に制御して、光出力設定値に対応する光出力で且つ一定波長で発光させることができる。
ヒータ１１は、半導体レーザ１のごく近傍に配置した、小さい抵抗線ヒータや赤外線ランプなどである。
半導体レーザ１の発光波長を一定に制御するためにはジャンクション温度を一定に制御する必要があるが、この第１実施例では、ジャンクション温度を下げるのは、ヒータ１１による加熱をしないことにより、発光点の発光による発熱を周囲に放熱させる空冷による。
【００４２】
しかし、前述したように、半導体レーザは一般に、発光点のジャンクション温度が室温（例えば２５℃）よりかなり高い温度で所定の発光波長で発光する。そのため、半導体レーザ１をヒータ１１によってある程度加熱した状態で、半導体レーザ１が所定の発光波長で発光して、検出される順方向電圧Ｖｆが基準値Ｖｆｒとなるようにしておく。
そして、検出される順方向電圧Ｖｆが基準値Ｖｆより大きくなったら、図１３から分かるようジャンクション温度が低くなったので、ヒータ１１による加熱量を増加させる。逆に、検出される順方向電圧Ｖｆが基準値Ｖｆより小さくなったらジャンクション温度が高くなったので、ヒータ１１による加熱量を減少させるようにすればよい。
【００４３】
この場合、ジャンクション温度を一定、すなわち発光波長を所定の波長に制御できる光出力の最大値は、ヒータ１１を完全にＯＦＦにした状態で、駆動電流に応じた発光点の発熱量と周囲温度に応じた放熱量とがバランスして、一定温度を保てる駆動電流値に相当する光出力までとなる。
【００４４】
この第１実施例の半導体レーザ装置において、レーザ駆動回路１２、順方向電圧検出回路１３、およびヒータ１１とヒータ駆動回路１４、それらを制御する制御部１０とによって、図１における発光駆動手段２、順方向電圧検出手段３、および温度制御手段４の機能を果している。また、ヒータ１１が図２における加熱部材４１に相当し、ヒータ駆動回路１４とそれを制御する制御部１０とによって加熱制御部４２の機能を果している。
【００４５】
この第１実施例の半導体レーザ装置による半導体レーザの駆動方法を、図６に示すフロー図によって説明する。これは、図５に示した制御部１０がマイクロコンピュータを有する場合の処理例である。
図５における光出力設定部９によって制御部１０に光出力設定値が入力され、発光指示（レーザ発光駆動ＯＮの指示）がなされると、制御部１０は図６に示した処理を開始する。
制御部１０はまず、光出力設定部９によって任意に設定して入力された光出力設定値をステップＳ０で取り込む。これが外部より光出力設定値を入力する光出力設定工程に相当する。そして、ステップＳ１で光出力設定値に応じた駆動電流Ｉｆでレーザ駆動回路１２に半導体レーザ１を発光駆動させる。これが発光駆動工程に相当する。
【００４６】
その後、ステップＳ２で検出タイミングになるのを待ち、検出タイミングになったら、ステップＳ３で所定の短時間だけ駆動電流を所定値Ｉｃにして、順方向電圧を検出する。これは、図５における順方向電圧検出回路１３によって検出される順方向電圧Ｖｆを制御部１０が取り込むことである。これが順方向電圧検出工程に相当する。
そして、ステップＳ４でその順方向電圧Ｖｆと前述した基準値Ｖｆｒとを比較する。Ｖｆ＞Ｖｆｒであれば、図１３から分かるようジャンクション温度が低くなったので、ステップＳ５でヒータ１１をＯＮにする。Ｖｆ＞Ｖｆｒでなければ、ジャンクション温度が適
切であるか高くなったので、ステップＳ６でヒータ１１をＯＦＦにする。
【００４７】
これが順方向電圧の検出値に応じて加熱部材または冷却部材（この例では加熱部材であるヒータ１１）を駆動し、半導体レーザ１を加熱または冷却してその温度を制御する温度制御工程に相当する。この第１実施例では、半導体レーザ１の冷却は、一般には周囲温度が室温で発光中の半導体レーザ１の温度より低いので、ヒータ１１をＯＦＦにすることによって、周囲への放熱によってなされる。
【００４８】
その後、ステップＳ７でレーザＯＦＦの指示があったと判断するまで、ステップＳ０へ戻って上述の処理を繰り返し、一定周期ごとにＶｆ＞Ｖｆｒか否かの判断結果によるヒータ１１のＯＮ／ＯＦＦの制御を繰り返す。したがって、ヒータ１１をＯＮ又はＯＦＦにした状態が、少なくとも１周期間は継続する。ステップＳ７でレーザＯＦＦの指示があったと判断すると、ステップＳ８でレーザ発光駆動をＯＦＦにして、処理を終了する。
半導体レーザ１の発光中に光出力設定部９によって光出力設定値が変更されると、ステップＳ０でその新たな光出力設定値を取り込んで、ステップＳ１でその新たな光出力設定値に応じた駆動電流Ｉｆで半導体レーザ１を発光駆動させる。したがって、発光出力強度を容易に可変することができる。
【００４９】
半導体レーザ１が所定の波長で発光しているときには、Ｖｆ＝Ｖｆｒになる。その場合はＶｆ＞Ｖｆｒではないので、ヒータ１１をＯＦＦにする。それによって、ジャンクション温度が周囲への放熱によって幾分低下するため、以後の検知タイミングでは、順方向電圧Ｖｆが幾分上昇して、Ｖｆ＞Ｖｆｒになってヒータ１１をＯＮにする可能性がある。したがって、半導体レーザ１が略所定の波長で発光しているときでも、間欠的にヒータ１１をＯＮにして、半導体レーザ１を加熱することになる。
【００５０】
ＶｆがＶｆｒに対して大きくなるほど、ヒータ１１をＯＮにする時間が長く（又は頻度が高く）なって加熱量が増加し、ＶｆがＶｆｒに対して小さくなるほど、ヒータ１１をＯＮにする時間が短く（又は頻度が低く）なって加熱量が減少する。
このように、周期的に半導体レーザ１の順方向電圧Ｖｆをモニタし、Ｖｆ＞Ｖｆｒの判断結果に応じてヒータ１１をＯＮ又はＯＦＦにするだけの単純な処理で、検出される順方向電圧Ｖｆが略一定になるように、半導体レーザ１の温度を制御することができる。
【００５１】
このようにして、半導体レーザ１のジャンクション温度を常に略一定に制御することによって、半導体レーザ１の光出力設定値が変更されてその発光強度が変っても、発光波長を常に略一定に保つことができる。
上述の制御に加えて、Ｖｆ＞Ｖｆｒの場合に、その差（Ｖｆ−Ｖｆｒ）の大きさに応じてヒータ１１のＯＮ電流を増減させるようにすれば、Ｖｆ＝Ｖｆｒになるまでの時間を短縮することが可能である。
【００５２】
図７は、この発明による半導体レーザ装置の第２、第３実施例を説明するためのハード構成を示すブロック回路図であり、図５と同じ部分には同一の符号を付してある。なお、制御部１０の機能は、図５に示した第１実施例の制御部１０と相違する点もあるが、便宜上同一の符号を付している。
この図７におけるヒータ１１とヒータ駆動回路１４を省いたものが第２実施例であり、図１に示した半導体レーザ装置における温度制御手段４を、図３に示した例の構成にした場合の具体例に相当する。そのため、半導体レーザ１のごく近傍に、冷却部材４３としてペルチェ素子１７を配置し、制御部１０に制御されてペルチェ素子１７を駆動するペルチェ素子駆動回路１８を設けている。
【００５３】
図７におけるヒータ１１とヒータ駆動回路１４を省いた第２実施例は、半導体レーザを
高温環境で使用する場合や、動作温度を変えることによって発振波長（発光波長）が広い範囲で変化する半導体レーザを、比較的短い波長で発光させる場合に使用するとよい。
そして、半導体レーザ１の発光動作中に、その順方向電圧Ｖｆを検出して、それを基準値Ｖｆｒと比較する。そして、その大小関係又はさらにその差の値に応じて、ペルチェ素子駆動回路１８によって、ペルチェ素子１７の駆動を制御する。それによって、半導体レーザ１のジャンクション温度を一定に保つように制御し、発光波長を一定に維持することができる。
【００５４】
なお、この場合の基準値Ｖｆｒは、この実施例の半導体レーザ１が所定の駆動電流Ｉｃで所定の発光波長で発光しているときに、順方向電圧検出回路１３によって検出される順方向電圧Ｖｆに相当する電圧である。
この第２実施例の半導体レーザ装置においては、ぺルチェ素子１７とぺルチェ素子駆動回路１８と、それを制御する制御部１０とによって、図１における温度制御手段４の機能を果している。
また、ぺルチェ素子１７が図３における冷却部材４３に相当し、ぺルチェ素子駆動回路１８とそれを制御する制御部１０とによって、冷却制御部４４の機能を果している。それ以外は第１実施例と同様である。
【００５５】
この第２実施例における温度制御手段である制御部１０等は、順方向電圧検出回路１３によって検出される順方向電圧Ｖｆに応じて冷却部材であるぺルチェ素子１７を駆動し、半導体レーザ１を加熱または冷却してその温度を制御する。この場合の半導体レーザ１の加熱は、ぺルチェ素子１７を駆動しないときの主に半導体レーザの発光による発熱によるが、周囲温度が半導体レーザ１の温度より高いときには、周囲からの吸熱によってもなされる。
【００５６】
この第２実施例の半導体レーザ装置による半導体レーザの駆動方法を、図８に示すフロー図によって説明する。これも、図７に示した制御部１０がマイクロコンピュータを有する場合の処理例である。
図７における光出力設定部９によって制御部１０に光出力設定値が入力され、発光が指示（レーザ発光駆動ＯＮの指示）がなされると、制御部１０は図８に示した処理を開始する。
ステップＳ１０〜ステップＳ１３及びステップＳ１７、Ｓ１８は、図６におけるステップＳ０〜ステップＳ３及びステップＳ７、Ｓ８と同じであるから、説明を省略する。
【００５７】
図８の処理において図６の処理と異なるのは温度制御工程に相当するステップＳ１４〜Ｓ１６である。
図８のステップＳ１４では、検出した順方向電圧Ｖｆと基準値Ｖｆｒとを比較して、Ｖｆ＜Ｖｆｒか否かを判断する。その結果、Ｖｆ＜Ｖｆｒであった場合には、図１３から分かるようにジャンクション温度が高くなったので、ステップＳ１５でペルチェ素子１７をＯＮにする。Ｖｆ＜Ｖｆｒでなければ、ジャンクション温度が適切であるか低くなったので、ステップＳ１６でペルチェ素子１７をＯＦＦにする。
【００５８】
ペルチェ素子１７がＯＮになると、その冷却作用によって半導体レーザ１を冷却する。ペルチェ素子１７がＯＦＦになると、その冷却作用がなくなるので、半導体レーザ１の発光による発熱と、周囲温度が半導体レーザ１の温度より高い場合には周囲からの吸熱によっても加熱されることになる。
【００５９】
その後、ステップＳ１７でレーザＯＦＦの指示があったと判断するまで、ステップＳ１０へ戻ってステップＳ１７までの処理を繰り返し、一定周期ごとにＶｆ＜Ｖｆｒか否かの判断結果によるペルチェ素子１７のＯＮ／ＯＦＦの制御を繰り返す。したがって、ペルチ
ェ素子１７をＯＮ又はＯＦＦにした状態が、少なくとも１周期間は継続する。ステップＳ１７でレーザＯＦＦの指示があったと判断すると、ステップＳ１８でレーザ発光駆動をＯＦＦにして、処理を終了する。
【００６０】
半導体レーザ１が所定の波長で発光しているときには、Ｖｆ＝Ｖｆｒになるが、その場合はＶｆ＜Ｖｆｒではないので、ペルチェ素子１７をＯＦＦにする。それによって、ジャンクション温度が発光による発熱量が周囲への放熱量より多くなるか、周囲から吸熱すると幾分上昇する。そのため、以降の検知タイミングでは順方向電圧Ｖｆが幾分低下して、Ｖｆ＜Ｖｆｒになってペルチェ素子１７をＯＮにする可能性がある。したがって、半導体レーザ１が略所定の波長で発光しているときでも、間欠的にペルチェ素子１７をＯＮにして、半導体レーザ１を冷却することになる。
【００６１】
ＶｆがＶｆｒに対して小さくなるほど、ペルチェ素子１７をＯＮにする時間が長く（又は頻度が高く）なって冷却量が増加し、ＶｆがＶｆｒに対して大きくなるほど、ペルチェ素子１７をＯＮにする時間が短く（又は頻度が低く）なって冷却量が減少する。
このように、周期的に半導体レーザ１の順方向電圧Ｖｆをモニタして、Ｖｆ＜Ｖｆｒの判断結果に応じてペルチェ素子１７をＯＮ又はＯＦＦにするだけの単純な処理で、検出される順方向電圧Ｖｆを略一定に保つように半導体レーザ１の温度を制御することができる。
【００６２】
このようにして、半導体レーザ１のジャンクション温度を常に略一定に制御することによって、半導体レーザ１の光出力設定値が変更されてその発光強度が変っても、発光波長を常に略一定に保つことができる。
上述の制御に加えて、Ｖｆ＜Ｖｆｒの場合に、その差（Ｖｆｒ−Ｖｆ）の大きさに応じてペルチェ素子１７のＯＮ電流を増減させるようにすれば、Ｖｆ＝Ｖｆｒになるまでの時間を短縮することが可能である。
【００６３】
次に、図７に示した半導体レーザ装置の全てを有する第３実施例について説明する。
この第３実施例は、図１に示した半導体レーザ装置における温度制御手段４を、図４に示した例の構成にした場合の具体例に相当する。
したがって、この第３実施例は前述した第１実施例の機能と第２実施例の機能とを兼ね備えている。すなわち、この実施例における温度制御手段である制御部１０等は、順方向電圧検出回路１３による半導体レーザ１の順方向電圧の検出値に応じて、加熱部材であるヒータ１１と冷却部材であるペルチェ素子１７を駆動し、半導体レーザ１を加熱または冷却してその温度を制御する。
そのため、この半導体レーザ装置は、使用環境の温度（周囲温度）に係わらず、光出力設定値を広い範囲で可変できる。また、半導体レーザの発光波長の選択範囲も広くなると共に、選択した発光波長からずれた場合の修正も迅速に行うことができる。
【００６４】
この第３実施例の半導体レーザ装置による半導体レーザの駆動方法を、図９に示すフロー図によって説明する。これも、図７に示した制御部１０がマイクロコンピュータを有する場合の処理例である。
図７における光出力設定部９によって制御部１０に光出力設定値が入力され、発光が指示（レーザ発光駆動ＯＮの指示）がなされると、制御部１０は図９に示した処理を開始する。
ステップＳ２０〜ステップＳ２３及びステップＳ２８、Ｓ２９は、図６におけるステップＳ０〜ステップＳ３及びステップＳ７、Ｓ８と同じであるから、説明を省略する。
図９の処理において図６の処理と異なるのは、温度制御工程に相当するステップＳ２４〜Ｓ２７である。
【００６５】
図９のステップＳ２４では、検出した順方向電圧Ｖｆと基準値Ｖｆｒとを比較して、｜Ｖｆ−Ｖｆｒ｜≦ΔＶか、Ｖｆｒ−Ｖｆ＞ΔＶか、Ｖｆ−Ｖｆｒ＞ΔＶかを判断する。ΔＶは、ＶｆとＶｆｒの差の許容誤差範囲を示す値である。
したがって、｜Ｖｆ−Ｖｆｒ｜≦ΔＶであれば、ＶｆとＶｆｒの差が許容誤差範囲内であり、ジャンクション温度が略目標の発光波長に対応する適切な温度であることになる。そのため、このときはステップＳ２５へ進んでヒータ１１をＯＦＦにし、ペルチェ素子１７もＯＦＦにする。
【００６６】
Ｖｆｒ−Ｖｆ＞ΔＶのときは、ＶｆがＶｆｒより許容誤差範囲を超えて低く、図１３から分かるようジャンクション温度が適切な温度より高いことになる。そのため、ステップＳ２６へ進んで、ヒータ１１をＯＦＦにし、ペルチェ素子１７をＯＮにして半導体レーザ１を冷却する。
Ｖｆ−Ｖｆｒ＞ΔＶのときは、ＶｆがＶｆｒより許容誤差範囲を超えて高く、図１３から分かるようジャンクション温度が適切な温度より低いことになる。そのため、ステップＳ２７へ進んで、ヒータ１１をＯＮにし、ペルチェ素子１７をＯＦＦにして半導体レーザ１を加熱する。
【００６７】
その後、ステップＳ２８でレーザＯＦＦの指示があったと判断するまで、ステップＳ２１へ戻ってステップＳ２８までの処理を繰り返し、一定周期ごとにＶｆとＶｆｒを比較して、その判断結果に応じてヒータ１１とペルチェ素子１７のＯＮ／ＯＦＦの制御を繰り返す。したがって、ヒータ１１とペルチェ素子１７のいずれか一方をＯＮ又は両方をＯＦＦにした状態が、少なくとも１周期間は継続する。ステップＳ２８でレーザＯＦＦの指示があったと判断すると、ステップＳ２９でレーザ発光駆動をＯＦＦにして、処理を終了する。
【００６８】
この実施例では、半導体レーザ１が所望の波長で発光しているときには加熱も冷却も行わない。半導体レーザ１の発光中におけるジャンクション温度は、発光による発熱によって周囲温度よりかなり高くなっているので、その発熱量と周囲への放熱量とがバランスしている場合はその状態を維持する。
しかし、発熱量が放熱量より多い場合は、ジャンクション温度が除々に上昇し、以後の周期的な検知タイミングでＶｆｒ−Ｖｆ＞ΔＶになり、ペルチェ素子１７をＯＮにして冷却することが必要になる。逆に、発熱量より放熱量が多い場合は、ジャンクション温度が除々に低下し、以後の検知タイミングでＶｆ−Ｖｆｒ＞ΔＶになり、ヒータ１１をＯＮにして加熱することが必要になる。
【００６９】
このようにして、半導体レーザ１のジャンクション温度を常に略一定に制御することにより、半導体レーザ１の光出力設定値が変更されてその発光強度が変っても、発光波長を常に略一定に保つことができる。
上述の制御に加えて、Ｖｆｒ−Ｖｆ＞ΔＶ又はＶｆ−Ｖｆｒ＞ΔＶの場合に、その差（｜Ｖｆｒ−Ｖｆ｜）の大きさに応じてヒータ１１又はペルチェ素子１７のＯＮ電流を増減させるようにすれば、｜Ｖｆ−Ｖｆｒ｜≦ΔＶになるまでの時間を短縮することが可能である。
【００７０】
図５〜図９によって説明した第１〜第３実施例においては、いづれも半導体レーザの発光駆動中に周期的に短時間だけ所定値Ｉｃにして、半導体レーザの順方向電圧Ｖｆを検出するようにしている。しかし、その周期は一定でなくてもよい。例えば、外部から光出力設定値が変更されたときに、その時点から所定期間だけ、または順方向電圧Ｖｆの検出値が安定するまでの間だけ、周期的に短時間だけ所定値Ｉｃにして順方向電圧Ｖｆを検出するようにしてもよい。その場合、光出力設定値が変更された時点からの時間経過に伴って、その周期を次第に長くしてもよい。
【００７１】
あるいは、前述したように、光出力設定値に応じた駆動電流で半導体レーザを駆動している状態のままで、所定の周期又は任意のタイミングでその順方向電圧を計測し、その電圧を演算又はテーブルを用いて、半導体レーザの駆動電流が所定値Ｉｃのときに相当する順方向電圧に変換して検出するようにしてもよい。
【００７２】
以上、この発明の各種の実施形態について説明してきたが、これらの構成は特許請求の範囲の各請求項に規定した事項を満たす範囲で、適宜変更や追加又は一部を省略したり、組み合わせたりすることが可能である。
【産業上の利用可能性】
【００７３】
この発明による半導体レーザの駆動方法及び半導体レーザ装置は、ＣＤやＤＶＤ等の光ピックアップ、複写機やレーザプリンタ等の光書込装置、光ファィバを用いた光通信装置、各種測定機器やレーザ加工機、レーザポインタやプロジェクタなど、広範な民生用機器及び産業用機器、あるいは医療用機器などに利用可能である。
【符号の説明】
【００７４】
１：半導体レーザ    ２：発光駆動手段    ３：順方向電圧検出手段
４：温度制御手段    ５：光出力設定手段    ９：光出力設定部
１０：制御部    １１：ヒータ    １２：レーザ駆動回路    
１３：順方向電圧検出回路    １４：ヒータ駆動回路    １５：電源部
１７：ぺルチェ素子    １８：ぺルチェ素子駆動回路    ４１：加熱部材
４２：加熱制御部    ４３：冷却部材    ４４：冷却制御部
【図１】
2014143347.tif 000003
【図２】
2014143347.tif 000004
【図３】
2014143347.tif 000005
【図４】
2014143347.tif 000006
【図５】
2014143347.tif 000007
【図６】
2014143347.tif 000008
【図７】
2014143347.tif 000009
【図８】
2014143347.tif 000010
【図９】
2014143347.tif 000011
【図１０】
2014143347.tif 000012
【図１１】
2014143347.tif 000013
【図１２】
2014143347.tif 000014
【図１３】
2014143347.tif 000015
【図１４】
2014143347.tif 000016