Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5810041B2 - Variable delay device and variable delay setting method - Google Patents
[go: Go Back, main page]

JP5810041B2 - Variable delay device and variable delay setting method - Google Patents

Variable delay device and variable delay setting method Download PDF

Info

Publication number
JP5810041B2
JP5810041B2 JP2012148595A JP2012148595A JP5810041B2 JP 5810041 B2 JP5810041 B2 JP 5810041B2 JP 2012148595 A JP2012148595 A JP 2012148595A JP 2012148595 A JP2012148595 A JP 2012148595A JP 5810041 B2 JP5810041 B2 JP 5810041B2
Authority
JP
Japan
Prior art keywords
variable delay
delay time
stage
delay
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2012148595A
Other languages
Japanese (ja)
Other versions
JP2014011730A (en
Inventor
真鍋 哲也
哲也 真鍋
一貴 納戸
一貴 納戸
和典 片山
和典 片山
東 裕司
裕司 東
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2012148595A priority Critical patent/JP5810041B2/en
Publication of JP2014011730A publication Critical patent/JP2014011730A/en
Application granted granted Critical
Publication of JP5810041B2 publication Critical patent/JP5810041B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pulse Circuits (AREA)

Description

本発明は、電気回路における遅延時間を変更可能な可変遅延装置及び遅延時間設定方法に関するものである。   The present invention relates to a variable delay device capable of changing a delay time in an electric circuit and a delay time setting method.

従来の電気回路における可変遅延装置として、例えば、非特許文献1に、半導体遅延デバイスによる複数の可変遅延モジュールをカスケード結合したものがある。この装置では、入力端子から入力された電気信号がカスケード結合された可変遅延モジュールの初段に入力されると、制御装置が希望する入力端子から出力端子までの遅延時間に応じて各遅延デバイスの遅延時間を設定し、これによって入力端子から出力端子までの遅延時間を任意に設定可能としている。   As a variable delay device in a conventional electric circuit, for example, Non-Patent Document 1 includes a cascade connection of a plurality of variable delay modules using semiconductor delay devices. In this device, when the electrical signal input from the input terminal is input to the first stage of the cascaded variable delay module, the delay of each delay device is determined according to the delay time from the input terminal to the output terminal desired by the control device. By setting the time, the delay time from the input terminal to the output terminal can be arbitrarily set.

マイクレル社製プログラマブルディレイライン http://www.micrel.com/_PDF/HBW/sy89295u.pdfMicrel programmable delay line http://www.micrel.com/_PDF/HBW/sy89295u.pdf マイクレル社製マルチプレクサ http://www.micrel.com/_PDF/HBW/sy10-100e164.pdfMicrel's multiplexer http://www.micrel.com/_PDF/HBW/sy10-100e164.pdf

しかしながら、従来の可変遅延装置では、可変遅延モジュールをカスケード結合しているため、遅延時間の可変域、すなわち使用する可変遅延モジュール数に比例した固定遅延が発生し累積してしまうという問題があった。
本発明は、上記の課題を解決するためになされたもので、入力・出力端子間に設定したい遅延時間に応じて必要な数の可変遅延モジュールのみを動的に接続することができ、最小限の固定遅延時間での可変遅延機能を実現する可変遅延装置および可変遅延設定方法を提供することを目的とする。
However, in the conventional variable delay device, the variable delay modules are cascade-coupled, so that there is a problem that a fixed delay proportional to the variable range of the delay time, that is, the number of variable delay modules to be used is generated and accumulated. .
The present invention has been made to solve the above-described problems, and only a necessary number of variable delay modules can be dynamically connected between input and output terminals according to a delay time desired to be set. An object of the present invention is to provide a variable delay device and a variable delay setting method for realizing a variable delay function with a fixed delay time.

上記の課題を解決するため、本発明に係る可変遅延装置は、以下の態様で構成される。
(1)互いにカスケード結合され、初段入力端が入力端子に接続され、それぞれ任意の遅延時間が設定される複数の可変遅延モジュールと、前記複数の可変遅延モジュールそれぞれの出力から任意のモジュール出力を選択して出力端子に導出するマルチプレクサと、前記複数の可変遅延モジュール及びマルチプレクサの出力選択を制御する制御手段とを具備し、前記制御手段は、被設定遅延時間と2段目以降の可変遅延モジュールの固定遅延時間の総和との大小関係を比較する手段と、前記被設定遅延時間が前記2段目以降の可変遅延モジュールの固定遅延時間の総和より小さい場合に、必要な可変遅延モジュールの段数を計算し、その計算された最終段のモジュール出力を前記マルチプレクサに選択させ、初段の可変遅延モジュールに遅延時間を設定する手段と、前記被設定遅延時間が前記2段目以降の可変遅延モジュールの固定遅延時間の総和より大きい場合に、全ての可変遅延モジュールの最終段のモジュール出力をマルチプレクサに選択させ、全ての可変遅延モジュールへの遅延設定時間を計算し、遅延時間を設定する手段とを備える態様とする。
In order to solve the above problems, a variable delay device according to the present invention is configured in the following manner.
(1) A plurality of variable delay modules that are cascade-coupled to each other, the first stage input terminal is connected to the input terminal, each having an arbitrary delay time, and any module output is selected from the outputs of the plurality of variable delay modules. And a control means for controlling output selection of the plurality of variable delay modules and multiplexers, and the control means includes a set delay time and second and subsequent variable delay modules. The means for comparing the magnitude relationship with the total fixed delay time and the number of stages of variable delay modules required when the set delay time is smaller than the total fixed delay time of the variable delay modules after the second stage Then, the calculated module output of the final stage is selected by the multiplexer and delayed to the variable delay module of the first stage. And when the set delay time is larger than the sum of the fixed delay times of the variable delay modules after the second stage, the multiplexer outputs the module outputs of the last stage of all the variable delay modules, And a means for calculating delay setting times for all variable delay modules and setting the delay times.

また、本発明に係る可変遅延設定方法は、以下の態様で構成される。
(2)互いにカスケード結合され、初段入力端が入力端子に接続され、それぞれ任意の遅延時間が設定される複数の可変遅延モジュールと、前記複数の可変遅延モジュールそれぞれの出力から任意のモジュール出力を選択して出力端子に導出するマルチプレクサとを備える可変遅延装置に用いられる可変遅延設定方法であって、被設定遅延時間と2段目以降の可変遅延モジュールの固定遅延時間の総和との大小関係を比較し、前記比較の結果、前記被設定遅延時間が前記2段目以降の可変遅延モジュールの固定遅延時間の総和より小さい場合に、必要な可変遅延モジュールの段数を計算し、その計算された最終段のモジュール出力を前記マルチプレクサに選択させ、初段の可変遅延モジュールに遅延時間を設定し、前記比較の結果、被設定遅延時間が前記2段目以降の可変遅延モジュールの固定遅延時間の総和より大きい場合に、全ての可変遅延モジュールの最終段のモジュール出力をマルチプレクサに選択させ、全ての可変遅延モジュールへの遅延設定時間を計算し、遅延時間を設定する態様とする。
The variable delay setting method according to the present invention is configured in the following manner.
(2) A plurality of variable delay modules that are cascade-coupled to each other, the first stage input terminal is connected to the input terminal, each having an arbitrary delay time, and an arbitrary module output is selected from the outputs of the plurality of variable delay modules. A variable delay setting method used in a variable delay device having a multiplexer that leads to an output terminal, and compares the magnitude relationship between the set delay time and the total fixed delay time of the variable delay modules in the second and subsequent stages As a result of the comparison, if the set delay time is smaller than the sum of the fixed delay times of the variable delay modules after the second stage, the number of necessary variable delay modules is calculated, and the calculated final stage The multiplexer output is selected by the multiplexer, the delay time is set in the variable delay module in the first stage, and as a result of the comparison, the set delay is set. When the time is larger than the total of the fixed delay times of the variable delay modules after the second stage, the multiplexer outputs the module outputs of the last stage of all the variable delay modules and set the delay setting time for all the variable delay modules. It is set as the aspect which calculates and sets delay time.

本発明では、可変遅延モジュールをカスケード結合するだけでなく、各可変遅延モジュールの出力を途中で取り出すためのマルチプレクサを配置することで、最小限の固定遅延時間での可変遅延を設定することを可能としている。具体的には、設定したい遅延時間に応じて必要となる個数の可変遅延モジュールのみを選択し、動的に入力・出力端子間に接続することで、柔軟に遅延時間を設定可能な遅延装置を構成し、これによって入力から出力までの固定遅延時間を最小にすることが可能となるものである。   In the present invention, it is possible not only to cascade the variable delay modules but also to set a variable delay with a minimum fixed delay time by arranging a multiplexer for taking out the output of each variable delay module halfway. It is said. Specifically, a delay device that can set the delay time flexibly by selecting only the required number of variable delay modules according to the delay time to be set and dynamically connecting between the input and output terminals. This makes it possible to minimize the fixed delay time from input to output.

したがって、本発明によれば、入力・出力端子間に設定したい遅延時間に応じて必要な数の可変遅延モジュールのみを動的に接続することができ、最小限の固定遅延時間での可変遅延機能を実現する可変遅延装置および可変遅延設定方法を提供することができる。   Therefore, according to the present invention, only the required number of variable delay modules can be dynamically connected according to the delay time desired to be set between the input and output terminals, and the variable delay function with the minimum fixed delay time. It is possible to provide a variable delay device and a variable delay setting method for realizing the above.

本発明の実施形態に係る可変遅延装置の構成を示すブロック図である。It is a block diagram which shows the structure of the variable delay apparatus which concerns on embodiment of this invention. 図1に示す可変遅延装置の制御装置における制御の流れを示すフローチャートである。3 is a flowchart showing a flow of control in the control device of the variable delay device shown in FIG. 1.

添付の図面を参照して本発明の実施の形態を説明する。以下に説明する実施の形態は本発明の構成の例であり、本発明は、以下の実施の形態に制限されるものではない。
図1は、本発明に係る可変遅延装置の構成を示すブロック図である。図1において、入力端子10から入力された電気信号は、カスケード結合されたn個の可変遅延モジュール101〜10nの初段に入力される。各可変遅延モジュール101〜10nの出力端は、それぞれマルチプレクサ200に接続される。
Embodiments of the present invention will be described with reference to the accompanying drawings. The embodiment described below is an example of the configuration of the present invention, and the present invention is not limited to the following embodiment.
FIG. 1 is a block diagram showing a configuration of a variable delay device according to the present invention. In FIG. 1, an electrical signal input from an input terminal 10 is input to the first stage of n variable delay modules 101 to 10n that are cascade-coupled. The output terminals of the variable delay modules 101 to 10n are connected to the multiplexer 200, respectively.

上記可変遅延モジュール101〜10n及びマルチプレクサ200は制御信号線301を通じて制御装置300に接続される。制御装置300は、希望する入力端子10から出力端子20までの遅延時間に応じて、マルチプレクサ200の入力選択および各遅延モジュール100の遅延時間を設定する。また、制御装置300は、マルチプレクサ200において入力を選択することにより、可変遅延モジュール101〜10nの何段目の出力を取り出すか選択する。これにより、選択された可変遅延モジュール10iからの電気信号のみが出力端子20に出力される。   The variable delay modules 101 to 10n and the multiplexer 200 are connected to the control device 300 through the control signal line 301. The control device 300 sets the input selection of the multiplexer 200 and the delay time of each delay module 100 according to the desired delay time from the input terminal 10 to the output terminal 20. Further, the control device 300 selects the output of the variable delay modules 101 to 10n to be extracted by selecting an input in the multiplexer 200. As a result, only the electrical signal from the selected variable delay module 10 i is output to the output terminal 20.

次に、本発明における遅延時間の設定方法について、図2を用いて説明する。図2は、上記制御装置300において、各可変遅延モジュール101〜10nの遅延時間設定と、マルチプレクサ200の入力選択を実行する場合の処理の流れを示すフローチャートである。   Next, a delay time setting method according to the present invention will be described with reference to FIG. FIG. 2 is a flowchart showing the flow of processing when the control device 300 executes the delay time setting of each of the variable delay modules 101 to 10n and the input selection of the multiplexer 200.

本実施形態では、n個の可変遅延モジュール101〜10nがカスケード結合されており、各可変遅延モジュール101〜10nの出力がそれぞれマルチプレクサ200にn個の入力として接続されている。この構成において、i番目の可変遅延モジュール10iの可変遅延時間をTv-i、固定遅延時間をTf-i、設定遅延時間をT-iとする。また、全ての可変遅延時間Tv-j、固定遅延時間Tf-jおよび設定遅延時間T-jの大小関係は、
v-i ≧ T-i > Tf-j …(1)
であるとする。ただし、1≦i、j≦nである。
In this embodiment, n variable delay modules 101 to 10n are cascade-coupled, and outputs of the variable delay modules 101 to 10n are connected to the multiplexer 200 as n inputs, respectively. In this configuration, the variable delay time of the i-th variable delay module 10i is T vi , the fixed delay time is T fi , and the set delay time is T -i . The magnitude relationship among all the variable delay times T vj , fixed delay times T fj and set delay times T −j is as follows:
T vi ≧ T -i > T fj (1)
Suppose that However, 1 ≦ i and j ≦ n.

以下に、設定したい遅延時間Tの値に応じた遅延時間設定方法について述べる。
まず、設定したい遅延時間と、2段目以降の可変遅延モジュール102〜10nの固定遅延時間の総和との大小関係を比較する手段500では、ステップS1において、遅延時間Tと2段目以降の総和Tfを比較(判定)する。ただし、
f = Σi 2f-k …(2)
である。
(A)手段500における判定S1により、遅延時間TがTfより小さい場合
設定したい遅延時間が2段目以降の複数の可変遅延モジュールの固定遅延時間の総和より小さい場合に遅延時間を設定する手段501を実行する。この手段501では、必要な可変遅延モジュール数iを計算し(ステップS21)、マルチプレクサ200の入力をiに設定し(ステップS22)、初段の可変遅延モジュールに遅延時間を設定する(ステップS23)。
Hereinafter, a delay time setting method according to the value of the delay time T to be set will be described.
First, in means 500 for comparing the magnitude relationship between the delay time to be set and the sum of the fixed delay times of the variable delay modules 102 to 10n in the second and subsequent stages, in step S1, the delay time T and the sum of the second and subsequent stages are compared. Compare (determine) T f . However,
T f = Σ i 2 T fk (2)
It is.
(A) When the delay time T is smaller than T f by the determination S1 in the means 500
When the delay time to be set is smaller than the sum of the fixed delay times of the plurality of variable delay modules in the second and subsequent stages, the means 501 for setting the delay time is executed. The means 501 calculates the required variable delay module number i (step S21), sets the input of the multiplexer 200 to i (step S22), and sets the delay time in the first stage variable delay module (step S23).

具体的には、以下のように可変遅延モジュール101〜10iおよびマルチプレクサ200を制御する。
まず、遅延時間Tが、
0 ≦ T < Tf-2 …(3)
のときは、1番目の可変遅延モジュール101のみで遅延時間を設定する。よって、マルチプレクサ200の入力として1を選択し、1番目の可変遅延モジュール101の設定遅延時間T-1を、
-1 = T …(4)
とする。
Specifically, the variable delay modules 101 to 10i and the multiplexer 200 are controlled as follows.
First, the delay time T is
0 ≤ T <T f-2 (3)
In this case, the delay time is set only by the first variable delay module 101. Therefore, 1 is selected as the input of the multiplexer 200, and the set delay time T −1 of the first variable delay module 101 is
T -1 = T (4)
And

一方、遅延時間Tが、
f-2 ≦ T < Tf-2 + Tf-3 …(5)
のときは、マルチプレクサ200の入力として2を選択し、1番目の可変遅延モジュール101の設定遅延時間T-1を、
-1 = T − Tf-2 …(6)
とする。
On the other hand, the delay time T is
T f-2 ≦ T <T f-2 + T f-3 (5)
In this case, 2 is selected as the input of the multiplexer 200 and the set delay time T −1 of the first variable delay module 101 is
T- 1 = T -Tf-2 (6)
And

一般的に、遅延時間Tが、
Σi 2f-k ≦ T < Σi+1 2f-k …(7)
のときは、マルチプレクサ200の入力としてiを選択し、1番目の可変遅延モジュール101の設定遅延時間T-1を、
-1 = T − Σi 2f-k …(8)
とする。ただし、iはi<nである。
(B)手段500における判定S1により、遅延時間TがTf 以上の場合
設定したい遅延時間が2段目以降の複数の可変遅延モジュールの固定遅延時間の総和以上の場合に遅延時間を設定する手段502を実行する。この手段502では、マルチプレクサ200の入力をnに設定し(ステップS31)、各モジュールへの遅延設定時間を計算し(ステップS32)、各モジュールに遅延時間を設定する(ステップS33)。
In general, the delay time T is
Σ i 2 T fk ≦ T <Σ i + 1 2 T fk (7)
In this case, i is selected as the input of the multiplexer 200, and the set delay time T −1 of the first variable delay module 101 is
T −1 = T−Σ i 2 T fk (8)
And However, i is i <n.
(B) When the delay time T is equal to or longer than T f by the determination S1 in the means 500
When the delay time to be set is equal to or greater than the sum of the fixed delay times of a plurality of variable delay modules in the second and subsequent stages, the means 502 for setting the delay time is executed. In this means 502, the input of the multiplexer 200 is set to n (step S31), the delay setting time for each module is calculated (step S32), and the delay time is set for each module (step S33).

具体的には、以下のように可変遅延モジュール101〜10nおよびマルチプレクサ200を制御する。
まず、マルチプレクサ200の入力としてnを選択する。次に可変遅延モジュールには、遅延時間Tから固定遅延時間の総和Tf を差し引いた可変遅延モジュール設定時間Tv を設定する。ただし、
v = T − Tf …(9)
である。
Specifically, the variable delay modules 101 to 10n and the multiplexer 200 are controlled as follows.
First, n is selected as the input of the multiplexer 200. Next, a variable delay module setting time T v obtained by subtracting the total T f of fixed delay times from the delay time T is set in the variable delay module. However,
T v = T−T f (9)
It is.

ここで、可変遅延モジュール設定時間Tv が、
0 ≦ Tv < Tv-1 …(10)
のときは、1番目の可変遅延モジュール101の設定遅延時間T-1を、
-1 = Tv …(11)
とする。
Here, the variable delay module setting time T v is
0 ≦ T v <T v−1 (10)
, The set delay time T −1 of the first variable delay module 101 is
T −1 = T v (11)
And

一方、可変遅延モジュール設定時間Tv が、
Σi 1v-k ≦ Tv < Σi+1 1v-k …(12)
のときは、1からi番目の可変遅延モジュール101〜10iの設定遅延時間Tv-i を、各可変遅延モジュールの最大可変遅延時間と等しく、
-i = Tv-i …(13)
と設定する。ただし、i<nである。
On the other hand, the variable delay module setting time T v is
Σ i 1 T vk ≦ T vi + 1 1 T vk (12)
In this case, the set delay time T vi of the 1st to i-th variable delay modules 101 to 10i is equal to the maximum variable delay time of each variable delay module,
T -i = T vi (13)
And set. However, i <n.

その上で、i+1番目の可変遅延モジュール10i+1の設定遅延時間T-i+1を、
-i+1 = Tv − Σi 1v-k …(14)
とする。
以上説明したように、手段500、手段501および手段502により遅延時間の設定を行う。
Then, the set delay time T -i + 1 of the (i + 1) th variable delay module 10i + 1 is
T -i + 1 = T v - Σ i 1 T vk ... (14)
And
As described above, the delay time is set by the means 500, the means 501, and the means 502.

ここで、本実施形態における可変遅延装置の最小遅延時間、最大遅延時間および可変遅延時間は、以下のよう求められる。
まず、入力端子10から出力端子20までの最小遅延時間Tminは、マルチプレクサ200の入力を1、全ての設定遅延時間T-iを0としたときであり、
min = Tf-1 + Tm …(15)
となる。ただし、Tm はマルチプレクサ200の固定遅延時間である。
Here, the minimum delay time, the maximum delay time, and the variable delay time of the variable delay device in the present embodiment are obtained as follows.
First, the minimum delay time T min from the input terminal 10 to the output terminal 20 is when the input of the multiplexer 200 is 1 and all the set delay times T -i are 0.
T min = T f-1 + T m (15)
It becomes. However, T m is a fixed delay time of the multiplexer 200.

また、最大遅延時間Tmax は、マルチプレクサ200の入力をn、全ての設定遅延時間T-iをTv-iにしたときであり、
max = Σn 1f-k + Σn 1v-k + Tm …(16)
となる。
可変遅延装置全体での可変遅延時間Tvar は、
var = Tmax − Tmin
= Σn 1v-k + Σn 2f-k …(17)
となる。
The maximum delay time T max is when the input of the multiplexer 200 is n and all the set delay times T -i are T vi .
T max = Σ n 1 T fk + Σ n 1 T vk + T m (16)
It becomes.
The variable delay time T var for the entire variable delay device is
T var = T max -T min
= Σ n 1 T vk + Σ n 2 T fk (17)
It becomes.

次に、従来の方法による可変遅延装置の最小遅延時間Tmin-c 、最大遅延時間Tmax-c および可変遅延時間Tvar-c は、以下のようになる。
min-c = Σn 1f-k …(18)
max = Σn 1f-k + Σn 1v-k …(19)
var-c = Tmax − Tmin
= Σn 1v-k …(20)
ここで、式(15)および式(18)より、
ΔTmin = Tmin-c−Tmin
= Σn 2f-k −Tm …(21)
ただし、ΔTmin は固定遅延時間の差である。
Next, the minimum delay time T min-c , the maximum delay time T max-c and the variable delay time T var-c of the variable delay device according to the conventional method are as follows.
T min-c = Σ n 1 T f-k (18)
T max = Σ n 1 T fk + Σ n 1 T vk (19)
T var-c = T max -T min
= Σ n 1 T vk (20)
Here, from Equation (15) and Equation (18),
ΔT min = T min-c -T min
= Σ n 2 T fk −Tm (21)
However, ΔT min is a difference in fixed delay time.

また、式(17)および式(20)より、
ΔTvar = Tvar − Tvar-c
= Σn 2f-k …(22)
ただし、ΔTvar は可変遅延時間の差である。
以上より、本実施形態によれば式(21)の固定遅延時間をΔTmin減少させ、かつ、可変遅延時間をΔTvar 拡大することが可能になることが分かる。
ここで、最小遅延時間および最大遅延時間の改善例として、非特許文献1に示される遅延デバイスおよび非特許文献2に示されるマルチプレクサをそれぞれ可変遅延モジュール101〜10nおよびマルチプレクサ200に用いた場合についての例を示す。この遅延デバイスの可変遅延時間Tv-i は11.6ns、固定遅延時間Tf-i は3.2nsである。またマルチプレクサ200の遅延時間Tm は1ns程度である。
From the equations (17) and (20),
ΔT var = T var -T var-c
= Σ n 2 T fk (22)
However, ΔT var is a difference in variable delay time.
From the above, it can be seen that according to the present embodiment, the fixed delay time of Expression (21) can be decreased by ΔT min and the variable delay time can be expanded by ΔT var .
Here, as an improvement example of the minimum delay time and the maximum delay time, the delay device shown in Non-Patent Document 1 and the multiplexer shown in Non-Patent Document 2 are used for the variable delay modules 101 to 10n and the multiplexer 200, respectively. An example is shown. This delay device has a variable delay time T vi of 11.6 ns and a fixed delay time T fi of 3.2 ns. The delay time T m of a multiplexer 200 is about 1 ns.

従来の方法であれば、遅延時間範囲は32ns〜148nsであることから、可変遅延時間の範囲は116nsとなる。これに対し、本実施形態であれば、遅延時間範囲は4.2ns〜148nsとなり、可変遅延時間範囲は143.8nsになる。よって、式(21)および式(22)より、固定遅延時間を27.8ns短縮し、可変遅延時間範囲を28.8ns拡大できることが分かる。   In the conventional method, the delay time range is 32 ns to 148 ns, so the variable delay time range is 116 ns. On the other hand, in this embodiment, the delay time range is 4.2 ns to 148 ns, and the variable delay time range is 143.8 ns. Therefore, it can be seen from the equations (21) and (22) that the fixed delay time can be shortened by 27.8 ns and the variable delay time range can be expanded by 28.8 ns.

以上説明したように、本実施形態の可変遅延装置によれば、固定遅延時間を最小化するとともに可変遅延時間範囲を拡大することが可能となる。
その他、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成を削除してもよい。さらに、異なる実施形態例に亘る構成要素を適宜組み合わせてもよい。
As described above, according to the variable delay device of the present embodiment, it is possible to minimize the fixed delay time and expand the variable delay time range.
In addition, the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some configurations may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different example embodiments may be combined as appropriate.

10…入力端子
101〜10n…可変遅延モジュール
20…出力端子
200…マルチプレクサ
300…制御装置
301…制御信号線
DESCRIPTION OF SYMBOLS 10 ... Input terminal 101-10n ... Variable delay module 20 ... Output terminal 200 ... Multiplexer 300 ... Control apparatus 301 ... Control signal line

Claims (2)

互いにカスケード結合され、初段入力端が入力端子に接続され、それぞれ任意の遅延時間が設定される複数の可変遅延モジュールと、
前記複数の可変遅延モジュールそれぞれの出力から任意のモジュール出力を選択して出力端子に導出するマルチプレクサと、
前記複数の可変遅延モジュール及び前記マルチプレクサの出力選択を制御する制御手段とを具備し、
前記制御手段は、
被設定遅延時間と2段目以降最終段までの可変遅延モジュールの固定遅延時間の総和Tfとの大小関係を比較する第1の手段と、
前記第1の手段により前記被設定遅延時間が前記Tfより小さいと判定された場合に、2段目以降i段目までの可変遅延モジュールの固定遅延時間の総和が前記被設定遅延時間を超えない必要な可変遅延モジュールの段数を計算し、i段目のモジュール出力を前記マルチプレクサに選択させ、2段目以降i段目までの可変遅延モジュールにそれぞれ固定遅延時間を設定し、初段以降i段目までの可変遅延モジュールの設定遅延時間の総和が前記被設定遅延時間と等しくなるように初段の可変遅延モジュール遅延時間を設定する第2の手段と、
前記第1の手段により前記被設定遅延時間が前記Tf以上と判定された場合に、最終段のモジュール出力をマルチプレクサに選択させ、初段以降i段目までの可変遅延モジュールの最大可変遅延時間の総和が前記被設定遅延時間から前記Tfを差し引いた値を超えない可変遅延モジュールの段数iを計算し、初段以降i段目までの可変遅延モジュールにそれぞれ最大可変遅延時間を設定し、初段以降最終段までの可変遅延モジュールの設定遅延時間の総和が前記被設定遅延時間と等しくなるようにi+1段目の可変遅延モジュールの遅延時間を設定する第3の手段と
を備えることを特徴とする可変遅延装置。
A plurality of variable delay modules that are cascade-coupled to each other, the first stage input terminal is connected to the input terminal, and each of which has an arbitrary delay time,
A multiplexer that selects an arbitrary module output from outputs of each of the plurality of variable delay modules and derives the output to an output terminal;
And control means for controlling the output selection of the plurality of variable delay module and the multiplexer,
The control means includes
A first means for comparing the magnitude relationship between the set delay time and the total fixed delay time Tf of the variable delay module from the second stage to the last stage ;
If the is the set delay time is determined and the Tf is less than the said first means, the sum of the fixed delay time of the variable delay module to the second and subsequent stages i-th stage does not exceed the target set delay time Calculate the required number of stages i of variable delay modules, let the multiplexer select the i-th module output , set the fixed delay time for each variable delay module from the second stage to the i-th stage, i stages after the first stage Second means for setting the delay time of the first-stage variable delay module so that the sum of the set delay times of the variable delay modules up to the eye is equal to the set delay time;
When the first device under the set delay time by means of the determined the Tf or more, to select the module output of the final stage to the multiplexer, the maximum variable delay time of the variable delay module until after the first stage the i-th stage Calculate the number i of variable delay modules whose sum does not exceed the value obtained by subtracting Tf from the set delay time, set the maximum variable delay time for each variable delay module from the first stage to the i-th stage, And a third means for setting the delay time of the i + 1 stage variable delay module so that the sum of the set delay times of the variable delay modules up to the stage is equal to the set delay time. apparatus.
互いにカスケード結合され、初段入力端が入力端子に接続され、それぞれ任意の遅延時間が設定される複数の可変遅延モジュールと、前記複数の可変遅延モジュールそれぞれの出力から任意のモジュール出力を選択して出力端子に導出するマルチプレクサと、前記複数の可変遅延モジュール及び前記マルチプレクサの出力選択を制御する制御手段とを備える可変遅延装置が実行する可変遅延設定方法であって、
前記制御手段が、
被設定遅延時間と2段目以降最終段までの可変遅延モジュールの固定遅延時間の総和Tfとの大小関係を比較する第1のステップと
前記第1のステップにより前記被設定遅延時間が前記Tfより小さいと判定された場合に、2段目以降i段目までの可変遅延モジュールの固定遅延時間の総和が前記被設定遅延時間を超えない必要な可変遅延モジュールの段数を計算し、i段目のモジュール出力を前記マルチプレクサに選択させ、2段目以降i段目までの可変遅延モジュールにそれぞれ固定遅延時間を設定し、初段以降i段目までの可変遅延モジュールの設定遅延時間の総和が前記被設定遅延時間と等しくなるように初段の可変遅延モジュール遅延時間を設定する第2のステップと
前記第1のステップにより前記被設定遅延時間が前記Tf以上と判定された場合に、最終段のモジュール出力をマルチプレクサに選択させ、初段以降i段目までの可変遅延モジュールの最大可変遅延時間の総和が前記被設定遅延時間から前記Tfを差し引いた値を超えない可変遅延モジュールの段数iを計算し、初段以降i段目までの可変遅延モジュールにそれぞれ最大可変遅延時間を設定し、初段以降最終段までの可変遅延モジュールの設定遅延時間の総和が前記被設定遅延時間と等しくなるようにi+1段目の可変遅延モジュールの遅延時間を設定する第3のステップと
を実行することを特徴とする可変遅延設定方法。
A plurality of variable delay modules that are cascade-coupled with each other, the first stage input terminal is connected to the input terminal, each of which has an arbitrary delay time, and the output of each of the plurality of variable delay modules is selected and output. a multiplexer for deriving a terminal, a plurality of variable delay module and the variable delay setting method variable delay device and a control means to run for controlling the output selection of the multiplexer,
The control means is
A first step of comparing the magnitude relationship between the set delay time and the total fixed delay time Tf of the variable delay module from the second stage to the last stage ;
If the is the set delay time is determined and the Tf is smaller than the first step, the sum of the fixed delay time of the variable delay module to the second and subsequent stages i-th stage does not exceed the target set delay time Calculate the required number of stages i of variable delay modules, let the multiplexer select the i-th module output , set the fixed delay time for each variable delay module from the second stage to the i-th stage, i stages after the first stage a second step of the sum of the set delay time of the variable delay module until the eye is set the delay time of the first stage of the variable delay module to be equal to the target set delay time,
When the first of the target set delay time in step is determined and the Tf or more, to select the module output of the final stage to the multiplexer, the maximum variable delay time of the variable delay module until after the first stage the i-th stage Calculate the number i of variable delay modules whose sum does not exceed the value obtained by subtracting Tf from the set delay time, set the maximum variable delay time for each variable delay module from the first stage to the i-th stage, A third step of setting the delay time of the i + 1 stage variable delay module so that the sum of the set delay times of the variable delay modules up to the stage becomes equal to the set delay time ;
The variable delay setting method characterized by performing .
JP2012148595A 2012-07-02 2012-07-02 Variable delay device and variable delay setting method Expired - Fee Related JP5810041B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012148595A JP5810041B2 (en) 2012-07-02 2012-07-02 Variable delay device and variable delay setting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012148595A JP5810041B2 (en) 2012-07-02 2012-07-02 Variable delay device and variable delay setting method

Publications (2)

Publication Number Publication Date
JP2014011730A JP2014011730A (en) 2014-01-20
JP5810041B2 true JP5810041B2 (en) 2015-11-11

Family

ID=50108023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012148595A Expired - Fee Related JP5810041B2 (en) 2012-07-02 2012-07-02 Variable delay device and variable delay setting method

Country Status (1)

Country Link
JP (1) JP5810041B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0754895B2 (en) * 1985-04-19 1995-06-07 日本電信電話株式会社 Variable delay circuit
JP3378667B2 (en) * 1994-08-10 2003-02-17 株式会社アドバンテスト Variable delay circuit for periodic clock
JP2001339283A (en) * 2000-05-26 2001-12-07 Mitsubishi Electric Corp Delay circuit and semiconductor circuit device therefor
JP2008252153A (en) * 2005-07-19 2008-10-16 Matsushita Electric Ind Co Ltd Variable delay circuit and variable delay circuit delay adjustment method
JP4371113B2 (en) * 2006-02-21 2009-11-25 ソニー株式会社 Digital DLL circuit
JP5201041B2 (en) * 2009-03-19 2013-06-05 株式会社デンソー Configuration method of pulse delay circuit
JP2010233180A (en) * 2009-03-30 2010-10-14 Nippon Telegr & Teleph Corp <Ntt> Variable delay circuit

Also Published As

Publication number Publication date
JP2014011730A (en) 2014-01-20

Similar Documents

Publication Publication Date Title
US8248138B2 (en) Method and apparatus for preventing phase interpolation circuit from glitch during clock switching
RU2015151927A (en) METHOD FOR INPUT ELECTRIC POWER INTO ELECTRICAL POWER SUPPLY NETWORK
JP6783535B2 (en) Clock correction device and clock correction method
WO2017036113A1 (en) Pipeline multiplexer loop architecture for decision feedback equalizer circuits
JP2014187711A5 (en)
Rajput et al. A hybrid improved harmony search algorithm-nonlinear programming approach for optimal coordination of directional overcurrent relays including characteristic selection
KR20160074339A (en) Delay circuit
JP7016643B2 (en) Load control device and load control method
JP5810041B2 (en) Variable delay device and variable delay setting method
US20160140280A1 (en) Reducing dynamic clock skew and/or slew in an electronic circuit
CN1722561A (en) Battery protection circuit
US11152946B2 (en) Phase interpolator and interpolating method
US8793298B2 (en) Reconfigurable digital signal filter processor
CN206993091U (en) A kind of clock data recovery device
TWI358901B (en) Circuit and method for determining optimal power a
JP2013074351A5 (en)
EP2645568A2 (en) Variable delay circuit
CN109976503A (en) A kind of core network of chip multi-source Clock Tree
US9172359B2 (en) Flexible chirp generator
US10126339B2 (en) Methods and devices for switching filters and medical apparatuses using the same
CN107659308B (en) Digitally controlled oscillator and time-to-digital converter
JP5829829B2 (en) Filter circuit and integrated circuit including the filter circuit
US20140219473A1 (en) Signal filtering apparatus and signal filtering method
JP5605472B2 (en) Parallel-serial conversion circuit
CN101854162B (en) Method and apparatus for avoiding pulses caused by clock switching in a phase interpolation circuit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140624

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150609

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150810

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150908

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150914

R150 Certificate of patent or registration of utility model

Ref document number: 5810041

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees