JPH10312506A - ヘッドの出力波形補正方法及び磁気ディスク装置 - Google Patents

ヘッドの出力波形補正方法及び磁気ディスク装置

Info

Publication number
JPH10312506A
JPH10312506A JP9122592A JP12259297A JPH10312506A JP H10312506 A JPH10312506 A JP H10312506A JP 9122592 A JP9122592 A JP 9122592A JP 12259297 A JP12259297 A JP 12259297A JP H10312506 A JPH10312506 A JP H10312506A
Authority
JP
Japan
Prior art keywords
analog
value
head
correction value
sample error
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
JP9122592A
Other languages
English (en)
Inventor
Hideki Omori
秀樹 大森
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP9122592A priority Critical patent/JPH10312506A/ja
Priority to US08/965,258 priority patent/US6122119A/en
Priority to DE19749103A priority patent/DE19749103B4/de
Publication of JPH10312506A publication Critical patent/JPH10312506A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10203Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter baseline correction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/04Arrangements for preventing, inhibiting, or warning against double recording on the same blank or against other recording or reproducing malfunctions
    • 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
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10055Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using partial response filtering when writing the signal to the medium or reading it therefrom
    • 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/02Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
    • 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
    • G11B2005/0002Special dispositions or recording techniques
    • G11B2005/0005Arrangements, methods or circuits
    • G11B2005/001Controlling recording characteristics of record carriers or transducing characteristics of transducers by means not being part of their structure
    • G11B2005/0013Controlling recording characteristics of record carriers or transducing characteristics of transducers by means not being part of their structure of transducers, e.g. linearisation, equalisation
    • 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
    • G11B2005/0002Special dispositions or recording techniques
    • G11B2005/0005Arrangements, methods or circuits
    • G11B2005/001Controlling recording characteristics of record carriers or transducing characteristics of transducers by means not being part of their structure
    • G11B2005/0013Controlling recording characteristics of record carriers or transducing characteristics of transducers by means not being part of their structure of transducers, e.g. linearisation, equalisation
    • G11B2005/0016Controlling recording characteristics of record carriers or transducing characteristics of transducers by means not being part of their structure of transducers, e.g. linearisation, equalisation of magnetoresistive transducers
    • G11B2005/0018Controlling recording characteristics of record carriers or transducing characteristics of transducers by means not being part of their structure of transducers, e.g. linearisation, equalisation of magnetoresistive transducers by current biasing control or regulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Digital Magnetic Recording (AREA)
  • Magnetic Heads (AREA)

Abstract

(57)【要約】 【課題】 本発明は、ヘッドの出力波形補正方法及び磁
気ディスク装置に関し、比較的簡単な回路で、ヘッドの
寿命を短くすることなく、確実にヘッドの出力波形の非
対称の度合いを補正し、磁気ディスク装置のエラーレー
トを向上することを目的とする。 【解決手段】 ヘッドが出力するアナログ信号をアナロ
グ/デジタル変換する際のサンプル値の3値の目標値に
対する誤差を夫々加算してサンプル誤差値を求める第1
のステップと、アナログ/デジタル変換時に該アナログ
信号の波形の上下非対称性をサンプル誤差値に基づいて
補正する第2のステップとを含むように構成する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はヘッドの出力波形補
正方法及び磁気ディスク装置に係り、特に磁気抵抗(M
R)素子からなるMRヘッドの出力する上下非対称波形
を補正するヘッドの出力波形補正方法及び磁気ディスク
装置に関する。近年、磁気ディスク装置では、磁気ディ
スクの記録密度が著しく向上されている。これに伴い、
リードヘッドとして、磁束密度に応じて抵抗値が変化す
るMR素子からなるMRヘッドが使用されるようになっ
ている。
【0002】
【従来の技術】MRヘッドにより、磁気ディスクに記録
された情報を再生する際には、MRヘッドに一定のバイ
アス電流を印加する。磁気ディスクに記録された情報に
応じて磁束密度が変化すると、MRヘッドを構成するM
R素子の抵抗は、磁束密度の変化に対応した変化を示
す。これにより、MRヘッドの端子からは、読み取られ
た情報が電圧として出力される。
【0003】ところで、磁気ディスクに記録された情報
を再生する際に得られるMRヘッドの出力は、MRヘッ
ドの特性から、上下非対称な波形を有する。つまり、M
Rヘッドの出力波形は、極性が正の側と負の側とで信号
振幅が異なる。MRヘッドの出力波形の、このような上
下非対称の度合いは、MRヘッド毎にバラツキがあり、
一定ではない。
【0004】MRヘッドの出力波形は、アナログ/デジ
タル変換処理や最尤復号処理等を施されて、最終的に磁
気ディスクに記録された情報が再生される。しかし、M
Rヘッドの出力波形の上下非対称の度合いが著しい場合
には、アナログ/デジタル変換処理のサンプル誤差、即
ち、サンプル値と目標値との差が大きくなり、後段で行
う最尤復号処理を行う際にエラーを起こし易くなり、磁
気ディスク装置のエラーレート増加の原因となる。
【0005】MRヘッドの出力波形の上下非対称の度合
いは、MRヘッドに印加するバイアス電流(又は、セン
ス電流)を増大すると小さくなる傾向にある。このた
め、従来はバイアス電流を増大、即ち、磁気ディスク装
置のエラーレートが規格値の範囲内となるように調整す
ることで、MRヘッドの出力波形の上下非対称の度合い
を小さく抑さえていた。
【0006】
【発明が解決しようとする課題】しかし、MRヘッドに
印加するバイアス電流を増大すると、バイアス電流がM
Rヘッドの規格値を上回ってしまうことが多く、MRヘ
ッドの寿命を短くしてしまうという問題があった。又、
MRヘッドによっては、大きなバイアス電流を印加して
も、MRヘッドの出力波形の上下非対称の度合いがあま
り改善されないものもあった。
【0007】他方、バイアス電流がMRヘッドの規格値
を上回らない場合には、MRヘッドの出力波形の上下非
対称の度合いがあまり改善されないことが多く、磁気デ
ィスク装置のエラーレートの改善が難しいという問題も
あった。そこで、本発明は、比較的簡単な回路で、ヘッ
ドの寿命を短くすることなく、確実にヘッドの出力波形
の上下非対称の度合いを補正し、磁気ディスク装置のエ
ラーレートを向上することのできるヘッドの出力波形補
正方法及び磁気ディスク装置を提供することを目的とす
る。
【0008】
【課題を解決するための手段】上記の課題は、請求項1
記載の、ヘッドが出力するアナログ信号をアナログ/デ
ジタル変換する際のサンプル値の3値の目標値に対する
誤差を夫々加算してサンプル誤差値を求める第1のステ
ップと、アナログ/デジタル変換時に該アナログ信号の
波形の上下非対称性をサンプル誤差値に基づいて補正す
る第2のステップとを含むヘッドの出力波形補正方法に
よって達成される。
【0009】請求項2記載の発明では、請求項1におい
て、前記第2のステップは、前記サンプル誤差値に基づ
いてアナログ/デジタル変換に対する補正値を計算し、
アナログ/デジタル変換の入力レンジを該補正値に応じ
て上下非対称に変更する。請求項3記載の発明では、請
求項2において、前記第1のステップは、前記サンプル
誤差値を求める際に前記補正値を0に設定する。
【0010】請求項4記載の発明では、請求項2又は3
において、前記第2のステップは、前記サンプル誤差値
に基づいて前記アナログ信号の波形の正極性部分と負極
性部分との振幅の比率を計算し、該比率から前記補正値
を求める。上記の課題は、請求項5記載の、磁気ディス
クから信号を読み取るヘッドと、該ヘッドが出力するア
ナログ信号をアナログ/デジタル変換するアナログ/デ
ジタル変換器と、該アナログ/デジタル変換器の出力に
基づき、アナログ/デジタル変換時のサンプル値の3値
の目標値に対する誤差を夫々加算してサンプル誤差値を
測定するサンプル誤差測定回路とを備え、該アナログ/
デジタル変換器は、アナログ/デジタル変換時に該アナ
ログ信号の波形の上下非対称性をサンプル誤差値に基づ
いて補正する磁気ディスク装置によっても達成される。
【0011】請求項6記載の発明では、請求項5におい
て、前記サンプル誤差値に基づいてアナログ/デジタル
変換に対する補正値を計算するプロセッサを更に備え、
前記アナログ/デジタル変換器は、アナログ/デジタル
変換の入力レンジを該補正値に応じて上下非対称に変更
する。請求項7記載の発明では、請求項6において、前
記サンプル誤差測定回路は、前記サンプル誤差値を求め
る際に前記補正値を0に設定する。
【0012】請求項8記載の発明では、請求項6又は7
において、前記プロセッサは、前記サンプル誤差値に基
づいて前記アナログ信号の波形の正極性部分と負極性部
分との振幅の比率を計算し、該比率から前記補正値を求
める。請求項9記載の発明では、請求項6〜8のいずれ
かにおいて、前記補正値を格納するレジスタを更に備
え、前記プロセッサは、該補正値を任意のタイミングで
求めて該レジスタに設定することで、任意のタイミング
で該補正値を設定/更新する。
【0013】請求項10記載の発明では、請求項5〜9
のいずれかにおいて、前記アナログ/デジタル変換器
は、前記アナログ信号の波形の上下非対称性の補正を各
ヘッド毎に行う。請求項1記載の発明によれば、比較的
簡単な回路で、ヘッドの寿命を短くすることなく、確実
にヘッドの出力波形の上下非対称の度合いを補正し、磁
気ディスク装置のエラーレートを向上可能である。
【0014】請求項2〜4記載の発明によれば、補正値
を任意のタイミングで求めて設定することにより、任意
のタイミングで補正値を設定/更新することができる。
請求項5記載の発明によれば、比較的簡単な回路で、ヘ
ッドの寿命を短くすることなく、確実にヘッドの出力波
形の上下非対称の度合いを補正し、磁気ディスク装置の
エラーレートを向上可能である。
【0015】請求項6〜9記載の発明によれば、補正値
を任意のタイミングで求めて設定することにより、任意
のタイミングで補正値を設定/更新することができる。
請求項10記載の発明によれば、各ヘッド毎に出力波形
の上下非対称性を補正することができる。従って、本発
明によれば、比較的簡単な回路で、ヘッドの寿命を短く
することなく、確実にヘッドの出力波形の上下非対称の
度合いを補正し、磁気ディスク装置のエラーレートを向
上することができる。
【0016】
【発明の実施の形態】以下に、本発明の実施例を図面と
共に説明する。
【0017】
【実施例】図1は、本発明になる磁気ディスク装置の一
実施例の概略構成を示すブロック図である。同図中、磁
気ディスク装置は、大略ヘッド集積回路(HDIC)1
1、リードチャネル12、デジタルシグナルプロセッサ
(DSP)13、マイクロコンピュータユニット(MC
U)14、ハードディスクコントローラ(HDC)15
及びメモリ16からなる。HDC15は、例えば磁気デ
ィスク装置を記憶装置として用いるパーソナルコンピュ
ータ(パソコン)170に接続されている。
【0018】パソコン170よりリード要求があると、
HDC15はRDC12をリードモードに設定する。こ
れにより、MRヘッド10により磁気ディスク19から
読み取られた信号は、HDIC11内で増幅等の処理を
施された後、RDC12に供給される。RDC12は、
後述するように、読み取られた信号に対して、アナログ
/デジタル(A/D)変換処理や復号処理等を施して、
磁気ディスク19に記録された信号を再生してデジタル
データを出力する。RDC12からのデジタルデータ
は、DSP13及びMCU14を介してHDC15に供
給され、更にパソコン170へ転送される。
【0019】RDC12は、後述するように、RDC1
2内のA/D変換器のサンプル誤差を測定するサンプル
誤差測定回路も含み、測定されたサンプル誤差はDSP
13を介してMCU14に供給される。メモリ16は、
MCU14が実行するプログラムやデータを格納してお
り、MCU14は測定されたサンプル値に基づいて、M
Rヘッド10の出力波形の上下非対称性を補正するため
の補正値MRAを計算する。この補正値MRAは、DS
P13を介してRDC12に設定される。
【0020】図2は、RDC12の概略構成を示すブロ
ック図である。同図中、RDC12は、大略電圧制御増
幅器21、アナログフィルタ22、A/D変換器23、
デジタルイコライザ24、タイミング制御回路25、電
圧制御発振器26、MRAレジスタ27、利得制御回路
28、最尤復号回路29、9/8デコーダ30及びサン
プル誤差測定回路31からなる。
【0021】電圧制御増幅器21、アナログフィルタ2
2、A/D変換器23及び利得制御回路28は、利得制
御ループを構成し、A/D変換器23が目標値をサンプ
リングするようにA/D変換器23の入力信号の振幅を
制御する。A/D変換器23、タイミング制御回路25
及び電圧制御発振器26は、サンプリングタイミング調
整用フェーズロックドループ(PLL)を構成し、A/
D変換器23のサンプリングタイミングを制御する。
【0022】A/D変換器23は、HDIC11からの
信号を電圧制御増幅器21及びアナログフィルタ22を
介して入力され、出力デジタル信号をデジタルイコライ
ザ24へ出力する。デジタルイコライザ24は、A/D
変換器23の出力デジタル信号に波形等化処理を施し、
波形等化されたデジタル信号は、最尤復号回路29によ
りシリアルデジタルデータに復号される。又、9/8デ
コーダ30は、最尤復号回路29からのシリアルデジタ
ルデータをパラレルデジタルデータにデコードし、図1
のDSP13へ出力する。
【0023】上記の如き利得制御ループ自体及びサンプ
リングタイミング調整用PLL自体は、夫々周知である
ため、これらの詳細な説明は省略する。MRAレジスタ
27には、後述するように、MRヘッド10の出力波形
の上下非対称性を補正するための補正値MRAが、DS
P13から設定される。A/D変換器23は、この補正
値MRAに基づいてMRヘッド10の出力波形の上下非
対称性をキャンセルするように調整を行う。又、サンプ
ル誤差測定回路31は、上記補正値MRAを計算するの
に用いるA/D変換器23のサンプル誤差、即ち、サン
プル値と目標値との差を測定する。
【0024】図3は、サンプル誤差測定回路の一実施例
を示すブロック図である。同図中、サンプル誤差測定回
路31は、大略レジスタ41、目標値レジスタ42、セ
レクタ43、3値判定回路45、セレクタ46、減算回
路47、累算回路48、カウンタ49及びレジスタ50
からなる。尚、サンプル誤差測定回路31によりサンプ
ル誤差を測定する際には、図2に示すMRAレジスタ2
7には0が設定され、非対称波形の補正を行わない状態
でサンプル誤差を測定するようにする。
【0025】レジスタ41には、A/D変換器23が行
うA/D変換の目標値「−1」、「0」及び「+1」を
選択するための設定値が設定される。この設定値は、図
1に示すMCU14からDSP13を介してレジスタ4
1に設定可能である。レジスタ41に設定された設定値
は、セレクタ43及び46に供給される。セレクタ43
には、目標値レジスタ42からの目標値「−1」、
「0」及び「+1」が供給されており、設定値に対応す
る目標値がセレクタ43から出力される。図2に示すA
/D変換器23からのデジタル信号は、3値判定回路4
5及び減算回路47に供給される。3値判定回路45
は、A/D変換器23からのデジタル信号の値が「−
1」、「0」及び「+1」のいずれかであるかを判定
し、判定値をセレクタ46に供給する。セレクタ46
は、3値判定回路45からの判定値がレジスタ41から
の設定値と一致すると、イネーブル信号を累算回路48
へ出力する。
【0026】減算回路47は、セレクタ43の出力する
目標値から、A/D変換器23の出力するデジタル信号
値を減算し、減算結果は累算回路48に供給される。累
算回路48のクリア端子には、シンクバイト検出信号S
Bが供給されている。磁気ディスク19に記録されてい
るデータパターンには、シンクバイトパターンが設けら
れており、RDC12内には、このシンクバイトパター
ンを検出する周知のSB検出回路(図示せず)が設けら
れている。シンクバイト検出信号SBは、このSB検出
回路から得られる。セレクタ46からイネーブル信号が
累算回路48に供給されている状態、即ち、累算回路4
8がイネーブル状態にある場合に、SB検出回路がシン
クバイトパターンを検出すると、累算回路48はシンク
バイト検出信号SBに応答してクリア状態が解除され、
累算処理を開始する。この累算処理により、累算回路4
8は、減算回路47からの減算結果を順次加算する。
【0027】他方、カウンタ49は、図1に示すMCU
14又は図示を省略するクロック発生器からのバイトク
ロックをカウントする。カウンタ49のカウント値がレ
ジスタ50に設定された測定バイト数に達すると、カウ
ンタ49は累算回路48にディセーブル信号を供給す
る。測定バイト数は、図1に示すMCU14からDSP
13を介してレジスタ50に設定可能である。累算回路
48は、このディセーブル信号に応答して累算処理を停
止し、この時点での累算値をサンプル誤差値として出力
する。この累算回路48は、レジスタからなり、MCU
14がDSP13を介してこのレジスタのアドレスを指
定することにより、サンプル誤差値が読み出されて図2
に示すDSP13に供給される。
【0028】このようにして、サンプル誤差値は、3つ
の目標値「+1」、「0」及び「−1」の夫々につい
て、同じバイト数で、望ましくはMRヘッド10が磁気
ディスク19上の同じ領域を走査中に求める。MCU1
4は、DSP13を介して得られるサンプル誤差値に基
づいて、補正値MRAを次のように計算する。図4は、
A/D変換器23の入力波形を示す図である。同図中、
S0〜S20は、A/D変換器23におけるサンプリン
グ点を示す。以下の説明では、目標値「+1」に対応す
るサンプリング点の加算平均「+1」をa[+1]で示
し、目標値「0」に対応するサンプリング点の加算平均
「0」をa[0]で示し、目標値「−1」に対応するサ
ンプリング点の加算平均「−1」をa[−1]で示す。
従って、A/D変換器23の入力波形の正極性部分の振
幅Vop(+)及び負極性部分の振幅Vop(−)は、
上記サンプル誤差値に基づいて、夫々次式(1),
(2)から計算できる。 Vop(+)=(+1)+a[+1]−a[0] 式(1) Vop(−)=a[0]−(−1)−a[−1] 式(2) 又、A/D変換器23の入力波形の上下非対称性、即
ち、MRヘッド10の出力波形の上下非対称性Asym
は、次式(3)で表される。 Asym={Vop(+)−Vop(−)}/{Vop(+)+Vop(−)} ={a[+1]+a[−1]−2a[0]}/{2+a[+1]−a[ −1]} 式(3) 補正値MRAは、例えば電源電圧VDDを3.3V、補
正値MRAの2の補数mraが8ビットで示される−1
28〜127の値であると、次式(4)で表される。 MRA={(mra/128)+1}*(VDD/4) 式(4) 又、波形の上下非対称性を補正するための補正量ASY
Mは、A/D変換器23のハイレベルの入力レンジをV
RH、A/D変換器23のローレベルの入力レンジをV
RLとすると、次式(5)で表される。例えば、VRH
は3.3Vであり、VRLは0.0Vである。 ASYM={(VRH+VRL)/2−MRA}/{(VRH−VRL)/2} 式(5) 従って、MRヘッド10の出力波形が上下非対称性As
ymを有する場合には、ASYM=Asymとなるよう
に補正値MRAを設定すれば良い。これにより、補正値
MRAは上記式(1)〜式(5)に基づき、次式(6)
から計算できる。 MRA=[{(VRH+VRL)−Asym・(VRH−VRL)}*2* VDD−1]*128 式(6) そして、このようにして計算された補正値MRAが、R
DC12内のMRAレジスタ27に設定される。
【0029】図5は、A/D変換器23の一実施例を示
すブロック図である。同図中、A/D変換器23は、大
略図示の如く接続された電圧供給回路61、抵抗R1〜
RN、コンパレータ62−1〜62−N−1、デコーダ
63及びフリップフロップ64からなる。MRAレジス
タ27からの補正値MRAは、電圧供給回路61に供給
される。この電圧供給回路61は、基準電圧の1/2の
電圧を、ノードND1〜NDN−1のうち、補正値MR
Aに対応する1つのノードNDiに供給する。抵抗R1
〜RNは、基準電圧源と接地との間に直列に接続されて
いる。本実施例では、基準電圧は電源電圧VDD(3.
3V)に設定されているので、電圧供給回路61はVD
D/2なる電圧を供給する。
【0030】アナログフィルタ22からの信号は、各コ
ンパレータ62−1〜62−N−1に供給される。又、
各コンパレータ62−1〜62−N−1には、対応する
ノードND1〜NDN−1からの信号も供給される。コ
ンパレータ62−1〜62−N−1は、夫々入力される
2つの信号の大小関係を示す信号をデコーダ63へ出力
する。デコーダ63は、コンパレータ62−1〜62−
N−1の出力信号に基づいて、A/D変換器23の入力
信号のデジタル値を求めて出力し、フリップフロップ6
4は、サンプリングタイミングを示すクロックに応じた
タイミングでデコーダ63のからのデジタル値を出力す
る。このクロックは、図1に示すMCU14又は図示を
省略するクロック発生器から得られる。
【0031】電圧供給回路61は、基準電圧の1/2の
電圧を、ノードND1〜NDN−1のうち、補正値MR
Aに対応する1つのノードNDiに供給するので、デコ
ーダ63においてコンパレータ62−1〜62−N−1
の出力信号をデコードする際には、A/D変換器23の
入力信号波形の上下非対称性を補正値MRAに応じて補
正することができる。つまり、A/D変換器23の入力
レンジを、MRA補正値に基づいて上下非対称に変更す
ることができる。これにより、A/D変換器23の入力
信号波形が図6(a)に示す如き場合、入力信号波形の
上下非対称性を補正しないとA/D変換器23の出力信
号波形は図6(b)に示すようになるが、本実施例で
は、入力信号波形の上下非対称性を補正することで、図
6(c)に示すような出力信号波形を得ることができ
る。図6(b)及び図6(c)を比較すればわかるよう
に、本実施例によれば、A/D変換器23の出力信号波
形では、A/D変換器23の入力信号波形の上下非対称
性が補正されている。
【0032】尚、上記実施例では、説明の便宜上、MR
ヘッド10が1つである場合について説明したが、MR
ヘッド(リードヘッド)が複数の磁気ディスクに対して
複数設けられている場合は、上記の同様のMRヘッドの
出力波形の上下非対称性補正を、各MRヘッド毎に行え
ば良い。次に、DSP13のRDC12内のレジスタ2
7,41,48、50へのアクセスを、図7〜図10と
共に説明する。図7は、DSP13の、レジスタ48か
らの読み出し動作を説明するフローチャートであり、図
8は、DSP13の、レジスタ27,41,50への書
き込み動作を説明するフローチャートである。又、図9
は、RDC12とDSP13との間のパラレルインタフ
ェースを示す図であり、図10は、このパラレルインタ
フェースの動作を説明するタイムチャートである。
【0033】図7において、ステップST1は、MCU
14からRDC12内のレジスタ48のアドレスを受け
取る。ステップST2は、レジスタ48のアドレスを、
RDC12へ渡す。RDC12とDSP13との間のパ
ラレルインタフェースは、図9に示す如く構成であり、
WRXはRDC12のレジスタ41,50への書き込み
時にハイレベルとなる書き込み信号、RDXはRDC1
2のレジスタ41,48,50からの読み出し時にハイ
レベルとなる読み出し信号、AD7〜0はアドレス/デ
ータ、ALEはRDC12がアドレスAD7〜0を認識
する時にローレベルとなる信号、CSXはレジスタ4
1,48,50へのアクセスが可能である時にローレベ
ルとなるチップセレクト信号である。従って、ステップ
ST2では、図10に示すように、書き込み信号WRX
はハイレベル、読み出し信号RDXはハイレベル、チッ
プセレクト信号CSXはローレベル、A7〜0はアドレ
ス、信号ALEはハイレベルからローレベルへ変化す
る。
【0034】ステップST3は、RDC12のレジスタ
48のサンプル誤差値を読み取る。この状態では、図1
0に示すように、書き込み信号WRXはハイレベル、信
号ALEはローレベル、チップセレクト信号CSXはロ
ーレベル、D7〜0はデータ、読み出し信号RDXはロ
ーレベルからハイレベルへ変化する。ステップST4
は、パラレルインタフェースを切り離す。従って、チッ
プセレクト信号CSXはローレベルからハイレベルへ変
化する。又、ステップST5は、MRAレジスタ27か
ら読み取ったサンプル誤差値を、MCU14へ渡し、処
理は終了する。
【0035】図8において、ステップST11は、MC
U14からRDC12内のレジスタ27,41,50の
アドレス及びこれらのレジスタ27,41,50に書き
込むべきデータを受け取る。ステップST12は、レジ
スタ27,41,50のアドレスを、RDC12へ渡
す。この場合、ステップST12では、図10に示すよ
うに、書き込み信号WRXはハイレベル、読み出し信号
RDXはハイレベル、チップセレクト信号CSXはロー
レベル、A7〜0はアドレス、信号ALEはハイレベル
からローレベルへ変化する。
【0036】ステップST13は、RDC12のレジス
タ27,41,50へ上記データを書き込む。この状態
では、図10に示すように、読み出し信号RDXはハイ
レベル、信号ALEはローレベル、チップセレクト信号
CSXはローレベル、D7〜0はデータ、書き込み信号
WRXはローレベルからハイレベルへ変化する。ステッ
プST14は、パラレルインタフェースを切り離し、処
理は終了する。従って、チップセレクト信号CSXはロ
ーレベルからハイレベルへ変化する。
【0037】次に、MCU14及びパソコン170の動
作を、図11に示すフローチャートと共に説明する。図
11において、パソコン170側の動作が開始される
と、ステップSP1は、MRヘッド10の出力波形の上
下非対称性の調整を指示する非対称調整コマンドをMC
U14に対して発行し、この非対称調整コマンドはHD
C15を介してMCU14に供給される。この非対称調
整コマンドに応答して、MCU14側では、ステップS
11は、RDC12のサンプル誤差測定回路31内のレ
ジスタ50に、測定バイト数を設定する。この測定バイ
ト数のレジスタ50への設定は、図8に従った処理によ
り行われる。又、MCU14側のステップS12は、R
DC12のサンプル誤差測定回路31内のレジスタ41
に、設定値「+1」を設定する。この設定値のレジスタ
41への設定も、図8に従った処理により行われる。
【0038】ステップS11及びS12によるレジスタ
50,41の設定が終了すると、パソコン170側のス
テップSP2は、リードゲートをオン、即ち、図3に示
すサンプル誤差測定回路31全体の動作をイネーブル状
態とする。尚、本実施例では、MCU14単独ではRD
C12内のサンプル誤差測定回路31をイネーブル状態
とできないためにステップSP2が設けられているが、
MCU14単独でサンプル誤差測定回路31をイネーブ
ル状態することが可能な場合は、ステップSP2及び後
述するステップSP3,SP4は不要である。
【0039】MCU14側のステップS13は、RDC
12のサンプル誤差測定回路31内のレジスタ(累算回
路)48から、測定されたサンプル誤差値を読み出す。
このレジスタ48からのサンプル誤差値の読み出しは、
図7に従った処理により行われる。この場合、加算平均
a[+1]に対するサンプル誤差値がMCU14により
読み取られる。
【0040】次に、MCU14側のステップS14は、
RDC12のサンプル誤差測定回路31内のレジスタ4
1に、設定値「0」を設定する。この設定値のレジスタ
41への設定は、図8に従った処理により行われる。ス
テップS14によるレジスタ41の設定が終了すると、
パソコン170側のステップSP3は、リードゲートを
オン、即ち、図3に示すサンプル誤差測定回路31全体
の動作をイネーブル状態とする。MCU14側のステッ
プS15は、RDC12のサンプル誤差測定回路31内
のレジスタ48から、測定されたサンプル誤差値を読み
出す。このレジスタ48からのサンプル誤差値の読み出
しは、図7に従った処理により行われる。この場合、加
算平均a[0]に対するサンプル誤差値がMCU14に
より読み取られる。
【0041】MCU14側のステップS16は、RDC
12のサンプル誤差測定回路31内のレジスタ41に、
設定値「−1」を設定する。この設定値のレジスタ41
への設定は、図8に従った処理により行われる。ステッ
プS16によるレジスタ41の設定が終了すると、パソ
コン170側のステップSP4は、リードゲートをオ
ン、即ち、図3に示すサンプル誤差測定回路31全体の
動作をイネーブル状態とする。MCU14側のステップ
S17は、RDC12のサンプル誤差測定回路31内の
レジスタ48から、測定されたサンプル誤差値を読み出
す。このレジスタ48からのサンプル誤差値の読み出し
は、図7に従った処理により行われる。この場合、加算
平均a[−1]に対するサンプル誤差値がMCU14に
より読み取られる。
【0042】MCU14側のステップS18は、ステッ
プS13,S15,S17により読み取られたサンプル
誤差値を用いて、上記式(3)及び式(6)を計算して
補正値MRAを求める。MCU14側のステップS19
は、ステップS18で求められた補正値MRAを図1に
示すメモリ16及び図2に示すRDC12内のMRAレ
ジスタ27へ書き込む。補正値MRAのMRAレジスタ
27への書き込みは、図7に従った処理により行われ
る。
【0043】尚、磁気ディスク装置に複数のMRヘッド
10が設けられている場合、各MRヘッド10に対する
補正値MRAを、図13に示す如きMRAテーブルとし
てメモリ16に格納しても良い。図13に示すMRAテ
ーブルには、MRヘッド「00」〜「20」に対する8
ビットの補正値MRAが格納されている。同様にして、
このようなMRAテーブルをMRAレジスタ27に格納
しておき、各MRヘッド10に対応する補正値MRAを
A/D変換器23に供給するようにしても良い。
【0044】又、補正値MRAのMRAレジスタ27へ
の設定は、例えば磁気ディスク装置の出荷時、磁気ディ
スク装置の電源がオンされる度、所定周期毎、エラーが
発生した時、エラーの発生回数が所定値を越えた時等に
行えば良く、任意のタイミングで設定/更新可能であ
る。以上、本発明を実施例により説明したが、本発明は
上記実施例に限定されるものではなく、本発明の範囲内
で種々の変形及び改良が可能であることは、言うまでも
ない。
【0045】
【発明の効果】請求項1記載の発明によれば、比較的簡
単な回路で、ヘッドの寿命を短くすることなく、確実に
ヘッドの出力波形の上下非対称の度合いを補正し、磁気
ディスク装置のエラーレートを向上可能である。請求項
2〜4記載の発明によれば、補正値を任意のタイミング
で求めて設定することにより、任意のタイミングで補正
値を設定/更新することができる。
【0046】請求項5記載の発明によれば、比較的簡単
な回路で、ヘッドの寿命を短くすることなく、確実にヘ
ッドの出力波形の上下非対称の度合いを補正し、磁気デ
ィスク装置のエラーレートを向上可能である。請求項6
〜9記載の発明によれば、補正値を任意のタイミングで
求めて設定することにより、任意のタイミングで補正値
を設定/更新することができる。
【0047】請求項10記載の発明によれば、各ヘッド
毎に出力波形の上下非対称性を補正することができる。
従って、本発明によれば、比較的簡単な回路で、ヘッド
の寿命を短くすることなく、確実にヘッドの出力波形の
上下非対称の度合いを補正し、磁気ディスク装置のエラ
ーレートを向上することができる。
【図面の簡単な説明】
【図1】本発明になる磁気ディスク装置の一実施例の概
略構成を示すブロック図である。
【図2】リードチャネルの概略構成を示すブロック図で
ある。
【図3】サンプル誤差測定回路の一実施例を示すブロッ
ク図である。
【図4】A/D変換器の入力波形を示す図である。
【図5】A/D変換器の一実施例を示すブロック図であ
る。
【図6】A/D変換器の動作を説明する図である。
【図7】DSPのレジスタからの読み出し動作を説明す
るフローチャートである。
【図8】DSPのレジスタへの書き込み動作を説明する
フローチャートである。
【図9】RDCとDSPとの間のパラレルインタフェー
スを示す図である。
【図10】パラレルインタフェースの動作を説明するタ
イムチャートである。
【図11】MCUとパソコンの動作を説明するフローチ
ャートである。
【図12】調整値テーブルを示す図である。
【符号の説明】
10 MRヘッド 11 HDIC 12 RDC 13 DSP 14 MCU 15 HDC 16 メモリ 19 磁気ディスク 23 A/D変換器 27 MRAレジスタ 41,50 レジスタ 48 累算回路(レジスタ) 170 パソコン

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 ヘッドが出力するアナログ信号をアナロ
    グ/デジタル変換する際のサンプル値の3値の目標値に
    対する誤差を夫々加算してサンプル誤差値を求める第1
    のステップと、 アナログ/デジタル変換時に該アナログ信号の波形の上
    下非対称性をサンプル誤差値に基づいて補正する第2の
    ステップとを含む、ヘッドの出力波形補正方法。
  2. 【請求項2】 前記第2のステップは、前記サンプル誤
    差値に基づいてアナログ/デジタル変換に対する補正値
    を計算し、アナログ/デジタル変換の入力レンジを該補
    正値に応じて上下非対称に変更する、請求項1記載のヘ
    ッドの出力波形補正方法。
  3. 【請求項3】 前記第1のステップは、前記サンプル誤
    差値を求める際に前記補正値を0に設定する、請求項2
    記載のヘッドの出力波形補正方法。
  4. 【請求項4】 前記第2のステップは、前記サンプル誤
    差値に基づいて前記アナログ信号の波形の正極性部分と
    負極性部分との振幅の比率を計算し、該比率から前記補
    正値を求める、請求項2又は3記載のヘッドの出力波形
    補正方法。
  5. 【請求項5】 磁気ディスクから信号を読み取るヘッド
    と、 該ヘッドが出力するアナログ信号をアナログ/デジタル
    変換するアナログ/デジタル変換器と、 該アナログ/デジタル変換器の出力に基づき、アナログ
    /デジタル変換時のサンプル値の3値の目標値に対する
    誤差を夫々加算してサンプル誤差値を測定するサンプル
    誤差測定回路とを備え、 該アナログ/デジタル変換器は、アナログ/デジタル変
    換時に該アナログ信号の波形の上下非対称性をサンプル
    誤差値に基づいて補正する、磁気ディスク装置。
  6. 【請求項6】 前記サンプル誤差値に基づいてアナログ
    /デジタル変換に対する補正値を計算するプロセッサを
    更に備え、前記アナログ/デジタル変換器は、アナログ
    /デジタル変換の入力レンジを該補正値に応じて上下非
    対称に変更する、請求項5記載の磁気ディスク装置。
  7. 【請求項7】 前記サンプル誤差測定回路は、前記サン
    プル誤差値を求める際に前記補正値を0に設定する、請
    求項6記載の磁気ディスク装置。
  8. 【請求項8】 前記プロセッサは、前記サンプル誤差値
    に基づいて前記アナログ信号の波形の正極性部分と負極
    性部分との振幅の比率を計算し、該比率から前記補正値
    を求める、請求項6又は7記載の磁気ディスク装置。
  9. 【請求項9】 前記補正値を格納するレジスタを更に備
    え、前記プロセッサは、該補正値を任意のタイミングで
    求めて該レジスタに設定することで、任意のタイミング
    で該補正値を設定/更新する、請求項6〜8のいずれか
    1項記載の磁気ディスク装置。
  10. 【請求項10】 前記アナログ/デジタル変換器は、前
    記アナログ信号の波形の上下非対称性の補正を各ヘッド
    毎に行う、請求項5〜9のいずれか1項記載の磁気ディ
    スク装置。
