JPH04310676A - Data separator for FDD - Google Patents
Data separator for FDDInfo
- Publication number
- JPH04310676A JPH04310676A JP10341691A JP10341691A JPH04310676A JP H04310676 A JPH04310676 A JP H04310676A JP 10341691 A JP10341691 A JP 10341691A JP 10341691 A JP10341691 A JP 10341691A JP H04310676 A JPH04310676 A JP H04310676A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- value
- data
- bias value
- 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
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】この発明は、FDD(フロッピー
ディスク装置)からのリードデータ信号をデータパルス
とクロックパルスに分離するウィンドゥ信号を発生する
FDD用データセパレータに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data separator for an FDD (floppy disk drive) that generates a window signal that separates a read data signal from a floppy disk drive into a data pulse and a clock pulse.
【0002】0002
【従来の技術】一般に、FDC(フロッピーディスクコ
ントローラ)ではFDDから送られて来るMFM記録方
式のリードデータ信号を正しくクロックパルスとデータ
パルスに分離する為に、リードデータ信号の周波数変化
に追従するウィンドゥ信号を発生するFDD用データセ
パレータを必要とする。このデータセパレータは一般に
アナログVFO(可変周波数発生器)を用いてウィンド
ゥ信号を発生させるが、このアナログVFOデータセパ
レータは、温度によってフィルタ特性が変わるなどの外
部環境の影響を受け易く、外付け部品(抵抗、コンデン
サ)を必要とする等の欠点があった。そこで、近年、論
理回路のみで構成したデジタルVFOデータセパレータ
が知られている。この種のデータセパレータは図9に示
す如く、位相比較回路1、バイアス発生回路2、デジタ
ルVFO3、データセパレート回路4を有し、リードデ
ータ信号の周波数変化に追従するウィンドゥ信号を発生
させる為に、位相比較回路1は図10に示す如くウィン
ドゥ信号の半周期の中心と、リードデータ信号との位相
を検出し、この比較結果でバイアス発生回路2のバイア
ス値を変化させ、このバイアス値をもってデジタルVF
O3の発振周波数を制御し、このデジタルVFO3の出
力をウィンドゥ信号として位相比較回路1にフィードバ
ックするPLL構成となっている。このように構成され
たデータセパレータにおいては、デジタルVFO3の発
振周波数を制御することにより、リードデータ信号にロ
ック(同期)した正確なウィンドゥ信号が得られる。と
ころで、FDDで一般に使用されているシフトセレクタ
方式のフォーマットでは、図11に示す如くIDフィー
ルド、データフィールドの先頭にそれぞれシンク(SY
NC)フィールドがあり、このシンクフィールドは“0
0”データで構成されている為、クロックパルスのみで
等間隔(3.5インチ2DD、MFM記録方式では4u
s)のパルス列となる。このため、前後パルスからの干
渉が等しくなり、それらの合成波形のピーク部分におい
てはピークシフトと呼ばれる“ずれ”は生じない。した
がって、このシンクフィールドのパルス列にロックさせ
れば、すばやくロックインし、正確なウィンドゥ信号が
得られる。[Prior Art] Generally, in an FDC (floppy disk controller), in order to correctly separate the MFM recording read data signal sent from the FDD into clock pulses and data pulses, a window is installed that follows the frequency change of the read data signal. Requires an FDD data separator that generates a signal. This data separator generally uses an analog VFO (variable frequency generator) to generate a window signal, but this analog VFO data separator is easily affected by the external environment, such as filter characteristics changing depending on temperature, and external components ( It had drawbacks such as requiring resistors and capacitors. Therefore, in recent years, digital VFO data separators made up of only logic circuits have become known. As shown in FIG. 9, this type of data separator has a phase comparison circuit 1, a bias generation circuit 2, a digital VFO 3, and a data separation circuit 4. In order to generate a window signal that follows the frequency change of the read data signal, As shown in FIG. 10, the phase comparison circuit 1 detects the center of the half cycle of the window signal and the phase of the read data signal, changes the bias value of the bias generation circuit 2 based on the comparison result, and uses this bias value to change the bias value of the bias generation circuit 2.
It has a PLL configuration that controls the oscillation frequency of O3 and feeds back the output of this digital VFO3 as a window signal to the phase comparator circuit 1. In the data separator configured in this way, by controlling the oscillation frequency of the digital VFO 3, an accurate window signal locked (synchronized) to the read data signal can be obtained. By the way, in the shift selector format generally used in FDD, as shown in FIG.
NC) field, and this sink field is “0”.
Since it consists of 0" data, it uses only clock pulses at equal intervals (3.5 inch 2DD, 4u in MFM recording method)
s) becomes the pulse train. Therefore, the interference from the front and rear pulses becomes equal, and no "shift" called peak shift occurs in the peak portion of their combined waveform. Therefore, by locking to the pulse train of this sync field, you can quickly lock in and obtain an accurate window signal.
【0003】0003
【発明が解決しようとする課題】このようにウィンドゥ
信号をシンクフィールドのパルス列にロックさせれば、
ウィンドゥ信号をリードデータ信号に対して迅速に追従
させることが可能となるが、従来においてはそれ以上の
高速追従までも期待できるものではなかった。そこで、
本出願人は先に、特願平第2−246206号(発明の
名称:FDD用データセパレータ)において、リードデ
ータ信号のうちシンクフィールドの期間内において、リ
ードデータ信号とウィンドゥ信号との位相の他にリード
データ信号の周期をも考慮してデジタルVFOの発振周
波数を制御し、ウィンドゥ信号の高速追従を可能とした
技術を提案した。この種のものにおいて、シンクパター
ンにすばやくロック・インし、正確なウィンドゥ信号を
得た後は、ディスクの冗長な回転変動要素による周期的
な変動のみ追従させるように、リードデータ信号に対す
るウィンドゥ信号の追従方式を切り換える必要がある。
この発明の課題は、リードデータ信号に対するウィンド
ゥ信号の追従方式をリードデータ信号のシンクフィール
ド検出時とデータフィールド検出時とで切り換えること
により、リードデータ信号のシンクパターンにすばやく
ロック・インし、正確なウィンドゥ信号を得た後はディ
スクの冗長な回転変動にのみ追従できるようにすること
である。[Problem to be solved by the invention] If the window signal is locked to the pulse train of the sink field in this way,
Although it is possible to cause the window signal to quickly follow the read data signal, conventionally even faster tracking could not be expected. Therefore,
The present applicant previously proposed in Japanese Patent Application No. 2-246206 (title of invention: FDD data separator) that the phase difference between the read data signal and the window signal within the sink field period of the read data signal. We proposed a technology that controls the oscillation frequency of a digital VFO by taking into account the period of the read data signal and enables high-speed tracking of the window signal. In this type of device, after quickly locking in to the sync pattern and obtaining an accurate window signal, the window signal for the read data signal is adjusted to follow only the periodic fluctuations caused by the redundant rotational fluctuation elements of the disk. It is necessary to switch the tracking method. An object of this invention is to quickly lock in to the sync pattern of the read data signal and achieve accurate control by switching the tracking method of the window signal for the read data signal between when the sync field of the read data signal is detected and when the data field is detected. After obtaining the window signal, it is possible to follow only redundant rotational fluctuations of the disk.
【0004】0004
【課題を解決するための手段】この発明の手段は次の通
りである。
(1)、デジタルVFOはFDDからのリードデータ信
号をデータパルスとクロックパルスに分離する為のウィ
ンドゥ信号を発生する。
(2)、位相比較回路はFDDから送られて来るリード
データ信号のうちシンクフィールドの期間内において、
リードデータ信号とウィンドゥ信号との位相を比較する
。
(3)、周期測定回路はFDDから送られて来るリード
データ信号のうちシンクフィールドの期間内において、
リードデータ信号の周期を測定する。
(4)、バイアス値発生回路は前記位相比較回路および
周期測定回路の出力結果から前記デジタルVFOに入力
されるバイアス値を発生する。この場合、デジタルVF
Oに入力されるバイアス値を変化させることにより、デ
ジタルVFOから出力されるウィンドゥ信号の発振周波
数を制御する。
ここで、バイアス値発生回路は周期測定回路の出力値を
位相比較回路の比較結果に基づいて補正する第1の演算
回路と、リードデータ信号のシンクフィールド検出時に
は第1の演算回路で補正された値をデジタルVFOに入
力されるバイアス値として直接出力し、データフィール
ド検出時にはシンクフィールド検出時のバイアス値が基
準値として補正された値を切り換え出力する切換回路と
、この切換回路から出力されたバイアス値を一時保持す
る保持回路と、この保持回路内のバイアス値を位相比較
回路の比較結果に基づいて補正すると共に、この補正値
を切換回路の入力値とする第2の演算回路を具備して成
る。[Means for Solving the Problems] The means of the present invention are as follows. (1) The digital VFO generates a window signal for separating the read data signal from the FDD into data pulses and clock pulses. (2) The phase comparator circuit detects the read data signal sent from the FDD within the sink field period.
Compare the phases of the read data signal and the window signal. (3) The period measurement circuit calculates the period of the read data signal sent from the FDD within the sink field period.
Measure the period of the read data signal. (4) A bias value generation circuit generates a bias value to be input to the digital VFO from the output results of the phase comparison circuit and period measurement circuit. In this case, digital VF
By changing the bias value input to O, the oscillation frequency of the window signal output from the digital VFO is controlled. Here, the bias value generating circuit includes a first arithmetic circuit that corrects the output value of the period measuring circuit based on the comparison result of the phase comparator circuit, and a first arithmetic circuit that corrects the output value of the period measuring circuit based on the comparison result of the phase comparator circuit, and when detecting the sink field of the read data signal. A switching circuit that directly outputs the value as a bias value input to the digital VFO, and when detecting a data field, switches and outputs a corrected value using the bias value at the time of sink field detection as a reference value, and the bias output from this switching circuit. A holding circuit that temporarily holds a value, and a second arithmetic circuit that corrects a bias value in this holding circuit based on a comparison result of a phase comparator circuit and uses this correction value as an input value to a switching circuit. Become.
【0005】[0005]
【作用】この発明の手段の作用は次の通りである。いま
、FDDから送られて来るMFM記録方式のリードデー
タ信号のうちシンクフィールドの期間内において、位相
比較回路はFDDからのリードデータとウィンドゥ信号
との位相を比較し、また周期測定回路はリードデータ信
号の周期を測定する。この場合、位相比較および周期測
定はウィンドゥ信号の1周期毎に夫々行われる。ここで
、バイアス値発生回路において、第1の演算回路は周期
測定回路の出力値を位相比較回路の比較結果に基づいて
補正する。すると、切換回路はこの第1の補正回路によ
って補正された値を出力する。この出力は保持回路に一
時保持されたのちデジタルVFOに入力される。これに
よってウィンドゥ信号の発振周波数が制御される為、リ
ードデータ信号に対してウィンドゥ信号は高速に追従す
るようになる。一方、バイアス値発生回路において、デ
ータフィールドの検出時、第2の演算回路は保持回路に
保持されているシンクフィールド検出時のバイアス値を
基準値として位相比較回路の比較結果に基づいて補正す
ると共に、この補正値を切換回路に与え、この切換回路
から出力された補正値は保持回路に一時保持されたのち
デジタルVFOに入力される。これによって、ウィンド
ゥ信号の発振周波数が制御される為、リードデータ信号
に対してウィンドゥ信号は低速に追従する。したがって
、リードデータ信号に対するウィンドゥ信号の追従方式
をリードデータ信号のシンクフィールド検出時とデータ
フィールド検出時とで切り換えることにより、リードデ
ータ信号のシンクパターンにすばやくロック・インし、
正確なウィンドゥ信号を得た後はディスクの冗長な回転
変動にのみ追従することができる。[Operation] The operation of the means of the present invention is as follows. Now, within the synch field period of the MFM recording read data signal sent from the FDD, the phase comparator circuit compares the phase of the read data from the FDD and the window signal, and the period measurement circuit compares the phase of the read data signal from the FDD with the window signal. Measure the period of a signal. In this case, phase comparison and period measurement are performed for each period of the window signal. Here, in the bias value generation circuit, the first arithmetic circuit corrects the output value of the period measurement circuit based on the comparison result of the phase comparison circuit. Then, the switching circuit outputs the value corrected by this first correction circuit. This output is temporarily held in a holding circuit and then input to a digital VFO. This controls the oscillation frequency of the window signal, so that the window signal follows the read data signal at high speed. On the other hand, in the bias value generation circuit, when a data field is detected, the second arithmetic circuit corrects the bias value at the time of synchronization field detection held in the holding circuit as a reference value based on the comparison result of the phase comparison circuit. , this correction value is given to a switching circuit, and the correction value outputted from this switching circuit is temporarily held in a holding circuit and then input to a digital VFO. This controls the oscillation frequency of the window signal, so that the window signal follows the read data signal at a low speed. Therefore, by switching the tracking method of the window signal for the read data signal between when detecting the sync field of the read data signal and when detecting the data field, it is possible to quickly lock in to the sync pattern of the read data signal.
After obtaining an accurate window signal, only redundant rotational fluctuations of the disk can be followed.
【0006】[0006]
【実施例】以下、図1〜図8を参照して一実施例を説明
する。図1はFDD用データセパレータの全体構成を示
したブロック図である。FDD用データセパレータは発
振器11、同期回路12、追従制御回路13、データセ
パレート回路14を有し、また、追従制御回路13は位
相比較回路13−1、周期測定回路13−2、バイアス
値発生回路13−3、デジタルVFO13−4を有する
構成となっている。また、バイアス値発生回路13−3
は位相補正回路13−11、周波数補正回路13−12
、セレクタ13−13、レジスタ13−14を有する構
成となっている。発振器11は16MHzの基本クロッ
ク信号CKを発振出力し、同期回路12、位相比較回路
13−1、周期測定回路13−2、デジタルVFO13
−4、データセパレート回路14に与える。[Embodiment] An embodiment will be described below with reference to FIGS. 1 to 8. FIG. 1 is a block diagram showing the overall configuration of an FDD data separator. The data separator for FDD includes an oscillator 11, a synchronization circuit 12, a follow-up control circuit 13, and a data separation circuit 14, and the follow-up control circuit 13 includes a phase comparison circuit 13-1, a period measurement circuit 13-2, and a bias value generation circuit. 13-3 and a digital VFO 13-4. In addition, the bias value generation circuit 13-3
are the phase correction circuit 13-11 and the frequency correction circuit 13-12.
, selector 13-13, and register 13-14. The oscillator 11 oscillates and outputs the basic clock signal CK of 16 MHz, and the synchronizing circuit 12, the phase comparator circuit 13-1, the period measuring circuit 13-2, and the digital VFO 13
-4, applied to the data separation circuit 14.
【0007】同期回路12にはFDDから送られて来る
リードデータ信号RDが入力されており、このリードデ
ータ信号RDは基本クロック信号CKに同期され、基本
クロック1周期(62.5ns)分の幅を持つリードパ
ルスDATAとして位相比較回路13−1、周期測定回
路13−2、データセパレート回路14に与えられる。A read data signal RD sent from the FDD is input to the synchronization circuit 12, and this read data signal RD is synchronized with the basic clock signal CK and has a width of one basic clock cycle (62.5 ns). The read pulse DATA having the same value is applied to the phase comparison circuit 13-1, the period measurement circuit 13-2, and the data separation circuit 14.
【0008】位相比較回路13−1はこのリードパルス
DATAとデジタルVFO13−4から出力されるウィ
ンドゥ信号WDの半周期の信号Q4との位相比較を行い
、その結果、リードパルスDATA、つまり、リードデ
ータ信号RDが遅れ位相の場合あるいは位相が一致して
いる場合にはローレベルの符号信号+/−を出力し、進
み位相の場合にはハイレベルの符号信号+/−を出力し
てバイアス値発生回路13−3に与えると共に、演算制
御信号ADCKを出力してバイアス値発生回路13−3
に与える。The phase comparator circuit 13-1 compares the phase of this read pulse DATA with the half-cycle signal Q4 of the window signal WD output from the digital VFO 13-4, and as a result, the read pulse DATA, that is, the read data When the signal RD is in a delayed phase or in phase, it outputs a low-level code signal +/-, and when it is in a leading phase, it outputs a high-level code signal +/- to generate a bias value. The bias value generating circuit 13-3 is supplied to the bias value generating circuit 13-3 by outputting the arithmetic control signal ADCK.
give to
【0009】周期測定回路13−2はリードパルスDA
TAが入力される毎にその周期を測定し、予め決められ
ている基準周期(4us)との差分値を基本クロック1
周期(62.5ns)を重みとする5ビットデータF0
〜F4として出力し、バイアス値発生回路13−3に与
える。The period measuring circuit 13-2 receives the read pulse DA.
Every time TA is input, its period is measured, and the difference value from the predetermined reference period (4 us) is calculated as the basic clock 1.
5-bit data F0 with period (62.5ns) as weight
~F4 and applied to the bias value generation circuit 13-3.
【0010】次に、バイアス値発生回路13−3におい
て、位相比較回路13−1から出力された符号信号+/
−は位相補正回路13−11、周波数補正回路13−1
2に与えられる。ここで、位相補正回路13−11は位
相比較回路13−1からの符号信号+/−に応じて周期
測定回路13−2の出力データF0〜F4を補正し、5
ビットデータQ0〜Q4をセレクタ13−13に与える
。この場合、位相補正回路13−11は位相比較回路1
3−1からの符号信号+/−がローレベルの時、周期測
定回路13−2の出力データF0〜F4に「1」を加算
し、また符号信号+/−がハイレベルの時、周期測定回
路13−2の出力データF0〜F4から「1」を減算す
ることによってデータF0〜F4の補正を行う。また、
周波数補正回路13−12は位相比較回路13−1から
の符号信号+/−に応じてレジスタ13−14からの入
力データD0〜D7を補正し、8ビットデータS0〜S
4をセレクタ13−13に与える。この場合、周波数補
正回路13−12は位相補正回路13−11と同様に、
位相比較回路13−1からの符号信号+/−がローレベ
ルの時、入力データD0〜D7に「1」を加算し、また
符号信号+/−がハイレベルの時、入力データD0〜D
7から「1」を減算することによってデータD0〜D7
の補正を行う。Next, in the bias value generation circuit 13-3, the code signal +/
- indicates phase correction circuit 13-11, frequency correction circuit 13-1
given to 2. Here, the phase correction circuit 13-11 corrects the output data F0 to F4 of the period measurement circuit 13-2 according to the code signal +/- from the phase comparison circuit 13-1, and
Bit data Q0 to Q4 are given to selectors 13-13. In this case, the phase correction circuit 13-11 is the phase comparator circuit 1.
When the code signal +/- from 3-1 is at a low level, "1" is added to the output data F0 to F4 of the period measurement circuit 13-2, and when the code signal +/- is at a high level, the period is measured. The data F0 to F4 are corrected by subtracting "1" from the output data F0 to F4 of the circuit 13-2. Also,
The frequency correction circuit 13-12 corrects the input data D0 to D7 from the register 13-14 according to the code signal +/- from the phase comparison circuit 13-1, and converts the input data D0 to D7 into 8-bit data S0 to S.
4 is given to the selector 13-13. In this case, the frequency correction circuit 13-12, like the phase correction circuit 13-11,
When the code signal +/- from the phase comparator circuit 13-1 is at a low level, "1" is added to the input data D0 to D7, and when the code signal +/- is at a high level, the input data D0 to D7 is added to the input data D0 to D7.
Data D0 to D7 by subtracting "1" from 7
Make corrections.
【0011】セレクタ13−13は周波数補正回路13
−12からの入力データA0〜A7と位相補正回路13
−11からの入力データB0〜B7とを択一的に切換出
力するもので、フロッピーディスクコントローラ(FD
C)からの外部制御信号Cがセレクト信号として入力さ
れており、この外部制御信号Cがハイレベルのとき、周
波数補正回路13−12からの入力データA0〜A7を
出力し、外部制御信号Cがローレベルのとき、位相補正
回路13−11からの入力データB0〜B7を出力する
。なお、外部制御信号Cはリードデータ信号のシンクフ
ィールド検出時にローレベル、データフィールド検出時
にハイレベルとなる信号である。Selector 13-13 is frequency correction circuit 13
-12 input data A0 to A7 and phase correction circuit 13
-11 to selectively switch and output input data B0 to B7 from the floppy disk controller (FD
The external control signal C from C) is input as a select signal, and when this external control signal C is at high level, the input data A0 to A7 from the frequency correction circuit 13-12 are output, and the external control signal C is When at low level, input data B0 to B7 from the phase correction circuit 13-11 is output. Note that the external control signal C is a signal that becomes a low level when a sync field of a read data signal is detected, and becomes a high level when a data field is detected.
【0012】レジスタ13−14はセレクタ13−13
からの出力データX0〜X7を一時保持するもので、位
相比較回路13−1からの演算制御信号ADCKにした
がってセレクタ13−13からの出力データX0〜X7
、つまりレジスタ13−14への入力データD0〜C7
を保持する。このレジスタ13−14内に保持されたデ
ータQ0〜Q7は周波数補正回路13−12に入力され
て補正されると共にレジスタ13−14に与えられる。Registers 13-14 are selectors 13-13
It temporarily holds the output data X0 to X7 from the selector 13-13 according to the arithmetic control signal ADCK from the phase comparison circuit 13-1.
, that is, input data D0 to C7 to registers 13-14.
hold. Data Q0 to Q7 held in this register 13-14 are input to a frequency correction circuit 13-12, corrected, and provided to the register 13-14.
【0013】デジタルVFO13−4はロード付きバイ
ナリカウンタ等を有する構成で、その8ビットデータQ
0〜Q7のうちビット出力Q5はバイアス値発生回路1
3−3からのバイアス値に応じた周波数のウィンドゥ信
号として出力し、またビット出力Q4はウィンドゥ信号
の半周期の信号(ウィンドゥ半周期信号)として出力す
る。ここで、ウィンドゥ信号はデータセパレート回路1
4等に与えられ、またウィンドゥ半周期信号Q4はフィ
ードバック信号として位相比較回路13−1に送られる
。The digital VFO 13-4 has a binary counter with load, etc., and its 8-bit data Q
Among 0 to Q7, bit output Q5 is bias value generation circuit 1
The bit output Q4 is output as a window signal having a frequency corresponding to the bias value from 3-3, and the bit output Q4 is output as a half-cycle signal of the window signal (window half-cycle signal). Here, the window signal is the data separate circuit 1
4, etc., and the window half-cycle signal Q4 is sent to the phase comparison circuit 13-1 as a feedback signal.
【0014】なお、データセパレート回路14は同期回
路12からのリードパルスDATAをデジタルVFO1
3−4からのウィンドゥ信号に基づいてデータパルスD
PとクロックパルスCPとに分離する。Note that the data separation circuit 14 inputs the read pulse DATA from the synchronization circuit 12 to the digital VFO 1.
Data pulse D based on the window signal from 3-4
P and clock pulse CP.
【0015】次に、本実施例の動作を図2〜図8を参照
して説明する。先ず、リードデータ信号RDは同期回路
12によって基本クロック信号CKに同期され、基本ク
ロック1周期分の幅を持つパルス信号DATAとしてデ
ータセパレート回路14の他、位相比較回路13−1、
周期測定回路13−2に送られる。すると、位相比較回
路13−1は図2のタイムチャートに示す如く動作する
。Next, the operation of this embodiment will be explained with reference to FIGS. 2 to 8. First, the read data signal RD is synchronized with the basic clock signal CK by the synchronization circuit 12, and is sent to the data separation circuit 14 as well as the phase comparator circuit 13-1 as a pulse signal DATA having a width of one period of the basic clock.
It is sent to the period measurement circuit 13-2. Then, the phase comparison circuit 13-1 operates as shown in the time chart of FIG.
【0016】位相比較回路13−1ではこのパルス信号
DATAの立ち上がりとデジタルVFO13−4から出
力されるウィンドゥ半周期信号Q4の立ち上がりとを比
較し、それらの位相比較を行う。その結果、図2Aに示
す如く、パルス信号DATA(リードデータ信号RD)
がウィンドゥ半周期信号Q4に対して遅れ位相の場合、
位相比較回路13−1はその検出に同期して符号信号+
/−をローレベルとし、またウィンドゥ半周期信号Q4
の立ち下がりに同期してワンショットパルスの演算制御
信号ADCKを出力する。また、図2Bに示す如く、パ
ルス信号DATAがウィンドゥ半周期信号Q4に対して
進み位相の場合、位相比較回路13−1はその検出に同
期して符号信号+/−をハイレベルとし、またウィンド
ゥ半周期信号Q4の立ち下がりに同期してワンショット
パルスの演算制御信号ADCKを出力する。なお、パル
ス信号DATAとウィンドゥ半周期信号Q4との位相が
同期している場合には演算制御信号ADCKの出力は得
られない(図2C参照)。The phase comparator circuit 13-1 compares the rising edge of this pulse signal DATA with the rising edge of the window half-cycle signal Q4 output from the digital VFO 13-4, and compares their phases. As a result, as shown in FIG. 2A, the pulse signal DATA (read data signal RD)
If the phase is delayed with respect to the window half-period signal Q4,
The phase comparison circuit 13-1 receives the code signal + in synchronization with the detection.
/- is set to low level, and the window half-cycle signal Q4
A one-shot pulse arithmetic control signal ADCK is output in synchronization with the falling edge of . Further, as shown in FIG. 2B, when the pulse signal DATA has a lead phase with respect to the window half-cycle signal Q4, the phase comparator circuit 13-1 sets the code signal +/- to high level in synchronization with the detection, and also A one-shot pulse arithmetic control signal ADCK is output in synchronization with the falling edge of the half-cycle signal Q4. Note that when the phases of the pulse signal DATA and the window half-cycle signal Q4 are synchronized, the output of the arithmetic control signal ADCK cannot be obtained (see FIG. 2C).
【0017】一方、周期測定回路13−2は図3のタイ
ムチャートに示す如く動作する。周期測定回路13−2
はパルス信号DATAが来る毎にその周期を測定し、基
準周期との差を基本クロック1周期を重みとするデータ
F0〜F4を出力する。例えば、周期測定回路13−2
は測定周期が基準周期と等しい場合(基準周期=4us
)には、データF0〜F4として「00H(16進表現
、以下同じ)」を出力する(図3A参照)。また、図3
Bに示す如く、測定周期が基本周期に対して基本クロッ
ク1周期分大きい場合(基本周期+1=4us+62.
5ns)にはデータF0〜F4として「01H」を出力
する。逆に、図3Cに示す如く、測定周期から基準周期
に対して基本クロック1周期分小さい場合(基本周期−
1=4us−62.5ns)には、データF0〜F4と
して「1FH」を出力する。On the other hand, the period measuring circuit 13-2 operates as shown in the time chart of FIG. Period measurement circuit 13-2
measures the period of the pulse signal DATA every time it arrives, and outputs data F0 to F4 in which the difference from the reference period is weighted by one period of the basic clock. For example, the period measurement circuit 13-2
is when the measurement period is equal to the reference period (reference period = 4 us
), "00H (hexadecimal representation, the same applies hereinafter)" is output as data F0 to F4 (see FIG. 3A). Also, Figure 3
As shown in B, when the measurement period is one period of the basic clock longer than the basic period (basic period + 1 = 4us + 62.
5ns), "01H" is output as data F0 to F4. Conversely, as shown in Figure 3C, if the measurement period is one basic clock period smaller than the reference period (basic period -
1=4us-62.5ns), "1FH" is output as data F0 to F4.
【0018】図4は基準周期に対する差分値とそれに対
応して出力されるデータF0〜F4との関係を示し、差
分値「±0」を中心に差分値「−15」から「+15」
までの範囲内におけるデータF0〜F4の出力状態を示
している。しかして、バイアス値発生回路13−3は位
相比較回路13−1からの符号信号+/−および演算制
御信号ADCKに応じて周期測定回路13−2の出力デ
ータF0〜F4を基準にその値に補正を加え、バイアス
値としてデジタルVFO13−4に与える。FIG. 4 shows the relationship between the difference value with respect to the reference period and the corresponding output data F0 to F4, with the difference value "-15" to "+15" centered on the difference value "±0"
The output state of data F0 to F4 within the range shown in FIG. Accordingly, the bias value generation circuit 13-3 uses the output data F0 to F4 of the period measurement circuit 13-2 as a reference in accordance with the sign signal +/- from the phase comparison circuit 13-1 and the calculation control signal ADCK. A correction is applied and the bias value is applied to the digital VFO 13-4.
【0019】図5はバイアス値発生回路13−3の動作
、特にリードデータ信号のシンクフィールド検出時の動
作(以下、高速追従モードと呼ぶ)を示したタイムチャ
ートで、周期測定回路13−2からデータF0〜F4と
して「00H」が出力された場合を例に示している。
なお、周期測定回路13−2から「00H」のデータが
出力されるのは、上述した如く、測定周期と基準周期と
が等しい場合である。ここで、高速追従モードではFD
Cから出力される外部制御信号Cはローレベルとなって
おり、セレクタ13−13はこの外部制御信号Cに応じ
て位相補正回路13−11からの入力データB0〜B7
を出力し、レジスタ13−14に与える。先ず、図5A
に示す如くウィンドゥ半周期信号Q4に対してパルス信
号DATAが遅れ位相の場合、位相比較回路13−1か
らの符号信号+/−はローレベルとなり、また位相比較
回路13−1からはワンショットパルスの演算制御信号
ADCKが出力される。すると、位相補正回路13−1
1は周期測定回路13−2の出力値「00H」に「1」
を加算して出力し、その値「01H」はセレクタ13−
13を介してレジスタ13−14に与えられ、位相比較
回路13−1からの演算制御信号ADCKに応答してレ
ジスタ13−14に保持されるるしたがって、レジスタ
13−14の出力Q0〜Q7は「01H」となり、デジ
タルVFO13−4に与えられる。この場合、セレクタ
13−13において、その入力値下位3ビットB0、B
1、B2は“0”(ローレベル)に固定されており、そ
の結果、デジタルVFO13−4の入力値下位3ビット
BLD0、BLD1、BLD21、BLD3も“0”に
固定される。したがって、高速追従モードにおいて、デ
ジタルVFO13−4に入力されるバイアス値はBD0
、BD1、……BD4の5ビットデータとなる。FIG. 5 is a time chart showing the operation of the bias value generation circuit 13-3, especially the operation when detecting the sink field of the read data signal (hereinafter referred to as high-speed tracking mode). An example is shown in which "00H" is output as data F0 to F4. Note that the period measurement circuit 13-2 outputs data "00H" when the measurement period and the reference period are equal, as described above. Here, in high-speed tracking mode, FD
The external control signal C output from C is at a low level, and the selector 13-13 adjusts the input data B0 to B7 from the phase correction circuit 13-11 according to this external control signal C.
is output and given to registers 13-14. First, Figure 5A
When the pulse signal DATA has a delayed phase with respect to the window half-period signal Q4 as shown in FIG. The arithmetic control signal ADCK is output. Then, the phase correction circuit 13-1
1 is "1" in the output value "00H" of the period measurement circuit 13-2
is added and output, and the value "01H" is sent to the selector 13-
13 to the register 13-14 and held in the register 13-14 in response to the arithmetic control signal ADCK from the phase comparator circuit 13-1. Therefore, the outputs Q0 to Q7 of the register 13-14 are "01H". ” and is given to the digital VFO 13-4. In this case, in the selector 13-13, the lower 3 bits of the input value B0, B
1 and B2 are fixed at "0" (low level), and as a result, the lower three bits BLD0, BLD1, BLD21, and BLD3 of the input value of the digital VFO 13-4 are also fixed at "0". Therefore, in the high-speed tracking mode, the bias value input to the digital VFO 13-4 is BD0
, BD1, . . . BD4 are 5-bit data.
【0020】また、図5Bに示す如くウィンドゥ半周期
信号Q4に対してパルス信号DATAが進み位相の場合
、位相比較回路13−1からの符号信号+/−はハイレ
ベルとなり、また位相比較回路13−1からは演算制御
信号ADCKが出力される。すると、位相補正回路13
−11は周期測定回路13−2の出力値「00H」から
「1」を減算して出力し、その値「FFH」はセレクタ
13−13を介してレジスタ13−14に与えられ、位
相比較回路13−1からの演算制御信号ADCKに応答
してレジスタ13−14に保持される。したがって、レ
ジスタ13−14の出力Q0〜Q7は「FFH」となり
、デジタルVFO13−4に与えられる。Further, as shown in FIG. 5B, when the pulse signal DATA is in a leading phase with respect to the window half-period signal Q4, the code signal +/- from the phase comparator circuit 13-1 becomes high level, and the phase comparator circuit 13 -1 outputs an arithmetic control signal ADCK. Then, the phase correction circuit 13
-11 is output by subtracting "1" from the output value "00H" of the period measuring circuit 13-2, and the value "FFH" is given to the register 13-14 via the selector 13-13, and the phase comparator circuit It is held in the register 13-14 in response to the arithmetic control signal ADCK from the register 13-1. Therefore, the outputs Q0 to Q7 of the register 13-14 become "FFH" and are applied to the digital VFO 13-4.
【0021】なお、図5Cに示す如くウィンドゥ半周期
信号Q4に対してパルス信号DATAの位相が同期して
いる場合、位相比較回路13−1からの符号信号+/−
は遅れ位相の場合と同様にローレベルとなるが、位相比
較回路13−1から演算制御信号ADCKの出力は得ら
れず、その結果、レジスタ13−14の保持内容は変化
せず、レジスタ13−14からは「00H」のデータが
そのまま出力される。Note that when the phase of the pulse signal DATA is synchronized with the window half-cycle signal Q4 as shown in FIG. 5C, the sign signal +/- from the phase comparator circuit 13-1
becomes a low level as in the case of a delayed phase, but the output of the arithmetic control signal ADCK is not obtained from the phase comparator circuit 13-1, and as a result, the contents held in the register 13-14 do not change, and the contents held in the register 13-14 do not change. 14 outputs the data "00H" as is.
【0022】これによって、デジタルVFO13−4は
バイアス値発生回路13−3からのデータに応じた周波
数のウィンドゥ信号を発生してデータセパレート回路1
4等に与える共にウィンドゥ半周期信号Q4を発生して
位相比較回路13−1にフィードバック信号として与え
る。As a result, the digital VFO 13-4 generates a window signal with a frequency corresponding to the data from the bias value generation circuit 13-3, and outputs the window signal to the data separation circuit 1.
4, etc., and also generates a window half-period signal Q4 and provides it to the phase comparator circuit 13-1 as a feedback signal.
【0023】図6および図7は高速追従モードにおいて
バイアス値として「00000」を基準値とした場合に
、その変化量に応じて変遷するウィンドゥ信号およびウ
ィンドゥ半周期信号Q4の出力状態を示し、図6はバイ
アス値の変化量が基準値に対してプラス「1」ずつ増加
してゆく場合、図7はバイアス値の変化量が基準値に対
してマイナス「1」ずつ減少してゆく場合を示している
。ここで、ウィンドゥ信号の基準周期(4us)は16
MHzの基本クロック信号CKに換算してて64クロッ
クに相当し、したがってウィンドゥ半周期信号Q4の1
周期は32クロック、その1/2周期は16クロックに
相当しているが、バイアス値の基準値に対する変化量に
応じてウィンドゥ信号1周期内のクロック数は図示の如
く増減する。この際、デジタルVFO13−4はウィン
ドゥ信号およびウィンドゥ半周期信号Q4のデューティ
比50%をほぼくずすことなく、バイアス値の変化量に
対して基本クロック1周期の精度でウィンドゥ信号およ
びウィンドゥ半周期信号Q4の周期(クロック数)を増
減させる。FIGS. 6 and 7 show the output states of the window signal and the window half-cycle signal Q4 that change according to the amount of change when the bias value is set to "00000" as the reference value in the high-speed tracking mode. 6 shows a case in which the amount of change in the bias value increases by plus "1" relative to the reference value, and FIG. 7 shows a case in which the amount of change in the bias value decreases by minus "1" relative to the reference value. ing. Here, the standard period (4 us) of the window signal is 16
This corresponds to 64 clocks in terms of the MHz basic clock signal CK, and therefore 1 of the window half-period signal Q4.
The period is 32 clocks, and the 1/2 period corresponds to 16 clocks, but the number of clocks within one period of the window signal increases or decreases as shown in the figure, depending on the amount of change in the bias value with respect to the reference value. At this time, the digital VFO 13-4 maintains the duty ratio of 50% of the window signal and the window half-cycle signal Q4 and maintains the accuracy of one cycle of the basic clock with respect to the amount of change in the bias value. Increase or decrease the cycle (number of clocks).
【0024】この様に高速追従モードではウィンドゥ信
号の1周期毎に上述の動作を繰り返してバイアス値を補
正し、ウィンドゥ信号の発振周波数を制御する。In this way, in the high-speed tracking mode, the above-described operation is repeated every cycle of the window signal to correct the bias value and control the oscillation frequency of the window signal.
【0025】次に、リードデータ信号のデータフィール
ド検出時の動作(以下、低速追従モードと呼ぶ)を図8
を参照して説明する。低速追従モードに入ると、FDC
からの制御信号Cはハイレベルとなり、周期測定回路1
3−2、位相補正回路13−11に代えて周波数補正回
路13−12が有効なものとなる。即ち、セレクタ13
−13は制御信号Cがローレベルからハイレベルに切り
換えると、位相補正回路13−11に代えて位相補正回
路13−11からの入力値を出力する。ここで、モード
が切り換わった瞬間、レジスタ13−14には高速追従
モードでのバイアス値がそのまま保持されており、この
バイアス値を基準値として補正が加えられる。なお、高
速追従モードでのバイアス値はその下位3ビットが“0
”に固定され、5ビットのバイアス値として取り扱われ
ているが、低速追従モードでは解放され、バイアス値は
8ビットのデータとして取り扱われる。Next, the operation when detecting the data field of the read data signal (hereinafter referred to as low-speed follow-up mode) is shown in FIG.
Explain with reference to. When entering low-speed tracking mode, FDC
The control signal C from the circuit becomes high level, and the period measurement circuit 1
3-2, the frequency correction circuit 13-12 becomes effective instead of the phase correction circuit 13-11. That is, selector 13
-13 outputs the input value from the phase correction circuit 13-11 instead of the phase correction circuit 13-11 when the control signal C switches from low level to high level. At the moment the mode is switched, the bias value in the high-speed tracking mode is held in the register 13-14 as it is, and correction is applied using this bias value as a reference value. Note that the lower 3 bits of the bias value in high-speed tracking mode are “0”.
" and is treated as a 5-bit bias value, but in low-speed tracking mode it is released and the bias value is treated as 8-bit data.
【0026】図8は周波数補正回路13−12の動作を
示したタイムチャートで、周波数補正回路13−12の
入力値D0〜D7が「00H」の場合を例に示している
。先ず、図8Aに示す如くウィンドゥ半周期信号Q4に
対してパルス信号DATAが遅れ位相の場合、位相比較
回路13−1からの符号信号+/−は、ローレベルとな
り、また、位相比較回路13−1からは演算制御信号A
DCKが出力される。すると、周波数補正回路13−1
2はその入力値「00H」に「1」を加算して出力し、
その値「01H」はセレクタ13−13を介してレジス
タ13−14に与えられ、位相比較回路13−1からは
演算制御信号ADCKに応答してレジスタ13−14に
保持される。したがって、レジスタ13−14の出力Q
0〜Q7は「01H」となり、周波数補正回路13−1
2に帰還されると共に、デジタルVFO13−4に入力
される。FIG. 8 is a time chart showing the operation of the frequency correction circuit 13-12, taking as an example the case where the input values D0 to D7 of the frequency correction circuit 13-12 are "00H". First, as shown in FIG. 8A, when the pulse signal DATA has a delayed phase with respect to the window half-period signal Q4, the code signal +/- from the phase comparison circuit 13-1 becomes a low level, and the phase comparison circuit 13- From 1, calculation control signal A
DCK is output. Then, the frequency correction circuit 13-1
2 adds “1” to its input value “00H” and outputs it,
The value "01H" is given to the register 13-14 via the selector 13-13, and is held in the register 13-14 in response to the arithmetic control signal ADCK from the phase comparison circuit 13-1. Therefore, the output Q of registers 13-14
0 to Q7 become "01H", and the frequency correction circuit 13-1
2 and input to the digital VFO 13-4.
【0027】また、図8Bに示す如くウィンドゥ半周期
信号Q4に対してパルス信号DATAが進み位相の場合
、位相比較回路13−1からの符号信号+/−はハイレ
ベルとなり、また、位相比較回路13−1からは演算制
御信号ADCKが出力される。すると、周波数補正回路
13−12はその入力値「00H」から「1」を減算し
て出力し、その値「FFH」はセレクタ13−13を介
してレジスタ13−14に与えられ、位相比較回路13
−1からの演算制御信号ADCKに応答してレジスタ1
3−14に保持される。したがって、レジスタ13−1
4の出力Q0〜Q7は「01H」となり、周波数補正回
路13−12に帰還されると共に、デジタルVFO13
−4に入力される。Further, as shown in FIG. 8B, when the pulse signal DATA is in a leading phase with respect to the window half-period signal Q4, the code signal +/- from the phase comparison circuit 13-1 becomes high level, and the phase comparison circuit An arithmetic control signal ADCK is output from 13-1. Then, the frequency correction circuit 13-12 subtracts "1" from its input value "00H" and outputs it, and the value "FFH" is given to the register 13-14 via the selector 13-13, and the phase comparison circuit 13
-1 in register 1 in response to the arithmetic control signal ADCK from
It is held at 3-14. Therefore, register 13-1
4 outputs Q0 to Q7 become "01H" and are fed back to the frequency correction circuit 13-12, and the digital VFO 13
-4 is input.
【0028】なお、図8Cに示す如く、ウィンドゥ半周
期信号Q4に対してパルス信号DATAの位相が同期し
ている場合、位相比較回路13−1からの符号信号+/
−は遅れ位相の場合と同様にローレベルとなるが、位相
比較回路13−1から演算制御信号ADCKの出力は得
られず、その結果、レジスタ13−14の保持内容は変
化せず、レジスタ13−14からは「00H」のデータ
がそのまま出力される。この様に低速追従モードでは上
述の動作をウィンドゥ信号の1周期毎に繰り返してバイ
アス値を補正し、ウィンドゥ信号の発振周波数を制御す
る。Note that, as shown in FIG. 8C, when the phase of the pulse signal DATA is synchronized with the window half-cycle signal Q4, the code signal +/
- becomes a low level as in the case of the delayed phase, but the output of the arithmetic control signal ADCK is not obtained from the phase comparator circuit 13-1, and as a result, the contents held in the registers 13-14 do not change, and the register 13-1 -14 outputs the data "00H" as is. In this manner, in the low-speed tracking mode, the above-described operation is repeated for each period of the window signal to correct the bias value and control the oscillation frequency of the window signal.
【0029】なお、上記実施例はデジタルVFO13−
4に入力されるバイアス値を8ビットとしたが、ビット
数は任意であり、また、位相補正回路13−11、周波
数補正回路13−12では「±1」補正を行うようにし
たが、「±n(n:1以上の整数)」補正であってもよ
く、その値は任意であり、それぞれの値を変化させるこ
とにより、ウィンドゥ信号の追従状態も変化する。[0029] In the above embodiment, the digital VFO 13-
Although the bias value input to 4 is set to 8 bits, the number of bits is arbitrary, and the phase correction circuit 13-11 and the frequency correction circuit 13-12 are configured to perform "±1" correction. ±n (n: an integer greater than or equal to 1)" correction may be used, and the value thereof is arbitrary, and by changing each value, the tracking state of the window signal also changes.
【0030】[0030]
【発明の効果】この発明によれば、リードデータ信号に
対するウィンドゥ信号の追従方式をリードデータ信号の
シンクフィールド検出時とデータフィールド検出時とで
切り換えることにより、リードデータ信号のシンクパタ
ーンにすばやくロック・インし、正確なウィンドゥ信号
を得た後はディスクの冗長な回転変動にのみ追従するこ
とができる。According to the present invention, by switching the tracking method of the window signal for the read data signal between when detecting the sync field of the read data signal and when detecting the data field, it is possible to quickly lock onto the sync pattern of the read data signal. After inputting and obtaining an accurate window signal, it is possible to follow only the redundant rotational fluctuations of the disk.
【図面の簡単な説明】[Brief explanation of drawings]
【図1】FDD用データセパレータのブロック構成図。FIG. 1 is a block diagram of a data separator for FDD.
【図2】図1で示した位相比較回路13−1の動作を説
明する為のタイムチャート。FIG. 2 is a time chart for explaining the operation of the phase comparator circuit 13-1 shown in FIG. 1.
【図3】図1で示した周期測定回路13−2の動作を説
明する為のタイムチャート。3 is a time chart for explaining the operation of the period measuring circuit 13-2 shown in FIG. 1. FIG.
【図4】図1で示した周期測定回路13−2において基
準周期に対する差分値と出力データF0〜F4との関係
を示した図。FIG. 4 is a diagram showing the relationship between a difference value with respect to a reference period and output data F0 to F4 in the period measuring circuit 13-2 shown in FIG. 1;
【図5】図1で示した位相補正回路13−11の動作を
説明する為のタイムチャート。5 is a time chart for explaining the operation of the phase correction circuit 13-11 shown in FIG. 1. FIG.
【図6】図1で示したデジタルVFO13−4の動作を
示し、バイアス値がその基準値に対して増加して行くこ
とにより変遷するウィンドゥ信号等の出力状態を示した
図。6 is a diagram showing the operation of the digital VFO 13-4 shown in FIG. 1, and showing the output state of a window signal etc. that changes as the bias value increases with respect to its reference value.
【図7】図1で示したデジタルVFO13−4の動作を
示し、バイアス値がその基準値に対して減少して行くこ
とにより変遷するウィンドゥ信号等の出力状態を示した
図。7 is a diagram showing the operation of the digital VFO 13-4 shown in FIG. 1, and showing the output state of a window signal etc. that changes as the bias value decreases with respect to its reference value.
【図8】図1で示した周波数補正回路13−12の動作
を説明する為のタイムチャート。8 is a time chart for explaining the operation of the frequency correction circuit 13-12 shown in FIG. 1. FIG.
【図9】従来におけるFDD用データセパレータのブロ
ック構成図。FIG. 9 is a block diagram of a conventional data separator for FDD.
【図10】上記従来例においてリードデータ信号とウィ
ンドゥ信号との位相比較を説明する為の図。FIG. 10 is a diagram for explaining a phase comparison between a read data signal and a window signal in the conventional example.
【図11】上記従来例においてFDDフォーマットを説
明する為の図。FIG. 11 is a diagram for explaining the FDD format in the conventional example.
11 発振器 12 同期回路 13 追従制御回路 13−1 位相比較回路 13−2 周期測定回路 13−3 バイアス値発生回路 13−4 デジタルVFO 13−11 位相補正回路 13−12 周波数補正回路 13−13 セレクタ 13−14 レジスタ 14 データセパレート回路 11 Oscillator 12 Synchronous circuit 13 Follow-up control circuit 13-1 Phase comparison circuit 13-2 Period measurement circuit 13-3 Bias value generation circuit 13-4 Digital VFO 13-11 Phase correction circuit 13-12 Frequency correction circuit 13-13 Selector 13-14 Register 14 Data separation circuit
Claims (1)
ルスとクロックパルスに分離する為のウィンドゥ信号を
発生するデジタルVFOと、前記リードデータ信号とウ
ィンドゥ信号との位相を比較する位相比較回路と、前記
リードデータ信号の周期を測定する周期測定回路と、前
記位相比較回路および周期測定回路の出力結果から前記
デジタルVFOに入力されるバイアス値を発生するバイ
アス値発生回路とを備え、前記デジタルVFOに入力さ
れるバイアス値を変化させることによりデジタルVFO
から出力されるウィンドゥ信号の発振周波数を制御する
FDD用データセパレータであって、前記バイアス値発
生回路は、前記周期測定回路の出力値を前記位相比較回
路の比較結果に基づいて補正する第1の演算回路と、前
記リードデータ信号のうちシンクフィールド検出時には
前記第1の演算回路で補正された値を前記デジタルVF
Oに入力されるバイアス値として直接出力し、データフ
ィールド検出時にはシンクフィールド検出時のバイアス
値が基準値として補正された値を切り換え出力する切換
回路と、この切換回路から出力されたバイアス値を一時
保持する保持回路と、この保持回路内のバイアス値を前
記位相比較回路の比較結果に基づいて補正すると共に、
この補正値を前記切換回路の入力値とする第2の演算回
路と、を具備したことを特徴とするFDD用データセパ
レータ。1. A digital VFO that generates a window signal for separating a read data signal from an FDD into a data pulse and a clock pulse; a phase comparison circuit that compares the phases of the read data signal and the window signal; a period measuring circuit that measures the period of the read data signal; and a bias value generating circuit that generates a bias value that is input to the digital VFO from the output results of the phase comparator circuit and the period measuring circuit, and is input to the digital VFO. Digital VFO by changing the bias value
A data separator for FDD that controls the oscillation frequency of a window signal output from the bias value generating circuit, wherein the bias value generating circuit includes a first circuit that corrects the output value of the period measuring circuit based on the comparison result of the phase comparing circuit. an arithmetic circuit, and a value corrected by the first arithmetic circuit when detecting a sink field among the read data signals, and outputs the value corrected by the first arithmetic circuit to the digital VF.
There is a switching circuit that directly outputs the bias value that is input to O, and when detecting the data field, switches and outputs the corrected value using the bias value at the time of sink field detection as the reference value, and temporarily outputs the bias value that is output from this switching circuit. A holding circuit for holding and correcting the bias value in this holding circuit based on the comparison result of the phase comparison circuit,
A data separator for an FDD, comprising: a second arithmetic circuit that uses this correction value as an input value of the switching circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10341691A JP3194388B2 (en) | 1991-04-09 | 1991-04-09 | Data separator for FDD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10341691A JP3194388B2 (en) | 1991-04-09 | 1991-04-09 | Data separator for FDD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04310676A true JPH04310676A (en) | 1992-11-02 |
| JP3194388B2 JP3194388B2 (en) | 2001-07-30 |
Family
ID=14353445
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10341691A Expired - Fee Related JP3194388B2 (en) | 1991-04-09 | 1991-04-09 | Data separator for FDD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3194388B2 (en) |
-
1991
- 1991-04-09 JP JP10341691A patent/JP3194388B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3194388B2 (en) | 2001-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5119045A (en) | Pulse width modulation circuit | |
| US5848047A (en) | Playback apparatus and playback method | |
| US5455840A (en) | Method of compensating a phase of a system clock in an information processing system, apparatus employing the same and system clock generator | |
| US5247469A (en) | Digital frequency synthesizer and method with vernier interpolation | |
| US4972186A (en) | Resolver excitation circuit | |
| JP2002290218A (en) | Semiconductor device | |
| US5550878A (en) | Phase comparator | |
| KR100205354B1 (en) | Data separation circuit | |
| JP3431053B2 (en) | Timing generator | |
| JPH04310676A (en) | Data separator for FDD | |
| JP3161481B2 (en) | Offset compensation circuit for interleaved A / D converter | |
| US5793825A (en) | Method and apparatus for extending an operating frequency range of an instantaneous phase-frequency detector | |
| JPH04310675A (en) | Data separator for fdd | |
| JP2666682B2 (en) | PLL circuit | |
| JPH05103473A (en) | Inverter | |
| JP3143913B2 (en) | Data separator | |
| JP2959511B2 (en) | Data strobe device | |
| JPH05242610A (en) | Data separator for fdd | |
| JP3505802B2 (en) | Phase synchronization circuit, one-shot pulse generation circuit, and signal processing device | |
| JPH0744679B2 (en) | Time axis error correction device | |
| JP2636349B2 (en) | Phase control circuit | |
| JP2655402B2 (en) | Digital phase locked oscillator | |
| KR870001231B1 (en) | Digital Phase Control Circuit of General Motor Using Pulse Width Modulator | |
| JPH04310677A (en) | Data separator for FDD | |
| JP2921461B2 (en) | Phase synchronous clock signal generator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090601 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |