(57)【要約】【課題】本発明は、面発光レーザを流れる電流に変化が生じても最適な状態で補償して、面発光レーザのパワー変動を抑制する面発光レーザ駆動装置を提供することを目的とする。【解決手段】レーザ光を出力する面発光レーザＬＤと、制御電圧に従って前記面発光レーザにバイアス電流を供給するバイアス電流源Ｉｂと、前記面発光レーザをオンするときに前記面発光レーザに電流を供給する相補電流源Ｉｓと、前記面発光レーザのオンに同期して、補償パルス信号を前記面発光レーザに供給するコンデンサＣ２及びスイッチＳＷ２と、補償パルス信号のレベルを制御するアンプＡ１と、を備えている。【選択図】図８
2008113050.tif 000002
【特許請求の範囲】
【請求項１】
レーザ光を出力する面発光レーザと、
制御電圧に従って前記面発光レーザにバイアス電流を供給するバイアス電流供給手段と、
前記面発光レーザをオンするときに前記面発光レーザに電流を供給する電流供給手段と、
前記面発光レーザのオンに同期して、補償パルス信号を前記面発光レーザに供給する補償パルス信号供給手段と、
補償パルス信号のレベルを制御する補償パルス信号制御手段と、
を備えた面発光レーザ駆動装置。
【請求項２】
レーザ光を出力する面発光レーザと、
制御電圧に従って前記面発光レーザにバイアス電流を供給するバイアス電流供給手段と、
前記面発光レーザをオンするときに前記面発光レーザに電流を供給する電流供給手段と、
前記面発光レーザのオンに同期して、補償パルス信号を前記面発光レーザに供給する補償パルス信号供給手段と、
前記バイアス電流供給手段の制御電圧を設定する制御電圧設定手段と、
を備えた面発光レーザ駆動装置。
【請求項３】
前記バイアス電流供給手段の制御電圧を設定する制御電圧設定手段を更に備えた請求項１記載の面発光レーザ駆動装置。
【請求項４】
補償パルス信号制御手段は、前記面発光レーザがオンになって略収束したときの収束端子電圧を保持し、オンになったときの面発光レーザの端子電圧が前記収束端子電圧になるように、前記補償パルス信号のレベルを制御する請求項１記載の面発光レーザ駆動装置。
【請求項５】
前記制御電圧設定手段は、前記面発光レーザがオンになって略収束したときの収束端子電圧を保持し、オンになったときの面発光レーザの端子電圧が前記収束端子電圧になるように、前記バイアス電流供給手段の制御電圧を設定する請求項２または３記載の面発光レーザ駆動装置。
【請求項６】
前記面発光レーザのレーザ光を受光して受光信号を出力する受光手段を更に備え、
前記補償パルス信号制御手段は、前記受光手段からの受光信号がその基準値になるように前記補償パルス信号のレベルを制御する請求項１記載の面発光レーザ駆動装置。
【請求項７】
前記面発光レーザのレーザ光を受光して受光信号を出力する受光手段を更に備え、
前記制御電圧設定手段は、前記受光手段からの受光信号がその基準値になるように前記バイアス電流供給手段の制御電圧を設定する請求項２または３記載の面発光レーザ駆動装置。
【請求項８】
前記面発光レーザと、前記バイアス電流供給手段と、前記電流供給手段と、前記補償パルス信号供給手段と、を有する複数のチャンネルを備え、
いずれか１つの面発光レーザをチャンネル毎にオンさせたときの前記受光手段の受光信号が、１つの面発光レーザを連続してオンしているときの受光信号の基準値になるように、前記補償パルス信号制御手段が前記補償パルス信号のレベルを制御し、又は、前記制御電圧設定手段が前記バイアス電流供給手段の制御電圧を設定する請求項７記載の面発光レーザ駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、面発光レーザ駆動装置に係り、特に、レーザゼログラフィーに用いて好適な面発光レーザ駆動装置に関する。
【背景技術】
【０００２】
従来の端面発光レーザでは、特許文献１の第２図に示すように、電流駆動回路が一般的に使用されてきた。この電流駆動回路は、同図に示すアンプ５、トランジスタＱｌ、抵抗ＲＥ１で構成する定電流回路で発生した電流を、電流スイッチＱ２，Ｑ３でオン／オフしてレーザＬＤ１に供給するものである。この電流駆動回路が従来用いられてきた理由は以下の通りである。
【０００３】
図３８に示すように、端面発光レーザでは印加電圧に対し駆動電流が指数関数的に増大していくため、電圧で制御しようとするとバイアスポイントにより微分抵抗（△Ｖ／△Ｉ）が変動し、制御のための負帰還ループに非線型要素が入り込み制御が難しくなる。これに対し電流で駆動すると、レーザ発振の閾値電流以上では、光量と電流が比例するため負帰還ループが線形要素で構成されることになり制御が容易となるからである。さらに、多数のレーザを駆動しなければならない場合であっても、電流駆動であれば比較的容易にレーザ毎に電流源を設けることができるからである。
【０００４】
図３９に示す電流駆動回路は、電圧駆動回路と異なり、時定数を短くする手段が無い。このため一般に微分電流を重畳することが用いられる。
【０００５】
例えば特許文献２の第２図に示すレーザダイオード駆動制御回路は、信号ＶｓがｈｉｇｈになったときにトランジスタＱ３がオンし、コンデンサＣと抵抗Ｒ１で決まる時定数でＱ４のベースが駆動されると、トランジスタＱ４から特許文献２の第５図に示すＶｓに対応する微分電流がレーザの立ち上がりを補償するものである。このレーザダイオード駆動制御回路は、微分電流の大きさが動作状態に合わせて制御されていないため、例えばレーザ光量を変えたり温度が変わったり、あるいはレーザの経時変化で駆動電流が変わった場合には補償量に過不足を生じるという問題がある。
【０００６】
一方、特許文献３の第３図に示すように、レーザへの電流調整用の抵抗Ｒ１にスピードアップコンデンサを並列に接続された半導体発光素子駆動回路がある。そして、特許文献３の第４図に示すように、オーバーシュートぎみの駆動電流波形Ｉオン、Ｉオフを生成し、矩形の光出力ＯＰを得る。この半導体発光素子駆動回路は、出力電圧Ｅ２の振幅が大きくなると微分電流波形の振幅も大きくなるが、レーザダイオードのＶ−Ｉ特性が非線形性であるゆえに、同一のコンデンサ容量Ｃ１ですべての光量を補正することはできない。
【０００７】
また、特許文献４の図１に示す発光素子駆動回路は、特許文献４の図２に示すように、レーザのオン、オフに合わせたパルス波形をＲｄで生成し、この端子電圧をスピードアップコンデンサでレーザに容量結合することで微分電流Ｉｄを重畳している。この発光素子駆動回路は、矩形波をつくる抵抗Ｒｐに流す電流としてレーザに流す相補電流を与えている。したがって、レーザへの駆動電流に比例して重畳される微分電流が変わる。この半導体発光素子駆動回路も、特許文献５の第３図と同様に、ダイオードの非線形性ゆえにある条件で補正ができたとしても条件が変化すると補正がずれるという問題点を有する。
【０００８】
また、特許文献５の第３図を除いて、微分電流を生成する回路とレーザ駆動回路の回路構成が異なっているため、微分電流の位相と駆動電流の位相がずれる可能性がある。そして、位相がずれると立ち上がりが２段階になるなど別の問題を生じる。
【特許文献１】特開昭５７−１３７９０号公報
【特許文献２】特開昭６２−６２５７２号公報
【特許文献３】特開昭５７−３９５９５号公報
【特許文献４】特開平９−８３４４２号公報
【特許文献５】特開昭５７−３９５９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ここで、レーザのＶ−Ｉ特性が非線形であるとどうして補正がずれるのかについて説明する。
【００１０】
図４０は、Ｖｃｓｅｌ定電流駆動の回路構成を示す図である。このＶｃｓｅｌ定電流駆動回路は、レーザを駆動するための電流源と、振幅が電流源の電流値に比例し、かつレーザのオン／オフ制御のスイッチと同期したパルスを発生するパルス電圧源と、微分電流をレーザの駆動電流に重畳するためのコンデンサとを備えている。
【００１１】
例えばレーザの駆動電流が倍になると、補正のための微分電流も倍になる。図４１は、半導体レーザのＶ−Ｉ特性を示す図である。このＶ−Ｉ特性によると、電流を倍にしてもＶ−Ｉ特性が指数関数的であるために端子電圧がわずかしか上がらない。配線の寄生容量による立ち上がりのなまりを補正するのであれば、この電圧の変化に比例して微分電流を設定しなければならない。しかし、駆動電流に比例しているためレーザ駆動電流を倍にすると微分電流も倍になり過補償になってしまう。
【００１２】
逆に、図４２に示すように、レーザ駆動電流を左から右へと示すように１／２にすると、レーザの印加電圧はわずかしか変化しない。これに対して、補償微分電流は半分にまで小さくなるため、補償が不足して波形はなまってしまう。レーザゼログラフィーでは環境や感光体の劣化に応じ常時レーザパワーを制御しており、一定の光量でしか使えないことは致命的である。
【００１３】
そこで、本発明は、面発光レーザを流れる電流に変化が生じても最適な状態で補償して、面発光レーザのパワー変動を抑制する面発光レーザ駆動装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
請求項１記載の発明は、レーザ光を出力する面発光レーザと、制御電圧に従って前記面発光レーザにバイアス電流を供給するバイアス電流供給手段と、前記面発光レーザをオンするときに前記面発光レーザに電流を供給する電流供給手段と、前記面発光レーザのオンに同期して、補償パルス信号を前記面発光レーザに供給する補償パルス信号供給手段と、補償パルス信号のレベルを制御する補償パルス信号制御手段と、を備えている。
【００１５】
この発明は、面発光レーザに常時バイアス電流を流し、面発光レーザをオンするときに所定の電流を更に流す電流駆動型である。各回路から面発光レーザまでの配線には寄生容量が存在し、これによって波形のなまりが生じる。このため、面発光レーザのオン／オフに同期して、補償パルス信号を面発光レーザに供給する。しかし、面発光レーザを流れる電流が変化すると、いわゆるオーバーシュートやアンダーシュートが生じる。そこで、補償パルス信号をその変化に合わせて補正すべく、補償パルス信号のレベルを制御している。また、このようなオーバーシュートやアンダーシュートをなくすために、請求項２または３記載のように、バイアス電流供給手段の制御電圧を設定する制御電圧設定手段を備えてもよい。
【発明の効果】
【００１６】
本発明は、面発光レーザのオンに同期して補償パルス信号を面発光レーザに供給する際に、補償パルス信号のレベルを制御したりバイアス電流を制御することによって、面発光レーザを流れる電流に変化が生じても最適な状態で補償して、面発光レーザのパワー変動を抑制することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。なお、最初に各装置の特徴的な基本構成について説明し、次に複数チャネル（マルチレーザ）の構成について説明する。
【００１８】
１．基本構成
（１）電圧駆動型
本実施の形態に係る電圧駆動型の面発光レーザ駆動装置は、面発光レーザの駆動電流と相補的に出力される電流を電圧源に供給することで当該電圧源の負荷変動を抑制する。
【００１９】
面発光レーザ駆動装置は、図１に示すように、直列に接続された終端抵抗Ｒ４及びコンデンサＣ１と、これらと並列に接続された面発光レーザＬＤとを備えている。なお、面発光レーザＬＤのカソード側と、コンデンサＣ１の他端は、それぞれ接地されている。
【００２０】
さらに、面発光レーザ駆動装置は、面発光レーザＬＤのアノード側及び終端抵抗Ｒ４に電流を供給するバイアス電流源Ｉｂと、スイッチＳＷ１を介して電流を出力する相補電流源Ｉｓと、並列に接続された抵抗Ｒ１及びコンデンサＣ２に電流を供給する相補電流源Ｉｓ’と、入力側がスイッチＳＷ２に接続された電流源Ｉａと、ボルテージレギュレータ（電圧源）Ｖ１，Ｖ２とを備えている。
【００２１】
スイッチＳＷ１は、相補電流源Ｉｓからの相補電流Ｉｓを端子ａ又は端子ｂを介して出力する。スイッチＳＷ１の端子ａはスイッチＳＷ２の端子ａに接続され、その端子ｂは面発光レーザＬＤのアノード側に接続されている。
【００２２】
抵抗Ｒ１及びコンデンサＣ２の一端は相補電流源Ｉｓ’の出力側に接続され、それらの他端は接地されている。なお、コンデンサＣ２の端子電圧は、電流源Ｉａの制御電圧になる。
【００２３】
スイッチＳＷ２の端子ａは、抵抗Ｒ２を介して接地されている。なお、抵抗Ｒ２は、ソースタイプの電源レギュレータでも使用可能なように常時電流を流し出しておくためのものである。スイッチＳＷ２の端子ｂは、抵抗Ｒ３を介して接地している。そして、スイッチＳＷ２は、端子ａ又は端子ｂからの電流を出力する。電流源Ｉａの入力側はスイッチＳＷ２の端子ａ又は端子ｂに接続され、その出力側は接地される。
【００２４】
電圧源Ｖ１は、接地された抵抗Ｒ３の他端に、電圧Ｖ１を印加する。電圧源Ｖ２は、抵抗Ｒ４に対して直列に接続され、また接地されたコンデンサＣ１の他端に接続され、さらに接地された抵抗Ｒ２の他端に接続され、電圧Ｖ２を印加する。なお、コンデンサＣ１は、高周波での出力インピーダンスの上昇を抑える役割を有する。コンデンサＣ３は相補電流源Ｉｓの制御電圧をホールドし、コンデンサＣ４はバイアス電流源Ｉｂの制御電圧をホールドしている。
【００２５】
以上のような構成の面発光レーザ駆動装置では、バイアス電流源Ｉｂから出力されたバイアス電流Ｉｂは、分岐して終端抵抗Ｒ４及び面発光レーザＬＤを流れる。
【００２６】
面発光レーザＬＤをオンにする場合、スイッチＳＷ１を端子ｂに切り替える。相補電流源Ｉｓが出力する相補電流Ｉｓは、スイッチＳＷ１を経由して、終端抵抗Ｒ４とレーザＬＤに流れ込む。これにより、面発光レーザＬＤがオンになる。このとき、終端抵抗Ｒ４を流れる電流も増加し、相補電流Ｉｓのうち終端抵抗Ｒ４に流れる分が電圧源Ｖ２の負荷変動を引き起こす。
【００２７】
そこで、面発光レーザＬＤをオフする際、スイッチＳＷ１を端子ａに切り替え、相補電流Ｉｓを電圧源Ｖ２に直接供給する。これにより、面発光レーザＬＤのオン／オフに関係なく、電圧源Ｖ２に供給される電流の大きさをほぼ等しくすることができる。
【００２８】
しかし、相補電流Ｉｓをすべて抵抗Ｒ２に流した場合、面発光レーザＬＤへの分流分が考慮されてないので、補償し過ぎとなり、逆に電圧源Ｖ２の電位が逆方向に変動する。そこで、面発光レーザＬＤのオン／オフに同期して、別の電流源で面発光レーザＬＤへの分流分を補正する。
【００２９】
図２に示すように、面発光レーザＬＤの端子電圧が上昇すると、端子電圧−電流特性が直線領域になる。そのときの傾きは終端抵抗Ｒｓｈとレーザの内部抵抗Ｒｌｄとの並列合成抵抗の逆数となる。終端抵抗Ｒｓｈと内部抵抗Ｒｌｄはほぼ一定のため、直線領域においては終端抵抗Ｒｓｈに流れる電流と面発光レーザＬＤに流れる電流との比は一定である。
【００３０】
ここで、面発光レーザＬＤがオンのときに抵抗Ｒ２を流れる電流を表す式（１）と、面発光レーザＬＤがオフのときに抵抗Ｒ２を流れる電流を表す式（２）とを示す。
【００３１】
（ＬＤオン時のＲ２の電流）＝α×（Ｉｓ＋Ｉｂ）    ・・・・・（１）
（ＬＤオフ時のＲ２の電流）＝α×Ｉｂ＋Ｉｓ−Ｉａ  ・・・・・（２）
さらに、補正電流Ｉａを相補電流Ｉｓのミラー相補電流Ｉｓ’に比例するよう設定する。すなわち、式（３）のように設定する。
【００３２】
Ｉａ＝Ｉｓ×（１−α）                            ・・・・・（３）
αは、終端抵抗Ｒ４と面発光レーザＬＤの電流の分流比を示し、抵抗Ｒ１の値を変えることで調整することができる。式（３）を式（２）に代入すると、式（１）に一致する。つまり補正電流Ｉａを相補電流Ｉｓに比例して設定すると、面発光レーザＬＤのオン／オフに拘わらず、電圧源Ｖ２の負荷すなわち出力電圧を一定にすることができる。
【００３３】
分流比αを一定としたが、面発光レーザＬＤを流れる電流が小さいときは指数関数が含まれているため、分流比αを定数とみなすことができない。このような時には、ｏｕｔｐの電位と電圧源Ｖ２の電位の差から、終端抵抗Ｒ４に流れる電流を算出し、この電流とＩｓのミラー相補電流Ｉｓ’との差電流を補正電流Ｉａとして設定することもできる。この時は、面発光レーザＬＤが指数関数領域で動作しても、電圧源Ｖ２の負荷が変動することはない。
【００３４】
つぎに、図３に示す面発光レーザ駆動装置について説明する。ここで、スイッチＳＷｌ〜３は、連動して切り替えられる。図３では、面発光レーザＬＤがオンのときのスイッチＳＷ１〜３の状態を示している。
【００３５】
面発光レーザＬＤをオフにするときは、スイッチＳＷ３をオンにする。オペアンプＡ１は、抵抗Ｒ５の端子電圧が終端抵抗Ｒ４の端子電圧に等しくなるように、抵抗Ｒ５に接続された電流源Ｉlddに制御電圧を与える。
【００３６】
電流源Ｉldd’は、電流源Ｉlddとカレントミラーを構成する。そして、電流源Ｉldd’は、相補電流源Ｉｓ’のソース相補電流Ｉｓ’から、抵抗Ｒ４の端子電圧に比例した電流を差し引く動作する。したがって、電流源Ｉlddと電流源Ｉldd’のゲインと、抵抗Ｒ５の抵抗値を調整することによって、電流源Ｉldd’は終端抵抗Ｒ４に流れる電流に対応する電流をシンクする。この結果、抵抗Ｒ１には、相補電流Ｉｓ’のうち面発光レーザＬＤに流れる電流に対応した電流が流れ込む。
【００３７】
相補電流Ｉｓからこの補正電流Ｉａを引くと、相補電流Ｉｓのうち面発光レーザＬＤをオンしたときに当該面発光レーザＬＤに流れていた分が差し引かれ、終端抵抗Ｒ４に流れていた分だけが抵抗Ｒ２に流れる。この結果、抵抗Ｒ２を流れる電流は、面発光レーザＬＤのＶ−Ｉ特性が非線形領域にあり、面発光レーザＬＤがオン／オフであっても、常に一定になる。したがって、負荷変動により電圧源Ｖ２の出力が変動するのを防止することができる。
【００３８】
（２）電流駆動型
電流駆動型の面発光レーザ駆動装置は、図４に示すように、面発光レーザＬＤに対して常時バイアス電流Ｉｂを流すバイアス電流源Ｉｂと、面発光レーザＬＤを点灯させるスイッチＳＷと、スイッチＳＷを介して面発光レーザＬＤに電流を供給する相補電流源Ｉｓと、補償を行うためのパルス発生部ＶＰとを備えている。
【００３９】
各回路から面発光レーザＬＤまでの配線には一般的に寄生容量Ｃｓｔが存在し、この寄生容量Ｃｓｔが波形なまりの原因になっている。パルス発生部ＶＰは、スイッチＳＷのオン／オフに同期して、パルス信号Ｖｐｕｌｓｅを発生し、これをスピードアップコンデンサＣｓを介して、微分電流をレーザＬＤに供給する。これにより、寄生容量Ｃｓｔによる立ち上がりのなまりを補償している。
【００４０】
補償量を最適化しなければ、図５に示すように、オーバーシュートやアンダーシュートが生じる。立ち上がった時の電圧振幅は、パルス信号Ｖｐｕｌｓｅの電圧×容量Ｃｓと寄生容量Ｃｓｔとの分圧比で決まり、Ｖｐｕｌｓｅ×Ｃｓ／（Ｃｓ＋Ｃｓｔ）である。
【００４１】
定常状態で面発光レーザＬＤがオンの場合、面発光レーザＬＤの端子電圧は、図６に示すように、レーザの電圧−電流特性から定まる。面発光レーザＬＤにはバイアス電流Ｉｂと相補電流Ｉｓが流れ、面発光レーザＬＤの端子電圧は（Ｖｂ＋Ｖｓ）になる。
【００４２】
面発光レーザＬＤがオフの場合、面発光レーザＬＤにはバイアス電流Ｉｂのみが流れ、このときの面発光レーザＬＤの端子電圧はＶｂとなる。したがって、補償条件は、立ち上がり時の電圧振幅と定常状態でのレーザオンとレーザオフとでの電位差が等しいことから、以下の式を満たすことである。
【００４３】
Ｖｐｕｌｓｅ×Ｃｓ／（Ｃｓ＋Ｃｓｔ）＝（Ｖｂ＋Ｖｓ）−Ｖｂ＝Ｖｓ
補償条件である上記式を満たすためには、Ｖｐｕｌｓｅを制御したり、その他定常状態の電位を制御するのが好ましい。
【００４４】
Ｖｐｕｌｓｅの制御は、パルス信号のｈｉｇｈレベルを変えればよく、回路上容易に実現でき、また補正による弊害もない。なお、面発光レーザＬＤ個々の補償回路を設けると、Ｖｐｕｌｓｅ用の出力インピーダンスの低い電圧源が必要となるので、この方式は全部の面発光レーザＬＤの一括制御に向く。その他の定常状態の電位の制御（Ｖｓの制御）は、ＡＰＣによって（Ｖｂ＋Ｖｓ）が決まってしまうので、Ｖｂを制御すればよい。バイアス電流をレーザ毎に制御するのは容易なので実用的であるが、バイアスを下げすぎると弊害が生じるので、チャンネルｃｈ毎の微調整に向く。
【００４５】
図７（Ａ）は、Ｖｐｕｌｓｅで補償量を制御した場合を示す図である。制御を行う前はオーバーシュートが生じている。調整後、定常状態における面発光レーザＬＤがオンのときの端子電圧とオフのときの端子電圧は変化せず、オーバーシュートがなくなっている。また、図７（Ｂ）はバイアス電流Ｉｂで補償量を制御した場合を示す図である。制御を行う前はオーバーシュートが生じている。バイアス電流Ｉｂで調整した場合、面発光レーザＬＤがオフのときの端子電圧が下がり、これによりオーバーシュートが無くなる。
【００４６】
（Ｖｐｕｌｓｅ制御）
このようなオーバーシュートを除去すべく、面発光レーザ駆動装置は、図８に示すように、アンプＡ１，Ａ２と、バイアス電流源Ｉｂと、相補電流源Ｉｓと、を備えている。
【００４７】
バイアス電流源Ｉｂは、可変電圧源Ｖｂからの制御電圧に従ってバイアス電流Ｉｂを出力し、このバイアス電流Ｉｂを面発光レーザＬＤのアノード側に供給する。相補電流源Ｉｓは、可変電圧源Ｖｓにより制御電圧が設定され、相補電流ＩｓをスイッチＳＷ３に供給する。スイッチＳＷ３は、端子ａを選択しているときは相補電流Ｉｓを面発光レーザＬＤに供給し、端子ｂを選択しているときは相補電流Ｉｓを外部に出力する。
【００４８】
アンプＡ１の一方の入力端子は、スイッチＳＷ１を介して、面発光レーザＬＤのアノード側に接続されている。なお、コンデンサＣ５の一端はアンプＡ１とスイッチＳＷ１の間に接続され、その他端は接地されている。アンプＡ１の他方の入力端子は、面発光レーザＬＤのアノード側に接続されている。
【００４９】
アンプＡ２の一方の入力端子は、アンプＡ１の出力端子に接続されている。アンプＡ２の他方の入力端子は、このアンプＡ２の出力端子に接続されている。さらに、アンプＡ２の出力端子は、コンデンサＣ２の一端に接続されている。コンデンサＣ２の他端は接地されている。さらに、コンデンサＣ２の一端はスイッチＳＷ２の端子ａに接続され、その他端はスイッチＳＷ２の端子ｂに接続されている。スイッチＳＷ２は、端子ａ又は端子ｂからのパルス信号Ｖｐｕｌｓｅを、コンデンサＣ１を介して、面発光レーザＬＤのアノード側に供給する。
【００５０】
以上のような構成の面発光レーザ駆動装置では、図９（Ａ）に示す時刻ｔ２でにおいて、スイッチＳＷ１をオンにする。これにより、コンデンサＣ５は、面発光レーザＬＤの端子電圧Ｖ２をホールドする。なお、スイッチＳＷ２，ＳＷ３は、それぞれ端子ｂを選択している。
【００５１】
スイッチＳＷ３を端子ａに切り替え、面発光レーザＬＤの端子電圧が立ち上がった直後の時刻ｔ１からｔ２において、アンプＡ１は、時刻ｔｌ〜ｔ２までの電圧が電圧Ｖ２に一致するように、パルス信号Ｖｐｕｌｓｅの電位（Ｃ２の電圧）に対して負帰還制御を行う。
【００５２】
電圧Ｖ１が電圧Ｖ２に一致した後、スイッチＳＷ２を端子ｂに切り替える。これにより、コンデンサＣ２は、その時の電圧をホールドし、Ｖｐｕｌｓｅ電圧を自動的に設定する。当然一個のパルスで制御が完了するわけではないので、このような調整を連続してパルス信号Ｖｐｕｌｓｅを収束させる。
【００５３】
以上のように、面発光レーザ駆動装置は、バイアス電流Ｉｂや相補電流Ｉｓが変わって面発光レーザＬＤのパワーが変わっても、コンデンサＣ２にパルス信号Ｖｐｕｌｓｅの電圧を自動的に設定することができるので、常に最適な状態になるように補償することができる。
【００５４】
（バイアス制御）
バイアス制御を行う面発光レーザ駆動装置は、図１０に示すように、常時バイアス電流Ｉｂを出力するバイアス電流源Ｉｂと、相補電流源Ｉｓと、アンプＡ１，Ａ２と、を備えている。
【００５５】
バイアス電流源Ｉｂは、アンプＡ１からの制御電圧に従ってバイアス電流Ｉｂを出力し、このバイアス電流Ｉｂを面発光レーザＬＤのアノード側に供給する。相補電流源Ｉｓは、可変電圧源Ｖｓにより制御電圧が設定され、相補電流ＩｓをスイッチＳＷ４に供給する。スイッチＳＷ４は、端子ａを選択しているときは相補電流Ｉｓを面発光レーザＬＤに供給し、端子ｂを選択しているときは相補電流Ｉｓを外部に出力する。
【００５６】
アンプＡ２の一方の入力端子は、定電圧源Ｖｐｕｌｓｅに接続されている。その他方の入力端子は、アンプＡ２の出力端子に接続されている。さらに、アンプＡ２の出力端子は、コンデンサＣ３の一端に接続されている。なお、コンデンサＣ３の他端は接地されている。さらに、コンデンサＣ３の一端はスイッチＳＷ３の端子ａに接続され、その他端はスイッチＳＷ３の端子ｂに接続されている。スイッチＳＷ３は、端子ａ又は端子ｂからのパルス信号を、コンデンサＣ２を介して、面発光レーザＬＤのアノード側に供給する。
【００５７】
アンプＡ１の一方の入力端子は、面発光レーザＬＤのアノード側に接続されている。その他方の入力端子は、スイッチＳＷ１を介して、面発光レーザＬＤのアノード側に接続されている。なお、アンプＡ１の他方の入力端子とスイッチＳＷ１との間には、コンデンサＣ１が接続されている。コンデンサＣ１の他方側は、接地されている。
【００５８】
以上のように構成された面発光レーザ駆動装置では、図９（Ｂ）に示す時刻ｔ２において、スイッチＳＷ１をオンにして、電位Ｖ２をコンデンサＣ１にホールドしておく。なお、スイッチＳＷ３，ＳＷ４は、それぞれ端子ｂを選択している。
【００５９】
つぎに、スイッチＳＷ３を端子ａに切り替えると、パルス信号Ｖｐｕｌｓｅが立ち上がる。アンプＡ１は、その時の面発光レーザＬＤの電圧が、ホールドした電圧Ｖ２に一致するように、負帰還制御を行う。ここで、定電圧源Ｖｐｕｌｓｅは固定した電圧を出力するので、面発光レーザＬＤがオフのときに面発光レーザＬＤの端子電圧が制御されると、補償が最適化される。
【００６０】
この面発光レーザ駆動装置は、出力インピーダンスが低い定電圧電源を必要としないので、ＩＣ化してチャンネル毎に設けることができる。このため、面発光レーザＬＤを個別に微調整をするのに好適である。
【００６１】
これらの面発光レーザ駆動装置は、面発光レーザＬＤの端子電圧の波形形状から補償量を決めるものである。しかし、面発光レーザＬＤの内部抵抗が小さい場合、面発光レーザＬＤがオン／オフしてもその端子電圧の変化が小さく、制御が困難である場合もある。また、温度変動など別の要因によって面発光レーザＬＤの端子電圧だけでは再現性が不足する場合もある。このような場合、面発光レーザＬＤの光量モニタ信号で制御することも可能である。
【００６２】
（光量を用いたＶｐｕｌｓｅ制御）
このような面発光レーザ駆動装置は、図１１に示すように構成されている。具体的には、上記面発光レーザ駆動装置は、面発光レーザＬＤにバイアス電流Ｉｂを供給するバイアス電流源Ｉｂと、相補電流源Ｉｓ、アンプＡ１，Ａ２，Ａ３と、面発光レーザＬＤの光量を検出するためのフォトダイオードＰＤと、を備えている。
【００６３】
バイアス電流源Ｉｂは、可変電圧源ＢＩＡＳＲＥＦからの制御電圧に従ってバイアス電流Ｉｂを出力し、このバイアス電流Ｉｂを面発光レーザＬＤのアノード側に供給する。相補電流源Ｉｓは、スイッチＳＷ１を介してアンプＡ１からの制御電圧に従って相補電流Ｉｓを出力し、スイッチＳＷ４に供給する。スイッチＳＷ４は、端子ａを選択しているときは相補電流Ｉｓを面発光レーザＬＤに供給し、端子ｂを選択しているときは相補電流Ｉｓを外部に出力する。
【００６４】
フォトダイオードＰＤのカソード側には電圧Ｖｃｃが印加されている。フォトダイオードＰＤのアノード側は、並列に接続された抵抗Ｒｐｄ及びコンデンサＣｓｔに接続されている。
【００６５】
アンプＡ１の一方の入力端子は、フォトダイオードＰＤのアノード側に接続されている。アンプＡ１の他方の入力端子は、ＡＰＣの基準電圧Ｖ＿ＡＰＣＲＥＦを出力する電圧源ＡＰＣＲＥＦに接続されている。アンプＡ１は、フォトダイオードＰＤで検出された電圧が基準電圧Ｖ＿ＡＰＣＲＥＦになるように、相補電流源Ｉｓの制御電圧を設定する。なお、アンプＡ３の２つの入力端子も同様に接続されている。アンプＡ２の一方の入力端子は、スイッチＳＷ２を介して、アンプＡ３の出力端子に接続されている。その他、アンプＡ２、コンデンサＣ２、スイッチＳＷ３の接続関係は、図８とほぼ同様である。但し、スイッチＳＷ３は、コンデンサＣｓを介して、面発光レーザＬＤのアノード側に接続されている。なお、図１１では、１チャンネルｃｈのみ示しているが、他のチャンネルｃｈについても同様に構成されている。
【００６６】
ところで、Ｖｐｕｌｓｅの調整がうまくいっておらず、図１２（Ａ）に示すように、過補償の状態にある場合、面発光レーザＬＤの平均光量は１個のレーザを連続点灯して自動光量制御したときのモニタ光量の基準電圧Ｖ＿ＡＰＣＲＥＦにオーバーシュート分が加算され、モニタされた光量は大きくなる。図１２（Ｂ）に示すように、補償量が不足している場合、アンダーシュートになり、面発光レーザＬＤの光量は電圧Ｖ＿ＡＰＣＲＥＦよりも低くなる。
【００６７】
そこで、この面発光レーザ駆動装置においては、複数の面発光レーザＬＤを交互に点灯させ、常に一個だけ発光させるようにする。アンプＡ３は、フォトダイオードＰＤによって検出された電圧が電圧Ｖ＿ＡＰＣＲＥＦになるように、アンプＡ２の出力、すなわちＶｐｕｌｓｅを制御する。そして、フォトダイオードＰＤによって検出された電圧がＶ＿ＡＰＣＲＥＦに一致すると、最適な状態で補償が行われる。
【００６８】
（光量を用いたバイアス制御）
光量を用いてバイアス制御を行う面発光レーザ駆動装置は、図１３に示すように構成される。なお、図１１と同じ構成の部分があるので、その箇所の説明は省略する。
【００６９】
アンプＡ２は、一方の入力端子が補償電圧源ＲＥＦに接続され、他方の入力端子が出力端子に接続されているので、所定のＶｐｕｌｓｅを出力する。アンプＡ３は、固定値である電圧Ｖ＿ＡＰＣＲＥＦとフォトダイオードＰＤで検出された電圧を比較し、これらが一致するように、スイッチＳＷ２を介して、制御電圧をバイアス電流源Ｉｂに供給する。図１３は、チャンネルｃｈ１のみ示しているが、他のチャンネルｃｈについても同様に構成されている。さらに、過補償と補償不足を示した状態は、図１２と同様である。
【００７０】
このように構成された面発光レーザ駆動装置では、面発光レーザＬＤのスイッチングの周波数をオペアンプＡ１，Ａ２，Ａ３とフォトダイオードＰＤの出力が応答しない程度に上げることによって、リップル成分を平均化し、制御精度を高くすることができる。またチャンネルｃｈ間の補償量ばらつきが少ない場合には、面発光レーザＬＤをチャンネルｃｈ毎に順番に点灯していけば、一括して補償量を制御することができる。
【００７１】
（Ｖｐｕｌｓｅによる個別制御）
図１１及び図１３に示した面発光レーザ駆動装置は、複数の面発光レーザＬＤに対して一括して制御するのに好適であり、個々の面発光レーザＬＤの補償量を最適化することはできない。以下、個々の面発光レーザＬＤの補償量を最適化することについて説明する。
【００７２】
Ｖｐｕｌｓｅで面発光レーザＬＤを個別に制御する面発光レーザ駆動装置は、図１４に示すように構成されている。なお、アンプＡ３の入力端子の接続関係を除いて、図１１と同様の構成である。
【００７３】
アンプＡ３の一方の入力端子は、図１１と同様に、フォトダイオードＰＤのアノード側に接続されている。アンプＡ３の他方の入力端子には、電圧Ｖ＿ＡＰＣＲＥＦが抵抗Ｒ１及び抵抗Ｒ２によって分圧された電圧、すなわち［Ｒ２／（Ｒ１＋Ｒ２）］Ｖ＿ＡＰＣＲＥＦが入力される。
【００７４】
以上のように構成された面発光レーザ駆動装置では、１個の面発光レーザＬＤを、図１５に示すようにパルス点灯させる。このとき、フォトダイオードＰＤの負荷抵抗Ｒｐｄに並列に寄生容量Ｃｓｔがあり、さらに面発光レーザＬＤの点灯周波数が高ければ、フォトダイオードＰＤは平均化された光量モニタ信号である電圧を出力する。
【００７５】
アンプＡ３は、この出力電圧と、自動光量制御での基準電圧Ｖ＿ＡＰＣＲＥＦを抵抗Ｒ１及び抵抗Ｒ２で分圧した電圧とを比較し、Ｖｐｕｌｓｅを負帰還制御する。ここで、基準電圧Ｖ＿ＡＰＣＲＥＦの分圧比は、面発光レーザＬＤのパルス点灯のＤｕｔｙで決めるのが好ましい。例えば、フォトダイオードＰＤがＤｕｔｙ５０％で点灯する場合、電圧Ｖ＿ＡＰＣＲＥＦの半分がオペアンプＡ３の入力電圧になるように、抵抗Ｒ１及び抵抗Ｒ２を決定する。これにより、Ｖｐｕｌｓｅが最適になったときに、光量モニタ信号がＶ＿ＡＰＣＲＥＦ／２の電圧に一致する。
【００７６】
（バイアス電流による個別制御）
同様にしてバイアス電流で個々の面発光レーザＬＤを制御する面発光レーザ駆動装置は、図１６に示すように構成されている。なお、過補償と補償不足の場合波形図は、図１５と同様である。
【００７７】
図１６に示すアンプＡ３は、フォトダイオードＰＤによって検出された電圧と、自動光量制御での基準電圧Ｖ＿ＡＰＣＲＥＦを抵抗Ｒ１及び抵抗Ｒ２で分圧した電圧とを比較し、バイアス電流源Ｉｂの制御電圧を設定する。ここで、分圧比は、上述した説明と同様に、面発光レーザＬＤのパルス点灯のＤｕｔｙで決めるのが好ましい。
【００７８】
（オープンループ制御）
上述した各面発光レーザ駆動装置は、精度の高い負帰還制御を行うものである。シングルモードの面発光レーザは、内部抵抗が高く電圧−電流特性が線形の特徴がある。そこで、この特徴を利用すると、オープンループ制御でもある程度の補償量を制御することができる。
【００７９】
例えば図１７に示す面発光レーザ駆動装置は、相補電流Ｉｓを参照して補償量Ｖｐｕｌｓｅを制御する。
【００８０】
前提として、バイアス電流源Ｉｂには、面発光レーザＬＤが順バイアスされ急激に電流が増加し始めるときのバイアス電流Ｉｂが設定されている。バイアス電流Ｉｂに相補電流Ｉｓを重畳すると、相補電流Ｉｓの増加に対応して、面発光レーザＬＤの端子電圧も比例して上昇する。このとき、相補電流源Ｉｓのカレントミラー回路で生成した電流は抵抗ＶＲ１に供給され、抵抗ＶＲ１には相補電流Ｉｓに比例する端子電圧が発生する。アンプＡ２は、抵抗ＶＲ１の端子電圧を用いてＶｐｕｌｓｅを制御する。したがって、バイアス電流Ｉｂに重畳した相補電流Ｉｓは、電圧振幅に比例する。これにより、抵抗ＶＲ１の値を適切に選択することによって、面発光レーザＬＤの光量に応じて適切な補正を行うことができる。
【００８１】
バィアス電流Ｉｂは、面発光レーザＬＤが順バイアスされる電流に設定されている。面発光レーザＬＤが前述したように順バイアスされたあとは、電圧−電流特性は線形性になる。この結果、例えば相補電流Ｉｓを半分にすると、例えば図１８に示すように、面発光レーザＬＤの端子電圧の振幅も半分になる。したがって、フィードバックを行わずに補償量を常に最適な状態にすることができる。
【００８２】
以上の説明で共通しているのは、パルス信号Ｖｐｕｌｓｅの発生に双投のアナログスイッチを使った点である。ＣＭＯＳプロセスを用いれば、このスイッチを相補電流源の電流スイッチＳＷ４と同一構成、同一信号とすることができる。このためバイポーラを使った場合に比べて、回路構成が異なるために生じる遅延による波形歪みを抑制することができる。
【００８３】
（３）自動光量制御
つぎに、最初のレーザの収束時間を短くし、さらにチャンネルｃｈを切り替えるときに生じる比較器の出力変動を抑制する自動光量制御について説明する。
【００８４】
このような自動光量制御を行う面発光レーザ駆動装置は、図１９に示すように、ｎ個の面発光レーザＬＤ１〜ＬＤｎと、これらにそれぞれ電流を供給するｎ個の相補電流源Ｉｓ１〜Ｉｓｎと、各相補電流源Ｉｓ１〜Ｉｓｎに供給する制御電圧を設定するオペアンプＯＰ１と、各面発光レーザＬＤ１〜ＬＤｎの光量を検出するフォトダイオードＰＤと、オペアンプＯＰ２とを備えている。
【００８５】
各相補電流源Ｉｓ１〜Ｉｓｎの入力側は、電源電圧５Ｖに接続されている。各相補電流源Ｉｓ１〜Ｉｓｎの出力側は、スイッチＳ１〜Ｓｎを介して、面発光レーザＬＤ１〜ＬＤｎのアノード側に接続されている。面発光レーザＬＤ１〜ＬＤｎのカソード側は、それぞれ接地されている。
【００８６】
オペアンプＯＰ１の出力側は、スイッチＳＷ１〜ＳＷｎにそれぞれ接続されている。各スイッチＳＷ１〜ＳＷｎは、それぞれアンプＡ１〜Ａｎを介して、相補電流源Ｉｓ１〜Ｉｓｎに制御電圧を供給する。オペアンプＯＰ１の非反転入力端子は、定電圧源Ｖrefに接続されている。オペアンプＯＰ１の反転入力端子は、コンデンサＣ２を介してオペアンプＯＰ１の出力端子に接続され、またスイッチＳＷＡＰＣ１を介して増幅器ＡＺにも接続されている。
【００８７】
フォトダイオードＰＤのカソード側には、電源電圧５Ｖが印加されている。フォトダイオードＰＤのアノード側は、抵抗Ｒを介して接地され、また増幅器ＡＺ及びスイッチＳＷＡＰＣ１を介してオペアンプＯＰ１の反転入力端子に接続され、さらにスイッチＳＷＡＰＣ２にも接続されている。
【００８８】
スイッチＳＷＡＰＣ２の端子ａは、オペアンプＯＰ２の出力端子及び反転入力端子に接続されている。スイッチＳＷＡＰＣの端子ｂは、オペアンプＯＰの非反転入力端子に接続されている。なお、コンデンサＣ１の一端はオペアンプＯＰ２の非反転入力端子に接続され、その他端は接地されている。
【００８９】
以上のように構成された面発光レーザ駆動装置では、自動光量制御時において、スイッチＳＷＡＰＣ１をオンにし、スイッチＳＷＡＰＣ２を端子ｂに切り替える。
【００９０】
このとき、オペアンプＯＰ１は、増幅器ＡＺから出力されたモニタ電圧と、基準電圧Ｖrefの誤差を比較検出する。この時、負帰還ループに挿入されたコンデンサＣ１は、オペアンプＯＰ１の出力端子と反転入力端子の差の電圧で充電される。同時にコンデンサＣ２は、抵抗Ｒの端子電圧、すなわち電流−電圧変換されたフォトダイオードＰＤの出力電圧によって充電される。
【００９１】
自動光量制御終了時において、スイッチＳＷＡＰＣ１をハイインピーダンス状態、すなわちオフにし、コンデンサＣ１の充電電圧を自動光量制御時の値に固定する。これにより、スイッチＳＷＡＰＣ１が再びオンになって次の自動光量制御が開始されるまで、オペアンプＯＰ１の反転入力端子と出力端子の電圧が保持される。
【００９２】
同時に、スイッチＳＷＡＰＣ２を端子ａに切り替える。コンデンサＣ２は、自動光量制御終了時にフォトダイオードＰＤから出力された電圧で充電される。オペアンプＯＰ１は、バッファの機能を有するので、コンデンサＣ１に充電されている電圧と等しい電圧を出力する。これにより、自動光量制御終了時のフォトダイオードＰＤの出力電圧が次の自動光量制御開始まで保持される。
【００９３】
以上のように、この面発光レーザ駆動装置は、自動光量制御が終了しても、その制御終了時のオペアンプＯＰ１の出力電圧、すなわち相補電流源Ｉｓ１〜Ｉｓｎの制御電圧を保持し、さらに、その制御終了時のフォトダイオードＰＤの出力電圧を保持することができる。これにより、次の自動光量制御開始には、これらの保持した電圧を用いて制御することができるので、立ち上がりの開始を早くして収束時間を短くすることができる。
【００９４】
また、この面発光レーザ駆動装置は、各チャンネルｃｈを切り替えて各面発光レーザＬＤ１〜ＬＤｎの光量を制御するときに、オペアンプＯＰ１の出力変動を抑制することもできる。
【００９５】
図２０は、スイッチＳＷ１〜ＳＷｎを連続的に切り替えて自動光量制御を行った時の収束性の結果を示すタイミングチャートである。このタイミングチャートは、前回の自動光量制御終了時にホールドしたオペアンプＯＰ１の出力値と今回の収束値にずれがある場合に、光量制御を行うことによって収束値に収束していく様子を示している。
【００９６】
タイミングチャートの上段から、フォトダイオードＰＤに入射する光出力、オペアンプＯＰ１の出力、チャンネル切り替えを行うスイッチＳＷ１，ＳＷ２・・・ＳＷｎのオン／オフ、面発光レーザＬＤ１，ＬＤ２，…ＬＤｎのオン／オフ、ＡＰＣＣＯＮＴのオン／オフを示している。なお、ＡＰＣＣＯＮＴは、いずれかのチャンネルｃｈで自動光量制御を行っている時はオンになる。
【００９７】
自動光量制御では、時刻Ｔ１からチャンネルｃｈ１の制御を開始し、その後チャンネルｃｈ＿ｎまでチャンネル切り替えを連続的に行い、これと同期して自動光量制御を行うための面発光レーザＬＤ１〜ＬＤｎの点灯および消灯を行う。
【００９８】
チャンネルｃｈの切り替えを間断なく連続的に行った場合の収束時間は、１チャンネルｃｈずつ別個に自動光量制御を行った場合の収束の総時間に比べて、はるかに短い。また、この場合、あたかも同一チャンネルｃｈを連続的に自動光量制御をしているのと同様に減衰しながら、目標の光出力へ収束していく。
【００９９】
前述した自動光量制御が終了した時点でのオペアンプＯＰ１とフォトダイオードＰＤの出力をホールドし、次回の自動光量制御の初期値とする方式と併用して繰り返し自動光量制御を行うと、たとえ１チャンネル当たりの収束時間が短くとも全チャンネルで目標の光量を得ることが出来る。しかし、時間ずれが大きくなるとスイッチ切り替えにずれが生じている期間に、オペアンプＯＰ１に入力されるモニタ電圧値が基準値Ｖrefとずれ，オペアンプＯＰ１の出力が大きく変動する。このため、面発光レーザＬＤ毎の自動光量制御収束値にばらつきを生じ、これを収束させるためには収束時間を長く取らなければならなくなる。
【０１００】
さらに、図２１に示すタイミングチャートによると、光量制御のあとに変調期間を設けても、変調期間の間受光器出力と比段器出力とをホールドしておき、次の自動光量制御を前回の自動光量制御での最終電圧から開始することによって、変調期間なしに連続的に光量制御を行ったごとく目標光量に収束させることができる。
【０１０１】
例えば時刻Ｔ1fにおいて、全チャンネルｃｈで１回目の自動光量制御が終了しているが、まだオペアンプＯＰ１の出力は収束していない。しかし、次の自動光量制御開始時（時刻Ｔ2s）において、前回終了時の時刻Ｔ1sの出力から光量制御が始まるので、連続的に光量制御を行っているのと同様に収束していく。この操作を繰り返すことでＴnsでは自動光量制御が収束し、目標の光出力が得られる。
【０１０２】
このように間欠的に自動光量制御を行った場合でも、あたかも１つの面発光レーザＬＤで長時間連続的に自動光量制御を行った場合と同様に収束させることができ、自動光量制御の精度を向上させることが可能である。
【０１０３】
１回の自動光量制御が短くても、間欠的にこれを繰り返すと光量が目標値に収束する。したがって、レーザゼログラフィーのように光量制御のために連続的に光量時制御を行うと、感光体を露光させてしまいトナーの無駄や感光体の劣化につながる場合であっても、間欠的に自動光量制御を行えるので、感光体への不要な露光を防ぐことができる。特にトナーのクリーニングを省略したゼログラフィーの場合に有効である。またマルチレーザの場合、１チャンネル当たりの自動光量制御の時間が短いが、毎スキャンの光量制御を行うことができる。したがって、スキャン毎のレーザの特性変動がわずかであれば、毎スキャンの光量制御で十分に特性変動を補正することが可能である。
【０１０４】
２．マルチレーザの構成
以下、共通電源を使用した定電圧駆動型、ダイオードを使った定電圧駆動型、定電流駆動型についてそれぞれ説明する。
【０１０５】
（１）共通電源を用いた定電圧駆動型
定電圧駆動型の面発光用レーザ駆動装置は、図２２に示すように、３６チャンネルで構成され、各チャンネルｃｈの終端抵抗Ｒ＿１〜Ｒ＿３６に共通する電源である電圧源Ｂ５を備え、面発光レーザＬＤ＿１〜ＬＤ＿３６のオン／オフにかかわらず電圧源Ｂ５に流れ込む電流を一定にしたものである。
【０１０６】
上記面発光レーザ駆動装置は、面発光レーザＬＤ等からなる発光部１０と、電流源Ｉｓ，Ｉｓ’，Ｉｃ等からなる電流供給部２０と、比較器Ａ２，Ａ３等からなる設定部３０と、電圧源Ｂ５，Ｂ６からなる電源部４０と、フォトダイオードＰＤやアンプＡ５，Ａ６等からなる受光部５０とで構成されている。なお、発光部１０及び電流供給部２０は、チャンネルｃｈ毎に設けられている。
【０１０７】
（発光部１０及び電流供給部２０の構成）
各チャンネルｃｈはそれぞれ同一に構成されている。ここでは、チャンネルｃｈ１を例に挙げて説明する。
【０１０８】
チャンネルｃｈ１は、入力側に所定の電圧が印加されている相補電流源Ｉｓ，Ｉｓ’と、出力側が接地されている電流源Ｉｃと、スイッチＳＷｓｈ，ＳＷｓ，ＳＷｃと、相補電流源Ｉｓの制御電圧をホールドするためのコンデンサＣｓｗとを備えている。
【０１０９】
相補電流源Ｉｓの出力側は、スイッチＳＷｓに接続されている。スイッチＳＷｓは、相補電流源Ｉｓからの相補電流Ｉｓを端子ａ又は端子ｂを介して出力する。なお、スイッチＳＷｓは、図２３に示すものと同一であり、例えばＰＭＯＳ差動構成の電流スイッチからなる。スイッチＳＷｓの端子ａは、面発光レーザＬＤ＿１のアノードに接続され、さらに終端抵抗Ｒ＿１を介して電圧源Ｂ５の出力端子にも接続されている。スイッチＳＷｓの端子ｂは、終端抵抗Ｒ４に接続され、また電圧源Ｂ５の出力端子にも接続されている。
【０１１０】
スイッチＳＷｃは、端子ａ又は端子ｂからの電流を電流源Ｉｃに供給する。なお、電流源Ｉｃの出力側は接地されている。ここで、スイッチＳＷｃの端子ａは、他のチャンネルｃｈに備えられたスイッチＳＷｃの端子ａに接続すると共に、電圧源Ｂ６の出力側にも接続している。スイッチＳＷｃの端子ｂは、スイッチＳＷｓの端子ｂに接続されている。
【０１１１】
電流源Ｉｓ’は、カレントミラー回路であり、相補電流源Ｉｓが出力する相補電流Ｉｓに比例した電流Ｉｓ’を共通抵抗ＶＲ１に供給する。共通抵抗ＶＲ１の端子電圧は、電流源Ｉｃの制御電圧になる。
【０１１２】
このような構成において、面発光レーザＬＤ＿１がオフの時は、スイッチＳＷｓ及びスイッチＳＷｃはそれぞれ端子ｂを選択している。スイッチＳＷｓ及びスイッチＳＷｃがそれぞれ端子ａに切り替わると、相補電流ＩｓはスイッチＳＷｓを経由して終端抵抗Ｒ＿１に供給され、その一部の電流がレーザＬＤ＿１に流れる。このとき電流Ｉｓ’は、他のチャンネルの電流Ｉｓ’と合計されて抵抗ＶＲ１に供給される。この結果、共通抵抗ＶＲ１の電圧降下が生じる。電圧降下時の共通抵抗ＶＲ１による電圧で、電流源Ｉｃが制御される。電流源Ｉｓ’はスイッチに接続されてなく、電流源Ｉｃの制御電圧は連続的に印加されている。
【０１１３】
ここで、共通抵抗ＶＲ１を適当な値に調整することによって、電流ＩｃをレーザＬＤ＿１を流れる電流に対応させる。これにより、電流源Ｉｃが出力する電流Ｉｃは、相補電流Ｉｓの一定の割合にすることができる。
【０１１４】
面発光レーザＬＤ＿１をオフするときは、スイッチＳＷｓ及びスイッチＳＷｃは、それぞれ端子ｂを選択する。相補電流源Ｉｓが出力した相補電流Ｉｓは、スイッチＳＷｓを経由し、電流Ｉｃを差し引かれて共通の電圧源Ｂ５に供給される。電流Ｉｃは、前述したようにＩｓの―定割合に相当する電流である。したがって、差し引かれた後の電流（Ｉｓ−Ｉｃ）は、面発光レーザＬＤ＿１がオンのときの終端抵抗Ｒ＿１に流れていた電流に一致し、電圧源Ｂ５に供給される。したがって、面発光レーザＬＤ＿１がオン／オフのいずれであっても、電圧源Ｂ５に供給される電流を等しくすることができる。すなわち、電圧源Ｂ５の出力インピーダンスを一定にすることができる。
【０１１５】
（設定部３０の構成）
つぎに、各チャンネルｃｈで共通して使用される比較器Ａ２及び比較器Ａ３について説明する。
【０１１６】
比較器Ａ３は、電圧源Ｂ５，Ｂ６の出力電位を設定するものである。コンデンサＣ３は、変調時に制御電圧をホールドし、次のＡＰＣを先のＡＰＣの最終電圧から開始させるためのものである。このため、コンデンサＣ３の一端は比較器Ａ３の出力側に接続され、その他端は比較器Ａ３の反転入力端子に接続されている。
【０１１７】
抵抗Ｒ４の一端は、スイッチＳＷ４の端子ａに接続され、さらに電流源Ｉ１の入力側に接続されている。抵抗Ｒ４の他端は、スイッチＳＷ４の端子ｂに接続され、さらに定電圧源Ｖrefの正極に接続されている。なお、スイッチＳＷ４は、端子ａ又は端子ｂの電圧を比較器Ａ３の非反転入力端子に供給する。
【０１１８】
例えばスイッチＳＷ４が端子ａを選択すると、比較器Ａ３の非反転入力端子には、抵抗Ｒ４を介して定電圧源Ｖrefの電圧Ｖrefが印加される。この電圧Ｖrefは、自動光量制御時の目標値である。スイッチＳＷ４が端子ｂを選択すると、比較器Ａ３の非反転入力端子には、低電圧（＝Ｖref−電流Ｉ１×抵抗Ｒ４）が印加される。
【０１１９】
比較器Ａ３は、電圧源Ｂ５，Ｂ６の出力電圧を設定する。比較器Ａ３の非反転入力端子は、上述したように、スイッチＳＷ４に接続されている。比較器Ａ３の反転入力端子は、スイッチＳＷ２を介してアンプＡ５の出力端子に接続され、さらにコンデンサＣ３を介して比較器Ａ３の出力端子にも接続されている。ここでは、電圧源Ｂ５，Ｂ６の出力電圧は、面発光レーザＬＤ＿１の発振閾値になるように設定される。そして、この発振閾値よりも電圧源Ｂ５，Ｂ６の出力電圧がやや低くなるようにすれば、レーザがオフの期間に発光するのを防止することができる。どれだけ低くするかは電流源Ｉ１に依存する。但し、小さくしすぎると発光を停止することができず、大きくしすぎると終端抵抗Ｒ＿１に直列に接続された電圧源Ｂ５で消費電力を減らすことができない。
【０１２０】
比較器Ａ２は、各チャンネルｃｈの相補電流源Ｉｓの制御電圧を設定する。比較器Ａ２の非反転入力端子は、定電圧源Ｖrefに接続されている。比較器Ａ２の反転入力端子は、スイッチＳＷ２を介してアンプＡ５の出力端子に接続されている。比較器Ａ２は、比較器Ａ３と同様に位相補償とホールド用とを兼ねたコンデンサＣ２とホールドのためのスイッチＳＷ２に接続されている。詳しくは、コンデンサＣ２の一端は比較器Ａ２の出力端子に接続され、その他端は比較器Ａ２の反転入力端子に接続されている。
【０１２１】
比較器Ａ２，Ａ３は、さらにリミッター電圧が入力されている。リミッター付き演算増幅器である比較器Ａ２，Ａ３は、例えば図２４に示すＣＭＯＳで構成されている。
【０１２２】
ここで、面発光レーザＬＤ＿１は、電流を増加しても光量が減少する領域がある。そこで、面発光レーザＬＤ＿１の光量が減少し始める電圧よりも小さい電圧を設定するために、比較器Ａ３にはリミッター電圧Ｖlimit2が設定されている。また上記と同様に、相補電流Ｉｓが増加しても、面発光レーザＬＤ＿１の光量が減少する領域がある。そこで、この領域に入らないように相補電流源Ｉｓの制御電圧を設定すべく、比較器Ａ２にはリミッター電圧Ｖlimit1が設定されている。なお、定電圧源Ｖrefの電圧Ｖrefは、目標光量を得たときの受光器出力電圧である。
【０１２３】
（電源部３０の構成）
電圧源Ｂ５は、各チャンネルｃｈ共通の電圧源である。電圧源Ｂ５の出力端子は、終端抵抗Ｒ＿１を介して面発光レーザＬＤ＿１のアノードに接続されている。他のチャンネルｃｈでも同様に、電圧源Ｂ５の出力端子は、終端抵抗Ｒ＿２〜Ｒ＿３６を介して、面発光レーザＬＤ＿２〜ＬＤ＿３６のアノードに接続されている。なお、各面発光レーザＬＤ＿１〜ＬＤ＿３６のカソードは、接地されている。
【０１２４】
電圧源Ｂ６は、面発光レーザＬＤ＿１がオンの際（スイッチＳＷｃが端子ａを選択する際）に、各チャンネルｃｈの補正電流Ｉｃを固定すべく、電流源Ｉｃに制御電圧を与える。これにより、スイッチＳＷｃのスイッチングスピードが低下するのを防止している。
【０１２５】
（受光部５０の構成）
面発光レーザＬＤ＿１〜ＬＤ＿３６は、光学的に１個の受光器であるフォトダイオードＰＤに結合されている。フォトダイオードＰＤのカソード側には所定の電圧が印加されている。フォトダイオードＰＤのアノード側は、スイッチＳＷ５を介して、抵抗Ｒ５又は抵抗Ｒ６に接続される。なお、抵抗Ｒ５及び抵抗Ｒ６の他端は接地されている。抵抗Ｒ５及び抵抗６は、以下の関係がある。
【０１２６】
（抵抗Ｒ６の抵抗値）＝（抵抗Ｒ５の抵抗値）×（ビーム数（＝３６））
１ビーム当たりの光量が等しい場合において、上記式によれば、１ビームを点灯して抵抗Ｒ６を接続したときのその端子電圧と、全ビームを点灯して抵抗Ｒ５を接続したときのその端子電圧とが、等しくなるようになっている。これにより、全ビームを点灯して低い抵抗Ｒ５で出力した場合の方が、受光器の時定数を１／ビーム数に減らすことができ、ＡＰＣの収束時間を短くすることができる。特に、電源投入時など収束に時間が必要な場合に有効である。
【０１２７】
スイッチＳＷ６は、抵抗Ｒ５又は抵抗Ｒ６の端子電圧をアンプＡ５の非反転入力端子に供給し、さらにその端子電圧をスイッチＳＷ７にも供給する。アンプＡ５の反転入力端子は、抵抗Ｒ７を介して接地され、さらに抵抗Ｒ８を介してアンプＡ５の出力端子に接続されている。したがって、アンプＡ５は、非反転入力端子に入力される電圧を増幅し、出力端子を介して出力する。
【０１２８】
スイッチＳＷ７は、端子ａ又は端子ｂを選択する。スイッチＳＷ７の端子ａは、アンプＡ６の非反転入力端子に接続され、さらにコンデンサＣ６を介して接地されている。スイッチＳＷ７の端子ｂは、アンプＡ６の反転入力端子及び出力端子に接続されている。
【０１２９】
アンプＡ６、コンデンサＣ６、スイッチＳＷ７は、抵抗Ｒ５又は抵抗Ｒ６の端子電圧をホールドする機能を有する。自動光量制御時において、スイッチＳＷ７は、端子ａを選択してコンデンサＣ６側に接続する。そして、抵抗Ｒ５又は抵抗Ｒ６の端子電圧は、コンデンサＣ６に供給される。自動光量制御が終了すると、スイッチＳＷ７は、端子ｂを選択しアンプＡ６の出力端子に接続する。そして、ＡＰＣの最終電圧、すなわちコンデンサＣ６の電圧は、アンプＡ６の出力端子から出力され、アンプＡ５の非反転入力端子に供給される。すなわち、抵抗Ｒ５又は抵抗Ｒ６の端子電圧がホールドされる。
【０１３０】
（全体動作）
これらの動作をタイムチャート図２５及び図２６を用いて説明する。なお、図２２に示す各双投スイッチＳＷの状態はレーザオフの状態であり、各双投スイッチが切り替わるとレーザオンになる。これは以降の説明でも同様である。
【０１３１】
電源投入後、最初に電圧源Ｂ５，Ｂ６の出力電位を調節すべく、比較器Ａ３の出力を設定する。具体的には、スイッチＳＷ３をオンにし、ＳＷ４を端子ｂに切り替え、全面発光レーザＬＤ＿１〜ＬＤ＿３６を点灯させる。そして、アンプＡ５の出力が基準電圧Ｖrefに等しくなるよう自動光量制御を行う。このとき、スイッチＳＷｃ及びスイッチＳＷｓは、上記図２２に示すように、共に端子ｂを選択している。
【０１３２】
各面発光レーザＬＤ＿１〜ＬＤ＿３６は、各終端抵抗Ｒ＿１〜Ｒ＿３６を介して電流が供給されて点灯する。そして、自動光量制御を行い、電圧源Ｂ５，Ｂ６の出力電位を設定する。
【０１３３】
ここで、１ビーム当たりのパワーは電圧Ｖrefのビーム数分の１となる。したがって、ビーム数が多ければ、電圧源Ｂ５，Ｂ６はレーザの発振閾値電圧にほぼ等しい値に設定される。しかし、このままでは感光体が露光し、かぶりが生じる。そこで、さらにスイッチＳＷ４を端子ａに切り替え、コンデンサＣ３の電圧をホールドする。これにより、比較器Ａ３の非反転入力端子の電位を、抵抗Ｒ４に電流Ｉ１を流した電圧ドロップ分下げて、電圧源Ｂ５，Ｂ６の最終電圧にしている。
【０１３４】
すなわち、光量制御終了時には、図２２に示す時刻Ｔ１−の時点でスイッチＳＷ３をオフに切り替え、比較器Ａ３の出力端子と反転入力端子間の電圧をホールドする。また、スイッチＳＷ７を端子ｂに切り替え、出力をホールドする。
【０１３５】
その後、時刻Ｔ１で、スイッチＳＷ４を端子ｂに切り替える。比較器Ａ３の出力、すなわち電圧源Ｂ５，Ｂ６の出力電圧を、前述したように自動光量制御終了時よりやや低めに設定する。これにより、面発光レーザＬＤ＿１は発光しなくなり、かつ消費電力を低減することができる。
【０１３６】
（相補電流Ｉｓの平均値設定）
つぎに、各面発光レーザＬＤ＿１〜ＬＤ＿３６に流れる相補電流Ｉｓの平均値を設定するため、全面発光レーザＬＤ＿１〜ＬＤ＿３６が点灯しているときに自動光量制御を行う。
【０１３７】
時刻Ｔ１＋において、スイッチＳＷ５及びスイッチＳＷ６を抵抗Ｒ５側に切り替える。これにより、時定数を短くして、収束時間を短縮する。さらに、スイッチＳＷ２をオンにし、スイッチＳＷ７を端子ａ側に切り替え、比較器Ａ２を使用して負帰還制御を行う。
【０１３８】
同時に、時刻Ｔ１＋において、全チャンネルｃｈのスイッチＳＷｓ及びスイッチＳＷｃをそれぞれ端子ａに切り替え、面発光レーザＬＤ＿１〜ＬＤ＿３６を点灯させ、さらに全チャンネルｃｈのスイッチＳＷｃｈをオンにして、コンデンサＣｓｗを充電可能にして、自動光量制御を行う。
【０１３９】
自動光量制御が収束した後、時刻Ｔ２−において、全チャンネルｃｈのスイッチＳＷｃｈを同時にオフし、各チャンネルｃｈの相補電流源Ｉｓの制御電圧をサンプルホールドして相補電流Ｉｓの平均値を設定する。
【０１４０】
また、スイッチＳＷ２をオフにし、スイッチＳＷ７を端子ｂに切り替える。これにより、比較器Ａ２の出力とアンプＡ６の出力を次の光量制御までホールドする。また、チャンネルｃｈ２〜ｃｈ３６のスイッチＳＷｓを端子ｂに切り替えて、チャンネルｃｈ１以外の面発光レーザＬＤ＿２〜ＬＤ＿３６を消灯させる。
【０１４１】
電源投入直後の最初の自動光量制御では、受光器出力や比較器出力が収束値から大きくずれ収束時間が長くなる。この場合、前述したように収束の時定数が短くなるように抵抗Ｒ５を選択して、全面発光レーザＬＤ＿１〜ＬＤ＿３６を点灯させ、相補電流Ｉｓの平均を設定することによって、収束時間を短縮することができる。
【０１４２】
つぎに、相補電流Ｉｓの平均値設定終了後の動作について説明する。
【０１４３】
各面発光レーザＬＤ＿１〜ＬＤ＿３６は、概ね目標光量で発光しているが、特性のばらつき等によって、発光量にまだかなりのばらつきがある。そこで、１チャンネルずつ個別に自動光量制御を行い、目標の光量に近づける。また、変調動作と自動光量制御を繰り返す通常動作の期間（Ｔ９＋〜Ｔ１７）に比べて、この段階ではまだ発光量のばらつきが大きく収束に時間がかかる。したがって、１チャンネル毎の自動光量制御の時間も長めに設定する必要がある。なお、間歇自動光量制御でも最終値に収束させることができるため、感光体を露光させたくない場合には画像書込み時の光量制御タイミングでもよい。
【０１４４】
具体的な動作としては、時刻Ｔ２において、スイッチＳＷ５及びスイッチＳＷ６を共に抵抗Ｒ６側に切り替え、同時に、チャンネルｃｈ１のスイッチＳＷｓ及びスイッチＳＷｃを共に端子ａに切り替える。これにより、面発光レーザＬＤ＿１を、相補電流Ｉｓの平均値設定時から引き続いて点灯させる。
【０１４５】
その後Ｔ２＋において、スイッチＳＷ２及びスイッチＳＷｃｈをオンにし、スイッチＳＷ７を端子ａに切り替えて、チャンネルｃｈ１の自動光量制御を開始する。
【０１４６】
ここで、チャンネルｃｈの切り替えを行うタイミングについて、チャンネルｃｈ１からチャンネルｃｈ２に切り替える場合を例に挙げて説明する。
【０１４７】
チャンネルｃｈ１の自動光量制御終了後、時刻Ｔ３−において、最初にスイッチＳＷｓｈをオフにし、相補電流源Ｉｓの制御電圧をサンプルホールドする。さらに、同じタイミングでスイッチＳＷ２をオフにし、スイッチＳＷ７を端子ｂに切り替えて、アンプＡ５の出力と比較器Ａ２の出力をホールドする。
【０１４８】
時刻Ｔ３において、チャンネルｃｈ１のスイッチＳＷｓ及びＳＷｃを端子ｂに切り替え、チャンネルｃｈ２のスイッチＳＷｓ及びＳＷｃを端子ａに切り替える。これにより、チャンネルｃｈ１の面発光レーザＬＤ＿１を消灯し、チャンネルｃｈ２の面発光レーザＬＤ＿２を点灯させる。
【０１４９】
このような消灯と点灯は、時間間隔が空いたり重なり合ったりせず、連続的に切り替わるのが好ましい。しかし、数十ｎｓｅｃのオーダで連続に切り替えを行えば、各全面発光レーザＬＤ＿１〜ＬＤ＿３６の収束光量に大きな誤差は生じない。
【０１５０】
時刻Ｔ３＋において、チャンネルｃｈ２のスイッチＳＷｃｈをオンにして、チャンネルｃｈ２の自動光量制御を開始する。このように、あるチャンネルｃｈＮでＳＷｃｈがオンになり自動光量制御を行っている時は、Ｎ番目の面発光レーザＬＤ＿Ｎは必ず点灯するようにタイミングを設定する。
【０１５１】
また、消灯と点灯の切り替え動作を理想に連続に行うことができれば、チャンネルｃｈ間の切り替え期間中に、スイッチＳＷ２をオンにしてスイッチＳＷ７を端子ａに設定したまま比較器Ａ２及びアンプＡ５の出力をホールドせずに、順次各チャンネルの自動光量制御を続行することも可能である。
【０１５２】
以下、タイミングチャートでは省略されているが、チャンネルｃｈ１からチャンネルｃｈ３６まで同様のタイミングでチャンネル切り替えを行い、面発光レーザＬＤ＿１から面発光レーザＬＤ＿３６まで順次自動光量制御を行っていく。
【０１５３】
ここまでのタイミング（時刻Ｔ５−）では、比較器Ａ３の出力設定、相補電流Ｉｓの平均値設定、チャンネルｃｈ１〜ｃｈ３６までの出力設定を行っていた。さらに、変調動作に移行する前に、期間Ｔ５＋〜Ｔ６−において、比較器Ａ３の出力設定を、期間Ｔ６＋〜Ｔ９でチャンネルｃｈ１〜ｃｈ３６毎の出力を再度設定すべく、自動光量制御を行う。このように繰り返し行うことによって、自動光量制御の収束値の精度を向上させることができる。
【０１５４】
しかし、すでに目標の設定値に近い収束値が得られているので、２回目の自動光量制御では１回目と比較して短時間で収束値が得られる。２回目の自動光量制御終了後、Ｔ９＋の時点から変調動作に入る。その後、Ｔ１０以降は各チャンネル毎の自動光量制御と変調動作を繰り返し光量を目標値に保持し回路駆動の動作を行えばよい。
【０１５５】
（２）ダイオードを用いた定電圧駆動型
つぎに、ダイオードを使った電圧駆動型の面発光レーザ駆動装置について説明する。なお、図２２に示した面発光レーザ駆動装置と重複する説明は省略する。
【０１５６】
上記面発光レーザ駆動装置は、図２７に示すように、終端抵抗Ｒ＿１〜Ｒ＿３６に２個のシリコンダイオードＤ１，Ｄ２を接続することによって消費電力を減らしている。この面発光レーザ駆動装置は、部品点数が多くなっているが、出力回路が独立しているため、共通電圧源の電圧変動によるクロストークが生じないメリットを有する。
【０１５７】
この面発光レーザ駆動装置は、図２２に示した装置と比べると、電圧源Ｂ５がシリコンダイオードＤ１，Ｄ２の直列回路に置き換わり、さらに電流源Ｉｃがバイアス電流源Ｉｂに置き換わっている。
【０１５８】
（装置構成）
各チャンネルｃｈはそれぞれ同一に構成されており、ここでは、チャンネルｃｈ１を例に挙げて説明する。
【０１５９】
チャンネルｃｈ１は、入力側に所定の電圧が印加されているバイアス電流源Ｉｂ及び相補電流源Ｉｓと、相補電流源Ｉｓが出力する相補電流Ｉｓを端子ａ又は端子ｂから出力するスイッチＳＷｓと、バイアス電流源Ｉｂに供給される制御電圧のオン／オフを行うスイッチＳＷｂと、相補電流源Ｉｓに供給される制御電圧のオン／オフを行うスイッチＳＷｓｈとを備えている。
【０１６０】
終端抵抗Ｒ＿１の一端は、面発光レーザＬＤ＿１のアノード側に接続されている。終端抵抗Ｒ＿１の他端は、直列に接続されたシリコンダイオードＤ１＿１，Ｄ２＿１のアノード側に接続されている。なお、面発光レーザＬＤ＿１及びシリコンダイオードＤ２のカソード側は接地している。
【０１６１】
バイアス電流源Ｉｂは、面発光レーザＬＤ＿１のアノード側からバイアス電流源Ｉｂを供給する。スイッチＳＷｓは、端子ａに切り替わっているときは、相補電流Ｉｓを面発光レーザＬＤ＿１及び終端抵抗Ｒ＿１に供給する。なお、スイッチＳＷｓは、端子ｂに切り替わっているときは、相補電流Ｉｓを、直列に接続されたシリコンダイオードＤ３＿１，Ｄ４＿１，Ｄ５＿１に供給する。
【０１６２】
設定部３０及び受光部５０は、図２２に示した面発光レーザ駆動装置と同様に構成されている。なお、比較器Ａ２は、スイッチＳＷｓｈを介し、相補電流源Ｉｓに制御電圧を供給する。比較器Ａ３は、スイッチＳＷｂを介してバイアス電流源Ｉｂに制御電圧を供給し、バイアス電流Ｉｂが面発光レーザＬＤの発振閾値近傍になるようにする。
【０１６３】
（全体動作）
以上のように構成された面発光レーザ駆動装置において、図２２の場合と同様にして、スイッチＳＷ４を端子ｂに切り替える。そして、面発光レーザＬＤ＿１がオフの期間に発光しないように、比較器Ａ３の非反転入力端子には、スイッチＳＷ４で決められた電位分下げた電圧が入力される。その電位が最終的に各チャンネルｃｈのバイアス電流源Ｉｂの制御電圧となる。
【０１６４】
つぎに、動作をタイムチャート図２８及び図２９を用いて説明する。前述した図２５及び図２６のタイミングチャートとの違いは、図２２に示した電圧源Ｂ５の出力設定の代わりに、図２７に示すバイアス電流源Ｉｂの設定を行うことである。バイアス電流源Ｉｂの設定は、図２８及び図２９に示すように、期間Ｔ０〜Ｔ１、Ｔ５＋〜Ｔ６−の期間で行う。
【０１６５】
最初に、電源投入後時刻Ｔ０において、スイッチＳＷ３をオン、ＳＷ４を端子ｂに切り替え、同時に各チャンネルｃｈのスイッチＳＷｂをオンにする。比較器Ａ３は、バイアス電流源Ｉｂの制御電圧を設定する。
【０１６６】
時刻Ｔ１およびＴ１−において、これらのスイッチＳＷをオフにして、バイアス電流源Ｉｂの制御電圧の設定を終了する。同様に、期間Ｔ５＋〜Ｔ６−において、バイアス電流源Ｉｂの制御電圧の設定を行う。各チャンネルｃｈのスイッチＳＷｂは、このタイミング以外はオフ状態である。そして、図２２に示した電圧源Ｂ５の出力電位の設定の代わりに、バイアス電流源Ｉｂの制御電圧を設定する以外、前述した図２５及び図２６のタイミングと同様にする。
【０１６７】
（３）定電流駆動型
つぎに、定電流駆動型の面発光レーザ駆動装置について説明する。この面発光レーザ駆動装置は、終端抵抗がないために無駄な電流が流れない特徴がある。しかし、シングルモードの面発光レーザは、内部抵抗が非常に大きいため定電流駆動では変調速度が上がらない。そこで、この面発光レーザ駆動装置は、図３０に示すように、コンデンサＣｓｂ、面発光レーザＬＤのオン／オフに同期して駆動されるスイッチＳＷｓｕ、微分電流（パルス信号Ｖｐｕｌｓｅ）を重畳するためのコンデンサＣｓｕ等による微分電流重畳回路を備えている。
【０１６８】
（装置構成）
具体的には、この面発光レーザ駆動装置は、発光部１０と、電流供給部２０と、設定部３０と、受光部５０とを備えている。なお、設定部３０の一部と受光部５０は、図２２及び図２７と同様に構成されており、異なる部分のみ説明する。
【０１６９】
電流供給部２０は、入力側に所定の電圧が印加されているバイアス電流源Ｉｂ及び相補電流源Ｉｓと、スイッチＳＷｂ，ＳＷｓｈ，ＳＷｓ，ＳＷｓｕと、コンデンサＣｂｉ，Ｃｓｗ，Ｃｓｂ，Ｃｓｕとを備えている。
【０１７０】
バイアス電流源Ｉｂは、バイアス電流Ｉｂを面発光レーザＬＤ＿１のアノード側に供給する。なお、面発光レーザＬＤ＿１のカソード側は接地されている。バイアス電流源Ｉｂの制御電圧は、比較器Ａ３から供給される。コンデンサＣｂｉは、この制御電圧をホールドするものである。
【０１７１】
相補電流源Ｉｓは、比較器Ａ２で設定された制御電圧に従って、相補電流ＩｓをスイッチＳＷｓに供給する。スイッチＳＷｓは、相補電流源Ｉｓからの相補電流Ｉｓを端子ａ又は端子ｂから出力する。スイッチＳＷｓの端子ａは、面発光レーザＬＤ＿１のアノード側に接続され、さらにコンデンサＣｓｕを介してスイッチＳＷｓｕに接続されている。スイッチＳＷｓの端子ｂは、並列に接続された２つのコンデンサＣｘ，Ｃｙに接続され、さらに他のチャンネルｃｈのスイッチＳＷｓの端子ｂにも接続されている。なお、コンデンサＣｘ，Ｃｙの他端は接地されている。
【０１７２】
スイッチＳＷｓｕの端子ａは、コンデンサＣｓｂの一端に接続され、さらに比較器Ａ１の出力端子にも接続されている。スイッチＳＷｓｕの端子ｂは、接地されると共に、コンデンサＣｓｂの他端に接続されている。
【０１７３】
設定部３０は、比較器Ａ１，Ａ２，Ａ３を備えている。比較器Ａ１の非反転入力端子は、定電圧源Ｖrefに接続されている。比較器Ａ１の反転入力端子は、スイッチＳＷ１を介してアンプＡ５の出力端子に接続され、さらにコンデンサＣ１を介して比較器Ａ１の出力端子に接続されている。そして、比較器Ａ１は、アンプＡ５からの出力電圧が基準電圧Ｖrefに一致するようにスイッチＳＷｓｕに所定の電圧を出力する。
【０１７４】
比較器Ａ２は、各チャンネルｃｈに対して、スイッチＳＷｓｈを介して、相補電流源Ｉｓに制御電圧を供給する。また、比較器Ａ３は、各チャンネルｃｈに対して、スイッチＳＷｂを介して、バイアス電流源Ｉｂに制御電圧を供給する。
【０１７５】
スイッチＳＷｓｕ，ＳＷｓは、図２３に示したように、ＣＭＯＳプロセスを用いて構成されるのが好ましい。これにより、微分電流重畳時に位相がずれるのを防止することができる。ここでは電圧Ｖｃｃを基準としているため、制御が困難である場合もある。そこで、図３１に示すように、ＮＭＯＳを用いて電圧Ｖｓｓを基準にすることもできる。この場合は、スイッチＳＷｓに対しゲート一段分の遅延が生じるが、数ｎｓｅｃのパルス幅で変調するのでなければ、ゲート一段あたりの遅延を１ｎｓｅｃ以下にしておけば特に問題はない。また、微分電流の振幅は比較器Ａ１で制御するようにしてあり、これは連続点灯でＡＰＣを行った時の光量とパルス点灯したときの光量が等しくなるようにすることで位相補償が調整される。
【０１７６】
（全体動作）
以上のように構成された面発光レーザ駆動装置について、図３２及び図３３に示すタイミングチャートを用いて説明する。
【０１７７】
微分電流重畳回路の制御設定は、図３２示すタイミングチャートにおいて、比較器Ａ１を使い、面発光レーザＬＤをチャンネルｃｈ１からチャンネルｃｈ３６までの順番に点灯していくシーケンスを繰り返す。比較器Ａ１は、このときのアンプＡ５の出力がＶrefに一致するように、微分電流重畳回路の振幅（パルス信号Ｖｐｕｌｓｅのレベル）を制御する。ここでは、バイアス電流Ｉｂを変えてチャンネルｃｈ毎の制御は行わず、全チャンネルｃｈを一括して制御している。このため、面発光レーザＬＤまでの寄生容量を予めチャンネルｃｈ間でばらつかないようにしておく必要がある。
【０１７８】
この面発光レーザ駆動装置の動作は、図１１に示した面発光レーザ駆動装置に対して行うことと同様である。すなわち、過補償の場合にはオーバーシュートが生じて光量がＶrefをオーバーし、補償が不足すると基準電圧Ｖrefを下回るが、アンプＡ５の出力が基準電圧Ｖrefに一致したところで補償が最適となる。このとき、オーバーシュートもアンダーシュートも無い状態となる。
【０１７９】
この制御は、期間Ｔ５からＴ６までの各チャンネルの自動光量制御が終了したあとで変調前に行っている。ここでは、微分電流重畳回路の制御電圧のホールドをコンデンサＣｓｂで行っていたが、微分電流振幅が大きく変わることはないためＤ／Ａコンバータを利用し、デジタル的に行っても良い。この場合のキャリブレーションは例えばページ間や電源投入後などとなるが実用上の問題はない。
【０１８０】
３．その他の構成
図３４は、自動光量制御の順序をランダマイズすることで、自動光量制御時の設定むらを目立たなくすることを説明する図である。
【０１８１】
自動光量制御を全チャンネルで連続的に実施した場合一つ前のチャンネルｃｈの最終電圧が次のチャンネルｃｈの開始電圧に影響を与える。もし、面発光レーザＬＤの特性ばらつきなどでチャンネルｃｈ間の最終電圧の変動が大きかった場合、比較器出力が十分収束できず図３４（ａ）から同図（ｄ）に示すような光量制御の順番に特定のノイズが生じることがある。同図（ｅ）に示すように、このとき光量制御の順番を面発光レーザＬＤの位置の順番と対応させておくと、レーザの光量分布で低い周波数成分のばらつきを生じ、画質劣化の原因になる。そのため光量制御の順番を、同図（ｆ）に示すように、レーザの配置と相関が無い様にすると、レーザの光量分布はばらつきが高い周波数成分にシフトし画質劣化を防止することができる。
【０１８２】
上述した面発光レーザ駆動装置については、各チャンネルｃｈ内の制御電圧に大きな差がないものとして説明した。しかし、面発光レーザの閾値電流や発光効率、あるいはチャンネル内で定電流回路に使用する演算増幅器のオフセットなどでチャンネル間の制御電圧に差がでてくることも考えられる。この差が１チャンネルの自動光量性時間内に収束しない場合、全体のチャンネルｃｈ間ばらつきが悪化し、画質を劣化させる。
【０１８３】
このような場合、図３５に示すように、オフセットキャンセル付きの面発光レーザ駆動装置が好ましい。この面発光レーザ駆動装置は、図３０に示した面発光レーザ駆動装置の１チャンネル分に相当する。各スイッチＳＷのオン／オフを切り替えたときの波形図を図３６に示す。なお、図３５に示すスイッチＳＷｏａ，ＳＷｏｂは、オンの状態である。
【０１８４】
この面発光レーザ駆動装置において、チャンネルｃｈ間で共通のコンデンサＣｓの端子電圧と、比較器Ａ２から出力されるチャンネルｃｈ毎の制御電圧によって、コンデンサＣｏ１，Ｃｏ２を充電する。アンプＡｓは、非反転入力端子に供給される比較器Ａ２からの電圧と、コンデンサＣｏ１，Ｃｏ２の電圧とを比較することで、オペアンプＡｓ自身のオフセットも含めてばらつきをキャンセルする。
【０１８５】
電源投入時あるいはページ間でオフセット蓄積用のコンデンサＣｏ１をスイッチＳＷｏｄで短絡し、この状態で各チャンネルｃｈの自動光量制御の時間をかけて行う。その後、毎スキャンの自動光量制御時に各チャンネルｃｈに出力される制御信号をＣｏ２に蓄積し、Ｃｏ１の端子電圧を補正すれば、数回の補正でオフセット分をキャンセルすることができる。
【０１８６】
また、図３７に示すようにの面発光レーザ駆動装置を構成してもよい。この面発光レーザ駆動装置は、図３０に示したものと比べて、比較器Ａ２の反転入力端子と出力端子の間に複数のコンデンサＣが設けられている点で異なっている。具体的には、比較器Ａ２の反転入力端子と出力端子の間に、並列に接続された３６個のコンデンサＣ２＿１，Ｃ２＿２，・・・，Ｃ２＿３６が設けられている。各コンデンサＣ２＿１，Ｃ２＿２，・・・，Ｃ２＿３６の一端には、スイッチＳＷ１，ＳＷ２，・・・，ＳＷ３６が設けられている。そして、例えばチャンネルｃｈ１の光量制御を行うときはスイッチＳＷ１がオンになり、チャンネルｃｈ２の光量制御を行うときはスイッチＳＷ２がオンになる。
【０１８７】
これにより、コンデンサＣ１＿１は、チャンネルｃｈ１の光量制御したときの比較器Ａ２の制御電圧によって充電される。そして、比較器Ａ２は、次にチャンネルｃｈ１の光量制御を行うときは、このコンデンサＣ１＿１の電圧を用いて、バイアス電流源Ｉｂの制御電圧を設定することができる。
【０１８８】
したがって、上記面発光レーザ駆動装置は、チャンネルｃｈ毎に比較器Ａ２の出力電圧にばらつき生じていても、その出力電圧を他のチャンネルｃｈの光量制御に用いず、同じチャンネルｃｈの光量制御に用いている。これにより、チャンネルｃｈ毎に比較器Ａ２の制御電圧にばらつきがあったとしても、自動光量制御の収束時間が長くなることを防止することができる。
【図面の簡単な説明】
【０１８９】
【図１】本発明の基本的な電圧駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図２】面発光レーザの端子電圧に対する電流の特性を示す図である。
【図３】本発明の基本的な電圧駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図４】本発明の概略的な電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図５】収束した電圧とオーバーシュートしたときの電圧を示す図である。
【図６】面発光レーザに印加される電圧に対する面発光レーザを流れる電流の特性を示す図である。
【図７】Ｖｐｕｌｓｅ及びバイアス電流Ｉｂで波形の歪みを補償することを説明する図である。
【図８】本発明の基本的な電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図９】過補償の場合と補償不足の場合を説明する図である。
【図１０】本発明の基本的な他の電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図１１】本発明の基本的な他の電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図１２】過補償の場合と補償不足の場合において、レーザ光の平均値と基準電圧Ｖ＿ＡＰＣＲＥＦの関係を示す図である。
【図１３】本発明の基本的な他の電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図１４】本発明の基本的な他の電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図１５】過補償の場合と補償不足の場合において、レーザ光の平均値と（基準電圧Ｖ＿ＡＰＣＲＥＦ／２）の関係を示す図である。
【図１６】本発明の基本的な他の電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図１７】本発明の基本的な他の電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図１８】電流源Ｉｓで補償量を制御したときの駆動電流、レーザ電圧、補償電流、補償後の駆動電圧を示す波形図である。
【図１９】面発光レーザの光量を制御するための面発光レーザ駆動装置の構成を示す回路図である。
【図２０】各面発光レーザのチャンネルｃｈを連続的に切り替えたときのＡＰＣの収束性を示す波形図である。
【図２１】各面発光レーザのチャンネルｃｈを切り替え、かつ間欠的にＡＰＣ制御を行ったときの収束性を示す波形図である。
【図２２】本発明の実施の形態に係る定電圧駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図２３】定電圧駆動型面発光レーザ駆動装置に備えられたスイッチＳＷｓの構成を示す回路図である。
【図２４】リミッター付きの比較器の構成を示す回路図である。
【図２５】定電圧駆動型面発光レーザ駆動装置の動作内容を説明するタイミングチャートである。
【図２６】定電圧駆動型面発光レーザ駆動装置の動作内容を説明するタイミングチャートである。
【図２７】ダイオードを用いたときの定電圧駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図２８】ダイオードを用いたときの定電圧駆動型面発光レーザ駆動装置の動作内容を説明するタイミングチャートである。
【図２９】ダイオードを用いたときの定電圧駆動型面発光レーザ駆動装置の動作内容を説明するタイミングチャートである。
【図３０】本発明の実施の形態に係る定電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図３１】定電流駆動型面発光レーザ駆動装置に備えられたスイッチＳＷｓの構成を示す回路図である。
【図３２】定電流駆動型面発光レーザ駆動装置の動作内容を説明するタイミングチャートである。
【図３３】定電流駆動型面発光レーザ駆動装置の動作内容を説明するタイミングチャートである。
【図３４】面発光レーザの光量分布周波数成分を高周波側にシフトするようにＡＰＣの順序を変更することを説明するための図である。
【図３５】オフセットキャンセル付きの面発光レーザ駆動装置の構成を示す回路図である。
【図３６】オフセットキャンセル付きの面発光レーザ駆動装置の各回路の波形図である。
【図３７】チャンネルｃｈ毎にコンデンサＣを設けた電流駆動型面発光レーザ駆動装置の構成を示す回路図である。
【図３８】端面発光レーザと面発光レーザのＶ−Ｉ特性を示す図である。
【図３９】電流駆動型の面発光レーザ駆動装置の簡略的な構成を示す回路図である。
【図４０】電流駆動型の面発光レーザ駆動装置の問題点を説明する図である。
【図４１】面発光レーザのＶ−Ｉ特性を示す図である。
【図４２】ＶＣＳＥＬ駆動時の波形を示す図である。
【符号の説明】
【０１９０】
ＬＤ  面発光レーザ
Ｉｓ  相補電流源
Ｉｂ  バイアス電流源
Ｒ＿１〜Ｒ＿３６  終端抵抗
Ａ１，Ａ２，Ａ３  比較器
ＰＤ  フォトダイオード
【図１】
2008113050.tif 000003
【図２】
2008113050.tif 000004
【図３】
2008113050.tif 000005
【図４】
2008113050.tif 000006
【図５】
2008113050.tif 000007
【図６】
2008113050.tif 000008
【図７】
2008113050.tif 000009
【図８】
2008113050.tif 000010
【図９】
2008113050.tif 000011
【図１０】
2008113050.tif 000012
【図１１】
2008113050.tif 000013
【図１２】
2008113050.tif 000014
【図１３】
2008113050.tif 000015
【図１４】
2008113050.tif 000016
【図１５】
2008113050.tif 000017
【図１６】
2008113050.tif 000018
【図１７】
2008113050.tif 000019
【図１８】
2008113050.tif 000020
【図１９】
2008113050.tif 000021
【図２０】
2008113050.tif 000022
【図２１】
2008113050.tif 000023
【図２２】
2008113050.tif 000024
【図２３】
2008113050.tif 000025
【図２４】
2008113050.tif 000026
【図２５】
2008113050.tif 000027
【図２６】
2008113050.tif 000028
【図２７】
2008113050.tif 000029
【図２８】
2008113050.tif 000030
【図２９】
2008113050.tif 000031
【図３０】
2008113050.tif 000032
【図３１】
2008113050.tif 000033
【図３２】
2008113050.tif 000034
【図３３】
2008113050.tif 000035
【図３４】
2008113050.tif 000036
【図３５】
2008113050.tif 000037
【図３６】
2008113050.tif 000038
【図３７】
2008113050.tif 000039
【図３８】
2008113050.tif 000040
【図３９】
2008113050.tif 000041
【図４０】
2008113050.tif 000042
【図４１】
2008113050.tif 000043
【図４２】
2008113050.tif 000044