(57)【要約】【課題】磁気ディスク装置に備えるプリアンプであり、特に、ヘッドの出力を増幅する際に該出力信号の種別によって増幅率を切り替えて増幅するプリアンプの増幅率を適切な値に設定することを課題とする。【解決手段】磁気ディスク装置１０に対し、出荷前に行う設定を外部から行う増幅率設定装置１００は、まず、サーボデータ用増幅率設定部１１１により、プリアンプ４０のサーボデータ用増幅率を設定する。そして、コアズレ補正処理部１１２により、設定したサーボデータ用増幅率をユーザデータ用増幅率の暫定値として設定し、リードコアとライトコアの位置ズレを補正するコアズレ補正を行う。その上で、ユーザデータ用増幅率設定部１１３により、プリアンプ４０のユーザデータ用増幅率を設定する。【選択図】        図１
2009134819.tif 000002
【特許請求の範囲】
【請求項１】
磁気ディスク表面から読み出した磁気情報が位置決め用のサーボデータである場合にはサーボデータ用増幅率で増幅し、前記磁気情報が任意のデータを読み書き可能なユーザエリアに格納されたユーザデータである場合にはユーザデータ用増幅率で増幅するプリアンプを備えた磁気ディスク装置の設定方法であって、
前記サーボデータ用増幅率を設定するサーボデータ用増幅率設定ステップと、
前記サーボデータ用増幅率設定ステップによって設定されたサーボデータ用増幅率を前記ユーザデータ用増幅率の暫定値として設定する暫定ユーザデータ用増幅率設定ステップと、
前記ユーザデータ用増幅率の暫定値を用いてリードコアとライトコアの位置ズレを補正するコアズレ補正値を求めるコアズレ補正ステップと、
前記ユーザデータ用増幅率を設定するユーザデータ用増幅率設定ステップと、
を含んだことを特徴とする磁気ディスク装置の設定方法。
【請求項２】
前記サーボデータ用増幅率設定ステップは、サーボデータの読み出し時においてプリアンプ増幅後のＡＧＣ（Automatic Gain Control）増幅回路のゲイン収束値が該ＡＧＣ増幅回路のゲインの中央値近傍になるように前記サーボデータ用増幅率を設定し、
前記ユーザデータ用増幅率設定ステップは、ユーザデータの読み出し時においてプリアンプ増幅後のＡＧＣ増幅回路のゲイン収束値が該ＡＧＣ増幅回路のゲインの中央値近傍になるように前記ユーザデータ用増幅率を設定することを特徴とする請求項１に記載の磁気ディスク装置の設定方法。
【請求項３】
前記ユーザデータ用増幅率設定ステップは、ユーザデータの読み出し時におけるプリアンプ増幅後のＡＧＣ増幅回路のゲイン収束値をビタビアルゴリズムもしくはエラーレートに基づいて評価し、該評価結果から前記ユーザデータ用増幅率を設定することを特徴とする請求項１に記載の磁気ディスク装置の設定方法。
【請求項４】
前記ユーザデータ用増幅率設定ステップによる設定後、ユーザデータ読み出し時の信号強度が変動した場合に、前記ユーザデータ用増幅率を再設定するユーザデータ用増幅率再設定ステップをさらに備えたことを特徴とする請求項２または３に記載の磁気ディスク装置の設定方法。
【請求項５】
磁気ディスク表面から読み出した磁気情報が位置決め用のサーボデータである場合にはサーボデータ用増幅率で増幅し、前記磁気情報が任意のデータを読み書き可能なユーザエリアに格納されたユーザデータである場合にはユーザデータ用増幅率で増幅するプリアンプを備えた磁気ディスク装置の動作設定を行なう磁気ディスク設定装置であって、
前記サーボデータ用増幅率を設定するサーボデータ用増幅率設定部と、
前記サーボデータ用増幅率設定部によって設定されたサーボデータ用増幅率を前記ユーザデータ用増幅率の暫定値として設定する暫定ユーザデータ用増幅率設定部と、
前記ユーザデータ用増幅率の暫定値を用いてリードコアとライトコアの位置ズレを補正するコアズレ補正値を求めるコアズレ補正部と、
前記ユーザデータ用増幅率を設定するユーザデータ用増幅率設定部と、
を備えたことを特徴とする磁気ディスク設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンピュータの補助記憶装置としてユーザに利用される磁気ディスク装置に対して出荷前に行われる設定方法、および、該磁気ディスク装置の動作設定を行う磁気ディスク設定装置に関する。
【背景技術】
【０００２】
コンピュータの補助記憶装置として利用されるものの一つに磁気ディスク装置がある。この磁気ディスク装置は、磁性体を塗布したディスクを備え、該ディスクを磁化することでデータを記憶する。
【０００３】
磁気ディスク装置が記憶するデータには大きく分けて２つの種類があり、一つはサーボデータ、一方はユーザデータと呼ばれる。サーボデータは、磁気ディスク装置がヘッドの位置を制御するために予め書き込まれたデータである。一方のユーザデータは、コンピュータから書き込み命令を受け付けた後、磁気ディスク装置によってディスクに書き込まれるデータである（例えば、特許文献１参照）。
【０００４】
磁気ディスク装置は、上記した各データをディスクから読み出す際、まず、再生ヘッドによって、ディスクから発生される磁界から信号を生成する。生成された信号は微弱であるため、磁気ディスク装置は、該信号をプリアンプに入力して増幅する。
【０００５】
一般的に、この増幅率は、サーボデータの信号やユーザデータの信号に対して、個々に設定されず、共通に設定される。つまり、プリアンプは、２種類の信号を区別せずに、共通に設定された増幅率で増幅する。例えば、プリアンプは、入力された信号がサーボデータの信号であっても、ユーザデータの信号であっても、同様に１０倍に増幅する。
【０００６】
【特許文献１】特開２００５−３０２２９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
近年、磁気ディスク装置におけるユーザデータの記録密度は高まる一方である。記録密度が高まれば高まるほど、水平記録方式ではディスク上の磁極の間隔が狭まり、垂直記録方式では同じくディスク上の極自体の面積が小さくなる。その結果、磁極がつくる磁界の強さが弱くなり、再生ヘッドによって生成されるユーザデータの信号もさらに微弱になってきている。
【０００８】
一方、磁気ディスク装置がヘッドの位置を制御するために必要な情報は従来と特に変わることもないので、現在でもサーボデータの記録密度は従来と同程度で済んでいる。そのため、サーボデータの記録密度を高めるために、磁極の間隔を狭めたり極自体の面積を小さくしたりする必要がなく、磁極がつくる磁界の強さは従来と変わらない。その結果、ユーザデータの信号と、サーボデータの信号との電圧の差が大きくなってきている。
【０００９】
このような状況下で、プリアンプが、従来と同じように共通に設定された増幅率でサーボデータの信号やユーザデータの信号を増幅してしまうと、ユーザデータの信号に対する信号処理が行えなくなり、磁気ディスク装置がユーザデータを読み出せなくなる場合があるという課題があった。
【００１０】
このため、磁気ディスク装置には、ヘッドの出力を増幅する際に該出力信号の種別によって増幅率を切り替えて増幅するプリアンプを備えること、さらに、該プリアンプの増幅率を適切な値に設定することが求められている。
【００１１】
そこで、この発明は、上述した課題を解決するためになされたものであり、磁気ディスク装置に備えるプリアンプで、特に、ヘッドの出力を増幅する際に該出力信号の種別によって増幅率を切り替えて増幅するプリアンプの増幅率を適切な値に設定する設定方法、および、該磁気ディスク装置の動作設定を行う磁気ディスク設定装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、この方法は、磁気ディスク表面から読み出した磁気情報が位置決め用のサーボデータである場合にはサーボデータ用増幅率で増幅し、前記磁気情報が任意のデータを読み書き可能なユーザエリアに格納されたユーザデータである場合にはユーザデータ用増幅率で増幅するプリアンプを備えた磁気ディスク装置の設定方法であって、前記サーボデータ用増幅率を設定するサーボデータ用増幅率設定ステップと、前記サーボデータ用増幅率設定ステップによって設定されたサーボデータ用増幅率を前記ユーザデータ用増幅率の暫定値として設定する暫定ユーザデータ用増幅率設定ステップと、前記ユーザデータ用増幅率の暫定値を用いてリードコアとライトコアの位置ズレを補正するコアズレ補正値を求めるコアズレ補正ステップと、前記ユーザデータ用増幅率を設定するユーザデータ用増幅率設定ステップと、を含んだことを要件とする。
【００１３】
また、この装置は、磁気ディスク表面から読み出した磁気情報が位置決め用のサーボデータである場合にはサーボデータ用増幅率で増幅し、前記磁気情報が任意のデータを読み書き可能なユーザエリアに格納されたユーザデータである場合にはユーザデータ用増幅率で増幅するプリアンプを備えた磁気ディスク装置の動作設定を行なう磁気ディスク設定装置であって、前記サーボデータ用増幅率を設定するサーボデータ用増幅率設定部と、前記サーボデータ用増幅率設定部によって設定されたサーボデータ用増幅率を前記ユーザデータ用増幅率の暫定値として設定する暫定ユーザデータ用増幅率設定部と、前記ユーザデータ用増幅率の暫定値を用いてリードコアとライトコアの位置ズレを補正するコアズレ補正値を求めるコアズレ補正部と、前記ユーザデータ用増幅率を設定するユーザデータ用増幅率設定部と、を備えたことを要件とする。
【発明の効果】
【００１４】
開示の方法によれば、ヘッドの出力を増幅する際に該出力信号の種別によって増幅率を切り替えて増幅するプリアンプを備えた磁気ディスク装置に対して出荷前に行う設定であり、特に、該プリアンプの増幅率の設定を、サーボデータ用増幅率を設定する、さらには、ユーザデータ用増幅率を設定するというように、個々に行えるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、本発明に係る増幅率設定装置および磁気ディスク装置の好適な実施例について詳細に説明する。
【実施例１】
【００１６】
図１は、実施例１に係る増幅率設定装置および磁気ディスク装置の構成を説明するための図である。同図に示すように、磁気ディスク装置１０は、主制御部２０と、リードライトチャネル３０と、プリアンプ４０と、アクチュエータ５０と、ヘッド６０と、ディスク７０と、を備える。また、増幅率設定装置１００は、主制御部１１０と、増幅率設定テーブル１２０と、を備える。
【００１７】
磁気ディスク装置１０は、図示しないホストコンピュータに接続された場合に、該ホストコンピュータの補助記憶装置となる。増幅率設定装置１００は、例えば磁気ディスク装置１０が製品として出荷される前の製造工程で、該磁気ディスク装置１０と通信可能に接続され、プリアンプ４０の増幅率を調整する。
【００１８】
初めに、補助記憶装置としての磁気ディスク装置１０の各部の説明を行う。
【００１９】
主制御部２０は、ホストコンピュータからデータの書き込み指示や読み出し指示を受け付ける。そして、主制御部２０は、受け付けた指示に応じてアクチュエータ５０を制御し、ヘッド６０をディスク７０上の所定位置へ移動する。そして、ディスク７０にデータを保存したり、ディスク７０からデータを再生したりする。
【００２０】
リードライトチャネル３０は、主制御部２０がデータの書き込み指示を受け付けた場合に、ディスク７０に保存するデータを該主制御部２０から受け取る。そして、リードライトチャネル３０は、該データに対して信号処理を行い、プリアンプ４０へ出力する。
【００２１】
また、リードライトチャネル３０は、主制御部２０がデータの読み出し指示を受け付けた場合に、ディスク７０から再生されたデータをプリアンプ４０から受け取る。そして、リードライトチャネル３０は、該データに対して信号処理を行い、主制御部２０へ出力する。
【００２２】
プリアンプ４０は、リードライトチャネル３０からの出力を増幅し、ヘッド６０に入力する。その結果、ディスク７０にデータが保存される。
【００２３】
また、ディスク７０からデータが再生される際、プリアンプ４０は、ヘッド６０からの出力を増幅し、リードライトチャネル３０に入力する。
【００２４】
ところで、プリアンプ４０は、ヘッド６０からの出力を増幅する際に該出力信号の種別によって増幅率を切り替えて増幅する。以下に、該プリアンプ４０の動作を具体的に説明する。プリアンプ４０の動作には、サーボゲート信号が関係するので、まずサーボゲート信号の説明を行う。
【００２５】
図１に示すように、ディスク７０は、複数のリング状の領域に分けられており、各リング状の領域についてはトラックと呼ばれる。また、ディスク７０は、各トラックがさらに所定の領域に分けられており、各領域にサーボデータおよびユーザデータが磁気情報として書き込まれる。
【００２６】
具体的には、ディスク７０は、斜線部分で示す領域にサーボデータ、それ以外の領域にユーザデータが磁気情報として書き込まれる。なお、サーボデータとは、予めディスク７０に書き込まれる磁気情報であり、主制御部２０は、該サーボデータに基づいてヘッド６０を特定の位置へ移動する。他方のユーザデータとは、主制御部２０が、ホストコンピュータから受け付けた書き込み指示に応じてディスク７０に書き込む磁気情報である。
【００２７】
そして、ディスク７０は、磁気ディスク装置１０の動作時には、所定の回転数で回転している。
【００２８】
ヘッド６０は、ディスク７０表面から一定の隙間を保って浮上し、該ディスク７０表面から磁気情報を読み出す。
【００２９】
ところで、上記したようにディスク７０は回転しているので、ヘッド６０は、サーボデータとしての磁気情報が書き込まれたサーボエリアおよびユーザデータとしての磁気情報が書き込まれたユーザエリアそれぞれと交互に向き合う。
【００３０】
その結果、ヘッド６０は、それぞれのエリアに書き込まれた磁気情報に基づいてサーボデータの信号およびユーザデータの信号を生成し、プリアンプ４０に出力している。
【００３１】
そして、プリアンプ４０は、ヘッド６０からの出力信号を所定の増幅率で増幅し、リードライトチャネル３０に出力している。
【００３２】
上記したように、磁気ディスク装置１０の動作時、リードライトチャネル３０には、サーボデータの信号またはユーザデータの信号いずれかが常に入力されている。
【００３３】
リードライトチャネル３０は、主制御部２０の指示に応じて、プリアンプ４０からの入力信号に対して種々の信号処理を行い、処理後の信号を主制御部２０に出力する。
【００３４】
この信号処理を行う際、リードライトチャネル３０は、現にプリアンプ４０から入力されている信号が、サーボデータの信号であるのか、ユーザデータの信号であるのかを識別し、サーボデータの信号だけを処理して主制御部２０に処理結果を出力する、あるいは、ユーザデータの信号だけを処理して主制御部２０に処理結果を出力する必要がある。
【００３５】
サーボゲート信号は、ヘッド６０が読み出した磁気情報が、位置決め用のサーボデータであるか任意のデータを読み書き可能なユーザエリアに格納されたユーザデータであるかを示す信号である。該サーボゲート信号は、主制御部２０内のサーボゲート信号生成部２３で生成され、リードライトチャネル３０に入力される。
【００３６】
リードライトチャネル３０は、このサーボゲート信号を用いて、プリアンプ４０からの入力信号をサーボデータの信号とユーザデータの信号に切り分けて処理する。
【００３７】
例えば、出力レベルが所定値から他方の所定値へと一定間隔で交互に変わる信号をサーボゲート信号としてもよい。その場合には、リードライトチャネル３０は、サーボゲート信号が所定値で入力されている間はプリアンプ４０から入力されている信号をサーボデータの信号と判断し、出力レベルが変わって、サーボゲート信号が他方の所定値で入力されている間はプリアンプ４０から入力されている信号をユーザデータの信号と判断する。
【００３８】
以上がサーボゲート信号の説明である。磁気ディスク装置１０では、該サーボゲート信号をリードライトチャネル３０のほか、プリアンプ４０にも入力する。
【００３９】
プリアンプ４０の動作の説明に戻って、プリアンプ４０は、設定情報記憶部４３と、増幅率制御部４２と、読出用増幅部４１と、書込用増幅部４４とを備える。なお、サーボゲート信号は、増幅率制御部４２に入力される。
【００４０】
読出用増幅部４１は、ヘッド６０の出力を所定の増幅率で増幅する。なお、読出用増幅部４１の増幅率は可変であり、後述する増幅率制御部４２によって値が制御される。
【００４１】
書込用増幅部４４は、リードライトチャネル３０からの出力を所定の増幅率で増幅してヘッド６０に入力する。
【００４２】
設定情報記憶部４３は、サーボデータの信号に対する第１の増幅率と、ユーザデータの信号に対する第２の増幅率とを記憶する。例えば、図２に示すように、設定情報記憶部４３は、サーボデータの信号に対する増幅率であるサーボデータ用増幅率「Ａ」と、ユーザデータの信号に対する増幅率であるユーザデータ用増幅率「Ｂ」とを記憶する。なお、図２は、設定情報記憶部４３が記憶する情報の例を示す図である。
【００４３】
増幅率制御部４２は、サーボゲート信号に基づき、磁気情報がサーボデータである場合とユーザデータである場合とで読出用増幅部４１の増幅率を変化させる。
【００４４】
例えば、サーボゲート信号が、出力レベルが所定値から他方の所定値へと一定間隔で交互に変わる信号である場合の増幅率制御部４２の処理動作を図３のフローチャートを用いて説明する。
【００４５】
図３は、増幅率制御部４２の処理動作を説明するフローチャートであり、同図に示す処理フローは磁気ディスク装置１０の動作中繰り返し実行される。
【００４６】
増幅率制御部４２は、入力されているサーボゲート信号の出力レベルが所定値の場合には（ステップＳ１０肯定）、現にヘッド６０から入力中の信号をサーボデータの信号と判断する。したがって、増幅率制御部４２は、設定情報記憶部４３を参照し（ステップＳ２０）、読出用増幅部４１の増幅率をサーボデータの信号用の増幅率「Ａ」に設定する（ステップＳ３０）。
【００４７】
一方、増幅率制御部４２は、入力されているサーボゲート信号の出力レベルが他方の所定値の場合には（ステップＳ１０否定）、現にヘッド６０から入力中の信号をユーザデータの信号と判断する。したがって、増幅率制御部４２は、設定情報記憶部４３を参照し（ステップＳ４０）、読出用増幅部４１の増幅率をユーザデータの信号用の増幅率「Ｂ」に設定する（ステップＳ５０）。
【００４８】
以上がプリアンプ４０の動作の説明である。このように、磁気ディスク装置１０が備えるプリアンプ４０は、ヘッド６０の出力を増幅する際に該出力信号の種別によって増幅率を切り替えて増幅する。
【００４９】
次に、増幅率設定装置１００の説明を行う。増幅率設定装置１００は、磁気ディスク装置１０が備えるプリアンプ４０に適切な増幅率を設定する。以下に、適切な増幅率について説明する。
【００５０】
上記したように、プリアンプ４０は、ヘッド６０の出力を増幅し、リードライトチャネル３０に入力している。
【００５１】
ヘッド６０の出力電圧は一様ではなく変動する場合があり、プリアンプ４０によって増幅された信号の電圧も同様である。そのため、リードライトチャネル３０は、ＡＧＣ（Auto Gain Control）増幅回路を有している。
【００５２】
リードライトチャネル３０は、該ＡＧＣ増幅回路で入力信号をさらに増幅することによって、プリアンプ４０からの入力信号の電圧が高い場合には電圧を下げて、電圧が低い場合には電圧を上げて一定の電圧に保ち、後に続く信号処理を行う。
【００５３】
ところが、ＡＧＣ増幅回路の制御には限界があり、入力信号の電圧が高すぎるあるいは低すぎると、リードライトチャネル３０は、信号の電圧を一定の電圧にすることができず、信号処理も行うことができない。その結果、磁気ディスク装置１０としては、データの読み出しエラーとなる。
【００５４】
そこで、ヘッド６０の出力電圧に変動があったとしても、入力信号の電圧が高すぎるあるいは低すぎることがないように、プリアンプ４０の増幅率を設定することが望ましい。該増幅率が適切な増幅率である。さらに、プリアンプ４０は、サーボデータの信号用の増幅率と、ユーザデータの信号用の増幅率とを個々に設定できる。
【００５５】
よって、図４の（Ａ）に示すように、増幅率設定装置１００は、従来、共通に設定された増幅率でしか増幅できずに、サーボデータとユーザデータとで生じてしまう増幅後の電圧のバラつきを補正する。つまり、図４の（Ｂ）に示すように、増幅率設定装置１００は、サーボデータおよびユーザデータの出力電圧をそろえ、かつ、増幅後の電圧は、上下にある程度変動してもＡＧＣ増幅回路で制御できる範囲内に設定することが望ましい。
【００５６】
増幅率設定装置１００の説明に戻って、増幅率設定装置１００は、主制御部１１０と、増幅率設定テーブル１２０と、を備える。
【００５７】
増幅率設定テーブル１２０は、複数の増幅率を記憶する。例えば、図５に示すように、増幅率設定テーブル１２０は、「１０」、「２０」、「４０」、「８０」の４種類の増幅率を記憶する。なお、図５は、増幅率設定テーブル１２０が記憶する情報の例を示す図である。
【００５８】
主制御部１１０は、磁気ディスク装置１０の増幅率設定受付処理部２１と通信し、サーボデータ用増幅率設定部１１１と、コアズレ補正処理部１１２と、ユーザデータ用増幅率設定部１１３と、増幅率書込指示部１１４と、を備える。以下に、図６〜９を用いて各部の説明を行う。
【００５９】
図６は、主制御部１１０の処理の流れを示すフローチャートであり、同図に示す処理フローは増幅率設定装置１００の電源投入時に実行される。
【００６０】
まず、主制御部１１０は、サーボデータ用増幅率設定部１１１によって、サーボデータの信号に対する増幅率を決定する（ステップＳ１１０）。
【００６１】
そして、主制御部１１０は、コアズレ補正処理部１１２によって、コアズレ補正を行う（ステップＳ１２０）。
【００６２】
そして、主制御部１１０は、ユーザデータ用増幅率設定部１１３によって、ユーザデータの信号に対する増幅率を決定する（ステップＳ１３０）。
【００６３】
最後に、主制御部１１０は、増幅率書込指示部１１４によって、決定した増幅率をディスクに書き込む（ステップＳ１４０）。
【００６４】
以上が主制御部１１０の全体的な処理の流れである。次に、図７を用いてサーボデータ用増幅率設定部１１１の処理を具体的に説明する。なお、図７は、サーボデータ用増幅率設定部１１１の処理動作を説明するフローチャートであり、同図に示す処理フローは増幅率設定装置１００の電源投入時に実行される。
【００６５】
まず、サーボデータ用増幅率設定部１１１は、リードライトチャネル３０内のＡＧＣ増幅回路で制御可能な増幅率の範囲を０〜２５５の２５６段階に設定する（ステップＳ１５０）。そして、変数（Ｔｅｍｐ）に２５５を入力する（ステップＳ１６０）。
【００６６】
以上の初期設定を終えると、サーボデータ用増幅率設定部１１１は、増幅率設定テーブル１２０によって記憶された４段階の増幅率のうち最低の増幅率「１０」（図５参照）を設定情報記憶部４３のサーボデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ１７０）。
【００６７】
指示を受け付けた増幅率設定受付処理部２１は、指定された増幅率を設定情報記憶部４３のサーボデータ用増幅率に書き込み、サーボデータ用増幅率設定部１１１に応答を送る。
【００６８】
増幅率設定受付処理部２１から応答が返ると、サーボデータ用増幅率設定部１１１は、サーボデータの信号に対するＡＧＣ増幅回路のＡＧＣ収束値を要求する（ステップＳ１８０）。なお、ＡＧＣ収束値とは、リードライトチャネル３０がＡＧＣ増幅回路で入力信号をさらに増幅し、入力信号の電圧を一定の電圧に保った時点での増幅率である。
【００６９】
要求を受け付けた増幅率設定受付処理部２１は、ディスク７０からサーボデータを読み出すことでＡＧＣ増幅回路のＡＧＣ収束値を測定する。そして、サーボデータ用増幅率設定部１１１にＡＧＣ収束値を送る。
【００７０】
増幅率設定受付処理部２１からＡＧＣ収束値を受け取ると（ステップＳ１９０肯定）、サーボデータ用増幅率設定部１１１は、該ＡＧＣ収束値が２５６段階のうちどの段階（ＳＧａｉｎ）か決定する（ステップＳ２００）。
【００７１】
そして、サーボデータ用増幅率設定部１１１は、１２８を原点としたＳＧａｉｎの絶対値を取得し、変数Ｔｅｍｐと比較する（ステップＳ２１０）。なお、１２８は、初期設定で決定した２５６段階の真中を示す値である。
【００７２】
ＳＧａｉｎの絶対値が変数Ｔｅｍｐより小さい場合には（ステップＳ２１０肯定）、サーボデータ用増幅率設定部１１１は、設定情報記憶部４３のサーボデータ用増幅率に書き込む増幅率の段階をさらに上げられるか判定する（ステップＳ２２０）。
【００７３】
現在の増幅率は最低の増幅率「１０」であり、段階を上げられるので（ステップＳ２２０肯定）、サーボデータ用増幅率設定部１１１は、現増幅率より１段階上の増幅率「２０」（図５参照）を設定情報記憶部４３のサーボデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ２３０）。また、取得したＳＧａｉｎの絶対値を変数（Ｔｅｍｐ）に入力し（ステップＳ２４０）、ステップＳ２１０の処理において、現に取得したＳＧａｉｎの絶対値と、前回取得したＳＧａｉｎの絶対値とが比較されるようにする。
【００７４】
指示を受け付けた増幅率設定受付処理部２１は、同様に、指定された増幅率を設定情報記憶部４３のサーボデータ用増幅率に書き込み、サーボデータ用増幅率設定部１１１に応答を送る。
【００７５】
増幅率設定受付処理部２１から応答が返ると、サーボデータ用増幅率設定部１１１は、ステップＳ１８０の処理に戻り、サーボデータの信号に対するＡＧＣ増幅回路のＡＧＣ収束値を再度要求する（ステップＳ１８０）。
【００７６】
ステップＳ１８０〜ステップＳ２４０の処理を繰り返し、現に取得したＳＧａｉｎの絶対値が前回取得したＳＧａｉｎの絶対値を超えると（ステップＳ２１０否定）、サーボデータ用増幅率設定部１１１は、現増幅率より１段階下の増幅率をサーボデータの信号に対する増幅率として決定する（ステップＳ２５０）。
【００７７】
また、ステップＳ１８０〜ステップＳ２４０の処理を繰り返し、設定情報記憶部４３のサーボデータ用増幅率に書き込む増幅率の段階を上げられない場合には（ステップＳ２２０否定）、サーボデータ用増幅率設定部１１１は、現増幅率をサーボデータの信号に対する増幅率として決定する（ステップＳ２７０）。
【００７８】
サーボデータの信号に対する増幅率を決定後（ステップＳ２５０またはステップＳ２７０）、サーボデータ用増幅率設定部１１１は、決定した増幅率を設定情報記憶部４３のサーボデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ２６０）。
【００７９】
増幅率設定受付処理部２１から応答が返ると、サーボデータ用増幅率設定部１１１は、コアズレ補正処理部１１２および増幅率書込指示部１１４に、決定した増幅率を出力し（ステップＳ２６５）、処理を終了する。
【００８０】
次に、図８を用いてコアズレ補正処理部１１２の処理を具体的に説明する。なお、図８は、コアズレ補正処理部１１２の処理動作を説明するフローチャートであり、同図に示す処理フローは増幅率設定装置１００の電源投入時に実行される。
【００８１】
コアズレ補正処理部１１２は、サーボデータ用増幅率設定部１１１からの出力を待機しており、増幅率を受け取ると（ステップＳ２８０肯定）、該増幅率を設定情報記憶部４３のユーザデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ２９０）。
【００８２】
指示を受け付けた増幅率設定受付処理部２１は、指定された増幅率を設定情報記憶部４３のユーザデータ用増幅率に書き込み、コアズレ補正処理部１１２に応答を送る。
【００８３】
増幅率設定受付処理部２１から応答が返ると、コアズレ補正処理部１１２は、増幅率設定受付処理部２１を介して磁気ディスク装置１０にアクセスし、コアズレ補正を行う（ステップＳ３００）。
【００８４】
ここで、コアズレ補正について説明する。ヘッド６０は、ディスク７０にデータを書き込む書込ヘッドコアと、ディスク７０からデータを読み出す読込ヘッドコアと、を有する。書込ヘッドコアおよび読込ヘッドコアは、ヘッド６０内の異なる位置に取り付けられる。
【００８５】
したがって、あるトラックにヘッド６０を位置決めしてデータを書き込み、その後、該データを読み出すために、同トラックに書き込み時と同じ位置でヘッド６０を位置決めしても、読み込みヘッドコアがデータの書き込み位置からずれてしまう場合がある。
【００８６】
そこで、データを読み出す場合に、読み込みヘッドコアがデータの書き込み位置からずれないように調整するコアズレ補正を行う。
【００８７】
コアズレ補正後、コアズレ補正処理部１１２は、補正情報をディスク７０に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ３１０）。なお、製品出荷後の磁気ディスク装置１０は、電源投入時に、かかる補正情報をディスク７０から読み出す。そして、該補正情報に基づいて読み込みヘッドコアがデータの書き込み位置からずれないようにヘッド６０の位置決めを調整する。
【００８８】
指示を受け付けた増幅率設定受付処理部２１は、補正情報をディスク７０に書き込み、コアズレ補正処理部１１２に応答を送る。
【００８９】
増幅率設定受付処理部２１から応答が返ると、コアズレ補正処理部１１２は、ユーザデータ用増幅率設定部１１３に処理の開始を指示し（ステップＳ３１５）、処理を終了する。
【００９０】
次に、図９を用いてユーザデータ用増幅率設定部１１３の処理を具体的に説明する。なお、図９は、ユーザデータ用増幅率設定部１１３の処理動作を説明するフローチャートであり、同図に示す処理フローは増幅率設定装置１００の電源投入時に実行される。
【００９１】
ユーザデータ用増幅率設定部１１３は、コアズレ補正処理部１１２から処理の開始を指示されると（ステップＳ３２０肯定）、リードライトチャネル３０内のＡＧＣ増幅回路で制御可能な増幅率の範囲を０〜２５５の２５６段階に設定する（ステップＳ３２５）。そして、変数（Ｔｅｍｐ）に２５５を入力する（ステップＳ３３０）。
【００９２】
以上の初期設定を終えると、ユーザデータ用増幅率設定部１１３は、増幅率設定テーブル１２０によって記憶された４段階の増幅率のうち最低の増幅率「１０」（図５参照）を設定情報記憶部４３のユーザデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ３４０）。
【００９３】
指示を受け付けた増幅率設定受付処理部２１は、指定された増幅率を設定情報記憶部４３のユーザデータ用増幅率に書き込み、ユーザデータ用増幅率設定部１１３に応答を送る。
【００９４】
増幅率設定受付処理部２１から応答が返ると、ユーザデータ用増幅率設定部１１３は、ユーザデータの信号に対するＡＧＣ増幅回路のＡＧＣ収束値を要求する（ステップＳ３５０）。
【００９５】
要求を受け付けた増幅率設定受付処理部２１は、ディスク７０からユーザデータを読み出すことでＡＧＣ増幅回路のＡＧＣ収束値を測定する。そして、ユーザデータ用増幅率設定部１１３にＡＧＣ収束値を送る。
【００９６】
増幅率設定受付処理部２１からＡＧＣ収束値を受け取ると（ステップＳ３６０肯定）、ユーザデータ用増幅率設定部１１３は、該ＡＧＣ収束値が２５６段階のうちどの段階（ＤＧａｉｎ）か決定する（ステップＳ３７０）。
【００９７】
そして、ユーザデータ用増幅率設定部１１３は、１２８を原点としたＤＧａｉｎの絶対値を取得し、変数Ｔｅｍｐと比較する（ステップＳ３８０）。なお、１２８は、初期設定で決定した２５６段階の真中を示す値である。
【００９８】
ＤＧａｉｎの絶対値が変数Ｔｅｍｐより小さい場合には（ステップＳ３８０肯定）、ユーザデータ用増幅率設定部１１３は、設定情報記憶部４３のユーザデータ用増幅率に書き込む増幅率の段階をさらに上げられるか判定する（ステップＳ３９０）。
【００９９】
現在の増幅率は最低の増幅率「１０」であり、段階を上げられるので（ステップＳ３９０肯定）、ユーザデータ用増幅率設定部１１３は、現増幅率より１段階上の増幅率「２０」（図５参照）を設定情報記憶部４３のユーザデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ４００）。また、取得したＤＧａｉｎの絶対値を変数（Ｔｅｍｐ）に入力し（ステップＳ４１０）、ステップＳ３８０の処理において、現に取得したＳＧａｉｎの絶対値と、前回取得したＳＧａｉｎの絶対値とが比較されるようにする。
【０１００】
指示を受け付けた増幅率設定受付処理部２１は、同様に、指定された増幅率を設定情報記憶部４３のユーザデータ用増幅率に書き込み、ユーザデータ用増幅率設定部１１３に応答を送る。
【０１０１】
増幅率設定受付処理部２１から応答が返ると、ユーザデータ用増幅率設定部１１３は、ステップＳ３５０の処理に戻り、ユーザデータの信号に対するＡＧＣ増幅回路のＡＧＣ収束値を再度要求する（ステップＳ３５０）。
【０１０２】
ステップＳ３５０〜ステップＳ４１０の処理を繰り返し、現に取得したＳＧａｉｎの絶対値が前回取得したＳＧａｉｎの絶対値を超えると（ステップＳ３８０否定）、ユーザデータ用増幅率設定部１１３は、現増幅率より１段階下の増幅率をユーザデータの信号に対する増幅率として決定する（ステップＳ４２０）。
【０１０３】
また、ステップＳ３５０〜ステップＳ４１０の処理を繰り返し、設定情報記憶部４３のユーザデータ用増幅率に書き込む増幅率の段階を上げられない場合には（ステップＳ３９０否定）、ユーザデータ用増幅率設定部１１３は、現増幅率をユーザデータの信号に対する増幅率として決定する（ステップＳ４４０）。
【０１０４】
ユーザデータの信号に対する増幅率を決定後（ステップＳ４２０またはステップＳ４４０）、ユーザデータ用増幅率設定部１１３は、決定した増幅率を設定情報記憶部４３のユーザデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ４３０）。
【０１０５】
増幅率設定受付処理部２１から応答が返ると、ユーザデータ用増幅率設定部１１３は、増幅率書込指示部１１４に、決定した増幅率を出力し（ステップＳ４３５）、処理を終了する。
【０１０６】
ところで、本実施例では、ユーザデータ用増幅率設定部１１３は、ＡＧＣ収束値に基づいてユーザデータ用の増幅率を決定するものとして説明したが、ＡＧＣ収束値に限らず、ビタビマージンまたはエラーレートに基づいて決定してもよい。なお、ビタビマージンとは、ユーザデータの読み出し易さの指標であり、リードライトチャネル３０内で測定される。また、エラーレートとは、ユーザデータの読み出しがエラーとなる確率である。
【０１０７】
図１０を用いて、ユーザデータ用増幅率設定部１１３がビタビマージンに基づいてユーザデータ用の増幅率を決定する場合の処理を具体的に説明する。
【０１０８】
ユーザデータ用増幅率設定部１１３は、コアズレ補正処理部１１２から処理の開始を指示されると（ステップＳ４５０肯定）、変数（Ｔｅｍｐ）に２５５を入力する（ステップＳ４５５）。
【０１０９】
以上の初期設定を終えると、ユーザデータ用増幅率設定部１１３は、増幅率設定テーブル１２０によって記憶された４段階の増幅率のうち最低の増幅率「１０」（図５参照）を設定情報記憶部４３のユーザデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ４６０）。
【０１１０】
指示を受け付けた増幅率設定受付処理部２１は、指定された増幅率を設定情報記憶部４３のユーザデータ用増幅率に書き込み、ユーザデータ用増幅率設定部１１３に応答を送る。
【０１１１】
増幅率設定受付処理部２１から応答が返ると、ユーザデータ用増幅率設定部１１３は、ユーザデータの信号に対するビタビマージンを要求する（ステップＳ４７０）。
【０１１２】
要求を受け付けた増幅率設定受付処理部２１は、リードライトチャネル３０内で測定されるビタビマージン（ＶＩ）を取得し、ユーザデータ用増幅率設定部１１３に送る。
【０１１３】
増幅率設定受付処理部２１からビタビマージンを受け取ると（ステップＳ４８０肯定）、ユーザデータ用増幅率設定部１１３は、ＶＩの値と変数Ｔｅｍｐとを比較する（ステップＳ４９０）。
【０１１４】
ＶＩの値が変数Ｔｅｍｐより小さい場合には（ステップＳ４９０肯定）、ユーザデータ用増幅率設定部１１３は、設定情報記憶部４３のユーザデータ用増幅率に書き込む増幅率の段階をさらに上げられるか判定する（ステップＳ５００）。
【０１１５】
現在の増幅率は最低の増幅率「１０」であり、段階を上げられるので（ステップＳ５００肯定）、ユーザデータ用増幅率設定部１１３は、現増幅率より１段階上の増幅率「２０」（図５参照）を設定情報記憶部４３のユーザデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ５１０）。また、ＶＩの値を変数（Ｔｅｍｐ）に入力し（ステップＳ５２０）、ステップＳ４９０の処理において、現に取得したＶＩの値と、前回取得したＶＩの値とが比較されるようにする。
【０１１６】
指示を受け付けた増幅率設定受付処理部２１は、同様に、指定された増幅率を設定情報記憶部４３のユーザデータ用増幅率に書き込み、ユーザデータ用増幅率設定部１１３に応答を送る。
【０１１７】
増幅率設定受付処理部２１から応答が返ると、ユーザデータ用増幅率設定部１１３は、ステップＳ４７０の処理に戻り、ユーザデータの信号に対するビタビマージンを再度要求する（ステップＳ４７０）。
【０１１８】
ステップＳ４７０〜ステップＳ５２０の処理を繰り返し、現に取得したＶＩの値が前回取得したＶＩの値を超えると（ステップＳ４９０否定）、ユーザデータ用増幅率設定部１１３は、現増幅率より１段階下の増幅率をユーザデータの信号に対する増幅率として決定する（ステップＳ５３０）。
【０１１９】
また、ステップＳ４７０〜ステップＳ５２０の処理を繰り返し、設定情報記憶部４３のユーザデータ用増幅率に書き込む増幅率の段階を上げられない場合には（ステップＳ５００否定）、ユーザデータ用増幅率設定部１１３は、現増幅率をユーザデータの信号に対する増幅率として決定する（ステップＳ５５０）。
【０１２０】
ユーザデータの信号に対する増幅率を決定後（ステップＳ５３０またはステップＳ５５０）、ユーザデータ用増幅率設定部１１３は、決定した増幅率を設定情報記憶部４３のユーザデータ用増幅率に書き込むように、増幅率設定受付処理部２１に指示する（ステップＳ５４０）。
【０１２１】
増幅率設定受付処理部２１から応答が返ると、ユーザデータ用増幅率設定部１１３は、増幅率書込指示部１１４に、決定した増幅率を出力し（ステップＳ５４５）、処理を終了する。
【０１２２】
図１１は、ユーザデータ用増幅率設定部１１３がエラーレートに基づいてユーザデータ用の増幅率を決定する場合の処理フローである。該処理フローについては、増幅率設定受付処理部２１に要求する値がビタビマージンからエラーレートに変わっただけで、内容は図１０と同様であるので説明を省略する。
【０１２３】
次に、増幅率書込指示部１１４の処理を説明する。増幅率書込指示部１１４は、サーボデータ用増幅率設定部１１１およびユーザデータ用増幅率設定部１１３から、サーボデータ用増幅率およびユーザデータ用増幅率を受け取ると、２つの増幅率をディスク７０に書き込むように、増幅率設定受付処理部２１に指示する。
【０１２４】
なお、製品出荷後の磁気ディスク装置１０は、電源投入時に、かかる増幅率をディスク７０から読み出し、プリアンプ４０の設定情報記憶部４３に格納する。
【０１２５】
［実施例１の効果］
上記したように、実施例１によれば、ヘッドの出力を増幅する際に該出力信号の種別によって増幅率を切り替えて増幅するプリアンプを備えた磁気ディスク装置に対して出荷前に行う設定であり、特に、該プリアンプのサーボデータ用増幅率およびユーザデータ用増幅率の設定を行うことが可能となる。
【０１２６】
また、ＡＧＣ収束値、ビタビマージンまたはエラーレートに基づいてサーボデータ用増幅率およびユーザデータ用増幅率の設定を行うことが可能となる。
【実施例２】
【０１２７】
図１２は、実施例２に係る増幅率設定装置および磁気ディスク装置の構成を説明するための図である。実施例１と異なる点として、磁気ディスク装置１０は、ヒーター制御部４５やヒーター８０によってヘッド６０の浮上量の調節が可能である。そして、増幅率設定装置１００は、プリアンプ４０に対する適切な増幅率の設定に加え、ヒーター制御部４５やヒーター８０が機能するように予め所定の設定を行う。
【０１２８】
磁気ディスク装置１０は、主制御部２０と、リードライトチャネル３０と、プリアンプ４０と、アクチュエータ５０と、ヘッド６０と、ディスク７０と、を備えるほか、実施例１と異なり、ヒーター８０を備える。主制御部２０は、増幅率設定受付処理部２１と、サーボゲート信号生成部２２と、を備えるほか、実施例１と異なり、ヒーター制御部４５を備える。
【０１２９】
また、増幅率設定装置１００は、主制御部１１０と、増幅率設定テーブル１２０と、を備え、主制御部１１０には、サーボデータ用増幅率設定部１１１と、コアズレ補正処理部１１２と、ユーザデータ用増幅率設定部１１３と、増幅率書込指示部１１４と、を備えるほか、実施例１と異なり、ヒーター設定部１１５と、ユーザデータ用増幅率再設定部１１６と、を備える。
【０１３０】
ヒーター制御部４５は、ディスク７０上のヘッド６０の位置や磁気ディスク装置１０内の温度によってヒーター８０に出力する電力を変えることで、ヘッド６０の浮上量を調節する。
【０１３１】
ヒーター８０は、ヒーター制御部４５から出力される電力によって自身の温度が変化し、ヘッド６０に熱を伝えたり、ヘッド６０から熱を奪ったりする。その結果、ヘッド６０が熱膨張してディスク７０表面に近づいたり、元に戻ってディスク７０表面から遠ざかったりするので、浮上量が調節される。
【０１３２】
上記したヒーター制御部４５やヒーター８０によってヘッド６０の浮上量を調節するには、ヘッド６０がディスク上のどこに位置し、磁気ディスク装置１０内の温度が何度であるときに、何ワットの電力を出力するかなどを予め設定（以下ヒーター設定）する必要がある。増幅率設定装置１００では、ヒーター設定部１１５がヒーター設定を行う。
【０１３３】
ところが、ユーザデータの信号に対する増幅率を決定後にヒーター設定を行うと、ユーザデータ再生時のヘッド６０の出力電圧が変わるため、再度、ユーザデータの信号に対する増幅率を決定しなければならない。そこで、増幅率設定装置１００では、ユーザデータ用増幅率再設定部１１６を備え、ユーザデータの信号に対する増幅率を再決定する。
【０１３４】
図１３は、増幅率設定装置１００の主制御部１１０の処理の流れを示すフローチャートであり、同図に示す処理フローは増幅率設定装置１００の電源投入時に実行される。
【０１３５】
まず、主制御部１１０は、サーボデータ用増幅率設定部１１１によって、サーボデータの信号に対する増幅率を決定する（ステップＳ６７０）。
【０１３６】
そして、主制御部１１０は、コアズレ補正処理部１１２によって、コアズレ補正を行う（ステップＳ６８０）。
【０１３７】
そして、主制御部１１０は、ユーザデータ用増幅率設定部１１３によって、ユーザデータの信号に対する増幅率を決定する（ステップＳ６９０）。なお、実施例２では、ユーザデータ用増幅率設定部１１３は、増幅率を決定後、ヒーター設定を行うようにヒーター設定部１１５に指示する。
【０１３８】
そして、主制御部１１０は、ヒーター設定部１１５によって、ヒーター設定を行う（ステップＳ７００）。
【０１３９】
そして、主制御部１１０は、ユーザデータ用増幅率再設定部１１６によって、ユーザデータの信号に対する増幅率を再決定する（ステップＳ７１０）。なお、再決定されたユーザデータの信号に対する増幅率は、増幅率書込指示部１１４に出力される。
【０１４０】
最後に、主制御部１１０は、増幅率書込指示部１１４によって、決定した増幅率をディスクに書き込む（ステップＳ７２０）。
【０１４１】
［実施例２の効果］
上記したように、実施例２によれば、プリアンプのサーボデータ用増幅率およびユーザデータ用増幅率の決定後に、ヘッドの出力で、特に、ユーザデータの読み出し時の出力が変動してしまう設定（例えばヒーター設定など）を行っても、最終的にプリアンプのサーボデータ用増幅率およびユーザデータ用増幅率の設定を行うことが可能となる。
【０１４２】
なお、実施例２では、磁気ディスク装置１０に対する設定で、特に、ユーザデータの信号に対する増幅率を決定後に行うと、ユーザデータ再生時のヘッド６０の出力電圧が変わる設定としてヒーター設定を例に挙げた。その他、ライト電流の設定についても、同様に、ユーザデータの信号に対する増幅率を決定後に行うと、ユーザデータ再生時のヘッド６０の出力電圧が変わる設定であり、ユーザデータの信号に対する増幅率を再決定することが望ましい。
【０１４３】
また、実施例１や２では、外部装置である増幅率設定装置１００によってプリアンプ４０に適切な増幅率を設定したが、本発明はこれに限定されるものではなく、磁気ディスク装置１０の主制御部２０（ＭＣＵ（Micro Controller Unit）やＭＰＵ（Micro Processing Unit））に実施例１や２で説明した増幅率設定処理を実行するプログラムを実行させるようにしてもよい。
【０１４４】
以上、本発明に係る増幅率設定装置の実施例について述べてきたが、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、コアズレ補正処理部１１２と、ユーザデータ用増幅率設定部１１３とを統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（ほかにＭＣＵやＭＰＵなど）および当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１４５】
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、図７で説明した処理手順については、初期設定の手順は任意であり、Ｓ１５０とＳ１６０とを入れ替えてもよい。
【産業上の利用可能性】
【０１４６】
以上のように、本発明に係る磁気ディスク装置の設定方法および磁気ディスク設定装置は、ヘッドの出力を増幅する際に該出力信号の種別によって増幅率を切り替えて増幅するプリアンプを備えた磁気ディスク装置に対して出荷前に行う設定であり、特に、該プリアンプの増幅率の設定を、サーボデータ用増幅率を設定する、さらには、ユーザデータ用増幅率を設定するというように、個々に行えることに適する。
【図面の簡単な説明】
【０１４７】
【図１】実施例１に係る増幅率設定装置および磁気ディスク装置の構成を示す図である。
【図２】設定情報記憶部４３が記憶する情報の例を示す図である。
【図３】増幅率制御部４２の処理動作を説明するフローチャートである。
【図４】増幅率設定の概念図である。
【図５】増幅率設定テーブル１２０が記憶する情報の例を示す図である。
【図６】実施例１に係る主制御部１１０の処理の流れを示すフローチャートである。
【図７】サーボデータ用増幅率設定部１１１の処理動作を説明するフローチャートである。
【図８】コアズレ補正処理部１１２の処理動作を説明するフローチャートである。
【図９】ユーザデータ用増幅率設定部１１３の処理動作を説明するフローチャートである。
【図１０】ビタビマージンに基づいてユーザデータ用の増幅率を決定する場合のフローチャートである。
【図１１】エラーレートに基づいてユーザデータ用の増幅率を決定する場合のフローチャートである。
【図１２】実施例２に係る増幅率設定装置および磁気ディスク装置の構成を示す図である。
【図１３】実施例２に係る主制御部１１０の処理の流れを示すフローチャートである。
【符号の説明】
【０１４８】
１０  磁気ディスク装置
２０  主制御部
２１  増幅率設定受付処理部
２２  サーボゲート信号生成部
３０  リードライトチャネル
４０  プリアンプ
４１  読出用増幅部
４２  増幅率制御部
４３  設定情報記憶部
４４  書込用増幅部
５０  アクチュエータ
６０  ヘッド
７０  ディスク
８０  ヒーター
１００  増幅率設定装置
１１０  主制御部
１１１  サーボデータ用増幅率設定部
１１２  コアズレ補正処理部
１１３  ユーザデータ用増幅率設定部
１１４  増幅率書込指示部
１１５  ヒーター設定部
１１６  ユーザデータ用増幅率再設定部
１２０  増幅率設定テーブル
【図１】
2009134819.tif 000003
【図２】
2009134819.tif 000004
【図３】
2009134819.tif 000005
【図４】
2009134819.tif 000006
【図５】
2009134819.tif 000007
【図６】
2009134819.tif 000008
【図７】
2009134819.tif 000009
【図８】
2009134819.tif 000010
【図９】
2009134819.tif 000011
【図１０】
2009134819.tif 000012
【図１１】
2009134819.tif 000013
【図１２】
2009134819.tif 000014
【図１３】
2009134819.tif 000015