JPH01213863A - ディスクドライブ装置の駆動方法 - Google Patents

ディスクドライブ装置の駆動方法

Info

Publication number
JPH01213863A
JPH01213863A JP63323426A JP32342688A JPH01213863A JP H01213863 A JPH01213863 A JP H01213863A JP 63323426 A JP63323426 A JP 63323426A JP 32342688 A JP32342688 A JP 32342688A JP H01213863 A JPH01213863 A JP H01213863A
Authority
JP
Japan
Prior art keywords
disk
servo pattern
servo
read
embedded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP63323426A
Other languages
English (en)
Other versions
JP2579203B2 (ja
Inventor
Jii Baatoretsuto Kenisu
ケニス ジー バートレット
Uorubaagu Paaaeritsuku
パア‐エリック ウォルバーグ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Publication of JPH01213863A publication Critical patent/JPH01213863A/ja
Application granted granted Critical
Publication of JP2579203B2 publication Critical patent/JP2579203B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • G06F3/0676Magnetic disk device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/012Recording on, or reproducing or erasing from, magnetic disks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/012Recording on, or reproducing or erasing from, magnetic disks
    • G11B5/016Recording on, or reproducing or erasing from, magnetic disks using magnetic foils
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/064Management of blocks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/1087Digital recording or reproducing wherein a selection is made among at least two alternative ways of processing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/1087Digital recording or reproducing wherein a selection is made among at least two alternative ways of processing
    • G11B2020/10879Digital recording or reproducing wherein a selection is made among at least two alternative ways of processing the kind of record carrier being the selection criterion
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)
  • Optical Recording Or Reproduction (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、−iに、データディスクドライブ装置に関し
、詳細には掻々のディスクフォーマット用にそのような
装置を自動的に機器構成する方法(プロセス)に関する
(従来技術) 電子コンピュータ技術において、回転自在のディスクの
面にバイナリ邪悪でデータを格納することは普通である
。ディスクの面は酸化鉄のような磁化可能な材料で被覆
されている。ディスクは音楽レコードと同様にディスク
を回転することによって作動され、バイナリデータが読
取り/書込みまたはトランスデユーサヘッドと呼ばれる
可動磁気トランスデユーサ装置によってディスクの面に
書込まれまたはディスクの面から読取られる。バイナリ
情報はトラックと呼ばれる同心的なリング内でディスク
の面上に符号化され、読取り/書込みヘッドはディスク
面に沿って半径方向に移動でき、情報を記録しまたは取
出すために特定のトラツクを選択する。データディスク
は硬質または可視性である。
可撓性ディスク、すなわちフロッピーディスクの最も普
及したタイプは5174インチ(約13.3cm )サ
イズのフロッピーディスクである。しかしながら、これ
らのディスクは数個の異なった仕方でフォーマット化(
書式化)されている。IBMPCATまたはコンパティ
ビルコンピュータは96トラツクバ一インチ(TPI)
のトラック密度でフォーマット化した5174インチフ
ロッピーディスクを一般に用いている。IBM  PC
ATは360rpmで500キロビット/秒にフォーマ
ット化した高データ速度96TPIディスクを用いてい
る。NECによる他のタイプの96TPIディスクは低
データ速度96TPIディスクであh、300rpmで
250キロビット/秒でフォーマット化されている。I
BM  XT  PCのような古いコンピュータは48
TPIでフォーマット化した5174インチフロッピー
ディスクを用いる。IBM  PCATディスクドライ
ブは高データ速度96TPIディスクと古い48TPエ
ディスクとを区別できる。
最近、コニカ テクノロジー インコーホレーテッドは
サーボデータを埋込みかつ480TPTでフォーマット
化した5174インチフロッピーディスクドライブを開
発しな、この480TPIディスクおよびディスクドラ
イブ装置の詳細な説明は、1986年10月14日出願
の米国特許出願第o6/918,502号および198
6年10月14日出願の米国特許出願第06/918,
501号に与えられている。ディスクドライブをこれら
のおよび(または)他の種々の51/4インチフロッピ
ーディスクフォーマットに自動的に機器構成することが
できる方法(プロセス〉に対する要求がある。
(発明の目的および構成) 本発明の目的はディスクドライブ内に置かれたディスク
のフォーマットを識別する方法を提供することにある。
本発明の他の目的は種々のディスクフォーマットの任意
のものにディスクドライブ装置を自動的に機器構成する
方法を提供することにある。
要約すると、好ましい実施例において、本発明は、デー
タディスクフォーマットを識別してディスクドライブ装
置を自動的に機器構成する方法において、(a)ディス
ク上のトラックを読取h、(b)もしサーボパターンが
検出されるならば、480TPIディスクとしてディス
クを識別してそのようなディスク用にサーボ装置を機器
構成し、識別フィールドを読取h、情報ブロックに進み
、情報ブロックを読取h、かつ情報ブロックに特定した
ようにコントローラを機器構成し、(c)もしサーボパ
ターンが検出されなければ、48または96TPIディ
スク用にサーボ装置を機器構成し、ヘッドをディスクの
中央に移動し、360rpmで秒当たり500キロビツ
トにフォーマット化したディスクに対応するモードにデ
ータセパレータを設定しかつ識別フィールドを読取るこ
とを試み、(d)もし識別フィールドの読取りがステッ
プ(c)で成功したならば、ディスクを高データ速度9
6TPIディスクと識別しかつ識別フィールドに特定し
たようにコントローラを機器構成し、(e)もし識別フ
ィールドの読取りが成功しないならば、300rpmで
秒当たり250キロビツトにフォーマット化したディス
クに対応するモードにデータセパレータを設定しかつ識
別フィールドを読取ることを試み、(f)もし識別フィ
ールドの読取りがステップ(e)で成功したならば、コ
ンパティビリティスイッチを検査し、(g)もしコンパ
ティビリティスイッチがオンならば、データをIBM 
 XTタイプの48TPIディスクとして識別しかつコ
ントローラを適切に機1m成し、および(h)もしコン
パティビリティスイッチがオンでなければ、ディスクを
NECタイプの低データ速度96TPIディスクとして
識別しかつコントローラを適切に機器構成する、ことか
ら成る方法を提供することにある。
本発明の利点は、ディスクドライブ内に1かれたディス
クのフォーマットを識別する方法と提供することである
本発明の他の利点は、種々のディスクフォーマットにデ
ィスクドライブ装置を自動的に機器構成する方法を提供
することにある。
本発明のこれらのおよび他の目的および利点は種々の図
面で示す好ましい実施例の以下の詳細な説明を読むと当
業者にとって明らかになろう。
(実施例) 次に、図面を参照して、本発明を説明する。
第1図は、全体的に参照番号10で示す本発明のディス
クドライブ装置の回路図である。可撓性データディスク
またはフロッピーデータディスク12はモータ14によ
って回転させられる。一対のトランスデユーサヘッド1
6がディスク12の表面に対して配置されてキャリッジ
アーム18に取付けられている。
増幅器20がトランスデユーサヘッド16に接続されて
おh、ヘッド16からの信号を増幅する。
スイッチ22が増幅器20が接続されておh、いずれの
ヘッド信号を用いるかを制御する。フィルタ24はスイ
ッチ22に接続されておh、ヘッド信号をろ波する。ス
イッチ22はコントローラ28によって制御される。
ディジタイザ29はフィルタ24に接続されておh、ア
ナログヘッド信号をディジタル化する。
デコーダ30がディジタイザ29に接続されておh、4
80TPIディスクのサーボセクタ内のディジタル化し
たヘッド信号を読取ってサーボ情報を読取るためのタイ
ミングウィンドウを発生する。
これらのタイミングウィンドウはコントローラ28に送
られる。サンプルアンドホールド回路32はフィルタ2
4に接続されておh、ヘッド16で読取った’A”およ
び′B”サーボバーストを格納する。自動利得制御器(
AGC)34がサンプルアンドホールド32に接続され
ている。
AGC34はサンプルした′A″および”B”サーボバ
ーストの強度を測定し、AGC制御信号を増幅器20に
送って利得を調節する。
差動回路36がサンプルアンドホールド回路32に接続
されておh、サンプルした”A”および”B”サーボバ
ーストの強度の差に対応する信号を発生する。オントラ
ック検出器38が差動回路36に接続されている。オン
トラック検出器38は差信号からヘッドがトラック上に
あるか否かを決定し、オントラック信号をコントローラ
28に送る。
利得回路40が差動回路36に接続されておh、差信号
の利得を変更してクランプミスおよびディスク欠陥を補
償する。スロープ回路42が利得回路40に接続されて
おh、480TPI位置信号を発生するために利得回路
40から信号のスロープを選択する0位置補償器兼傾斜
保持回路44がスロープ回路42に接続されておh、傾
斜の補償の行う希望位置モード速度信号を出力する。
リニア光学エンコーダとも呼ばれる蝕刻した金属板スケ
ール46がキャリッジ18に取付けられておh、キャリ
ッジ18の移動に応答する出力信号を与える。ガラス製
スケールを金属製スケール46の代わりに用いることも
できる。速度および96TPIスロ一プ選択回路48が
金属製スケール46に接続されている。速度および96
TPIスロ一プ選択回路48は96TPI位置信号およ
び測定速度信号を発生する。積算器50が速度および9
6TPIスロ一プ選択回路48および位1補償器44に
接続されておh、測定速度信号を積算してフィルイン(
充填)位置信号を発生する。
フィルイン位置信号は位置補償器44の480TPI信
号に加えられる。ダンピング(抑制)回路52が積算器
50に接続されている。ダンピング回路52は、ヘッド
16がトラック上にあることをオントラック検出器38
が指示するとき、加算器54への測定速度信号の転送を
抑制する。加算増幅器、すなわち加算器54はダンピン
グ回路52および位置補償器兼傾斜保持回路44に接続
されておh、希望位置モードの速度位置を測定速度信号
と比較してエラー信号を発生する。
速度補償器56が加算器54、速度回路48およびディ
ジタル・アナログ コンバータ(DAC>58に接続さ
れている。速度補償器56はモータ制御信号を発生し、
その信号をリニアモータ62を制御する電力増幅器60
に送る。リニアモータ62はリニアボイスコイルモータ
である。リニアモータ62はキャリッジ18を移動して
ディスク12に対するヘッド16の半径方向位置を決定
する。
可変周波数発振器/データセパレータ64がディジタイ
ザ29およびコントローラ28の間に接続されている。
セパレータ64はディスクに格納したロジックデータの
読取りをコントローラ28に行わせる。ドアセンサ66
もまたコントローラ28に接続されている。センサ66
はディスクドライブのドアに取付けられておh、ドアが
閉じられたとき信号をコントローラ28に送る。IBM
XTタイプコンパティビリティスイッチまたはジャンパ
68がコントローラ28に接続されている。
スイッチ68は、I 8M48TP Iディスクが用い
られるとき、ユーザによって手動でオンされる9スイツ
チ68がオンのとき、スイッチはIBMコンパティビリ
ティ信号をコントローラ28に送る。
装置10の作動は3つのモード、すなわち速度またはシ
ークモード、96TPI位置モードおよび480TPI
位置モードを有する。96TPI位置モードは48TP
Iディスクと共にも使用できる。コントローラ28は、
48TPIディスク上に位置決めするとき、移動される
トラックの数を2倍にするだけである。装置10は、こ
のように、48.96および480TPIタイプのディ
スクと共に使用できる。
速度またはシークモードは当技術分野で良く知られてい
る。コントローラ28がディスク12上のヘッド16の
位置を知る。新しいトラックが希望されるときにはコン
トローラは希望速度信号をDAC58に入力する。DA
C58はディジタル化した希望速度信号をアナグロ信号
に変換する。
この希望速度信号が速度補償器56に転送され、速度補
償器56によってリニアモータ62がヘッドを移動させ
る。
金属製スケール46および速度回路48が測定速度信号
を発生する。速度補償器56は測定速度信号をDAC5
8からの希望速度信号と比較する。
速度補償器56はモータ制御信号を調節することによっ
て測定速度を希望速度に等しく保持しようとする。装置
10の残りの回路はシークモード中は働かない。
一旦ヘッドが適切なトラック上にくると、装置10は、
ディスク12がモータ14によって回転させられるとき
、ヘッド16をそのトラック上に保持しなければならな
い。このオントラック機能は位置モードによって行われ
る。48または96TPIディスクが用いられていると
き、96TP1位置モードが用いられ、480TPIデ
ィスクが用いられているとき、480TPI位置モード
が用いられる。
96TP■位置モードにおいて、速度および96TPI
スロ一プ選択回路48は96TPI位置信号を位置補償
器44に送る。96TPI位置信号は金属製スケール4
6によって測定されたディスク12上のヘッド16の位
置を表す0位置補償器44は希望位置モード速度信号を
測定速度信号と比較して適切なエラー信号を出力するこ
とによってこれらの信号を等しく保持しようとする。
加算器54はエラー信号を速度補償器56に転送する。
速度補償器56はモータ制御信号を電力増幅器60およ
びリニアモータ62に出力する。
480TPIディスクが用いられるとき、トラックは一
層密であh、ヘッド16をトラック上に保持しておくこ
とが一層困難となる。96TPI位宜モードで使用され
るような金属製スゲール位置信号は480TPIディス
クで使用するには充分正確ではない、したがって、装置
の480TP1位置モードはサーボセクタ情報の周期的
サンプリングを用いる。
480TPI位置モードにおいて、サンプルアンドホー
ルド回路32はディスク12上のサーボパターンから読
取った”A”および”B ”サーボバーストを受取り格
納する。バース1−を読取るのに必要なパーストゲート
タイミングウィンドウがデコーダ30によって与えられ
る。差動回路36は°°A”および“B ”バーストの
強度の差を決定する。利得回路40は差動回路36から
の信号を変更しクランプミスおよびディスク欠点を補償
する、スロープ回路42は信号のスロープを選択し、4
80TP1位置信号を発生する。位置補償器44は48
0TP1位置信号を変更して希望位置モード速度信号を
発生する。
サーボセクタが読取られているとき、積算器50は働か
されず、フィルイン位置信号は零である。位置補償器4
4からの希望位置モード速度信号は、このため480T
PI位置信号と均等である。加算器54は測定速度と位
置補償器44からの希望位置モード速度信号とを比較し
てエラー信号を発生ずる。速度補償器56は電力増幅器
60を介してモータ62に転送されるモータ制御信号を
発生する。モータはヘッド16を移動し、ヘッドをその
トラック上に保持する。
ヘッド16がサーボセクタ間にあるとき、サーボ装置1
0はディスク12からの位置情報を受取ることはできな
い、従来のディスクドライブ装置は読取られた最後のサ
ーボセクタから格納された情報に基づいたサーボサンプ
ル間でヘッドをそのトラック上に保持しようとした0本
発明の装置はサーボセクタ間で位置信号を発生すること
ができる。積算器50は測定速度信号を発生することが
できる。積算器50は測定速度信号を積算するのに用い
られてフィルイン位置信号を発生する。このフィルイン
位置信号が位置補償器44に転送されて、そこで読取っ
た最後のサーボセクタの480TP1位置信号に加えら
れる。サンプル位置信号は前のサーボセクタの読みから
の“A”および”B ”バースト信号から求められ、サ
ンプルアンドホールド回路32に格納される。このよう
にして、積算器50はサーボセクタサンプル間の位置情
報を装置10に与え、サンプル間でヘッド位置の正確な
調節を可能にする。この積算した速度位置信号はサーボ
セクタからの位置信号を補足する特徴ある方法であh、
ヘッドをトラック上に保持するための一層正確な方法を
与える。
第2図は第1図の装置10の最初の部分の回路図であh
、全体的に参照番号100で示されている。部分100
は金属製スケール46、およ、び速度および96TPI
スロ一プ遷択回路48を含んでいる。金属製スケール4
6はヘッド16の移動を測定する。ヘッド16がディス
ク12の最初のトラック上に配置されているとき、金属
製スケールはトラック零信号をコントローラ28に出力
する。金属製スケールは90°離れた2つの三角波、お
よびサイン(正弦)波およびコサイン(余弦)波とそれ
ぞれ呼ぶ一対の信号を発生する。金属製スケールはライ
ン110上にサイン波信号を発生し、ライン112上に
コサイン波信号を発生する。
サイン波およびコサイン波はディスク12上のヘッド1
6の位置を表す。
ライン110上のサイン波は抵抗114、抵抗116、
抵抗118、コンデンサ120および増幅器122から
成るバッファ回路を通される。バッファを受けたサイン
波は次に抵抗124、抵抗126、抵抗128、コンデ
ンサ130および増幅器132から成る反転回路を通さ
れる。得られたバッファを受けかつ反転されたサイン波
はライン136および138にそれぞれ出力される。
ライン112上のコサイン波は抵抗140、抵抗144
、コンデンサ146および増幅器148から成るバッフ
ァ回路を通される。バッファを受けたコサイン波は次に
抵抗150、抵抗152、抵抗154、コンデンサ15
6および増幅器158から成る反転回路を通される。得
られたバッファを受けたコサインおよび反転されたコサ
イン波はライン160および162にそれぞれ出力され
る。
ライン136からのサイン波は抵抗166、抵抗168
、コンデンサ170および増幅器172から成る微分回
路によって微分される。ライン160からのコサイン波
は抵抗174、抵抗176、コンデンサ178および増
幅器180がら成る微分回路によって微分される。ライ
ン138からの反転サイン波は抵抗182、抵抗184
、コンデンサ186および増幅器188がら成る微分回
路によって微分される。ライン162からの反転コサイ
ン波は抵抗190、抵抗192、コンデンサ194およ
び増幅器196から成る微分回路によって微分される。
ライン160からのコサイン波およびライン138から
のサイン波は抵抗200、抵抗202、抵抗204、増
幅器206、抵抗208、増幅器210および抵抗器2
12から成る回路によってディジタル化される。ライン
136からのサイン波およびライン160からのコサイ
ン波は抵抗214、抵抗216、抵抗218、増幅器2
20、抵抗222、増幅器224および抵抗226から
成る回路によってディジタル化される。
二重4−1マルチプレクサ230は測定速度および96
TPr位置信号の両方に対する枝選択を与える。マルチ
プレクサ230はライン232およびライン234から
バイナリ信号を受ける。2つのバイナリ信号は4つの波
の1つを表す4つの可能な組合わせを表す。マルチプレ
クサ230はライン136.160.138および16
2からサイン、コサイン、反転サインおよび反転コサイ
ン波をそれぞれ受ける。マルチプレクサ230は4つの
波の1つをライン236に切換える内部スイッチを有し
ている。選択された波はピークでないものであh、ライ
ン232および234からのバイナリ情報によって決め
られる。
マルチプレクサ230はまた微分したサイン、コサイン
、反転サインおよび反転コサイン波を受ける。マルチプ
レクサ230はライン232および234からのバイナ
リ情報に基づいて4つの波の1つを内部的に選択し、ラ
イン238に選択した波を出力する。この波は抵抗24
0および増幅器242から成るバッファに転送され、点
244において測定速度信号として出力される。
ライン236上の信号は抵抗246および増幅器248
から成るバッファに転送される。得られた信号は96T
PI位置信号として点250において出力される。96
TPI位置信号はまた96TPIオントラツク検出器に
転送される。検出器は抵抗252、抵抗254、抵抗2
56および増幅器258から成る高電圧コンパレータお
よび抵抗280、抵抗282、抵抗283、抵抗284
、増幅器286およびダイオード288がら成る低電圧
コンパレータを含んでいる。もし96TPI信号が所定
の高電圧および低電圧の間にあるならば、正信号が点2
90において出力され、ヘッド16が96TPI位置モ
ード内のトラック上にあることを指示する。この信号は
次にコントローラ28に伝わる。ライン292およびラ
イン294上の信号はコントローラ28に用いられてト
ラッククロシングを検出する。
第3図は装置10の部分の回路図であh、全体的に参照
番号300で示されている。点310はヘッド16によ
って読取られたサーボ情報をスイッチ22から受ける。
サーボ情報はフィルタ24によってろ波される。フィル
タ24はコンデンサ314、抵抗316、抵抗318、
抵抗320、トランジスタ322、コンデンサ324、
インダクタ(コイル)326、コンデンサ328、抵抗
330、コンデンサ332、コンデンサ334および3
36がら成る。
ディジタイザ29はフィルタ24からのサーボ情報を受
け、デコーダ30用に信号をディジタル化する。ディジ
タイザ29は点340に高スレッショルド信号を出力し
、点342に低スレツシヨルド信号を出力する。デコー
ダ30は、タイミングウィンドウを発生するために同期
サーボ情報を読取るときに点340からの高スレッショ
ルド信号を用いる。デコーダおよびサーボパターンの例
は1986年10月14日に出願した米国特許出願番号
第06/918,502号に記載されている。高スレッ
ショルド信号は、混信信号の除去を行う。デコーダ30
が”A”および°′B”サーボバーストを読取るときデ
コーダ30は点342における低スレツシヨルド信号を
用いる。このことは”A ”および”B゛バースト一方
が他方より小さいからである。サーボ信号がディジタイ
ザ29からディジタル化した信号を発生するために、低
スレッショルドが用いられる。ディジタイザ29は複数
の抵抗344.346.348.350.352.35
4.356および358、コンデンサ360、増幅器3
62、増1陥器364、増幅器366\および増幅器3
68がら成る。
サンプルアンドホールド回路32は点370がら”A”
および”B”サンプルバーストを読取るためのタイミン
グウィンドウを受ける0点370からのパーストゲート
とも呼ばれるタイミングウィンドウはスイッチング回路
を制御する。スイッチング回路はサーボ情報をサーボバ
ーストの読取り中フィルタ24からサンプルアンドホー
ルド回路32に転送する。スイッチング回路は複数の抵
抗374.376.378.380.382.384お
よび386、複数のダイオード388.390.392
.394および396、コンデンサ398、インバータ
399、トランジスタ400、およびトランジスタ40
2から成る。
点404はスイッチ406を制御する”A″サンプル信
号受ける0点408はスイッチ410を制御する”B 
”サンプル信号を受ける。抵抗412、コンデンサ41
4および増幅器416から成る回路は”A”サーボバー
スト信号を保持するのに用いられる。抵抗418、コン
デンサ420、増幅器422から成る回路は”B”サー
ボバースト信号を保持するのに用いられる。コントロー
ラ28は、”A”サーボバーストが読取られているとき
スイッチ406を制御し、”B ”サーボバーストが読
取られているときスイッチ410を閉じる。
差動回路36はサンプルアンドホールド回路32から”
A”およびB”バーストを受取h、2つの信号間の差を
決定する。差動回路36は増幅器428、複数の抵抗4
30.432.434および436から成る。
利得回路40は差動回路36から差信号を受取る。利得
回路40はディスク内の欠陥を補償するために信号利得
を増大させる。オフセンタディスクは600rpmの速
度に対して10ヘルツエラーを有し、非円形ディスクは
20へルツエラーを有する。利得回路40は、振幅の増
大なくまた差信号の位相余裕に影響することなく、10
ヘルツから20ヘルツに利得を増大させる。利得回路4
0は抵抗440、抵抗442、コンデンサ444、コン
デンサ446および増幅器448から成るローパスフィ
ルタを有する。バイパスフィルタはコンデンサ450、
抵抗452、コンデンサ454、抵抗456、増幅器4
58から成る。
加算回路は抵抗460、抵抗462、抵抗466、増幅
器468および470から成る。得られる利得信号は点
472において出力されている。
オントラック検出器38は差動回路36から差信号を受
取る。オントラック検出器38は差信号を分析し、もし
信号がある高低電圧スレッショルド間にあるならば、オ
ントラツク480TPI信号が点474からコントロー
ラ28に送られる。
オントラツク480信号は、ヘッド16が480”l’
PI位置モ位置モードツトラック上ことを意味する。オ
ントラック検出器38は、また、差信号が第2の高低電
圧スレッショルドの間にあるか否かを決定し、もしある
ならば、点476において480ダンピング信号を出力
する。480ダンピング信号は後述するダンピング特性
を制御するのに用いられる。オントラック検出器38は
抵抗478、抵抗480、抵抗482、抵抗484、抵
抗486、増幅器488、増幅器490、抵抗492、
抵抗494、抵抗496、抵抗498、抵抗500、抵
抗502、抵抗504、増幅器506、増幅器508、
抵抗510およびインバータ512から成る。
AGC34はサンプルアンドホールド回路32からの”
A”および”B”バースト信号を平均し、点516にお
いてAGC制御信号を出力する。AGC制御信号は増幅
器20によって入力信号の利得を調節するのに用いられ
る。AGC制御器34は抵抗518、ダイオード520
、ダイオード522、抵抗524、抵抗526、ダイオ
ード528、抵抗530、抵抗532、抵抗534、増
幅器536、抵抗538、抵抗540、コンデンサ54
2、増幅器544、抵抗546および抵抗548から成
る。
第4図は装置10の部分の回路図を示し、全体的に参照
番号600で示している。スロープ回路42は点472
から利得信号を受ける。スロープ回路42は利得信号波
の1つのスロープを反転することによって利得信号のス
ロープを選択する。
反転すべきスロープはコントローラ28によって決定さ
れる。コントローラ28はスロープ信号を点610に送
る。スロープ信号はどのスロープが反転されるかを決定
するスイッチ610を制御する。奇数番目のトラックに
対してコントローラ28は1つのスロープを選択し、偶
数番目のトラックに対してコントローラ28は他のスロ
ープを選択する。スロープ回路42は抵抗614、抵抗
616、抵抗618、増幅器620および抵抗622か
ら成る。
位置補償器兼傾斜保持回路(位置回路)44はスロープ
回路42からの480TPI位置信号をライン624か
ら受ける。信号は抵抗626およびスイッチ628を通
して転送される。スイ・ソチ628はコントローラ28
から点630において受けた反転480PO3M信号に
よって制御される。480PO3M信号は、装置10が
480位置モードにあることを指示するものである。も
し装置10が96TPI位置モードにあるならば、スイ
ッチ628は開いておh、スイッチ632は閉じられて
いる。スイッチ632は点636における反転96PO
3M信号によって制御される。
もし装置10が96TPI位置モードにあるならば、位
置補償器44は点250から抵抗637を介して96T
PI位置信号を受ける。
位置補償器44は抵抗640、増幅器642、ダイオー
ド644、ダイオード646、抵抗648、コンデンサ
650、スイッチ652、および増幅器654から成る
0位1補償器44は、スロープ回路42からの480T
PI位置信号または速度および96TPIスロ一プ選択
回路48からの96TPI位置信号を変更してライン6
56上に希望位置モード速度信号を発生する。
位置補償器44はまたディスクドライブの傾斜を補償す
る傾斜保持特性も有する。ディスクドライブが傾斜させ
られるとき、ヘッド16をトラック上に保持するために
一層大きな力がリニアモータ62によって働かされる必
要がある。コンデンサ650は傾斜を補償するのに必要
なバイアスの適量である電荷を貯える。コンデンサ65
0は装置10の初期パワーアップ中充電されて3つの作
動モードのすべてに対して用いられる。スイッチ652
はコンデンサ650を放電することによって傾斜特性を
働かせない、スイッチ652は点658におけるコント
ローラ28からの反転■−リセット信号によって制御さ
れる0作動中コンデンサ650上のバイアスは、装置1
0が速度(シーク)モードと位置(オントラック)モー
ドとの間で切換えられるときでさえ、通常オンに保たれ
る。
積算器50は抵抗660、抵抗662、抵抗663、増
幅器664、抵抗666、抵抗668、増幅器670、
抵抗672、抵抗673、増幅器674、コンデンサ6
76、抵抗678およびスイッチ680から成る。積算
器50は点244からの測定速度信号を積算し、装置1
0が480TPI位置モードにあるとき、サーボセクタ
の読取り値の間のヘッド16の位置移動の情報を与える
これらの積算した信号はフィルイン位置信号と呼ばれる
。これらのフィルイン位置信号は点682において48
0TPI位置信号に加えられる。フィルイン位置信号と
最後の(前回の)サーボセクタサンプルの読取り値から
の最後の(前回の)480TPI位置信号との和はヘッ
ド16の位置の良好な近似を与える。サーボセクタが読
取られているとき、480TPI位置信号はヘッド16
の実際の位置を与え、フィルイン位置信号は必要とされ
ない、このため、サーボセクタが読取られているとき、
コントローラ28は積算器信号をスイッチ680を閉じ
る点684に送ってコンデンサ676を放電し、それに
よって積算器50を働かせない。
加算器54は抵抗690、抵抗692、抵抗694、抵
抗696および増幅器698から成る。
加算器54は位置補償器44から希望位置モード速度信
号を受取h、その信号をダンピング回路52からの測定
速度信号と比較する。加算器54は点700に適切なエ
ラー信号を出力することによって測定速度信号を希望位
置モード速度に等しく保つようにする。
ダンピング回路52は抵抗710、スイッチ712およ
びスイッチ714から成る。速度モード中、コントロー
ラ28は点716に速度/反転位置信号を出力する。こ
のことによってスイッチ714が開かれ、測定速度信号
が加算器54に達するのを阻止する。スイッチ714は
位置モード中は閉じられたままである。
ダンピング回路52はダンピング特性を有する。
前述のように、加算器54は測定速度および希望位置モ
ード速度を等しくしようとするエラー信号を出力する。
しかしながら、もしヘッド16が既にオントラック状態
にある(トラック上にある)のに近いならば、位置を補
正するようにヘッドを移動させることによりヘッドがト
ラックを通り過ぎてしまう恐れがある。このため、もし
ヘッドがオントラック状態に近いならば、点476から
のダンピング信号がスイッチ712と閉じ、装置10は
ダンピング終了状態にされる。もしヘッド16がトラッ
クからかなり離れているならば、480ダンピング信号
がスイッチ712と開き、装置10はダンピング状態に
される。ヘッド16がトラックからかなり離れていると
きには、ダンピング状態がヘッドを急速に応答させトラ
ックに向かって移動させるために必要である。96PO
3M信号がNORゲート720において480ダンピン
グ信号に関連して通される。装置は96TPI位置モー
ド中ダンピング状態にある。
速度補償器56はインバータ722、スイッチ724、
抵抗726、抵抗728、スイッチ738、抵抗740
、スイッチ742、抵抗744、および増幅器746か
ら成る。装置10が位置モードにあるとき、スイッチ7
34が閉じられて加算器54からのエラー信号がモータ
制御信号として点750に出力される。モータ制御信号
は電力増幅器60を介してリニアモータ62に転送され
る。スイッチ734は点716からの速度/′反転位置
信号によって制御される。もし速度モードがオンならば
、スイッチ734は開いている。加算器54からのエラ
ー信号は抵抗736を通る。このエラー信号は傾斜特性
からのバイアスが必要であるので、速度モードにおいて
も用いられる。
速度モードにあるとき、スイッチ742はインバータ7
51からの反転/速度位置信号によって閉じられる。増
幅器746は点244からの測定速度信号をコントロー
ラ28から点752を介する希望速度信号またはDAC
信号と比較する。増幅器746は測定速度を希望速度に
等しくしようとするモータ制御信号を出力する。
もし速度モードが480TPIディスク上のトラックを
探すならば、スイッチ724はオンに係持される。スイ
ッチ724は点753を介するコントローラ28から送
られた480シ一ク信号によって制御される。DAC信
号は抵抗728を通る9このことによh、480TP 
I )−ラックを探すときの低いヘッド速度が可能であ
る。スイッチ738は、サーボイネーブル信号がコント
ローラ28から点754およびインバータ755を介し
て送られるとき、閉じられる。スイッチ738が閉じら
れると、装置10は働かない。
スイッチ760および抵抗762はオフセラ1−回路を
形成する。オフセット特性はどのくらいヘッド16がト
ラックから離れておh、またトラックを読取ることがさ
らにできるかをテストするために用いられる。テスト中
、スイッチ760はコントローラ28からライン764
を介して送られたオフセットイネーブル信号によって閉
じられる。
コントローラ28はDAC信号を点752、抵抗762
を介して送h、位置補償器44に送られる位置信号に加
える。DAC信号を調節することによh、ヘッドは位置
モード中オントラック位置からずらされる。
第5図−第7図は異なったディスクフォーマットと共に
用いるサーボ装置10を自動的に機器構成するプロセス
(処理)のフローチャートを示す。
プロセスは全体的に参照番号800で示されている。プ
ロセス800はコントローラ28中のファームウェアと
して実方色されている。
ステップ810はプロセス800のスタートである。プ
ロセス800は新たなディスクがディスクドライブ10
に挿入されるときスタートする。
ステップ812において、プロセスは、ディスクドライ
ブのドアが閉じられたか否かを決定する。
コントローラ28がドア66からの情報を受ける。
もしドアが閏じられていないならば、プロセスはステッ
プ810において再スタートさせられる。
もしドアが閉じられているならば、コントローラ28は
ステップ814においてディスク上のトラックを読取る
ステップ816において、コントローラ28は、480
TPIディスクのサーボパターンが検出されたか否かを
決定する。コントローラ28はこのステップ816に対
してデコーダ30からのパーストゲート信号を用いる。
もし480TPIサーボパターンが検出されると、ディ
スクはステップ818において480TPIディスクと
して識別される。コントローラ28は次にステップ82
0において480TPIディスクに対して装置10を作
動するようにサーボ装置を機器構成する。このことは4
80位置モード信号を出力することによって実行される
。次に、コントローラ28はステップ822においてデ
ータトラックの識別フィールドを読取る。識別フィール
ドはヘッドが現在配置されているトラックの位置に関す
る情報を含んでいる。
コントローラ28は次にステップ824においてヘッド
16を情報フィールドのトラック位置に移動させるよう
に指示する。情報フィールドの位置はコントローラ28
のメモリに格納されている。
不良マツプとも呼ばれる情報フィールドが次にステップ
826において読取られる。次に、ステップ828にお
いて情報フィールドが見出されたか否かが決定される。
情報フィールドはディスク上の不良セクタのすべての位
置を含む。情報フィールドはまたディスクのセクタのブ
ロックサイズ、すきま因子およびヘッド/シリンダスキ
ュー因子に対する情報を格納するにも用いられる。もし
情報フィールドがステップ828において見出されると
、コントローラ28はステップ830における情報フィ
ールドによって特定されているようにブロックサイズ、
すきま因子およびヘッド/シリンダスキュー因子を用い
るように機器構成する。
もし情報フィールドがステップ828で見出されないな
らば、コントローラ28は省略ステップ832に進む。
ここで、コンI・ローラ28は標準の480TPIディ
スク値を用いるように機器構成する。ブロックサイズは
520バイトに設定され、すきま因子は1に設定され、
ヘッド/シリンダスキュー因子は120度に設定される
。コントローラ28は480TP Iディスク用に完全
に機器構成されたことになh、ステップ834において
通常の作動を継続できる。
もし480TPIサーボパターンがステップ816で検
出されないならば、このときディスクはステップ840
において48または96TPIディスクと識別される。
コントローラ28は次にステップ842においてサーボ
装置を機器構成してサーボ装置10を96TPIモード
で作動する。
このことは96位置モード信号を出力することによって
実行される。前述のように、96TPIサーボモードは
48および96TPIディスクの両方に対して用いられ
る。コントローラ28は次にステップ844においてヘ
ッド16をディスクの中心に移動させるように指示する
。この位置は96TPIディスク上のトラック40と同
等である。
コントローラ28は第6図のステップ850において高
データ速度96TPIディスクを読取るようにVFO/
データセパレータ64を設定する。
高データ速度96TPIディスクが360rpmで50
0キロとット/秒にフォーマット化される(書式化され
る)。本発明のディスクドライブ装置10は600rp
mでディスクを回転するので、データセパレータ64は
833.3キロビット/秒に設定される。コントローラ
28はステップ852において識別フィールドを読取ろ
うとする。
コントローラ28はステップ854において識別フィー
ルドの読取りが成功したが否かを決定する。
もし識別フィールドの読取りが成功したならば、ディス
クがステップ856において高データ速度96TPIデ
ィスクであると決定される。コントローラ28は次にス
テップ858において識別フィールドで特定されたよう
にブロックサイズおよびトラック当たりのブロックの値
を設定し、表面当たりのトラックの値を80に設定する
0表面当たり80のトラックが高データ速度967PI
ディスクに対して標準値である。コントローラ28は次
にステップ860において通常の作動を継続する。
もしコントローラ28がステップ854において識別フ
ィールドを読取るのに成功しないならば、ディスクはス
テップ870において低データ速度96TPIディスク
または48TPIディスクのいずれかであると識別され
る。コントローラ28は次にステップ872においてV
FO/データセパレータ64が低データ速度96TPI
または48TPIディスクを読取るように設定する。低
データ速度96TPIディスクおよび48TPIディス
クの両方は300rpmで250キロビット/秒にフォ
ーマット化されている0本発明のディスクドライブ装置
10は600rpmで回転するので、データセパレータ
64は500キロビット/秒に設定される。コントロー
ラ28は再びステップ874において識別フィールドを
読取ろうとする。
ステップ876において、コントローラ28は識別フィ
ールドを読取ることに成功したか否かを決定する。もし
成功ならば、第7図のステップ880において、コント
ローラはVFO/データセパレータ64を現在のモード
のままにしておく。
ステップ882において、コントローラはIBMコンパ
ティビイリティスイッチ68を検査し、ステップ884
においてオンであるか否かを決定する。もしスイッチ6
8がオンならば、ディスクはステップ886においてI
BM  XTタイプ48TPIディスクであると決定さ
れる。コントローラ28は、ステップ888においてブ
ロックサイズを512に等しく、トラック当たりのブロ
ックを9に等しく、表面当たりのトラックを40に等し
く設定する。これらの値がIBM  XT48TPIデ
ィスクに対する標準値である。コントローラ28はステ
ップ890において通常の作動を継続する。
もしスイッチ68がステップ884においてオンでない
ならば、ディスクはステップ900においてNECタイ
プ低データ速度96TPIディスクであると決定する。
コントローラ28はステップ902においてブロックサ
イズを512に等しく、トラック当たりのブロックを9
に等しく、表面当たりのトラックを80に等しく設定す
る。これらの値はNEC低データ速度96TPIタイプ
ディスクに対する標準値である。コントローラ28は次
にステップ890において通常の作動を継続する。
第6図に戻って、もしコントローラ28がステップ87
6において識別フィールドを読取ることに成功しなかっ
たならば、コントローラ28は、ステップ910におい
てヘッド16が6マイクロステップだけ既に移動されて
いるか否がを決定する。もし移動してないならば、コン
トローラ28はステップ912においてヘッド16を1
マイクロステップだけ移動させる。プロセス800はス
テップ850に戻h、その後これらのステップが繰返さ
れる。装置10のヘッド16は480TPIトラツクを
読取ることができ、したがって、ヘッド巾は1インチ(
2,54C11)の480分の1しかない、ヘッド16
は48または96TPIトラツクの間に初期的に配置さ
れてしまい、識別フィールドを読取れないことも起こる
。48TPIトラツクは巾において6以下のマイクロス
テップのトラックの間に未記録媒体のギャップを有して
いる。6マイクロステップまで微小移動することによっ
て、プロセス800は、トラックの間に初期的に配置さ
れたためにヘッド16がトラックを見失わないようにす
る。
もしヘッド16がステップ910において既に6マイク
ロステップ移動させられたならば、VFO/データセパ
レータ64が第7図のステップ920において現在モー
ドのままにされる。コントローラ28は次にステップ9
24においてインコンパティプルディスクエラーコード
または指示を設定する。この指示は、このディスクがこ
のディスクドライブで使用できないことをコンピュータ
に知らせる。ユーザに診断情報を与えるために、プロセ
ス800はステップ926においてIBMコンパティビ
リティスイッチ68を検査する。コントローラ28は、
ステップ928において、スイッチがオンであるか否か
を決定する。もしスイッチがオンならば、コントローラ
28は、ステップ930において、ディスクが48TP
Iディスクである旨のコードまたは指示を設定する。コ
ントローラ28はステップ932において通常の作動を
継続する。もしスイッチがオンでなければ、コン1−ロ
ーラ28は、ステップ934において、ディスクが低デ
ータ速度96TPIディスクである旨のコードまたは指
示を設定する。コントローラ28はステップ932にお
いて通常の作動を継続する。
本発明は5174インチフロッピーディスクを用いる好
ましい実施例において記載されてきた。しかしながら、
本発明は3.5インチフロッピーディスクでも用いられ
る。3.5インチフロッピーは多数のフォーマットがあ
h、本発明は3.5インチフロッピーの特定のタイプを
識別し、ディスクドライブを機器構成するために用いら
れることもできる。
本発明を好ましい実施例に基づいて記載してきたが、こ
の記載は制限的に解釈されるべきでなく、種々の変形お
よび変更が本明細書を読んだ後に当業者にとっては明ら
かである。したがって、添付した特許請求の範囲は本発
明の範囲内ですべての変形および変更を含むものとして
解釈されるべきである。
〈発明の効果) 以上説明したように、本発明によれば、ディスクのフォ
ーマットを識別し、それに応じてディスクドライブ装置
を自動的に機器構成することができる。
【図面の簡単な説明】
第1図は、本発明のディスクドライブ装置の回路ブロッ
ク図である。 第2図は、第1図の装置の第1部分の回路図である。 第3図は、第1図の装置の第2部分の回路図である。 第4図は、第1図の装置の第3部分の回路図である。 第5図は、本発明のプロセスの第1部分のフローチャー
トである。 第6図は、本発明のプロセスの第2部分のフローチャー
トである。 第7図は、本発明のプロセスの第3部分のフローチャー
トである。 10・・・ディスクドライブ装置、 12・・・ディスク、 14・・・モータ、 16・・・ヘッド、 18・・・キャリッジアーム、 20・・・増幅器、 28・・・コントローラ、 29・・・ディジタイザ、 30・・・デコーダ、 32・・・サンプルアンドホールド回路、44・・・位
置補償器、 46・・・スケール、 50・・・積算器、 52・・・ダンピング回路、 54・・・加算器、 56・・・速度補償器、 64・・・VFO/データセパレータ。 特許出願人 コ ニ カ 株式会社

Claims (21)

    【特許請求の範囲】
  1. (1)ディスクを識別し種々のデータディスクにディス
    クドライブ装置を自動的に機器構成する方法において、 a、サーボパターンが前記ディスクに記録されているか
    否かを決定するためにディスクのトラックを読取り、 b、もしサーボパターンが検出されるならば、前記ディ
    スクをサーボパターン埋込みディスクと識別し、 c、もしサーボパターンが検出されないならば、前記デ
    ィスクをサーボパターン非埋込みディスクと識別する、 ことを特徴とする方法。
  2. (2)請求項1記載の方法において、さらにd、もし前
    記ディスクがサーボパターン埋込みディスクとして識別
    されるならば、サーボパターン埋込みディスク用にディ
    スクドライブを機器構成し、 e、もし前記ディスクがパターン非埋込みサーボディス
    クとして識別されるならば、サーボパターン非埋込みデ
    ィスク用にディスクドライブを機器構成する、 ことを特徴とする方法。
  3. (3)請求項1記載の方法において、さらにd、もし前
    記ディスクがサーボパターン埋込みディスクとして識別
    されるならば、情報フィールドの位置にヘッドを移動し
    、前記情報フィールドを読取り、かつ前記情報フィール
    ドによって特定したようにブロックサイズ、ブロックす
    きま(インターリーフ)因子およびヘッド/シリンダス
    キュー因子を設定する、ことを特徴とする方法。
  4. (4)請求項3記載の方法において、さらにe、もし前
    記情報フィールドが見出されないならば、サーボパター
    ン埋込みディスク用標準値に等しくブロックサイズ、す
    きま因子およびヘッド/シリンダスキュー因子を設定す
    る、ことを特徴とする方法。
  5. (5)請求項1記載の方法において、さらにd、もし前
    記ディスクがパターン非埋込みサーボディスクとして識
    別されるならば、サーボパターン非埋込みディスクの第
    1タイプに対するデータ速度にデータセパレータを設定
    し、e、識別フィールドを読取ることを試み、もし成功
    したならば前記ディスクを第1タイプのサーボパターン
    非埋込みディスクとして識別する、 ことを特徴とする方法。
  6. (6)請求項5記載の方法において、さらにf、もし前
    記ディスクがパターン非埋込みサーボディスクの第1タ
    イプとして識別されるならば、識別フィールドを読取り
    、前記識別フィールドに特定したようにブロックサイズ
    およびトラック当たりのブロックを設定しかつサーボパ
    ターン非埋込みディスクの第1タイプに対する標準値に
    等しく面当たりのトラック数を設定する、 ことを特徴とする方法。
  7. (7)請求項1記載の方法において、さらに、d、もし
    前記ディスクがパターン非埋込みサーボディスクとして
    識別されるならば、パターン非埋込みサーボディスクの
    第1および第2タイプに対するデータ速度にデータセパ
    レータを設定し、 e、識別フィールドを読取ることを試み、もし成功すれ
    ば、前記ディスクをサーボパターン非理埋込みディスク
    の第1または第2タイプのいずれかであるとして識別す
    る、 ことを特徴とする方法。
  8. (8)請求項7記載の方法において、さらにf、コンパ
    ティビリティスイッチを検査し、g、もし前記コンパテ
    イビリテイスイツチが第1状態を指示するならば、前記
    ディスクをサーボパターン非埋込みディスクの第1タイ
    プとして識別し、 h、もし前記コンパティビリティスイッチが第2状態を
    指示するならば、前記ディスクをサーボパターン非埋込
    みディスクの第2タイプとして識別する、 ことを特徴とする方法。
  9. (9)請求項8記載の方法において、さらにi、もし前
    記ディスクがパターン非埋込みサーボディスクの第1タ
    イプであるならば、サーボパターン非埋込みディスクの
    第1タイプ用標準値に等しくブロックサイズ、トラック
    当たりのブロックおよび面当たりのトラック数の値を設
    定し、 j、もし前記ディスクがパターン非埋込みサーボディス
    クの第2タイプであるならば、サーボパターン非埋込み
    ディスクの第2タイプ用標準値に等しくブロックサイズ
    、トラック当たりのブロックおよび面当たりのトラック
    数の値を設定する、 ことを特徴とする方法。
  10. (10)種々のデータディスク用にディスクドライブ装
    置を自動的に機器構成する方法において、a、ディスク
    のトラックを読取り、 b、もしサーボパターンが検出されるならばパターン埋
    込みサーボディスク用にディスクドライブ装置を機器構
    成し、 c、もしサーボパターンが検出されないならば、サーボ
    パターン非埋込みディスク用にディスクドライブ装置を
    機器構成する、 ことを特徴とする方法。
  11. (11)請求項10記載の方法において、さらにd、も
    しサーボパターンが検出されるならば、ブロックサイズ
    、ブロックすきま因子およびヘッド/シリンダスキュー
    因子に関する情報を含む情報フィールドの特定位置にヘ
    ッドを移動し、前記情報フィールドを読取り、かつ前記
    情報フィールドに特定したようにブロックサイズ、ブロ
    ックすきま因子およびヘッド/シリンダスキュー因子の
    値を設定する、 ことを特徴とする方法。
  12. (12)請求項11記載の方法において、さらにe、も
    し前記情報フィールドを読取ることができないならば、
    サーボパターン埋込みディスク用標準値に等しくブロッ
    クサイズ、ブロックすきま因子およびヘッド/シリンダ
    スキュー因子を設定する、 ことを特徴とする方法。
  13. (13)請求項10記載の方法において、さらにd、も
    しサーボパターンが検出されないならば、サーボパター
    ン非埋込みディスクの高データ速度タイプに対するデー
    タ速度にデータセパレータを設定し、かつ識別フィール
    ドを読取ることを試み、 e、もし識別フィールドがステップ(d)で読取られる
    ならば、前記識別フィールドに特定したようにブロック
    サイズ、トラック当たりのブロックおよび面当たりのト
    ラック数の値を設定する、 ことを特徴とする方法。
  14. (14)請求項13記載の方法において、さらにf、も
    し識別フィールドがステップ(d)で読取られなければ
    、サーボパターン非埋込みディスクの低データ速度タイ
    プ用データ速度にデータセパレータを設定し、かつ識別
    フィールドを読取ることを試み、 g、もし識別フィールドがステップ(f)で読取られ、
    かつコンパティビリティスイッチが第1状態を指示する
    ならば、サーボパターン非埋込みデータの低データ速度
    タイプの第1タイプ用標準値に等しくブロックサイズ、
    トラック当たりのブロックおよび面当たりのトラック数
    を設定する、 ことを特徴とする方法。
  15. (15)請求項14記載の方法において、さらにh、も
    し識別フィールドがステップ(f)で読取られ、かつ前
    記コンパティビリティスイッチが第2状態を指示するな
    らば、サーボパターン非埋込みディスクの低データ速度
    タイプの第2タイプ用標準値に等しくブロックサイズ、
    トラック当たりのブロックおよび面当たりのトラック数
    を設定する、 ことを特徴とする方法。
  16. (16)請求項14記載の方法において、さらにh、も
    し識別フィールドがステップ(f)で読取られなく、か
    つヘッドが所定数のマイクロステップだけ既に移動させ
    られていないならば、ヘッドを1マイクロステップ移動
    しかつステップ(d)に戻る、 ことを特徴とする方法。
  17. (17)請求項16記載の方法において、さらにi、も
    し前記所定数のマイクロステップが実行され、かつ識別
    フィールドがステップ(f)で読取られないならば、イ
    ンコンパティブルディスクエラーメッセージをコンピュ
    ータに転送する、 ことを特徴とする方法。
  18. (18)請求項16記載の方法において、さらにi、も
    し前記所定数のマイクロステップが実行され、識別フィ
    ールドがステップ(f)で読取られずかつコンパティビ
    リティスイッチが第1状態を指示するならば、前記ディ
    スクをサーボパターン非埋込みディスクの低データ速度
    タイプの第1タイプとして識別する、 ことを特徴とする方法。
  19. (19)請求項18記載の方法において、さらにj、前
    記所定数のマイクロステップが実行され、識別フィール
    ドがステップ(f)で読取られず、かつコンパティビリ
    ティスイッチが第2状態を指示するならば、前記ディス
    クをサーボパターン非埋込みディスクの低データ速度タ
    イプの第2タイプとして識別する、 ことを特徴とする方法。
  20. (20)種々のデータディスク用にディスクドライブ装
    置を自動的に機器構成する方法において、a、ディスク
    のトラックを読取ってサーボパターンが前記ディスクに
    あるか否かを決定し、b、もしサーボパターンが検出さ
    れるならばパターン埋込みサーボディスク上に位置する
    ようにディスクドライブ装置を機器構成し、 c、もしサーボパターンが検出されないならば、サーボ
    パターン非埋込みディスク上のヘッド位置決めをするよ
    うにディスクドライブ装置を機器構成し、 d、サーボパターンが検出されるならば、識別フィール
    ドを読取り、ヘッドを情報フィールドの位置に移動し、
    前記情報フィールドを読取り、かつ前記情報フィールド
    に特定されたようにブロックサイズ、ブロックすきま因
    子およびヘッド/シリンダスキュー因子に対する値を設
    定し、 e、もし前記情報フィールドが読取られないならば、サ
    ーボパターン埋込みディスク用標準値に等しくブロック
    サイズ、ブロックすきま因子およびヘッド/シリンダス
    キュー因子を設定し、 f、もしサーボパターンが検出されないならば、96T
    PIディスクの第1タイプに対するデータ速度にデータ
    セパレータを設定しかつ識別フィールドを読取ることを
    試み、 g、もし識別フィールドがステップ(f)で読取られる
    ならば、前記識別フィールドで特定されたようにブロッ
    クサイズ、トラックのブロックおよび面当たりのトラッ
    ク数の値を設定する、 ことを特徴とする方法。
  21. (21)請求項20記載の方法において、さらにh、も
    し識別フィールドがステップ(f)で読取られないなら
    ば、48TPIディスクに対するデータ速度に前記デー
    タセパレータを設定しかつ識別フィールドを読取ること
    を試み、i、もし識別フィールドがステップ(h)で読
    取られ、かつスイッチが第1状態を指示するならば、4
    8TPIディスク用標準値に等しくブロックサイズ、ト
    ラック当たりのブロックおよび面当たりのトラック数を
    設定し、 j、もし識別フィールドがステップ(h)で読取られ、
    かつスイッチが第2状態を指示をするならば、96TP
    Iディスクの第2タイプ用標準値に等しくブロックサイ
    ズ、トラック当たりのブロックおよび面当たりのトラッ
    ク数を設定し、 k、もし識別フィールドがステップ(h)で読取られず
    、かつ前記ヘッドが所定数のマイクロステップだけ既に
    移動されてないならば、前記ヘッドを1マイクロステッ
    プ移動しかつステップ(f)に戻る、 ことを特徴とする方法。
JP63323426A 1987-12-23 1988-12-23 ディスクドライブ装置の駆動方法 Expired - Fee Related JP2579203B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/137,804 US4928192A (en) 1987-12-23 1987-12-23 Process for identifying disks and automatically configuring a disk drive system
US137804 1987-12-23

Publications (2)

Publication Number Publication Date
JPH01213863A true JPH01213863A (ja) 1989-08-28
JP2579203B2 JP2579203B2 (ja) 1997-02-05

Family

ID=22479107

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63323426A Expired - Fee Related JP2579203B2 (ja) 1987-12-23 1988-12-23 ディスクドライブ装置の駆動方法

Country Status (3)

Country Link
US (1) US4928192A (ja)
EP (1) EP0321941A3 (ja)
JP (1) JP2579203B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06195855A (ja) * 1992-12-25 1994-07-15 Nec Corp フロッピーディスク装置

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0423661A3 (en) * 1989-10-20 1993-08-04 Insite Peripherals, Inc. Dual magnetic head and method for writing on very high track density and conventional track density floppy disk
EP0484905A3 (en) * 1990-11-09 1994-12-14 Brier Technology Interface for disk drives
JP2761289B2 (ja) * 1990-11-30 1998-06-04 富士通株式会社 ディスクトラックエミュレーション方法
EP0570516A4 (en) * 1991-02-06 1998-03-11 Storage Technology Corp Disk drive array memory system using nonuniform disk drives
US5301300A (en) * 1991-02-14 1994-04-05 Advanced Micro Devices, Inc. Floppy disk drive controller with improved density select
US5268802A (en) * 1991-05-28 1993-12-07 Iomega Corporation Reading non-standard tapes on tape drives
JP2702844B2 (ja) * 1992-03-30 1998-01-26 富士通株式会社 磁気ディスク装置の制御方法
US5761699A (en) * 1993-08-20 1998-06-02 Teac Corporation System for adapting a computer system to different types of data storage disks for interchangeable use with a disk drive
US5684972A (en) * 1994-08-22 1997-11-04 Adaptec, Inc. Programmable servo burst sequencer for a disk drive
US5640583A (en) * 1994-08-22 1997-06-17 Adaptec, Inc. Programmable servo burst decoder
US5640538A (en) * 1994-08-22 1997-06-17 Adaptec, Inc. Programmable timing mark sequencer for a disk drive
US5640592A (en) * 1994-09-30 1997-06-17 Mitsubishi Kasei America, Inc. System for transferring utility algorithm stored within a peripheral device to a host computer in a format compatible with the type of the host computer
US5721952A (en) * 1995-02-17 1998-02-24 Acer Incorporated Method and apparatus for automatic detection of disk type in a computer system
KR970003054A (ko) * 1995-06-29 1997-01-28 구자홍 콤팩트 디스크의 기록 밀도 판별 방법
JPH0962457A (ja) * 1995-08-29 1997-03-07 Toshiba Corp 情報提供メディアの駆動制御装置及び駆動制御方法
KR100242416B1 (ko) * 1996-12-30 2000-02-01 윤종용 교환시스템의 디스크 포맷 방법
US6449686B1 (en) * 1997-03-06 2002-09-10 Micron Technology, Inc. Method and apparatus for determining removable magnetic media types in a computer after detection of a read error condition
JPH10302285A (ja) * 1997-04-23 1998-11-13 Pioneer Electron Corp サーチ方法
US6058454A (en) * 1997-06-09 2000-05-02 International Business Machines Corporation Method and system for automatically configuring redundant arrays of disk memory devices
US6031698A (en) * 1997-06-10 2000-02-29 Iomega Corporation Multiple partition tape cartridge detection means
US6195230B1 (en) * 1998-04-27 2001-02-27 Intel Corporation Disk head assembly with multiple read and/or write transducers for improved performance
US6259659B1 (en) 1998-12-11 2001-07-10 Lsi Logic Corporation Method and apparatus for configuring a sector map for an optical storage device
US7600062B2 (en) * 2006-02-24 2009-10-06 Realtek Semiconductor Corp. Method and apparatus for micro-code execution
JP2007257678A (ja) * 2006-03-20 2007-10-04 Fujitsu Ltd 記憶装置、制御装置、および制御方法
US7982993B1 (en) 2008-12-19 2011-07-19 Western Digital Technologies, Inc. Disk drive employing different servo TPI to data TPI ratios across the disk surface
US8031423B1 (en) * 2009-06-26 2011-10-04 Western Digital Technologies, Inc. Disk drive generating actual data TPI profile by combining segments of predetermined data TPI profiles

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59185069A (ja) * 1983-04-04 1984-10-20 Mitsubishi Electric Corp 記録媒体読み出し制御システム
JPS59207068A (ja) * 1983-05-10 1984-11-24 Panafacom Ltd フロツピイデイスク装置
JPS60113361A (ja) * 1983-11-25 1985-06-19 Hitachi Ltd 磁気デイスクフオ−マツト識別方式
JPS648551A (en) * 1987-06-30 1989-01-12 Toshiba Corp Disk driver and disk cartridge used for the driver

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3879757A (en) * 1974-03-01 1975-04-22 Ibm Data storage mechanism having a flexible magnetic disk
GB1549440A (en) * 1976-07-06 1979-08-08 Data Recording Instr Co Magnetic storage devices
US4432025A (en) * 1981-05-29 1984-02-14 International Business Machines Corporation System and method for formatting pairs of concentric magnetic tracks of different capacity to a plurality of equal capacity logical tracks
JPS5817665U (ja) * 1981-07-28 1983-02-03 日本ビクター株式会社 円盤状情報記録媒体の支持体の昇降制御回路
US4414589A (en) * 1981-12-14 1983-11-08 Northern Telecom Inc. Embedded servo track following system and method for writing servo tracks
US4466033A (en) * 1982-02-24 1984-08-14 Apple Computer, Inc. Disk drive with automatic disc clamping and ejecting
US4564930A (en) * 1982-07-20 1986-01-14 Pioneer Electronic Corporation Disc carrying system
US4597018A (en) * 1982-09-14 1986-06-24 Canon Kabushiki Kaisha Imagewise information processing method and apparatus
GB2127205B (en) * 1982-09-16 1986-09-10 Ricoh Kk Floppy disk drive
DE3338744A1 (de) * 1982-10-26 1984-04-26 Mitsumi Electric Co., Ltd., Chofu, Tokyo Aufzeichnungs- und/oder wiedergabegeraet fuer magnetplatten
US4479210A (en) * 1982-11-19 1984-10-23 U.S. Philips Corporation Record-disc player
JPS5994242A (ja) * 1982-11-22 1984-05-30 Nec Corp 光デイスク装置
DE3342525A1 (de) * 1982-11-27 1984-05-30 Canon K.K., Tokio/Tokyo Geraet zur informations-aufzeichnung und/oder -wiedergabe
JPS601664A (ja) * 1983-06-20 1985-01-07 Canon Inc 初期プログラムロ−ド方式
JPS605441A (ja) * 1983-06-23 1985-01-12 Canon Inc 情報処理装置
JP2534643B2 (ja) * 1983-06-28 1996-09-18 株式会社東芝 フロツピ−デイスク制御システム
NL8303217A (nl) * 1983-09-19 1985-04-16 Philips Nv Optische platenspeler.
JPS6089654U (ja) * 1983-11-24 1985-06-19 パイオニア株式会社 フロントロ−デイングデイスクプレ−ヤ
JPS60147949A (ja) * 1984-01-12 1985-08-05 Canon Inc 補助磁極付光磁気デイスク装置
JPS60254459A (ja) * 1984-05-31 1985-12-16 Toshiba Corp 磁気デイスク制御装置
JPS6126971A (ja) * 1984-07-13 1986-02-06 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション デイスク・ドライブ判別装置
US4773036A (en) * 1984-07-13 1988-09-20 Ibm Corporation Diskette drive and media type determination
JPS6196540A (ja) * 1984-10-18 1986-05-15 Seiko Epson Corp 光磁気記録再生装置
DE3584945D1 (de) * 1984-10-30 1992-01-30 Brother Ind Ltd Magnetooptisches speichermedium und geraet zum schreiben auf und lesen von dem medium.
JPH0664821B2 (ja) * 1984-12-30 1994-08-22 オリンパス光学工業株式会社 記録媒体の装着装置
US4794481A (en) * 1985-02-19 1988-12-27 Matsushita Electric Industrial Co. Ltd. Apparatus for loading and driving an information recording medium encased in a cartridge
DE3650686T2 (de) * 1985-04-29 1998-10-22 Sony Corp Externes Magnetfeld-Umpolungsgerät für magneto-optisches Plattengerät
JPS61278058A (ja) * 1985-05-31 1986-12-08 Nec Home Electronics Ltd 光磁気記録再生装置
JP2533847B2 (ja) * 1985-10-17 1996-09-11 オリンパス光学工業株式会社 光磁気記録再生装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59185069A (ja) * 1983-04-04 1984-10-20 Mitsubishi Electric Corp 記録媒体読み出し制御システム
JPS59207068A (ja) * 1983-05-10 1984-11-24 Panafacom Ltd フロツピイデイスク装置
JPS60113361A (ja) * 1983-11-25 1985-06-19 Hitachi Ltd 磁気デイスクフオ−マツト識別方式
JPS648551A (en) * 1987-06-30 1989-01-12 Toshiba Corp Disk driver and disk cartridge used for the driver

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06195855A (ja) * 1992-12-25 1994-07-15 Nec Corp フロッピーディスク装置

Also Published As

Publication number Publication date
EP0321941A3 (en) 1991-10-30
EP0321941A2 (en) 1989-06-28
US4928192A (en) 1990-05-22
JP2579203B2 (ja) 1997-02-05

Similar Documents

Publication Publication Date Title
JP2579203B2 (ja) ディスクドライブ装置の駆動方法
KR100418740B1 (ko) 자기 헤드 부상량 이상 검출 방법, 데이터 기록 방법 및하드디스크 드라이브 장치
KR20010022948A (ko) 디스크 드라이브의 균일 밀도 서보 정보
JP2008192263A (ja) ディスク・ドライブ装置及びそのエラー回復処理方法
US4724370A (en) Servo system for a disk drive
US5796546A (en) Disk apparatus for controlling a seek operation of a read/write head to a target location of a recording disk
KR100223633B1 (ko) 하드 디스크 드라이브에서 헤드속도 측정을 이용한 안정 기록방법
US7570448B2 (en) Write-once type storage apparatus, control method and record control circuit
US7079347B2 (en) Method and apparatus for providing a marker for adaptive formatting via a self-servowrite process
JP2604218B2 (ja) ヘッド位置を最適にしてディスクのクランプミスおよび欠陥を解消する方法
JP5064666B2 (ja) データ記憶装置及びそのユーザ・データの書き込み制御方法
JPH0594674A (ja) デイスク媒体およびデイスク装置
US6831796B2 (en) Amplitude modulation detection for hard disc drive write operation
KR100375139B1 (ko) 자기디스크구동장치의리드데이타처리방법
US7649705B2 (en) Data read retry with read timing adjustment for eccentrity of disc in data storage device
KR0175259B1 (ko) 세개의 버스트를 가진 디스크 기록매체를 이용하여 디스크 구동 기록장치의 헤드위치 검출방법
JPH09106635A (ja) データ記録再生装置及び同装置におけるシーク制御方法
KR100543657B1 (ko) 하드디스크 드라이브의 헤드 하이플라이 기록 방지 장치 및방법
JPH0778321A (ja) 磁気ディスク装置及び磁気ディスクのサーボ情報記録方法
JP2008198252A (ja) ディスク・ドライブ装置及びそのエラー回復処理方法
JP2007220204A (ja) ディスク・ドライブ装置のテスト方法
JPH06309821A (ja) 磁気ディスク装置及びサーボ制御方法
JPH11185211A (ja) 磁気ディスク装置及び同装置に適用されるシークエラー時処理方法
JPH05258468A (ja) ディスク装置
JPH03288394A (ja) 磁気ディスク装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees