(57)【特許請求の範囲】
【請求項１】
半導体レーザ光源部と、
この半導体レーザー光源部からの出射光を所定の波長で外部共振させる外部共振部と、
この外部共振部における外部共振条件を可変し、位置を示す位置信号を出力する駆動部と、
この駆動部における外部共振条件を制御する制御部と、
前記半導体レーザ光源部からの出射光の光出力レベルを検出する光検出部と、
この光検出部により検出される光出力レベルに基づいて前記半導体レーザ光源部に供給する駆動信号を補正して光出力レベルを一定に制御する光源駆動制御部と、
を備えた波長可変光源装置において、
前記制御部は、前記外部共振条件を制御する制御信号を出力し、
前記半導体レーザ光源部からの出射光の波長に対応した波長補正値を記憶する記憶部と、
前記駆動部から出力される位置信号に基づいて前記記憶部に記憶された波長補正値を読み出すアドレスを計数する計数部と、を設け、
前記光源駆動制御部は、前記計数部において計数されるアドレスにより前記記憶部から読み出させる波長補正値に基づいて前記半導体レーザ光源部に供給する駆動信号を補正して光出力レベルを一定に制御することを特徴とする波長可変光源装置。
【請求項２】
前記計数部は、前記制御信号に基づいて所定ビット数のビット列で前記アドレスを計数し、この計数したビット列を当該アドレス指定用と当該読み出しタイミング用として区分して前記記憶部に出力して、この記憶部における波長補正値のアドレス指定と読み出しタイミングを制御するようにしたことを特徴とする請求項１記載の波長可変光源装置。
【請求項３】
半導体レーザ光源部と、
この半導体レーザ光源部からの出射光を所定の波長で外部共振させる外部共振部と、
この外部共振部における外部共振条件を可変し、位置を示すアナログ位置信号を出力する駆動部と、
この駆動部における外部共振条件を制御する制御部と、
前記半導体レーザ光源部からの出射光の光出力レベルを検出する光検出部と、
この光検出部により検出される光出力レベルに基づいて前記半導体レーザ光源部に供給する駆動信号を補正して光出力レベルを一定に制御する光源駆動制御部と、
を備えた波長可変光源装置において、
前記駆動部は、前記外部共振条件を制御するアナログ制御信号を出力し、
前記半導体レーザ光源部からの出射光の波長に対応した波長補正値を記憶する記憶部と、
前記駆動部から出力されるアナログ位置信号をデジタル変換して前記記憶部に記憶された波長補正値を読み出すアドレスを生成するアドレス生成部と、を設け、
前記光源駆動制御部は、前記アドレス生成部において生成されるアドレスにより前記記憶部から読み出させる波長補正値に基づいて前記半導体レーザ光源部に供給する駆動信号を補正して光出力レベルを一定に制御することを特徴とする波長可変光源装置。
【請求項４】
前記アドレス生成部は、前記アナログ制御信号をデジタル変換して所定ビット数のビット列で前記アドレスを生成し、この生成したビット列を当該アドレス指定用と当該読み出しタイミング用として区分して前記記憶部に出力して、この記憶部における波長補正値のアドレス指定と読み出しタイミングを制御するようにしたことを特徴とする請求項３記載の波長可変光源装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、出射光の出力レベルを可変波長に応じて一定に制御する機能を備えた波長可変光源装置に関する。
【０００２】
【従来の技術】
従来、波長可変光源には、通常、外部共振器型の半導体レーザ（以下、半導体レーザをＬＤという）が使用され、その外部共振器内に、波長選択素子である光学フィルタを挿入し、単一モード発振を得ている。この光学フィルタの透過（あるいは反射）波長を機械的に可変することにより、広範囲の波長掃引を可能としている。
【０００３】
このような波長可変光源を利用した波長可変光源装置の一例を図４に示す構成図に基づいて説明する。この図４に示す波長可変光源装置１は、波長可変光源部２、波長可変駆動部３、駆動制御部４、制御部５、ＣＰＵ６、ＲＯＭ７、ＬＤ駆動部８及び光検出部９により構成されている。
【０００４】
波長可変光源部（ＴＬＳ）２は、外部共振器型のＬＤが使用されており、外部共振器を構成する光学フィルタの機械的位置が波長可変駆動部３により移動されることにより、その外部共振条件が可変されて、出射光の波長を広範囲に可変可能としている。
【０００５】
波長可変駆動部３は、パルスモータ等から構成されており、駆動制御部４から入力される駆動制御信号に従って波長可変光源部２内の光学フィルタの機械的位置を可変駆動するともに、その移動位置を示す位置信号をパルスモータのロータリーエンコード信号として駆動制御部４に出力する。駆動制御部４は、制御部５から入力される波長可変制御信号に従って駆動制御信号を生成して波長可変駆動部３に出力するとともに、波長可変駆動部３から入力される位置信号（ロータリーエンコード信号）を制御部５に出力する。
【０００６】
制御部５は、波長可変光源部２における光学フィルタの移動位置と出射光の波長との関係を制御する制御機能を有し、ＣＰＵ６から入力される波長可変指示信号に従って波長可変制御信号を生成して駆動制御部４に出力して出射光の波長を設定するとともに、駆動制御部４から入力される位置信号（ロータリーエンコード信号）に基づいて出射光が設定波長になったことを確認して駆動制御を停止する。また、制御部５は、駆動制御部４から入力される位置信号（ロータリーエンコード信号）を位置データに変換してＣＰＵ６に出力する。
【０００７】
ＣＰＵ（Central Processing Unit ）６は、波長可変指示信号を制御部５に出力して出射光の波長の可変を指示するとともに、制御部５から入力される位置データに基づいて出射光の設定波長を計算し、この設定波長に基づいて光出力レベルを補正するための波長補正値をＲＯＭ７から読み出してＬＤ駆動部８に供給して、ＬＤ駆動部８から波長可変光源部２に供給される駆動電流量を補正させる。
【０００８】
ＲＯＭ（Read Only Memory）７は、ＣＰＵ６において実行される波長計算処理プログラムを格納するとともに、制御部５からＣＰＵ６に入力される各位置データに対応して波長可変光源部２における出射光の出力レベルを補正する複数の波長補正値を設定した波長補正テーブルを格納する。
【０００９】
ＬＤ駆動部８は、光検出部９から入力される光検出信号に基づいて波長可変光源部２内のＬＤに駆動電流を供給して出射光の出力レベルを一定に制御するとともに、ＣＰＵ６から供給される波長補正値に従って、光検出部９における波長に応じた光検出特性を補正するように駆動電流を補正して、波長可変光源部２からの出射光の波長が可変されてもその出力レベルを一定に制御する。
【００１０】
光検出部９は、レンズ９ａ及び光検出素子９ｂから構成されており、レンズ９ａは、波長可変光源部２から光ファイバ１０を介してオプティカル接続端子１２により入力される参照光を平行光として光検出素子９ｂに出射する。光検出素子９ｂは、レンズ９ａからの入射光を受光して、その波長に応じた受光感度特性で受光した光強度に応じて、所定電圧レベルの光検出信号に変換して検出端子１３からケーブル１４を介してＬＤ駆動部８に出力する。
【００１１】
以上のように、従来の図４に示した波長可変光源装置１では、ＣＰＵ６が波長可変駆動部３における移動位置を常に監視し、ＬＤ駆動部８から波長可変光源部２に供給される駆動電流を波長に応じて補正制御するようにしている。
【００１２】
【発明が解決しようとする課題】
しかしながら、このような従来の図４の波長可変光源装置１にあっては、ＣＰＵ６が波長可変駆動部３における移動位置を常に監視し、ＬＤ駆動部８から波長可変光源部２に供給される駆動電流を波長に応じて補正制御するようになっていたため、ＣＰＵの処理負担が大きくなり、ＣＰＵを搭載することにより波長可変光源装置のコストの増大を招くという問題があった。
【００１３】
本発明の課題は、上記問題に鑑みてなされたものであり、ＣＰＵを使用せずに出射光の出力レベルを可変波長に応じて一定に制御する機能を低コストで実現する波長可変光源装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
請求項１記載の発明の波長可変光源装置は、半導体レーザ光源部と、この半導体レーザ光源部からの出射光を所定の波長で外部共振させる外部共振部と、この外部共振部における外部共振条件を可変し、位置信号を出力する駆動部と、この駆動部における外部共振条件を制御する制御部と、前記半導体レーザ光源部からの出射光の光出力レベルを検出する光検出部と、この光検出部により検出される光出力レベルに基づいて前記半導体レーザ光源部に供給する駆動信号を補正して光出力レベルを一定に制御する光源駆動制御部と、を備えた波長可変光源装置において、前記制御部は、前記外部共振条件を制御する制御信号を出力し、前記半導体レーザ光源部からの出射光の波長に対応した波長補正値を記憶する記憶部と、前記駆動部から出力される位置信号に基づいて前記記憶部に記憶された波長補正値を読み出すアドレスを計数する計数部と、を設け、前記光源駆動制御部は、前記計数部において計数されるアドレスにより前記記憶部から読み出される波長補正値に基づいて前記半導体レーザ光源部に供給する駆動信号を補正して光出力レベルを一定に制御することを特徴としている。
【００１５】
したがって、ＣＰＵを使用せずに、カウンタとＲＯＭ等のメモリを使用して出射光の出力レベルを可変波長に応じて一定に制御する制御機能を低コストで実現することができる。
【００１６】
この場合、上記目的は、例えば、請求項２に記載する発明のように、請求項１記載の波長可変光源装置において、前記計数部は、前記位置信号に基づいて所定ビット数のビット列で前記アドレスを計数し、この計数したビット列を当該アドレス指定用と当該読み出しタイミング用として区分して前記記憶部に出力して、この記憶部における波長補正値のアドレス指定と読み出しタイミングを制御することが有効である。
【００１７】
したがって、カウンタでカウントされるビット列のうち、例えば、下位ビット列を読み出しタイミング用とし上位ビット列をアドレス指定用とすれば、記憶部から波長補正値を確実に読み出すことができ、出射光の出力レベルを一定に制御する制御機能の信頼性を向上させることができる。
【００１８】
請求項３記載の波長可変光源装置は、半導体レーザ光源部と、この半導体レーザ光源部からの出射光を所定の波長で外部共振させる外部共振部と、この外部共振部における外部共振条件を可変し、位置を示すアナログ位置信号を出力する駆動部と、この駆動部における外部共振条件を制御する制御部と、前記半導体レーザ光源部からの出射光の光出力レベルを検出する光検出部と、この光検出部により検出される光出力レベルに基づいて前記半導体レーザ光源部に供給する駆動信号を補正して光出力レベルを一定に制御する光源駆動制御部と、を備えた波長可変光源装置において、前記制御部は、前記外部共振条件を制御するアナログ制御信号を出力し、前記半導体レーザ光源部からの出射光の波長に対応した波長補正値を記憶する記憶部と、前記駆動部から出力されるアナログ位置信号をデジタル変換して前記記憶部に記憶された波長補正値を読み出すアドレスを生成するアドレス生成部と、を設け、前記光源駆動制御部は、前記アドレス生成部において生成されるアドレスにより前記記憶部から読み出される波長補正値に基づいて前記半導体レーザ光源部に供給する駆動信号を補正して光出力レベルを一定に制御することを特徴としている。
【００１９】
したがって、ＣＰＵを使用せずに、Ａ／ＤコンバータとＲＯＭ等のメモリを使用して出射光の出力レベルを可変波長に応じて一定に制御する制御機能を低コストで実現することができる。
【００２０】
また、請求項４に記載する発明のように、請求項３記載の波長可変光源装置において、前記アドレス生成部は、前記アナログ位置信号をデジタル変換して所定ビット数のビット列で前記アドレスを生成し、この生成したビット列を当該アドレス指定用と当該読み出しタイミング用として区分して前記記憶部に出力して、この記憶部における波長補正値のアドレス指定と読み出しタイミングを制御することが有効である。
【００２１】
したがって、Ａ／Ｄコンバータで生成されるビット列のうち、例えば、下位ビット列を読み出しタイミング用とし上位ビット列をアドレス指定用とすれば、記憶部から波長補正値を確実に読み出すことができ、出射光の出力レベルを一定に制御する制御機能の信頼性を向上させることができる。
【００２２】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
図１〜図３は、本発明を適用した波長可変光源装置の一実施の形態を示す図である。
まず、構成を説明する。
図１は、本実施の形態における波長可変光源装置２０の構成を示すブロック図である。この図１において、波長可変光源装置２０は、波長可変光源部２１、波長可変駆動部２２、駆動制御部２３、制御部２４、カウンタ２５、ＲＯＭ２６、Ｄ／Ａコンバータ２７、ＬＤ駆動部２８及び光検出部２９により構成されている。
【００２３】
波長可変光源部（ＴＬＳ）２１は、外部共振器型のＬＤ（図示せず）が使用されており、外部共振器を構成する光学フィルタ（図示せず）の機械的位置が波長可変駆動部２２により移動されることにより、その外部共振条件が可変されて、出射光の波長を広範囲（最小波長λ0 〜最大波長λMAX ）に可変可能としている。また、波長可変光源部２１からの出射光は、分岐した光ファイバ３０により外部に出力光として出射されるとともに、光検出部２８に参照光として出射される。
【００２４】
なお、分岐した光ファイバ３０の各出力端には、出力光と参照光とを外部光学機器及び光検出部２８にそれぞれ掃引するためのオプティカル接続端子３１、３２が一体化して取り付けられており、オプティカル接続端子３２は光検出部２９に接続されている。
【００２５】
波長可変駆動部２２は、パルスモータ等から構成されており、駆動制御部２３から入力される駆動制御信号に従ってパルスモータを回転移動することにより、波長可変光源部２１内の光学フィルタの機械的位置を移動させるともに、そのパルスモータの移動位置を示すロータリーエンコード信号を位置信号（デジタル信号）として駆動制御部２３に出力する。
【００２６】
駆動制御部２３は、制御部２４から入力される波長可変制御信号に従って駆動制御信号を生成して波長可変駆動部２２に出力してパルスモータを回転移動させるとともに、波長可変駆動部２２から入力される位置信号（ロータリーエンコード信号）を制御部２４とカウンタ２５に出力する。
【００２７】
制御部２４は、波長可変光源部２２における光学フィルタの移動位置と出射光の波長λとの関係を制御する制御機能を有し、その波長λに対応して移動位置を設定する波長可変制御信号を駆動制御部２３に出力して出射光の波長λを設定させるとともに、駆動制御部２３から入力される位置信号（ロータリーエンコード信号）に基づいて出射光が設定波長λになったことを確認して、駆動制御部２３における駆動制御を停止させる。
【００２８】
カウンタ２５は、駆動制御部２３から入力される位置信号（ロータリーエンコード信号）に基づいてＲＯＭ２６内の補正波長データが格納された補正波長テーブル内のアドレスをカウントし、そのカウントしたアドレスをＲＯＭ２６に出力して、その補正波長テーブルから波長に応じた波長補正データを出力させる。
【００２９】
ＲＯＭ２６は、カウンタ２５から入力されるアドレスに対応して波長可変光源部２における出射光の出力レベルを補正する複数の波長補正データ（デジタルデータ）を設定した波長補正テーブルを格納する。
【００３０】
すなわち、カウンタ２５におけるカウント動作は、駆動制御部２３から入力される位置信号（ロータリーエンコード信号）を、ＲＯＭ２６において波長補正テーブル内に格納される波長補正値データの格納アドレスに変換する処理となり、上記従来のようにＣＰＵ６を使用することなく波長補正値を出力させることが可能になる。
【００３１】
Ｄ／Ａコンバータ２７は、ＲＯＭ２６から入力される波長補正値データをＤ／Ａ変換して、所定の波長補正値としてＬＤ駆動部２８に出力する。
【００３２】
ＬＤ駆動部２８は、光検出部２９から入力される光検出信号に基づいて波長可変光源部２１内のＬＤに駆動電流を供給して出射光の出力レベルを一定に制御するとともに、Ｄ／Ａコンバータ２７から入力される波長補正値に従って、光検出部２９における波長に応じた光検出特性を補正するように駆動電流を補正し、例えば、駆動電流を増幅する増幅率等を補正して、波長可変光源部２１からの出射光の波長が可変されてもその出力レベルを一定に制御する。
【００３３】
光検出部２９は、レンズ２９ａ及び光検出素子２９ｂから構成されており、レンズ２９ａは、波長可変光源部２１から光ファイバ３０を介してオプティカル接続端子１２により入力される参照光を平行光として光検出素子２９ｂに出射する。光検出素子２９ｂは、レンズ２９ａからの入射光を受光して、その波長に応じた受光感度特性で受光した光強度に応じて、所定電圧レベルの光検出信号に変換して検出端子３３からケーブル４４を介してＬＤ駆動部２８に出力する。
【００３４】
次に、本実施の形態の動作を説明する。
図１の波長可変光源装置２０では、まず、制御部２４により初期波長λ0 になるように波長可変制御信号が駆動制御部２３に出力されると、駆動制御部２３から駆動制御信号が波長可変駆動部２２に出力されて、波長可変駆動部２２内のパルスモータの初期位置への回転移動が開始される。この時、波長可変光源部２１内では、外部共振器を構成する光学フィルタの機械的位置が波長可変駆動部２２により初期位置に移動されることにより、その外部共振条件が初期状態にセットされ、ＬＤ駆動部２８からＬＤに所定の駆動電流が供給されることにより、その初期の外部共振条件に基づく初期波長λ0 の光が、光ファイバ３０により外部に出力光として出射されるとともに、光検出部２９に参照光として出射される。
【００３５】
そして、制御部２４では、駆動制御部２３から入力される位置信号（ロータリーエンコード信号）に基づいて出射光が初期波長λ0 になったことを確認して、駆動制御部２３における駆動制御を停止させる。次いで、制御部２４により初期波長λ0 から任意の可変波長λ1 になるように波長可変制御信号が駆動制御部２３に出力されると、駆動制御部２３から駆動制御信号が波長可変駆動部２２に出力されて、波長可変駆動部２２内のパルスモータが波長λ1 に対応する設定位置への回転移動が開始される。
【００３６】
この時、波長可変光源部２１内では、外部共振器を構成する光学フィルタの機械的位置が波長可変駆動部２２により初期位置から波長λ1 に対応する設定位置に移動されることにより、その外部共振条件が波長λ1 状態にセットされ、ＬＤ駆動部２８からＬＤに所定の駆動電流が供給されることにより、その波長λ1 の外部共振条件に基づく波長λ1 の光が、光ファイバ３０により外部に出力光として出射されるとともに、光検出部２９に参照光として出射される。
【００３７】
この出射光が波長λ1 に設定された場合において、ＬＤ駆動部２８から波長可変光源部２１に供給される駆動電流が補正される動作について、図２に示す駆動制御部２３、カウンタ２５、ＲＯＭ２６、Ｄ／Ａコンバータ２７及びＬＤ駆動部２８の各ブロック間における各部信号の流れに基づいて説明する。
【００３８】
波長可変駆動部２２において出射光の波長がλ1 に設定されるようにパルスモータが移動されると、その移動量に応じたロータリエンコード信号が駆動制御部２３にフィードバックされる。駆動制御部２３からは、その入力されるロータリエンコード信号に応じた図２に示すような信号形態の位置信号がカウンタ２５に出力される。カウンタ２５では、駆動制御部２３から入力される位置信号に設定されたパルス数に応じて、図２に示すような８ビット構成のアドレスがカウントされてＲＯＭ２６に出力される。
【００３９】
このカウンタ２５においてカウントされる８ビットのアドレスのうち、下位４ビット分は、ＲＯＭ２６におけるアドレス指定タイミングと、Ｄ／Ａコンバータ２７におけるＤ／Ａ変換タイミングをとるために利用され、上位４ビット分は、ＲＯＭ２６内の波長補正テーブルに格納された波長補正データの格納アドレス指定に利用される。
【００４０】
したがって、波長可変駆動部２２におけるパルスモータの移動位置（光学フィルタの移動位置に相当）を示す位置信号と、カウンタ２５でカウントされるアドレスと、ＲＯＭ２６内の波長補正テーブルに格納された波長補正データと、の対応関係は予め実測されて設定されたものである。
【００４１】
そして、ＲＯＭ２６では、カウンタ２５から入力されるアドレスのうち下位４ビット分の入力タイミングで、その上位４ビットで示される波長補正テーブル内の格納アドレスが指定されると、その下位４ビット毎に同一格納アドレスが繰り返し指定されることになり、格納アドレスの指定が確実となる。このＲＯＭ２６から波長補正テーブル内の指定アドレスから、今回の波長λ1 に対応する波長補正データが読み出されてＤ／Ａコンバータ２７に出力されると、Ｄ／Ａコンバータ２７では、カウンタ２５から入力されるアドレスのうち下位４ビット分の入力タイミングで、波長補正データのＤ／Ａ変換処理が行われて波長λ1 に対応する波長補正値としてＬＤ駆動部２８に出力される。
【００４２】
次いで、ＬＤ駆動部２８では、Ｄ／Ａコンバータ２７から入力される波長λ1 に対応する波長補正値に従って、光検出部２９における波長λ1 に応じた光検出特性を補正するように駆動電流が補正され、その駆動電流を増幅する増幅率が補正されて、波長可変光源部２１から出射されている波長λ1 の光の出力レベルが一定に制御される。
【００４３】
また、波長可変光源部２１からの出射光の波長λが、その可変範囲（最小波長λ0 〜最大波長λMAX ）内で他の任意の波長λn に可変された場合でも、同様にカウンタ２５から位置信号に対応したアドレスがＲＯＭ２６に出力されて、ＲＯＭ２６から波長λn に対応する波長補正データがＤ／Ａコンバータ２７に出力される。ＬＤ駆動部２８では、Ｄ／Ａコンバータ２７から入力される波長λn に対応する波長補正値に従って、光検出部２９における波長λn に応じた光検出特性を補正するように駆動電流が補正され、その駆動電流を増幅する増幅率が補正されて、波長可変光源部２１から出射されている波長λn の光の出力レベルが一定に制御される。
【００４４】
以上のように、本実施の形態における波長可変光源装置２０では、予めＲＯＭ２６内の波長補正テーブルに格納された波長補正データのアドレス指定を、波長可変駆動部２２内のパルスモータの移動位置信号と対応して、その格納アドレスをカウントするカウンタ２５により行うようにしたため、上記従来の図４に示した波長可変光源装置１のようにＣＰＵ６によるＲＯＭ７からの波長補正値の読み出し処理を不要とすることができ、ＣＰＵ６も不要とすることができる。
【００４５】
したがって、波長可変光源装置において、ＣＰＵを使用せずに出射光の出力レベルを可変波長に応じて一定に制御する制御機能を低コストで実現することができる。
【００４６】
なお、上記実施の形態では、駆動制御部２３からカウンタ２５に出力される位置信号がデジタル信号である場合を示したが、その位置信号がアナログ信号である場合の制御系の要部構成を図３に波長可変光源装置４０として示す。
【００４７】
この図４に示す波長可変光源装置４０では、駆動制御部４１から出力される位置信号がアナログ位置信号であることと、上記カウンタ２５に代わってＡ／Ｄコンバータ４２が使用されている部分が上記実施の形態に示した波長可変光源装置２０と異なる部分であり、ＲＯＭ２６、Ｄ／Ａコンバータ２７及びＬＤ駆動部２８、図示しない波長可変光源部２１、波長可変駆動部２２、及び光検出部２９は同一構成である。
【００４８】
この場合、駆動制御部４１からアナログ位置信号がＡ／Ｄコンバータ４２に入力されると、図３中に示す図２に示したデータ形態と同様の８ビットのアドレスにＡ／Ｄ変換されてＲＯＭ２６に出力されて、上記実施の形態と同様にＲＯＭ２６内の波長補正テーブルに格納された波長補正データの格納アドレスが、アドレスのうち上位４ビット分の入力タイミングで指定されて、波長可変光源部２１から出射中の光の波長λに対応した波長補正データがＤ／Ａコンバータ２７に出力される。
【００４９】
そして、Ｄ／Ａコンバータ２７では、Ａ／Ｄコンバータ４２から入力されるアドレスのうち下位４ビット分の入力タイミングで、波長補正データのＤ／Ａ変換処理が行われて波長λに対応する波長補正値としてＬＤ駆動部２８に出力される。ＬＤ駆動部２８では、Ｄ／Ａコンバータ２７から入力される波長λに対応する波長補正値に従って、光検出部２９における波長λ1 に応じた光検出特性を補正するように駆動電流が補正され、その駆動電流を増幅する増幅率が補正されて、波長可変光源部２１から出射されている波長λの光の出力レベルが一定に制御される。
【００５０】
したがって、この波長可変光源装置４０において、ＣＰＵを使用せずに出射光の出力レベルを可変波長に応じて一定に制御する制御機能を低コストで実現することができる。
【００５１】
【発明の効果】
請求項１記載の発明の波長可変光源装置によれば、ＣＰＵを使用せずに、カウンタとＲＯＭ等のメモリを使用して出射光の出力レベルを可変波長に応じて一定に制御する制御機能を低コストで実現することができる。
【００５２】
請求項２記載の発明の波長可変光源装置によれば、カウンタでカウントされるビット列のうち、例えば、下位ビット列を読み出しタイミング用とし上位ビット列をアドレス指定用とすれば、記憶部から波長補正値を確実に読み出すことができ、出射光の出力レベルを一定に制御する制御機能の信頼性を向上させることができる。
【００５３】
請求項３記載の発明の波長可変光源装置によれば、ＣＰＵを使用せずに、Ａ／ＤコンバータとＲＯＭ等のメモリを使用して出射光の出力レベルを可変波長に応じて一定に制御する制御機能を低コストで実現することができる。
【００５４】
請求項４記載の発明の波長可変光源装置によれば、Ａ／Ｄコンバータで生成されるビット列のうち、例えば、下位ビット列を読み出しタイミング用とし上位ビット列をアドレス指定用とすれば、記憶部から波長補正値を確実に読み出すことができ、出射光の出力レベルを一定に制御する制御機能の信頼性を向上させることができる。
【図面の簡単な説明】
【図１】本発明を適用した一実施の形態における波長可変光源装置２０内部の制御系の構成を示すブロック図である。
【図２】図１の駆動制御部２３、カウンタ２５、ＲＯＭ２６、Ｄ／Ａコンバータ２７及びＬＤ駆動部２８の各ブロック間における各部信号の流れを示す図である。
【図３】本発明を適用したその他の実施の形態における波長可変光源装置４０内部の制御系の要部構成を示すブロック図である。
【図４】従来の波長可変光源装置１内部の制御系の構成を示すブロック図である。
【符号の説明】
２０、４０  波長可変光源装置
２１        波長可変光源部
２２        波長可変駆動部
２３、４１  駆動制御部
２４        制御部
２５        カウンタ
２６        ＲＯＭ
２７        Ｄ／Ａコンバータ
２８        ＬＤ駆動部
２９        光検出部
２９ａ      レンズ
２９ｂ      光検出素子
３０        光ファイバ
３１、３２  オプティカル接続端子
３３        検出端子
４２        Ａ／Ｄコンバータ
【図１】
0003733731.tif 000002
【図２】
0003733731.tif 000003
【図３】
0003733731.tif 000004
【図４】
0003733731.tif 000005