JP9122592A 1997-05-13 1997-05-13 ヘッドの出力波形補正方法及び磁気ディスク装置 Pending JPH10312506A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP9122592A JPH10312506A (ja) 1997-05-13 1997-05-13 ヘッドの出力波形補正方法及び磁気ディスク装置
US08/965,258 US6122119A (en) 1997-05-13 1997-11-06 Method of correcting output waveform of head and magnetic disk unit
DE19749103A DE19749103B4 (de) 1997-05-13 1997-11-07 Verfahren zum Korrigieren einer Wellenform eines Analogsignals eines Kopfes und Magnetplatteneinheit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9122592A JPH10312506A (ja) 1997-05-13 1997-05-13 ヘッドの出力波形補正方法及び磁気ディスク装置

Publications (1)

Publication Number Publication Date
JPH10312506A true JPH10312506A (ja) 1998-11-24

Family

ID=14839753

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9122592A Pending JPH10312506A (ja) 1997-05-13 1997-05-13 ヘッドの出力波形補正方法及び磁気ディスク装置

Country Status (3)

Country Link
US (1) US6122119A (ja)
JP (1) JPH10312506A (ja)
DE (1) DE19749103B4 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6587292B1 (en) 1999-04-16 2003-07-01 Infineon Technologies North America Corp. Magneto-resistive asymmetry compensation loop
US7155275B2 (en) * 2004-10-18 2006-12-26 Cardiac Pacemakers, Inc. Method and apparatus for adjusting cardiac event detection threshold based on dynamic noise estimation
US9508020B2 (en) * 2014-07-16 2016-11-29 Sony Corporation Image processing system with artifact suppression mechanism and method of operation thereof

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05334802A (ja) * 1992-06-02 1993-12-17 Pioneer Electron Corp ディジタル信号再生装置
JP2707191B2 (ja) * 1992-10-19 1998-01-28 シャープ株式会社 マルチトラック磁気信号再生装置
US6002538A (en) * 1994-03-18 1999-12-14 Fujitsu, Ltd. PRML regenerating apparatus having adjusted slice levels
JPH0831101A (ja) * 1994-07-16 1996-02-02 Victor Co Of Japan Ltd 復号装置
US6151177A (en) * 1994-12-09 2000-11-21 Seagate Technology, Inc. Apparatus for compensating for non-linear characteristics of magnetoresistive heads
JPH08279247A (ja) * 1995-04-05 1996-10-22 Fujitsu Ltd 再生信号処理方法及び装置並びにディスク装置

Also Published As

Publication number Publication date
US6122119A (en) 2000-09-19
DE19749103B4 (de) 2005-02-03
DE19749103A1 (de) 1998-11-19

Similar Documents

Publication Publication Date Title
US7196860B2 (en) Circuit and method for refreshing data recorded at a density sufficiently high to undergo thermal degradation
US6292912B1 (en) Disk drive having built-in self-test system for characterizing performance of the drive
US6628468B1 (en) Low frequency signal baseline shift compensation in a disc drive
US6487031B2 (en) Recording equalizer and magnetic recording/reproducing apparatus using the equalizer
US6577461B2 (en) Magnetic disk drive
JP3135447B2 (ja) 磁気ディスクドライブの制御方法及びその装置
JP3072014B2 (ja) 記憶装置
US7952825B2 (en) Method and apparatus adjusting reference clock frequency and disk drive using same
JP4277260B2 (ja) 磁気ディスク装置、リードゲート最適化方法及びプログラム
US7661187B2 (en) Manufacturing method for magnetic disk drive
US8570679B2 (en) Read channel averaging
JP2010092561A (ja) 記憶装置のデータリード方法及び記憶装置
JPH10312506A (ja) ヘッドの出力波形補正方法及び磁気ディスク装置
JP2005209281A (ja) データ記憶装置、記憶装置の制御方法及び磁気ディスク駆動装置
JP2003249038A (ja) 欠陥検出方法および欠陥検出装置ならびに情報記録再生装置および磁気ディスク装置
JP2001216735A (ja) 信号処理回路及び情報記録再生装置
JPH01188085A (ja) 信号再生処理装置
JP2004005854A (ja) ディスク記憶装置、ディスクコントローラ及び同装置に適用するエラー訂正方法
US7561358B2 (en) Multi-register read channel optimization
JPH0883403A (ja) データ記録再生装置及びそのデータ再生方法
CN116264081B (zh) 盘装置
US7940488B2 (en) Storage device and gain adjusting device
JPH05314653A (ja) 磁気記録再生装置
JP3207839B2 (ja) 磁気ディスクドライブの制御方法及び磁気ディスクドライブ
JP3268550B2 (ja) 再生制御装置、再生制御方法及びディスクドライブ装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040507

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050607

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060228

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060905