(57)【要約】【課題】ＬＤの接合容量や伝送線路の寄生インダクタンスなどによる光波形の乱れを抑制して所望の光波形で発光させることができるようにする。【解決手段】重畳電流生成部１８が、変調信号生成部４からの変調信号Ｍｏｄ１，Ｍｏｄ２の立上がり又は立下がりタイミングでオーバーシュート電流Ｉｏｓとアンダーシュート電流Ｉｕｓを生成し、ＬＤ制御部７がモニタ受光部ＰＤからのモニタ受光信号に基づいてＬＤの出射光量が所望値となるようにバイアス電流Ｉｂｉａｓと変調電流のスケールを指示するスケール信号Ｉｓｃｌを制御し、加減算部５がＬＤ変調電流Ｉｍｏｄとバイアス電流Ｉｂｉａｓとオーバーシュート電流Ｉｏｓを加算してアンダーシュート電流Ｉｕｓを減算し、電流駆動部６が加減算部５からの電流ＩＬＤ′を増幅してＬＤの駆動電流ＩＬＤを供給する。【選択図】　　　図１
2004134740.tif 000002
【特許請求の範囲】
【請求項１】
光源を変調して発光させる光源駆動装置において、
前記光源の光波形の不整を整形する波形整形手段を設けたことを特徴とする光源駆動装置。
【請求項２】
光源を変調して発光させる光源駆動装置において、
前記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、前記光源に並列に生ずる容量への充放電電流にほぼ相当する重畳電流を生成する重畳電流生成手段と、該重畳電流生成手段によって生成した重畳電流を前記駆動電流に加算又は減算する加減算手段とを設けたことを特徴とする光源駆動装置。
【請求項３】
請求項２記載の光源駆動装置において、
前記容量に応じて前記重畳電流を発生させる重畳時間を制御する重畳時間制御手段を設けたことを特徴とする光源駆動装置。
【請求項４】
請求項２記載の光源駆動装置において、
前記容量に応じて前記重畳電流値を制御する重畳電流値制御手段を設けたことを特徴とする光源駆動装置。
【請求項５】
請求項２記載の光源駆動装置において、
前記容量に応じて前記重畳電流値を発生させる重畳時間を制御する重畳時間制御手段と、該重畳時間制御手段によって制御された重畳時間に前記重畳電流値を制御する重畳電流値制御手段とを設けたことを特徴とする光源駆動装置。
【請求項６】
請求項３又は５記載の光源駆動装置において、
前記重畳時間制御手段が、前記駆動電流の変化量に応じて前記重畳時間を制御する手段であることを特徴とする光源駆動装置。
【請求項７】
請求項４又は５記載の光源駆動装置において、
前記重畳電流値制御手段が、前記駆動電流の変化量に応じて前記重畳電流値を制御する手段であることを特徴とする光源駆動装置。
【請求項８】
光源を変調して発光させる光源駆動装置において、
前記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、前記駆動電流の出力インピーダンス値を変化させる出力インピーダンス制御手段を設けたことを特徴とする光源駆動装置。
【請求項９】
光源を変調して発光させる光源駆動装置において、
前記光源の駆動電流を出力する駆動電流出力部に並列に接続されるＭＯＳトランジスタと、該ＭＯＳトランジスタのゲートに前記駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間は前記ＭＯＳトランジスタが線形領域となる電圧を印加する電圧制御手段とを設けたことを特徴とする光源駆動装置。
【請求項１０】
請求項８又は９記載の光源駆動装置において、
前記所定時間を制御する時間制御手段を設けたことを特徴とする光源駆動装置。
【請求項１１】
請求項８記載の光源駆動装置において、
前記出力インピーダンス値を制御する抵抗値制御手段を設けたことを特徴とする光源駆動装置。
【請求項１２】
光源を変調して発光させる光源駆動装置において、
前記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、前記光源に並列に生ずる容量への充放電電流にほぼ相当する重畳電流を生成する重畳電流生成手段と、該重畳電流生成手段によって生成した重畳電流を前記駆動電流に加算又は減算する加減算手段と、前記駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、前記駆動電流の出力インピーダンスを変化させる出力インピーダンス制御手段とを設けたことを特徴とする光源駆動装置。
【請求項１３】
光源を変調して発光させる光源駆動装置において、
前記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間を示す重畳信号を生成する重畳信号生成手段と、該重畳信号生成手段によって生成した重畳信号に基づいて前記光源に並列に生ずる容量への充放電電流にほぼ相当する重畳電流を生成する重畳電流生成手段と、該重畳電流生成手段によって生成した重畳電流を前記駆動電流に加算又は減算する加減算手段と、前記重畳信号に基づいて前記駆動電流の出力インピーダンスを変化させる出力インピーダンス制御手段とを設けたことを特徴とする光源駆動装置。
【請求項１４】
光源を変調して発光させる光源駆動装置において、
前記光源の光波形の不整を整形する波形整形手段と、該波形整形手段によって光波形の不整を整形する時間を制御する波形整形時間制御手段とを設けたことを特徴とする光源駆動装置。
【請求項１５】
光源を変調して発光させる駆動電流を生成する光源変調手段と、前記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、所定量の重畳電流を生成する重畳電流生成手段と、該重畳電流生成手段によって生成された重畳電流を前記駆動電流に加算又は減算する加減算手段とを備えた光源駆動装置において、
前記所定時間が予め決められた値になるように制御する重畳時間制御手段を設けたことを特徴とする光源駆動装置。
【請求項１６】
請求項１５記載の光源駆動装置において、
前記重畳電流生成手段は、供給される電流量に応じて遅延量を変化させる遅延手段によって前記所定時間を生成する手段を有し、
前記遅延手段と同等の特性を持つ遅延手段から構成される発振手段と、該発振手段の発振周波数が所定の周波数になるように供給する電流を制御する遅延時間制御手段と、該遅延時間制御手段によって制御される電流値に基づいて前記重畳電流生成手段の遅延手段に供給する電流を設定する手段とを設けたことを特徴とする光源駆動装置。
【請求項１７】
光源を変調して発光させる駆動電流を生成する光源変調手段と、前記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、前記光源変調手段の出力インピーダンスを変化させる出力インピーダンス制御手段とを備えた光源駆動装置において、
前記所定時間が予め決められた値になるように制御する時間制御手段を設けたことを特徴とする光源駆動装置。
【請求項１８】
請求項１７記載の光源駆動装置において、
供給される電流量に応じて遅延量を変化させる遅延手段によって前記所定時間を生成する出力インピーダンス制御手段と、前記遅延手段と同等の特性を持つ遅延手段から構成される発振手段と、該発振手段の発振周波数が所定の周波数になるように供給する電流を制御する遅延時間制御手段と、該遅延時間制御手段によって制御される電流値に基づいて前記出力インピーダンス制御手段の遅延手段に供給する電流を設定する手段とを設けたことを特徴とする光源駆動装置。
【請求項１９】
光源を変調して発光させる駆動電流を生成する光源変調手段と、前記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の第一の所定時間、所定量の重畳電流を生成する重畳電流生成手段と、該重畳電流生成手段によって生成された重畳電流を前記光源変調手段によって生成された駆動電流に加算又は減算する加減算手段と、前記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の第二の所定時間、前記光源変調手段の出力インピーダンスを変化させる出力インピーダンス制御手段とを備えた光源駆動装置において、
前記第一及び第二の所定時間が予め決められた値になるように制御する時間制御手段を設けたことを特徴とする光源駆動装置。
【請求項２０】
請求項１９記載の光源駆動装置において、
前記重畳電流生成手段は、供給される電流に応じて遅延量の変化する遅延手段を用いて前記第一の所定時間を生成する手段を有し、
前記遅延手段と同等の特性を持つ遅延手段によって前記第二の所定時間を生成する出力インピーダンス制御手段と、前記遅延手段と同等の特性を持つ遅延手段から構成される発振手段と、該発振手段の発振周波数が所定の周波数になるように供給する電流を制御する遅延時間制御手段と、該遅延時間制御手段によって制御される電流値に基づいて前記重畳電流生成手段の遅延手段に供給する電流及び前記出力インピーダンス制御手段の遅延手段に供給する電流を設定する手段とを設けたことを特徴とする光源駆動装置。
【請求項２１】
請求項１６，１８又は２０のいずれか一項に記載の光源駆動装置において、
所定周波数のクロックを基準にしてデータ及びコマンドの通信を行う通信手段と、前記クロックに基づいて生成した所定の周波数検出期間に発生する前記発振手段の出力パルス数を計測することによって発振周波数を検出する手段とを設けたことを特徴とする光源駆動装置。
【請求項２２】
請求項２１記載の光源駆動装置において、
前記通信手段は、所定周波数のクロックを基準にしてデータ及びコマンドをアドレス，データの順にシリアルに転送して通信する手段であり、
前記周波数検出期間は、前記アドレスが高周波信号の周波数の検出を指示するものであった時のデータ通信時間であることを特徴とする光源駆動装置。
【請求項２３】
請求項２１記載の光源駆動装置において、
前記通信手段は、所定周波数のクロックを基準にしてデータ及びコマンドをアドレス，データの順にシリアルに転送して通信する手段であり、
前記周波数検出期間は、前記アドレス及びデータ通信時間であることを特徴とする光源駆動装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＤ−Ｒドライブ装置，ＣＤ−ＲＷドライブ装置，ＤＶＤ−Ｒドライブ装置，ＤＶＤ−ＲＷドライブ装置，ＤＶＤ＋ＲＷドライブ装置，ＤＶＤ−ＲＡＭドライブ装置などの記録用光ディスク装置，光情報記録装置などに用いる光源である半導体レーザを駆動する光源駆動装置に関する。
【０００２】
【従来の技術】
従来より、光ディスク装置においては、光源である半導体レーザ光源（ＬａｓｅｒＤｉｏｄｅ：ＬＤ）を変調した光を記録媒体（光ディスク）に照射して情報の記録及び再生を行っている。
例えば、ＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスクなどに代表される相変化型の光ディスクでは、記録媒体を融点以上まで昇温し、記録媒体の持つ結晶化時間を超えないように急冷することにより、アモルファス状態、つまり記録マークを形成する。
すなわち、正確にマーク形状や位置制御を行うためには、記録媒体への照射エネルギーと時間を正確に制御しなければならず、正確な光波形を生成する必要がある。情報の高速記録においては、光波形の立上がり又は立下がり特性は特に重要な項目となる。
【０００３】
また、ＣＤ−ＲディスクやＤＶＤ＋Ｒディスクなどに代表される色素系追記型の光ディスクでは、光照射による熱分解やそれに伴う基板変形による光学的変化を生じさせることにより記録マークを形成する。
よって、これも上述と同様に正確にマーク形状や位置制御を行うためには、正確な光波形を生成する必要がある。
そこで従来、記録時は記録領域を適正にするためにパルストレインによりレーザを駆動するとき、スバナ回路を挿入して寄生インダクタンスでの起動電力を吸収することにより、パルストレインに含まれる高周波成分によってレーザ素子ＬＤまでの配線の寄生インダクタンスＬｐによりレーザ駆動波形にオーバーシュートやリンギングが発生するのを防止する光源駆動装置（例えば、特開平１０−３０８０２６号公報参照）があった。
また、ＭＯやＭＤなどに代表される光磁気記録媒体でも、キュリー点近傍での磁化の反転を利用しており、同様である。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の光源駆動装置には次のような問題があった。
図１７は、従来の光源駆動装置によってＬＤを駆動する場合の問題点を説明する図である。
図１８は、図１７に示す光源駆動装置によってＬＤを駆動したときの光波形の一例を示す波形図である。
図１７では、説明を簡単にするため、ＬＤ駆動部２０１では駆動電流を供給する電流源以外は図示を省略する。
【０００５】
ＬＤにはアノード（Ａｎｏｄｅ）・カソード（Ｃａｔｈｏｄｅ）間に接合容量を有する（加えて寄生容量も生じる）。２０３はこの接合容量を考慮した簡便なＬＤ等価モデルである。
ＬＤ等価モデル２０３のＣＬＤは接合容量（寄生容量も含む）であり、ｒはオン抵抗であり、ＬＤｉは理想ＬＤである。その接合容量があると、所定の駆動電流ＩＬＤを急峻な立上り又は立下りでＬＤに流しても（図１８の（ａ）参照）、一部の電流は接合容量の充放電電流Ｉｃとして流れるため、理想ＬＤ（ＬＤｉ）に流れる電流の立上り又は立下がり時間は遅くなり、実際の光出力波形の立上り又は立下がり時間は遅くなり、所望の光波形で発光させることができなくなる（図１８の（ｂ）参照）。
これにより、マーク形状やマークの位置の精度が損なわれ、結果としてデータエラーの原因となる。
【０００６】
特に、情報を高速記録する際は高出力なＬＤが必要となるが、一般に高出力ＬＤは接合容量が大きく、さらには高速な立上がり又は立下がりが要求されるため、光出力波形の立上り又は立下がり時間が遅くなることによって所望の光波形で発光させることができなくなり、データエラーが顕著に発生するという問題（第一の問題点）があった。
また、ＬＤ駆動部２０１からＬＤへ駆動電流を供給する伝送線は、通常可撓性プリント回路（Ｆｌｅｘｉｂｌｅ　Ｐｒｉｎｔ　Ｃｉｒｃｕｉｔ：ＦＰＣ）基板上で配線されており、伝送線路には図１７に示すように寄生インダクタンスＬｐ１，Ｌｐ２や寄生容量Ｃｐ１，Ｃｐ２を有する。
【０００７】
ＬＤを高速変調する際には、高周波成分の信号がこの寄生インダクタンスなどによって共振を起こし、駆動電流がリンギングやオーバーシュートを伴い、光波形も図１８の（ｃ）のようにリンギングやオーバーシュートを生じて所望の光波形で発光させることができなくなり、マーク形状やマークの位置の精度が損なわれ、結果としてデータエラーの原因となる問題（第二の問題点）も生じる。
さらに、上述の第一の問題点と第二の問題点が複合して生じる場合もある。
【０００８】
この発明は上記の課題を解決するためになされたものであり、ＬＤの接合容量や伝送線路の寄生インダクタンスなどによる光波形の乱れ（立上がり又は立ち下がりの遅れ（なまり）やリンギング）を抑制して所望の光波形で発光させることができるようにすることを第１の目的とする。
【０００９】
また、光ディスク装置を高速化しようとした場合、次のような問題も生じる。
光ディスク装置では、より高速動作及び高集積化が求められるため微細なＣＭＯＳプロセスが好適となる。
一方、ＬＤ駆動部には、１〜数Ｖ程度の動作電圧を持つ光源ＬＤが接続されるため、高耐圧プロセス（例えば５Ｖや３．３Ｖなど）が要求される。
しかしながら、通常、微細なＣＭＯＳプロセスでは高耐圧にすることは困難である（例えば、０．１８μｍＣＭＯＳプロセスでは１．８Ｖ程度の耐圧しかない）ため、高速化の実現が困難であったり、あるいは大幅なコストアップ，消費電力の増大，集積回路サイズの増大などの問題を犠牲にしなければならなかった。
【００１０】
そこで、変調信号生成部が駆動波形生成情報保持部に保持された光源ＬＤの駆動波形生成情報に基づいて各変調信号Ｍ０，Ｍ１，Ｍ２を生成し、それらによってそれぞれスイッチを切り換えて各電流源から出力される電流のいずれか１つ又は複数を選択し、加算部と電流駆動部によって上記１つ又は複数の電流に基づいて多段階の電流量の電流を生成した駆動電流を光源ＬＤに供給して多値レベルの光を発生させて駆動するとき、遅延量調整部によって各変調信号Ｍ０，Ｍ１，Ｍ２に対して各信号間に発生する信号遅延量の違いを打ち消す信号差異量を調整して供給する光源駆動装置にすると良い。
【００１１】
このような光源駆動装置によれば、変調信号波形の歪みやスキュー等による光変調波形の所望値からのずれを抑制することができるので、より高速動作及び高集積化が求められる変調信号生成部は微細なＣＭＯＳプロセスが使用でき、かつ信号処理部やコントローラなどと同一の集積回路として構成でき、製造コストを低くすることができる。
その際、ＦＰＣ基板の伝送時などに生じる変調信号間のスキューにより生じる問題も解決することができる。
【００１２】
しかしながら、上述のような変調信号生成部とＬＤ駆動部を別の集積回路で実現する光源駆動装置において、上記第一及び第二の問題点を解決しようとした場合、従来の光源駆動装置をそのまま適用するには重畳電流生成部を正確かつ安価なコストで実現するにあたり不十分であるという問題が生じる。
すなわち、オーバーシュート電流Ｉｏｓとアンダーシュート電流Ｉｕｓの重畳時間を制御する重畳信号を変調信号生成部と同一の集積回路で構成した場合、その変調信号はＦＰＣ基板によって伝送されるため、ＦＣＰ基板幅の増大や集積回路のピン数増大などを招き、小型化・コストの面で不十分になるという問題が生じる。
【００１３】
そこで、ＬＤの接合容量や伝送線路の寄生インダクタンスなどによる光波形の乱れ（立上がり／立ち下がりの遅れ（なまり）やリンギング）を抑制して所望の光波形で発光させることができるようにすると共に、さらに光源駆動装置の小型化・低コスト化を実現することができるようにすることを第２の目的とする。
【００１４】
【課題を解決するための手段】
この発明は上記の第１の目的を達成するため、次の（１）〜（１３）の光源駆動装置を提供する。
（１）光源を変調して発光させる光源駆動装置において、上記光源の光波形の不整を整形する波形整形手段を設けた光源駆動装置。
（２）光源を変調して発光させる光源駆動装置において、上記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、上記光源に並列に生ずる容量への充放電電流にほぼ相当する重畳電流を生成する重畳電流生成手段と、その重畳電流生成手段によって生成した重畳電流を前記駆動電流に加算又は減算する加減算手段を設けた光源駆動装置。
【００１５】
（３）（２）の光源駆動装置において、上記容量に応じて上記重畳電流を発生させる重畳時間を制御する重畳時間制御手段を設けた光源駆動装置。
（４）（２）の光源駆動装置において、上記容量に応じて上記重畳電流値を制御する重畳電流値制御手段を設けた光源駆動装置。
（５）（２）の光源駆動装置において、上記容量に応じて上記重畳電流値を発生させる重畳時間を制御する重畳時間制御手段と、その重畳時間制御手段によって制御された重畳時間に上記重畳電流値を制御する重畳電流値制御手段を設けた光源駆動装置。
（６）（３）又は（５）の光源駆動装置において、上記重畳時間制御手段を、上記駆動電流の変化量に応じて上記重畳時間を制御する手段にした光源駆動装置。
（７）（４）又は（５）の光源駆動装置において、上記重畳電流値制御手段を、上記駆動電流の変化量に応じて上記重畳電流値を制御する手段にした光源駆動装置。
【００１６】
（８）光源を変調して発光させる光源駆動装置において、上記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、上記駆動電流の出力インピーダンス値を変化させる出力インピーダンス制御手段を設けた光源駆動装置。
（９）光源を変調して発光させる光源駆動装置において、上記光源の駆動電流を出力する駆動電流出力部に並列に接続されるＭＯＳトランジスタと、そのＭＯＳトランジスタのゲートに上記駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間は前記ＭＯＳトランジスタが線形領域となる電圧を印加する電圧制御手段を設けた光源駆動装置。
【００１７】
（１０）（８）又は（９）の光源駆動装置において、上記所定時間を制御する時間制御手段を設けた光源駆動装置。
（１１）（８）の光源駆動装置において、上記出力インピーダンス値を制御する抵抗値制御手段を設けた光源駆動装置。
（１２）光源を変調して発光させる光源駆動装置において、上記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、上記光源に並列に生ずる容量への充放電電流にほぼ相当する重畳電流を生成する重畳電流生成手段と、その重畳電流生成手段によって生成した重畳電流を上記駆動電流に加算又は減算する加減算手段と、上記駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、上記駆動電流の出力インピーダンスを変化させる出力インピーダンス制御手段を設けた光源駆動装置。
【００１８】
（１３）光源を変調して発光させる光源駆動装置において、上記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間を示す重畳信号を生成する重畳信号生成手段と、その重畳信号生成手段によって生成した重畳信号に基づいて上記光源に並列に生ずる容量への充放電電流にほぼ相当する重畳電流を生成する重畳電流生成手段と、その重畳電流生成手段によって生成した重畳電流を上記駆動電流に加算又は減算する加減算手段と、上記重畳信号に基づいて上記駆動電流の出力インピーダンスを変化させる出力インピーダンス制御手段を設けた光源駆動装置。
【００１９】
また、この発明は上記の第２の目的を達成するため、次の（１４）〜（２３）の光源駆動装置を提供する。
（１４）光源を変調して発光させる光源駆動装置において、上記光源の光波形の不整を整形する波形整形手段と、その波形整形手段によって光波形の不整を整形する時間を制御する波形整形時間制御手段を設けた光源駆動装置。
（１５）光源を変調して発光させる駆動電流を生成する光源変調手段と、上記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、所定量の重畳電流を生成する重畳電流生成手段と、その重畳電流生成手段によって生成された重畳電流を上記駆動電流に加算又は減算する加減算手段を備えた光源駆動装置において、上記所定時間が予め決められた値になるように制御する重畳時間制御手段を設けた光源駆動装置。
【００２０】
（１６）（１５）の光源駆動装置において、上記重畳電流生成手段が、供給される電流量に応じて遅延量を変化させる遅延手段によって上記所定時間を生成する手段を有し、上記遅延手段と同等の特性を持つ遅延手段から構成される発振手段と、その発振手段の発振周波数が所定の周波数になるように供給する電流を制御する遅延時間制御手段と、その遅延時間制御手段によって制御される電流値に基づいて上記重畳電流生成手段の遅延手段に供給する電流を設定する手段を設けた光源駆動装置。
【００２１】
（１７）光源を変調して発光させる駆動電流を生成する光源変調手段と、上記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、上記光源変調手段の出力インピーダンスを変化させる出力インピーダンス制御手段を備えた光源駆動装置において、上記所定時間が予め決められた値になるように制御する時間制御手段を設けた光源駆動装置。
（１８）（１７）の光源駆動装置において、供給される電流量に応じて遅延量を変化させる遅延手段によって上記所定時間を生成する出力インピーダンス制御手段と、上記遅延手段と同等の特性を持つ遅延手段から構成される発振手段と、その発振手段の発振周波数が所定の周波数になるように供給する電流を制御する遅延時間制御手段と、その遅延時間制御手段によって制御される電流値に基づいて上記出力インピーダンス制御手段の遅延手段に供給する電流を設定する手段を設けた光源駆動装置。
【００２２】
（１９）光源を変調して発光させる駆動電流を生成する光源変調手段と、上記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の第一の所定時間、所定量の重畳電流を生成する重畳電流生成手段と、その重畳電流生成手段によって生成された重畳電流を上記光源変調手段によって生成された駆動電流に加算又は減算する加減算手段と、上記光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の第二の所定時間、上記光源変調手段の出力インピーダンスを変化させる出力インピーダンス制御手段を備えた光源駆動装置において、上記第一及び第二の所定時間が予め決められた値になるように制御する時間制御手段を設けた光源駆動装置。
【００２３】
（２０）（１９）の光源駆動装置において、上記重畳電流生成手段が、供給される電流に応じて遅延量の変化する遅延手段を用いて上記第一の所定時間を生成する手段を有し、上記遅延手段と同等の特性を持つ遅延手段によって上記第二の所定時間を生成する出力インピーダンス制御手段と、上記遅延手段と同等の特性を持つ遅延手段から構成される発振手段と、その発振手段の発振周波数が所定の周波数になるように供給する電流を制御する遅延時間制御手段と、その遅延時間制御手段によって制御される電流値に基づいて上記重畳電流生成手段の遅延手段に供給する電流及び上記出力インピーダンス制御手段の遅延手段に供給する電流を設定する手段を設けた光源駆動装置。
【００２４】
（２１）（１６）（１８）又は（２０）のいずれかの光源駆動装置において、所定周波数のクロックを基準にしてデータ及びコマンドの通信を行う通信手段と、上記クロックに基づいて生成した所定の周波数検出期間に発生する上記発振手段の出力パルス数を計測することによって発振周波数を検出する手段を設けた光源駆動装置。
（２２）（２１）の光源駆動装置において、上記通信手段が、所定周波数のクロックを基準にしてデータ及びコマンドをアドレス，データの順にシリアルに転送して通信する手段であり、上記周波数検出期間は、上記アドレスが高周波信号の周波数の検出を指示するものであった時のデータ通信時間である光源駆動装置。
（２３）（２１）の光源駆動装置において、上記通信手段が、所定周波数のクロックを基準にしてデータ及びコマンドをアドレス，データの順にシリアルに転送して通信する手段であり、上記周波数検出期間は、上記アドレス及びデータ通信時間である光源駆動装置。
【００２５】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
この発明の第１実施形態を説明する。
図１は、この発明の第１実施形態である光源駆動装置の構成を示すブロック図である。この第１実施形態の光源駆動装置は上述の第一の問題点を解決する。また、図２は第１実施形態の光源駆動装置の各部信号の一例を示す波形図である。図１に示すように、光源駆動部１は、ＬＤの照射レベルＰ０，Ｐ１，Ｐ２を設定する照射レベル設定部（照射レベル制御部）２と、記録データ信号Ｗｄａｔａと記録クロック信号ＷＣＫとからＬＤの変調信号Ｍｏｄ１，Ｍｏｄ２を生成する変調信号生成部４と、ＬＤの照射レベルＰ０，Ｐ１，Ｐ２にそれぞれ対応した照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａ及び変調信号Ｍｏｄ１，Ｍｏｄ２に基づいてＬＤ変調電流Ｉｍｏｄを生成する変調部３を有する。
【００２６】
また、変調信号生成部４の生成する変調タイミング（変調信号Ｍｏｄ１，Ｍｏｄ２の立上がり又は立下がりタイミングまたはその一部に対応する）に基づいて重畳電流であるオーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓを生成する重畳電流生成部１８と、ＬＤの出射光の一部をモニタするモニタ受光部ＰＤからのモニタ受光信号が入力され、そのモニタ受光信号に基づいてＬＤの出射光量が所望の値となるようにバイアス電流Ｉｂｉａｓ及び変調電流のスケールを指示するスケール信号Ｉｓｃｌを制御するＬＤ制御部７と、ＬＤ変調電流Ｉｍｏｄとバイアス電流Ｉｂｉａｓとを加算し、さらにオーバーシュート電流Ｉｏｓを加算してアンダーシュート電流Ｉｕｓを減算する加減算部５と、加減算部５から供給される電流ＩＬＤ′を増幅してＬＤの駆動電流ＩＬＤを供給する電流駆動部６と、光源駆動部１が搭載される情報記録装置全体を制御するコントローラ１９から供給される制御コマンドを受け各部へ制御信号を供給する制御部１７も有する。
【００２７】
次に、変調部３の詳細な内部構成について説明する。
変調部３は、照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａに基づいてそれぞれ電流Ｉ０，Ｉ１，Ｉ２を供給する電流源（Ｐ０ＤＡＣ８ａ，Ｐ１ＤＡＣ８ｂ，Ｐ２ＤＡＣ８ｃからなる）８と、変調信号Ｍｏｄ１，Ｍｏｄ２に従いそれぞれ電流Ｉ１，Ｉ２をオンオフ制御するスイッチ９ｂ，９ｃと、スイッチ９の出力する各電流を加算してＬＤ変調電流Ｉｍｏｄを供給する加算部１０とから構成される。
【００２８】
次に、重畳電流生成部１８の詳細な内部構成について説明する。
重畳電流生成部１８は、変調信号生成部４の生成する変調タイミングに基づいてオーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓを重畳する期間を指定する重畳信号（それぞれＭｏｄＯ，ＭｏｄＵ）を生成する重畳信号生成部１１と、オーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓの電流値Ｉ３，Ｉ４を設定し、その設定データＯＳＤａｔａ，ＵＳＤａｔａを供給する重畳電流値設定部１６と、オーバーシュート電流設定データＯＳＤａｔａまたはアンダーシュート電流設定データＵＳＤａｔａに基づいてそれぞれ電流Ｉ３，Ｉ４をそれぞれ供給する電流源ＯＳＤＡＣ１３ａ，ＵＳＤＡＣ１３ｂと、重畳信号ＭｏｄＯ，ＭｏｄＵに従いそれぞれ電流Ｉ３，Ｉ４をオンオフ制御してオーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓを生成するスイッチ１４ａ，１４ｂと、オーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓの重畳時間を設定する重畳時間設定部１５とから構成される。
【００２９】
図２は、図１に示した各部の各主要信号の一例を示す信号波形図である。
ここでは相変化型記録媒体への記録時の場合を例示しており、同図の（ａ）は光波形が所望の光波形であり、この光の照射により、同図の（ｄ）の記録マークが形成される。同図の（ｃ）の光波形のＰｂ，Ｐｅ，Ｐｗはそれぞれボトムパワーレベル，イレースパワーレベル，ライトパワーレベルの各照射レベルであり、それぞれ電流ＩＬＤ′がＩｂｉａｓ＋Ｉ０，Ｉｂｉａｓ＋Ｉ０＋Ｉ１，Ｉｂｉａｓ＋Ｉ０＋Ｉ２となる照射レベルである。つまり、照射レベルは電流値Ｉ０，Ｉ１，Ｉ２をそれぞれ設定する照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａにより決められる。
【００３０】
同図の（ｅ−１）の変調信号Ｍｏｄ１と（ｅ−２）のＭｏｄ２は、変調信号生成部４において予め設定された所望の光波形の変調タイミングを指示する駆動波形情報に基づいて、同図の（ｂ）の記録データＷｄａｔａに対応して生成される。
同図の（ｆ−１）の重畳信号ＭｏｄＯは、重畳信号生成部１１において変調信号Ｍｏｄ１またはＭｏｄ２の立上がりに同期して重畳時間設定部１５より指示されるオーバーシュート電流の重畳時間（Ｔｏ１，Ｔｏ２，Ｔｏ３）だけ「ハイ（Ｈ）」となるように生成される。これにより、オーバーシュート電流Ｉｏｓが生成されてＬＤ駆動電流に加算される。
【００３１】
同様にして、同図の（ｆ−２）の重畳信号ＭｏｄＵは、変調信号Ｍｏｄ２の立下がりに同期して重畳時間設定部１５より指示されるアンダーシュート電流の重畳時間（Ｔｕ１）だけ「ハイ（Ｈ）」となるように生成される。
これら変調信号及び重畳信号に従って、同図の（ｇ）の電流ＩＬＤ′が生成される（ＬＤへの駆動電流ＩＬＤはこれを増幅したものである）。
つまり、駆動電流の立上がり時にオーバーシュート電流Ｉｏｓが、立下り時にアンダーシュート電流Ｉｕｓが重畳された電流波形となる。ここで、Ｉ０〜Ｉ４はそれぞれ電流源８，１３で生成される電流値であり、ＩｂｉａｓはＬＤ制御部７から供給されるＬＤの閾値電流に相当する電流である。
【００３２】
このようにして生成して重畳されるオーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓは駆動するＬＤの接合容量への充放電電流として充当されるため、これによる光波形の立上がり／立下がり時間の遅れ（なまり）を抑制することができる。その結果所望の光波形で発光させることができ、正確な記録マーク形成ができる。
なお、使用するＬＤによりこの接合容量は異なるため、使用するＬＤに適正な重畳電流値を設定するようにすると、過不足なく充放電電流として充当できるので、さらに理想的な光波形とすることができ、より正確な記録マーク形成ができる。この第１実施形態の光源駆動装置では重畳電流値設定部１６がその機能を果たす。
【００３３】
また、オーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓの重畳時間を変更するようにしても、同様の効果が得られる。この第１実施形態の光源駆動装置では重畳時間設定部１５がその機能を果たす。もちろんこれらを組み合わせたものであってもよい。
さらには、変化する照射レベル差に応じて、オーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓの電流値あるいは重畳時間を変更するようにすると、さらによい。つまり、変化する照射レベル差（例えば、Ｐｅ→Ｐｗ，Ｐｂ→Ｐｗ，Ｐｂ→Ｐｅ）により、ＬＤのカソード・アノード間の電位差の変化量が異なるため、充放電電流も異なる。よって、変化する照射レベル差に応じて、重畳時間（Ｔｏ１，Ｔｏ２，Ｔｏ３）を変更するようにすると、光波形の立上がり又は立下がり時間の遅れ（なまり）をより正確に抑制することができる。また、電流値を変更するようにしても同様の効果は得られる。
【００３４】
このように、光源や光源への配線に生じる容量やインダクタンスなどの寄生素子に起因する光波形の不整を整形する波形整形手段を備えるので、光波形の乱れ（立上がり又は立ち下がりの遅れ（なまり）やリンギング）を抑制して所望の光波形で発光させることができる。
また、光源の駆動電流の立上がり又は立下がりに発生する光源の接合容量などの並列に生ずる容量への充放電電流にほぼ相当する重畳電流が光源の駆動電流に充当されるので、光源に並列に生じる容量に起因する光波形の立上がり又は立ち下がりの遅れ（なまり）を抑制して所望の光波形で発光させることができる。
したがって、光情報記録装置に適用した場合には、正確な記録マーク形成ができる。
【００３５】
さらに、光源に並列に生じる容量に応じて光源の駆動電流に重畳する重畳電流を発生させる重畳時間を制御するので、光波形の立上がり又は立ち下がりの遅れ（なまり）を使用する光源に応じて適正に抑制することができ、所望の光波形で発光させることができる。
また、光源に並列に生じる容量に応じて光源の駆動電流に重畳する重畳電流値を制御するので、光波形の立上がり又は立ち下がりの遅れ（なまり）を使用する光源に応じて適正に抑制することができ、所望の光波形で発光させることができる。
【００３６】
さらに、光源に並列に生じる容量に応じて光源の駆動電流に重畳する重畳電流値を発生させる重畳時間と重畳電流値を制御するので、光波形の立上がり又は立ち下がりの遅れ（なまり）を使用する光源に応じて適正に抑制することができ、所望の光波形で発光させることができる。
また、光源の駆動電流の変化量に応じて駆動電流に重畳電流を重畳する重畳時間を制御するので、光波形の立上がり又は立ち下がりの遅れをより正確に抑制することができる。
さらに、光源の駆動電流の変化量に応じて駆動電流に重畳する重畳電流値を制御するので、光波形の立上がり又は立ち下がりの遅れをより正確に抑制することができる。
【００３７】
次に、この発明の第２実施形態を説明する。
図３は、この発明の第２実施形態である光源駆動装置の構成を示すブロック図である。この第２実施形態の光源駆動装置は上述の第二の問題点を解決する。図１と同一付番のブロックは上述と同様の動作・機能を果たすので詳細な説明は省略する。
図３に示すように、可変抵抗部２１は、電流駆動部６の出力電流を流す電流源と並列に接続され、光源駆動部１の出力インピーダンスを制御するものであり、インピーダンス制御信号ＭｏｄＺに従い、ＭｏｄＺ＝ハイ（Ｈ）の時は抵抗値設定信号Ｓｖｒに従った抵抗値Ｒｄに、ＭｏｄＺ＝ロー（Ｌ）の時はほぼ無限大のインピーダンスになる。
【００３８】
抵抗値設定部２２は、可変抵抗部２１の低インピーダンス時の抵抗値を指示する抵抗値設定信号Ｓｖｒを生成する。
インピーダンス制御信号生成部２０は、変調信号生成部４から供給される変調タイミング（変調信号Ｍｏｄ１，Ｍｏｄ２の立上がり又は立下がりタイミングまたはその一部に対応する）に同期して立上がり、ダンピング時間設定部２３により設定される期間だけ「ハイ（Ｈ）」となるインピーダンス制御信号ＭｏｄＺを生成する。これら２０〜２３のブロックが出力インピーダンスの制御機能を果たす。
【００３９】
図４は、上記第二の問題点である寄生インダクタンスによる光波形のリンギングの抑制動作を説明するための回路図である。
光波形のリンギングは上述したように、図４の破線のループの共振により生じる。この共振を抑制するためには、このループと並列に抵抗成分を接続すればよい。電流源３０は、図３に示した電流駆動部６における出力電流を供給する出力段電流源であり、より好適にはリンギングの生じる駆動電流の立上がり及び立下り時に抵抗成分が接続されればよい。
【００４０】
可変抵抗部３１はこの機能を果たすものであり、図３の可変抵抗部２１に相当する。これは、インピーダンス制御信号ＭｏｄＺによりオンオフ制御されるスイッチ３３と抵抗３４からなる。ここで、抵抗３４を抵抗値設定信号Ｓｖｒにより抵抗値が設定される可変抵抗とし、光源駆動部１とＬＤ間の伝送線路特性に応じて抵抗値を設定するようにすれば、より適正にリンギングを抑制できるようになり、所望の光波形で発光させることができる。
また、電源ＶＤＤとグランドはＡＣ的には短絡なので、図４に示したように可変抵抗部３２を接続してもよい。
【００４１】
図５は、可変抵抗部の他の構成例を示す図である。
この可変抵抗部は、スイッチＳＷ１〜ＳＷｎと抵抗Ｒ１〜Ｒｎをそれぞれ直列に接続したものを並列接続し、抵抗値設定信号Ｓｖｒにより何れかのスイッチの選択をし、インピーダンス制御信号ＭｏｄＺによりオンオフ制御する。
このように構成した可変抵抗部によれば、簡便な構成で伝送線路特性に適合したリンギングの抑制が行える。
【００４２】
また、図６は可変抵抗部のさらに他の構成例とその可変抵抗部の出力信号波形例とＭＯＳトランジスタのＩｄ−Ｖｄｓ特性を示す図である。
図６の（ａ）に可変抵抗部のさらに他の構成例を示しており、可変抵抗部４０は電流源３０と並列に接続され、ＭＯＳトランジスタ４１（ここではｐチャネル型）と、インピーダンス制御信号ＭｏｄＺと抵抗値設定信号Ｓｖｒに基づいてＭＯＳトランジスタ４１のゲート電圧Ｖｃｔｒｌを制御する電圧制御部４２とからなる。
ＭＯＳトランジスタ４１は、ドレイン・ソース間電圧Ｖｄｓがピンチオフ電圧以下（線形領域）になると、電圧制御抵抗として働く（図６の（ｃ）参照）。
この実施形態では駆動電流の立上り又は立下り時の所定期間にはＭＯＳトランジスタ４１が線形領域になるように、その他の期間にはオフ状態となるようにゲート電圧を制御する。
【００４３】
つまり、図６の（ｂ）に示すように、駆動電流ＩＬＤの立上り又は立下り時の所定期間を示すインピーダンス制御信号ＭｏｄＺが「ロー（Ｌ）」のときはゲート電圧Ｖｃｔｒｌはほぼ電源電圧Ｖｄｄとなるようにし（Ｖｇｓが閾値電圧Ｖｔｈ以下であればよい）、ＭｏｄＺが「ハイ（Ｈ）」のときは、Ｖｃｔｒｌ＜Ｖｏ−Ｖｔｈとなるようにする（ＶｏはＬＤの端子電圧）。また、この「Ｈ」の時のＶｃｔｒｌ電圧値により抵抗値も制御できる。
このようにすれば、簡便な構成で精度よく光波形のリンギングを抑制できる。また、従来のスナバ回路によるリンギング抑制に比べ、この実施形態の光源駆動装置はＣＭＯＳプロセスによる集積化に好適であり、伝送線路特性の違いにより（つまりピックアップの違いにより）リンギング量が異なっても、抵抗値設定により適正に抑制することができるので、容易に対応できる。
【００４４】
このようにして、光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、駆動電流出力部の出力インピーダンスを変化させることにより、それが光源への配線に生じる寄生インダクタンスなどに起因する共振を抑制するダンピング抵抗成分として作用し、光波形のリンギングやオーバーシュートを抑制して、所望の光波形で発光させることができる。したがって、光情報記録装置に適用した場合には、正確な記録マーク形成ができる。
また、光源の駆動電流を出力する駆動電流出力部に並列に接続されるＭＯＳトランジスタのゲートに駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間は線形領域となる電圧を印加するので、簡便な構成で光波形のリンギングやオーバーシュートを抑制して、所望の光波形で発光させることができる。
【００４５】
さらに、上記所定時間を制御するので、光波形のリンギングやオーバーシュートを光源への配線に応じて適正に抑制することができ、所望の光波形で発光させることができる。
あるいはまた、上記出力インピーダンス値を制御するので、光波形のリンギングやオーバーシュートを光源への配線に応じて適正に抑制することができ、所望の光波形で発光させることができる。
【００４６】
次に、この発明の第３実施形態を説明する。
図７は、この発明の第３実施形態である光源駆動装置の構成を示すブロック図である。この第３実施形態の光源駆動装置は上述の第一及び第二の問題点を解決する。図１及び図３と同一付番のブロックは上述と同様の動作・機能を果たすので詳細な説明は省略する。
この光源駆動装置は、図１に示した光源駆動装置に上記可変抵抗部２１と上記抵抗値設定部２２とを設けている。
このようにして、重畳信号ＭｏｄＯとＭｏｄＵとの論理和した信号をインピーダンス制御信号として用い、回路規模の低減を図っている。
この実施形態の光源駆動装置によれば、上述の第一の問題点と第二の問題点が複合して生じる光波形の不整に対しても、光波形を所望の波形に整形して発光させることができ、正確な記録マーク形成ができる。
【００４７】
このようにして、この発明の第１〜第３実施形態の光源駆動装置によれば、光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、光源に並列に生ずる容量への充放電電流にほぼ相当する重畳電流を生成し、その重畳電流を駆動電流に加減算し、駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、駆動電流出力部の出力インピーダンスを変化させるので、光波形の立上がり又は立ち下がりの遅れ（なまり）やリンギングを抑制して所望の光波形で発光させることができる。
また、光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間を示す重畳信号を生成し、その重畳信号に従って光源に並列に生ずる容量への充放電電流にほぼ相当する重畳電流を生成し、その重畳電流を駆動電流に加減算し、重畳信号に従って駆動電流出力部の出力インピーダンスを変化させるので、より簡便な構成で光波形の立上がり又は立ち下がりの遅れ（なまり）やリンギングを抑制して所望の光波形で発光させることができる。
したがって、光情報記録装置に適用した場合には、正確な記録マーク形成ができる。
【００４８】
このように、上述の第１〜第３実施形態の光源駆動装置によれば、重畳電流生成部が変調信号生成部からの変調信号Ｍｏｄ１，Ｍｏｄ２の立上がり又は立下がりタイミングでオーバーシュート電流Ｉｏｓとアンダーシュート電流Ｉｕｓを生成し、それらを光源ＬＤの駆動電流に重畳して供給するので、光源ＬＤの接合容量等による光波形の遅れ（なまり）を抑制して所望の光波形で発光させることができる。
【００４９】
次に、この発明の第４実施形態を説明する。
図８は、この発明の第４実施形態である光源駆動装置の構成を示すブロック図であり、図１，３，７と共通する部分には同一符号を付してその説明を省略する。この第４実施形態の光源駆動装置も上述の第一の問題点を解決する。また、この第４実施形態の光源駆動装置の各部信号については図２に基づいて説明する。
図８に示す光源駆動部１は、図１に示した光源駆動部１と異なり、変調信号生成部４を外部に設けている。また、図１に示した光源駆動部１の重畳電流生成部１８に設けた重畳時間設定部１５に変えて重畳時間制御部２４を設けている。
重畳時間制御部２４は、制御部１７のＣｏｕｎｔＥＮ信号に基づいてオーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓの重畳時間を制御する。
【００５０】
次に、図２に基づいて図８の各部の各主要信号について説明する。
ここでは相変化型記録媒体への記録時の場合を例示しており、同図の（ｄ）光波形が所望の光波形であり、この光の照射により、同図の（ｄ）の記録マークが形成される。同図の（ｃ）の光波形のＰｂ，Ｐｅ，Ｐｗはそれぞれボトムパワーレベル，イレースパワーレベル，ライトパワーレベルの各照射レベルであり、それぞれ電流ＩＬＤ′がＩｂｉａｓ＋Ｉ０，Ｉｂｉａｓ＋Ｉ０＋Ｉ１，Ｉｂｉａｓ＋Ｉ０＋Ｉ２となる照射レベルである。つまり、照射レベルは電流値Ｉ０，Ｉ１，Ｉ２をそれぞれ設定する照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａにより決められる。
【００５１】
同図の（ｅ−１）の変調信号Ｍｏｄ１と（ｅ−２）のＭｏｄ２は、変調信号生成部４において予め設定された所望の光波形の変調タイミングを指示する駆動波形情報に基づいて、同図の（ｂ）の記録データＷｄａｔａに対応して生成される。
同図の（ｆ−１）の重畳信号ＭｏｄＯは、重畳信号生成部１１において変調信号Ｍｏｄ１またはＭｏｄ２の立上がりに同期して重畳時間制御部２４より制御されるオーバーシュート電流の重畳時間（Ｔｏ）だけ「ハイ（Ｈ）」となるように生成される。これにより、オーバーシュート電流Ｉｏｓが生成されてＬＤ駆動電流に加算される。
【００５２】
同様にして、同図の（ｆ−２）の重畳信号ＭｏｄＵは、変調信号Ｍｏｄ２の立下がりに同期して重畳時間制御部２４より制御されるアンダーシュート電流の重畳時間（Ｔｕ１）だけ「ハイ（Ｈ）」となるように生成される。
これら変調信号及び重畳信号に従って、同図の（ｇ）の電流ＩＬＤ′が生成される（ＬＤへの駆動電流ＩＬＤはこれを増幅したものである）。
つまり、駆動電流の立上がり時にオーバーシュート電流Ｉｏｓが、立下り時にアンダーシュート電流Ｉｕｓが重畳された電流波形となる。ここで、Ｉ０〜Ｉ４はそれぞれ電流源８，１３で生成される電流値であり、ＩｂｉａｓはＬＤ制御部７から供給されるＬＤの閾値電流に相当する電流である。
【００５３】
次に、図９は図８の重畳信号生成部１１及び重畳時間制御部２４の詳細な内部構成を示すブロック図である。また、図１０は、図９の各部信号の波形図の一例である。
図９に示すように、重畳信号生成部１１は、変調信号Ｍｏｄ２が入力し、供給される電流値により設定される遅延時間Δ１だけ変調信号Ｍｏｄ２を遅延させた信号ｄＭｏｄ２を出力する遅延素子５７と、｛Ｍｏｄ２＆！ｄＭｏｄ２｝（！ｄＭｏｄ２は信号ｄＭｏｄ２の反転信号）なる演算を行って重畳信号ＭｏｄＯを出力する論理回路５８とを備えている。それぞれの信号波形を図１０の（ａ）〜（ｃ）に例示する。また、入力した変調信号Ｍｏｄ２を遅延時間Δ２だけ遅延させた信号ｄ２Ｍｏｄ２を出力する遅延素子５９と、｛！Ｍｏｄ２＆ｄ２Ｍｏｄ２｝なる演算を行って重畳信号ＭｏｄＵを出力する論理回路６０も備えている。
【００５４】
ここでは、変調信号Ｍｏｄ２の立上がりに同期して重畳信号ＭｏｄＯを生成する構成例を示したが、同様にして変調信号Ｍｏｄ１の立上がり時にも重畳信号を生成することもできる。また遅延素子を複数個縦列接続するようにしてもよい。
重畳時間制御部２４は、遅延素子５７及び５９と同一の特性を持つ（つまり供給する電流に対する遅延時間の関係が等しい）遅延素子５６ａ〜５６ｄによってリングオシレータを構成した（ここでは説明を簡単にするために四段構成の場合を示している）発振器５５と，ＦｑＤａｔａ信号によって設定された電流を遅延素子５６ａ〜５６ｄに供給する電流源ＦｑＤＡＣ５３と、発振器５５の発振周波数を計測するパルス計数部５２と、パルス計数部５２によって計測した発振周波数が所定の周波数となるようにＦｑＤａｔａ信号を制御する遅延時間制御部５１と、遅延時間制御部５１から設定される電流値をそれぞれ遅延素子５７及び５９へ供給する電流源ＴｏＤＡＣ５４ａ，ＴｕＤＡＣ５４ｂとからなる。
【００５５】
図１０に示すように、同図の（ｄ−１）〜（ｄ−４）はそれぞれ遅延素子５６ａ〜５６ｄの出力信号波形を示しており、同図の（ｄ−４）が発振器５５の出力信号波形となる。
遅延素子５６ａ〜５６ｄには遅延時間がΔとなる電流が供給されており、発振器５５の発振周波数Ｆｖｃｏは１／４Δとなる。
従って、発振周波数が所定の１／４Δ１となるように電流源ＦｑＤＡＣ５３の出力電流を逐次制御していき、これと同一の電流を電流源ＴｏＤＡＣ５４ａから供給するようにすると、重畳時間幅がΔ１の重畳信号ＭｏｄＯが生成できる。
同様にして、発振周波数が所定の１／４Δ２となるように電流源ＦｑＤＡＣ５３の出力電流を制御し、それと同一の電流を電流源ＴｕＤＡＣ５４ｂから供給するようにすると、重畳時間幅がΔ２の重畳信号ＭｏｄＵが生成できる。
【００５６】
次に、上記遅延時間の制御処理、つまり発振周波数の制御処理について説明する。
発振器５５は、電流源ＦｑＤＡＣ５３の出力する周波数設定電流Ｉｖｃｏが印加され、周波数Ｆｖｃｏの信号を発生させる発振器である。
それは通常のＶＣＯ（Ｖｏｌｔｅｇｅ　Ｃｏｎｔｒｏｌｌｅｄ　Ｏｓｃｉｌｌａｔｏｒ）と同様である。
図１１は、上記周波数設定電流Ｉｖｃｏに対する発振周波数Ｆｖｃｏの特性の一例を示す図である。
【００５７】
通常のＶＣＯは、デバイスのバラツキなどによって、その特性が（ａ）と（ｂ）のように変動する。つまり、所定の周波数設定電流Ｉｖｃｏを印加しても所望の周波数Ｆｔａｒｇｅｔが得られない。しかし、この第４実施形態の光源駆動装置によれば、以下に説明する制御処理で簡便に所望の周波数Ｆｔａｒｇｅｔに制御することができる。
パルス計数部５２は、制御部１７から供給されるＣｏｕｎｔＥＮ信号によって指示される所定の周波数計測時間Ｔｃｏｕｎｔの間、発振器５５の出力パルス数をカウントする（パルス計測結果をＶＣＯＣｏｕｎｔとする）。これにより発振器５５の発振周波数Ｆｖｃｏは次の数１に示す演算式に基づく演算処理によって検出することができる。
【００５８】
【数１】
Ｆｖｃｏ＝ＶＣＯＣｏｕｎｔ／Ｔｃｏｕｎｔ…（１）
【００５９】
遅延時間制御部５１は、パルス計測結果ＶＣＯＣｏｕｎｔに基づいて所定の値Ｆｔａｒｇｅｔとなるように電流源ＦｑＤＡＣ５３へ設定するデータＦｑＤａｔａを増減して制御する。
遅延時間制御部５１は、例えばコントローラ１９内に設けてもよい。その場合はパルス計測結果ＶＣＯＣｏｕｎｔ及びデータＦｑＤａｔａの受け渡しは制御部１７を介して行うようにするとよい。
【００６０】
図１２は、上記発振周波数を計測する処理の説明に供する信号波形図であり、図８及び図９の主要部の主要信号の信号波形を例示している。
図１２の（ａ）のＳＥＮ，同図の（ｂ）のＳＣＫ，同図の（ｃ）ＳＤＩＯの各信号はコントローラ１９と制御部１７との通信を行うものであり、同図の（ａ）のＳＥＮは通信のイネーブルを、同図の（ｂ）のＳＣＫはクロック供給を、同図の（ｃ）のＳＤＩＯはアドレス・データの送受信の機能を果たす。
同図の（ｂ）のＳＣＫのクロック周波数は所定の周波数ｆｓｃｋ（周期をＴｓｃｋとする）で供給される。
【００６１】
同図の（ｃ）のＳＤＩＯはＳＣＫ信号に同期して送受信を行い、前半８ビットはアドレスを（うち最初の１ビットはリード／ライトを示す）、後半８ビットはデータを送受信するものとする。ここで、ＶＣＯの発振周波数を計測する場合は所定のアドレス（ＨＦＣｈｅｃｋ）にライトアクセスを行い、制御部１７はこれを受けて、同図の（ｄ）のＣｏｕｎｔＥＮ信号に図示する期間（データの転送時間）「ハイ（Ｈ）」としてパルス計数部５２に計数を指示し、その期間、同図の（ｅ）のＶＣＯ出力（発振器出力）のパルス数をカウントする（同図の（ｆ）のＶＣＯＣｏｕｎｔ）。また、同図の（ｄ）のＣｏｕｎｔＥＮ信号＝「ロー（Ｌ）」の期間はカウントを行わずに保持する。
【００６２】
このようにすれば、デバイスのバラツキなどによって、図１１の（ａ）と（ｂ）のようにＶＣＯの周波数設定電流Ｉｖｃｏに対する発振周波数Ｆｖｃｏの特性がばらついたとしても、所望の発振周波数Ｆｔａｒｇｅｔになるように非常に簡便な構成で制御することができる。
よって、発振器５５と同一の特性を持つ遅延素子を用いた重畳信号ＭｏｄＯは所望の重畳時間Δ１に制御できるようになる。続いて同様にして所望の重畳時間Δ２となるように制御を行えばよい。
このような時間制御は常に行うようにしてもよいし、装置の立上がり時や適切なタイミングで行うようにしてもよい。
【００６３】
このようにして生成して重畳されるオーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓは駆動するＬＤの接合容量への充放電電流として充当されるため、これによる光波形の立上がり又は立下がり時間の遅れ（なまり）を抑制することができる。その結果、所望の光波形で発光させることができ、正確な記録マーク形成ができる。
また、デバイスのバラツキがあっても適正に制御でき、簡便な構成で実現でき、伝送する信号線数を増加させずに実現できるので、装置の小型化・低コスト化に好適である。
なお、使用するＬＤによりこの接合容量は異なるため、使用するＬＤに適正な重畳電流値を設定するようにすると、過不足なく充放電電流として充当できるので、さらに理想的な光波形とすることができ、より正確な記録マーク形成ができる。この第４実施形態の光源駆動装置では重畳電流値設定部１６がその機能を果たす。
【００６４】
また、オーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓの重畳時間を変更するようにしても、同様の効果が得られる。もちろんこれらを組み合わせたものであってもよい。
さらには、変化する照射レベル差に応じて、オーバーシュート電流Ｉｏｓ及びアンダーシュート電流Ｉｕｓの電流値あるいは重畳時間を変更するようにするとさらによい。
つまり、変化する照射レベル差（例えば、Ｐｅ→Ｐｗ，Ｐｂ→Ｐｗ，Ｐｂ→Ｐｅ）により、ＬＤのカソード・アノード間の電位差の変化量が異なるため、充放電電流も異なる。よって、変化する照射レベル差に応じて、重畳時間（Ｔｏ１，Ｔｏ２，Ｔｏ３）を変更するようにすると、光波形の立上がり又は立下がり時間の遅れ（なまり）をより正確に抑制することができる。電流値を変更するようにしても同様の効果は得られる。
【００６５】
また、パルス計数部５２がオーバーフローした場合はパルス計測結果ＶＣＯＣｏｕｎｔを最大値に保持するようにすると誤制御を防止できる。
パルス計数部５２は発振器出力の１／Ｎ分周信号を計測してもよい。このようにすれば、パルス計数部を高速動作させなくてもよい。
なお、上述したコントローラ１９と制御部１７との通信の形態は一例であり、別の形態を用いるものであっても転送クロックを利用して同様に計測することができる。
【００６６】
また、図１２の（ｇ）のようなＣｏｕｎｔＥＮ信号を生成するようにして、通常のアクセス時はカウントを行うようにし、所定のアドレス（ＨＦＣｈｅｃｋ）にライトアクセスを行った場合には、同図の（ｉ）のＶＣＯパルス計測結果であるＶＣＯＣｏｕｎｔを保持するようにしてもよい。
このようにすれば、周波数計測時間Ｔｃｏｕｎｔを長くできるので、より精度よい発振周波数検出ができる。
あるいは、所定のアドレス（ＨＦＣｈｅｃｋ）にライトアクセスを行った次のアクセスに対して、図１２の（ｇ）のようにＣｏｕｎｔＥＮ信号を生成するようにしてもよい。
【００６７】
また、コントローラ１９内にＳＣＫ信号の周波数を設定するＳＣＫ周波数設定部を設け、ＳＣＫ信号の周波数を変更して周波数計測時間Ｔｃｏｕｎｔを変更してもよい。
このようにすれば、パルス計数部５２がオーバーフローしない範囲で計測時間Ｔｃｏｕｎｔを長くできるので、より精度よい発振周波数検出ができる。
そして、通常の通信時はＳＣＫクロック周波数を高くして高速転送を行うようにし、重畳周波数計測時には精度よく計測するためにＳＣＫクロック周波数を低くするようにするとよい。
【００６８】
なお、光ディスク装置には通常、ディスクからの反射光によるＬＤノイズを低減するため、高周波重畳と呼ばれる高周波信号をＬＤの駆動電流に重畳する方法が採られる。この際発振器（ＶＣＯ）を用いるのが一般的であるので、発振器５５をこれと兼ねるようにしてもよい。
【００６９】
次に、この発明の第５実施形態を説明する。
図１３は、この発明の第５実施形態である光源駆動装置の構成を示すブロック図であり、図１，３，７，８と共通する部分には同一符号を付してその説明を省略する。この第５実施形態の光源駆動装置も上述の第二の問題点を解決する。
図１３に示すように、可変抵抗部７３は、電流駆動部６の出力電流を流す電流源と並列に接続され、光源駆動部１の出力インピーダンスを制御するものであり、インピーダンス制御信号ＭｏｄＺに従い、ＭｏｄＺ＝ハイ（Ｈ）の時は抵抗値設定信号Ｓｖｒに従った抵抗値Ｒｄに、ＭｏｄＺ＝ロー（Ｌ）の時はほぼ無限大のインピーダンスになる。
【００７０】
抵抗値設定部７４は、可変抵抗部７３の低インピーダンス時の抵抗値を指示する抵抗値設定信号Ｓｖｒを生成する。
インピーダンス制御信号生成部７２は、変調信号生成部４から供給される変調タイミング（変調信号Ｍｏｄ１，Ｍｏｄ２の立上がり又は立下がりタイミングまたはその一部に対応する）に同期して立上がり、ダンピング時間制御部７１によって設定される期間だけ「ハイ（Ｈ）」となるインピーダンス制御信号ＭｏｄＺを生成する。これら７１〜７４の各ブロックが出力インピーダンスの制御機能を果たす。
【００７１】
図１４は、第二の問題点である寄生インダクタンスによる光波形のリンギングの抑制動作の説明に供する図である。
光波形のリンギングは上述したように、図１４に矢印付き破線で示すループの共振によって生じる。
この共振を抑制するためには、このループと並列に抵抗成分を接続するようにすればよい。電流源８０は、図１３の電流駆動部６における出力電流を供給する出力段電流源である。より好適にはリンギングの生じる駆動電流の立上がり及び立下り時に抵抗成分が接続されるようにすればよい。
【００７２】
可変抵抗部８１は、その機能を果たすものであり、図１３の可変抵抗部７３に相当する。この可変抵抗部８１はインピーダンス制御信号ＭｏｄＺによってオンオフ制御されるスイッチ８３と抵抗８４とからなる。ここで、抵抗８４を抵抗値設定信号Ｓｖｒによって抵抗値が設定される可変抵抗とし、光源駆動部とＬＤ間の伝送線路特性に応じて抵抗値を設定するようにすれば、より適正にリンギングを抑制できるようになり、所望の光波形で発光させることができる。また、電源ＶＤＤとグランドはＡＣ的には短絡なので、図１４に示すように可変抵抗部８２を接続してもよい。
【００７３】
図１５は、図１３に示した可変抵抗部７３の他の内部構成を示すブロック図である。
この場合の可変抵抗部７３では、スイッチＳＷ１〜ＳＷｎと抵抗Ｒ１〜Ｒｎを直列に接続したものを並列接続し、抵抗値設定信号Ｓｖｒによって何れかのスイッチの選択をし、インピーダンス制御信号ＭｏｄＺによってオンオフ制御する。
このようにすれば、簡便な構成で伝送線路特性に適合したリンギングの抑制が行える。
【００７４】
また、図示は省略するがインピーダンス制御信号生成部７２及びダンピング時間制御部７１の詳細構成は図９と同様にしてできる。
このようにすれば、従来のスナバ回路によるリンギング抑制に比べ、ＣＭＯＳプロセスによる集積化に好適であり、伝送線路特性の違いにより（つまりピックアップの違いにより）リンギング量が異なっても、抵抗値設定により適正に抑制することができるので、容易に対応できる。
また、ダンピング抵抗をオンする期間も適正に設定できる。また、デバイスのバラツキがあっても適正に制御でき、簡便な構成で実現でき、伝送する信号線数を増加させずに実現できるので、光源駆動装置の小型化・低コスト化に好適である。
【００７５】
次に、この発明の第６実施形態を説明する。
図１６は、この発明の第６実施形態である光源駆動装置の構成を示すブロック図である。図１，３，７，８，１３と共通する部分には同一符号を付してその説明を省略する。この第６実施形態の光源駆動装置は上述の第一及び第二の問題点を解決する。
図１６に示すように、整形信号生成部９１及び整形時間制御部９２は上述と同様にして、重畳信号ＭｏｄＯ，ＭｏｄＵ及びインピーダンス制御信号ＭｏｄＺを生成するものである。その詳細構成は図９と同様にすればよい。
この第６実施形態の光源駆動装置によれば、第一の問題点と第二の問題点が複合して生じる光波形の不整に対しても、光波形を所望の波形に整形して発光させることができ、正確な記録マーク形成ができる。
【００７６】
このようにして、この発明の第４〜第６実施形態の光源駆動装置によれば、光源や光源への配線に生じる容量やインダクタンスなどの寄生素子に起因する光波形の不整を整形するので、光波形の乱れ（立上がり又は立ち下がりの遅れ（なまり）やリンギング）を抑制して所望の光波形で発光させることができる。
また、重畳電流が光源の接合容量などへの充放電電流にほぼ充当されるので、容量に起因する光波形の立上がり又は立ち下がりの遅れ（なまり）が抑制されて所望の光波形で発光させることができる。
さらに、重畳電流が適正な時間で付加できるので過剰なオーバーシュートともならない。
【００７７】
また、光源の駆動電流の立上がり又は立下がりの少なくとも一方の近傍の所定時間、駆動電流出力の出力インピーダンスを変化させるので、これが光源への配線に生じる寄生インダクタンスなどに起因する共振を抑制するダンピング抵抗成分として作用し、光波形のリンギングやオーバーシュートを抑制して、所望の光波形で発光させることができる。
さらに、光波形の立上がり又は立ち下がりの遅れ（なまり）やリンギングを抑制して所望の光波形で発光させることができる。
【００７８】
また、波形整形を行う時間を正確に生成できる。
さらに、周波数検出期間を長く確保できるので、より精度よく周波数の検出・制御が行え、より精度よい波形整形を行うことができる。
さらにまた、これを光情報記録装置に適用した場合には、正確な記録マーク形成ができる。そしてまた、デバイスのバラツキがあっても適正に簡便な構成で光波形を制御でき、伝送する信号線数を増加させずに実現できるので、光源駆動装置の小型化・低コスト化に好適である。
【００７９】
【発明の効果】
以上説明してきたように、この発明の請求項１乃至１３の光源駆動装置によれば、ＬＤの接合容量や伝送線路の寄生インダクタンスなどによる光波形の乱れを抑制して所望の光波形で発光させることができる。また、この発明の請求項１４乃至２３の光源駆動装置によれば、ＬＤの接合容量や伝送線路の寄生インダクタンスなどによる光波形の乱れを抑制して所望の光波形で発光させると共に光源駆動装置の小型化・低コスト化を実現することができる。
【図面の簡単な説明】
【図１】この発明の第１実施形態である光源駆動装置の構成を示すブロック図である。
【図２】第１実施形態の光源駆動装置の各部信号の一例を示す波形図である。
【図３】この発明の第２実施形態である光源駆動装置の構成を示すブロック図である。
【図４】従来の光源駆動装置における第二の問題点である寄生インダクタンスによる光波形のリンギングの抑制動作を説明するための回路図である。
【図５】可変抵抗部の他の構成例を示す図である。
【図６】可変抵抗部のさらに他の構成例とその可変抵抗部の出力信号波形例とＭＯＳトランジスタのＩｄ−Ｖｄｓ特性を示す図である。
【図７】この発明の第３実施形態である光源駆動装置の構成を示すブロック図である。
【図８】この発明の第４実施形態である光源駆動装置の構成を示すブロック図である。
【図９】図８に示す重畳信号生成部１１及び重畳時間制御部２４の詳細な内部構成を示すブロック図である。
【図１０】図９に示す各部信号の波形図の一例である。
【図１１】図９に示す発振器５５における周波数設定電流Ｉｖｃｏに対する発振周波数Ｆｖｃｏの特性の一例を示す図である。
【図１２】図９に示す発振器５５の発振周波数を計測する処理の説明に供する信号波形図である。
【図１３】この発明の第５実施形態である光源駆動装置の構成を示すブロック図である。
【図１４】
第二の問題点である寄生インダクタンスによる光波形のリンギングの抑制動作の説明に供する図である。
【図１５】
図１３に示した可変抵抗部３３の他の内部構成を示すブロック図である。
【図１６】
この発明の第６実施形態である光源駆動装置の構成を示すブロック図である。
【図１７】
従来の光源駆動装置によってＬＤを駆動する場合の問題点を説明する図である。
【図１８】
図１７に示す光源駆動装置によってＬＤを駆動したときの光波形の一例を示す波形図である。
【符号の説明】
１：光源駆動部　　　　　２：照射レベル設定部
３：変調部　　　　　　　４：変調信号生成部
５：加減算部　　　　　　６：電流駆動部
７：ＬＤ制御部
８，８ａ〜８ｃ，１３，１３ａ，１３ｂ，３０，５３，５４ａ，５４ｂ，８０：電流源
９，９ｂ，９ｃ，１４，１４ａ，１４ｂ，３３，８３：スイッチ
１０：加算部　　　　　　１１：重畳信号生成部
１５：重畳時間設定部　　１６：重畳電流値設定部
１７：制御部　　　　　　１８：重畳電流生成部
１９：コントローラ
２０：インピーダンス制御信号生成部
２１，３１，３２，４０，８１：可変抵抗部
２２：抵抗値設定部　　　２３：ダンピング時間設定部
２４：重畳時間制御部　　３４，８４：抵抗
４１：ＭＯＳトランジスタ
４２：電圧制御部　　　　５１：遅延時間制御部
５２：パルス計数部　　　５５：発振器
５６ａ〜５６ｄ，５７，５９：遅延素子
５８，６０：論理回路　　７１：ダンピング時間制御部
７２：インピーダンス制御信号生成部
７３，８２：可変抵抗部　７４：抵抗値設定部
９１：整形信号生成部　　９２：整形信号制御部
【図１】
2004134740.tif 000003
【図２】
2004134740.tif 000004
【図３】
2004134740.tif 000005
【図４】
2004134740.tif 000006
【図５】
2004134740.tif 000007
【図６】
2004134740.tif 000008
【図７】
2004134740.tif 000009
【図８】
2004134740.tif 000010
【図９】
2004134740.tif 000011
【図１０】
2004134740.tif 000012
【図１１】
2004134740.tif 000013
【図１２】
2004134740.tif 000014
【図１３】
2004134740.tif 000015
【図１４】
2004134740.tif 000016
【図１５】
2004134740.tif 000017
【図１６】
2004134740.tif 000018
【図１７】
2004134740.tif 000019
【図１８】
2004134740.tif 000020