(57)【特許請求の範囲】
【請求項１】
各ヘッドがディスクのアレイに関してアクチュエータの一意ヘッド位置に配置される、フルポピュレーテッド構成では最大数のヘッドを支持しデポピュレーテッド構成では減少された数のヘッドを支持するアクチュエータに隣接するディスクのアレイを有するディスクドライブヘッド−ディスクアセンブリにおける、ヘッド−ディスクアセンブリの構成を決定する方法であって、該方法は、
（ａ）ヘッド−ディスクアセンブリがフルポピュレーテッドである時はヘッドを有し、ヘッド−ディスクアセンブリがデポピュレーテッドである時はヘッドを有しない第１の選択されたヘッド位置の第１のインピーダンスを決定するステップと、
（ｂ）前記第１のインピーダンスを所定の閾値と比較するステップと、
（ｃ）前記第１のインピーダンスが所定の閾値よりも小さい場合はヘッド−ディスクアセンブリの構成をフルポピュレーテッドであると識別するステップと、
（ｄ）前記第１のインピーダンスが所定の閾値よりも大きい場合はヘッド−ディスクアセンブリがデポピュレーテッドであるかあるいはヘッド内にエラーがあるかを、
（ｄ１）前記ヘッド−ディスクアセンブリがフルポピュレーテッドである時はヘッドを有し、ヘッド−ディスクアセンブリがデポピュレーテッドである時はヘッドを有しない第２の選択されたヘッド位置の第２のインピーダンスを決定し、
（ｄ２）前記第２のインピーダンスを所定の閾値と比較し、
（ｄ３）前記第２のインピーダンスが所定の閾値よりも大きい場合は第１の選択されたヘッド位置も第２の選択されたヘッド位置もヘッドを有しないため、ヘッド−ディスクアセンブリの構成をデポピュレーテッドであると識別し、
（ｄ４）前記第２のインピーダンスが所定の閾値よりも小さい場合は第２の選択されたヘッド位置がヘッドを有し前記第１のインピーダンスは所定の閾値よりも大きいためエラー状態を宣言することにより、するステップと、
を含む方法。
【請求項２】
請求項１記載の方法であって、前記決定するステップ（ａ）は、さらに、
（ａ１）選択されたヘッド位置に電流を加えるステップと、
（ａ２）選択されたヘッド位置の両端間の電圧を感知するステップと、
（ａ３）加えた電流の大きさおよび感知した電圧の大きさに関連して第１のインピーダンスを決定するステップと、
を含む方法。
【請求項３】
請求項１記載の方法であって、前記ヘッド−ディスクアセンブリは、さらに、選択されたヘッド位置が所定の閾値よりも大きいインピーダンスを示す場合はエラー状態を与える状態レジスタを有する前置増幅器回路を含み、前記決定するステップ（ａ）は、さらに、
（ａ１）前記状態レジスタを読み出すステップを含む方法。
【請求項４】
請求項１記載の方法であって、前記ヘッド−ディスクアセンブリはディスクドライブ内にインストールされ、該方法はディスクドライブが非動作状態から動作状態へ遷移する時に実施され、さらに、
（ｄ）前記ヘッド−ディスクアセンブリの構成がフルポピュレーテッドであると識別されるかデポピュレーテッドであると識別されるかに関連してディスクドライブを初期化するステップを含む方法。
【請求項５】
回転可能なディスクのアレイと、
前記ディスクに隣接し、フルポピュレーテッド構成では最大数のヘッドを支持しデポピュレーテッド構成では減少された数のヘッドを支持するように構成されたアクチュエータであって、各ヘッドは回転可能なディスクのアレイに関して前記アクチュエータの一意ヘッド位置に配置されているアクチュエータと、
前記アクチュエータに接続されたサーボ回路と、を含むディスクドライブであって、前記サーボ回路はプロセッサを含み、それはプロセッサを次のように構成する関連するプログラミングを含む、
（ａ）ディスクドライブがフルポピュレーテッドである場合にはヘッドを有しディスクドライブがデポピュレーテッドである場合にはヘッドを有しない第１の選択されたヘッド位置の第１のインピーダンスを決定し、
（ｂ）前記第１のインピーダンスを所定の閾値と比較し、
（ｃ）前記第１のインピーダンスが所定の閾値よりも小さい場合にはドライブの構成をフルポピュレーテッドとして識別し、
（ｄ）前記第１のインピーダンスが所定の閾値よりも大きい場合にはヘッド−ディスクアセンブリの構成をデポピュレーテッドであるかあるいは第１の選択されたヘッド位置のヘッド内にエラーを有するものと識別し、
（ｅ）前記第１のインピーダンスが所定の閾値よりも大きい場合にはヘッド−ディスクアセンブリの構成がデポピュレーテッドであるかあるいは第１の選択されたヘッド位置のヘッド内にエラーを有するものと決定し、
（ｅ１）ディスクドライブがフルポピュレーテッドである場合にはヘッドを有しヘッド−ディスクアセンブリがデポピュレーテッドである場合にはヘッドを有しない第２の選択されたヘッド位置の第２のインピーダンスを決定し、
（ｅ２）前記第２のインピーダンスを所定の閾値と比較し、
（ｅ３）第２のインピーダンスが所定の閾値よりも大きい場合は第１の選択されたヘッド位置及び第２の選択されたヘッド位置がヘッドを有しないため、ドライブの構成をデポピュレーテッドであると識別し、
（ｅ４）第２のインピーダンスが所定の閾値よりも小さい場合は第２の選択されたヘッド位置がヘッドを有し第１のインピーダンスは所定の閾値よりも大きいためエラー状態を宣言する
ディスクドライブ。
【請求項６】
請求項５記載のディスクドライブであって、前記プロセッサは、
（ｄ）ディスクドライブの識別された構成に関連してディスクを初期化する、
付加プログラミングを有するディスクドライブ。
【発明の詳細な説明】
【０００１】
（発明の分野）
本発明は一般的にディスクドライブ装置の分野に関し、限定はしないが、特にディスクドライブのヘッド−ディスクアセンブリ（ＨＤＡ）の構成を識別することによりディスクドライブの動作性能を改善することに関する。
【０００２】
（発明の背景）
ディスクドライブはモダンなコンピュータおよびコンピュータネットワークにおいて主要なデータ記憶装置として使用される。典型的なディスクドライブはスピンドルモータにより一定の高速度で回転されディスク表面上に規定されたトラック上にデータを記憶するリード／ライトヘッドのアレイによりアクセスされる１つ以上の磁気ディスクを格納するヘッド−ディスクアセンブリ（ＨＤＡ）を含んでいる。ＨＤＡの動作を制御するのに使用される電子装置がＨＤＡの下側に搭載される印刷配線アセンブリ（“回路板”もしくは“カード”とも呼ばれる）上に設けられディスクドライブを完成させる。
【０００３】
この技術における技術的進展によりディスクドライブデータ記憶容量が継続的に改善されてきている。ドライブの連続する各世代にとって、前の世代の実質的に２倍のデータ記憶容量を同等もしくは改善されたデータ転送速度で提供することは少しも珍しいことではない。設計サイクル時間も新しい世代のドライブが典型的には２，３か月ごとに市場へ導入される点まで短縮される。
【０００４】
現在の市場における生き残りの競合相手の途方もない技術的および記号論理学的挑戦に応じるために、ディスクドライブメーカはできるだけ迅速かつ効率的に新しいディスクドライブ製品を設計し発売するステップをとってきている。特に関心があるのは部品の標準化であり、それには単一製品ファミリからの広範なディスクドライブ製品に同じもしくは類似のハードウェア部品を提供できるようにするディスクドライブ設計の標準化が含まれる。次に、引き続きロードされ動作中にドライブにより使用されるパラメータ値（書き込み電流、利得、フィルタ特性、等）の選択により、個別の各ドライブの性能が製作中に最適化される。
【０００５】
モダンなディスクドライブは典型的にディスクドライブコントローラ（マイクロプロセッサおよびデジタル信号プロセッサ等）に対するプログラミングを提供するファームウェアを利用するため、メーカは一般的にさらに同じディスクドライブ製品ファミリ内の全ドライブ上に同じファームウェアをロードする。ファームウェアはドライブの特定の構成（ディスク数、データ記憶容量、インターフェイスのタイプ、等）を示す付加記憶情報を頼りに特定の各ディスクドライブ構成に適切な特定のルーチンにアクセスし、製作中に確立されたパラメータをロードしてドライブの性能を最適化する。
【０００６】
典型的なディスクドライブは１つ以上の非揮発性メモリ装置（すなわち、ドライブから外部電力が除去される場合にその内容を保持するメモリ装置）を含み、それにファームウェアが書き込まれる。ドライブの製作中にパラメータ値および製品情報もこれらの装置に書き込まれる。この装置はディスクドライブ印刷配線アセンブリ（ＰＷＡ）上に配置され、ドライブの各初期化中にアクセスされる。
【０００７】
したがって、元々インストールされたＰＷＡがディスクドライブから取り外されて新しい置換ＰＷＡと置換されるときに問題が生じる。このような置換は一般的に製作および現場サービス作業中に、例えば、元々インストールされたＰＷＡに関連する故障状態の検出に応答して生じる。ＨＤＡに関連するパラメータ値および製品情報が元々インストールされたＰＷＡから新しい置換ＰＷＡへ転送されることを保証するステップが明確にとられないかぎり、新しいＰＷＡを使用してディスクドライブが再初期化される時にエラー状態が生じることがある。特に、新しいＰＷＡ上に記憶されたファームウェアはＨＤＡが実際に所有するものとは異なるハードウェア構成を期待することがあり、あるいは新しいＰＷＡ上に記憶されたパラメータ値はドライブの信頼できる動作にとって不適切となることがある。
【０００８】
パラメータと製品状態のこのような不整合により、新しくインストールされた置換ＰＷＡを有するディスクドライブが再初期化を試みる時に受け入れられない遅延を生じることがある。さらに、パラメータと製品状態のこのような不整合が十分に断言される場合には、ドライブがスピンアップを試みてヘッドをロードする（すなわち、ヘッドをディスク表面上へ移動させる）時に、ディスクドライブは物理的に破損されることがある。ＨＤＡに対する最適パラメータ値は典型的にはＨＤＡの指示されたトラック上にも記憶されるが、このようなトラックはディスクドライブがうまくスピンアップされてヘッドにロードされないうちはアクセスすることができない。
【０００９】
たとえＰＷＡの置換がなされない場合でも、新しいファームウェアがＨＤＡの構成にとって不適切であれば、新しい更新されたファームウェアがＰＷＡにダウンロードされる時に問題が生じることがある。このようなファームウェア更新はしばしば現場サービス作業中に生じ、正しいファームウェアがダウンロードされることを保証するための事前対策がとられはするが、それでも時々エラーが生じる。ファームウェア−ハードウェア不整合により不正確に構成されたＰＷＡがインストールされる場合と同種の問題が生じることがお判りであろう。
【００１０】
例えば、スピンアップ中に、ディスクドライブ内のヘッドおよびディスクの数がディスクに応じて異なる場合には、ファームウェアは特定のＨＤＡの構成を決定できないことがある。コストを低減するために、多くのメーカは減少された数のヘッドおよびディスクを利用してディスクドライブを作り出すことがある。例えば、ディスクドライブは５ディスクに対する１０ヘッド（一般的に、フルポピュレーテッド(fully  populated)構成と呼ばれる）ではなく３ディスクに対する５ヘッド（一般的に、デポピュレーテッド(depopulated)構成と呼ばれる）を含むことがある。両方の構成において、そこから延びる６つのアームを有するアクチュエータを含む同じハードウェアを、ディスクドライブのデポピュレーテッド構成の製作中に付加コストを生じないように使用することができる。デポピュレーテッドアクチュエータの平衡および慣性特性はアクチュエータから吊下げられたダミーヘッドの使用、消失フレクシャ(flexures)およびヘッドを補償する追加質量を有するスエージプレート(swage plate)の使用、その他適切な方法により維持することができる。
【００１１】
コストは著しく低減されるが、ドライブの初期化中にファームウェアがディスクドライブのデポピュレーテッド構成に適応できなければ問題が生じる。したがって、ＰＷＡのファームウェアが正しくない初期化情報を送ると、ディスクドライブが故障したりＨＤＡが損傷することがある。
【００１２】
したがって、ディスクドライブのＨＤＡの構成を容易に表示して、新しい置換ＰＷＡがドライブ内にインストールされる時、もしくは新しいファームウェアがＰＷＡ内にダウンロードされる時に問題を解消する方法が必要とされている。
【００１３】
（発明の概要）
本発明はディスクドライブヘッド−ディスクアセンブリ（ＨＤＡ）の構成を決定する装置および方法に向けられている。
【００１４】
好ましい実施例では、ＨＤＡは回転可能なディスクのアレイおよびディスクに隣接するアクチュエータを含んでいる。アクチュエータは最大数のヘッドをフルポピュレーテッド構成で支持し、減少された数のヘッドをデポピュレーテッド構成で支持する。各ヘッドは一意ヘッド位置に配置される。
【００１５】
アクチュエータに動作接続されるサーボ回路は好ましくは、ディスクドライブの構成がフルポピュレーテッドであれば前置増幅器回路がヘッドを有するヘッド位置を選択し、ディスクドライブの構成がデポピュレーテッドであればヘッドを持たないヘッド位置を選択できるようにする関連するプログラミングを有するプロセッサを含んでいる。好ましくは、ディスクドライブの各スピンアップ中に、前置増幅器回路はその選択されたヘッド位置におけるインピーダンスを決定し、その値を所定の閾値と比較して選択されたヘッド位置がヘッドを有するかどうかを確認し、ディスクドライブがフルポピュレーテッドであるかデポピュレーテッドであるかを表示する。次に、ディスクドライブはそれに従って初期化される。
【００１６】
本発明を特徴づけるこれらおよび他のさまざまな特徴および利点は下記の詳細な説明を読み関連する図面を見れば自明であろう。
【００１７】
（詳細な説明）
次に、図１に本発明の好ましい実施例に従って構成されたディスクドライブ１００の平面図を示す。
【００１８】
ディスクドライブ１００はヘッド−ディスクアセンブリ（ＨＤＡ）１０１およびＨＤＡ１０１の下側に搭載されしたがって、図１では見えない、ディスクドライブ印刷配線アセンブリ（ＰＷＡ）を含んでいる。ＰＷＡはＨＤＡ１０１の動作を制御しＨＤＡ１０１とホストコンピュータ間でデータを転送するのに必要な回路を提供し、ディスクドライブ１００はユーザ環境内に搭載することができる。
【００１９】
図１において、ＨＤＡ１０１はさまざまなディスクドライブ部品が搭載されるベースデッキ１０２を含んでいる。検討を容易にするために図１から省かれているトップカバーがベースデッキ１０２と協働してディスクドライブ１００に対する内部封止環境を形成する。ディスク１０６のスタックを一定の高速で回転させるスピンドルモータ１０４が設けられ、ディスククランプ１０８がディスクをスピンドルモータ１０４に固定する。
【００２０】
ディスク１０６にアクセスするために、制御可能に位置決めされるアクチュエータアセンブリ１１０が設けられ、それはボイスコイルモータ（ＶＣＭ）１１４のコイル（その一部を１１３に示す）に加えられる電流に応答してカートリッジベアリングアセンブリ１１２の周りを回転する。アクチュエータアセンブリ１１０はそこから対応するフレクシャ(flexure)アセンブリが延びる複数のアームを含み、その最頂部はそれぞれ１１６，１１８に示されている。ヘッド１２０がフレクシャアセンブリ１１６，１１８の遠端に設けられ、ディスク１０６の回転により生じる空気流により確立されるエアベアリングによりディスク１０６上に支持される。
【００２１】
ディスクドライブ１００が消勢される時にディスク１０６の最内径においてヘッド１２０をランディングゾーン（図示せず）上に固定するためにラッチアセンブリ１２２が設けられる。フレックス(flex)回路アセンブリ１２４がアクチュエータアセンブリ１１０とディスクドライブＰＷＡ間の電気通信経路を提供する。
【００２２】
次に、その中にディスクドライブ１００が搭載されるものと考えられるホストコンピュータ１３０と共に、図１のディスクドライブ１００の機能ブロック図を図２に示す。特に、図１はＰＥＡ（点線囲い１３１で示す）の回路およびＨＤＡ１０１の選択された部品を示す。ホストコンピュータ１３０はディスクドライブ制御プロセッサ１３２のトップレベル制御を行い、それは次にダイナミックランダムアクセスメモリ（ＤＲＡＭ）１３４および非揮発性フラッシュメモリ１３６に記憶されたプログラミングおよびパラメータ値に従ってディスクドライブ１００の動作を制御する。
【００２３】
ディスクドライブ１００により記憶されるデータはホストコンピュータ１３０からインターフェイスユニット１４０へ転送され、それはデータを一時的にバッファするデータバァッファおよびデータ転送動作中にリード／ライトチャネル１４２およびプリアンプ／ドライバ回路１４４（“プリアンプ”）の動作を指令するシーケンサを含んでいる。図１に示すように、プリアンプ１４４は好ましくはアクチュエータアセンブリ１１０に搭載される。
【００２４】
さらに、従来技術で知られているように、スピンドルモータ１０４（図１）の逆起電力(bemf)転流を介してディスク１０６の回転を制御するためにスピンドル回路１４６が設けられる。ヘッド１２０、プリアンプ１４４、サーボ回路１４８およびコイル１１３により確立されるサーボループの一部としてディスク１０６に対するヘッド１２０を制御するためにサーボ回路１４８が設けられる。サーボ回路１４８はデジタル信号プロセッサ（ＤＳＰ）および関連するメモリ（別々には図示せず）を含み、本発明の譲受人に譲り受けられた１９９３年１１月１６日発行のダフィー等の米国特許第５，２６２，９０７号に一般的に記載されているような方法で制御プロセッサがＤＳＰと通信を行ってその動作を制御する。
【００２５】
図３は一対のディスク１０６および関連するヘッド１２０と共に、図２のプリアンプ１４４の機能ブロック図を示し、本発明を検討する目的で２つのディスク１０６が図示されているが、本発明はそのように限定されるものではない。各ヘッド１２０はディスク１０６の記録面１５８，１６０に隣接して支持される。
【００２６】
好ましくは、ヘッド１２０は磁気抵抗（ＭＲ）ヘッドとして特徴づけられ、一方のヘッド１２０についてそれぞれ図４の１６６，１６８に一般的に示すように、各ヘッドが従来の薄膜ライト素子およびＭＲリード素子を含んでいる。ディスクドライブ１００の各ＭＲリード素子１６８は、好ましくは、コバルト、ニッケルおよび鉄により形成される合金を含み、選択された方位の磁界に曝されると変動する電気抵抗を有する。モダンなディスクドライブのデータ密度を支持するのに必要な感度を得るために、各ＭＲリード素子１６８は比較的デリケートで損傷に敏感な比較的薄い境界層（典型的にオングストロームで測定される）を含む。したがって、ハードディスク放電（アーク）を防止して、ＭＲリード素子１６８に加えられる電流が素子の電流搬送能力を超えないことを保証するために、各ヘッド１２０の全てのＭＲリード素子１６８の共通モード電位をディスク１０６のそれに非常に近く保持することが望ましい。
【００２７】
再び図３に戻って、後述するように、プリアンプ１４４はディスクドライブ１００のリードおよびライト動作中に記録面１５８，１６０上に記憶されたデータへアクセスするために使用される。その際、プリアンプ１４４はヘッド１２０のライトおよびリード素子１６６，１６８へ選択的に電流を加える。好ましくは、プリアンプ１４４は一般的に知られているしきい値検出、高調波信号フィルタリングおよびヘッド選択能力等の多様な付加特徴を内蔵しており、参照として特に適切な市販されているプリアンプは米国、ミネソタ州、ブルーミントンのＶＴＣ社のＶ１０５９４である。
【００２８】
本発明にとって特に興味深いのはリード動作中のプリアンプ１４４の動作であり、その間選択された大きさのリードバイアス電流が選択されたヘッド１２０のＭＲリード素子１６８へ連続的に加えられる。関連する記録面１５８，１６０に記憶されたデータがＭＲリード素子１６８両端間の電圧変化に関連して検出され、プリアンプ１４４によりリード／ライトチャネル１４２へ出力される再生信号に反映される（図２）。図３において、再生信号はＤＡＴＡＯＵＴパス１７０に沿って送信されるように示されており、それは好ましくはプリアンプ１４４の一対の差動出力ピン（別々には図示せず）に接続された一対の信号ラインを含んでいる。
【００２９】
リードバイアス電流（図３において各々が一般的に“ＩB”として識別される）の大きさはディスクドライブ製作中に各ヘッド１２０について個別に選択される。特に、リードバイアス電流ＩBは好ましくは、例えば、各記録面１５８，１６０に選択された量のテストデータを書き込み、さまざまな大きさのリードバイアス電流ＩBを使用してデータを数回読み戻し、最善リードエラーレートを与えるこれらの大きさに関連して（すなわち、他の評価基準）リードバイアス電流ＩBに対する最後の大きさを選択することによりディスクドライブ性能を最適化するように選択される。
【００３０】
リードバイアス電流ＩBの大きさはフラッシュメモリ１３６内に記憶され制御プロセッサ１３２（図２）によりサーボ回路１４８のＤＳＰを介してプリアンプ１４４へ送られるリードバイアス値に応答して制御される。リードバイアス値はマルチビットデジタル形式で表わされシリアルインターフェイスパス１７４を介してプリアンプ１４４のレジスタの選択されたアドレス（点線ブロック１７２で示される）へロードされる。同様に、シリアルインターフェイスパス１７４を介してレジスタ１７２のもう１つのアドレスへロードされるマルチビットデジタル選択値に応答してさまざまなヘッド１２０が個別に選択される。好ましくは、シリアルインターフェイスパス１７４は、レジスタ１７２のリードおよびライトを制御するクロックを供給するクロックラインおよびレジスタアクセスをイネーブルするイネーブルラインだけでなく、それに沿ってリードバイアスおよびヘッドセレクト値が送信されるデータラインを含んでいる。プリアンプ１４４は１０個までの異なるヘッド１２０を収容し３２までの異なるリードバイアス電流レベルを助成するものと考えられる。リードバイアス値およびヘッドセレクト値の各更新は、１リード／ライトヘッドコマンドビット、７アドレスビットおよび８データビットを有する１６ビット語のビットの逐次クロッキングにより行われる。したがって、レジスタ１７２は第１６クロックパルスを受信すると新しい語で更新される。
【００３１】
正規のディスクドライブ動作中に、１つのヘッド１２０は選択された状態にある（ここでは、“現在選択されているヘッド”もしくは“現在ヘッド”と呼ばれる）。プリアンプ１４４は一般的に適切なリードバイアス電流を現在選択されているヘッド１２０へ連続的に加えるように動作する。例えば、現在選択されているヘッド１２０が関連する記録面１５８，１６０上の選択されたトラックへデータを書き込むのに使用されるライト動作モード中に、データはプリアンプ１４４によるライト電流の選択的印加により現在選択されているヘッドのライト素子（図４の１６６等）へ書き込まれる。しかしながら、現在選択されているヘッド１２０はライト動作中に関連する記録面からのデータ（サーボもしくはヘッダー情報等）も周期的に読み出してサーボ回路１４８が現在選択されているヘッド１２０の位置を制御できるようにして、ＭＲリード素子１６８へのリードバイアス電流の継続的な印加が避けられない。
【００３２】
同様に、プリアンプ１４４は関連する記録面からのデータを検索するために、各リード動作中に現在選択されているヘッド１２０へリードバイアス電流を連続的に加える。データの実際の読出しおよび書込みは選択されたトラックが現在選択されているヘッド１２０により追跡される間に行われるが、いくつかの異なるトラックが（および異なる記録面１５８，１６０さえも）特定のリードもしくはライト動作中にアクセスすることができるため、トラックからトラックへのシークも周期的に実施することができる。各リードおよびライト動作が終結した後で、サーボ回路１４８（図２）は一般的に、ディスクドライブ１００により次のコマンドが実行されるまで、現在選択されているヘッド１２０に最後にアクセスされたトラックの追跡を継続させるよう動作する。
【００３３】
任意所与の時間に選択されるヘッド１２０およびそこに加えられるリードバイアス電流の大きさはレジスタ１７２に記憶されたヘッドセレクトおよびリードバイアス値により決定される。ヘッド１２０の各ＭＲリード素子１６８は表面上同一であり、指定された範囲内のインピーダンスを有する。リード素子のインピーダンスが所定の閾値を越える場合には、レジスタ１７２はさらに選択されたヘッド１２０に対する“オープンリーダ故障”を報告する能力を有する。
【００３４】
前記したように、ディスクドライブ（１００等）にはヘッドおよびディスクの完全な全数を設けるか（フルポピュレーテッド構成と呼ばれる）、あるいはより低廉な代替品としてこのような全数を減少したもの（デポピュレーテッド構成と呼ばれる）を設けることができる。フルポピュレーテッド構成では、ディスクの各表面は対応するヘッドを有し、デポピュレーテッド構成ではディスクの全表面が対応する機能的ヘッドを有することはないようにディスクおよびヘッドの量が低減されている。図５および図６はこれらの各構成の実例を示す。
【００３５】
最初に、図５にはフルポピュレーテッド構成における図１のＨＤＡ１０１の部分断面立面図を示し、ディスクドライブ１００各表面１５８，１６０に対応する５つのディスク１０６および１０のヘッド１２０を有する。ヘッド１２０はディスク１０６の各表面１５８，１６０上のデータがプリアンプ１４４によりアクセスできるように吊下げられている。ディスク１０６は複数の等サイズスペーサ１７６間でスピンドルモータ１０４に固定されていて、その記録面１６０と隣接ディスク１０６の記録面１５８との間で有害な接触をすることなく回転することができる。図５のフルポピュレーテッド構成は実例の目的で開示されたもので制約的意味合いはない、すなわち、本発明を実施するのに他にさまざまな数のディスクおよびヘッドを容易に使用できることをお判り願いたい。
【００３６】
次に、図６に３つのディスク１０６および５つの機能的ヘッド１２０を有するデポピュレーテッド構成における図１のＨＤＡ１０１の部分断面立面図を示す。デポピュレーテッド構成では、ディスク１０６の各記録面１５８，１６０は対応する機能的ヘッド１２０を持たず減少された数のディスク１０６がスピンドルモータ１０４に固定されている。図６に示すデポピュレーテッド構成も実例の目的で開示されたもので制約的意味合いはない、すなわち、本発明を実施するのに他にさまざまなディスク対ヘッド比を容易に使用できることをお判り願いたい。
【００３７】
図６に示すように、減少された数のディスク１０６が複数の等サイズスペーサ１７６間でスピンドルモータ１０４に固定されていて、その記録面１６０と隣接ディスク１０６の記録面１５８との間で有害な接触をすることなく回転することができる。より大きいフィラースペース１７８を使用して、フルポピュレーテッド構成に通常存在するディスク１０６により占有されないスピンドルモータ１０４の面積を補償できることをお判り願いたい。それにより同じスピンドルモータ１０４をフルポピュレーテッドおよびデポピュレーテッド構成の両方に使用することができる。
【００３８】
機能的ヘッド１２０が記録面１６０に隣接吊下げされない最底部ディスク１６０を除いて、ヘッド１２０は各ディスク１６０の記録面１５８，１６０に隣接吊下げされられている。あるいは、フレクシャアセンブリ１１８から吊下げられた複数の動作不能ヘッド１８０（“ダミーヘッド”とも呼ばれる）が最底部ディスク１６０の下に設けられ、ダミーヘッド１８０は機能的ヘッド１２０と実質的に同じ質量である。ダミーヘッド１８０はディスクドライブ１００の慣性平衡特性を維持するために設けられ、ディスクドライブ１００のフルポピュレーテッド構成において存在する機能的ヘッド１２０の不在を補償する。好ましい実施例では、図６に示すように、ダミーヘッド１８０はフレクシャアセンブリ１１８のスプリング力により一緒に押圧される。
【００３９】
好ましい実施例では、選択されたヘッドの測定インピーダンスを使用してディスクドライブ１００の特定の構成が検出されその適切な初期化が進められる。そのために例えばディスクドライブ１００が非動作状態とされた後でターンオンされるような時に、ディスクドライブ１００の初期化中に制御プロセッサ１３２により利用されるフラッシュメモリ１３６に記憶されたプログラミングを表わすものと考えられるINITIALIZING ROUTINE 200に対する一般化されたフロー図である図７がある。
【００４０】
ブロック２０２に示すように、制御プロセッサ１３２は最初にスピンドル回路１４６を指令してディスク１０６の回転を開始させ動作速度（スピンアップとしても知られる）まで回転させるように動作する。うまくスピンアップが達成された後で、レジスタ１７２はシリアルインターフェイスパス１７４によりロードされるマルチビット、デジタルヘッドセレクト値を使用して、ブロック２０４に示すように、ディスクドライブ１００がフルポピュレーテッドである時はヘッド１２０を有するが、ディスクドライブ１００がデポピュレーテッドである時はヘッド１２０を有しないヘッド位置を選択する。ブロック２０６において、プリアンプ１４４は選択されたヘッド位置のヘッド１２０に電流を加え、選択されたヘッド位置の両端間に誘起される電圧を感知してその選択されたヘッド位置におけるインピーダンスＺを求め、ブロック２０８において、そのインピーダンスをヘッド１２０が存在する場合に予期されるインピーダンスよりも大きい閾値Ｔと比較する。機能的ヘッド１２０が存在する場合には、インピーダンスは閾値よりも小さく、ブロック２１０に続いてサーボ回路１４８はディスクドライブ１００をフルポピュレーテッドとして識別する。次に、フローはブロック２１２へ進み、そこでディスクドライブ１００はフルポピュレーテッド構成に基づいてディスクを初期化し、それが終結するとルーチンはブロック２１４で終りディスクドライブ１００は正規動作を行う準備が完了していることをホストコンピュータ１３０（図２）に知らせる。
【００４１】
しかしながら、インピーダンスが所定の閾値を越える場合には、レジスタ１７２は“オープンリード故障”を供給し、それは恐らくは高インピーダンス読取値が選択されたヘッド位置にヘッドが存在しないことを意味するということを示している。しかしながら、高インピーダンスは欠陥ヘッドの結果である可能性がある。高インピーダンス値が選択されたヘッド位置に機能的ヘッド１２０が存在しない結果であるか欠陥ヘッドが存在する結果であるかを決定するために、ブロック２１６に示すように、ルーチンはディスクドライブ１００がフルポピュレーテッドである時はヘッド１２０を有するがディスクドライブがデポピュレーテッドである時はヘッド１２０を有しない第２のヘッド位置を選択する。次に、プリアンプ１４４は第２の選択されたヘッド位置のヘッド１２０に電流を加えて、第２の選択されたヘッド位置の両端間に誘起される電圧を感知する。ブロック２１８において、プリアンプ１４４は印加した電流および感知した電圧を使用してその第２の選択されたヘッド位置におけるインピーダンスを決定し、ブロック２２０においてそのインピーダンスをヘッド１２０が存在する場合に予期されるインピーダンスよりも大きい閾値と比較する。インピーダンスが閾値よりも小さければ、ヘッド１２０はその第２のヘッド位置に存在することが知られる。ブロック２２２に示したように、レジスタ１７２は前記したように“オープンリーダ故障”としても知られるヘッド故障を示すエラー状態を宣言する。すなわち、フルポピュレーテッド構成においてヘッドを有すべき第２のヘッド位置は実際には機能的ヘッド１２０を有するため、ブロック２０４における第１の選択されたヘッド位置に対する“オープンリーダ故障”は、デポピュレーテッド構成において予期されるヘッドの不在ではなく第１の選択されたヘッド位置における欠陥ヘッドを示す。次に、ルーチンはブロック２１４で終り、ディスクドライブ１００はドライブが欠陥ヘッドを有することをホストコンピュータ１３０（図２）に知らせる。
【００４２】
しかしながら、比較ブロック２２０中にインピーダンスが閾値よりも大きければ、ブロック２２４に示すように、サーボ回路１４８は構成がデポピュレーテッドであることを確認する。次に、フローはブロック２１２へ進み、そこでディスクドライブ１００はデポピュレーテッド構成に基づいてドライブを初期化し、それが終結するとINITIALIZING ROUTINEはブロック２１４で終り、ディスクドライブ１００は正規動作の準備が完了していることをホストコンピュータ１３０（図２）に知らせる。
【００４３】
本発明の好ましい実施例はレジスタ１７２の“オープンリーダ故障”報告能力を利用してディスクドライブ１００の構成を決定するが、それには制約的意味合いはない、すなわちリード素子のインピーダンスを測定して選択されたヘッド位置にヘッドが存在するかどうかを確認しディスクドライブの構成を識別するのにさまざまな他の方法を応用することができる。さらに、前記した方法はディスクドライブ製作中のサーボトラック書込み中に有利に実施することもできる。
【００４４】
本発明はディスクドライブ１００が関連するＨＤＡの構成を決定する能力を有し、それに従って初期化を進める点において著しい利点を提供することが明らかである。したがって、ＰＷＡ１３１は製作中もしくは現場においてディスクドライブの故障やＨＤＡの破損を招くことなく容易に交換することができる。
【００４５】
前記したことから、本発明はディスクドライブ１００内の縮小ヘッドポビュレーションを検出する装置および方法に向けられていることがお判りであろう。好ましい実施例により例示したように、ディスクドライブ１００はその制御回路を収納するＰＷＡ１３１を含んでいる。ヘッド−ディスクアセンブリＨＤＡ１０１はプリント配線アセンブリに接続され、一意ヘッド位置に配置された制御可能に位置決めできるヘッド１２０によりデータが書き込まれる回転可能なディスク１０６を含んでいる。ディスクに隣接するアクチュエータ１１０がフルポピュレーテッド構成において最大数のヘッドを支持しデポピュレーテッド構成において減少された数のヘッドを支持するように構成される。
【００４６】
アクチュエータに接続されるサーボ回路１４８は、好ましくは、プリアンプ回路１４４がディスクドライブの構成がフルポピュレーテッドである場合にはヘッドを有し、デポピュレーテッドである場合にはヘッドを有しないヘッド位置を選択できるようにする関連するプログラミングを有するプロセッサを含んでいる。プリアンプ回路はさらにその選択されたヘッド位置におけるインピーダンスを決定してその値を所定の閾値と比較し、選択されたヘッド位置がヘッドを有するかどうかを確認する。プリアンプ回路のレジスタ１７２はインピーダンスが所定の閾値を越える場合に故障を報告し、したがって選択されたヘッド位置にヘッドが存在しないかあるいは欠陥ヘッドしか存在しないことを表示する。
【００４７】
単に読み易さおよび理解を助けるために番号および文字を使用してさまざまなクレームステップが識別されてきたが、このような識別はクレームを図示した特定のステップ順に制限するものではない。
【００４８】
本発明は固有のものだけでなく前記した目的および利点を達成するように適応できることは明らかである。本開示の目的のために好ましい実施例について説明してきたが、当業者ならば非常にたくさんの変更を容易に行えるものと思われ、それらは特許請求の範囲に明記された開示した本発明の精神に含まれる。
【図面の簡単な説明】
【図１】  本発明の好ましい実施例に従って構成されたディスクドライブの平面図である。
【図２】  図１のディスクドライブの機能的ブロック図である。
【図３】  ディスクドライブの複数のヘッドおよびディスクと共に、図２に示すプリアンプの機能的ブロック図である。
【図４】  図２のヘッドの一般的構造を示す図である。
【図５】  フルポピュレーテッド構成における図１のＨＳＡの部分断面立面図である。
【図６】  デポピュレーテッド構成における図１のＨＳＡの部分断面立面図である。
【図７】  関連するプログラミングが図２のフラッシュメモリ装置内に記憶され本発明の好ましい実施例に従って図２の制御プロセッサにより利用される、INITIALIZATION ROUTINEに従って実施される一般的ステップを示すフロー図である。
【図１】
0003813819.tif 000002
【図２】
0003813819.tif 000003
【図３】
0003813819.tif 000004
【図４】
0003813819.tif 000005
【図５】
0003813819.tif 000006
【図６】
0003813819.tif 000007
【図７】
0003813819.tif 000008