JP2804044B2 - Disk unit - Google Patents
Disk unitInfo
- Publication number
- JP2804044B2 JP2804044B2 JP18840788A JP18840788A JP2804044B2 JP 2804044 B2 JP2804044 B2 JP 2804044B2 JP 18840788 A JP18840788 A JP 18840788A JP 18840788 A JP18840788 A JP 18840788A JP 2804044 B2 JP2804044 B2 JP 2804044B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- window
- disk device
- disk
- delay amount
- 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.)
- Expired - Fee Related
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、マイクロプロセッサを内蔵する磁気ディス
ク装置,又磁気ディスクコントローラを内蔵する磁気デ
ィスク装置及び光ディスク装置における位相同期回路の
ウインドウの位置を自動的に最適な位置に調整する調整
方式に関する。The present invention relates to a magnetic disk device having a built-in microprocessor, a magnetic disk device having a built-in magnetic disk controller, and an automatic positioning of a window of a phase synchronization circuit in an optical disk device. The present invention relates to an adjustment method for adjusting to an optimal position.
磁気ディクス装置等のシステムにおいて、記録信号を
発生し復調するときに用いられる位相同期回路は、従来
第7図に示すブロツク構成が一般的である。PLL(Phase
Looke Loop)回路58、タップ付遅延素子55、ラッチな
どで構成されるデータ弁別回路56及びデコーダ57で構成
され、復調も行なう。In a system such as a magnetic disk device, a phase synchronization circuit used for generating and demodulating a recording signal generally has a block configuration shown in FIG. PLL (Phase
A look-up loop) circuit 58, a delay element 55 with tap, a data discriminating circuit 56 composed of a latch and the like, and a decoder 57 also perform demodulation.
さらにPLL回路58は、位相比較器51、チャージポンプ5
2、ループフィルタ53、及び電圧制御発振器54で構成さ
れる。記録信号を再生し復調するときは、再生信号RAWR
DをPLL回路58に入力する。位相比較器51は再生信号RAWR
DとVCO54出力のクロック(VCOCLK)の位相を比較し、位
相差に比例した時間巾のINCパルス又はDECパルスを出力
する。Further, the PLL circuit 58 includes a phase comparator 51, a charge pump 5
2. It comprises a loop filter 53 and a voltage controlled oscillator 54. To reproduce and demodulate the recorded signal, use the playback signal RAWR
D is input to the PLL circuit 58. The phase comparator 51 outputs the reproduction signal RAWR
The phase of D and the clock (VCOCLK) of the VCO 54 output are compared, and an INC pulse or DEC pulse with a time width proportional to the phase difference is output.
チャージポンプ52は、INCパルス,DECパルスに対応し
て電流もしくは電圧を出力する。ループフィルタ53は、
チャーズポンプ52の出力を積分平滑化し、VCO54は、積
分平滑化された電圧に比例して、その出力クロックの周
波数を変化させる。The charge pump 52 outputs a current or a voltage in response to the INC pulse and the DEC pulse. The loop filter 53 is
The output of the charge pump 52 is integrated and smoothed, and the VCO 54 changes the frequency of the output clock in proportion to the integrated and smoothed voltage.
以上の如くPLL回路58が動作してVCO54の出力クロック
の位相を再生信号RAWRDの位相に一致させる。次にタッ
プ付遅延線55とデータ弁別回路56の動作を第8図に示す
タイムチャートを用いて説明する。初め再生信号RAWRD
とVCO54の出力であるVCOCLKの位相が、PLL回路58によっ
て完全に一致しているとする。タップ付遅延線55は再生
信号RAWRDをVCOCLKの半周期時間遅らせる。これにより
ラッチにより構成されるデータ弁別回路56における遅延
線55の出力のVCOCLKに対するセットアップ時間は、VOCL
Kの半周期となり最適な位相関係にある。As described above, the PLL circuit 58 operates to make the phase of the output clock of the VCO 54 coincide with the phase of the reproduced signal RAWRD. Next, the operations of the tapped delay line 55 and the data discrimination circuit 56 will be described with reference to a time chart shown in FIG. First playback signal RAWRD
It is assumed that the phase of VCOCLK, which is the output of the VCO 54, and the phase of VCOCLK, which are completely matched by the PLL circuit 58, are obtained. The tapped delay line 55 delays the reproduction signal RAWRD by a half cycle time of VCOCLK. Thus, the setup time of the output of the delay line 55 with respect to VCOCLK in the data discrimination circuit 56 constituted by the latch is VOCL
It is a half cycle of K and has an optimal phase relationship.
一般にディスク装置ではメディアの磁化反転による磁
化干渉が原因で再生信号RAWRDにピークシフト現象が起
きる。このピークシフトが許容できる範囲をウインドマ
ージンと呼びディスク装置の性能を決定する大きな要因
となる。このウインドマージンを最大にするためデータ
弁別回路56の入力データのセットアップ時間には高い精
度が要求される。先に述べたように再生信号RAWRDとVCO
CLKの位相が完全に一致し、さらにタップ付遅延線55が
正確にVCOCLKの半周期時間だけ遅延を行なえばウインド
マージンは最大となるが、実際には第8図に示すよう
に、PLL回路58の性能により安定した同期状態において
再生信号RAWRDとVCOCLKの位相差は、ゼロにならないこ
とが多い。Generally, in a disk device, a peak shift phenomenon occurs in a reproduction signal RAWRD due to magnetization interference due to magnetization reversal of a medium. The range in which this peak shift can be tolerated is called a window margin and is a major factor in determining the performance of the disk drive. In order to maximize the window margin, high accuracy is required for the setup time of the input data of the data discrimination circuit 56. As mentioned earlier, the playback signals RAWRD and VCO
If the phase of the CLK completely matches and the tapped delay line 55 delays exactly by the half cycle time of VCOCLK, the window margin is maximized. However, as shown in FIG. In many cases, the phase difference between the reproduced signal RAWRD and VCOCLK does not become zero in a stable synchronization state due to the performance of the above.
この位相ズレは、さらに温度変動により変化する。こ
の場合タップ付遅延線55が正確にVCOCLKの半周期時間だ
け遅延を行なってもウインドマージンは最大にならな
い。従来はこのウインドマージンのロスを放置するか、
タップ付遅延線の遅延量を人手で調整していた。しかし
調整によるコスト高を招き、さらに先に述べた同期状態
での位相ズレが温度により変動する場合、もしくはタッ
プ付遅延線55の遅延量が温度により変動する場合は、ウ
インドマージンのロス分を調整しきれない。This phase shift further changes due to temperature fluctuation. In this case, the window margin is not maximized even if the tapped delay line 55 delays exactly by a half cycle time of VCOCLK. Conventionally, leave this window margin loss or
The delay amount of the tapped delay line was manually adjusted. However, if the adjustment causes a cost increase and the phase shift in the synchronized state described above fluctuates due to the temperature, or if the delay amount of the tapped delay line 55 fluctuates due to the temperature, the loss of the window margin is adjusted. I can't do it.
この問題を解決するために特開昭59−161813では、遅
延量調整回路を設け既知量遅延したデータを位相同期回
路に入力して、誤りの発生の有無を判別することにより
データのパルス列とウインド間の位相ズレ量を測定し、
その位相ズレ量を適当な値に調整する処理を一定の時間
ごとに行なっていた。又前記調整処理中に、ホストがデ
ィスクへのアクセス動作を開始したときは、前記調整処
理を中断し、前記ホストのアクセスが終了したとき前記
調整処理を再実行していた。In order to solve this problem, Japanese Patent Application Laid-Open No. Sho 59-161813 discloses a method of providing a delay amount adjusting circuit, inputting data delayed by a known amount to a phase synchronization circuit, and determining whether or not an error has occurred. Measure the amount of phase shift between
The process of adjusting the phase shift amount to an appropriate value has been performed at regular intervals. In addition, if the host starts the operation of accessing the disk during the adjustment process, the adjustment process is interrupted, and the adjustment process is re-executed when the host access is completed.
上記従来技術は、既知量遅延したデータが必要である
ため、タップ付き遅延線に高い精度が要求され、またタ
ップ付遅延線の温度ドリフト及び経年変化について配慮
がされておらず、コスト及び精度の点に問題があった。The above-mentioned prior art requires data delayed by a known amount, so that a high accuracy is required for the tapped delay line, and temperature drift and aging of the tapped delay line are not considered. There was a problem with the point.
また、従来技術では調整処理を行なうか否かを、位相
同期回路内のコントローラが判断するため、ホスト又は
ディスクコントローラからディスクアクセス動作と前記
調整処理が重なるときがあり、そのときは調整処理を中
断しなければならず、またその中断が、任意の時刻に発
生する可能性があり、そのため調整が不十分の状態で、
ホスト又はディスクコントローラからのディスクアクセ
スによる位相同期回路が動作することになる。In the related art, since the controller in the phase synchronization circuit determines whether or not to perform the adjustment processing, the disk access operation may overlap with the adjustment processing from the host or the disk controller. In that case, the adjustment processing is interrupted. And the interruption can occur at any time and is therefore poorly coordinated,
The phase synchronization circuit operates by disk access from the host or the disk controller.
本発明の目的は、遅延線の遅延量精度のバラツキ、温
度ドリフト及び経年変化による影響受けず、常にウイン
ドマージンが最大となるよう位相ズレを調整できる自動
位相調整方式を提供することにある。SUMMARY OF THE INVENTION It is an object of the present invention to provide an automatic phase adjustment method capable of always adjusting a phase shift so as to maximize a window margin without being affected by variations in delay amount accuracy of a delay line, temperature drift and aging.
上記目的を達成する本発明のディスク装置は、入力さ
れるパルス波形信号に同期したクロックパルスを生成す
るPLLと、制御データを用いて前記パルス波形信号と前
記クロックパルスとの位相調整を行うウインド調整手段
と、位相調整された前記パルス波形信号と前記クロック
パルスとが入力され前記クロックパルスに基づいたウイ
ンドを用いて前記データを弁別する弁別手段とを備える
位相同期回路と、前記弁別手段が弁別するデータに誤り
が発生したか否かを判定するウインド異常検出手段と、
種々のウインドタイミングを設定する複数の第2のデー
タを前記制御データとして設定する手段と、前記複数の
第2のデータ各々を用いて弁別されたデータの中に誤り
が発生したか否かを示すデータを前記ウインド異常検出
手段から取得する手段と、前記取得したデータを用いて
第1のデータを計算する手段と、前記第1のデータを前
記制御データとして設定する手段とを備えるものであ
る。In order to achieve the above object, a disk drive according to the present invention includes a PLL that generates a clock pulse synchronized with an input pulse waveform signal, and a window adjustment that performs phase adjustment between the pulse waveform signal and the clock pulse using control data. A phase synchronization circuit including means for receiving the phase-adjusted pulse waveform signal and the clock pulse and discriminating the data using a window based on the clock pulse; and the discrimination means discriminates. Window abnormality detecting means for determining whether an error has occurred in the data;
Means for setting a plurality of second data for setting various window timings as the control data, and indicating whether an error has occurred in data discriminated using each of the plurality of second data. Means for acquiring data from the window abnormality detecting means, means for calculating first data using the acquired data, and means for setting the first data as the control data.
ウインド調整回路は、複数の等差数列の規制に従った
遅延量のうちマイクロプロセッサからの指令により選択
された1つの遅延量を入力データに加える。The window adjustment circuit adds one of the delay amounts according to the regulation of the arithmetic progression selected by a command from the microprocessor to the input data.
通常モードでは調整の結果得られた最適な遅延量を入
力データに加える。In the normal mode, the optimum delay amount obtained as a result of the adjustment is added to the input data.
ウインド異常検出回路は、再生データ信号をモニタし
てウインドから外れてエラーが発生したことを検出す
る。The window abnormality detection circuit monitors the reproduced data signal and detects that an error has occurred outside the window.
マイクロプロセッサは、ホスト又はディスクコントロ
ーラからのディスクアクセス指令の無いことを検出する
と、ウインド調整処理を開始し、前記ウインド調整回路
とウインド異常検出回路により、再生復調可能な遅延量
のうち最大の遅延量を選択する情報と、最小の遅延量を
選択する情報を検出する。その後、マイクロプロセッサ
は、前記2つの情報を用いて内分化の形で計算し、最適
な遅延量を選択する情報を算出し、前記情報を、ウイン
ド調整回路に指定する。これらの処理により、必要とす
る遅延量は相対的な内分化の方式で選択されるため、遅
延素子の精度及び温特に依存しない。When detecting that there is no disk access command from the host or the disk controller, the microprocessor starts window adjustment processing, and the window adjustment circuit and the window abnormality detection circuit use the maximum delay amount among the delay amounts that can be reproduced and demodulated. And the information for selecting the minimum delay amount are detected. Thereafter, the microprocessor calculates the information in the form of internal differentiation using the two pieces of information, calculates information for selecting an optimal delay amount, and designates the information to the window adjustment circuit. Through these processes, the required delay amount is selected in a relative internal differentiation manner, and therefore does not particularly depend on the accuracy and temperature of the delay element.
また上記調整処理は、ディスク装置内のマイクロプロ
セッサの管理の基にホスト又はディスクコントローラが
ディスクをアクセスする以外の時に行なわれるため、ホ
スト又はディスクコントローラがディスクをアクセスす
るときは、位相同期回路のウインドは最適な状態に保た
れる。Further, the above adjustment processing is performed at a time other than when the host or the disk controller accesses the disk under the management of the microprocessor in the disk device. Therefore, when the host or the disk controller accesses the disk, the window of the phase synchronization circuit is Is kept in optimal condition.
また上記ウインド調整処理を行なう前に、マイクロプ
ロセッサは、ホスト又はディスクコントローラへディス
クアクセス動作待ちの情報を送出後、調整処理を行なう
か、又はホスト又はディスクコントローラからのディス
クアクセスより、上記ウインド調整処理を優先させて行
なわせることにより、位相同期回路のウインドを最適な
状態に保たれる。Further, before performing the window adjustment processing, the microprocessor sends the information waiting for the disk access operation to the host or the disk controller, and then performs the adjustment processing, or performs the window adjustment processing by the disk access from the host or the disk controller. , The window of the phase-locked loop can be maintained in an optimal state.
本発明を実施したディスク装置の全体構成を第2図及
び第3図を使って説明する。The overall configuration of a disk drive embodying the present invention will be described with reference to FIGS.
第2図の場合は、ディスクコントローラ(以後HDCと
する)を内蔵するディスク装置で、データを記録するデ
ィスク円板19、ディスク円板上のデータを電気信号に変
換するヘッド20、ヘッド20の出力を増幅したり、又書き
込みを行なうリードライトAMP14、又リードライトAMP14
の出力をパルス波形に整形する波形整形13、波形整形13
の出力からデータの弁別を行ないNRZデータ(NRZRD)に
変換したり逆に入力されたNRZデータ(NRZWD)を記録符
号にエンコードする本発明の位相同期回路12、位相回路
の出力から、データを直並列変換して、パラレルデータ
を抽出したり逆にホストからのパラレルデータを、ディ
スク特有のフォーマットのシリアルデータに変換するHD
C10、又、本ディスク装置とホスト21とのインタフェイ
スを制御するホストインタフェイス11、又前記ヘッド20
を目的のトラックに位置決めするアクチュエータ16及び
その制御回路15、又前記ディスク円板20を定速回転させ
るスピンドルモータ18及びその制御回路17、及びこれら
全ての電子回路を制御するマイクロプロセッサ9から構
成される。ここでマイクロプロセッサ9は、全ての電子
回路を制御しているが、アクチュエータ制御とスピンド
ルモータ制御用に、マイクロプロセッサを追加すること
もある。In the case of FIG. 2, the disk device incorporates a disk controller (hereinafter referred to as HDC), a disk disk 19 for recording data, a head 20 for converting data on the disk disk into an electric signal, and an output of the head 20. Read / write AMP14 or read / write AMP14
Waveform shaping 13, which shapes the output of the
The phase synchronization circuit 12 of the present invention, which discriminates the data from the output of the phase shifter and converts it into NRZ data (NRZRD) or conversely encodes the input NRZ data (NRZWD) into a recording code, directly converts the data from the output of the phase circuit. HD that converts parallel data to extract parallel data or conversely converts parallel data from the host to serial data in a format unique to the disk
C10, a host interface 11 for controlling the interface between the disk drive and the host 21, and the head 20
An actuator 16 and a control circuit 15 for positioning the disk on a target track, a spindle motor 18 and a control circuit 17 for rotating the disk 20 at a constant speed, and a microprocessor 9 for controlling all of these electronic circuits. You. Here, the microprocessor 9 controls all electronic circuits. However, a microprocessor may be added for actuator control and spindle motor control.
前記ディスクシステム23において、位相同期回路12の
ウインド調整処理は、マイクロプロセッサ9が行なう。
ただし、追加したマイクロプロセッサが、ホスト又はデ
ィスクコントローラからのディスクアクセス指令を直接
的もしくは間接的に検出できるときは、前記追加したマ
イクロプロセッサでも実行可能である。In the disk system 23, the window adjustment processing of the phase synchronization circuit 12 is performed by the microprocessor 9.
However, when the added microprocessor can directly or indirectly detect a disk access command from the host or the disk controller, the execution can be performed by the added microprocessor.
次に第3図の場合はディスクコントローラを内蔵しな
い場合のディスク装置の全体構成図でありこの場合も、
マイクロプロセッサ9が位相同期回路12のウインド調整
処理を行なう。Next, FIG. 3 shows the overall configuration of a disk device without a built-in disk controller.
The microprocessor 9 performs window adjustment processing of the phase synchronization circuit 12.
次にホスト又はディスクコントローラとのインタフェ
イス制御を行なうマイクロプロセッサ9と位相同期回路
12とのウインド調整について第1図を使って説明する。Next, a microprocessor 9 for performing interface control with a host or a disk controller and a phase synchronization circuit
The window adjustment with 12 will be described with reference to FIG.
本発明の主要回路である位相同期回路12は、PLL1、複
数の等差数列の規制に従った遅延量を持つ遅延素子及び
複数の遅延量のうち1つを選択出力するセレクタから構
成されるウインド調整回路3、PLL1の出力クロックとウ
インド調整回路3の出力からデータを弁別するデータ弁
別回路、データ弁別回路4の出力からウインド調整回路
3のウインド異常を検出するウインド異常検出回路5、
及び再生信号をNRZデータ(NRZRD)にデコードするデコ
ーダ6、又ディスクコントローラからのNRZデータ(NRZ
WD)を記録符号に変換するエンコーダ8、又前記エンコ
ーダのエンコード時の基準クロック及び、ウインド調整
モード時、PLL1とウインド調整回路3に入力するテスト
信号(TEST SIG)を生成する基準信号生成回路7と、調
整モードと通常モードにより、PLL1とウインド調整回路
3に入力するデータを、ディスクからの読み出しデータ
RAWRDか基準信号形成7からの出力テスト信号(TEST SI
G)のどちらか1つを切換える切換回路2から構成され
る。The phase synchronization circuit 12, which is a main circuit of the present invention, includes a PLL1, a delay element having a delay amount according to a plurality of arithmetic progression rules, and a window configured to select and output one of the plurality of delay amounts. An adjustment circuit 3, a data discrimination circuit for discriminating data from an output clock of the PLL 1 and an output of the window adjustment circuit 3, a window abnormality detection circuit 5 for detecting a window abnormality of the window adjustment circuit 3 from an output of the data discrimination circuit 4,
And a decoder 6 for decoding the reproduction signal into NRZ data (NRZRD), and NRZ data (NRZRD) from the disk controller.
WD) to a recording code, a reference clock for encoding the encoder, and a reference signal generation circuit 7 for generating a test signal (TEST SIG) to be input to the PLL 1 and the window adjustment circuit 3 in the window adjustment mode. In accordance with the adjustment mode and the normal mode, data input to the PLL 1 and the window adjustment circuit 3 are read from the disk.
Output test signal from RAWRD or reference signal formation 7 (TEST SI
G).
マイクロプロセッサ9は、ホスト又はディスクコント
ローラからディスクアクセス指令がないことを検出する
と、切換回路2の端子に対し、端子とが接続され
るように指令を出力し又ウインド異常検出回路5のリセ
ットをネゲートし、位相同期回路12を調整モードにす
る。マイクロプロセッサ9は、PLL1の位相同期を完了す
るのを待って動作を開始する。TEST SIGは、ウインド調
整回路内の遅延素子によって遅延されるが、その遅延量
は、マイクロプロセッサ9のウインド調整回路内のセレ
クタへの設定値Nによって決まる。又複数の遅延量は (遅延量)N=tc+N×t2 tc:一定遅延量 N:セレクタへの設定値にたより決定される値(整数) td:調整遅延量 によって決定される。When detecting that there is no disk access command from the host or the disk controller, the microprocessor 9 outputs a command to the terminal of the switching circuit 2 to connect the terminal and negates the reset of the window abnormality detection circuit 5. Then, the phase synchronization circuit 12 is set to the adjustment mode. The microprocessor 9 starts the operation after waiting for the phase synchronization of the PLL 1 to be completed. The TEST SIG is delayed by a delay element in the window adjustment circuit, and the amount of the delay is determined by a set value N to a selector in the window adjustment circuit of the microprocessor 9. The plurality of delay amount (delay amount) N = t c + N × t 2 t c: is determined by the adjustment delay amount: constant delay amount N: value determined rely on the set value of the selector (integer) t d .
調整前においてN=Noとすると第4図に示すようにマ
イクロプロセッサは、N=No−1,No−2,……,No−mと
設定値を変化させ、そのたびにウインド異常検出回路5
の出力をモニタする。N=No−mにてウインド異常検出
回路5が、異常を検出すると、マイクロプロセッサ9が
(No−m)の値を記録しておく。次に上述とは、逆の方
向にN=No+1,No+2,……N=No+nとマイクロプロセ
ッサ9が設定値を変え、N=No+nのときウインド異常
検出回路5が異常を検出すると、前述と同様に、そのと
きのNo+nの値をマイクロプロセッサ9が記憶してお
く。その後マイクロプロセッサ9は、上記処理により検
出した値(No−m)と(No+n)を用いて、 T={(No−m)+(No+n)}/2の演算を行な
い、この演算によって得た値Tを、前記ウインド調整回
路3のセレクタに設定する。Tが整数でない場合は、T
の最も近い整数をTとする。Assuming that N = No before the adjustment, the microprocessor changes the set value to N = No-1, No-2,..., No-m as shown in FIG.
Monitor the output of When the window abnormality detection circuit 5 detects an abnormality at N = No-m, the microprocessor 9 records the value of (No-m). Next, in the opposite direction, the microprocessor 9 changes the set value to N = No + 1, No + 2,... N = No + n, and when the window abnormality detection circuit 5 detects an abnormality when N = No + n, the same as described above. The microprocessor 9 stores the value of No + n at that time. Thereafter, the microprocessor 9 performs an operation of T = {(No-m) + (No + n)} / 2 using the values (No-m) and (No + n) detected by the above processing, and obtains the result by this operation. The value T is set in the selector of the window adjustment circuit 3. If T is not an integer, then T
Let T be the nearest integer of.
以上により、ウインド調整処理が終了したのでマイク
ロプロセッサ9は、切換回路2に指定を出しスイッチ2
の端子とを接続させウインド異常検出回路5をリセ
ットし、調整モードからノーマルモードに設定する。As described above, since the window adjustment processing has been completed, the microprocessor 9 issues a designation to the switching circuit 2 and outputs the designation to the switch 2.
To reset the window abnormality detection circuit 5, and set the mode from the adjustment mode to the normal mode.
ただし、マイクロプロセッサ9は、位相同期回路をウ
インドズレの概略値を把握している場合はN=No−1,No
−2…又はN=No+1,No+2…とウインド内の全ての設
定値を設定する必要なく、より最短時間で(No−m)、
と(No+n)の値を検知することも可能である。However, the microprocessor 9 sets the phase synchronization circuit to N = No−1, No
-2 ... or N = No + 1, No + 2 ... and it is not necessary to set all the setting values in the window.
And (No + n) can also be detected.
ここで本実施例ではテスト信号TESTSIGとして4Tパタ
ーン(10001000…)とし、その場合のウインド異常検出
回路5は、第5図に示すような5ビットのシフトレジス
タと、2つの信号,の差異を検出するEORと、その
結果をラッチする2つのフリップフロップから構成され
る。Here, in this embodiment, the test signal TESTSIG is a 4T pattern (10001000...), And in that case, the window abnormality detection circuit 5 detects the difference between the 5-bit shift register and the two signals as shown in FIG. And two flip-flops that latch the result.
ウインド調整回路3の出力が、データ弁別回路4のウ
インドからはずれるほど、位相がずれると、第6図に示
すように、データ弁別回路の出力は、4Tパターン(1000
1000…)から3T(100100…)に変動する。When the phase of the output of the window adjustment circuit 3 deviates from the window of the data discrimination circuit 4, the output of the data discrimination circuit becomes a 4T pattern (1000) as shown in FIG.
From 1000…) to 3T (100100…).
その変動を、フリップフロップにより検出することに
より、異常を検出する。An abnormality is detected by detecting the change with a flip-flop.
以上はウインド異状検出のためのテストパターンが4T
の場合のウインド異状検出回路の構成例であるが、テス
ト信号TEST SIGが3Tパターン(100100…)のときは、5
ビットのシフトレジスタを4ビットに変更するだけであ
る。又テスト信号は、上記3Tパターン,4Tパターン以外
でも支障はなく、そのときは、前記ウインド異常検出回
路5内のシフトレジスタのビット数を変更すれば良い。Above is a test pattern of 4T for detecting window anomalies
Is an example of the configuration of the window abnormality detection circuit in the case of, but when the test signal TEST SIG is a 3T pattern (100100 ...), 5
All that is required is to change the bit shift register to 4 bits. Further, the test signal does not cause any problem except for the 3T pattern and the 4T pattern. In that case, the bit number of the shift register in the window abnormality detection circuit 5 may be changed.
ここでマイクロプロセッサ9がウインド調整処理を行
なうのは、ホスト又はディスクコントロールからのディ
スクアクセス指令のないときに行なっていたが、もしウ
インド調整処理中にホスト又はディスクコントローラか
らのディスクアクセス指令が起こり得る時は、ESDI(En
hance Small Device Interface)有するディスク装置に
おいてはウインド調整処理を行なう前にREADY信号をネ
ゲートするか、NRZRDデータを固定レベルにするなどの
処理をマイクロプロセッサ9が行なえば良い。Here, the microprocessor 9 performs the window adjustment process when there is no disk access command from the host or the disk control. However, if the microprocessor 9 performs a window access process from the host or the disk controller during the window adjustment process. At times, ESDI (En
In a disk device having a hance small device interface, the microprocessor 9 may perform processing such as negating the READY signal or setting NRZRD data to a fixed level before performing window adjustment processing.
またSCSI(Small Computer System Interface)など
のディスクコントローラ内蔵のディスク装置において
は、ディスクアクセスウエイトのステータスをマイクロ
プロセッサ9が出力するか、又はウインド調整処理中
は、ホスト又はディスクコントローラからのディスクア
クセス指令を一時記憶しておき、ウインド調整処理終了
後、前記記憶されていたホスト又はディクコントローラ
からのディスクアクセス指令を実行すれば良い。In a disk device with a built-in disk controller such as SCSI (Small Computer System Interface), the microprocessor 9 outputs the status of the disk access weight, or sends a disk access command from the host or the disk controller during window adjustment processing. It may be temporarily stored, and after the window adjustment processing is completed, the stored disk access command from the host or the disk controller may be executed.
本発明によれば、遅延量の絶対精度を必要としない低
コストの遅延素子からなる簡単なウインド調整回路と簡
単なウインド異常検出回路を用いて位相同期回路のウイ
ンドを高精度にマイクロプロセッサがディスクアクセス
以外の任意の時に自動調整できるため、高性能な装置が
実現でき装置の低コスト化に大きな効果がある。According to the present invention, by using a simple window adjustment circuit including a low-cost delay element that does not require the absolute accuracy of the delay amount and a simple window abnormality detection circuit, the window of the phase synchronization circuit can be accurately discarded by the microprocessor. Since automatic adjustment can be performed at any time other than access, a high-performance device can be realized, which has a great effect on cost reduction of the device.
又上記遅延素子は、半導体遅延でも実現できるため、
ウインド調整回路、ウインド異常検出回路を内蔵した位
相同期回路を1チップにLSI化できる。Also, since the delay element can be realized by a semiconductor delay,
A phase synchronization circuit incorporating a window adjustment circuit and a window abnormality detection circuit can be integrated on a single chip.
その場合、LSI化による低コスト化及びディスク装置
の位相同期回路の基板占有面積を大巾に削減できる。In this case, the cost can be reduced by using the LSI, and the area occupied by the substrate of the phase synchronization circuit of the disk device can be greatly reduced.
第1図は本発明の実施例の位相同期回路の回路図、第2
図は本発明のディスク装置の実施例の全体構成を示す回
路図、第3図は本発明のディスク装置の他の実施例の全
体構成を示す回路図、第4図はウインド調整タイミング
を示すタイミング図、第5図はウインド異常検出回路の
構成を示す回路図、第6図はウインド異常検出回路の動
作タイミングを示すタイミング図、第7図は従来の位相
同期回路の構成を示す回路図、第8図は従来の位相同期
回路の動作タイミングを示すタイミング図である。 1……PLL(Phased Locked Loop) 2……切換回路、3……ウインド調整回路 4……データ弁別回路、5……ウインド異常検出回路 6……デコーダ、7……基準信号生成 8……エンコーダ、9……マイクロプロセッサ 10……ディスクコントローラ(HDC) 11……ホストインタフェイス 12……位相同期回路、13……波形整形 14……リードライトAMP 15……アクチュエータ制御、 16……アクチュエータ 17……スピンドルモータ制御 18……スピンドルモータ、19……ディスク円板 20……ヘッド、21……ホスト 22……ホスト又はディスクコントローラ 23……ディスクコントローラ内蔵ディスク装置 24……ディスク装置、55……タップ付遅延線 56……データ弁別回路、57……デコーダ 58……従来のPLL回路。FIG. 1 is a circuit diagram of a phase locked loop according to an embodiment of the present invention.
FIG. 3 is a circuit diagram showing the overall configuration of an embodiment of the disk drive of the present invention, FIG. 3 is a circuit diagram showing the overall configuration of another embodiment of the disk drive of the present invention, and FIG. 4 is a timing chart showing window adjustment timing. FIG. 5, FIG. 5 is a circuit diagram showing the configuration of the window abnormality detection circuit, FIG. 6 is a timing diagram showing the operation timing of the window abnormality detection circuit, FIG. 7 is a circuit diagram showing the configuration of the conventional phase locked loop circuit. FIG. 8 is a timing chart showing the operation timing of the conventional phase locked loop circuit. 1 PLL (Phased Locked Loop) 2… Switching circuit 3… Window adjustment circuit 4… Data discrimination circuit 5… Window abnormality detection circuit 6… Decoder 7… Reference signal generation 8… Encoder , 9 Microprocessor 10 Disk controller (HDC) 11 Host interface 12 Phase synchronization circuit 13 Waveform shaping 14 Read / write AMP 15 Actuator control 16 Actuator 17 ... Spindle motor control 18 ... Spindle motor, 19 ... Disk disk 20 ... Head, 21 ... Host 22 ... Host or disk controller 23 ... Disk device with built-in disk controller 24 ... Disk device, 55 ... Tap Attached delay line 56 Data discriminator circuit 57 Decoder 58 Conventional PLL circuit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 長谷 健一 神奈川県横浜市戸塚区吉田町292番地 株式会社日立製作所マイクロエレクトロ ニクス機器開発研究所内 (72)発明者 児島 伸一 群馬県高崎市西横手町111番地 株式会 社日立製作所高崎工場内 (56)参考文献 特開 昭61−287347(JP,A) 特開 昭60−50755(JP,A) 特開 昭52−55618(JP,A) 特開 昭58−182117(JP,A) 特開 昭63−10824(JP,A) 特開 昭59−45615(JP,A) 特開 昭63−107231(JP,A) 特開 昭59−113517(JP,A) (58)調査した分野(Int.Cl.6,DB名) G11B 20/10 - 20/14 H03L 7/00──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Kenichi Hase 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Prefecture Inside Microelectronics Device Development Laboratory, Hitachi, Ltd. Address Hitachi, Ltd. Takasaki Factory (56) References JP-A-61-287347 (JP, A) JP-A-60-50755 (JP, A) JP-A-52-55618 (JP, A) JP 58-182117 (JP, A) JP-A-63-10824 (JP, A) JP-A-59-45615 (JP, A) JP-A-63-107231 (JP, A) JP-A-59-113517 (JP, A) A) (58) Field surveyed (Int. Cl. 6 , DB name) G11B 20/10-20/14 H03L 7/00
Claims (10)
し信号からデータを弁別するディスク装置であって、 入力されるパルス波形信号に同期したクロックパルスを
生成するPLLと、制御データを用いて前記パルス波形信
号と前記クロックパルスとの位相調整を行うウインド調
整手段と、位相調整された前記パルス波形信号と前記ク
ロックパルスとが入力され前記クロックパルスに基づい
たウインドを用いて前記データを弁別する弁別手段とを
備える位相同期回路と、 前記弁別手段が弁別するデータに誤りが発生したか否か
を判定するウインド異常検出手段と、 種々のウインドタイミングを設定する複数の第2のデー
タを前記制御データとして設定する手段と、複数の前記
第2のデータ各々を用いて弁別されたデータの中に誤り
が発生したか否かを示すデータを前記ウインド異常検出
手段から取得する手段と、前記取得したデータを用いて
第1のデータを計算する手段と、前記第1のデータを前
記制御データとして設定する手段とを備えるマイクロプ
ロセッサと を備えてなるディスク装置。1. A disk device for discriminating data from a read signal read from a disk-shaped recording medium, comprising: a PLL for generating a clock pulse synchronized with an input pulse waveform signal; Window adjusting means for adjusting the phase of a signal and the clock pulse, and discriminating means for discriminating the data using a window based on the clock pulse in which the pulse waveform signal and the clock pulse whose phase has been adjusted are input. A window synchronization detecting means for determining whether or not an error has occurred in the data discriminated by the discriminating means; and setting a plurality of second data for setting various window timings as the control data. Means for determining whether an error has occurred in data discriminated using each of the plurality of second data items A means for acquiring data indicating the above from the window abnormality detecting means, means for calculating first data using the acquired data, and means for setting the first data as the control data. A disk device comprising a processor and.
するディスク装置。2. The disk device according to claim 1, wherein the control data is a phase amount representing time.
いて、 前記ウインド調整手段は、前記制御データが示す遅延量
に従って、前記パルス波形信号を遅延させる遅延手段を
備えてなるディスク装置。3. The disk drive according to claim 1, wherein said window adjusting means includes delay means for delaying said pulse waveform signal in accordance with a delay amount indicated by said control data.
ク装置において、 前記マイクロプロセッサは、複数の前記第2のデータを
制御データとして設定する手段と、前記取得したデータ
に基づいて許容可能な最大遅延量と最小遅延量とを記憶
する手段と、前記許容可能な最大遅延量と前記最小遅延
量とから前記第1のデータを計算する手段とを備えてな
るディスク装置。4. The disk device according to claim 1, wherein said microprocessor sets a plurality of said second data as control data, and said microprocessor is capable of setting based on said acquired data. A disk device comprising: means for storing a maximum delay amount and a minimum delay amount; and means for calculating the first data from the allowable maximum delay amount and the minimum delay amount.
ク装置において、 前記マイクロプロセッサは、前記ディスク装置が読み出
し動作を行っていないときに、複数の前記第2のデータ
を設定し、誤りが発生したが否かを示すデータを取得
し、前記第1のデータを計算し設定してなるディスク装
置。5. The disk device according to claim 1, wherein said microprocessor sets a plurality of said second data when said disk device is not performing a read operation, and sets an error. A disk device configured to acquire data indicating whether or not the error has occurred and calculate and set the first data.
し信号からデータを弁別するディスク装置であって、 入力されるパルス波形信号に同期したクロックパルスを
生成するPLLと、制御データを用いて前記パルス波形信
号と前記クロックパルスとの位相調整を行うウインド調
整手段と、 位相調整された前記パルス波形信号と前記クロックパル
スとが入力され前記クロックパルスに基づいたウインド
を用いて前記データを弁別する弁別手段と、 前記弁別手段が弁別するデータに誤りが発生したか否か
を判定するウインド異常検出手段と、 種々のウインドタイミングを設定する複数の第2のデー
タを前記制御データとして設定する手段と、複数の前記
第2のデータ各々を用いて弁別されたデータの中に誤り
が発生したか否かを示すデータを前記ウインド異常検出
手段から取得する手段と、前記取得したデータを用いて
第1のデータを計算する手段と、前記第1のデータを前
記制御データとして設定する手段とを備えたマイクロプ
ロセッサと を備えてなるディスク装置。6. A disk device for discriminating data from a read signal read from a disk-shaped recording medium, comprising: a PLL for generating a clock pulse synchronized with an input pulse waveform signal; Window adjusting means for adjusting the phase of a signal and the clock pulse; discriminating means for receiving the phase-adjusted pulse waveform signal and the clock pulse and discriminating the data using a window based on the clock pulse; A window abnormality detecting means for determining whether an error has occurred in the data to be distinguished by the discriminating means; a means for setting a plurality of second data for setting various window timings as the control data; Data indicating whether an error has occurred in the data discriminated using each of the second data, A microprocessor having means for acquiring from the window abnormality detecting means, means for calculating first data using the acquired data, and means for setting the first data as the control data. Disk device.
するディスク装置。7. The disk device according to claim 6, wherein said control data is a phase amount representing time.
いて、 前記ウインド調整手段は、前記制御データが示す遅延量
に従って、前記パルス波形信号を遅延させる遅延手段を
備えてなるディスク装置。8. The disk drive according to claim 6, wherein said window adjustment means includes delay means for delaying said pulse waveform signal in accordance with a delay amount indicated by said control data.
ク装置において、 前記マイクロプロセッサは、複数の前記第2のデータを
制御データとして設定する手段と、前記取得したデータ
に基づいて許容可能な最大遅延量と最小遅延量とを記憶
する手段と、前記許容可能な最大遅延量と前記最小遅延
量とから前記第1のデータを計算する手段とを備えてな
るディスク装置。9. The disk drive according to claim 6, wherein the microprocessor sets a plurality of the second data as control data, and the microprocessor is capable of setting based on the acquired data. A disk device comprising: means for storing a maximum delay amount and a minimum delay amount; and means for calculating the first data from the allowable maximum delay amount and the minimum delay amount.
スク装置において、 前記マイクロプロセッサは、前記ディスク装置が読み出
し動作を行っていないときに、複数の前記第2のデータ
を設定し、誤りが発生したか否かを示すデータを取得
し、前記第1のデータを計算し設定してなるディスク装
置。10. The disk device according to claim 6, wherein said microprocessor sets a plurality of said second data when said disk device is not performing a read operation, and sets an error. A disk device configured to acquire data indicating whether or not an error has occurred and calculate and set the first data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18840788A JP2804044B2 (en) | 1988-07-29 | 1988-07-29 | Disk unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18840788A JP2804044B2 (en) | 1988-07-29 | 1988-07-29 | Disk unit |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19283895A Division JP2850800B2 (en) | 1995-07-28 | 1995-07-28 | Disk unit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0240171A JPH0240171A (en) | 1990-02-08 |
| JP2804044B2 true JP2804044B2 (en) | 1998-09-24 |
Family
ID=16223111
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18840788A Expired - Fee Related JP2804044B2 (en) | 1988-07-29 | 1988-07-29 | Disk unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2804044B2 (en) |
-
1988
- 1988-07-29 JP JP18840788A patent/JP2804044B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0240171A (en) | 1990-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5067128A (en) | Recorded data reading system | |
| US4949325A (en) | Method and associated apparatus and medium for optical recording and reproducing information | |
| US5327300A (en) | Digital information reproducing apparatus including a circuit for detecting frequency deviation of a synchronism clock | |
| US4390910A (en) | Phase-lock oscillator | |
| JP2804044B2 (en) | Disk unit | |
| JP2850800B2 (en) | Disk unit | |
| JP2943578B2 (en) | Optical disc playback device | |
| JPS59167813A (en) | Phase-locked loop | |
| US5694064A (en) | Peak detection circuit and magnetic storage medium playback apparatus | |
| JPH0231385A (en) | disk device | |
| US5499226A (en) | Optical information reproduction apparatus and optical information reproduction method | |
| EP0700045A2 (en) | Reference clock generation circuit | |
| JP3388205B2 (en) | Magnetic disk storage | |
| JPH02306472A (en) | Synchronizing circuit | |
| KR940005796B1 (en) | Magnetic recording and playback equipment | |
| JP2003091941A (en) | Storage device | |
| JPH05258476A (en) | Signal processing circuit | |
| JPH04162263A (en) | Information reproducing device | |
| JP2636349B2 (en) | Phase control circuit | |
| JPH0963206A (en) | Method for synchronizing identification clock in data reproducing apparatus and data reproducing apparatus | |
| JPH02132682A (en) | Data demodulation circuit for disk device | |
| JP2921014B2 (en) | Digital PLL | |
| JPH0247653Y2 (en) | ||
| JP2852052B2 (en) | Decoding circuit | |
| JP2876621B2 (en) | Data phase compensation circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |