JPH0721540A - 磁気ディスク装置 - Google Patents

磁気ディスク装置

Info

Publication number
JPH0721540A
JPH0721540A JP5161591A JP16159193A JPH0721540A JP H0721540 A JPH0721540 A JP H0721540A JP 5161591 A JP5161591 A JP 5161591A JP 16159193 A JP16159193 A JP 16159193A JP H0721540 A JPH0721540 A JP H0721540A
Authority
JP
Japan
Prior art keywords
magnetic disk
position error
error signal
cpu
target track
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.)
Pending
Application number
JP5161591A
Other languages
English (en)
Inventor
Hideki Oyama
英樹 大山
Tomiya Miyazaki
富弥 宮崎
Takeyuki Suga
健之 須賀
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5161591A priority Critical patent/JPH0721540A/ja
Publication of JPH0721540A publication Critical patent/JPH0721540A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Adjustment Of The Magnetic Head Position Track Following On Tapes (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)

Abstract

(57)【要約】 【目的】 エンベディド・サーボ方式の磁気ディスク装
置における制御基板ひいては磁気ディスク装置の小型化
と低価格化への障害を取り除き、小型で低価格の磁気デ
ィスク装置を提供すること。 【構成】 位置誤差信号作成処理に磁気ディスク上の目
標トラックから磁気ヘッドがずれているか否かを判定し
オフトラックしているか否かで位置誤差信号作成処理の
内容を変える処理を追加することで、通常状態での位置
誤差信号作成処理を簡略化し、従来1つのCPUを占有
して行っていた位置誤差信号作成処理を、リード/ライ
ト動作を制御するためのCPU20において時分割処理す
ることが可能となる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、パーソナル・コンピュ
ータの補助記憶装置である磁気ディスク装置、特にトラ
ッキング動作およびシーク動作に必要なサーボ情報を、
データを記録するデータ面の中に埋め込み、磁気ディス
ク装置全体のディスク表面におけるデータ領域の占める
割合を高めるエンベディド・サーボ方式の磁気ディスク
装置に関するものである。
【0002】
【従来の技術】近年のコンピュータの発展に伴い、磁気
ディスク装置等の外部記憶装置に対する高速アクセス,
高容量化,小型化,低価格化への要求が高まるにつれ、
磁気ディスク装置では、従来専用のヘッドとディスク面
(サーボ面)を占有していたトラッキング動作およびシー
ク動作に必要なサーボ情報をデータを記録するデータ面
の中に埋め込み、磁気ディスク装置全体のディスク表面
におけるデータ領域の占める割合を高めるエンベディド
・サーボ方式が一般的となっている。図4は従来の磁気
ディスク装置におけるエンベディド・サーボ方式の一構
成例を示す図である。また、図5はシーク動作を挟まず
に連続してリード/ライト動作を行う場合の従来の構成
による磁気ディスク装置のCPU(1)およびCPU(2)の
動作状況を表すタイム・チャートであり、図6は位置誤
差信号作成フローチャートであり、図7はサーボ領域の
位置コード情報および位置誤差情報の構造例を示す略図
である。図7において、A部はリード/ライト動作の対
象となるデータの存在するデータ領域であり、図5にお
けるデータ領域33に相当し、B〜Mは磁気ヘッド3の磁
気ディスク2上の半径方向の位置を示す位置コード情報
(E〜H)および磁気ディスク2上の目標トラック中心線
からの磁気ヘッド3のズレ量を示す位置誤差情報(J,
L)を含んだサーボ領域であり図5ではサーボ領域34で
表される。図4において、1はスピンドル・モータ、2
は磁気ディスク、3は磁気ヘッド、4はボイス・コイル
・モータ(以下VCMと略す)、5はピボット、7はリー
ド/ライト・アンプ、9はパルス検出器/ENDEC、
14はフィルタ、17はインターフェース/ハードディスク
・コントローラ、19はシステム・バス、21はCPU
(2)、22はRAM、23はROM、25はスピンドル・ドラ
イバ、28はサーボ・コントローラ、30はVCMドライ
バ、32はCPU(1)、その他の記号は各構成要素を互い
に接続する接続線である。
【0003】以下、図4,図5,図6および図7を参照
しながら磁気ディスク装置の動作を簡単に説明する。磁
気ディスク2はCPU(1)32の指令を接続線24を介して
受け、動作するスピンドル・ドライバ25が接続線26を介
して駆動するスピンドル・モータ1によって一定速度で
回転させられる。一方、ピボット5を中心に旋回動作可
能なVCM4の他端に取り付けられ磁気ディスク2の表
面に一定の加重で押しつけられた磁気ヘッド3は、前述
の如く磁気ディスク2が回転を開始すると磁気ディスク
2の表面から極僅かに浮上し、ピボット5を中心に磁気
ディスク2の半径方向に滑らかに移動可能な状態とな
る。磁気ディスク2上のデータ領域(図示せず)内にはス
ピンドル・モータ1の回転中心軸を中心とする複数の同
心円上のトラックが存在し、また円周方向には等角度間
隔に数十のサーボ領域(図示せず)が存在し、該サーボ領
域は図5に例示したように、隣接するトラックに間にお
いて再生信号が同位相になるように配置されている。前
記サーボ領域には、トラックの位置コード情報と任意の
トラックに位置決めするための位置誤差情報が予め書き
込まれており、磁気ディスク2の回転によって一定時間
間隔で磁気ヘッド3が該サーボ領域の直上を通過する度
に位置コード情報および位置誤差情報を得ることが可能
となる。一方磁気ヘッド3はピボット5を中心に旋回す
ることによりデータ領域内の任意の位置に移動可能であ
り、サーボ領域内の位置誤差情報によって任意のトラッ
ク位置決めできる。
【0004】ここで、データの書き込み/読み出し動作
を説明する前にまず位置コード情報および位置誤差情報
の読み出しとトラッキングおよびシーク動作を説明す
る。データ領域内の任意のトラックには前述の如く、一
回転中に数十回のサーボ領域が存在する。磁気ヘッド3
がサーボ領域を通過すると、リード/ライト・アンプ
7,接続線8,パルス検出器/ENDEC9,接続線1
2,フィルタ14,接続線16を介して特異な再生信号パタ
ーンがサーボ・コントローラ28に伝達され、サーボ・コ
ントローラ28は引き続き伝達される前記位置コード情報
および位置誤差情報のデコード動作およびサンプル/ホ
ールド動作を開始する。サーボ・コントローラ28によっ
てデコードされた前記位置コード情報およびサンプル/
ホールドされた位置誤差情報は、それぞれシステム・バ
ス19,接続線27を経由してCPU(1)32に伝達される。
システム・バス19には、CPU(1)32,サーボ・コント
ローラ28の他CPU(1)32の処理手順をマイクロ・コー
ドの形態で記憶保持したROM23,パーソナル・コンピ
ュータ等のホスト・システムとのインターフェースおよ
び磁気ディスク2内部の各種情報を管理する働きを持つ
CPU(2)21,インターフェース/ハードディスク・コ
ントローラ17,ホスト・システムとのインターフェース
の際にバッファ等に利用されるRAM22が接続されてい
る。CPU(1)32はトラッキング/シーク動作の状況に
応じて後述するVCM駆動指令を接続線29を介し、VC
Mドライバ30に与えるようにサーボ・コントローラ28内
部のD/A変換器に指令値を書き込む。まず、任意のト
ラックへのトラッキング時においてCPU(1)32は、図
5のサーボ領域34内の位置誤差情報(図7におけるJ,
L)を基に目標トラックの中心線からのズレ量である位
置誤差信号を計算し、目標トラックの中心線への向心力
を安定に発生するように位置補償演算処理を行い、該処
理結果をサーボ・コントローラ28内部のD/A変換器に
指令値として書き込む。D/A変換器によってアナログ
量に変換された前記指令値により、VCM4はピボット
5を挟んで他端に位置する磁気ヘッド3を目標トラック
の直上に位置するように駆動される。このようにしてC
PU(1)32は磁気ディスク2上の目標トラックに対する
磁気ヘッド3のトラッキング閉ループ制御を実現する。
図6は前記位置誤差信号を位置誤差情報(図7における
J,L)を基に計算する手順を簡単に記述したフローチ
ャートであり、この計算はCPU(1)32によって図5に
おけるデータの処理35で示されるタイミングでS11,S
12,S13の順に実行され位置誤差信号が計算される。次
に任意のトラックから別の目標トラックへの移動である
シーク動作では、まず一定時間間隔で得られるサーボ領
域34の位置コード情報の時間的な差分をCPU(1)32が
演算することで得られる平均移動速度を磁気ヘッド3の
移動速度とし、シーク閉ループ制御のフィードバック信
号とする。CPU(1)32は、ROM23内に格納された速
度基準値のテーブルを目標トラックまでの残りトラック
数をテーブル検索の索引として検索して得られる速度基
準値と前記移動速度との誤差量をサーボ・コントローラ
28内部のD/A変換器に書き込みVCM4を駆動し、ピ
ボット5を挟んで他端に位置する磁気ヘッド3を速度基
準値のテーブルに従った速度で移動するようにシーク閉
ループ制御を実現する。このようなシーク動作の指令は
通常ホスト・システムからコマンドとしてホスト・イン
ターフェース18およびインターフェース/ハードディス
ク・コントローラ17を介してCPU(2)21に与えられ、
アドレス計算およびコマンドのパラメータ等のチェック
が行われた後CPU(1)32に伝達された前述の如くシー
ク動作が実行される。
【0005】次にリード/ライト動作の概要を図4,図
5,図6および図7を参照しながら説明する。リード/
ライト動作の指令もシーク動作指令と同様に通常ホスト
・システムからコマンドとしてホスト・インターフェー
ス18およびインターフェース/ハードディスク・コント
ローラ17を介してCPU(2)21に与えらる。CPU(2)21
はアドレス計算およびコマンドのパラメータ等のチェッ
クを行った後、位置コード情報すなわちシリンダ番号,
ヘッド番号をCPU(1)32に伝達し、磁気ヘッド3を磁
気ディスク2上の目標位置へ移動させるシーク動作は開
始を指示するとともに、インターフェース/ハードディ
スク・コントローラ17に対してデータのリード/ライト
のために必要な種々のパラメータを設定し、シーク動作
完了後のリード/ライト動作に備える。磁気ヘッド3を
磁気ディスク2上の目標位置へ移動させるシーク動作が
完了すると、CPU(1)32は前述のトラッキング動作を
開始し、CPU(2)21は磁気ディスク2上からのデータ
の読み出しおよびホスト・システムへの送信/ホスト・
システムからのデータ受信および磁気ディスク2上への
書き込みのために必要なインターフェース/ハードディ
スク・コントローラ17に対する種々の設定動作を図5に
おけるサーボ領域34で示されるタイミングで実行する。
このように、エンベディド・サーボ方式の磁気ディスク
装置におけるリード/ライト動作は、時間的な制約があ
るため2つのCPUによる共同作業によって実行されて
いた。
【0006】
【発明が解決しようとする課題】しかしながら上記従来
技術の項でも述べたように、磁気ディスク装置に対する
小型化,低価格化への要求が高まるとともに該装置の制
御基板の占有面積は狭くなっており、該制御基板に搭載
できる部品点数は自ずと制限されることとなる。しかし
ながら、これまで述べてきた構成の磁気ディスク装置で
は、磁気ヘッドを磁気ディスク上の任意の位置に位置決
めするために1つのCPUが必要であり、磁気ディスク
に対してリード/ライト動作を制御するためには前記C
PUとは別にCPUが必要である。すなわち、磁気ディ
スクの制御基板には2つのCPUが必要であって、制御
基板に占める面積は装置の小型化への障害となるばかり
でなく、装置の低価格化に対しても不利な要素となって
いる。本発明は上記事情に鑑みなされたもので、エンベ
ディド・サーボ方式の磁気ディスク装置における制御基
板ひいては磁気ディスク装置の小型化と低価格化への障
害を取り除き、小型で低価格の磁気ディスク装置を提供
することを目的とするものである。
【0007】
【課題を解決するための手段】本発明は前記課題を解決
し、小型で低価格の磁気ディスク装置を提供するという
目的を達成するため、位置誤差信号作成処理に磁気ディ
スク上の目標トラックから磁気ヘッドがズレている(オ
フトラックしている)か否かを判定し、オフトラックし
ているか否かで位置誤差信号作成処理の内容を変える処
理を追加することで、通常状態(オントラック状態)での
位置誤差信号作成処理を簡略化することが可能となる。
これによって、従来1つのCPUを占有して行っていた
位置誤差信号作成処理を、リード/ライト動作を制御す
るためのCPUにおいて時分割処理することを可能にし
たものである。
【0008】
【作用】したがって本発明によって、従来の1つのCP
Uを占有して行っていた位置誤差信号作成処理を、リー
ド/ライト動作を制御するためのCPUにおいて時分割
処理することが可能となって、エンベディド・サーボ方
式の磁気ディスク装置における制御基板ひいては磁気デ
ィスク装置の小型化と低価格化への障害を取り除くこと
ができ、小型で低価格の磁気ディスク装置の提供を実現
できる。
【0009】
【実施例】以下、図1〜図3,図7を参照しながら本発
明の実施例を説明する。図1は本発明の磁気ディスク装
置におけるエンベディド・サーボ方式の一構成例を示す
図である。また、図2はシーク動作を挟まずに連続して
リード/ライト動作を行う場合の構成による磁気ディス
ク装置のCPU20の動作状況を表すタイム・チャートで
あり、図3は位置誤差信号作成フローチャートであり、
図7はサーボ領域の位置コード情報および位置誤差情報
の構造例を示す略図である。図7において、A部はリー
ド/ライト動作の対象となるデータの存在するデータ領
域であり、図2におけるデータ領域33に相当し、B〜M
は位置コード情報(E〜H)および位置誤差情報(J,L)
を含んだサーボ領域であり図2ではサーボ領域34で表さ
れる。
【0010】図1において、図4と同一番号のものは同
一機能を示しており、説明は省略する。以下、従来例と
の違いを中心に説明する。図1においてCPU20は従来
の技術の項で説明した図4による従来の磁気ディスク装
置の構成図におけるCPU(1)32およびCPU(2)21の2
つのCPUの処理を行うCPUである。図2は前記CP
U32の処理内容を説明するためのタイム・チャートであ
り、図3は従来例で処理時間が問題となっていたリード
/ライト動作時における位置誤差信号作成処理を改良し
たフローチャートである。
【0011】ここで図3について簡単に説明する。図3
において、磁気ヘッド3の磁気ディスク2上の半径方向
の位置に示す位置コード情報(E〜H)が前回と同じであ
るかどうかを識別して判断し、磁気ヘッド3が磁気ディ
スク2の目標トラックからズレていないことを位置コー
ド情報(E〜H)が前回と同じであることにより検出した
ときには(S1−YES)、CPU20にて前述の位置誤差情報
検出手段より得られる情報である位置誤差信号(J,L)
に基づいて位置誤差信号を作成し(S5)、一方、磁気ヘ
ッド3が磁気ディスク2の目標トラックからズレている
ことを位置コード情報(E〜H)が前目の位置コード情報
を違うことにより検出したときには、(S1−NO)、位置
コード情報検出手段および前記位置誤差情報検出手段よ
り得られる位置コード情報(E〜H)および位置誤差信号
(J,L)の両方の情報に基づいて位置誤差信号を作成す
る(S2,S3,S4)。磁気ヘッド3を磁気ディスク2上
の目標トラックを追従させるトラッキング動作の通常状
態では磁気ディスク3が磁気ディスク2の目標トラック
からズレていることはなく、従ってS1の判断手段を追
加し、通常状態での位置誤差信号作成処理をS5の如く
簡略化することで通常状態の位置誤差信号作成処理時間
を短縮することが可能となる。ホスト・システムからコ
マンドとしてホスト・インターフェース18およびインタ
ーフェース/ハードディスク・コントローラ17を介して
与えらるリード/ライト動作の指令を受け取ると、CP
U20はまず磁気ヘッド3を磁気ディスク2上の目標位置
へ移動させるシーク動作を前述のような手順で行う。磁
気ヘッド3を磁気ディスク2上の目標位置へ移動させる
シーク動作が完了すると、CPU20は図3で示される前
述の処理手順に従って位置誤差信号の作成を行いトラッ
キング動作を開始するとともに、磁気ディスク2上から
のデータの読み出しおよびホスト・システムへの送信/
ホスト・システムからのデータ受信および磁気ディスク
2上への書き込みのために必要なインターフェース/ハ
ードディスク・コントローラ17に対する種々の設定動作
を図2におけるサーボ領域34で示されるタイミングで実
行する。これによって、従来1つのCPUを占有して行
っていた位置誤差信号作成処理を、ホスト・システムと
のインターフェースおよび磁気ディスク内部の各種情報
を管理する働きを持つCPUで時分割的に行うことが可
能となる。
【0012】
【発明の効果】本発明によれば前記実施例から明らかな
ように、磁気ディスク装置の小型化と低価格化への障害
であった制御基板の回路を1つのCPUによる構成とす
ることができ、小型で低価格の磁気ディスク装置を提供
することが可能になるという効果を有する。
【図面の簡単な説明】
【図1】本発明の一実施例における磁気ディスク装置の
構成図である。
【図2】本発明の一実施例における磁気ディスク装置の
タイム・チャートである。
【図3】本発明の一実施例における位置誤差信号作成フ
ローチャートである。
【図4】従来の磁気ディスク装置の構成図である。
【図5】従来の磁気ディスク装置のタイム・チャートで
ある。
【図6】従来の位置誤差信号作成のフローチャートであ
る。
【図7】エンベディド・サーボ方式のサボ・パターン例
である。
【符号の説明】
1…スピンドル・モータ、 2…磁気ディスク、 3…
磁気ヘッド、 4…VCM、 5…ピボット、 6,
8,10,11,12,13,15,16,24,26,27,29,31…接
続線、 7…リード/ライト・アンプ、 9…パルス検
出器/ENDEC、14…フィルタ、 17…インターフェ
ース/ハードディスクコントローラ、 18…ホスト・イ
ンターフェース、 19…システムバス、 20…CPU、
21…CPU(2)、 22…RAM、 23…ROM、 25
…スピンドル・ドライバ、28…サーボ・コントローラ、
30…VCMドライバ、 32…CPU(1)、 33…デー
タ領域、 34…サーボ領域、 35…データの処理、 36
…サーボの処理、 A…データ領域、 B…AGCバー
スト部、 C…DCイレーズ部、 D…シンクビット、
E,F,G,H…トラックコード、 I,K,M…パッ
ド部、 J,K…トラッキング用バースト部、 N…ト
ラック・センタ、 TP…トラックピッチ、 GW…トラ
ック幅。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 磁気ヘッドによって磁気ディスク上の位
    置コード情報を検出する手段と前記磁気ディスク上の目
    標トラック中心線からのズレ量を検出する位置誤差情報
    検出手段と、前記位置コード情報を検出する手段から得
    られた位置情報が前記磁気ヘッドが前記磁気ディスク上
    の目標トラックからズレているか否かを判断する手段に
    あって、前記判断手段にて前記磁気ヘッドが前記磁気デ
    ィスクの目標トラックからズレていないことを検出した
    ときには、前記位置誤差情報検出手段より得られる情報
    に基づいて位置誤差信号を作成して前記磁気ヘッドを前
    記磁気ディスク上の目標トラック中心線に追従するよう
    に制御し、一方前記判断する手段にて前記磁気ヘッドが
    前記磁気ディスクの目標トラックからズレていることを
    検出したときには、前記位置コード情報を検出する手段
    および前記位置誤差情報検出手段より得られる情報に基
    づいて位置誤差信号を作成して前記磁気ヘッドを前記磁
    気ディスク上の目標トラック中心線に追従するように制
    御することを特徴とする磁気ディスク装置。
  2. 【請求項2】 簡略化された通常状態での位置誤差信号
    作成処理を、ホスト・システムとのインターフェースお
    よび磁気ディスク内部の各種情報を管理する働きを持つ
    CPUで時分割的に行うことを特徴とする請求項1記載
    の磁気ディスク装置。
JP5161591A 1993-06-30 1993-06-30 磁気ディスク装置 Pending JPH0721540A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5161591A JPH0721540A (ja) 1993-06-30 1993-06-30 磁気ディスク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5161591A JPH0721540A (ja) 1993-06-30 1993-06-30 磁気ディスク装置

Publications (1)

Publication Number Publication Date
JPH0721540A true JPH0721540A (ja) 1995-01-24

Family

ID=15738050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5161591A Pending JPH0721540A (ja) 1993-06-30 1993-06-30 磁気ディスク装置

Country Status (1)

Country Link
JP (1) JPH0721540A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8286815B2 (en) 2009-10-05 2012-10-16 Amcor Rigid Plastic USA, Inc. Plastic can package

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8286815B2 (en) 2009-10-05 2012-10-16 Amcor Rigid Plastic USA, Inc. Plastic can package

Similar Documents

Publication Publication Date Title
US8937782B1 (en) Hard disk drive assembly including a NVSM to store configuration data for controlling disk drive operations
JP3853338B2 (ja) 音声コイルモータ制御回路および音声コイルモータの電力段
US8755141B1 (en) Hard disk drive assembly including a NVSM located within a preamplifier to store configuration data for controlling disk drive operations
KR100412344B1 (ko) 헤드비행고도에 따른 데이타 라이트 제어방법
JPH10208401A (ja) 欠陥セクタをもつデータ区間の読出/書込制御方法
EP0675491B1 (en) Control unit of disk apparatus
JPH1145523A (ja) 磁気ディスク装置及び同装置に適用するヘッド位置決め制御システム
KR100242290B1 (ko) 트랙제로 위치결정방법 및 그에 따른 트랙맵핑(Mapping)방법
JP2837155B2 (ja) ハードディスクドライブの複写方法
JP4184190B2 (ja) ヘッド制御方法および記録装置
US7570448B2 (en) Write-once type storage apparatus, control method and record control circuit
JPH0721540A (ja) 磁気ディスク装置
EP0994474A1 (en) Disc drive and control thereof
JP3181705B2 (ja) 記録情報再生装置
JPH08147908A (ja) 記録再生方法及び記録再生装置
US7649705B2 (en) Data read retry with read timing adjustment for eccentrity of disc in data storage device
JPH1092116A (ja) データ記録再生装置及び同装置におけるスペアトラック配置方法
JPS62177772A (ja) デイスク記録再生装置
KR100260558B1 (ko) 지글러-니콜(Ziegler-Nichols)방법을 이용한 디스크각 존별 게인 최적화 방법
KR100233673B1 (ko) 데이타섹터 디펙방지방법
JPH0863916A (ja) データ記録再生装置及びそのヘッド位置決め制御方法
JP2000132930A (ja) ディスクドライブおよびそのヘッド位置制御方法
JP2605588B2 (ja) 高速アクセス機構付きcd−rom装置
JP2581212B2 (ja) サーボ情報を備えるディスク記憶装置のデータ読み書き方式
JPH04368681A (ja) オフトラック補正制御方式