特開2020-202004(P2020-202004A)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社東芝の特許一覧 ▶ 東芝デバイス&ストレージ株式会社の特許一覧

<>
  • 特開2020202004-磁気ディスク装置 図000006
  • 特開2020202004-磁気ディスク装置 図000007
  • 特開2020202004-磁気ディスク装置 図000008
  • 特開2020202004-磁気ディスク装置 図000009
  • 特開2020202004-磁気ディスク装置 図000010
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】特開2020-202004(P2020-202004A)
(43)【公開日】2020年12月17日
(54)【発明の名称】磁気ディスク装置
(51)【国際特許分類】
   G11B 21/21 20060101AFI20201120BHJP
   G11B 21/10 20060101ALI20201120BHJP
【FI】
   G11B21/21 C
   G11B21/10 N
【審査請求】未請求
【請求項の数】7
【出願形態】OL
【全頁数】8
(21)【出願番号】特願2019-110485(P2019-110485)
(22)【出願日】2019年6月13日
(71)【出願人】
【識別番号】000003078
【氏名又は名称】株式会社東芝
(71)【出願人】
【識別番号】317011920
【氏名又は名称】東芝デバイス&ストレージ株式会社
(74)【代理人】
【識別番号】110001737
【氏名又は名称】特許業務法人スズエ国際特許事務所
(72)【発明者】
【氏名】松澤 卓治
【テーマコード(参考)】
5D059
5D096
【Fターム(参考)】
5D059AA01
5D059BA01
5D059DA36
5D059DA38
5D059EA03
5D096NN03
(57)【要約】
【課題】マイクロアクチュエータのゲインを正確に求めること。
【解決手段】実施形態によると、磁気ディスク装置は、磁気ヘッドを含む磁気ヘッド部を動作させる第1のアクチュエータと、磁気ディスク上で磁気ディスクの半径方向に磁気ヘッドの位置を調整する第2のアクチュエータと、第2のアクチュエータのゲイン推定値と、第1の伝達関数を測定する際の第2アクチュエータへの入力電圧振幅とに応じて、第2の伝達関数を測定する際の入力振幅を決定し、第1の伝達関数と、第2の伝達関数とに基づいて、第2のアクチュエータのゲイン推定値を算出し、当該算出したゲイン推定値でゲイン推定値を更新する制御部と、を備える。
【選択図】図4
【特許請求の範囲】
【請求項1】
磁気ヘッドを含む磁気ヘッド部を動作させる第1のアクチュエータと、
磁気ディスク上で前記磁気ディスクの半径方向に前記磁気ヘッドの位置を調整する第2のアクチュエータと、
前記第2のアクチュエータのゲイン推定値と、第1の伝達関数を測定する際の前記第2のアクチュエータへの入力電圧振幅とに応じて、第2の伝達関数を測定する際の入力振幅を決定し、前記第1の伝達関数と、前記第2の伝達関数とに基づいて、前記第2のアクチュエータのゲイン推定値を算出し、当該算出したゲイン推定値で前記ゲイン推定値を更新する制御部と、
を備える磁気ディスク装置。
【請求項2】
所定のタイミングで更新される前記ゲイン推定値の履歴情報を記憶するメモリを備える、
請求項1記載の磁気ディスク装置。
【請求項3】
前記メモリに記憶される前記ゲイン推定値の履歴情報は、外部からの指示に基づいて、出力可能に構成される、
請求項2に記載の磁気ディスク装置。
【請求項4】
前記第2の伝達関数を測定する際の入力振幅は、前記第2のアクチュエータの前記ゲイン推定値と前記第1の伝達関数を測定する際の前記第2のアクチュエータへの入力電圧振幅の積である、
請求項1から3のいずれか一項に記載の磁気ディスク装置。
【請求項5】
前記ゲイン推定値の初期値は、所定の設計値、又は、複数の所定の測定値の平均値である、
請求項1から4のいずれか一項に記載の磁気ディスク装置。
【請求項6】
前記ゲイン推定値の初期値は、任意の外乱の値を用いて測定した前記第2の伝達関数のゲインに基づく値である、
請求項1から4のいずれか一項に記載の磁気ディスク装置。
【請求項7】
前記制御部は、前記第1の伝達関数と、前記第2の伝達関数とに基づいて算出される前記第2のアクチュエータの前記ゲイン推定値が所定値に収束するまで前記ゲイン推定値を更新する処理を行う、
請求項1から請求項6のいずれか一項に記載の磁気ディスク装置。
【発明の詳細な説明】
【技術分野】
【0001】
実施形態は、磁気ディスク装置に関する。
【背景技術】
【0002】
磁気ヘッドを磁気ディスクの半径方向に微小に動作させるマイクロアクチュエータを搭載した磁気ディスク装置が知られている。リード/ライト時にマイクロアクチュエータ微小に動作させることにより、磁気ヘッドを磁気ディスクに対して正確に位置決めすることが可能になる。このようなマイクロアクチュエータを搭載した磁気ディスク装置では、磁気ヘッドの位置決め制御を行うために磁気ヘッド毎にマイクロアクチュエータのゲイン(入出力比)を把握しておく必要がある。
【0003】
ところが、磁気ディスク装置では、一般にマイクロアクチュエータの変位を測定するセンサを搭載していない。そこで、マイクロアクチュエータのゲインを推定するために、測定した第1の伝達関数ゲインを、測定した第2の伝達関数ゲインで除算してマイクロアクチュエータのゲインを推定方法が取られることがある。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特許第3710641号公報
【特許文献2】米国特許第8611040号明細書
【特許文献3】米国特許第8780489号明細書
【特許文献4】米国特許第9142235号明細書
【発明の概要】
【発明が解決しようとする課題】
【0005】
ところで、磁気ディスク装置では、伝達関数測定時の加振振幅によって伝達関数のゲインに変化が生じる場合がある。このようにゲインに変化が生じた場合、マイクロアクチュエータのゲインを推定する際に、誤差が生じることがある。
【0006】
本発明が解決しようとする課題は、マイクロアクチュエータのゲインを正確に求めることができる磁気ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【0007】
一実施形態に係る磁気ディスク装置は、磁気ヘッドを含む磁気ヘッド部を動作させる第1のアクチュエータと、磁気ディスク上で前記磁気ディスクの半径方向に前記磁気ヘッドの位置を調整する第2のアクチュエータと、前記第2のアクチュエータのゲイン推定値と、第1の伝達関数を測定する際の前記第2アクチュエータへの入力電圧振幅とに応じて、第2の伝達関数を測定する際の入力振幅を決定し、前記第1の伝達関数と、前記第2の伝達関数とに基づいて、前記第2のアクチュエータのゲイン推定値を算出し、当該算出したゲイン推定値で前記ゲイン推定値を更新する制御部と、備える。
【図面の簡単な説明】
【0008】
図1】実施形態に係る磁気ディスク装置の構成の一例を示すブロック図。
図2】同実施形態に係る第1の伝達関数の測定処理を説明するための図。
図3】同実施形態に係る第2の伝達関数の測定処理を説明するための図。
図4】同実施形態に係るゲイン推定処理の一例を示すフローチャート。
図5】同実施形態に係る履歴情報の一例を示す図。
【発明を実施するための形態】
【0009】
以下、実施の形態について図面を参照して説明する。なお、開示はあくまで一例にすぎず、以下の実施形態に記載した内容により発明が限定されるものではない。当業者が容易に想到し得る変形は、当然に開示の範囲に含まれる。説明をより明確にするため、図面において、各部分のサイズ、形状等を実際の実施態様に対して変更して模式的に表す場合もある。複数の図面において、対応する要素には同じ参照数字を付して、詳細な説明を省略する場合もある。
(第1の実施形態)
図1は、実施形態に関する磁気ディスク装置1の構成の一例を示すブロック図である。
【0010】
磁気ディスク装置1は、ヘッド・ディスクアセンブリ(head-disk assembly:HDA)10、ヘッドアンプ集積回路(以下、ヘッドアンプIC)16と、システム・オン・チップ(SOC)20とからから構成されている。
【0011】
HDA10は、磁気ディスク11と、スピンドルモータ(SPM)12と、アーム13と、第1のアクチュエータであるボイスコイルモータ(VCM)PVとを有する。磁気ディスク11は、SPM12により回転する。アーム13の先端にロードビーム14が取り付けられ、ロードビーム14の先端に磁気ヘッド15が取り付けられる。アーム13はVCMPVの駆動により磁気ヘッド15を磁気ディスク11上の指定の位置まで移動制御する。さらに、アーム13の先端部のロードビーム14の取り付け部付近には一対の圧電素子(例えば、Pb(Zr,Ti)O3)であるPMが配置される。一対の圧電素子PMに電圧を加えることで左右の圧電素子がそれぞれ逆位相で伸縮し、ロードビーム14の先端の磁気ヘッド15を磁気ディスク11上の半径方向(クロストラック方向)に変位させることにより、磁気ディスク11上で磁気ディスク11の半径方向に磁気ヘッド15の位置を調整する。このように1段目となるVCM駆動のアームの先端に第2のアクチュエータである圧電素子駆動のロードビームを付加した二段アクチュエータが実現される。以下、圧電素子PMはマイクロアクチュエータ(以下、単に「MA」ともいう。)PMと称する。
【0012】
磁気ヘッド15は、リードヘッド素子とライトヘッド素子とが、1つのスライダ上に分離して実装されている構造である。リードヘッド素子は、磁気ディスク11に記録されているデータを読出す。ライトヘッド素子は、磁気ディスク11にデータを書き込む。
【0013】
ヘッドアンプIC16は、リードアンプ及びライトドライバを有する。リードアンプは、リードヘッド素子により読み出されたリード信号を増幅して、リード/ライト(R/W)チャネル22に伝送する。一方、ライトドライバは、R/Wチャネル22から出力されるライトデータに応じたライト電流をライトヘッド素子に伝送する。
【0014】
SOC20は、制御部であるマイクロプロセッサ(CPU)21と、R/Wチャネル22と、ディスクコントローラ23と、位置決めコントローラCVとを含む。CPU21は、ドライブのメインコントローラであり、位置決めコントローラCVを介して磁気ヘッド15の位置決めを行なうサーボ制御及びヘッドアンプIC16を介してデータのリード/ライト制御を実行する。R/Wチャネル22は、リードデータの信号処理を実行するリードチャネルと、ライトデータの信号処理を実行するライトチャネルとを含む。ディスクコントローラ23は、ホストシステム(図示せず)とR/Wチャネル22との間のデータ転送を制御するインタフェース制御を実行する。なお、位置決めコントローラCVはハードウェアとして実現してもよいし、ソフトウェア(ファームウェア)として実現してもよい。
【0015】
メモリ24は、揮発性メモリおよび不揮発性メモリを含む。例えば、メモリ24は、DRAMからなるバッファメモリ、及びフラッシュメモリを含む。メモリ24の不揮発性メモリには、CPU21の処理に必要なプログラム等、及び後述するマイクロアクチュエータPMのゲイン推定処理を行った場合に、その処理結果(履歴情報,図5参照)が記憶される。この処理結果は、磁気ディスク装置1から外部に出力可能に構成される。なお、当該処理結果はメモリ24に記憶されていなくても磁気ディスク装置1内のいずれかの記憶領域に記憶されていればよい。
【0016】
次に、伝達関数の測定処理について図2図3を参照しながら説明する。
【0017】
図2は、マイクロアクチュエータPMを動作させたときの伝達関数の測定処理を説明するための図である。なお、図2において、yは磁気ヘッド15の位置を示すヘッド位置信号、yはVCMPVの位置を示すVCM位置信号、yはマイクロアクチュエータPMの変位、uはマイクロアクチュエータPMの入力電圧、eは位置誤差信号、rは目標値を示す。ここで、ヘッド位置信号y、VCM位置信号y、マイクロアクチュエータの変位yの単位は、トラック又は半径方向の距離であり、マイクロアクチュエータの入力電圧uの単位はボルトとする。
【0018】
目標値rをゼロとして、端子31から位置誤差信号eを位置決めコントローラCVに入力する。位置決めコントローラCV出力がVCMPVに入力されると、VCMPVはVCM位置信号yを端子32に入力する。一方、マイクロアクチュエータPMの入力電圧uがマイクロアクチュエータPに入力されると、マイクロアクチュエータPは、マイクロアクチュエータPMの変位yを端子32に入力する。端子32からは、ヘッド位置信号yが磁気ヘッド15(図2で図示省略)に入力されると共に、端子31に入力される。
【0019】
図2に示すマイクロアクチュエータPMの入力電圧uからヘッド位置信号yまでの伝達関数(以下、「第1の伝達関数」という。)のゲインG1は、次の(1)式で求めることができる。
【数1】
【0020】
図3は、マイクロアクチュエータPMを動作させず、外乱を入力するときの伝達関数の測定処理を説明するための図である。なお、図3において、yはヘッド位置信号、yはVCM位置信号、eは位置誤差信号、rは目標値を示すのは、図2の場合と同様である。dは、外乱であり、dの単位はトラック又は半径方向の距離である。
【0021】
目標値rをゼロとして、端子31から位置誤差信号eを位置決めコントローラCVに入力する。位置決めコントローラCV出力がVCMPVに入力されると、VCMPVはVCM位置信号yを端子32に出力する。一方、端子32には、外乱dが入力される。端子32からは、ヘッド位置信号yが磁気ヘッド15(図3で図示省略)に入力されると共に、端子31に入力される。
【0022】
図3に示す外乱dからヘッド位置信号yまでの伝達関数(以下、「第2の伝達関数」という。)のゲインG2は、次の(2)式で求めることができる。
【数2】
【0023】
ここで、マイクロアクチュエータPMのゲイン(以下、「MAゲイン」ともいう。)は、既述の(1)式を、(2)式で除算することにより、具体的には、次の(3)式により求めることができる。
【数3】
【0024】
図4は、MAゲインを推定するゲイン推定処理の一例を示すフローチャートである。このゲイン推定処理は、例えば、磁気ディスク装置がコンピュータ等に設置された後、所定のタイミング毎に実行される。所定のタイミングは、本実施形態では、所定の期間が経過する毎に実行されることとする。また、所定の期間が経過する毎でなくても、任意のタイミングや所定のイベントが生じたタイミングでMAゲインのゲイン推定処理が実行されるようにしてもよい。つまり、ゲイン推定処理を実行するタイミングは、任意に設定することが可能である。さらに、磁気ディスク装置1に磁気ヘッド15が複数含まれる場合、磁気ヘッド15毎にゲイン推定処理が実行される。
【0025】
CPU21は、既述の図2で説明したように、第1の伝達関数を測定する(ST101)。これにより、既述の(1)式により、第1ゲインを求めることができる。次に、CPU21は、変数iを0に設定する(ST102)。次に、CPU21は、マイクロアクチュエータPMのゲイン(MAゲイン)の初期値であるMAゲイン初期値αが有るか否かを判定する(ST103)。ここで、MAゲイン初期値αには、設計値や複数の同型の磁気ディスク装置から取得された測定値の平均値が採用される。また、MAゲイン初期値αが有るか否かの判定は、例えば、メモリ24の所定領域にMAゲイン初期値αのデータが格納されているか否かに基づいて実行される。
【0026】
マイクロアクチュエータPMのゲインのMAゲイン初期値αが有ると判定した場合(ST103:YES)、CPU21は、外乱|d|にMAゲイン初期値α|u|を設定する(ST104)。また、マイクロアクチュエータPMのMAゲイン初期値αが無いと判定した場合(ST103:NO)、CPU21は、外乱|d|を任意に設定する(ST105)。なお、この際のMAゲイン初期値αは、|d|/|u|から求めることができる(ST106)。
【0027】
以上のように、マイクロアクチュエータPMのMAゲイン初期値αが設定されると、次に、CPU21は、変数iに1を加算し(ST107)、第2の伝達関数を測定する(ST108)。これにより、既述の(2)式により、第2ゲインを求めることができる。次に、CPU21は、マイクロアクチュエータPMのMAゲイン推定値αを、既述の(3)式、つまり、|第1の伝達関数|/|第2の伝達関数|から求める(ST109)。言い換えると、MAゲイン推定値αをゲインG1/ゲインG2から求める。
【0028】
次に、CPU21は、|α−α|<所定値εを判定する(ST110)。ここで、所定値εは、十分小さい任意の値とする。|α−α|<所定値εでないと判定した場合(ST110:NO)、CPU21は、外乱|d|をα|u|に設定する(ST111)。そして、処理は、ステップST107の処理へ戻る。これにより、既述のステップST107からST110の処理が実行される。このように処理を繰り返すことにより、所定値εより小さい適切なMAゲイン推定値αを求めることが可能になる。そして、|α−α|<所定値εであると判定した場合(ST110:YES)、適切なMAゲインが求められたため、CPU21は、この処理を終了する。
【0029】
第1の伝達関数を測定する際のマイクロアクチュエータPMの入力電圧u、つまり、振幅は、実際に動作するときのマイクロアクチュエータPMの入力電圧に依存する。このため、マイクロアクチュエータPMの振幅に対応するように、図4の処理により、外乱dを求めている。このように、外乱dの振幅と、マイクロアクチュエータPMのゲイン測定時のマイクロアクチュエータPMの変位yを実質的に等しくすることで、伝達関数測定時の加振振幅に起因する測定誤差を低減することができる。なお、複数周波数でマイクロアクチュエータPMのゲインを推定する場合は、当該複数の周波数毎にマイクロアクチュエータPMのMAゲイン推定処理を実行するようにすればよい。
【0030】
図5は、MAゲインの推定処理の処理結果(履歴情報)Tの一例を示す図である。処理結果Tは、既述のように、例えば、メモリ24内の所定領域に記憶される。
【0031】
図5に示すように、処理結果Tは、日時と、当該日時でMAゲインの推定処理が実行されたときの各トラック又は磁気ディスク11の半径方向の距離である位置(位置A、位置B、…、位置N)でのαの値(例えば、X11、X12、…、X1N)が対応付けられている。
【0032】
また、この処理結果Tは、磁気ディスク装置1の外部、例えばホストシステム(図示省略)からの指示に基づいて、ホストシステムへ出力可能に構成されている。つまり、CPU21がホストシステムから処理結果Tの出力指示を受信した場合、CPU21は、メモリ24に記憶される処理結果Tを読み出し、ディスクコントローラ23を介してホストシステムへ処理結果Tを出力する。これにより、ホストシステムを操作するユーザは、マイクロアクチュエータPMのゲインの推定処理を行った処理結果Tを確認することができる。
【0033】
なお、本実施形態では、磁気ディスク装置1は、図5に示す処理結果Tがメモリ24に記憶される場合で説明したが、処理結果Tを履歴としてメモリ24に記憶しないように構成してもよい。
【0034】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【0035】
1…磁気ディスク装置、11…磁気ディスク、12…スピンドルモータ(SPM)、13…アーム、14…ロードビーム、15…磁気ヘッド、20…システム・オン・チップ(SOC)、21…CPU、22…R/Wチャネル、23…ディスクコントローラ、24…メモリ、PV…ボイスコイルモータ(VCM)、CV…位置決めコントローラ、PM…マイクロアクチュエータ
図1
図2
図3
図4
図5