JPH09321590A - Variable delay line circuit - Google Patents
Variable delay line circuitInfo
- Publication number
- JPH09321590A JPH09321590A JP8136348A JP13634896A JPH09321590A JP H09321590 A JPH09321590 A JP H09321590A JP 8136348 A JP8136348 A JP 8136348A JP 13634896 A JP13634896 A JP 13634896A JP H09321590 A JPH09321590 A JP H09321590A
- Authority
- JP
- Japan
- Prior art keywords
- delay
- signal
- data
- circuit
- input signal
- 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
- 238000001514 detection method Methods 0.000 claims abstract description 19
- 230000003111 delayed effect Effects 0.000 claims description 17
- 230000001934 delay Effects 0.000 claims description 11
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 4
- 238000004519 manufacturing process Methods 0.000 abstract description 2
- 239000006185 dispersion Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 7
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 4
- 230000003252 repetitive effect Effects 0.000 description 4
- 230000007613 environmental effect Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 239000013078 crystal Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 208000024891 symptom Diseases 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Pulse Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、入力された信号
を外部からの制御データに応じて遅延して出力する可変
遅延線回路に関し、特に、ゲートアレイなどのASIC
(特定用途向けIC)により実現される可変遅延線回路
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a variable delay line circuit that delays an input signal according to external control data and outputs the delayed signal, and more particularly to an ASIC such as a gate array.
The present invention relates to a variable delay line circuit realized by (application-specific IC).
【0002】[0002]
【従来の技術】パーソナルコンピュータ等からモニタ装
置に対して出力されるVGA(VideoGraphics Array)
などの信号出力標準や、VGAの上位互換の信号出力標
準であるSVGAなどの規格による映像信号を、外部の
液晶モニタ装置に取込む際などに、それぞれの信号出力
標準規格に応じた画素周波数で映像信号をサンプリング
しなければならない場合がある。2. Description of the Related Art VGA (Video Graphics Array) output from a personal computer or the like to a monitor device
When a video signal based on a signal output standard such as SVGA, which is a signal output standard that is upwardly compatible with VGA, etc., is taken into an external liquid crystal monitor device, a pixel frequency corresponding to each signal output standard is used. The video signal may need to be sampled.
【0003】この場合において、サンプリングクロック
と映像信号との位相が最適に調整されていないと、映像
信号を正確にサンプリングすることができず、サンプリ
ングした結果、映像信号にジッタや信号振幅レベルの変
動といった症状が現われることがある。In this case, if the phases of the sampling clock and the video signal are not optimally adjusted, the video signal cannot be accurately sampled, and as a result of sampling, the jitter or fluctuation in the signal amplitude level of the video signal is detected. Such symptoms may appear.
【0004】したがって、サンプリングクロックと映像
信号との位相調整を行なうために、入力する信号の遅延
量を外部からの制御信号に応じて変化させることが可能
な可変遅延線回路が必要となる。Therefore, in order to adjust the phase between the sampling clock and the video signal, a variable delay line circuit that can change the delay amount of an input signal in accordance with an external control signal is required.
【0005】図5は、従来の可変遅延線回路500の全
体構成を示す概略ブロック図である。可変遅延線回路5
00は、遅延させるべき入力信号INを受けて、遅延時
間のそれぞれ異なる複数の遅延信号を出力する遅延回路
群501と、遅延回路群501からの複数の遅延信号を
受けて、外部から与えられる遅延量指定データUXに基
づいて目的とする遅延信号を選択して出力するデコード
回路502とを備える。FIG. 5 is a schematic block diagram showing the overall configuration of a conventional variable delay line circuit 500. Variable delay line circuit 5
A delay circuit group 00 receives an input signal IN to be delayed and outputs a plurality of delay signals having different delay times, and a plurality of delay signals from the delay circuit group 501 and an externally applied delay. And a decoding circuit 502 which selects and outputs a target delay signal based on the quantity designation data UX.
【0006】遅延回路群501は、カスケード接続され
た複数の遅延回路、たとえばインバータ回路A1 〜AN
を含む。インバータ回路A1 は、入力信号INを入力に
受け、後段の各インバータ回路A2 〜AN は、それぞれ
前段のインバータ回路A1 〜AN-1 の出力を入力に受け
る。各インバータ回路A1 〜AN の出力は、並行してデ
コード回路502に入力される。Delay circuit group 501 includes a plurality of cascaded delay circuits, for example, inverter circuits A 1 to A N.
including. The inverter circuit A 1 receives the input signal IN as an input, and each of the inverter circuits A 2 to A N in the subsequent stage receives the output of the inverter circuit A 1 to A N−1 in the previous stage as an input. The outputs of the inverter circuits A 1 to A N are input to the decoding circuit 502 in parallel.
【0007】各インバータ回路A1 〜AN は、それぞれ
入力した信号を一定の期間遅延して出力する。この期間
は、各インバータ回路A1 〜AN で同じである。Each of the inverter circuits A 1 to A N delays and outputs the input signal for a fixed period. This period is the same for each of the inverter circuits A 1 to A N.
【0008】次に、可変遅延線回路500の動作につい
て簡単に説明する。初段のインバータ回路A1 に、入力
信号INが入力されると、入力信号INは、一定の期間
遅延され遅延信号として出力される。この遅延信号は、
順次インバータ回路A2 〜A N で遅延を受けながら伝達
されていく。Next, the operation of the variable delay line circuit 500 will be described.
Briefly explained. First stage inverter circuit A1Input to
When the signal IN is input, the input signal IN stays
It is delayed and output as a delayed signal. This delayed signal is
Sequential inverter circuit ATwo~ A NTransmission while receiving a delay at
Will be done.
【0009】デコード回路502は、外部から入力した
遅延量指定データUXをデコードして、インバータ回路
A1 〜AN のそれぞれの出力である遅延信号の中から目
的とする遅延信号を選択して出力する。The decode circuit 502 decodes the delay amount designation data UX input from the outside, selects a target delay signal from the delay signals output from the inverter circuits A 1 to A N , and outputs the selected delay signal. To do.
【0010】したがって、遅延量指定データUXの値を
変化させることにより、入力信号INを任意の量遅延さ
せて、遅延信号OUTとして取出すことが可能である。Therefore, by changing the value of the delay amount designation data UX, it is possible to delay the input signal IN by an arbitrary amount and take it out as the delay signal OUT.
【0011】しかしながら、この可変遅延線回路500
の構成においては、各遅延回路A1〜AN の性能のばら
つきや遅延特性のドリフトなどにより、最終的に出力さ
れる遅延信号OUTの遅延量は大きく影響を受ける。However, this variable delay line circuit 500
In the configuration, the delay amount of the finally output delay signal OUT is greatly affected by variations in performance of the delay circuits A 1 to A N and drift of delay characteristics.
【0012】たとえば、ゲートアレイにより可変遅延線
回路500を構成した場合を例にとると、その遅延量は
一般に、以下の式で表わされる。For example, taking the case where the variable delay line circuit 500 is composed of a gate array as an example, the delay amount is generally expressed by the following equation.
【0013】 (遅延量)=(標準遅延量)×Kt×Kv×Kp …(1) ここで、Kt、KvおよびKpは、それぞれ各遅延回路
A1 〜AN の遅延時間に対する温度係数、電圧係数およ
びプロセス係数である。[0013] (delay) = (standard delay) × Kt × Kv × Kp ... (1) where, Kt, Kv and Kp, the temperature coefficient respectively for the delay times of the delay circuits A 1 to A N, the voltage A coefficient and a process coefficient.
【0014】これらの係数値の代表的な値を図6に示
す。図6(a)は、温度係数Ktの外部環境温度に対す
る変化を、(b)は、電圧係数Kvの電源電圧に対する
変化を、(c)は、プロセス係数Kpのプロセス変動
(たとえば、日変動等)の最大および最小値をそれぞれ
示す。Representative values of these coefficient values are shown in FIG. FIG. 6A shows a change of the temperature coefficient Kt with respect to the external environment temperature, FIG. 6B shows a change of the voltage coefficient Kv with respect to the power supply voltage, and FIG. 6C shows a process variation of the process coefficient Kp (for example, daily variation, etc.). ) Shows the maximum and minimum values, respectively.
【0015】図6に示した各係数の変動に基づくと、同
じゲートアレイのセル上に形成された可変遅延線回路の
遅延量のばらつきは、たとえプロセスばらつきが全くな
い状態であっても、環境温度が25℃から75℃に変化
すると約13%増加し、さらに、電源電圧が5.0Vか
ら4.5Vになると約9%増加することになる。Based on the variation of each coefficient shown in FIG. 6, the variation of the delay amount of the variable delay line circuits formed on the cells of the same gate array is the same even if there is no process variation. When the temperature changes from 25 ° C. to 75 ° C., it increases about 13%, and when the power supply voltage changes from 5.0V to 4.5V, it increases about 9%.
【0016】さらにこの変動にプロセス係数Kpの要因
が加わると、各ゲートアレイのセル間での遅延量のばら
つきは最大で2倍以上になる場合があることになる。Further, if a factor of the process coefficient Kp is added to this variation, the variation in the delay amount between the cells of each gate array may be doubled or more at the maximum.
【0017】[0017]
【発明が解決しようとする課題】すなわち、図5に示し
た従来の可変遅延線回路500の構成を、ASIC上で
実現した場合も、その各遅延線回路A1 〜AN の特性ば
らつきや遅延特性のドリフト等の影響で目的とする遅延
量を正確に得ることは困難であり、特に高い精度が要求
される用途に、この可変遅延線回路500を採用するこ
とは難しい。[SUMMARY OF THE INVENTION That is, the configuration of a conventional variable delay line circuit 500 shown in FIG. 5, even when implemented on ASIC, the characteristic variation or delay of the respective delay line circuits A 1 to A N It is difficult to accurately obtain a target delay amount due to the influence of characteristic drift and the like, and it is difficult to adopt the variable delay line circuit 500 for applications in which particularly high accuracy is required.
【0018】この問題を解決するために、図7に示す可
変遅延線回路600が提案されている(特願平8−10
2633)が、未だ公知とはなっていない。To solve this problem, a variable delay line circuit 600 shown in FIG. 7 has been proposed (Japanese Patent Application No. 8-10).
2633) is not yet known.
【0019】図7は、この可変遅延線回路600の全体
構成を示す概略ブロック図である。図7において、可変
遅延線回路600は、信号遅延回路601と、信号発生
回路602と、遅延量検出回路603と、切換回路60
4と、制御回路605と、波形補完回路606と、切換
回路607とを備える。FIG. 7 is a schematic block diagram showing the entire structure of the variable delay line circuit 600. 7, the variable delay line circuit 600 includes a signal delay circuit 601, a signal generation circuit 602, a delay amount detection circuit 603, and a switching circuit 60.
4, a control circuit 605, a waveform complementing circuit 606, and a switching circuit 607.
【0020】信号遅延回路601は、外部からの制御に
従い、入力信号INを所定の時間遅延して出力する。The signal delay circuit 601 delays the input signal IN by a predetermined time and outputs it, under the control of the outside.
【0021】この信号遅延回路601は、遅延回路群6
08と選択回路609とを含み、図5に示す可変遅延線
回路500と同様の構成を有する。The signal delay circuit 601 includes a delay circuit group 6
08 and a selection circuit 609, and has the same configuration as the variable delay line circuit 500 shown in FIG.
【0022】信号発生回路602は、信号遅延回路60
1の遅延量をモニタする基準信号Mおよび各種制御パル
スを生成する。The signal generation circuit 602 is a signal delay circuit 60.
A reference signal M for monitoring the delay amount of 1 and various control pulses are generated.
【0023】この信号発生回路602は、内部クロック
信号を発生する水晶発振回路610と、内部クロック信
号に基づき基準信号Mを発生する基準信号発生回路61
1とを含む。The signal generating circuit 602 includes a crystal oscillator circuit 610 for generating an internal clock signal and a reference signal generating circuit 61 for generating a reference signal M based on the internal clock signal.
Including 1 and.
【0024】遅延量検出回路603は、信号遅延回路6
01を介して、基準信号Mを所定の時間遅延させるため
に必要な信号遅延回路601を制御する基準データRを
出力する。The delay amount detection circuit 603 includes a signal delay circuit 6
The reference data R for controlling the signal delay circuit 601 necessary for delaying the reference signal M by a predetermined time is output via 01.
【0025】切換回路604は、入力信号INと基準信
号Mとを受けて、いずれかを選択的に信号遅延回路60
1に入力する。すなわち、可変遅延線回路600は、遅
延させるべき入力信号INに対して、信号遅延回路60
1の遅延量をモニタする基準信号Mを時分割して割込ま
せて入力する。The switching circuit 604 receives the input signal IN and the reference signal M and selectively selects one of them.
Enter 1 That is, the variable delay line circuit 600 receives the signal delay circuit 60 with respect to the input signal IN to be delayed.
The reference signal M for monitoring the delay amount of 1 is time-divisionally interrupted and input.
【0026】波形補完回路606は、入力信号INを受
けて、所定のレベルの補完信号を出力する。The waveform complementing circuit 606 receives the input signal IN and outputs a complementary signal of a predetermined level.
【0027】切換回路607は、信号遅延回路601お
よび波形補完回路606の出力を受けて、いずれかの信
号を選択的に出力する。Switching circuit 607 receives the outputs of signal delay circuit 601 and waveform complementing circuit 606 and selectively outputs one of the signals.
【0028】制御回路605は、外部から入力した遅延
量指定データUYと基準データRとを受けて、制御デー
タDを出力する演算器612と、基準データRと制御デ
ータDとを切換えて信号遅延回路601に出力する切換
回路613とを含む。The control circuit 605 receives the delay amount designation data UY and the reference data R input from the outside and outputs the control data D, and the signal delay by switching the reference data R and the control data D. And a switching circuit 613 for outputting to the circuit 601.
【0029】この演算器612においては、入力信号I
Nを外部から入力した遅延量指定データUYに対応する
時間だけ遅延させるため、実際に基準信号Mを所定の時
間遅延させて、その結果必要とした遅延量である基準デ
ータRに基づき、遅延量指定データUYを修正し、制御
データDとして出力する。In the arithmetic unit 612, the input signal I
In order to delay N by the time corresponding to the delay amount designation data UY input from the outside, the reference signal M is actually delayed for a predetermined time, and the delay amount is calculated based on the reference data R which is the required delay amount. The designated data UY is corrected and output as control data D.
【0030】すなわち、可変遅延線回路600において
は、遅延回路群608の有する特性のばらつきやドリフ
トの影響を基準信号Mを用いて検出し、その結果である
基準データRを入力信号INに対する遅延量の制御に反
映させることで、上記に示した問題の解決を図ってい
る。That is, in the variable delay line circuit 600, the influence of the characteristic variation and drift of the delay circuit group 608 is detected by using the reference signal M, and the reference data R as the result is detected by the delay amount with respect to the input signal IN. The above problem is solved by reflecting it in the control of.
【0031】しかし、可変遅延線回路600は、遅延回
路群608の特性のばらつきやドリフトを検出するた
め、基準信号Mを入力信号INの非活性状態時を利用し
て入力するように構成している。However, the variable delay line circuit 600 is configured to input the reference signal M by utilizing the inactive state of the input signal IN in order to detect the variation and drift of the characteristics of the delay circuit group 608. There is.
【0032】したがって、入力信号INのデューティ比
が50%近傍の場合、入力信号INと基準信号Mとを多
重化させたうえ、基準信号Mおよび入力信号INを選択
的に制御することは困難である。Therefore, when the duty ratio of the input signal IN is near 50%, it is difficult to multiplex the input signal IN and the reference signal M and selectively control the reference signal M and the input signal IN. is there.
【0033】すなわち、可変遅延線回路600において
は、入力信号INとして、比較的デューティ比に偏りの
ある、たとえば水平同期信号にしか適用できないという
問題が生じる。That is, in the variable delay line circuit 600, there arises a problem that the input signal IN can be applied only to a horizontal synchronizing signal having a relatively biased duty ratio.
【0034】このため、図8に示す可変遅延線回路70
0が提案されており(特願平8−102633)、ここ
では、入力信号INがデューティ比50%近傍であって
も適用できる構成をとる。Therefore, the variable delay line circuit 70 shown in FIG.
0 has been proposed (Japanese Patent Application No. 8-102633), and here, a configuration is applicable in which the input signal IN is applicable even when the duty ratio is near 50%.
【0035】図8は、このような可変遅延線回路700
の全体構成を示す概略ブロック図である。FIG. 8 shows such a variable delay line circuit 700.
3 is a schematic block diagram showing the overall configuration of FIG.
【0036】図8において、図7に示す可変遅延線回路
600と同一部分には、同一参照番号を付してその説明
を省略する。In FIG. 8, the same parts as those of the variable delay line circuit 600 shown in FIG. 7 are designated by the same reference numerals and the description thereof will be omitted.
【0037】可変遅延線回路700が、図7に示す可変
遅延線回路600の構成と異なる点は、信号遅延回路6
01に代えて、信号遅延回路701を含むことである。The variable delay line circuit 700 is different from the configuration of the variable delay line circuit 600 shown in FIG.
Instead of 01, a signal delay circuit 701 is included.
【0038】信号遅延回路701は、入力信号INと基
準信号Mとをそれぞれに入力する遅延回路群702、7
03と、各遅延回路群702、703の出力を受ける選
択回路704、705とを含む。The signal delay circuit 701 includes delay circuit groups 702 and 7 for inputting an input signal IN and a reference signal M, respectively.
03 and selection circuits 704 and 705 that receive the outputs of the delay circuit groups 702 and 703, respectively.
【0039】したがって、入力信号INおよび基準信号
Mを遅延させるための構成が、それぞれ独立して存在す
るため、入力信号INがデューティ比50%近傍であっ
ても、上記に示した図7の可変遅延線回路600におけ
る問題は生じない。Therefore, since the configurations for delaying the input signal IN and the reference signal M exist independently of each other, even if the input signal IN is in the vicinity of the duty ratio of 50%, the variable shown in FIG. The problem in delay line circuit 600 does not occur.
【0040】ところが、可変遅延線回路700は、2系
統の遅延回路群702、703を持つので、各遅延線回
路群702、703の性能のばらつきや遅延特性のドリ
フトの相対差が新たに問題となる。However, since the variable delay line circuit 700 has the delay circuit groups 702 and 703 of two systems, variations in the performance of the delay line circuit groups 702 and 703 and relative differences in the delay characteristic drifts pose new problems. Become.
【0041】さらに、可変遅延線回路700を1つのA
SIC上で実現しようとすると、2系統の遅延回路群7
02、703を含むため、回路規模が増大するとともに
コストの増大を招くという問題も生じる。Further, the variable delay line circuit 700 is connected to one A
When trying to realize on SIC, delay circuit group 7 of 2 systems
Since 02 and 703 are included, there is a problem that the circuit scale increases and the cost also increases.
【0042】それゆえ、本発明は上記に示した問題点を
解決するためになされたもので、その目的は、デューテ
ィ比に偏りのある入力信号はもとよりデューティ比が5
0%近傍の入力信号に対しても、遅延回路群が有する各
遅延回路の性能のばらつきや遅延特性のドリフトといっ
た影響を抑制して、高精度な可変遅延動作が可能な可変
遅延線回路を提供することである。Therefore, the present invention has been made in order to solve the above-mentioned problems, and its purpose is to provide an input signal having a biased duty ratio as well as a duty ratio of 5%.
Provided is a variable delay line circuit capable of highly accurate variable delay operation by suppressing the influence of variations in performance of delay circuits included in the delay circuit group and delay characteristic drift even with respect to an input signal near 0%. It is to be.
【0043】本発明の他の目的では、安価なASIC上
においても、高精度な遅延を実現することが可能な可変
遅延線回路を提供することである。Another object of the present invention is to provide a variable delay line circuit capable of realizing a highly accurate delay even on an inexpensive ASIC.
【0044】[0044]
【課題を解決するための手段】請求項1に係る可変遅延
線回路は、外部からの遅延量指定データに応じて、入力
信号を目的とする時間遅延させて、遅延信号として出力
する可変遅延線回路であって、入力信号に基づき、所定
の第1のタイミング信号に応じて入力信号を一定時間遅
延させるための遅延量を検出する遅延特性検出手段と、
遅延量指定データを受けて、遅延特性検出手段の出力結
果に応じて、入力信号を目的とする時間だけ遅延するた
めの制御データを演算して更新する制御手段と、遅延特
性検出手段に対して、遅延特性検出手段の出力結果に応
じて入力信号を遅延させた信号をフィードバックすると
ともに、制御データに応じて、入力信号を遅延させて目
的とする遅延信号を出力する信号遅延手段とを備える。According to another aspect of the present invention, there is provided a variable delay line circuit which delays an input signal for a target time according to external delay amount designation data and outputs the delayed signal as a delay signal. A delay characteristic detecting means for detecting a delay amount for delaying the input signal for a predetermined time according to a predetermined first timing signal based on the input signal;
Control means for receiving the delay amount designation data and computing and updating control data for delaying the input signal by a target time according to the output result of the delay characteristic detecting means; and the delay characteristic detecting means Signal delay means for feeding back a signal obtained by delaying the input signal according to the output result of the delay characteristic detecting means and delaying the input signal according to the control data to output a target delay signal.
【0045】請求項2に記載の可変遅延線回路は、遅延
特性検出手段が、第1のタイミング信号を発生するとと
もに、外部から受ける制御データの更新時間を決める第
1のデータにより第2のタイミング信号を発生するタイ
ミング信号発生手段と、第1のタイミング信号を受ける
ごとに、入力信号を所定の時間だけ遅延させるために必
要な信号遅延手段を制御する基準データを検出する遅延
量検出手段とを含み、制御手段が、第2のタイミング信
号に応じて、基準データを選択的に出力するラッチ手段
と、遅延量指定データと遅延量指定データと異なる第2
のデータとを外部から受けて、ラッチ手段の出力に基づ
いて、制御データを演算する演算手段とを含み、信号遅
延手段が、入力信号を受けて順次伝達するカスケード接
続された複数段の遅延回路からなる遅延回路群と、複数
段の遅延回路の出力を並列に受けて、基準データに応じ
て、いずれかの遅延回路の出力を選択して遅延量検出手
段にフィードバックする第1の選択回路と、複数段の遅
延回路の出力を並列に受けて、制御データに応じて、い
ずれかの遅延回路の出力を選択して、目的とする遅延信
号を出力する第2の選択回路とを含む。According to another aspect of the variable delay line circuit of the present invention, the delay characteristic detecting means generates the first timing signal, and the second timing is determined by the first data that determines the update time of the control data received from the outside. Timing signal generating means for generating a signal and delay amount detecting means for detecting reference data for controlling the signal delay means necessary for delaying the input signal by a predetermined time each time the first timing signal is received. In addition, the control means selectively outputs the reference data in response to the second timing signal, and the delay amount designating data and the delay amount designating data which are different from each other.
Data from the outside, and a calculation means for calculating control data on the basis of the output of the latch means. And a first selection circuit that receives the outputs of a plurality of stages of delay circuits in parallel, selects the output of any one of the delay circuits according to the reference data, and feeds it back to the delay amount detecting means. A second selection circuit that receives outputs of the delay circuits of a plurality of stages in parallel, selects the output of any one of the delay circuits according to the control data, and outputs a target delay signal.
【0046】請求項3に係る可変遅延線回路は、遅延量
検出手段が、基準データに基づき、第1の選択回路から
出力される基準遅延信号の論理レベルと入力信号の論理
レベルとを比較する比較手段と、比較手段の出力結果を
受けて、基準遅延信号が入力信号に対して、所定の時間
遅延するように基準データを1単位ずつ増加あるいは減
少させ、第1の選択回路とラッチ回路とに基準データを
出力する検出手段と、第1のタイミング信号を受けるご
とに、基準データを初期値に設定する手段とを含む。In the variable delay line circuit according to claim 3, the delay amount detecting means compares the logic level of the reference delay signal output from the first selection circuit with the logic level of the input signal based on the reference data. In response to the output of the comparing means and the comparing means, the reference data is increased or decreased by one unit so that the reference delay signal delays the input signal by a predetermined time, and the first selection circuit and the latch circuit are provided. And detecting means for outputting the reference data, and means for setting the reference data to the initial value each time the first timing signal is received.
【0047】請求項4に係る可変遅延線回路は、ラッチ
手段が、第1の論理レベルと第2の論理レベルとの2つ
の状態を繰返しとる第2のタイミング信号を受けて、第
2のタイミング信号が第1の論理レベルの間、基準デー
タの値をその出力の値として更新する手段を有する。According to another aspect of the variable delay line circuit of the present invention, the latch means receives the second timing signal that repeatedly takes two states of the first logic level and the second logic level, and receives the second timing. Means for updating the value of the reference data as the value of its output while the signal is at the first logic level.
【0048】請求項5に係る可変遅延線回路は、演算手
段が、ラッチ手段の出力と遅延量指定データと第2のデ
ータとを受けて、遅延量指定データに比例係数を乗算し
て制御データとして出力し、比例係数は、第2のデータ
を複数段の遅延回路の1段あたりの最大遅延時間で除算
したもので、ラッチ手段の出力を除算して算出する手段
を有する。In the variable delay line circuit according to the present invention, the arithmetic means receives the output of the latch means, the delay amount designating data and the second data, and multiplies the delay amount designating data by the proportional coefficient to obtain the control data. The proportional coefficient is obtained by dividing the second data by the maximum delay time per stage of the delay circuits of a plurality of stages, and has a means for calculating by dividing the output of the latch means.
【0049】請求項6に係る可変遅延線回路は、第2の
データが、第3の論理レベルと第4の論理レベルとの2
つの状態を繰返しとる入力信号において、入力信号の第
3の論理レベルのパルス幅を示す。In a variable delay line circuit according to a sixth aspect of the present invention, the second data has two levels of a third logic level and a fourth logic level.
For an input signal that repeats one state, it shows the pulse width of the third logic level of the input signal.
【0050】請求項7に係る可変遅延線回路は、入力信
号が、そのデューティ比が50%近傍の一定周波数であ
ることを特徴とする。A variable delay line circuit according to a seventh aspect is characterized in that the input signal has a constant frequency with a duty ratio of around 50%.
【0051】[0051]
[実施の形態1]図1は、この発明の実施の形態1にお
ける可変遅延線回路100の全体構成を示す概略ブロッ
ク図である。[First Embodiment] FIG. 1 is a schematic block diagram showing an entire structure of a variable delay line circuit 100 according to a first embodiment of the present invention.
【0052】図1における可変遅延線回路100は、入
力信号INを受けて、所定の第1のタイミング信号Pに
応じて、入力信号INを所定の時間遅延させるための遅
延量を検出し、基準データRとして出力する遅延特性検
出回路101と、外部から遅延量指定データUを受け
て、入力信号INを目的とする時間遅延するための制御
データDを基準データRをもとに演算して、更新する制
御回路102と、基準データRを受けて、入力信号IN
を対応する時間遅延して、遅延特性検出回路101にフ
ィードバックするとともに、制御データDを受けて、入
力信号INを対応する時間遅延して、目的とする遅延信
号OUTを出力する信号遅延回路103とを備える。The variable delay line circuit 100 shown in FIG. 1 receives the input signal IN, detects the delay amount for delaying the input signal IN for a predetermined time in accordance with a predetermined first timing signal P, and outputs a reference value. The delay characteristic detection circuit 101 which outputs as the data R and the delay amount designation data U from the outside are received, and the control data D for delaying the input signal IN by the intended time is calculated based on the reference data R, Upon receiving the control circuit 102 to be updated and the reference data R, the input signal IN
And a signal delay circuit 103 that receives the control data D, delays the input signal IN for a corresponding time, and outputs a target delay signal OUT. Equipped with.
【0053】信号遅延回路103は、入力信号INを遅
延させる遅延回路群104と、第1の選択回路105
と、第2の選択回路106とを含む。The signal delay circuit 103 includes a delay circuit group 104 for delaying the input signal IN and a first selection circuit 105.
And a second selection circuit 106.
【0054】図2は、実施の形態1における信号遅延回
路103の全体構成を示す概略ブロック図であり、図5
に示す従来の可変遅延線回路500と共通する構成要素
は、同一参照番号を付してその説明を省略する。FIG. 2 is a schematic block diagram showing the overall configuration of the signal delay circuit 103 according to the first embodiment.
Components common to those of the conventional variable delay line circuit 500 shown in FIG.
【0055】遅延回路群104が、図5に示す従来の遅
延回路群501と異なる点は、遅延回路群104からの
出力が2系統存在すること、およびこれに対応して選択
回路105、106を2系統有することである。The delay circuit group 104 is different from the conventional delay circuit group 501 shown in FIG. 5 in that there are two systems of outputs from the delay circuit group 104, and correspondingly, the selection circuits 105 and 106 are provided. It is to have two systems.
【0056】ここで第1の選択回路105は、遅延回路
群104から受ける遅延時間の異なる複数の遅延信号の
中から、遅延特性検出回路101の出力する基準データ
Rに対応する遅延信号を選択し、基準遅延信号RSとし
て遅延特性検出回路101にフィードバックする。Here, the first selection circuit 105 selects a delay signal corresponding to the reference data R output from the delay characteristic detection circuit 101 from a plurality of delay signals received from the delay circuit group 104 and having different delay times. Is fed back to the delay characteristic detection circuit 101 as the reference delay signal RS.
【0057】第2の選択回路106は、同じく遅延回路
群104から受ける複数の遅延信号の中から、制御回路
102が出力する制御データDに対応する遅延信号を選
択して、遅延信号OUTとして出力する。The second selection circuit 106 selects the delay signal corresponding to the control data D output from the control circuit 102 from the plurality of delay signals similarly received from the delay circuit group 104 and outputs it as the delay signal OUT. To do.
【0058】遅延特性検出回路101は、タイミング信
号発生回路107と、遅延量検出回路108とを含む。Delay characteristic detecting circuit 101 includes a timing signal generating circuit 107 and a delay amount detecting circuit 108.
【0059】タイミング信号発生回路107は、遅延特
性検出回路101を制御する第1のタイミング信号Pを
生成するとともに、後述するラッチ回路109での制御
データDの更新時間を決めるデータQLを外部から受け
て第1のタイミング信号Pに同期した第2のタイミング
信号Qを生成する。The timing signal generation circuit 107 generates a first timing signal P for controlling the delay characteristic detection circuit 101, and externally receives data QL for determining the update time of the control data D in the latch circuit 109 described later. To generate a second timing signal Q synchronized with the first timing signal P.
【0060】ここで、第1のタイミング信号Pは、周期
およびデューティ比が一定の繰返し信号である。Here, the first timing signal P is a repetitive signal having a constant cycle and duty ratio.
【0061】一方、第2のタイミング信号Qは、第1の
タイミング信号Pと同一の周期であって、デューティ比
が第1のタイミング信号Pと異なる繰返し信号である。On the other hand, the second timing signal Q is a repetitive signal having the same cycle as the first timing signal P and a duty ratio different from that of the first timing signal P.
【0062】遅延量検出回路108は、第1のタイミン
グ信号Pの制御を受けて、入力信号INを所定の時間遅
延するための遅延回路群104の段数を検出して、基準
データRとして出力する。The delay amount detection circuit 108 receives the control of the first timing signal P, detects the number of stages of the delay circuit group 104 for delaying the input signal IN for a predetermined time, and outputs it as the reference data R. .
【0063】遅延量検出回路108は、第1のタイミン
グ信号Pを受けるごとに、基準データRを初期値(以
下、簡単のためR0 と記す)に設定する。以下では、第
1のタイミング信号PがHレベルのときに、基準データ
RをR0 とするものとする(なお、特に記載しないが、
以下に示す第1のタイミング信号Pの論理レベルの関係
は、逆であってもよい)。Each time the delay amount detecting circuit 108 receives the first timing signal P, it sets the reference data R to an initial value (hereinafter referred to as R 0 for simplicity). In the following, it is assumed that the reference data R is R 0 when the first timing signal P is at H level (note that this is not particularly described,
The relationship of the logic levels of the first timing signal P shown below may be reversed).
【0064】遅延量検出回路108は、基準データRを
信号遅延回路103に出力して、入力信号INを基準デ
ータRに対応する時間遅延した基準遅延信号RSを受け
る。The delay amount detecting circuit 108 outputs the reference data R to the signal delay circuit 103 and receives the reference delay signal RS obtained by delaying the input signal IN corresponding to the reference data R by a time delay.
【0065】基準遅延信号RSを受けた遅延量検出回路
108は、入力信号INに対して、基準遅延信号RSが
所定の時間遅延しているか比較し、その結果に基づき、
基準データRを1ずつ増加あるいは減少させて、基準デ
ータRを修正する。Upon receipt of the reference delay signal RS, the delay amount detection circuit 108 compares the input delay signal IN with the reference delay signal RS for a predetermined time, and based on the result,
The reference data R is corrected by increasing or decreasing the reference data R by one.
【0066】すなわち、遅延量検出回路108は、Hレ
ベルの第1のタイミング信号Pを受けて基準データRを
R0 に設定した後、第1のタイミング信号PがLレベル
の間、基準データRに基づく基準遅延信号RSと入力信
号INとの比較およびその比較結果に伴う基準データR
の修正を繰返す。That is, the delay amount detecting circuit 108 receives the first timing signal P at the H level and sets the reference data R to R 0 , and thereafter, while the first timing signal P is at the L level, the reference data R is set. Of the reference delay signal RS with the input signal IN and the reference data R accompanying the comparison result
Repeat the correction of.
【0067】制御回路102は、ラッチ回路109と、
演算器110とを含む。ラッチ回路109は、遅延特性
検出回路101から受けた第2のタイミング信号Qに応
じて、遅延量検出回路108が出力する基準データRを
選択的に出力する。The control circuit 102 includes a latch circuit 109,
And a calculator 110. Latch circuit 109 selectively outputs reference data R output from delay amount detection circuit 108 according to second timing signal Q received from delay characteristic detection circuit 101.
【0068】具体的には、第2のタイミング信号QがH
レベルからLレベルへ移行するごとに、遅延基準データ
RRの値を逐次基準データRの値で更新して演算器11
0に出力する(以下、特に記載しないが、この論理レベ
ルの関係は逆であってもよい)。この動作は、第2のタ
イミング信号QがLレベルの間繰返される。一方、第2
のタイミング信号QがHレベルの間、遅延基準データR
Rの変更は行なわれず、演算器110に出力する。Specifically, the second timing signal Q is H
The value of the delay reference data RR is sequentially updated with the value of the reference data R every time the level is changed to the L level, and the arithmetic unit 11
It is output to 0 (hereinafter, although not particularly described, this logic level relationship may be reversed). This operation is repeated while the second timing signal Q is at L level. On the other hand, the second
Of the delay reference data R while the timing signal Q of
R is not changed and is output to the arithmetic unit 110.
【0069】演算器110は、外部から遅延量指定デー
タUと入力信号基準データTとを受けて、入力信号IN
が遅延量指定データUに応じた時間遅延するために必要
な遅延回路群104の段数を遅延基準データRRをもと
に演算し、制御データDとして更新し、出力する。The arithmetic unit 110 receives the delay amount designation data U and the input signal reference data T from the outside and receives the input signal IN.
Calculates the number of stages of the delay circuit group 104 required for delaying the time corresponding to the delay amount designation data U based on the delay reference data RR, updates as control data D, and outputs it.
【0070】具体的には、演算器110は、外部から受
けた遅延量指定データUと入力信号基準データTと遅延
基準データRRとを用いて、制御データDを、以下の数
式に基づき算出する。Specifically, the arithmetic unit 110 calculates the control data D based on the following formula using the delay amount designation data U, the input signal reference data T and the delay reference data RR received from the outside. .
【0071】 Z=RR/(T/TMA) … (2) D=Z×U … (3) ここで、入力信号INが、周期およびデューティ比が一
定の繰返し信号であるとすれば、入力信号基準データT
は、入力信号INのパルス幅を示すデータであり、TM
Aは、遅延回路群104の各遅延回路A1 〜AN の1段
あたりの遅延時間最大値である。Z = RR / (T / TMA) (2) D = Z × U (3) If the input signal IN is a repetitive signal with a constant cycle and duty ratio, then the input signal IN Reference data T
Is data indicating the pulse width of the input signal IN, and TM
A is the maximum delay time per stage of each of the delay circuits A 1 to A N in the delay circuit group 104.
【0072】すなわち、演算器110は、遅延基準デー
タRRと入力信号基準データTを遅延時間最大値TMA
で除算したものとの比率Zによって、遅延量指定データ
Uを修正し、制御データDを算出する。制御データDを
式(3)に設定することで、入力信号INが遅延量指定
データUに対応する時間だけ、高精度に遅延され、目的
とする遅延信号OUTが得られる理由については、後に
述べる。That is, the calculator 110 compares the delay reference data RR and the input signal reference data T with the maximum delay time TMA.
The delay amount designation data U is corrected and the control data D is calculated according to the ratio Z to that obtained by dividing by. The reason why the input signal IN is delayed with high precision by the time corresponding to the delay amount designating data U and the target delay signal OUT is obtained by setting the control data D in the equation (3) will be described later. .
【0073】以上の準備のもとに、図1に示した可変遅
延線回路100の動作を説明する。なお、本実施の形態
1においては、入力信号INをデューティ比50%の矩
形波とする。Based on the above preparations, the operation of the variable delay line circuit 100 shown in FIG. 1 will be described. In the first embodiment, the input signal IN is a rectangular wave with a duty ratio of 50%.
【0074】図3は、実施の形態1における可変遅延線
回路100の動作説明に用いる主要な信号レベルの時間
変化の例を示すタイミングチャート図である。FIG. 3 is a timing chart showing an example of a temporal change of main signal levels used for explaining the operation of variable delay line circuit 100 in the first embodiment.
【0075】まず、時刻t1において、第1のタイミン
グ信号PがLレベルからHレベルへ移る。First, at time t1, the first timing signal P changes from L level to H level.
【0076】遅延量検出回路108は、時刻t1からt
2の間、Hレベルの第1のタイミング信号Pを受けて、
基準データRを初期値R0 に設定する。The delay amount detecting circuit 108 starts from time t1 to t.
During the period 2, the first timing signal P of H level is received,
The reference data R is set to the initial value R 0 .
【0077】時刻t2からt4の間、第1のタイミング
信号PがLレベルとなる。この期間、遅延量検出回路1
08は、以下の手順に従い、基準データRの修正を行な
う。From time t2 to t4, the first timing signal P becomes L level. During this period, the delay amount detection circuit 1
08 corrects the reference data R according to the following procedure.
【0078】ここで、図4は、実施の形態1における遅
延量検出回路108での入力信号INと基準遅延信号R
Sとの関係を示すタイミングチャート図である。Here, FIG. 4 shows the input signal IN and the reference delay signal R in the delay amount detecting circuit 108 in the first embodiment.
It is a timing chart figure which shows the relationship with S.
【0079】図4(a)においては、基準遅延信号RS
がLレベルからHレベルに変わる時点での入力信号IN
の信号レベルは、Hレベルである。In FIG. 4A, the reference delay signal RS
Input signal IN at the time when L level changes to H level
Signal level is H level.
【0080】すなわち、基準データRに基づいて入力信
号INを遅延させたその結果にあたる遅延基準信号RS
の遅延時間は、入力信号INの1/2周期よりも短い。
この場合、遅延量検出回路108では、基準データRを
1増加させる。That is, the delayed reference signal RS corresponding to the result of delaying the input signal IN based on the reference data R
Has a delay time shorter than 1/2 cycle of the input signal IN.
In this case, the delay amount detection circuit 108 increments the reference data R by 1.
【0081】一方、図4(b)においては、基準遅延信
号RSがLレベルからHレベルに変わる時点での入力信
号INの信号レベルは、Lレベルである。On the other hand, in FIG. 4B, the signal level of the input signal IN at the time when the reference delay signal RS changes from L level to H level is L level.
【0082】すなわち、基準遅延信号RSの遅延時間
は、入力信号INの1/2周期よりも長い。この場合、
遅延量検出回路108では、基準データRを1減少させ
る。That is, the delay time of the reference delay signal RS is longer than the 1/2 cycle of the input signal IN. in this case,
The delay amount detection circuit 108 decrements the reference data R by 1.
【0083】つまり、遅延量検出回路108は、基準遅
延信号RSの遅延時間が入力信号INの1/2周期に満
たない場合は、遅延時間が増加するように、遅延時間が
入力信号INの1/2周期を超えている場合は、遅延時
間が減少するように基準データRを変化させる。最終的
には、入力信号INに対し基準遅延信号RSが1/2周
期遅れた関係となる値で、基準データRは安定する。こ
こで、簡単のため、この安定値をR(i)と記す。iと
は、i番目の第1のタイミング信号Pを受けたことを指
す。That is, when the delay time of the reference delay signal RS is less than 1/2 cycle of the input signal IN, the delay amount detecting circuit 108 increases the delay time by 1 of the input signal IN. If it exceeds / 2 cycle, the reference data R is changed so as to reduce the delay time. Finally, the reference data R is stable at a value in which the reference delay signal RS is delayed by 1/2 cycle with respect to the input signal IN. Here, for simplicity, this stable value is referred to as R (i). The i means that the i-th first timing signal P is received.
【0084】時刻t4では、第1のタイミング信号Pが
LレベルからHレベルに移り、遅延量検出回路108
は、再び、基準データRをR0 に設定して、時刻t5以
降、安定した値を検出する。At time t4, the first timing signal P shifts from the L level to the H level, and the delay amount detecting circuit 108
Sets the reference data R to R 0 again and detects a stable value after time t5.
【0085】ここで、基準遅延信号RSが、入力信号I
Nに対して3/2周期、5/2周期、すなわち(1/2
+n)周期(ただし、nは正数)遅れた関係になって
も、第1のタイミング信号Pが繰返し信号であるため、
次の第1のタイミング信号Pで、基準データRはリフレ
ッシュされる。すなわち、第1のタイミング信号Pは、
基準データRが、誤った固定値に設定され続けることを
防ぐ。Here, the reference delay signal RS is the input signal I
3/2 cycle, 5/2 cycle, or (1/2
+ N) cycles (where n is a positive number), the first timing signal P is a repetitive signal.
At the next first timing signal P, the reference data R is refreshed. That is, the first timing signal P is
The reference data R is prevented from being continuously set to an incorrect fixed value.
【0086】一方、第2のタイミング信号Qは、時刻t
1からt3の間および時刻t4からt6の間、Hレベル
となり、時刻t3からt4の間、Lレベルとなる。On the other hand, the second timing signal Q is the time t
It becomes H level from 1 to t3 and from time t4 to t6, and becomes L level from time t3 to t4.
【0087】時刻t3で、HレベルからLレベルに第2
のタイミング信号Qが状態を遷移すると、ラッチ回路1
09は、基準データRの値を遅延基準データRRとして
出力する。この場合、時刻t1からt3の間を十分とる
ことにより、基準データRの値は、安定値R(i)とな
っている。At time t3, the second signal is changed from the H level to the L level.
When the timing signal Q of the state transitions, the latch circuit 1
09 outputs the value of the reference data R as delayed reference data RR. In this case, the value of the reference data R becomes the stable value R (i) by sufficiently setting the time t1 to t3.
【0088】時刻t4からt6の間、ラッチ回路109
は、遅延基準データRRの値を変更しない。From time t4 to t6, the latch circuit 109
Does not change the value of the delay reference data RR.
【0089】時刻t6で、再び、HレベルからLレベル
に第2のタイミング信号Qが状態を遷移すると、ラッチ
回路109は、遅延基準データRRの値を基準データR
の値に更新する。この場合、基準データRの値は、安定
値R(i+1)である。When the second timing signal Q transits from H level to L level again at time t6, the latch circuit 109 changes the value of the delay reference data RR to the reference data R
Update to the value of. In this case, the value of the reference data R is the stable value R (i + 1).
【0090】すなわち、ラッチ回路109は、第2のタ
イミング信号QのLレベルを検出して、基準データRの
値を遅延基準データRRとすることにより、常に、遅延
基準データRRの値を基準データRの最新の安定値に更
新して出力する。That is, the latch circuit 109 detects the L level of the second timing signal Q and sets the value of the reference data R as the delay reference data RR, so that the value of the delay reference data RR is always the reference data. The value is updated to the latest stable value of R and output.
【0091】ここで、第2のタイミング信号Qのパルス
幅は、外部から受けるデータQLによって決まり、基準
データRが十分に安定値に到達できるだけの時間幅に設
定する。Here, the pulse width of the second timing signal Q is determined by the data QL received from the outside, and is set to a time width such that the reference data R can reach a stable value sufficiently.
【0092】前述したように、演算器110は、この遅
延基準データRRを用いて、以下の数式に基づき、制御
データDを算出して出力する。As described above, the arithmetic unit 110 calculates and outputs the control data D using the delay reference data RR based on the following formula.
【0093】 Z(i)=RR(i)/(T/TMA) …(4) D(i)=Z(i)×U …(5) ここで、RR(i)とは、R(i)に設定された遅延基
準データRRを、Z(i)は、RR(i)を用いたi番
目の比例係数を、D(i)は、Z(i)を用いたi番目
の制御データDを指す。Z (i) = RR (i) / (T / TMA) (4) D (i) = Z (i) × U (5) Here, RR (i) means R (i). ), Z (i) is the i-th proportional coefficient using RR (i), D (i) is the i-th control data D using Z (i). Refers to.
【0094】なお式(4)において、(T/TMA)
は、遅延回路A1 〜AN 1段あたりの遅延時間が遅延時
間最大値TMA(すなわち、遅延回路1段あたりの遅延
時間に変化のない)の場合において、時間T(本実施の
形態1では、入力信号INの1/2周期にあたる)だけ
入力信号INを遅延させるために必要となる遅延回路A
1 〜AN の段数を示し、RR(i)は、実際、時間Tだ
け入力信号INを遅延させるために必要とした段数を示
す。In the equation (4), (T / TMA)
Is the delay circuit A1~ ANDelay time per stage is delayed
Maximum value TMA (that is, the delay per delay circuit stage)
In the case of no change in time), the time T
In the form 1, it corresponds to 1/2 cycle of the input signal IN)
Delay circuit A required to delay the input signal IN
1~ ANRR (i) is actually time T
Indicates the number of stages required to delay the input signal IN.
You.
【0095】すなわち、演算器110は、遅延回路1段
あたりの遅延時間に変化がないものとして入力した、段
数である遅延量指定データUを式(5)で修正すること
により、現時点において、遅延回路A1 〜AN で必要と
する段数D(i)を算出する。That is, the arithmetic unit 110 corrects the delay amount designating data U, which is the number of stages, which is input as the delay time per stage of the delay circuit does not change, by the equation (5), so that the delay The number of stages D (i) required in the circuits A 1 to A N is calculated.
【0096】ここで、遅延回路A1 〜AN の1段あたり
の遅延時間がTMAである場合に、遅延基準データRR
の値がRRMとなり、その結果、制御データDの値とし
てDMが得られたとすると、入力信号INに対する遅延
信号OUTの遅延時間差Δdmは、以下のように表わさ
れる。Here, when the delay time per stage of the delay circuits A 1 to A N is TMA, the delay reference data RR
Becomes RRM, and as a result, DM is obtained as the value of the control data D, the delay time difference Δdm of the delay signal OUT with respect to the input signal IN is expressed as follows.
【0097】 Δdm=TMA×DM …(6) すなわち、式(2)、(3)を用いると、 Δdm=TMA×[RRM/(T/TMA)×U] …(7) ここで、遅延回路A1 〜AN の1段あたりの遅延時間が
後述する種々の要因で、TMAの1/kに変化した場合
を考える。この場合、得られた遅延基準データの値がR
RKであったとすると、入力信号INに対する遅延信号
OUTの遅延時間差Δdkは、以下のように表わされ
る。Δdm = TMA × DM (6) That is, using equations (2) and (3), Δdm = TMA × [RRM / (T / TMA) × U] (7) where the delay circuit Consider a case where the delay time per stage of A 1 to A N changes to 1 / k of TMA due to various factors described later. In this case, the value of the obtained delay reference data is R
If it is RK, the delay time difference Δdk of the delay signal OUT with respect to the input signal IN is expressed as follows.
【0098】 Δdk=TMA×(1/k)×[RRK/(T/TMA)×U]…(8) ここで、1/kは、0.25〜1までの任意の値をと
る。Δdk = TMA × (1 / k) × [RRK / (T / TMA) × U] (8) Here, 1 / k takes an arbitrary value from 0.25 to 1.
【0099】ところで、RRKとRRMの関係は、以下
で表わされる。 RRK=RRM×k …(9) したがって、式(7)、(8)、(9)により、Δdk
とΔdmとは、次の関係が成り立つ。By the way, the relationship between RRK and RRM is expressed as follows. RRK = RRM × k (9) Therefore, according to equations (7), (8), and (9), Δdk
And Δdm have the following relationship.
【0100】 Δdk=Δdm …(10) すなわち、式(1)に示したように、従来の可変遅延線
回路500では、環境温度や電源電圧の変化を受けて、
目的とする遅延信号の遅延時間が変動するという問題が
あったが、本実施の形態1における可変遅延線回路10
0は、式(10)に示すように、任意の遅延量指定デー
タUに対する遅延信号の遅延時間は、遅延回路A1 〜A
N の1段あたりの遅延時間に変化があった場合において
も変動しない。Δdk = Δdm (10) That is, as shown in Expression (1), the conventional variable delay line circuit 500 receives a change in environmental temperature or power supply voltage, and
Although there was a problem that the delay time of the target delay signal fluctuates, the variable delay line circuit 10 according to the first embodiment
As shown in the equation (10), 0 indicates that the delay time of the delay signal with respect to the arbitrary delay amount designation data U is the delay circuits A 1 to A
It does not change even when the delay time per N stage changes.
【0101】したがって、可変遅延線回路100は、環
境温度や電源電圧の変化を考慮することなく、任意の遅
延が実現できる。Therefore, the variable delay line circuit 100 can realize an arbitrary delay without considering changes in the environmental temperature and the power supply voltage.
【0102】また、本実施の形態1における可変遅延線
回路100は、入力信号INを遅延回路群104で所定
の時間遅延させて、その結果必要とした段数から遅延回
路群104に存在する性能のばらつきや遅延特性のドリ
フトの影響を検出し、その結果を、入力信号INを遅延
して目的とする遅延信号を得るための制御に反映するこ
とで、上記のようなばらつきやドリフトの影響を修正し
ている。Further, the variable delay line circuit 100 according to the first embodiment delays the input signal IN by the delay circuit group 104 for a predetermined time, and as a result, the performance existing in the delay circuit group 104 depends on the required number of stages. The effects of variations and drifts are corrected by detecting the effects of variations and drifts of delay characteristics and reflecting the results in the control for delaying the input signal IN to obtain the target delay signal. are doing.
【0103】すなわち、可変遅延線回路100は、遅延
回路A1 〜AN が有する性能のばらつきや遅延特性のド
リフトを検出するため、入力信号INを基準信号として
使用する。したがって、従来の可変遅延線回路600に
おいて、入力信号INとは異なる基準信号を生成するた
め必要とされる水晶発振回路610は、可変遅延線回路
100においては不要となる。That is, the variable delay line circuit 100 uses the input signal IN as a reference signal in order to detect variations in performance and delay characteristic drift of the delay circuits A 1 to A N. Therefore, in the conventional variable delay line circuit 600, the crystal oscillation circuit 610 required for generating the reference signal different from the input signal IN becomes unnecessary in the variable delay line circuit 100.
【0104】なお、本実施の形態1においては、入力信
号INとしてデューティ比50%の信号を例にとって説
明したが、入力信号INがデューティ比に偏りがある信
号であっても適用可能である。In the first embodiment, a signal having a duty ratio of 50% has been described as an example of the input signal IN, but the present invention can be applied even if the input signal IN is a signal having a biased duty ratio.
【0105】[0105]
【発明の効果】以上のように、この発明によれば、外部
からの遅延量指定データに応じて、入力信号を目的とす
る時間遅延させて遅延信号として出力する可変遅延線回
路において、可変遅延線回路を構成する遅延回路の製造
プロセスのばらつきによる性能のばらつきや、外部電源
電圧、環境温度等による遅延特性のドリフトが存在する
場合においても、高精度な遅延信号を出力することが可
能である。As described above, according to the present invention, a variable delay line circuit that delays an input signal for a desired time and outputs it as a delayed signal in accordance with external delay amount designation data is used. It is possible to output a highly accurate delay signal even when there is a variation in performance due to a variation in the manufacturing process of the delay circuit that constitutes the line circuit or a drift in the delay characteristic due to an external power supply voltage, environmental temperature, etc. .
【0106】さらに、可変遅延線回路を構成する回路素
子をASIC上に形成することで、部品点数を大幅に減
少させ、高精度かつ安価な可変遅延線回路を提供するこ
とが可能である。Further, by forming the circuit elements forming the variable delay line circuit on the ASIC, it is possible to greatly reduce the number of parts and provide a highly accurate and inexpensive variable delay line circuit.
【図1】実施の形態1における可変遅延線回路の全体構
成を示す概略ブロック図である。FIG. 1 is a schematic block diagram illustrating an overall configuration of a variable delay line circuit according to a first embodiment.
【図2】実施の形態1における信号遅延回路の全体構成
を示す概略ブロック図である。FIG. 2 is a schematic block diagram showing an overall configuration of a signal delay circuit according to the first embodiment.
【図3】実施の形態1における可変遅延線回路の主要な
信号レベルのタイミングチャートである。FIG. 3 is a timing chart of main signal levels of the variable delay line circuit according to the first embodiment.
【図4】実施の形態1における遅延量検出回路での入力
信号と基準遅延信号との関係を示すタイミングチャート
である。FIG. 4 is a timing chart showing a relationship between an input signal and a reference delay signal in the delay amount detection circuit according to the first embodiment.
【図5】従来の可変遅延線回路の全体構成を示す概略ブ
ロック図である。FIG. 5 is a schematic block diagram showing the entire configuration of a conventional variable delay line circuit.
【図6】従来の可変遅延線回路の遅延量のばらつきを説
明するための係数対応図であり、(a)は温度係数を、
(b)は電源電圧係数を、(c)はプロセス係数をそれ
ぞれ示している。FIG. 6 is a coefficient correspondence diagram for explaining variation in delay amount of a conventional variable delay line circuit, in which (a) is a temperature coefficient,
(B) shows the power supply voltage coefficient, and (c) shows the process coefficient.
【図7】従来の可変遅延線回路の全体構成を示す概略ブ
ロック図である。FIG. 7 is a schematic block diagram showing an entire configuration of a conventional variable delay line circuit.
【図8】従来の可変遅延線回路の全体構成を示す概略ブ
ロック図である。FIG. 8 is a schematic block diagram showing the entire configuration of a conventional variable delay line circuit.
100 可変遅延線回路 101 遅延特性検出回路 102 制御回路 103 信号遅延回路 104 遅延回路群 105,106 選択回路 107 タイミング信号発生回路 108 遅延量検出回路 109 ラッチ回路 110 演算器 A1 〜AN 遅延回路100 variable delay line circuit 101 delay characteristic detection circuit 102 control circuit 103 signal delay circuit 104 delay circuit group 105, 106 selection circuit 107 timing signal generation circuit 108 delay amount detection circuit 109 latch circuit 110 arithmetic unit A 1 to A N delay circuit
Claims (7)
入力信号を目的とする時間遅延させて、遅延信号として
出力する可変遅延線回路であって、 前記入力信号に基づき、所定の第1のタイミング信号に
応じて前記入力信号を一定時間遅延させるための遅延量
を検出する遅延特性検出手段と、 前記遅延量指定データを受けて、前記遅延特性検出手段
の出力結果に応じて、前記入力信号を目的とする時間だ
け遅延するための制御データを演算して更新する制御手
段と、 前記遅延特性検出手段に対して、前記遅延特性検出手段
の出力結果に応じて、前記入力信号を遅延させた信号を
フィードバックするとともに、前記制御データに応じ
て、前記入力信号を遅延させて目的とする遅延信号を出
力する信号遅延手段とを備える、可変遅延線回路。1. According to the delay amount designation data from the outside,
A variable delay line circuit that delays an input signal for a desired time and outputs the delayed signal as a delayed signal, for delaying the input signal for a predetermined time according to a predetermined first timing signal based on the input signal. A delay characteristic detecting means for detecting a delay amount, and receiving the delay amount specifying data, and calculating control data for delaying the input signal by a target time according to an output result of the delay characteristic detecting means. To the delay characteristic detecting means, and feeds back a signal obtained by delaying the input signal according to the output result of the delay characteristic detecting means, and inputs the input signal according to the control data. A variable delay line circuit, comprising: a signal delay unit that delays a signal and outputs a target delayed signal.
ら受ける前記制御データの更新時間を決める第1のデー
タにより第2のタイミング信号を発生するタイミング信
号発生手段と、 前記第1のタイミング信号を受けるごとに、前記入力信
号を前記所定の時間だけ遅延させるために必要な前記信
号遅延手段を制御する基準データを検出する遅延量検出
手段とを含み、 前記制御手段は、 前記第2のタイミング信号に応じて、前記基準データを
選択的に出力するラッチ手段と、 前記遅延量指定データと前記遅延量指定データと異なる
第2のデータとを外部から受けて、前記ラッチ手段の出
力に基づいて、前記制御データを演算する演算手段とを
含み、 前記信号遅延手段は、 前記入力信号を受けて順次伝達するカスケード接続され
た複数段の遅延回路からなる遅延回路群と、 前記複数段の遅延回路の出力を並列に受けて、前記基準
データに応じて、いずれかの前記遅延回路の出力を選択
して前記遅延量検出手段にフィードバックする第1の選
択回路と、 前記複数段の遅延回路の出力を並列に受けて、前記制御
データに応じて、いずれかの前記遅延回路の出力を選択
して、目的とする前記遅延信号を出力する第2の選択回
路とを含む請求項1記載の可変遅延線回路。2. The timing signal generating means, wherein the delay characteristic detecting means generates the first timing signal and also generates a second timing signal based on first data that determines an update time of the control data received from the outside. Means and delay amount detecting means for detecting reference data for controlling the signal delay means necessary for delaying the input signal by the predetermined time each time the first timing signal is received, The control means receives, from the outside, latch means for selectively outputting the reference data according to the second timing signal, and the delay amount designating data and second data different from the delay amount designating data. And a calculation unit that calculates the control data based on the output of the latch unit, wherein the signal delay unit sequentially receives the input signal. A delay circuit group including a plurality of stages of delay circuits connected in cascade and an output of the delay circuits of the plurality of stages are received in parallel, and an output of any one of the delay circuits is selected according to the reference data. A first selection circuit that feeds back to the delay amount detecting means and outputs of the delay circuits of the plurality of stages are received in parallel, and an output of any one of the delay circuits is selected according to the control data. 2. The variable delay line circuit according to claim 1, further comprising a second selection circuit that outputs the delay signal.
される基準遅延信号の論理レベルと前記入力信号の論理
レベルとを比較する比較手段と、 前記比較手段の出力結果を受けて、前記基準遅延信号が
前記入力信号に対して、前記所定の時間遅延するように
前記基準データを1単位ずつ増加あるいは減少させ、前
記第1の選択回路と前記ラッチ回路とに前記基準データ
を出力する検出手段と、 前記第1のタイミング信号を受けるごとに、前記基準デ
ータを初期値に設定する手段とを含む請求項2記載の可
変遅延線回路。3. The delay amount detecting means, comparing means for comparing the logic level of the reference delay signal output from the first selection circuit with the logic level of the input signal based on the reference data, In response to the output result of the comparison means, the reference delay signal is increased or decreased by one unit so that the reference delay signal delays the input signal by the predetermined time, and the first selection circuit and the latch. 3. The variable delay line circuit according to claim 2, further comprising: a detection unit that outputs the reference data to a circuit; and a unit that sets the reference data to an initial value each time the first timing signal is received.
繰返しとる前記第2のタイミング信号を受けて、前記第
2のタイミング信号が第1の論理レベルの間、前記基準
データの値をその出力の値として更新する請求項2記載
の可変遅延線回路。4. The latch means receives the second timing signal that repeatedly takes two states of a first logic level and a second logic level, and the second timing signal is the first logic level. 3. The variable delay line circuit according to claim 2, wherein the value of the reference data is updated as the value of its output during the level.
2のデータとを受けて、前記遅延量指定データに比例係
数を乗算して、前記制御データとして出力し、前記比例
係数は、前記第2のデータを前記複数段の遅延回路の1
段あたりの最大遅延時間で除算したもので、前記ラッチ
手段の出力を除算して算出する請求項2記載の可変遅延
線回路。5. The arithmetic means receives the output of the latch means, the delay amount designating data and the second data, multiplies the delay amount designating data by a proportional coefficient, and outputs it as the control data. However, the proportional coefficient is obtained by converting the second data into one of the delay circuits of the plurality of stages.
The variable delay line circuit according to claim 2, wherein the variable delay line circuit is calculated by dividing the output of the latch means by dividing the maximum delay time per stage.
繰返しとる前記入力信号において、前記入力信号の第3
の論理レベルのパルス幅をその値とすることを特徴とす
る請求項2記載の可変遅延線回路。6. In the input signal, wherein the second data repeatedly takes two states of a third logic level and a fourth logic level, the third data of the input signal is used.
3. The variable delay line circuit according to claim 2, wherein the pulse width of the logic level of is the value.
を特徴とする請求項2記載の可変遅延線回路。7. The variable delay line circuit according to claim 2, wherein the input signal has a constant frequency with a duty ratio of around 50%.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13634896A JP3281800B2 (en) | 1996-05-30 | 1996-05-30 | Variable delay line circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13634896A JP3281800B2 (en) | 1996-05-30 | 1996-05-30 | Variable delay line circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09321590A true JPH09321590A (en) | 1997-12-12 |
| JP3281800B2 JP3281800B2 (en) | 2002-05-13 |
Family
ID=15173100
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13634896A Expired - Fee Related JP3281800B2 (en) | 1996-05-30 | 1996-05-30 | Variable delay line circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3281800B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008126292A1 (en) * | 2007-03-30 | 2008-10-23 | Fujitsu Limited | Delay time determining method, delay time adjusting method and variable delay circuit |
| US9484895B2 (en) | 2012-07-09 | 2016-11-01 | International Business Machines Corporation | Self-adjusting duty cycle tuner |
-
1996
- 1996-05-30 JP JP13634896A patent/JP3281800B2/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008126292A1 (en) * | 2007-03-30 | 2008-10-23 | Fujitsu Limited | Delay time determining method, delay time adjusting method and variable delay circuit |
| US7977988B2 (en) | 2007-03-30 | 2011-07-12 | Fujitsu Limited | Delay adjusting method, and delay circuit |
| CN101627538B (en) | 2007-03-30 | 2012-06-27 | 富士通株式会社 | Delay time measurement method, delay time adjustment method and variable delay circuit |
| US9484895B2 (en) | 2012-07-09 | 2016-11-01 | International Business Machines Corporation | Self-adjusting duty cycle tuner |
| US9484894B2 (en) | 2012-07-09 | 2016-11-01 | International Business Machines Corporation | Self-adjusting duty cycle tuner |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3281800B2 (en) | 2002-05-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5506878A (en) | Programmable clock having programmable delay and duty cycle based on a user-supplied reference clock | |
| JP5507053B2 (en) | Distance measuring device | |
| KR20220100015A (en) | Signal generator, driving chip, display system and LED display driving method | |
| WO2019061077A1 (en) | Pulse width modification circuit, pulse width modification method, and electronic apparatus | |
| KR100408727B1 (en) | Clock synchronization device | |
| KR0139197B1 (en) | Digital phase locked loop circuit | |
| JP2002368605A (en) | Parallel signal automatic phase adjustment circuit | |
| JPH07110667A (en) | Dot-clock formation device for liquid crystal display | |
| JP3281800B2 (en) | Variable delay line circuit | |
| US11888487B2 (en) | Phase interpolation device and multi-phase clock generation device | |
| JP3183494B2 (en) | Timing signal generation circuit | |
| KR100242972B1 (en) | Tracking Adjustment Circuit for Flat Panel Display Devices | |
| JP3208322B2 (en) | Variable delay line circuit | |
| US7551010B2 (en) | PLL circuit and design method thereof | |
| JP3281818B2 (en) | Variable delay line circuit | |
| JP2010021665A (en) | Data receiver | |
| JP2021010096A (en) | Phase-locked loop | |
| JPH01136203A (en) | Digital primary holding circuit | |
| JP2000029564A (en) | High-speed phase synchronizing circuit and phase synchronizing method using the same | |
| US20250088181A1 (en) | Frequency control circuit and frequency control method | |
| JPH07183879A (en) | Data transfer device | |
| JPH1188156A (en) | Pll circuit for generating clock signal | |
| JP2575221B2 (en) | PLL circuit | |
| JP2012129841A (en) | Pll circuit | |
| KR100199219B1 (en) | Variable Delay Circuit and Timing Signal Generator Circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020205 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090222 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |