(57)【特許請求の範囲】
【請求項１】
情報が磁気的に記録される磁気ディスクと、該磁気ディスクから信号を再生する磁気ヘッドと、利得制御信号に基づいて利得が制御され、該利得に応じて、該磁気ヘッドにより該磁気ディスクから再生された再生信号を、その振幅が一定となるように増幅する自動利得制御増幅手段と、該自動利得制御増幅手段の出力再生信号により復調を行う復調手段とを具備する磁気ディスク装置において、
前記利得制御信号を保持する保持手段と、
前記復調手段の出力復調信号の読込エラーを検出するエラー検出手段と、
再読み込み回数毎に、前記保持手段による利得制御信号の保持機能のオン／オフを制御する自動利得制御ホールド設定情報が設定されたテーブルと、
前記エラー検出手段で読込エラーが検出されたときに、再読み込みを行うとともに、再読み込み回数をカウントし、該再読み込み回数に応じた前記自動利得制御ホールド設定情報を前記テーブルから読み出し、前記テーブルから読み出された前記自動利得制御ホールド設定情報に基づいて前記保持手段による前記利得制御信号を固定する制御手段を有することを特徴とする情報再生装置。
【請求項２】
前記磁気ディスクには、データ領域の間に、ギャップ部を介してサーボ情報が記録されており、
前記制御手段は、前記サーボ情報にエラーが発生したとき、再読み込みを行うとともに、前記再生信号のうち前記サーボ情報の直前のギャップ部から前記保持手段を制御することを特徴とする請求項１記載の磁気ディスク装置。
【請求項３】
前記アンプの出力再生信号の直流レベルを検出するレベル検出手段を有し、
前記制御手段は、前記エラー検出手段で読込エラーが検出されたときに、再読み込みを行うとともに、前記レベル検出手段で検出された直流レベルが所定のレベル以上のときに、再読み込み回数をカウントし、該再読み込み回数に応じた保持情報を前記テーブルから読み出し、前記レベル検出手段で検出された直流レベルが所定のレベル以上のときに、前記テーブルから読み出された該保持情報に基づいて前記保持手段による前記利得制御信号の保持機能をオン／オフさせることを特徴とする請求項１又は２記載の磁気ディスク装置。
【請求項４】
前記レベル検出手段は、前記磁気ヘッドと前記磁気ディスクとの衝突により生じる熱応答現象を検知可能にスライスレベルが設定されたことを特徴とする請求項３記載の磁気ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は磁気ディスク装置に係り、特に、再生信号をＡＣＧにより一定の振幅に増幅して出力する磁気ディスク装置に関する。
近年、磁気ディスク装置などの情報記録再生装置では、小型化、大容量化にともない、高感度で、小型化が可能なＭＲ（Magneto-Resistive ；磁気抵抗）型磁気ヘッドが搭載されている。
【０００２】
しかし、ＭＲ型磁気ヘッドでは、磁気ディスクとの接触により熱応答現象（Thermal Asperity現象）が発生する。熱応答現象が発生した場合、熱応答現象が発生した磁気ディスク上の位置の情報にＤＣ（直流）不平衡が発生し、ＡＧＣ（Automatic Gain Control）によりアンプのゲインが大きく変動して、熱応答現象が終了した位置の再生信号の増幅に影響を与え、熱応答現象発生部分以外の再生信号がエラーとなってしまう。熱応答現象は一時的なものであり、ギャップ部などで発生した場合には、データに対して何ら関係ないにもかかわらず、ＡＧＣによりデータ部分のエラーを誘発していた。ＡＧＣによるエラー発生を低減する必要があった。
【０００３】
【従来の技術】
図７に従来の磁気ディスク装置の一例のブロック構成図を示す。
従来の磁気ディスク装置１００は、磁気ディスク１０１に磁気的に情報を記録する。磁気ディスク１０１は、スピンドルモータ１０２により矢印Ａ方向に回転される。
【０００４】
磁気ディスク１０１の表面には、磁気ディスク１０１に磁気的に作用し、磁気ディスク１０１に情報を記録するとともに、磁気ディスク１０１に記録された情報を読み出すＭＲ型磁気ヘッド１０３が対向して配置される。磁気ヘッド１０３は、アーム１０４に固定され、磁気ディスク１０１の回転により磁気ディスク１０１の表面からわずかに浮上した状態で、磁気ディスク１０１に情報の記録再生を行う。
【０００５】
アーム１０４は、回転軸１０５を中心に回動自在に保持されており、先端に磁気ヘッド１０３が保持され、回転軸１０５を挟んで反対側にはボイスコイルモータ１０６とされている。アーム１０４は、ボイスコイルモータ１０６により回転軸１０５を中心に矢印Ｂ方向に回動して、磁気ヘッド１０３を磁気ディスク１０１の半径方向に移動させる。
【０００６】
磁気ヘッド１０３は、接続線１０７を介してヘッドＩＣ（Integrated Circuit）１０８に接続される。
ヘッドＩＣ１０８は、磁気ディスク１０１から磁気ヘッド１０３により読み出されたリード信号を増幅する。ヘッドＩＣ１０８で増幅されたリード信号は、Ｒ／Ｗ（Read/Write）制御回路１０９に供給される。
【０００７】
Ｒ／Ｗ制御回路１０９は、ヘッドＩＣ１０８から供給されたリード信号を波形整形して、復調する。Ｒ／Ｗ制御回路１０９で復調された信号は、ＨＤＣ（Hard Disk Drive Controler ）１１２に供給される。
図８に従来の磁気ディスク装置の一例の読み出し制御回路のブロック構成図を示す。
【０００８】
Ｒ／Ｗ制御回路１０９は、読み出し制御回路（リードチャネル；Read Channel；ＲＤＣ）１２０、及び、書き込み制御回路（図示せず）を有する。
読み出し制御回路１２０は、リード信号を増幅するアンプ１２１、アンプ１２１で増幅されたリード信号から不要成分を除去するフィルタ１２２、フィルタ１２２で不要成分が除去されたリード信号の歪みを除去するイコライザ１２３、イコライザ１２３で歪みが除去されたリード信号を所定のスライスレベルでスライスし、波形整形するレベル検出回路１２４、レベル検出回路１２４で波形整形された信号から元のデータを復調する復調器１２５、イコライザ１２３でイコライジングされたリード信号に同期したクロックを生成するＰＬＬ（Phase Locked Loop ）回路１２６、フィルタ１２２の出力リード信号のレベルに応じてアンプ１２１の利得をフィルタ１２２の出力リード信号の振幅が一定になるよう制御するＡＧＣ（Automatic Gain Control）コントローラ１２７から構成される。
【０００９】
読み出し制御回路１２０に供給されたヘッドＩＣ１０８の出力再生信号は、まず、アンプ１２１に供給される。アンプ１２１は、ＡＧＣコントローラ１２７からのＡＧＣコントロール信号に応じて利得が制御され、ヘッドＩＣ１０８から供給される再生信号の振幅が一定になるように増幅を行う。アンプ１２１の出力再生信号は、フィルタ１２２に供給される。
【００１０】
フィルタ１２２は、不要成分を除去するためのフィルタで、アンプ１２１から供給された再生信号から不要成分を除去する。フィルタ１２２には、ＭＰＵ１１０からカットオフ周波数制御信号が供給される。
フィルタ１２２は、ＭＰＵ１１０から供給されるカットオフ周波数制御信号によりカットオフ周波数ｆc が制御され、通過帯域が制御される。フィルタ１２２により不要成分が除去された再生信号は、イコライザ１２３、及び、ＡＧＣコントローラ１２７に供給される。
【００１１】
ＡＧＣコントローラ１２７は、フィルタ１２２の出力再生信号の振幅を検出して、振幅が所定の振幅より大きければ、アンプ１２１の利得が小さなり、振幅が所定の振幅より小さければ、アンプ１２１の利得が大きくなるＡＧＣコントロール信号を生成し、アンプ１２１に供給する。
アンプ１２１は、ＡＧＣコントローラ１２７から供給されるＡＧＣコントロール信号により利得が制御され、ヘッドＩＣ１０８から供給される再生信号の振幅が一定になるように増幅を行う。
【００１２】
一方、イコライザ１２３は、フィルタ１２２から供給された再生信号から歪みを除去する。イコライザ１２３で歪みが除去された再生信号は、レベル検出回路１２４、及び、ＰＬＬ回路１２６に供給される。
レベル検出回路１２４は、イコライザ１２３で歪みが除去された再生信号を所定のスライスレベルでスライスすることにより、再生信号をパルス状に波形整形する。イコライザ１２３には、ＭＰＵ１１０からスライスレベル制御信号が供給されており、ＭＰＵ１１０から供給されるスライスレベル制御信号に応じてスライスレベルが可変される。
【００１３】
また、ＰＬＬ回路１２６は、イコライザ１２３で歪みが除去された再生信号から、再生信号に同期したクロックを生成する。ＰＬＬ回路１２６で生成されたクロックは、復調器１２５に供給されるとともに、復調器１２５で復調されたデータと共にＨＤＣ１１２に供給される。
レベル検出回路１２４でパルス状にされた再生信号は復調器１２５に供給される。復調器１２５は、レベル検出回路１２４からの再生パルス信号、及び、ＰＬＬ回路１２６で生成されたクロックから元のデータの復調を行う。
【００１４】
復調器１２５で復調されたデータは、ＰＬＬ回路１２６のクロックとともに、ＨＤＣ１１２に供給される。
ＭＰＵ１１０は、Ｒ／Ｗ制御回路１０９、ＤＳＰ（Digital Signal Processor）１１１、ＨＤＣ（Hard disk Drive Contorler ）１１２に接続される。ＭＰＵ１１０は、磁気ディスク１０１に記録再生する情報の処理を行うとともに、磁気ヘッド１０３により磁気ディスク１０１から読み取られた情報に応じて磁気ディスク１０１の回転、及び、磁気ヘッド１０３の位置決めの制御を行う。
【００１５】
ＤＳＰ１１１は、ＭＰＵ１１０から供給される磁気ディスク１０１の回転速度を決定するディジタルデータに応じてスピンドルモータ１０２の回転を制御するディジタルデータを生成する。また、ＤＳＰ１１１は、ＭＰＵ１１０から供給される磁気ヘッド１０３の位置を決定するディジタルデータに応じてボイスコイルモータ１０６を制御するディジタルデータを生成する。
【００１６】
ＤＳＰ１１１で生成されたスピンドルモータ１０２の回転を制御するディジタルデータ、及び、ボイスコイルモータ１０６の回動位置を制御するディジタルデータは、それぞれにＤＡＣ（Digital Analog Converter）１１４に供給される。ＤＡＣ１１３は、ＤＳＰ１１１から供給されたスピンドルモータ１０２の回転を制御するディジタルデータ、及び、ボイスコイルモータ１０６の回動位置を制御するディジタルデータをそれぞれにアナログ信号に変換する。
【００１７】
ＤＳＰ１１３からＤＡＣ１１３に供給されたスピンドルモータ１０２の回転を制御するディジタルデータは、ＤＡＣ１１３でアナログ信号に変換された後、スピンドル駆動回路１１４に供給される。スピンドル駆動回路１１４は、ＤＡＣ１１３から供給されたアナログ信号に応じてスピンドルモータ１０２を駆動する駆動信号を生成してスピンドルモータ１０２に供給する。スピンドルモータ１０２は、スピンドルモータ駆動回路１１４から供給される駆動信号により回転され、磁気ディスク１０１を矢印Ａ方向に一定の回転速度で回転させる。
【００１８】
ＤＳＰ１１１からＤＡＣ１１３に供給されたボイスコイルモータ１０６の回動位置を制御するディジタルデータは、ＤＡＣ１１３でアナログ信号に変換された後、ボイスコイルモータ駆動回路１１５に供給される。ボイスコイルモータ駆動回路１１５は、ＤＡＣ１１３から供給されたアナログ信号に応じてボイスコイルモータ１０６を駆動する駆動信号を生成してボイスコイルモータ１０６に供給する。ボイスコイルモータ１０６は、ボイスコイルモータ駆動回路１１５から供給される駆動信号により矢印Ｂ方向にアーム１０４の回動位置を制御して、磁気ヘッド１０３の位置決めを行う。
【００１９】
一方、ＨＤＣ１１２には、リードライトデータを一時保持するメモリ１１６、及び、外部との接続を行うインターフェース（ＩＦ）１１７が接続される。ＨＤＣ１１２は、磁気ディスク装置１００と外部機器とのデータの送受信を制御する。
インターフェース１１７には、ホストコンピュータ１３０が接続される。ホストコンピュータ１３０は、磁気ディスク装置１００にデータの書き込み、読み出しを行い、データの処理を行う。
【００２０】
【発明が解決しようとする課題】
しかるに、従来の磁気ディスク装置では、ＭＲ型磁気ヘッドと磁気ディスクの突起との衝突により生じる熱応答現象により、再生信号のＤＣレベルが一時的に増大し、ＡＧＣ制御が係ると、ＡＧＣ制御では、再生信号の振幅を抑制しようとして、アンプの利得を低減する制御を行う。
【００２１】
図９に従来の磁気ディスク装置の一例のデータ領域再生時の動作波形図を示す。図９（Ａ）は磁気ディスク１０１のデータ領域のデータフォーマット、図９（Ｂ）はリードゲート信号、図９（Ｃ）は再生信号、図９（Ｄ）はＡＧＣコントロール信号、図９（Ｅ）はアンプの出力再生信号を示す。
磁気ディスク１０１のデータ領域は、ギャップ部ＧＡＰ、プリアンブル部ＰＲＥＡＭＢＬＥ、トレーニング部ＴＲ、シンクバイト部ＳＢ、データ部ＤＡＴＡ、ＥＣＣ（Error Checking  and Correcting）部ＥＣＣから構成される。
【００２２】
ここで、ギャップ部ＧＡＰに熱応答現象が起こったときに、図９（Ｃ）に示すようにアンプに供給される再生信号波形の出力直流レベルが一時的に増加する。再生信号が図９（Ｃ）に示すように増加すると、ＡＧＣコントローラがこれにより制御され、図９（Ｄ）に示すようにアンプに供給するＡＧＣコントロール信号を増加させる。アンプは、ＡＧＣコントロール信号の増加により利得が低減される。ＡＧＣコントローラは、ＡＧＣコントロール信号が急激に変化すると、図９（Ｄ）に示すようにＡＧＣコントロール信号は低下が遅延され、図９（Ｂ）に示すリードゲート信号がアサートされた後でも、図９（Ｅ）に示すように充分な振幅が得られない。
【００２３】
図９（Ｅ）に示すように再生信号が十分な振幅が得られないままで、データ部ＤＡＴＡの前のシンクバイト部ＳＢまで及び、シンクバイト検出に失敗すると、データ部ＤＡＴＡの読み取りが行えず、リードエラーが発生する等の問題点があった。
また、この現象がデータ領域の間に設けられた、サーボ領域のギャップ部で発生すると、データ領域と同様にサーボ部の前に設けられたサーボマーク部ＳＭが読みとれず、シークエラーが発生する等の問題点があった。
【００２４】
本発明は上記の点に鑑みてなされたもので、再生信号の直流レベルに急激な増減が生じても、以降のデータの読み込みを確実に行える磁気ディスク装置を提供することを目的とする。
【００２５】
【課題を解決するための手段】
本発明の請求項１は、情報が磁気的に記録される磁気ディスクと、該磁気ディスクから信号を再生する磁気ヘッドと、利得制御信号に基づいて利得が制御され、該利得に応じて、該磁気ヘッドにより該磁気ディスクから再生された再生信号を、その振幅が一定となるように増幅する自動利得制御増幅手段と、該自動利得制御増幅手段の出力再生信号により復調を行う復調手段とを具備する磁気ディスク装置において、
前記利得制御信号を保持する保持手段と、
前記復調手段の出力復調信号の読込エラーを検出するエラー検出手段と、
再読み込み回数毎に、前記保持手段による利得制御信号の保持機能のオン／オフを制御する自動利得制御ホールド設定情報が設定されたテーブルと、
前記エラー検出手段で読込エラーが検出されたときに、再読み込みを行うとともに、再読み込み回数をカウントし、該再読み込み回数に応じた前記自動利得制御ホールド設定情報を前記テーブルから読み出し、前記テーブルから読み出された前記自動利得制御ホールド設定情報に基づいて前記保持手段による前記利得制御信号を固定する制御手段を有することを特徴とする。
【００２６】
請求項１によれば、再読み込み時には、自動利得制御増幅手段の利得を一定に保持し、再生を行うことにより、磁気ディスクと磁気ヘッドとの衝突により再生信号が急激に増減する、いわゆる、熱応答現象が発生した場合に、熱応答現象による再生信号の急激な増減により、自動利得制御増幅手段の利得が一時的に急激に制御され、この利得の変動が熱応答現象発生部分以外の再生信号が影響されることがないので、熱応答現象発生部分以外の再生信号を安定して得られる。また、テーブルに設定された自動利得制御ホールド設定情報により、再読み込み回数毎に利得制御信号を固定する。
【００２７】
請求項２は、前記磁気ディスクには、データ領域の間に、ギャップ部を介してサーボ情報が記録されており、
前記制御手段は、前記サーボ情報にエラーが発生したとき、再読み込みを行うとともに、前記再生信号のうち前記サーボ情報の直前のギャップ部から前記保持手段を制御することを特徴とする。
【００２８】
請求項２によれば、サーボ情報にエラーが発生したとき、再読み込みを行うとともに、再生信号のうちサーボ情報の直前のギャップ部から保持手段を制御することにより、サーボ情報の再読み込み時には、ギャップ部から自動利得制御増幅手段の利得を一定に保持することができ、サーボ情報再生に関係ないギャップ部で熱応答現象が発生した場合に、熱応答現象による再生信号の急激な増減により、自動利得制御増幅手段の利得が一時的に急激に制御され、この利得の変動が熱応答現象発生部分以外のサーボ情報が影響されることがないので、熱応答現象発生部分以外のサーボ情報を安定して得られる。
【００２９】
請求項３は、  前記アンプの出力再生信号の直流レベルを検出するレベル検出手段を有し、
前記制御手段は、前記エラー検出手段で読込エラーが検出されたときに、再読み込みを行うとともに、前記レベル検出手段で検出された直流レベルが所定のレベル以上のときに、再読み込み回数をカウントし、該再読み込み回数に応じた保持情報を前記テーブルから読み出し、前記レベル検出手段で検出された直流レベルが所定のレベル以上のときに、前記テーブルから読み出された該保持情報に基づいて前記保持手段による前記利得制御信号の保持機能をオン／オフさせることを特徴とする。
【００３０】
請求項３によれば、エラー検出手段で読込エラーが検出されたときに、再読み込みを行うとともに、レベル検出手段で検出された直流レベルが所定のレベル以上のときに、利得保持手段を制御して再生信号の直前の利得に保持することにより、熱応答現象による再生信号の急激な増減をレベル検出手段により検出し、熱応答現象発生部分だけを一定の利得で増幅することができるので、熱応答現象発生部分以外では自動利得制御増幅手段を動作されることができ、したがって、熱応答現象発生部分以外の再生信号の振幅を一定にでき、再生信号の復調を確実に行える。
【００３１】
請求項４は、前記レベル検出手段は、前記磁気ヘッドと前記磁気ディスクとの衝突により生じる熱応答現象を検知可能にスライスレベルが設定されたことを特徴とする。
請求項４によれば、レベル検出手段のスライスレベルを磁気ヘッドと前記磁気ディスクとの衝突により生じる熱応答現象を検知可能なレベルに設定することにより熱応答現象を確実に検知でき、熱応答現象によるエラーを低減できる。
【００３２】
【発明の実施の形態】
図１に本発明の磁気ディスク装置の一実施例のブロック構成図を示す。同図中、図７と同一構成部分には同一符号を付し、その説明は省略する。
本実施例の磁気ディスク装置１は、図７に示す従来の磁気ディスク装置１００とは、Ｒ／Ｗ制御回路１０の読み出し制御回路２０内に設けられたＡＧＣコントローラ３０の構成、及び、ＭＰＵ４０の動作が相違する。
【００３３】
図２に本発明の磁気ディスク装置の一実施例の読み取り制御回路のブロック構成図を示す。同図中、図８と同一構成部分には同一符号を付し、その説明は省略する。
本実施例の読み出し制御回路２０のＡＧＣコントローラ３０は、フィルタ１２２の出力再生信号を直流信号に変換する全波整流器３１、全波整流器３１で直流信号に変換された再生信号に応じたＡＧＣコントロール信号を生成するＡＧＣチャージポンプ３２、アンプ１２１の出力再生信号のレベルを検出するコンパレータ３３と、ＭＰＵ４０から供給され、ＡＧＣホールド制御信号とコンパレータ３３の出力論理との論理和を出力するＯＲゲート３４、ＡＧＣチャージポンプ３２とアンプ１２１との接続点に接続され、ＡＧＣチャージポンプ３２の出力ＡＧＣコントロール信号を保持するコンデンサＣ1 、ＡＧＣチャージポンプ３２とアンプ１２１との間に設けられ、ＯＲゲート３４の出力論理に応じてスイッチングされ、ＡＧＣコントロール信号のアンプ１２１への供給を制御するスイッチＳＷ1 から構成される。
【００３４】
コンパレータ３３には、ＭＰＵ４０から一定のスライスレベルＳＬ10が供給されており、アンプ１２１の出力再生信号レベルがスライスレベルＳＬ10以上となったときに、ハイレベルを出力し、アンプ１２１の出力再生信号レベルがスライスレベルＳＬ10以下のときにはローレベルを出力する。
コンパレータ３３の出力論理は、ＯＲゲート３４に供給される。また、ＯＲゲート３４には、ＭＰＵ４０からＡＧＣホールド制御信号が供給されており、コンパレータ１１の出力論理とＭＰＵ４０からのＡＧＣホールド制御信号との論理和を取る。
【００３５】
すなわち、ＯＲゲート３４の出力論理は、コンパレータ３３の出力論理とＭＰＵ４０からのＡＧＣホールド制御信号とのうちいずれか一方がハイレベルのときには、ハイレベルとなり、コンパレータ３３の出力論理、及び、ＭＰＵ４０からのＡＧＣホールド制御信号の両方がローレベルであれば、ローレベルとなる。ＭＰＵ４０からのＡＧＣホールド制御信号は、読込エラーが発生したときに、ギャップ部ＧＡＰから読込エラーが発生したデータ領域の間ハイレベルとなる。一方、コンパレータ３３の出力論理は、熱応答現象などによりアンプ１２１の出力再生信号の直流レベルが増加し、予め設定されたスライスレベルＳＬ10より大きくなると、ハイレベルとなる。すなわち、ＡＧＣコントロール信号が異常に増加したときに、ハイレベルとなる。
【００３６】
したがって、読込エラーが発生したデータ領域のうち熱応答現象などで、直流レベルがスライスレベルＳＬ10以上となった部分だけ、ハイレベルとなる。
ＯＲゲート３４の出力論理は、スイッチＳＷ1 の制御端子に供給される。スイッチＳＷ1 は、制御端子がハイレベルのときにオンし、制御端子がローレベルのときにはオフする。
【００３７】
スイッチＳＷ1 がオンのときには、ＡＧＣチャージポンプ３２の出力信号によりアンプ１２１の利得が制御される。また、スイッチＳＷ1 がオフのときには、コンデンサＣ1 に保持された直前の再生信号の状態に応じた利得に固定された状態でアンプ１２１により再生信号の増幅が行われる。
【００３８】
図３に本発明の磁気ディスク装置の一実施例のリトライテーブルのデータ構成図を示す。
リトライテーブル２１は、リトライ回数を示すリトライ回数情報Ｎ、フィルタ１２２のカットオフ周波数ｆc を設定するためのカットオフ周波数設定情報Ｆc 、レベル検出回路１２４のスライスレベルｓｌを設定するためのスライスレベル設定情報ＳＬ、ＡＧＣホールドのオン・オフを制御するＡＧＣホールド情報Ｈから構成される。
【００３９】
リトライ回数情報Ｎは、リトライ回数「１」〜「ｎ」が格納される。このリトライ回数毎にフィルタ１２２のカットオフ周波数ｆc を設定するための情報、レベル検出回路１２４のスライスレベルｓｌ、ＡＧＣホールドのオン・オフが設定される。なお、ＭＰＵ４０は、リトライをｎ回繰り返し、正常に情報を読み出せない場合には、リトライ処理エラーと認識する。
【００４０】
カットオフ周波数設定情報Ｆc は、フィルタ１２２のカットオフ周波数ｆc を設定するための情報で、基準となるカットオフ周波数ｆc0に対する増減の情報が格納される。例えば、リトライ回数Ｎ＝１のときは、カットオフ周波数設定情報Ｆc は、「＋１０％」で、基準となるカットオフ周波数ｆc0に対して「＋１０％」のカットオフ周波数ｆc1が設定される。また、リトライ回数Ｎ＝２のときは、カットオフ周波数設定情報Ｆc は、「−１０％」で、基準となるカットオフ周波数ｆc0に対して「−１０％」のカットオフ周波数ｆc2が設定される。さらに、リトライ回数Ｎ＝ｎのときは、カットオフ周波数設定情報Ｆc は、「−１０％」で、基準となるカットオフ周波数ｆc0に対して「−１０％」のカットオフ周波数ｆcnが設定される。
【００４１】
スライスレベル設定情報ＳＬは、レベル検出回路１２４のスライスレベルｓｌを設定するための情報で、リトライ回数毎のスライスレベルｓｌ1 〜ｓｌn が格納される。例えば、リトライ回数Ｎ＝１のときは、スライスレベルｓｌ1 が設定され、リトライ回数Ｎ＝２のときには、スライスレベルｓｌ2 が設定され、また、リトライ回数Ｎ＝ｎのときには、スライスレベルｓｌn が設定される。
【００４２】
ＡＧＣホールド情報Ｈは、スイッチＳＷ1 のオン・オフを設定するための情報で、リトライ回数毎にオン、又は、オフの状態が設定される。例えば、リトライ回数Ｎ＝１のときは、「オン」、リトライ回数Ｎ＝２のときは、「オフ」、リトライ回数「ｎ」のときは、「オフ」が設定される。
図４に本発明の磁気ディスク装置の一実施例のリトライ処理の動作フローチャートを示す。
【００４３】
ＭＰＵ４０は、所望のデータの読み込みを指示する（ステップＳ１）。
ＭＰＵ４０によるデータ読み込み指示によりＲ／Ｗ制御回路１０９の読み取り制御回路１２０によりデータが復調され、ＨＤＣ１１２に供給される。ＨＤＣ１１２は、復調されたデータに基づいて読込エラーの有無を検出する。ＨＤＣ１１２は、読み取り制御回路１２０から供給されたデータに読込エラーが検出されると、ＭＰＵ４０に読込指示を行ったデータに読込エラーが発生した旨の通知を行う。
【００４４】
ＭＰＵ４０は、ＨＤＣ１１２から読み込み指示を行ったデータに読込エラーが発生した旨の通知を受けると、まず、リトライ回数を示すリトライカウントを「１」にセットする（ステップＳ２、Ｓ３）。
次に、ＭＰＵ４０は、内部に設定されたリトライテーブル２１を参照し、リトライテーブル２１からリトライカウントに応じたフィルタ１２２のカットオフ周波数設定情報を読み出し、フィルタ１２２に供給するカットオフ周波数設定データを生成し、フィルタ１２２に供給し、また、スライスレベル設定情報を読み出し、レベル検出回路１２４に供給するスライスレベル設定データを生成し、レベル検出回路１２４に供給し、さらに、ＡＧＣホールド設定情報Ｈを読み出し、ＯＲゲート３４に供給するＡＧＣホールド制御信号を生成し、読み出そうとするデータのデータ領域のギャップ部を検出してから、データ領域が終了するまで、ＯＲゲート３４に供給する（ステップＳ４）。
【００４５】
読み出し制御回路２０のフィルタ１２２は、ＭＰＵ４０のステップＳ３で設定されたカットオフ周波数設定データによりカットオフ周波数が設定される。また、読み出し制御回路２０のレベル検出回路１２４は、ＭＰＵのステップＳ３で設定されたスライスレベル設定データによりスライスレベルが設定される。さらに、読み出し制御回路２０のＯＲゲート３４には、読み出そうとするデータのデータ領域のギャップ部からデータ領域が終了するまでの間、ハイレベル信号が供給される。
【００４６】
ここで、ＭＰＵ４０は、データの再読み込を指示する（ステップＳ５）。
ＭＰＵ４０によるデータ読み込み指示によりＲ／Ｗ制御回路１０９の読み取り制御回路２０によりデータが復調され、ＨＤＣ１１２に供給される。ＨＤＣ１１２は、復調されたデータから読込エラーの有無を検出する。ＨＤＣ１１２は、読み取り制御回路１２０から供給されたデータに読込エラーを検出すると、ＭＰＵ４０に読み出し指示を行ったデータに読込エラーが発生した旨の通知を行う。
【００４７】
ＭＰＵ４０は、ＨＤＣ１１２から読み出し指示を行ったデータにエラーが発生した旨の通知を受けると、まず、リトライ回数を示すリトライカウントを「＋１」する（ステップＳ６、Ｓ７）。
ＭＰＵ４０は、ステップＳ７で「＋１」されたリトライカウントが「ｎ＋１」、すなわち、リトライオーバになったか否かの判定を行う（ステップＳ８）。  ステップＳ８で、リトライオーバになると、読み出し制御回路２０の操作では、読み出し不可能な状態であると判断できるので、上位装置であるホストコンピュータ１３０に対してリトライ処理エラー報告を行う（ステップＳ９）。
【００４８】
また、ステップＳ８でリトライカウントが「ｎ」以下であれば、リトライテーブル２１に設定すべき条件があると判断できるので、ステップＳ４に戻って、次にリトライカウント値に応じた条件でデータの再読み込みを行う。
熱応答現象により上記リトライ処理が行われる場合について、図５、図６とともに説明する。
【００４９】
図５に本発明の一実施例のデータ領域再生時の動作波形図を示す。図５（Ａ）はデータ領域のフォーマット、図５（Ｂ）はリードゲート制御信号、図５（Ｃ）はアンプ１２１の出力再生信号、図５（Ｄ）はＡＧＣホールド制御信号、図５（Ｅ）はコンパレータ３３の出力信号、図５（Ｆ）はアンプ１２１に供給されるＡＧＣコントロール信号、図５（Ｇ）はフィルタ１２２の出力再生信号の動作波形図である。
【００５０】
図５（Ａ）に示すギャップ部ＧＡＰで図５（Ｃ）に示すように熱応答現象による再生信号の直流レベルの増加が生じたとすると、リトライテーブル２１のＡＧＣホールド設定情報がオンとなるリトライ時には時刻ｔ0 でＡＧＣホールド制御信号がハイレベルとされる。
図５（Ｃ）に示されるように、時刻ｔ1 で熱応答現象により再生信号の直流レベルがコンパレータ３３に設定されたスライスレベルＳＬ10を越えると、コンパレータ３３の出力論理がハイレベルになり、ＯＲゲート３４の出力論理がハイレベルとなる。
【００５１】
ＯＲゲート３４の出力論理が時刻ｔ1 で、ハイレベルとなると、スイッチＳＷ1 がオフして、コンデンサＣ1 に充電された充電電圧に応じた利得にアンプ１２１の利得が固定される。すなわち、コンパレータ３３の出力論理がハイレベルになる直前の時刻ｔ0 での再生信号に応じたＡＧＣコントロール信号にアンプ１２１の利得が設定される。
【００５２】
図５（Ｃ）に示すように時刻ｔ2 で、熱応答現象による再生信号の直流レベルの増加が治まり、コンパレータ３３に設定されたスライスレベルＳＬ10より小さくなると、図５（Ｅ）に示すようにコンパレータ３３の出力論理はローレベルになる。このとき、ＡＧＣホールド信号Ｈがローレベルであると、スイッチＳＷ1 がオンし、ＡＧＣチャージポンプ３２から供給されるＡＧＣコントロール信号に応じてアンプ１２１の利得が決定される。すなわち、再生信号にＡＧＣがかけられ、振幅を一定にするような制御が行われる。
【００５３】
また、本実施例では、サーボ領域においても、データ領域と同様なリトライ動作が行われる。
図６に本発明の一実施例のサーボ領域再生時の動作波形図を示す。図６（Ａ）はサーボ領域のフォーマット、図６（Ｂ）はサーボゲート制御信号、図６（Ｃ）はアンプ１２１の出力再生信号、図６（Ｄ）はＡＧＣホールド制御信号、図６（Ｅ）はコンパレータ３３の出力信号、図６（Ｆ）はアンプ１２１に供給されるＡＧＣコントロール信号、図６（Ｇ）はフィルタ１２２の出力再生信号の動作波形図である。
【００５４】
図６（Ａ）に示すギャップ部ＧＡＰで図６（Ｃ）に示すように熱応答現象による再生信号の直流レベルの増加が生じたとすると、リトライテーブル２１のＡＧＣホールド設定情報がオンとなるリトライ時には時刻ｔ10でＡＧＣホールド制御信号がハイレベルとされる。
図６（Ｃ）に示されるように、時刻ｔ11で熱応答現象により再生信号の直流レベルがコンパレータ３３に設定されたスライスレベルＳＬ10を越えると、コンパレータ３３の出力論理がハイレベルになり、ＯＲゲート３４の出力論理がハイレベルとなる。
【００５５】
ＯＲゲート３４の出力論理が時刻ｔ11で、ハイレベルとなると、スイッチＳＷ1 がオフして、コンデンサＣ1 に充電された充電電圧に応じた利得にアンプ１２１の利得が固定される。すなわち、コンパレータ３３の出力論理がハイレベルになる直前の時刻ｔ10での再生信号に応じたＡＧＣコントロール信号にアンプ１２１の利得が設定される。
【００５６】
図６（Ｃ）に示すように時刻ｔ12で、熱応答現象による再生信号の直流レベルの増加が治まり、コンパレータ３３に設定されたスライスレベルＳＬ10より小さくなると、図６（Ｅ）に示すようにコンパレータ３３の出力論理はローレベルになる。コンパレータ３３の出力論理がローレベルになると、スイッチＳＷ1 がオンし、ＡＧＣチャージポンプから供給されるＡＧＣコントロール信号に応じてアンプ１２１の利得が決定される。すなわち、再生信号にＡＧＣがかけられ、振幅を一定にするような制御が行われる。
【００５７】
以上のように、データ領域、及び、サーボ領域のギャップ部ＧＡＰで、熱応答現象が発生した場合には、熱応答現象が発生した時に、ＡＧＣコントロール信号を直前の状態に固定し、熱応答現象により増加した再生信号の直流レベルによりＡＧＣコントロール信号が上昇することがないため、熱応答現象終了後、迅速にＡＧＣ状態に移行できる。すなわち、データ領域であれば、プリアンブル部ＰＲＥＡＭＢＬＥ、トレーニング部ＴＲ、シンクバイト部ＳＢ、サーボ領域であれば、ＡＧＣフィールド部ＡＧＣＦＩＥＬＤ、サーボマーク部ＳＭ、グレイコード部ＧＬＡＹＣＯＤＥ等のギャップ部ＧＡＰ直後のデータに熱応答現象の影響を与えることなく、再生が可能となる。
【００５８】
また、このとき、本実施例では、熱応答現象発生部分以外の部分に対しては、、ＡＧＣをかけることができるので、確実にデータの再生を行うことができる。
【００５９】
【発明の効果】
上述の如く、本発明の請求項１によれば、再読み込み時には、自動利得制御増幅手段の利得を一定に保持し、再生を行うことにより、磁気ディスクと磁気ヘッドとの衝突により再生信号が急激に増減する、いわゆる、熱応答現象が発生した場合に、熱応答現象による再生信号の急激な増減により、自動利得制御増幅手段の利得が一時的に急激に制御され、この利得の変動が熱応答現象発生部分以外の再生信号が影響されることがないので、熱応答現象発生部分以外の再生信号を安定して得られる等の特長を有する。
【００６０】
請求項２によれば、サーボ情報にエラーが発生したとき、再読み込みを行うとともに、再生信号のうちサーボ情報の直前のギャップ部から利得を一定に保持することにより、サーボ情報の再読み込み時には、ギャップ部から自動利得制御増幅手段の利得が一定に保持され、再生が行われるため、サーボ情報再生に関係ないギャップ部で熱応答現象が発生した場合に、熱応答現象による再生信号の急激な増減により、自動利得制御増幅手段の利得が一時的に急激に制御され、この利得の変動が熱応答現象発生部分以外のサーボ情報が影響されることがないので、熱応答現象発生部分以外のサーボ情報を安定して得られる等の特長を有する。
【００６１】
請求項３によれば、エラー検出手段でエラーが検出されたときに、再読み込みを行うとともに、レベル検出手段で検出された直流レベルが所定のレベル以上のときに、利得保持手段を制御して再生信号の直前の利得に保持することにより、熱応答現象による再生信号の急激な増減をレベル検出手段により検出し、熱応答現象発生部分だけを一定の利得で増幅することができるので、熱応答現象発生部分以外では自動利得制御増幅手段を動作されることができ、したがって、熱応答現象発生部分以外の再生信号の振幅を一定にでき、再生信号の復調を確実に行える等の特長を有する。
【００６２】
請求項４によれば、レベル検出手段のスライスレベルを磁気ヘッドと前記磁気ディスクとの衝突により生じる熱応答現象を検知可能なレベルに設定することにより熱応答現象を確実に検知でき、熱応答現象によるエラーを低減できる等の特長を有する。
【図面の簡単な説明】
【図１】本発明の磁気ディスク装置の一実施例のブロック構成図である。
【図２】本発明の磁気ディスク装置の一実施例の読み取り制御回路のブロック構成図である。
【図３】本発明の磁気ディスク装置の一実施例のリトライテーブルのデータ構成図である。
【図４】本発明の磁気ディスク装置の一実施例のリトライ処理の動作フローチャートである。
【図５】本発明の磁気ディスク装置の一実施例のデータ領域再生時の動作波形図である。
【図６】本発明の磁気ディスク装置の一実施例のサーボ領域再生時の動作波形図である。
【図７】従来の磁気ディスク装置の一例のブロック構成図である。
【図８】従来の磁気ディスク装置の一例の読み取り制御回路のブロック構成図である。
【図９】従来の磁気ディスク装置の一例のデータ領域再生時の動作波形図である。
【符号の説明】
１  磁気ディスク装置
１０  Ｒ／Ｗ制御回路
４０  ＭＰＵ
２１  リトライテーブル
２０  読み出し制御回路
３０  ＡＧＣコントローラ
３３  コンパレータ
３４  ＯＲゲート
１０１  磁気ディスク
１０２  スピンドルモータ
１０３  磁気ヘッド
１０６  ボイスコイルモータ
１２１  アンプ
１２２  フィルタ
１２３  イコライザ
１２４  レベル検出回路
１２５  復調器
１２６  ＰＬＬ回路
【図１】
0003667494.tif 000002
【図２】
0003667494.tif 000003
【図３】
0003667494.tif 000004
【図４】
0003667494.tif 000005
【図５】
0003667494.tif 000006
【図６】
0003667494.tif 000007
【図７】
0003667494.tif 000008
【図８】
0003667494.tif 000009
【図９】
0003667494.tif 000010