JPH087940B2 - Data demodulation circuit - Google Patents
Data demodulation circuitInfo
- Publication number
- JPH087940B2 JPH087940B2 JP61019872A JP1987286A JPH087940B2 JP H087940 B2 JPH087940 B2 JP H087940B2 JP 61019872 A JP61019872 A JP 61019872A JP 1987286 A JP1987286 A JP 1987286A JP H087940 B2 JPH087940 B2 JP H087940B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- pulse width
- output
- data
- 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 - Lifetime
Links
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 38
- 230000010355 oscillation Effects 0.000 claims description 9
- 239000013256 coordination polymer Substances 0.000 description 13
- 238000000926 separation method Methods 0.000 description 13
- 239000003990 capacitor Substances 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000000630 rising effect Effects 0.000 description 9
- 238000000034 method Methods 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
Landscapes
- Pulse Circuits (AREA)
- Manipulation Of Pulses (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、プロッピ・ディスク装置(以下、FDDとい
う)等の磁気記憶装置に記憶されたデータを復調するデ
ータ復調回路、特にそのデータ復調回路内に設けられ、
ウインド信号のパルス幅を規定するための基準信号を生
成する信号生成回路に関するものである。The present invention relates to a data demodulation circuit for demodulating data stored in a magnetic storage device such as a prop disk device (hereinafter referred to as FDD), and more particularly to a data demodulation circuit thereof. Provided inside,
The present invention relates to a signal generation circuit that generates a reference signal for defining the pulse width of a window signal.
(従来の技術) 従来、このような分野の技術としては、例えば、イン
ターフェース誌(1983-5.)CQ出版社P.186-192に記載さ
れるものがあった。以下、その構成及び動作(1)〜
(4)を第2図〜第9図を参照しつつ説明する。(Prior Art) Conventionally, as a technology in such a field, for example, there is one described in Interface Magazine (1983-5.) CQ Publisher P.186-192. Hereinafter, the configuration and operation (1)-
(4) will be described with reference to FIGS. 2 to 9.
(1)第2図の回路構成 第2図は、従来のデータ復調回路の一構成例を示すブ
ロック図である。(1) Circuit Configuration of FIG. 2 FIG. 2 is a block diagram showing a configuration example of a conventional data demodulation circuit.
このデータ復調回路は、フェーズロックループ回路
(以下、PLL回路という)を利用した可変周波数発振器
(Variable Frequency Oscillator,以下VFOという)型
のものであり、FDDからの読み取りデータ信号RDATAを入
力して例えば単安定マルチバイブレータ(モノステーブ
ルマルチバイブレータ、以下、単にMMという)によって
パルス信号を生成する信号生成回路1と、この信号生成
回路1の出力パルス信号に同調した発振周波数信号を出
力するPLL回路2と、データ復調動作を制御するコント
ロール回路3とで構成されている。This data demodulation circuit is of a variable frequency oscillator (VFO) type that uses a phase-locked loop circuit (hereinafter referred to as PLL circuit). For example, a read data signal RDATA from the FDD is input to the data demodulation circuit. A signal generation circuit 1 for generating a pulse signal by a monostable multivibrator (monostable multivibrator, hereinafter simply referred to as MM), and a PLL circuit 2 for outputting an oscillation frequency signal tuned to the output pulse signal of the signal generation circuit 1. , And a control circuit 3 for controlling the data demodulation operation.
信号生成回路1は、MM11、コンデンサ12及び可変抵抗
器13で構成され、読み取りデータ信号(第1の入力信
号)RDATAによってトリガされ、コンデンサ12及び可変
抵抗器13による時定数によって決まるパルス幅のパルス
信号(基準信号)PDI0を出力し、それをPLL回路2に与
える回路である。The signal generation circuit 1 is composed of an MM11, a capacitor 12 and a variable resistor 13, is triggered by a read data signal (first input signal) RDATA, and has a pulse width of a pulse determined by the time constant of the capacitor 12 and the variable resistor 13. It is a circuit that outputs a signal (reference signal) PDI 0 and supplies it to the PLL circuit 2.
PLL回路2は、縦続接続された位相比較器21、ローパ
スフィルタ(LPF)22及び電圧制御発振器(VCO)23と、
該電圧制御発振器23と位相比較器21の帰還ループに接続
された分周器24及び信号選択用のマルチプレクサ(MP
X)25と、該マルチプレクサ25の入力側に設けられたデ
ータ分離回路26及びオア回路(以下、ORという)27とを
備えている。The PLL circuit 2 includes a phase comparator 21, a low pass filter (LPF) 22 and a voltage controlled oscillator (VCO) 23 that are connected in cascade.
A divider 24 connected to the feedback loop of the voltage controlled oscillator 23 and the phase comparator 21 and a multiplexer (MP for signal selection).
X) 25, and a data separation circuit 26 and an OR circuit (hereinafter referred to as OR) 27 provided on the input side of the multiplexer 25.
位相比較器21は、信号生成回路1からの出力パルス信
号PDI0とマルチプレクサ25からの出力パルス信号(第2
の入力信号)PDI1との立下りタイミングでの位相差を検
出し、その位相差に比例したパルス幅の比較信号を出力
してローパスフィルタ22に与える回路である。ローパス
フィルタ22は比較信号の高周波成分を除去して電圧制御
発振器23に与える回路、該電圧制御発振器23は入力信号
の電圧レベルに比例した周波数の発振信号を出力して分
周器24に与える回路である。The phase comparator 21 includes an output pulse signal PDI 0 from the signal generation circuit 1 and an output pulse signal (second pulse signal) from the multiplexer 25.
Input signal) PDI 1 at a falling timing, and outputs a comparison signal having a pulse width proportional to the phase difference to the low-pass filter 22. The low-pass filter 22 removes the high frequency component of the comparison signal and supplies it to the voltage control oscillator 23. The voltage control oscillator 23 outputs an oscillation signal having a frequency proportional to the voltage level of the input signal and supplies it to the frequency divider 24. Is.
分周器24は電圧制御発振器23の発振信号1/N(但し、
N;整数)分周し、ウインド信号WDを出力してマルチプレ
クサ25、データ分離回路26及びコントロール回路3に与
える回路である。マルチプレクサ25はコントロール回路
3から与えられる切換信号SWにより2入力信号を切換え
て出力する回路であり、入力信号であるウインド信号WD
及びOR27の出力信号のうち、切換信号SWが論理“0"のと
きにウインド信号WDを選択してそれを信号PDI1として出
力し、該切換信号SWが論理“1"のときにOR27の出力信号
を選択してそれを信号PDI1として出力し、それらの信号
PDI1を位相比較器21に与える。The frequency divider 24 is the oscillation signal 1 / N of the voltage controlled oscillator 23 (however,
(N; integer) frequency division, and outputs a window signal WD to the multiplexer 25, the data separation circuit 26 and the control circuit 3. The multiplexer 25 is a circuit for switching and outputting two input signals by a switching signal SW given from the control circuit 3, and a window signal WD which is an input signal.
Of the output signals of OR and OR27, when the switching signal SW is logic "0", the window signal WD is selected and output as the signal PDI 1 , and when the switching signal SW is logic "1", the output of OR27 is output. Select signals and output them as signal PDI 1
The PDI 1 is supplied to the phase comparator 21.
データ分離回路26はクロックビットパルス及びデータ
ビットパルスが混在する信号生成回路1からの信号PDI0
を入力し、ウインド信号WDが論理“0"のときに入力され
る信号PDI0をデータビットパルスとみなしてデータビッ
トを示すパルス信号(データパルス)DPを出力し、ウイ
ンド信号WDが論理“1"のときに入力される信号PDI0をク
ロックビットパルスとみなしてクロックビットを示すパ
ルス信号(ビットパルス)CPを出力し、それらのパルス
信号DPまたはCPをOR27及びコントロール回路3に与える
回路である。OR27はパルス信号DP,CPの論理和をとり、
それをマルチプレクサ25に与える回路である。The data separation circuit 26 uses the signal PDI 0 from the signal generation circuit 1 in which the clock bit pulse and the data bit pulse are mixed.
Is input and the signal PDI 0 input when the window signal WD is logic “0” is regarded as a data bit pulse, and a pulse signal (data pulse) DP indicating a data bit is output, and the window signal WD is set to logic “1”. Is a circuit that outputs a pulse signal (bit pulse) CP indicating a clock bit by regarding the signal PDI 0 input at the time of "as a clock bit pulse, and giving the pulse signal DP or CP to the OR 27 and the control circuit 3. . OR27 takes the logical sum of the pulse signals DP and CP,
This is a circuit that supplies it to the multiplexer 25.
また、コントロール回路3は、ウインド信号WDとパル
ス信号DPまたはCPとを入力し、それらの入力に基づき切
換信号SWを生成してマルチプレクサ25に与える。Further, the control circuit 3 receives the window signal WD and the pulse signal DP or CP, generates a switching signal SW based on these inputs, and supplies the switching signal SW to the multiplexer 25.
(2)第3図、第4図及び第5図の説明 第3図はFFDからの読み取りデータ信号RDATAの一構成
例を示すと共に、コントロール回路3からの切換信号SW
の波形を示す図である。(2) Description of FIG. 3, FIG. 4 and FIG. 5 FIG. 3 shows an example of the structure of the read data signal RDATA from the FFD and the switching signal SW from the control circuit 3.
It is a figure showing the waveform of.
読み取りデータ信号RDATAは、円板状のFDDにおける同
心円のトラックを仕切ったセクタ毎に格納される信号で
あり、その信号は各データ領域DA間を埋めるギャップ領
域GAP、データ領域DAの頭の部分に付けられた同期領域S
YNC、当該領域がデータ領域DAであることを示すデータ
マーク領域DM、及び当該領域の主体となる記録データの
格納された領域DATAで構成されている。例えば、8ビッ
トパーソナルコンピュータ用FDDの場合、同期領域SYNC
は“0"が並んだデータ00Hが12あり、従ってその領域SYN
Cにはクロックのみが入っている。なお、第3図におけ
る切換信号SW中のTは、PLL回路2のロック引込み期間
を示している。The read data signal RDATA is a signal that is stored for each sector that partitions the concentric tracks in the disk-shaped FDD, and that signal is stored in the gap area GAP that fills the space between the data areas DA and the head portion of the data area DA. Attached sync area S
It is composed of a YNC, a data mark area DM indicating that the area is a data area DA, and an area DATA in which recording data that is the main body of the area is stored. For example, in case of FDD for 8-bit personal computer, sync area SYNC
Has 12 data 00 H with "0" arranged, so that area SYN
C contains only the clock. Note that T in the switching signal SW in FIG. 3 indicates the lock pull-in period of the PLL circuit 2.
ここで、第3図と第4図及び第5図の信号波形図とを
参照しつつデータの復調について簡単に説明する。Here, the demodulation of data will be briefly described with reference to the signal waveform diagrams of FIGS. 3, 4, and 5.
データの格納方式には単密度(FM)方式とこれを改良
した倍密度(MFM)方式とがある。MFM方式は、第4図に
示すように、第3図の領域DATAにおいて“1"のところで
はクロックがHレベルのときに読み取りデータ信号RDAT
Aが出力され、領域DATAにおいて、“0"が2個以上続く
ところではクロックがLレベルのときに読み取りデータ
信号RDATAが出力されるような方式である。該クロック
に対応するものが、読み取り時では第2図のウインド信
号WDである。Data storage methods include a single density (FM) method and an improved double density (MFM) method. As shown in FIG. 4, in the MFM method, the read data signal RDAT is generated when the clock is at the H level at “1” in the area DATA of FIG.
This is a method in which A is output and the read data signal RDATA is output when the clock is at the L level where "0" continues for two or more in the area DATA. Corresponding to the clock is the window signal WD of FIG. 2 at the time of reading.
データ復調の処理は、第3図のステップにおいて、
同期領域SYNCの基準クロックと位相合わせを行って(即
ち、同期をとって)、所定のパルス幅を有するウインド
信号WDを得る。次いで、ステップにおいて、第5図に
示すように、ウインド信号WDと読み取りデータ信号RDAT
Aとを比較して該信号RDATAから所定のデータ信号(DATA
信号)を得る。以下、データ復調動作を第6図及び第7
図等を参照しつつさらに詳説する。The process of data demodulation is performed in the steps of FIG.
The window signal WD having a predetermined pulse width is obtained by performing phase matching (that is, in synchronization) with the reference clock of the synchronization area SYNC. Then, in a step, as shown in FIG. 5, the window signal WD and the read data signal RDAT
Compared with A, a predetermined data signal (DATA
Signal). Hereinafter, the data demodulation operation will be described with reference to FIGS.
Further details will be given with reference to the drawings.
(3)第2図の回路動作 第6図は切換信号SW=“0"の同期信号SYNCにおける第
2図の回路動作を説明するためのタイミングチャート、
第7図は切換信号SW=“1"の場合、即ち同期領域SYNCを
越えたデータマーク領域DMあるいは領域DATAにおける第
2図の回路動作を説明するためのタイミングチャートで
ある。(3) Circuit operation of FIG. 2 FIG. 6 is a timing chart for explaining the circuit operation of FIG. 2 in the synchronizing signal SYNC of the switching signal SW = "0",
FIG. 7 is a timing chart for explaining the circuit operation of FIG. 2 when the switching signal SW = “1”, that is, in the data mark area DM or area DATA beyond the synchronization area SYNC.
(3)(i)第6図のSW=“0"の場合 第2図のコントロール回路3は、FDDかろのデータの
読み取り動作を制御する回路であり、読み取り動作の開
始時には、先ず切換信号SW=“0"とし、PLL回路2のロ
ック引込みモードとする。(3) (i) When SW = “0” in FIG. 6 The control circuit 3 in FIG. 2 is a circuit for controlling the reading operation of the data of the FDD cross, and at the start of the reading operation, first, the switching signal SW = “0” is set to the lock pull-in mode of the PLL circuit 2.
このロック引込みモードの時、マルチプレクサ25は分
周器24からのウインド信号WDを入力してそれを出力する
ため、PDI1=WDとなる。よってPLL回路2は、読み取り
データ信号RDATAのパルスによりトリガされ、信号生成
回路1によって一定のパルス幅に交換された信号PDI0を
基準として、信号PDI0の立下りのタイミングと、電圧制
御発振器23の出力信号が分周器24により分周されたウイ
ンド信号WD(即ち、PDI1)の立下りのタイミングとの、
位相差が0になるように、ループ全体が動作しようとす
る。In the lock pull-in mode, the multiplexer 25 inputs the window signal WD from the frequency divider 24 and outputs it, so that PDI 1 = WD. Therefore, the PLL circuit 2 is triggered by the pulse of the read data signal RDATA, and the timing of the falling edge of the signal PDI 0 and the voltage-controlled oscillator 23 with reference to the signal PDI 0 exchanged by the signal generating circuit 1 to have a constant pulse width. With the timing of the falling edge of the window signal WD (that is, PDI 1 ) whose output signal is divided by the divider 24,
The entire loop tries to operate so that the phase difference becomes zero.
信号PDI0とPDI1の位相差が0になり、それが時間的に
安定した状態をロック状態という。信号SW=“0"の場
合、読み取りデータ信号RDATAが一定周期を持つ信号で
あれば、PLL回路2はロック状態に入ることができる
が、読み取りデータ信号RDATAが一定周期を持たない信
号であれば、該PLL回路2はロック状態に入ることがで
きない。これは、基準信号PDI0の位相がその周期毎に変
化すれば、PLL回路2のループが追従すべき基準を失う
からである。The state where the phase difference between the signals PDI 0 and PDI 1 becomes 0 and which is stable in time is called the lock state. When the signal SW = “0”, the PLL circuit 2 can enter the lock state if the read data signal RDATA has a constant cycle, but if the read data signal RDATA does not have a constant cycle, , The PLL circuit 2 cannot enter the lock state. This is because if the phase of the reference signal PDI 0 changes in each cycle, the loop of the PLL circuit 2 loses the reference to follow.
第3図のような読み取りデータ信号RDATAが信号生成
回路1に入力され、読み取り動作が開始されると、PLL
回路2は読み取りデータ信号RDATAの周期が一定した領
域に来たとき、ロック状態に入る。When the read data signal RDATA as shown in FIG. 3 is input to the signal generation circuit 1 and the read operation is started, the PLL
The circuit 2 enters the lock state when the period of the read data signal RDATA reaches a constant region.
今、FDDのデータ形式としてMFMモードの場合を例にと
って説明する。Now, the case of the MFM mode as the FDD data format will be described as an example.
一般にMFMのモードにおいて、第3図のギャップ領域G
APでは、読み取りデータ信号RDATAは一定周期を持たな
いパルス列の信号であり、同期領域SYNCに入ると、一定
周期のパルス列の信号となる。従ってPLL回路2はこの
領域SYNCに入って初めてロック状態に引込まれる。Generally, in the MFM mode, the gap region G in FIG.
In AP, the read data signal RDATA is a pulse train signal that does not have a fixed cycle, and when it enters the synchronization area SYNC, it becomes a pulse train signal with a fixed cycle. Therefore, the PLL circuit 2 is pulled into the locked state only after entering this area SYNC.
第6図は同期領域SYNCにおけるタイミングチャートで
あり、同図中のt0は読み取りデータ信号RDATAの同期を
示している。読み取りデータ信号RDATAによりトリガさ
れる信号生成回路1からの出力信号PDI0は、パルス幅t1
の信号となる。このt1の値は、信号生成回路1における
コンデンサ12及び可変抵抗器13によって決まる値であ
り、可変抵抗器13により可変可能である。FIG. 6 is a timing chart in the synchronization area SYNC, and t0 in the figure shows the synchronization of the read data signal RDATA. The output signal PDI 0 from the signal generation circuit 1 triggered by the read data signal RDATA has a pulse width t 1
Signal. The value of t1 is a value determined by the capacitor 12 and the variable resistor 13 in the signal generation circuit 1, and can be changed by the variable resistor 13.
信号PDI1はウインド信号WDと同じ信号であり、その
“1"のレベルの時間幅がt2、“0"のレベルの時間幅がt3
であり、通常はt2=t3となる。第6図はPLL回路2がロ
ック状態に入った場合を示しており、信号PDI0とPDI1の
それぞれの立下りのタイミングが一致し、その位相差が
0となっている。データ分離回路26は、信号PDI0とWDの
2つの信号から、クロックビットを示す信号CP、または
データビットを示す信号DPを発生する。ウインド信号WD
=“1"のときに信号PDI0の立上りが有れば、データ分離
回路26は信号CPを発生する。該データ分離回路26は、ウ
インド信号WD=“0"のときに信号PDI0に立上りが有れ
ば、信号DPを発生するように動作するが、同期領域SYNC
ではWD=“0"のときに信号PDI0のパルスが存在しない。The signal PDI 1 is the same signal as the window signal WD, and the time width of the “1” level is t2 and the time width of the “0” level is t3.
And usually t2 = t3. FIG. 6 shows the case where the PLL circuit 2 enters the lock state, in which the falling timings of the signals PDI 0 and PDI 1 match and the phase difference between them is 0. The data separation circuit 26 generates a signal CP indicating a clock bit or a signal DP indicating a data bit from the two signals PDI 0 and WD. Window signal WD
If the signal PDI 0 rises when = "1", the data separation circuit 26 generates the signal CP. The data separation circuit 26 operates so as to generate the signal DP if the signal PDI 0 rises when the window signal WD = “0”.
Then, there is no pulse of the signal PDI 0 when WD = “0”.
コントロール回路3は、ウインド信号WDの一周期毎に
信号CPとDPの両信号をとらえてクロックビット列及びデ
ータビット列を作り出し、同期領域SYNCの検出を行う。
例えば、クロックビット=“1"、及びデータビット=
“0"の組合せが16回続いたら、現在の読み取りデータ信
号RDATAが同期領域SYNCにあるという判断を下すことが
できる。これは通常、同期領域SYNCではMFMモードのと
き、上記組合せが8ビット×12回(12バイト)=96回続
くからである。The control circuit 3 captures both the signals CP and DP for each cycle of the window signal WD to generate a clock bit string and a data bit string, and detects the synchronization area SYNC.
For example, clock bit = "1" and data bit =
When the combination of "0" continues 16 times, it can be determined that the current read data signal RDATA is in the synchronization area SYNC. This is because, in the MFM mode in the synchronization area SYNC, the above combination usually continues for 8 bits × 12 times (12 bytes) = 96 times.
コントロール回路3は、このような同期領域SYNCの検
出動作によって該同期領域SYNCを検出したら、切換信号
SWをセットし、第3図のように“1"とする。PLL回路2
がロック状態に入る期間という意味で、同期領域SYNCに
入ってから信号SW=“1"になるまでの期間Tをロック引
込み期間という。When the control circuit 3 detects the synchronization area SYNC by such a detection operation of the synchronization area SYNC, the control circuit 3
Set SW and set to "1" as shown in Fig. 3. PLL circuit 2
In the sense that it is in the lock state, the period T from when the synchronization area SYNC is entered until the signal SW becomes “1” is called the lock pull-in period.
(3)(ii)第7図のSW=“1"の場合 切換信号SWが“1"になると、マルチプレクサ25が切換
わり、信号CPとDPの論理和信号が該マルチプレクサ25の
出力信号PDI1となる。この状態が第7図に示されてい
る。(3) (ii) When SW = “1” in FIG. 7 When the switching signal SW becomes “1”, the multiplexer 25 is switched and the logical sum signal of the signals CP and DP is the output signal PDI 1 of the multiplexer 25. Becomes This state is shown in FIG.
読み取りデータ信号RDATAが同期領域SYNCを越え、デ
ータマーク領域DMあるいは領域DATAに入ると、一般にそ
のパルス周期は一定でなくなる。第7図に示すように、
隣合うパルスの間隔でいうと、t0、3/2・t0、及び2・t
0の3種の時間間隔が混在した信号となる。従って信号P
DI0も同様に、t0、3/2・t0、及び2・t0の3種の時間間
隔が混在したパルス列の信号になる。When the read data signal RDATA exceeds the synchronization area SYNC and enters the data mark area DM or the area DATA, its pulse period is generally not constant. As shown in FIG.
In terms of the interval between adjacent pulses, t0, 3/2 · t0, and 2 · t
The signal has three time intervals of 0 mixed. Therefore the signal P
Similarly, DI 0 is also a pulse train signal in which three types of time intervals of t0, 3/2 · t0, and 2 · t0 are mixed.
そこで、切換信号SW=1の状態においては、信号PDI1
としてデータ分離回路26が作り出す信号CPとDPを使い、
位相比較器21に信号PDI0のパルスが入力されたときだ
け、他方の入力信号PDI1にパルスが発生する、というよ
うに動作させる。よって信号PDI0とPDI1のパルス数は同
数となる。ここで、信号CPはウインド信号WDの立下りタ
イミングで立下り、信号DPはウインド信号WDの立上りタ
イミングで立下るように、これらの信号CP,DPがデータ
分離回路26で作り出される。そのため、信号CPもDPもそ
の立下りタイミングは、電圧制御発振器23の出力によっ
て作られるウインド信号WDの反転点に一致する。位相比
較器21が2つの入力の立下りタイミングで位相を比較す
ることから、切換信号SW=“1"の場合にもPLL回路2と
しての動作が行われることがわかる。第7図で、信号PD
I1が信号PDI0のパルスに対応して描いてあるのは、以上
の動作の結果である。Therefore, when the switching signal SW = 1, the signal PDI 1
Using the signals CP and DP generated by the data separation circuit 26 as
Only when the pulse of the signal PDI 0 is input to the phase comparator 21, a pulse is generated in the other input signal PDI 1, and so on. Therefore, the numbers of pulses of the signals PDI 0 and PDI 1 are the same. Here, these signals CP and DP are generated by the data separation circuit 26 so that the signal CP falls at the falling timing of the window signal WD and the signal DP falls at the rising timing of the window signal WD. Therefore, the falling timings of the signals CP and DP coincide with the inversion point of the window signal WD produced by the output of the voltage controlled oscillator 23. Since the phase comparator 21 compares the phases at the falling timings of the two inputs, it can be seen that the operation as the PLL circuit 2 is performed even when the switching signal SW = “1”. In Fig. 7, signal PD
It is a result of the above operation that I 1 is drawn corresponding to the pulse of the signal PDI 0 .
第7図において、DTはデータ信号で、信号DPをウイン
ド信号WDの立上りタイミングでとらえた結果の信号であ
る。従ってデータ信号DTはウインド信号の1周期を1ビ
ット期間としたデータ列“00110100"を示している。こ
のようにしてFDDからくる読み取りデータ信号から、デ
ータを取り出すわけである。In FIG. 7, DT is a data signal, which is a signal resulting from capturing the signal DP at the rising timing of the window signal WD. Therefore, the data signal DT indicates a data string "00110100" in which one cycle of the window signal is one bit period. In this way, the data is extracted from the read data signal coming from the FDD.
(4)(i)第7図の読み取りエラー 第7図において、読み取りデータ信号RDATAのパルス
AとパルスBは、上記のパルス間隔による位置(破線で
描いた位置)に対し、図の矢印方向のように左右にシフ
トしている。これはピークシフトと呼ばれ、書き込み時
のパルス位置に対し、隣合うパルスとの間隔が左右で等
しくない場合に、読み取り時、左右にシフトしてしまう
現象で、磁気記憶装置に特有のものである。これによっ
て信号PDI0とPDI1の位相がΔt1あるいはΔt2だけずれて
しまう。第7図の場合には、データ信号DTにおいてデー
タが正しく読み取られているが、ピークシフトのシフト
量、及び信号生成回路1により決まる信号PDI0のパルス
幅によっては、読み取りエラーが発生することがある。(4) (i) Reading error in FIG. 7 In FIG. 7, the pulse A and the pulse B of the read data signal RDATA are in the direction of the arrow in the figure with respect to the position (the position drawn by the broken line) according to the above pulse interval Are shifting to the left and right. This is called peak shift, and it is a phenomenon that shifts to the left and right when reading when the interval between adjacent pulses is not equal to the pulse position when writing, which is unique to magnetic storage devices. is there. This causes the phases of the signals PDI 0 and PDI 1 to shift by Δt 1 or Δt 2. In the case of FIG. 7, the data is read correctly in the data signal DT, but a read error may occur depending on the shift amount of the peak shift and the pulse width of the signal PDI 0 determined by the signal generation circuit 1. is there.
(4)(ii)第8図及び第9図を用いた読み取りエラー
の説明 第8図及び第9図はウインド信号WD=“0"の期間に読
み取りデータ信号RDATAのパルスが来る場合のタイミン
グチャートで、第8図はt1=t3/2の場合、第9図はt1<
t3/2の場合を示している。(4) (ii) Explanation of reading error using FIGS. 8 and 9 FIGS. 8 and 9 are timing charts when the pulse of the reading data signal RDATA comes during the period of the window signal WD = “0”. In Fig. 8, t1 = t3 / 2, and in Fig. 9, t1 <
The case of t3 / 2 is shown.
Δtはピークシフト量の最大値であり、読み取りデー
タ信号RDATAのパルス位置がBあるいはCの位置までシ
フトする可能性のあることを示す。パルス位置Aは中心
位置であり、パルス幅t1によって決まる位置である。Δt is the maximum value of the peak shift amount, and indicates that the pulse position of the read data signal RDATA may be shifted to the B or C position. The pulse position A is the center position and is the position determined by the pulse width t1.
第8図において、データビットを示す信号DPには、位
置Bの場合も、位置Cの場合も、ともに“1"が存在する
ため、読み取りエラーは発生しない。In FIG. 8, since the signal DP indicating the data bit has "1" both at the position B and at the position C, no read error occurs.
第9図においては、読み取りデータ信号RDATAのパル
スがCの位置に来た場合、信号DPがセットされず、“0"
のままとなってしまうため、読み取りエラーが発生す
る。これは、読み取りデータ信号RDATAのパルスの中心
値を決めるパルス幅t1の値がΔtより小さいために生じ
る。また、逆にパルス幅t1の値が(t3−Δt)よりも大
きい場合にも、読み取りデータ信号RDATAのB位置のパ
ルスがウインド信号WD=“0"の領域をはずれてしまい、
同様に信号DPがセットされないということが起きる。従
って Δt<Δt1<t3−Δt の範囲を越えてパルス幅t1が設定されると、読み取りエ
ラーが発生するおそれがある。特に、パルス幅t1=t3/2
のときがエラーに対するマージンが最も大きい。そのた
め信号生成回路1を設けて読み取りエラーに対するマー
ジンを持たせている。In FIG. 9, when the pulse of the read data signal RDATA comes to the position C, the signal DP is not set and "0"
Since it remains as it is, a read error occurs. This occurs because the value of the pulse width t1 that determines the center value of the pulse of the read data signal RDATA is smaller than Δt. Conversely, when the value of the pulse width t1 is larger than (t3−Δt), the pulse at the B position of the read data signal RDATA deviates from the window signal WD = “0” area,
Similarly, it happens that the signal DP is not set. Therefore, if the pulse width t1 is set beyond the range of Δt <Δt1 <t3−Δt, a read error may occur. In particular, pulse width t1 = t3 / 2
When, the margin for error is the largest. Therefore, the signal generating circuit 1 is provided to provide a margin for a read error.
(発明が解決しようとする問題点) しかしながら、上記構成のデータ復調回路では、次の
ような問題点があった。(Problems to be Solved by the Invention) However, the data demodulation circuit having the above configuration has the following problems.
従来の回路において、パルス幅t1を決定する要因はコ
ンデンサ12及び可変抵抗器13である。通常、可変抵抗器
13の抵抗値を調整することにより、t1をt3/2に合せ込む
わけであるが、実際には調整誤差があり、また可変抵抗
器13の調整位置の変動、あるいはコンデンサ容量と抵抗
値の温度による変化等の原因で、パルス幅t1にはt3/2に
対して誤差が必ず含まれる。そのため、従来の回路は、
FDDからの読み取りエラーに対するマージンが小さく、
さらに可変抵抗器の調整という工数面からみた不利益な
点があった。また、可変抵抗器を用いているため、IC上
に完全にオンチップ化できない。In the conventional circuit, the factors that determine the pulse width t1 are the capacitor 12 and the variable resistor 13. Usually a variable resistor
By adjusting the resistance value of 13, t1 is adjusted to t3 / 2, but in reality there is an adjustment error, the adjustment position of the variable resistor 13 fluctuates, or the temperature of the capacitor capacity and resistance value changes. The pulse width t1 always includes an error with respect to t3 / 2 due to a change caused by the above. Therefore, the conventional circuit is
The margin for reading error from FDD is small,
Furthermore, there was a disadvantage in terms of man-hours of adjusting the variable resistor. Moreover, since the variable resistor is used, it cannot be completely on-chip on the IC.
そこで、このような問題点を解決するため、例えば、
実開昭58-34458号公報のウインドパルス形成回路技術を
適用することが考えられる。この文献の技術では、電圧
制御発振器23の出力信号と信号生成回路1の出力パルス
信号PDI0とを、パルス幅比較器で比較し、両者のパルス
幅の差に応じたレベルの比較信号を出力する。そして、
この比較信号がホールド回路を介して信号生成回路1に
遅延時間制御信号として供給され、該信号生成回路1の
遅延時間が制御される。Therefore, in order to solve such a problem, for example,
It is conceivable to apply the window pulse forming circuit technology disclosed in Japanese Utility Model Laid-Open No. 58-34458. In the technique of this document, the output signal of the voltage controlled oscillator 23 and the output pulse signal PDI 0 of the signal generation circuit 1 are compared by a pulse width comparator, and a comparison signal of a level corresponding to the difference between the pulse widths of the two is output. To do. And
This comparison signal is supplied as a delay time control signal to the signal generation circuit 1 via the hold circuit, and the delay time of the signal generation circuit 1 is controlled.
このような文献の技術を用いれば、前記の問題点を解
決できるかもしれない。ところが、所定のパルス幅を有
するパルス信号PDI0を生成する場合、そのパルス幅と同
じ幅のパルスをデータ領域DA内において正確に複数回繰
り返し生成することが難しい。そのため、パルス信号
(データパルス)DPからのデータの読み取りマージンが
変動してしまい、正確なデータ復調が行えない可能性が
ある。ここで、常に同じ幅のパルスを長い期間に渡って
生成することが困難なことから、データの読み取りマー
ジンの変動は、データ領域DAが長い場合に特に顕著であ
る。The above-mentioned problems may be solved by using the technique of such a document. However, when generating the pulse signal PDI 0 having a predetermined pulse width, it is difficult to accurately and repeatedly generate a pulse having the same width as the pulse width in the data area DA. Therefore, the reading margin of the data from the pulse signal (data pulse) DP may fluctuate, and accurate data demodulation may not be performed. Here, since it is difficult to always generate a pulse having the same width over a long period, the variation in the data reading margin is particularly remarkable when the data area DA is long.
本発明は、以上のような従来技術が持っていた問題点
として、データの読み取りマージンが変動して正確なデ
ータ復調が行えないという点について解決したデータ復
調回路を提供するものである。SUMMARY OF THE INVENTION The present invention provides a data demodulation circuit that solves the problem that the above-mentioned conventional techniques have, that the reading margin of data varies and accurate data demodulation cannot be performed.
(問題点を会見するための手段) 本発明は、前記問題点を解決するために、例えば、第
1の入力信号(RDATA)に基づき所定のパルス幅を有す
る基準信号(PDI0)を生成する信号生成回路と、前記基
準信号と第2の入力信号(PDI1)の位相を比較してそれ
に応じた比較信号を出力する位相比較器(21)と、前記
比較信号の高周波成分を除去した信号を出力するローパ
スフィルタ(22)と、前記ローパスフィルタの出力信号
に応じた周波数の発振信号を出力する電圧制御発振器
(23)と、前記発振信号と前記基準信号とに基づきビッ
トパルス(CP)及びデータパルス(DP)を生成するデー
タ分離回路(26)と、前記データ分離回路の出力パルス
と前記発振信号のうちの1つを前記第2の入力信号とし
て出力するマルチプレクサ(25)とを、備えたデータ復
調回路において、前記信号生成回路を、所定のパルス幅
を有する第3の入力信号(a,)を生成する入力信号生
成回路(54)と、パルス幅比較回路(52,53,58,59)
と、カウンタ(55)と、パルス幅規定信号発生回路(6
3,64)と、基準信号生成回路(50,51)とで、構成して
いる。(Means for Meeting Problems) In order to solve the problems, the present invention generates, for example, a reference signal (PDI 0 ) having a predetermined pulse width based on the first input signal (RDATA). A signal generation circuit, a phase comparator (21) for comparing the phases of the reference signal and the second input signal (PDI 1 ) and outputting a corresponding comparison signal, and a signal from which high-frequency components of the comparison signal have been removed. A low-pass filter (22), a voltage-controlled oscillator (23) that outputs an oscillation signal having a frequency corresponding to the output signal of the low-pass filter, a bit pulse (CP) based on the oscillation signal and the reference signal, and A data separation circuit (26) for generating a data pulse (DP); and a multiplexer (25) for outputting one of the output pulse of the data separation circuit and the oscillation signal as the second input signal. Day The demodulation circuit, the signal generating circuit, a third input signal having a predetermined pulse width (a,) and the input signal generating circuit for generating a (54), the pulse width comparator circuit (52,53,58,59)
, A counter (55), and a pulse width regulation signal generation circuit (6
3, 64) and a reference signal generation circuit (50, 51).
ここで、パルス幅比較回路(52,53,58,59)は、前記
第3の入力信号のパルス幅と前記基準信号のパルス幅と
を比較し、前記基準信号のパルス幅が前記第3の入力信
号のパルス幅と一致した時に第1レベルの比較信号
(“0"のd)を出力し、一致していない時に第2レベル
の比較信号(“0"のd)を出力する回路である。カウン
タ(55)は、前記第2レベルの比較信号が出力されてい
る間は前記第3の入力信号に基づきカウント値を更新
し、前記第1レベルの比較信号が出力されている間は該
カウント値を保持する回路である。パルス幅規定信号発
生回路(63,64)は、前記カウンタのカウント値に応じ
た時間間隔でパルス幅規定信号(i)を出力する回路で
ある。また、基準信号生成回路(50,51)は、前記第2
レベルの比較信号が出力されている間は、前記パルス幅
規定信号と前記第3の入力信号に基づいたパルス幅を有
する前記基準信号を生成し、前記第1レベルの比較信号
が出力されている間は、前記パルス幅規定信号と前記第
1の入力信号に基づいたパルス幅を有する前記基準信号
を生成する回路である。Here, the pulse width comparison circuit (52, 53, 58, 59) compares the pulse width of the third input signal with the pulse width of the reference signal, and the pulse width of the reference signal is the third pulse width. It is a circuit that outputs the first level comparison signal (d of "0") when it matches the pulse width of the input signal, and outputs the second level comparison signal (d of "0") when it does not match. . A counter (55) updates the count value based on the third input signal while the second level comparison signal is being output, and counts while the first level comparison signal is being output. It is a circuit that holds a value. The pulse width defining signal generating circuit (63, 64) is a circuit for outputting the pulse width defining signal (i) at a time interval according to the count value of the counter. In addition, the reference signal generation circuit (50, 51) includes the second
While the level comparison signal is being output, the reference signal having a pulse width based on the pulse width defining signal and the third input signal is generated, and the first level comparison signal is being output. The interval is a circuit that generates the reference signal having a pulse width based on the pulse width defining signal and the first input signal.
(作用) 本発明によれば、以上のようにデータ復調回路を構成
したので、入力信号生成回路によって第3の入力信号が
生成され、それがパルス幅比較回路、カウンタ、及び基
準信号生成回路へ与えられる。パルス幅比較回路では、
第3の入力信号のパルス幅と、基準信号生成回路で生成
される基準信号のパルス幅とを比較し、該基準信号のパ
ルス幅が第3の入力信号のパルス幅と一致した時、第1
レベルの比較信号を出力し、一致していない時、第2レ
ベルの比較信号を出力する。(Operation) According to the present invention, since the data demodulation circuit is configured as described above, the input signal generation circuit generates the third input signal, and the third input signal is supplied to the pulse width comparison circuit, the counter, and the reference signal generation circuit. Given. In the pulse width comparison circuit,
The pulse width of the third input signal is compared with the pulse width of the reference signal generated by the reference signal generation circuit, and when the pulse width of the reference signal matches the pulse width of the third input signal, the first
A level comparison signal is output, and when they do not match, a second level comparison signal is output.
第2レベルの比較信号が出力されている間、カウンタ
がカウント値を更新していき、第1レベルの比較信号が
出力されている間、該カウンタがカウント値を保持す
る。パルス幅規定信号発生回路では、カウンタのカウン
ト値に応じたパルス幅規定信号を出力し、基準信号生成
回路に与える。すると、基準信号生成回路では、前記第
2レベルの比較信号が出力されている間、パルス幅規定
信号と第3の入力信号に基づいたパルス幅の基準信号を
生成し、前記第1レベルの比較信号が出力されている
間、パルス幅規定信号と第1の入力信号に基づいたパル
ス幅の基準信号を生成し、それらの基準信号を前記のパ
ルス幅比較回路に与える。The counter updates the count value while the second level comparison signal is being output, and the counter holds the count value while the first level comparison signal is being output. The pulse width defining signal generating circuit outputs a pulse width defining signal corresponding to the count value of the counter and supplies it to the reference signal generating circuit. Then, the reference signal generation circuit generates a reference signal having a pulse width based on the pulse width defining signal and the third input signal while the second level comparison signal is being output, and compares the first level comparison signal. While the signal is being output, a reference signal having a pulse width is generated based on the pulse width defining signal and the first input signal, and these reference signals are given to the pulse width comparing circuit.
このようにして信号生成回路で生成された基準信号に
基づき、ウインド信号のパルス幅が規定され、データの
復調が行われる。そのため、データの読み取りマージン
の変動のない、正確なデータ復調が行える。従って、前
記問題点を除去できるのである。In this way, the pulse width of the window signal is defined based on the reference signal generated by the signal generation circuit, and the data is demodulated. Therefore, accurate data demodulation can be performed without fluctuation in the data reading margin. Therefore, the above problems can be eliminated.
(実施例) 本発明の実施例のデータ復調回路の構成、動作、利点
及び変形例(I)〜(V)を、第1図及び第10図〜第12
図を参照しつつ説明する。(Embodiment) FIGS. 1 and 10 to 12 show configurations, operations, advantages, and modified examples (I) to (V) of the data demodulation circuit of the embodiment of the present invention.
Description will be made with reference to the drawings.
(I)第1図のデータ復調回路 第1図は本発明の実施例を示すデータ復調回路の構成
ブロック図である。なお、従来の第2図中の要素と同一
の要素には同一の符号が付されている。(I) Data demodulation circuit of FIG. 1 FIG. 1 is a block diagram showing the configuration of a data demodulation circuit showing an embodiment of the present invention. The same elements as those in the conventional FIG. 2 are designated by the same reference numerals.
このデータ復調回路が従来のものと異なる点は、第2
図の信号生成回路1に代えて構成の異なる信号生成回路
40を設けたことである。信号生成回路40は、コントロー
ル回路3から与えられるクロック信号CLKO及びトリガ信
号TRGに基づき、読み取りデータ信号RDATAのパルス幅を
調整して信号PDI0を出力し、それを位相比較器21及びデ
ータ分離回路26に与える回路である。なお、コントロー
ル回路3には、例えば8本の信号線で接続された8個の
出力端子41が設けられている。This data demodulation circuit differs from the conventional one in that
A signal generation circuit having a different configuration in place of the signal generation circuit 1 in the figure
40 is provided. The signal generation circuit 40 adjusts the pulse width of the read data signal RDATA based on the clock signal CLKO and the trigger signal TRG provided from the control circuit 3 and outputs the signal PDI 0, which is output from the phase comparator 21 and the data separation circuit. It is a circuit to give to 26. The control circuit 3 is provided with, for example, eight output terminals 41 connected by eight signal lines.
以上のように構成されるデータ復調回路の動作につい
て説明する。The operation of the data demodulation circuit configured as above will be described.
PLL回路2の動作は従来と同様であるため、信号生成
回路40の動作を主として説明する。Since the operation of the PLL circuit 2 is similar to the conventional one, the operation of the signal generating circuit 40 will be mainly described.
先ず、コントロール回路3から出力されたトリガ信号
TRGが信号生成回路40に入力されると、該信号生成回路4
0ではコントロール回路3から与えられるクロック信号C
LKOの1周期に相当する時間t10に、出力信号PDI0のパル
ス幅が一致するように合せ込みを行う。この動作が終了
すると、信号生成回路40は読み取りデータ信号RDATAの
パルスが入力される毎に、そのパルスによりトリガさ
れ、当初合せ込みを行った時間t10のパルス幅をもつ信
号PDI0を出力して位相比較器21及びデータ分離回路26に
与える。First, the trigger signal output from the control circuit 3
When TRG is input to the signal generation circuit 40, the signal generation circuit 4
At 0, the clock signal C given from the control circuit 3
The adjustment is performed so that the pulse width of the output signal PDI 0 coincides with the time t10 corresponding to one cycle of LKO. When this operation is completed, the signal generation circuit 40 outputs a signal PDI 0 having a pulse width of time t10 which is triggered by the pulse each time the pulse of the read data signal RDATA is input and which is initially adjusted. It is given to the phase comparator 21 and the data separation circuit 26.
信号PDI0はPLL回路2の入力基準信号であり、第6図
及び第7図における該信号PDI0のパルス幅t1が、クロッ
ク信号CLKOの周期t10に相当する値になる。The signal PDI 0 is the input reference signal of the PLL circuit 2, and the pulse width t1 of the signal PDI 0 in FIGS. 6 and 7 has a value corresponding to the cycle t10 of the clock signal CLKO.
ここで、コントロール回路3において、安定度の高い
水晶発振器等の発振器を用い、その出力信号を分周して
クロック信号CLKOを作り、かつそのクロック信号CLKOの
周期t10をウインド信号WDの半周期幅t3の1/2に設定して
おけば、第8図のように読み取りエラーに対するマージ
ンの最も大きい状態で、データの復調動作をさせること
ができる。その上、コントロール回路3がトリガ信号TR
Gを発するタイミングを読み取り動作開始直前とすれ
ば、読み取り動作をする毎に信号PDI0のパルス幅がt0に
合せ込まれるため、そのパルス幅に関して事実上、温度
依存性や、経時変化という誤差要因を考える必要がなく
なるという利点がでてくる。Here, in the control circuit 3, an oscillator such as a crystal oscillator having a high stability is used, the output signal thereof is divided to generate a clock signal CLKO, and the cycle t10 of the clock signal CLKO is set to a half cycle width of the window signal WD. If it is set to 1/2 of t3, the data demodulation operation can be performed in the state where the margin for the read error is the largest as shown in FIG. In addition, the control circuit 3 causes the trigger signal TR
If the timing of issuing G is just before the start of the reading operation, the pulse width of the signal PDI 0 is adjusted to t 0 each time the reading operation is performed, so that the pulse width is actually a factor of error such as temperature dependence and aging. The advantage is that you don't have to think about.
(II)第10図のパルス幅調整回路 第10図は第1図における信号生成回路40の回路構成例
を示す図である。(II) Pulse width adjusting circuit in FIG. 10 FIG. 10 is a diagram showing an example of the circuit configuration of the signal generating circuit 40 in FIG.
この信号生成回路40は、マルチプレクサ50、D型フリ
ップフロップ(以下、D-FFという)51〜53、T型フリッ
プフロップ(以下、T-FFという)54、ダウンカウンタ5
5、遅延回路(DELAY)56、アンド回路(以下、ANDとい
う)57〜61、インバータ62,63、及びラダー回路64を備
えている。The signal generation circuit 40 includes a multiplexer 50, D-type flip-flops (hereinafter, D-FF) 51 to 53, T-type flip-flops (hereinafter, T-FF) 54, and a down counter 5.
5, a delay circuit (DELAY) 56, AND circuits (hereinafter referred to as AND) 57 to 61, inverters 62 and 63, and a ladder circuit 64.
マルチプレクサ50は、D-FF52の出力信号bにより2入
力信号が切換えられる回路であり、出力信号bが、“0"
のとき、読み取りデータ信号RDATAを入力しそれを信号
eとして出力し、出力信号bが“1"のとき、T-FF54の出
力信号aを入力しそれを信号eとして出力し、それらの
信号eをD-FF51のクロック入力端子に与える。The multiplexer 50 is a circuit in which two input signals are switched by the output signal b of the D-FF52, and the output signal b is "0".
At the time of, the read data signal RDATA is input and is output as the signal e. When the output signal b is "1", the output signal a of the T-FF54 is input and is output as the signal e. To the clock input pin of D-FF51.
D-FF51は、そのデータ入力端子Dが電源VDDに、その
リセット入力端子RがAND57の出力側に、その出力端子
QがD-FF52のデータ入力端子Dに、それぞれ接続されて
いる。このD-FF51は、リセット入力端子Rが“1"のと
き、出力端子Qから“0"の信号fが出力されてD-FF52に
与えられ、リセット入力端子Rが“1"から“0"になる
と、その状態を保持し、リセット入力端子Rが“0"のと
き、クロック入力端子への入力信号eの立上りタイミン
グでのデータ入力端子Dの信号レベル“1"を出力端子Q
から出力し、さらにクロック入力端子への入力信号eに
立上りの信号反転がなければ、出力端子Qが現在の信号
レベルを保持する。マルチプレクサ50及びD-FF51によ
り、基準信号生成回路が構成されている。The D-FF51 has its data input terminal D connected to the power supply VDD, its reset input terminal R connected to the output side of the AND57, and its output terminal Q connected to the data input terminal D of D-FF52. In the D-FF51, when the reset input terminal R is "1", the signal f of "0" is output from the output terminal Q and is given to the D-FF52, and the reset input terminal R is "1" to "0". Then, when the reset input terminal R is "0", the signal level "1" of the data input terminal D at the rising timing of the input signal e to the clock input terminal is output to the output terminal Q.
If there is no rising signal inversion in the input signal e to the clock input terminal, the output terminal Q holds the current signal level. The multiplexer 50 and the D-FF 51 form a reference signal generation circuit.
D-FF52は、そのクロック入力端子がAND58の出力側
に、その出力端子がD-FF53のデータ入力端子Dにそれ
ぞれ接続されると共に、そのリセット入力端子Rにトリ
ガ信号TRGが入力される。このD-FF52はD-FF51と同一の
動作をなし、その出力端子からはD-FF51の出力に対し
て反転した信号bを出力し、それをマルチプレクサ50、
D-FF53及びAND59に与える。D-FF53は、そのクロック入
力端子がT-FF54の出力端子Qに、その出力端子QがAND5
9に、それぞれ接続され、D-FF51と同一の動作をして出
力端子Qから信号Cを出力し、それをAND59に与える。D
-FF52,53及びAND58,59により、パルス幅比較回路が構成
されている。The clock input terminal of the D-FF52 is connected to the output side of the AND58, the output terminal thereof is connected to the data input terminal D of the D-FF53, and the trigger signal TRG is input to the reset input terminal R thereof. This D-FF52 performs the same operation as the D-FF51, and outputs the signal b inverted from the output of the D-FF51 from its output terminal, and outputs it to the multiplexer 50,
Give to D-FF53 and AND59. The clock input terminal of D-FF53 is the output terminal Q of T-FF54, and its output terminal Q is AND5.
Each of them is connected to 9 and operates in the same manner as D-FF51 to output a signal C from an output terminal Q and give it to AND59. D
-FF52, 53 and AND58, 59 form a pulse width comparison circuit.
T-FF54は、その出力端子Qがマルチプレクサ50及びD-
FF53に接続され、その出力端子がAND58,61の入力側に
それぞれ接続され、そのクロック入力端子にクロック信
号CLKOが、そのリセット入力端子Rにトリガ信号TRGが
それぞれ入力される。このT-FF54は、クロック信号CLKO
の立下りタイミングでのみ出力端子Q,の信号(第3の
入力信号)a,が変化して1/2分周動作を行う機能を有
し、入力信号生成回路を構成している。The output terminal Q of the T-FF54 is multiplexer 50 and D-.
It is connected to the FF53, its output terminals are connected to the input sides of the ANDs 58 and 61, respectively, and the clock signal CLKO is input to its clock input terminal and the trigger signal TRG is input to its reset input terminal R, respectively. This T-FF54 is a clock signal CLKO
The signal (third input signal) a of the output terminal Q, changes only at the falling timing of (3), and has a function of performing 1/2 frequency division operation, and constitutes an input signal generation circuit.
ダウンカウンタ55は、そのクロック入力端子がAND60
の出力側に、その出力端子「1」〜「4」がラダー回路
64に、それぞれ接続され、そのセット入力端子Sにはト
リガ信号TRGが入力される。このダウンカウンタ55は、
セット入力端子Sに入力されるトリガ信号TRGが“1"の
とき、出力端子「1」〜「4」が全てセットされて“1"
となり、トリガ信号TRGを“1"から“0"に反転させる
と、クロック入力端子に入力される信号jの立上りタイ
ミングで次のようなダウンカウント動作を行う。出力端
子「1」に1、「2」に2、「3」に4、「4」に8と
いう重み付けを施すと、トリガ信号TRGを“1"から“0"
に反転させた後、クロック信号jの立上りタイミングが
くる毎に、出力端子「1」〜「4」の信号レベルが表わ
す値が、15,14,13,…3,2,1,0,…15,14,13…という順に
変化する。The clock input terminal of the down counter 55 is AND60.
Output terminals "1" to "4" on the output side of the ladder circuit
The trigger signal TRG is input to the set input terminal S thereof. This down counter 55
When the trigger signal TRG input to the set input terminal S is "1", the output terminals "1" to "4" are all set to "1"
When the trigger signal TRG is inverted from "1" to "0", the following down-count operation is performed at the rising timing of the signal j input to the clock input terminal. When the output terminal “1” is weighted with 1, “2” with 2, “3” with 4, and “4” with 8 weighting, the trigger signal TRG is changed from “1” to “0”.
, The values represented by the signal levels of the output terminals "1" to "4" are 15,14,13, ... 3,2,1,0, ... at each rising timing of the clock signal j. It changes in the order of 15,14,13 ....
遅延回路56は、D-FF51の出力端子Qから与えられる信
号fをそのまま時間tdだけ遅延させ、その出力信号gを
AND57に与える回路である。遅延時間tdは、クロック信
号CLKOの1/4周期程度の値とする。The delay circuit 56 delays the signal f given from the output terminal Q of the D-FF 51 as it is for the time td, and outputs its output signal g.
It is a circuit given to AND57. The delay time td has a value of about 1/4 cycle of the clock signal CLKO.
AND57は、遅延回路56の出力信号gとインバータ63の
出力信号iとの論理積をとってそれをD-FF51にリセット
信号として与える。AND58は、AND59の出力信号(第1,第
2レベルの比較信号)dとT-FF54の出力信号との論理
積をとってそれをD-FF52のクロック信号として与える。
AND59は、D-FF52,53の出力信号bとcの論理積をとって
その信号dをAND58,60に与える。AND60は、AND59の出力
信号dとAND61の出力信号との論理積をとってその信号
jをダウンカウンタ55にクロック信号として与える。AN
D61は、出力信号とクロック信号CLKOの論理積をとっ
てAND60に与える回路である。The AND 57 takes a logical product of the output signal g of the delay circuit 56 and the output signal i of the inverter 63 and gives it to the D-FF 51 as a reset signal. The AND58 takes the logical product of the output signal of the AND59 (the comparison signal of the first and second levels) and the output signal of the T-FF54 and gives it as the clock signal of the D-FF52.
The AND 59 takes the logical product of the output signals b and c of the D-FFs 52 and 53 and gives the signal d to the ANDs 58 and 60. The AND 60 takes the logical product of the output signal d of the AND 59 and the output signal of the AND 61 and gives the signal j to the down counter 55 as a clock signal. AN
D61 is a circuit that takes the logical product of the output signal and the clock signal CLKO and gives it to the AND60.
インバータ62はD-FF51の出力信号fを反転してラダー
回路64に与える回路、インバータ63はラダー回路64から
の信号hを反転してその信号(パルス幅規定信号)iを
AND57に与える回路である。インバータ63及びラダー回
路64により、パルス幅規定信号発生回路が構成されてい
る。The inverter 62 inverts the output signal f of the D-FF 51 and supplies it to the ladder circuit 64, and the inverter 63 inverts the signal h from the ladder circuit 64 and outputs its signal (pulse width defining signal) i.
It is a circuit given to AND57. The inverter 63 and the ladder circuit 64 constitute a pulse width defining signal generating circuit.
ラダー回路64は、電源VDDと大地間に直列接続された
抵抗R1〜R5及びコンデンサC1と、コンデンサC1に並列接
続されたスイッチ回路65と、各抵抗R1〜R4にそれぞれ並
列接続されたスイッチ回路66〜69とで構成されている。
コンデンサC1と抵抗R5の接続点はインバータ63の入力側
に、スイッチ回路65の制御入力端子はインバータ62の出
力側に、各スイッチ回路66〜69の制御入力端子はダウン
カウンタ55の各出力端子「1」〜「4」に、それぞれ接
続されている。各スイッチ回路65〜69は、それらの制御
入力端子に与えられるインバータ62の出力信号、ダウン
カウンタ55の出力信号k,l,m,nが“0"のとき、オフ状
態、“1"のときオン状態となる。また、各抵抗R1〜R4の
抵抗値には、 R2=2・R1,R3=4・R1,R4=8・R1 の関係を持たせるものとする。The ladder circuit 64 includes resistors R1 to R5 and a capacitor C1 connected in series between the power supply VDD and the ground, a switch circuit 65 connected in parallel to the capacitor C1, and a switch circuit 66 connected in parallel to each of the resistors R1 to R4. It consists of ~ 69 and.
The connection point between the capacitor C1 and the resistor R5 is on the input side of the inverter 63, the control input terminal of the switch circuit 65 is on the output side of the inverter 62, and the control input terminals of the switch circuits 66 to 69 are the output terminals of the down counter 55 ``. 1 ”to“ 4 ”, respectively. Each of the switch circuits 65 to 69 is in an off state when the output signal of the inverter 62 and the output signals k, l, m and n of the down counter 55 which are given to their control input terminals are “0”, in an off state and when they are “1”. Turns on. The resistance values of the resistors R1 to R4 have a relationship of R2 = 2.R1, R3 = 4.R1, R4 = 8.R1.
(III)第11図による第10図の回路の動作説明 第10図の信号生成回路40の動作を、第11図のタイミン
グチャートを参照しつつ説明する。(III) Description of Operation of Circuit of FIG. 10 by FIG. 11 The operation of the signal generation circuit 40 of FIG. 10 will be described with reference to the timing chart of FIG.
なお、第11図において、t10はクロック信号CLKOの周
期、t11〜t15は信号fのパルス幅、tdは遅延回路56の遅
延時間、信号hにおけるVTはインバータ63の閾値電圧レ
ベル、VDDは電源電圧レベルをそれぞれ示している。ダ
ウンカウンタ55の内容は、その4本の出力に前述の重み
付けを施した場合と同様のそれらの出力が示す数値を表
わしており、また、〜は動作タイミングの順序を示
している。In FIG. 11, t10 is the period of the clock signal CLKO, t11 to t15 are the pulse width of the signal f, td is the delay time of the delay circuit 56, VT in the signal h is the threshold voltage level of the inverter 63, and VDD is the power supply voltage. Each level is shown. The contents of the down counter 55 represent the numerical values shown by the four outputs as in the case where the above-mentioned weighting is applied, and .about. Indicate the sequence of operation timing.
先ず、トリガ信号TRGのパルスが信号生成回路40に入
力されると、その時点からパルス幅調整モードに入る。
信号bがこのモードを示す信号である。このモードに入
ると、マルチプレクサ50により、信号PDI0(即ち、f)
を出力するD-FF51のクロック入力端子にはクロック信号
CLKOの1/2分周信号である信号a(即ち、e)が供給さ
れる。First, when the pulse of the trigger signal TRG is input to the signal generation circuit 40, the pulse width adjustment mode is entered from that point.
The signal b is a signal indicating this mode. Upon entering this mode, multiplexer 50 signals PDI 0 (ie, f).
The clock signal is output to the clock input terminal of D-FF51.
A signal a (that is, e) which is a 1/2 frequency-divided signal of CLKO is supplied.
信号eの立上りタイミングで、D-FF51の出力信号f
は“0"から“1"に反転する。この際、カウンタ55の内容
は、15であるから、スイッチ回路66〜69は全てオン状態
にある。そのため、タイミングで示すように、スイッ
チ回路65がオンからオフに切換ってからのコンデンサC1
及び抵抗R5の接続点信号hにおける下降電圧の時定数
は、C1・R5である。信号hの電圧レベルがインバータ63
の閾値電圧VTを横ぎると、タイミングにおいてインバ
ータ63の出力信号iは0から“1"に反転し、それによっ
てD-FF51はリセットされ、タイミングにおいて信号f
が“1"から“0"に反転する。このときの信号fのパルス
幅t11は、次式で表わされる。Output signal f of D-FF51 at the rising timing of signal e
Is inverted from "0" to "1". At this time, since the content of the counter 55 is 15, all the switch circuits 66 to 69 are in the ON state. Therefore, as shown by the timing, the capacitor C1 after the switch circuit 65 is switched from on to off
The time constant of the falling voltage at the connection point signal h of the resistor R5 is C1.R5. The voltage level of signal h is inverter 63
Crossing the threshold voltage VT of, the output signal i of the inverter 63 is inverted from 0 to “1” at the timing, thereby resetting the D-FF 51, and at the timing, the signal f
Is inverted from "1" to "0". The pulse width t11 of the signal f at this time is expressed by the following equation.
t11=K・C1・R5 …(1) ここで、Kは比例定数で、理想的には次式で表わされ
る。t11 = K · C1 · R5 (1) Here, K is a proportional constant, which is ideally expressed by the following equation.
K=Ln(VDD/VT) …(2) 基準のパルス幅t10と信号fのパルス幅t11を比較するた
め、D-FF52により信号aの立下り相当のタイミングで信
号fをサンプリングする。D-FF52の出力端子の信号b
が“1"であれば、t10<t11、信号bが“0"になれば、t1
0<t11と判定されたことになる。この場合、t10>t11で
あるから、タイミングのように信号bは“1"のままで
ある。この判定が終って信号bが“1"のままであると、
タイミングのようにAND60の出力信号jにパルスが発
生し、ダウンカウンタ55の内容は15から14に変化する。
これによってスイッチ回路66がオフ状態となる。K = Ln (VDD / VT) (2) In order to compare the reference pulse width t10 and the pulse width t11 of the signal f, the signal f is sampled by the D-FF 52 at the timing corresponding to the falling edge of the signal a. Signal b of output terminal of D-FF52
Is “1”, t10 <t11, and when the signal b is “0”, t1
It is determined that 0 <t11. In this case, since t10> t11, the signal b remains "1" like the timing. When this judgment is over and the signal b remains "1",
A pulse is generated in the output signal j of the AND 60 like the timing, and the content of the down counter 55 changes from 15 to 14.
As a result, the switch circuit 66 is turned off.
次に、マルチプレクサ50の出力信号eが立上ると、上
記タイミング〜と同じ動作を行う。この場合のD-FF
51の出力信号fにおけるパルス幅t12は、次式で示され
る。Next, when the output signal e of the multiplexer 50 rises, the same operations as the above timings 1 to 3 are performed. D-FF in this case
The pulse width t12 of the output signal f of 51 is expressed by the following equation.
t12=K・C1・(R5+R1) …(3) 前回のパルス幅t11よりK・C1・R1の分だけ増加してい
る。この場合でも、t10>t12であるから、さらにダウン
カウンタ55をカウントダウンし、上記タイミング〜
の動作を行う。この場合の信号fのパルス幅t13は、 t13=K・C1・(R5+R2) =K・C1・(R5+2・R1) …(4) となり、前回のt12よりK・C1・R1だけ増加している。t12 = K · C1 · (R5 + R1) (3) The pulse width has increased from the previous pulse width t11 by K · C1 · R1. Even in this case, since t10> t12, the down counter 55 is further counted down, and the above timing
The operation of. The pulse width t13 of the signal f in this case is t13 = K.C1. (R5 + R2) = K.C1. (R5 + 2.R1) (4), which is increased by K.C1.R1 from the previous t12. .
以上の動作から、タイミング〜までの動作を1ス
テップとし、ステップ数をN(1,2…)とすると、Nス
テップ目の信号fのパルス幅t1Nは次式で表わされる。From the above operation, if the operation from timing to is one step and the number of steps is N (1,2 ...), the pulse width t1N of the signal f at the Nth step is expressed by the following equation.
t1N=K・C1・{R5+(N−1)・R1} …(5) 即ち、パルス幅t1Nはステップ毎にK・C1・R1ずつ増加
していき、t10<t1Nが検出された時点、別言すれば、ス
テップにおいて信号bが、“1"から“0"に反転した時
点で、パルス幅調整モードを終了し、ダウンカウンタ55
はその時点のカウント内容を、それ以後再びトリガ信号
TRGのパルスが入力されるままで保持する。t1N = K · C1 · {R5 + (N−1) · R1} (5) That is, the pulse width t1N increases by K · C1 · R1 at each step, and when t10 <t1N is detected, it is different. In other words, when the signal b is inverted from "1" to "0" in the step, the pulse width adjustment mode is ended and the down counter 55
Indicates the count content at that time and the trigger signal again after that.
Hold the TRG pulse as it is input.
以上の動作を行った結果、信号fのパルス幅t1Nは、 t1N=t10+(0〜K・C1・R1) …(6) という値におちつく。第11図ではN=5の場合が示され
ている。As a result of the above-mentioned operation, the pulse width t1N of the signal f has a value of t1N = t10 + (0 to K · C1 · R1) (6). FIG. 11 shows the case where N = 5.
パルス幅調整モードが終って信号bが“0"になると、
マルチプレクサ50によって読み取りデータ信号RDATAが
そのまま出力され、その信号RDATAがD-FF51のクロック
信号eとなるため、こんどは読み取りデータ信号RDATA
の立上りでトリガされ、パルス幅t1Nのパルス信号PDI0
が出力されていく。即ち、第1図及び第10図における信
号PDI0のパルス幅は、 t10+(0〜K・C1・R1) という値になる。K・C1・R1は読み取りエラーに対する
マージンのマイナス要因となるが、第10図においてダウ
ンカウンタ55のビット数を増し、調整抵抗分R1〜R4の分
解能を上げれば、K・C1・R1という値を小さくしていく
ことができる。When the pulse width adjustment mode ends and the signal b becomes "0",
The read data signal RDATA is output as it is by the multiplexer 50, and the signal RDATA becomes the clock signal e of the D-FF 51.
Pulse signal PDI 0 with pulse width t1N triggered by the rising edge of
Is output. That is, the pulse width of the signal PDI 0 in FIGS. 1 and 10 is t10 + ( 0 to K · C1 · R1). K ・ C1 ・ R1 is a negative factor of the margin for reading error, but if the number of bits of the down counter 55 is increased and the resolution of the adjustment resistors R1 to R4 is increased in Fig. 10, the value of K ・ C1 ・ R1 will be obtained. It can be made smaller.
(IV)実施例の利点 本実施例の利点をまとめれば、次のようになる。(IV) Advantages of the Embodiment The advantages of this embodiment can be summarized as follows.
(IV)(i)FDDからの読み取りデータ信号RDATAを一
定のパルス幅の信号に変換する際、パルス幅の調整を安
定したクロック信号CLKOの周期を基準として自動的に行
い、かつその調整動作を読み取り動作の開始毎に行うた
め、データ復調時の読み取りエラーに対するマージンを
最大の状態にすることができる。(IV) (i) When converting the read data signal RDATA from the FDD into a signal with a constant pulse width, the pulse width is automatically adjusted based on the stable cycle of the clock signal CLKO, and the adjustment operation is performed. Since the reading operation is performed every time the reading operation is started, the margin for the reading error at the time of data demodulation can be maximized.
例えば、FDDの場合、パルス幅t10として1μsecを設
定した場合、K・C1・R1=25nsec程度であれば、性能上
問題ないと考えられる。For example, in the case of FDD, when 1 μsec is set as the pulse width t10, it is considered that there is no problem in terms of performance if K · C1 · R1 = 25 nsec.
さらに説明すると、パルス幅調整のトリガ信号TRGの
パルスを、読み取り動作を行う毎にその直前に発生さ
せ、かつ読み取りが開始するまでにパルス幅調整モード
が終了するようにしておけば、第10図におけるC1,R1〜R
5及びVT等の信号PDI0のパルス幅を決定づける諸要因の
温度依存、あるいは経時変化等について何ら考慮を払う
必要がない。例えば、FDDの場合、ヘッドロード信号の
立上り時にトリガ信号TRGのパルスが乗るようにすれ
ば、以上のことが簡単に実現できる。To further explain, if the pulse of the pulse width adjustment trigger signal TRG is generated immediately before each reading operation and the pulse width adjustment mode is completed before the reading starts, FIG. C1, R1 ~ R in
It is not necessary to consider the temperature dependence of various factors that determine the pulse width of the signal PDI 0 such as 5 and VT, or the change over time. For example, in the case of FDD, the above can be easily realized if the pulse of the trigger signal TRG is placed at the rising edge of the head load signal.
(IV)(ii)信号PDI0(即ち、f)のパルス幅は、外
部から信号が与えられない限りそのカウント値が変化し
ないダウンカウンタ55のカウント値によって制御され
る。つまり信号PDI0のパルス幅は、その幅が所定の幅に
なった時点において(同期領域SYNCの後半部)保持され
たカウント値に基づいて規定されるため、データ領域DA
内において常に一定に保つことができる。即ち、同じ幅
のパルスを正確に複数回繰り返し生成することができ
る。その結果、パルス信号(データパルス)DPからのデ
ータの読み取りマージンが、データ領域DAの長さに関係
なく常に一定し、正確にデータ復調を行うことができ
る。(IV) (ii) The pulse width of the signal PDI 0 (that is, f) is controlled by the count value of the down counter 55 whose count value does not change unless a signal is externally applied. That is, the pulse width of the signal PDI 0 is defined based on the count value held at the time when the width reaches the predetermined width (the latter half of the synchronization area SYNC), and therefore the data area DA
It can always be kept constant within. That is, it is possible to accurately and repeatedly generate pulses having the same width a plurality of times. As a result, the read margin of data from the pulse signal (data pulse) DP is always constant regardless of the length of the data area DA, and accurate data demodulation can be performed.
(V)変形例 本発明は図示の実施例に限定されず、種々の変形が可
能である。例えば、第10図中のラダー回路64として、第
12図のような回路構成のものを採用できる。この第12図
のラダー回路は、並列接続された5個のコンデンサC11
〜C15と、これらのコンデンサC11〜C15に直列接続され
た抵抗Rと、この抵抗Rに並列接続され第10図のインバ
ータ62の出力で切換えられるスイッチ回路65と、各コン
デサC12〜C15に直列接続され第10図のダウンカウンタ55
の出力信号k,l,m,nでそれぞれ切換えられるスイッチ回
路66〜69とで構成されている。各スイッチ回路65〜69を
オンまたはオフ状態にして時定数を変え、それに応じた
パルス幅の信号hを第10図のインバータ63に与えること
により、第10図と同様の作用、効果が得られる。(V) Modifications The present invention is not limited to the illustrated embodiments, and various modifications are possible. For example, as the ladder circuit 64 in FIG.
A circuit configuration as shown in Fig. 12 can be adopted. The ladder circuit in Fig. 12 has five capacitors C11 connected in parallel.
To C15, a resistor R connected in series with these capacitors C11 to C15, a switch circuit 65 connected in parallel with this resistor R and switched by the output of the inverter 62 of FIG. 10, and connected in series with each of the capacitors C12 to C15. Down counter 55 shown in Fig. 10
Output signals k, l, m, and n, respectively, and switch circuits 66 to 69. By turning on or off each of the switch circuits 65 to 69 and changing the time constant, and by giving a signal h having a pulse width corresponding thereto to the inverter 63 in FIG. 10, the same operation and effect as in FIG. 10 can be obtained. .
この他、第12図以外の構成のラダー回路を用いたり、
あるいはこのラダー回路以外に、第10図の信号生成回路
40において、ダウンカウンタ55をアップカウンタ等の他
のカウンタで構成する等、種々の変形が可能である。In addition to this, using a ladder circuit with a configuration other than that shown in FIG. 12,
Alternatively, in addition to this ladder circuit, the signal generation circuit of FIG.
In 40, various modifications are possible, such as configuring the down counter 55 with another counter such as an up counter.
(発明の効果) 以上詳細に説明したように、本発明によれば、入力信
号生成回路、パルス幅比較回路、カウンタ、パルス幅規
定信号発生回路、及び基準信号生成回路によって信号生
成回路を構成したので、基準信号のパルス幅は、外部か
ら信号が与えられない限りそのカウント値が変化しない
カウンタのカウント値によって制御される。つまり基準
信号のパルス幅は、その幅が所定の幅になった時点にお
いて(同期領域の後半部)保持されたカウント値に基づ
いて規定されるため、データ領域内において常に一定に
保つことができる。即ち、同じ幅のパルスを正確に複数
回繰り返し生成することができる。その結果、データパ
ルスからのデータの読み取りマージンが、データ領域の
長さに関係なく常に一定し、正確にデータ復調を行うこ
とができる。(Effect of the Invention) As described in detail above, according to the present invention, the signal generating circuit is configured by the input signal generating circuit, the pulse width comparing circuit, the counter, the pulse width defining signal generating circuit, and the reference signal generating circuit. Therefore, the pulse width of the reference signal is controlled by the count value of the counter whose count value does not change unless a signal is externally applied. In other words, the pulse width of the reference signal is defined based on the count value held at the time when the width reaches the predetermined width (the latter half of the synchronization area), so that it can always be kept constant in the data area. . That is, it is possible to accurately and repeatedly generate pulses having the same width a plurality of times. As a result, the read margin of data from the data pulse is always constant regardless of the length of the data area, and accurate data demodulation can be performed.
第1図は本発明の実施例を示すデータ復調回路の構成ブ
ロック図、第2図は従来のデータ復調回路の構成ブロッ
ク図、第3図は第2図における読み取りデータ信号及び
切換信号の構成図、第4図及び第5図は第2図の動作を
説明するための信号波形図、第6図,第7図,第8図及
び第9図は第2図の動作を説明するためのタイミングチ
ャート、第10図は第1図中の信号生成回路の回路図、第
11図は第10図の動作を説明するためのタイミングチャー
ト、第12図は第10図中の他のラダー回路の回路図であ
る。 1,40……信号生成回路、2……PLL回路、3……コント
ロール回路、21……位相比較器、22……ローパスフィル
タ(LPF)、23……電圧制御発振器(VCO)、24……分周
器、25,50……マルチプレクサ(MPX)、26……データ分
離回路、27……オア回路(OR)、51,52,53……D-FF、54
……T-FF、55……ダウンカウンタ、58,59……アンド回
路(AND)、63……インバータ、64……ラダー回路、RDA
TA……読み取りデータ信号、CLKO……クロック信号、TR
G……トリガ信号。1 is a block diagram of a data demodulation circuit showing an embodiment of the present invention, FIG. 2 is a block diagram of a conventional data demodulation circuit, and FIG. 3 is a block diagram of read data signals and switching signals in FIG. , FIG. 4 and FIG. 5 are signal waveform diagrams for explaining the operation of FIG. 2, and FIG. 6, FIG. 7, FIG. 8 and FIG. 9 are timings for explaining the operation of FIG. Chart, FIG. 10 is a circuit diagram of the signal generating circuit in FIG.
FIG. 11 is a timing chart for explaining the operation of FIG. 10, and FIG. 12 is a circuit diagram of another ladder circuit in FIG. 1,40 ...... Signal generation circuit, 2 ...... PLL circuit, 3 ...... Control circuit, 21 ...... Phase comparator, 22 ...... Low pass filter (LPF), 23 ...... Voltage controlled oscillator (VCO), 24 ...... Frequency divider, 25,50 …… Multiplexer (MPX), 26 …… Data separation circuit, 27 …… OR circuit (OR), 51,52,53 …… D-FF, 54
…… T-FF, 55 …… Down counter, 58,59 …… And circuit (AND), 63 …… Inverter, 64 …… Ladder circuit, RDA
TA: read data signal, CLKO: clock signal, TR
G: Trigger signal.
Claims (1)
有する基準信号を生成する信号生成回路と、 前記基準信号と第2の入力信号の位相を比較してそれに
応じた比較信号を出力する位相比較器と、 前記比較信号の高周波成分を除去した信号を出力するロ
ーパスフィルタと、 前記ローパスフィルタの出力信号に応じた周波数の発振
信号を出力する電圧制御発振器と、 前記発振信号と前記基準信号とに基づきビットパルス及
びデータパルスを生成するデータ分離回路と、 前記データ分離回路の出力パルスと前記発振信号のうち
の1つを前記第2の入力信号として出力するマルチプレ
クサとを、 備えたデータ復調回路において、 前記信号生成回路は、 所定のパルス幅を有する第3の入力信号を生成する入力
信号生成回路と、 前記第3の入力信号のパルス幅と前記基準信号のパルス
幅とを比較し、前記基準信号のパルス幅が前記第3の入
力信号のパルス幅と一致した時に第1レベルの比較信号
を出力し、一致していない時に第2レベルの比較信号を
出力するパルス幅比較回路と、 前記第2レベルの比較信号が出力されている間は前記第
3の入力信号に基づきカウント値を更新し、前記第1レ
ベルの比較信号が出力されている間は該カウント値を保
持するカウンタと、 前記カウンタのカウント値に応じた時間間隔でパルス幅
規定信号を出力するパルス幅規定信号発生回路と、 前記第2レベルの比較信号が出力されている間は、前記
パルス幅規定信号と前記第3の入力信号に基づいたパル
ス幅を有する前記基準信号を生成し、前記第1レベルの
比較信号が出力されている間は、前記パルス幅規定信号
と前記第1の入力信号に基づいたパルス幅を有する前記
基準信号を生成する基準信号生成回路とで、 構成したことを特徴とするデータ復調回路。1. A signal generating circuit for generating a reference signal having a predetermined pulse width based on a first input signal, and comparing the phases of the reference signal and the second input signal with each other and outputting a comparison signal corresponding thereto. A phase comparator, a low-pass filter that outputs a signal from which the high-frequency component of the comparison signal has been removed, a voltage-controlled oscillator that outputs an oscillation signal of a frequency corresponding to the output signal of the low-pass filter, the oscillation signal and the reference A data separating circuit for generating a bit pulse and a data pulse based on a signal; and a multiplexer for outputting one of the output pulse of the data separating circuit and the oscillation signal as the second input signal, In the demodulation circuit, the signal generation circuit includes an input signal generation circuit that generates a third input signal having a predetermined pulse width, and the third input. Signal pulse width is compared with the pulse width of the reference signal, and when the pulse width of the reference signal matches the pulse width of the third input signal, a comparison signal of the first level is output and they do not match. A pulse width comparison circuit that sometimes outputs a second level comparison signal, and a count value is updated based on the third input signal while the second level comparison signal is being output, and the first level comparison circuit A counter that holds the count value while the signal is being output, a pulse width defining signal generating circuit that outputs a pulse width defining signal at a time interval according to the count value of the counter, and the second level comparison signal Is generated, the reference signal having a pulse width based on the pulse width defining signal and the third input signal is generated, and while the reference signal of the first level is being output, Pa In the reference signal generation circuit for generating the reference signal having a pulse width based scan width defining signal and to said first input signal, the data demodulation circuit which is characterized by being configured.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61019872A JPH087940B2 (en) | 1986-01-31 | 1986-01-31 | Data demodulation circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61019872A JPH087940B2 (en) | 1986-01-31 | 1986-01-31 | Data demodulation circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62177764A JPS62177764A (en) | 1987-08-04 |
| JPH087940B2 true JPH087940B2 (en) | 1996-01-29 |
Family
ID=12011300
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61019872A Expired - Lifetime JPH087940B2 (en) | 1986-01-31 | 1986-01-31 | Data demodulation circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH087940B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5633132B2 (en) * | 2009-09-30 | 2014-12-03 | 日本電気株式会社 | Data transmission system and method, data transmitting apparatus and receiving apparatus |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5834458U (en) * | 1981-08-29 | 1983-03-05 | ソニー株式会社 | Wind pulse forming circuit |
-
1986
- 1986-01-31 JP JP61019872A patent/JPH087940B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62177764A (en) | 1987-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0074793B1 (en) | Phase-locked loop circuit | |
| JP2993559B2 (en) | Phase locked loop | |
| US4795985A (en) | Digital phase lock loop | |
| JPH0770168B2 (en) | PLL circuit for magnetic disk device | |
| KR860004401A (en) | Phase Locked Loops for MFM Data Recording | |
| JP3308846B2 (en) | Phase synchronization circuit and recording / reproducing device | |
| US20030214332A1 (en) | Phase locked loop with low steady state phase errors and calibration circuit for the same | |
| EP0287776B1 (en) | Phase-locked data detector | |
| JPH10106175A (en) | Data isolating circuit | |
| US20030067356A1 (en) | Recording clock generation circuit | |
| US20050057314A1 (en) | Device and method for detecting phase difference and PLL using the same | |
| JP2002118461A (en) | Pll circuit | |
| JPH087940B2 (en) | Data demodulation circuit | |
| US5260841A (en) | Clock extracting circuit | |
| JP3395411B2 (en) | Phase comparison circuit and phase synchronization circuit | |
| US5570243A (en) | Variable delay circuit including current mirror and ramp generator circuits for use in the read channel of a data storage device | |
| JP3418712B2 (en) | Phase comparison circuit | |
| JPS6249663B2 (en) | ||
| JP2699350B2 (en) | Digital PLL circuit | |
| JPH0749870Y2 (en) | PLL circuit | |
| JPH0247653Y2 (en) | ||
| JPH07120944B2 (en) | PLL circuit | |
| JP2764579B2 (en) | High-speed tracking PLL device | |
| JPH10340544A (en) | PLL circuit | |
| JP2556542B2 (en) | Synchronous circuit |