(57)【要約】【課題】ディスク装置においてローディング動作のエラー検出をより適切に行う。【解決手段】マイコン７０は、ローディング動作を行うごとに、ローディングモータ３０の始動時における駆動開始時電流Ｉｊを電流センサ７２を介して測定し、駆動開始時電流Ｉｊに基づいて、ディスク挿入エラーの判断基準となる基準電流Ｉｓを設定する。マイコン７０は、電流センサ７２が検知するローディングモータ３０の駆動電流Ｉが基準電流Ｉｓを超えると、ローディングモータ３０を逆回転させ、ディスクＤを排出させる。【選択図】図１
2007317325.tif 000002
【特許請求の範囲】
【請求項１】
ディスクを所定位置まで搬入するローディング機構と、
前記ローディング機構を駆動する駆動手段と、
前記駆動手段の駆動電流を検出する電流検出手段と、
前記電流検出手段で検出される前記駆動電流が、前記ローディング機構のローディング開始から所定期間内における駆動電流に応じて設定される基準電流に所定の検出期間達している場合に前記ローディングを中止する制御手段と、
を備えるディスク装置。
【請求項２】
請求項１記載の装置において、
前記基準電流は、前記ローディング開始から所定期間内における前記駆動電流の最大値に基づき設定されることを特徴とするディスク装置。
【請求項３】
請求項２記載の装置において、
前記基準電流は、前記駆動電流の最大値より小さい値であることを特徴とするディスク装置。
【請求項４】
ディスクを所定位置まで搬入するローディング機構と、
前記ローディング機構を駆動する駆動手段と、
前記駆動手段の駆動電流を検出する電流検出手段と、
前記電流検出手段で検出される前記駆動電流が、ローディング開始時における駆動開始時電流に基づき設定される基準電流に所定の検出期間達しているか否かを判定し、達している場合にローディングを中止する制御手段と、
を備えるディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種コンピュータシステムなどの情報機器において、大量の情報を記録する記録媒体としての光ディスク（例えば、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−Ｒ／−ＲＷ／ＲＡＭ／＋Ｒ／＋ＲＷなど）をドライブするディスク装置に関し、特にディスク挿入時の制御に関する。
【背景技術】
【０００２】
この分野の技術として、特許文献１には、スロットイン方式のディスク装置において、一連のローディング動作にタイマによるエラー検出の仕組みが設けられ、一連のローディング動作が規定時間内に完了しない場合はディスクをイジェクトするように構成されたディスク装置が開示されている。特許文献１に記載のディスク装置では、予め定められた規定時間を過ぎなければエラー検出をすることができない。そのため、例えば、ユーザがディスクを挿入した後、ディスク装置がローディング動作中に、ユーザが手でディスクを引き戻した場合、ローディングモータがロックし、回転が停止状態となるが、特許文献１に記載のディスク装置では、予め定められた規定時間を過ぎなければエラー検出されないため、エラー検出されるまでの間ローディングモータのロック状態が継続される。
【０００３】
一方、特許文献２には、磁気記録再生装置のテープローディング機構において、ローディングモータの駆動電位が基準電位を超えるとテープをイジェクトするように構成することが開示されている。ローディングモータの駆動電位は装置ごとや挿入するディスクごとに、ばらつきがある場合があるため、特許文献２に記載の磁気記録再生装置のように、予め定められた基準電位に基づいてエラー検出を行う場合、エラー検出されるローディング動作にばらつきが発生する場合がある。
【０００４】
【特許文献１】特開２００５−１９０５５５号公報
【特許文献２】特開２００３−２２８８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、ディスク装置においてローディング動作のエラー検出をより適切に行うことを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るディスク装置は、ディスクを所定位置まで搬入するローディング機構と、前記ローディング機構を駆動する駆動手段と、前記駆動手段の駆動電流を検出する電流検出手段と、前記電流検出手段で検出される前記駆動電流が、前記ローディング機構のローディング開始から所定期間内における駆動電流に応じて設定される基準電流に所定の検出期間達している場合に前記ローディングを中止する制御手段と、を備えることを特徴とする。
【０００７】
本発明に係るディスク装置の１つの態様によれば、前記基準電流は、前記ローディング開始から所定期間内における前記駆動電流の最大値に基づき設定されることを特徴とする。
【０００８】
本発明に係るディスク装置の１つの態様によれば、前記基準電流は、前記駆動電流の最大値より小さい値であることを特徴とする。
【０００９】
本発明に係るディスク装置は、ディスクを所定位置まで搬入するローディング機構と、前記ローディング機構を駆動する駆動手段と、前記駆動手段の駆動電流を検出する電流検出手段と、前記電流検出手段で検出される前記駆動電流が、ローディング開始時における駆動開始時電流に基づき設定される基準電流に所定の検出期間達しているか否かを判定し、達している場合にローディングを中止する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、例えば、駆動電流がディスク装置ごとやディスクごとにばらつきがある場合でも、エラー検出されるローディング動作に、ばらつきが生じることを防止することができ、例えば、ローディング動作中にローディングモータがロックした場合に、より早くエラー検出することができる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための最良の形態（以下、実施形態と称す）について、以下図面を用いて説明する。
【００１２】
図１は、本実施形態に係るスロットイン方式のディスク装置の制御手段を中心に示すブロック図である。制御手段であるマイコン７０は内部に図示しないＲＯＭ、ＲＡＭ、ＣＰＵ、バス等を有する周知のものである。マイコン７０のバスには、イジェクトスイッチ４と、スレッドモータ１６と、駆動開始位置検出スイッチ２８と、モータドライバ７１と、電流センサ７２と、最外周位置検出スイッチ７５と、データ処理部７６と、イジェクト終了検出スイッチ８０と、ローディング終了検出スイッチ８１とが接続されている。マイコン７０にはこれ以外にも様々な構成要素が接続されているが、本実施形態において直接関係しない構成要素についてはその接続関係及び/または図示を省略している。
【００１３】
イジェクトスイッチ４はベゼル３のスロット３ａの近傍に配置される、周知の押ボタン式スイッチである。  
【００１４】
スレッドモータ１６はリードスクリュー７９を駆動して、光ピックアップ１２が載置されているキャリアブロック１３をディスクＤの直径方向に往復動させるためのものであると共に、イジェクト準備状態に移行する際にはキャリアブロック１３をスピンドルモータ１１の駆動軸から最も遠い位置へ移動させる。ここで、イジェクト準備状態とは、ディスクＤの図示しない中心孔Ｄａがスピンドルモータ１１の駆動軸に固定されたターンテーブルと一体的に構成されたクランプヘッドにクランプされている状態において、ディスクＤは排出しないが、キャリアブロック１３がディスク最外周位置にあって、ディスクＤの排出がすぐにできる状態のことをいう。
【００１５】
最外周位置検出スイッチ７５は、ディスクＤの中心孔をクランプまたはクランプされている状態を解除するためのフレーム部材（図示せず）内部に設けられ、キャリアブロック１３がディスク最外周方向に移動してメカストップ位置に至った時に、キャリアブロック１３に押されてオフとなる。
【００１６】
モータドライバ７１はローディングモータ３０に電力を供給する為のものであり、例えばパワートランジスタを中心とする回路にて構成される。電流センサ７２は、ローディングモータ３０に流れる駆動電流Ｉを検知し、その駆動電流Ｉを示す電流データをマイコン７０に出力する。マイコン７０は、この駆動電流Ｉに基づいて、ローディング動作のエラーを検知する。
【００１７】
データ処理部７６は、信号処理回路７７を経由して光ピックアップ１２から読み取られる情報を、ＡＴＡＰＩインターフェースを通じて上位装置に供給すると共に、上位装置から来る各種命令に従ってマイコン７０に動作指令を行う。
【００１８】
イジェクト終了検出スイッチ８０は、ローディングモータ３０によって駆動されるラック主体４３がイジェクト動作を終了した位置において離される。すなわち、ラック主体４３がイジェクト動作の終了時点迄至ったことを検出するスイッチである。
【００１９】
ローディング終了検出スイッチ８１は、ローディングモータ３０によって駆動されるラック主体４３がクランプ動作を終了した位置において押される。すなわち、ラック主体４３がローディング動作の終了時点迄至ったことを検出するスイッチである。
【００２０】
イジェクトスイッチ４と、イジェクト終了検出スイッチ８０と、ローディング終了検出スイッチ８１と、駆動開始位置検出スイッチ２８と、最外周位置検出スイッチ７５は、夫々抵抗Ｒ１,Ｒ２,Ｒ３,Ｒ４,Ｒ５を介して電源電圧にてプルアップされており、オン状態で０Ｖになる。
【００２１】
以上のように構成されたディスク装置におけるローディング動作について以下、図２を用いて説明する。
【００２２】
図２は、ディスク装置にディスクＤを挿入してローディング動作を行う際の、駆動開始位置検出スイッチ２８と、イジェクト終了検出スイッチ８０と、ローディング終了検出スイッチ８１との論理状態を示す図である。
【００２３】
時点ｔ０はディスクＤをスロット３ａに挿入する前の状態であり、時点ｔ１はディスクＤをスロット３ａに挿入した後、ディスクＤの周縁がディスク支持アーム１７に接触した状態である。これはディスク装置からディスクＤを排出し、ディスク支持アーム１７が振れ切って排出動作が完了した時の位置でもある。この時点では駆動開始位置検出スイッチ２８とイジェクト終了検出スイッチ８０とローディング終了検出スイッチ８１がオフである。
【００２４】
時点ｔ１から時点ｔ２の直前迄は、ユーザがディスク装置へディスクＤを更に押し込むことによって、ディスク支持アーム１７が回動している。また、時点ｔ２の直前迄は、各スイッチの論理は時点ｔ１の状態から変化しない。
【００２５】
時点ｔ２はディスクＤがディスク支持アーム１７を押し込み、駆動開始位置検出スイッチ２８がオンになった状態である。この時点で、イジェクト終了検出スイッチ８０とローディング終了検出スイッチ８１がオフである。
【００２６】
マイコン７０は駆動開始位置検出スイッチ２８がオンになったことに呼応して、モータドライバ７１に直流の駆動制御信号を与える。これにより、モータドライバ７１からローディングモータ３０に電力が供給される。すると、ローディングモータ３０は回転を始め、ラック主体４３を駆動し、これに呼応して誘引アーム５０が駆動される。この時点で既に誘引アーム５０先端のローラはディスクＤの外縁に接触しているので、ディスクＤをローディング方向へ駆動する。
【００２７】
程なくして、ラック主体４３が移動することにより、時点ｔ３においてイジェクト終了検出スイッチ８０もオンになる。但し、ローディング動作には直接関係しない。
【００２８】
時点ｔ４に至る直前において、ラック主体４３のクランプ動作への移行が機械的に許可される。時点ｔ４はディスクＤの中心がスピンドルモータ１１に設けられているクランプヘッドと一致し、クランプ動作が始まる状態であり、この状態は、駆動開始位置検出スイッチスイッチ２８には何の論理的変化はない。
【００２９】
時点ｔ４からクランプ動作が進むと、ラック主体４３は時点ｔ５においてローディング終了検出スイッチ８１をオンにする。マイコン７０はローディング終了検出スイッチ８１がオンになったことに呼応して、モータドライバ７１に対して電源供給を禁止するべく制御する。すると、ローディングモータ３０は回転を停止し、ローディング動作は終了する。すなわち、クランプ動作が完了する。
【００３０】
続いて、マイコン７０が行うローディング動作時のディスク挿入エラーの検知手順について、図３に示すフローチャートを用いて説明する。
【００３１】
マイコン７０は、駆動開始位置検出スイッチ２８がオンになったことに呼応して、モータドライバ７１への直流の駆動制御信号の出力を開始すると（Ｓ１００）、駆動開始時電流Ｉｊを測定する（Ｓ１０２）。ここで、駆動開始時電流Ｉｊとは、駆動制御信号の出力開始時点から所定の測定期間（例えば、２０ｍｓｅｃ）に電流センサ７２で検知される駆動電流Ｉのうち、もっとも高い駆動電流Ｉｍａｘのことをいう。図４Ａは、ローディング動作時における駆動電流Ｉの時間変化の一例を示す図である。正常にローディング動作が行われる場合、図４Ａに示す通り、ローディングモータ３０に流れる駆動電流Ｉの中で最も高い駆動電流Ｉｍａｘは、ローディングモータ３０の始動時に現れる。本実施形態においてローディングモータ３０は、直流モータであり、回転速度の増加に比例して逆起電圧が増加し、その分モータ端子間にかかる電圧が減少する。つまり、回転速度が増加するとローディングモータ３０に流れる駆動電流Ｉは減少する。一方、ローディングモータ３０の回転駆動開始直後は、回転速度がほぼゼロであり、かつ逆起電力もほぼゼロであり、その時の駆動電流Ｉがローディング動作中においてローディングモータ３０に流れる駆動電流Ｉの中で最大の値を示す。また、ユーザがローディング動作途中でディスクを手で引っ張るなどして、ローディングモータ３０がロックした場合も、ローディングモータ３０の回転速度はほぼゼロであるため、回転駆動開始直後に流れる最大の駆動電流Ｉｍａｘとほぼ同じ駆動電流Ｉがローディングモータ３０に流れることになる。つまり、図４Ａに示すように、正常にローディング動作が行われる場合、ローディング動作中にローディングモータ３０に流れる駆動電流Ｉが、ローディング動作終了直前を除いて、駆動開始時電流Ｉｊ付近まで達することはない。一方、図４Ｂに示すように、ローディング動作中に、駆動開始時電流Ｉｊ近傍の駆動電流Ｉを示す電流がローディングモータ３０にローディング動作が終了していないにも拘わらず継続的に流れている場合には、ユーザがローディング動作途中でディスクを手で引っ張るなどして、ローディングモータ３０がロックした状態である可能性が高い。
【００３２】
そこで、マイコン７０は、駆動開始時電流Ｉｊに基づいて基準電流Ｉｓを設定し（Ｓ１０４）、さらに電流センサ７２で検知された駆動電流Ｉを取得した後（Ｓ１０６）、取得した駆動電流Ｉが基準電流Ｉｓに達しているか否かを判定する（Ｓ１０８）。なお、マイコン７０は、基準電流Ｉｓを駆動開始時電流Ｉｊと等しい値にしてもよいが、電流センサ７２で検知される駆動電流Ｉの誤差等を考慮して、例えば、駆動開始時電流Ｉｊから所定の値を減算し、あるいは駆動開始時電流Ｉｊを所定の関数に代入して演算することで、駆動開始時電流Ｉｊより小さい値を基準電流Ｉｓとして求めてもよい。
【００３３】
判定の結果、駆動電流Ｉが基準電流Ｉｓに達した場合（ステップＳ１０８での判定結果が、肯定「Ｙ」）、マイコン７０は、ディスク挿入エラーとして検知し、所定のエラー処理を行う（Ｓ１１０）。マイコン７０は、例えば、ローディングモータ３０を逆回転させ、ディスクＤを排出させることで、エラー処理を行う。
【００３４】
一方、判定の結果、駆動電流Ｉが基準電圧Ｉｓに達していない場合（ステップＳ１０８での判定結果が、否定「Ｎ」）、マイコン７０は、ローディング動作が終了したか否かを判定する（Ｓ１１２）。例えば、マイコン７０は、ローディング終了検出スイッチ８１がオンかオフかでローディング動作の終了判定を行い、ローディング動作が終了していなければ（ステップＳ１１２での判定結果が、否定「Ｎ」）、マイコン７０は、ローディング動作が終了するまで、ステップＳ１０６以降の処理を繰り返す。
【００３５】
以上のように、本実施形態では、ローディング動作を行うごとに、ローディングモータ３０の始動時における駆動開始時電流Ｉｊを測定し、駆動開始時電流Ｉｊに基づいて、ディスク挿入エラーの判断基準となる基準電流Ｉｓを設定する。これにより、ローディング動作を行うごとに基準電流Ｉｓは更新されるため、例えば、ローディング動作時にローディングモータ３０に流れる駆動電流がディスク装置ごとや挿入するディスクごとにばらつきがある場合でも、エラー検出されるローディング動作に、ばらつきが生じることを防止することができる。また、基準電流Ｉｓに達する駆動電流Ｉが検知された段階で、マイコン７０はエラー処理を開始することができるため、所定の待機期間経過してもローディング動作が終了していない場合にエラーとして検出する場合よりも早くエラー検出することができる。つまり、例えばユーザがローディング動作途中でディスクを手で引っ張るなどして、ローディングモータ３０がロックした状態を即座にエラーとして検知し、ディスクの排出をすることができるため、ローディングモータ３０がロックした状態が長時間継続することによるディスク装置の物理的な破損等を防止することができる。
【００３６】
また、上記では、駆動電流Ｉが基準電流Ｉｓに達した時点でエラーとして検出しているが、例えば、マイコン７０は、ローディング動作中における駆動電流Ｉを監視し、駆動電流Ｉが所定の監視期間（例えば、３００ｍｓｅｃ）連続して基準電流Ｉｓ以上であった場合に、エラーとして検出してもよい。また、ディスク装置によっては、ローディング機構のメカ負荷が大きく、正常のローディング動作でもローディングモータ３０の回転速度が低下し、駆動電流Ｉが増加してしまう場合がある。そこで、そのようなローディング機構を有するディスク装置の場合には、上記の監視期間を長めに設定して、単なるメカ負荷による電流増加をモータロックによる電流増加であると誤って判断して、エラーとして検出することを防いでもよい。
【００３７】
さらに、上記では、スロットイン方式のディスク装置について説明したが、ディスク挿入時にローディングモータを駆動させるディスク装置であれば、他の方式のディスク装置でもよく、例えば、ローディングモータを駆動させることでディスクを保持するトレーを移動させるトレー方式のディスク装置でも本実施形態のエラー検出手順を採用することができる。
【図面の簡単な説明】
【００３８】
【図１】本実施形態に係るスロットイン方式のディスク装置の制御手段を中心に示すブロック図である。
【図２】ディスクローディング動作における各検出スイッチの論理の変化を示すタイムチャートである。
【図３】マイコンが行うローディング動作時のディスク挿入エラーの検知手順を示すフローチャートである。
【図４Ａ】ローディング動作が正常に行われる場合における駆動電流Ｉの時間変化の一例を示す図である。
【図４Ｂ】ローディング動作中にローディングモータがロック状態となった場合における駆動電流Ｉの時間変化の一例を示す図である。
【符号の説明】
【００３９】
３  ベゼル、３ａ  スロット、４  イジェクトスイッチ、１１  スピンドルモータ、１２  光ピックアップ、１３  キャリアブロック、１６  スレッドモータ、１７  ディスク支持アーム、２８  駆動開始位置検出スイッチ、３０  ローディングモータ、５０  誘引アーム、７０  マイコン、７１  モータドライバ、７２  電流センサ、７５  最外周位置検出スイッチ、７６  データ処理部、７７  信号処理回路、７９  リードスクリュー、８０  イジェクト終了検出スイッチ、８１  ローディング終了検出スイッチ。
【図１】
2007317325.tif 000003
【図２】
2007317325.tif 000004
【図３】
2007317325.tif 000005
【図４Ａ】
2007317325.tif 000006
【図４Ｂ】
2007317325.tif 000007