JP5810041B2 - Variable delay device and variable delay setting method - Google Patents
Variable delay device and variable delay setting method Download PDFInfo
- 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
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
しかしながら、従来の可変遅延装置では、可変遅延モジュールをカスケード結合しているため、遅延時間の可変域、すなわち使用する可変遅延モジュール数に比例した固定遅延が発生し累積してしまうという問題があった。
本発明は、上記の課題を解決するためになされたもので、入力・出力端子間に設定したい遅延時間に応じて必要な数の可変遅延モジュールのみを動的に接続することができ、最小限の固定遅延時間での可変遅延機能を実現する可変遅延装置および可変遅延設定方法を提供することを目的とする。
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.
添付の図面を参照して本発明の実施の形態を説明する。以下に説明する実施の形態は本発明の構成の例であり、本発明は、以下の実施の形態に制限されるものではない。
図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
上記可変遅延モジュール101〜10n及びマルチプレクサ200は制御信号線301を通じて制御装置300に接続される。制御装置300は、希望する入力端子10から出力端子20までの遅延時間に応じて、マルチプレクサ200の入力選択および各遅延モジュール100の遅延時間を設定する。また、制御装置300は、マルチプレクサ200において入力を選択することにより、可変遅延モジュール101〜10nの何段目の出力を取り出すか選択する。これにより、選択された可変遅延モジュール10iからの電気信号のみが出力端子20に出力される。
The
次に、本発明における遅延時間の設定方法について、図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
本実施形態では、n個の可変遅延モジュール101〜10nがカスケード結合されており、各可変遅延モジュール101〜10nの出力がそれぞれマルチプレクサ200にn個の入力として接続されている。この構成において、i番目の可変遅延モジュール10iの可変遅延時間をTv-i、固定遅延時間をTf-i、設定遅延時間をT-iとする。また、全ての可変遅延時間Tv-j、固定遅延時間Tf-jおよび設定遅延時間T-jの大小関係は、
Tv-i ≧ T-i > Tf-j …(1)
であるとする。ただし、1≦i、j≦nである。
In this embodiment, n
T vi ≧ T -i > T fj (1)
Suppose that However, 1 ≦ i and j ≦ n.
以下に、設定したい遅延時間Tの値に応じた遅延時間設定方法について述べる。
まず、設定したい遅延時間と、2段目以降の可変遅延モジュール102〜10nの固定遅延時間の総和との大小関係を比較する手段500では、ステップS1において、遅延時間Tと2段目以降の総和Tfを比較(判定)する。ただし、
Tf = Σi 2 Tf-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
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
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
具体的には、以下のように可変遅延モジュール101〜10iおよびマルチプレクサ200を制御する。
まず、遅延時間Tが、
0 ≦ T < Tf-2 …(3)
のときは、1番目の可変遅延モジュール101のみで遅延時間を設定する。よって、マルチプレクサ200の入力として1を選択し、1番目の可変遅延モジュール101の設定遅延時間T-1を、
T-1 = T …(4)
とする。
Specifically, the
First, the delay time T is
0 ≤ T <T f-2 (3)
In this case, the delay time is set only by the first
T -1 = T (4)
And
一方、遅延時間Tが、
Tf-2 ≦ T < Tf-2 + Tf-3 …(5)
のときは、マルチプレクサ200の入力として2を選択し、1番目の可変遅延モジュール101の設定遅延時間T-1を、
T-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
T- 1 = T -Tf-2 (6)
And
一般的に、遅延時間Tが、
Σi 2 Tf-k ≦ T < Σi+1 2 Tf-k …(7)
のときは、マルチプレクサ200の入力としてiを選択し、1番目の可変遅延モジュール101の設定遅延時間T-1を、
T-1 = T − Σi 2 Tf-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
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
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
具体的には、以下のように可変遅延モジュール101〜10nおよびマルチプレクサ200を制御する。
まず、マルチプレクサ200の入力としてnを選択する。次に可変遅延モジュールには、遅延時間Tから固定遅延時間の総和Tf を差し引いた可変遅延モジュール設定時間Tv を設定する。ただし、
Tv = T − Tf …(9)
である。
Specifically, the
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を、
T-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
T −1 = T v (11)
And
一方、可変遅延モジュール設定時間Tv が、
Σi 1 Tv-k ≦ Tv < Σi+1 1 Tv-k …(12)
のときは、1からi番目の可変遅延モジュール101〜10iの設定遅延時間Tv-i を、各可変遅延モジュールの最大可変遅延時間と等しく、
T-i = Tv-i …(13)
と設定する。ただし、i<nである。
On the other hand, the variable delay module setting time T v is
Σ i 1 T vk ≦ T v <Σ i + 1 1 T vk (12)
In this case, the set delay time T vi of the 1st to i-th
T -i = T vi (13)
And set. However, i <n.
その上で、i+1番目の可変遅延モジュール10i+1の設定遅延時間T-i+1を、
T-i+1 = Tv − Σi 1 Tv-k …(14)
とする。
以上説明したように、手段500、手段501および手段502により遅延時間の設定を行う。
Then, the set delay time T -i + 1 of the (i + 1) th
T -i + 1 = T v - Σ i 1 T vk ... (14)
And
As described above, the delay time is set by the
ここで、本実施形態における可変遅延装置の最小遅延時間、最大遅延時間および可変遅延時間は、以下のよう求められる。
まず、入力端子10から出力端子20までの最小遅延時間Tminは、マルチプレクサ200の入力を1、全ての設定遅延時間T-iを0としたときであり、
Tmin = 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
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にしたときであり、
Tmax = Σn 1 Tf-k + Σn 1 Tv-k + Tm …(16)
となる。
可変遅延装置全体での可変遅延時間Tvar は、
Tvar = Tmax − Tmin
= Σn 1 Tv-k + Σn 2 Tf-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 は、以下のようになる。
Tmin-c = Σn 1 Tf-k …(18)
Tmax = Σn 1 Tf-k + Σn 1 Tv-k …(19)
Tvar-c = Tmax − Tmin
= Σn 1 Tv-k …(20)
ここで、式(15)および式(18)より、
ΔTmin = Tmin-c−Tmin
= Σn 2 Tf-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 2 Tf-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
従来の方法であれば、遅延時間範囲は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
Claims (2)
前記複数の可変遅延モジュールそれぞれの出力から任意のモジュール出力を選択して出力端子に導出するマルチプレクサと、
前記複数の可変遅延モジュール及び前記マルチプレクサの出力選択を制御する制御手段とを具備し、
前記制御手段は、
被設定遅延時間と2段目以降最終段までの可変遅延モジュールの固定遅延時間の総和Tfとの大小関係を比較する第1の手段と、
前記第1の手段により前記被設定遅延時間が前記Tfより小さいと判定された場合に、2段目以降i段目までの可変遅延モジュールの固定遅延時間の総和が前記被設定遅延時間を超えない必要な可変遅延モジュールの段数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を計算し、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 .
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)
| 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 |
-
2012
- 2012-07-02 JP JP2012148595A patent/JP5810041B2/en not_active Expired - Fee Related
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 |