JP6676166B2 - Pulse width correction circuit - Google Patents
Pulse width correction circuit Download PDFInfo
- Publication number
- JP6676166B2 JP6676166B2 JP2018525905A JP2018525905A JP6676166B2 JP 6676166 B2 JP6676166 B2 JP 6676166B2 JP 2018525905 A JP2018525905 A JP 2018525905A JP 2018525905 A JP2018525905 A JP 2018525905A JP 6676166 B2 JP6676166 B2 JP 6676166B2
- Authority
- JP
- Japan
- Prior art keywords
- output signal
- time
- level
- pulse width
- circuit
- 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
- 238000012937 correction Methods 0.000 title claims description 43
- 230000001934 delay Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000000052 comparative effect Effects 0.000 description 5
- 230000000630 rising effect Effects 0.000 description 4
- 230000008034 disappearance Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/01—Details
- H03K3/017—Adjustment of width or dutycycle of pulses
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/01—Shaping pulses
- H03K5/04—Shaping pulses by increasing duration; by decreasing duration
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Pulse Circuits (AREA)
- Manipulation Of Pulses (AREA)
Description
本発明は、入力された信号のパルス幅を補正するパルス幅補正回路に関する。 The present invention relates to a pulse width correction circuit that corrects a pulse width of an input signal.
信号が回路を通過するとき、入力信号に対する出力信号の立上がりの遅延時間と、入力信号に対する出力信号の立下がりの遅延時間との間でずれが生じることがある。このため、多段に接続された回路を信号が通過した場合、信号のハイレベルまたはローレベルのパルスの期間が徐々に減少し、データの消失が起こりうる。 When a signal passes through a circuit, a delay may occur between the delay time of the rise of the output signal with respect to the input signal and the delay time of the fall of the output signal with respect to the input signal. Therefore, when a signal passes through circuits connected in multiple stages, the period of a high-level or low-level pulse of the signal gradually decreases, and data may be lost.
なお、以下では、パルスのレベルを特定しない場合のパルスの期間を「パルス幅」とし、ローレベルのパルスの期間を「ローレベルパルス幅」とし、ハイレベルのパルスの期間を「ハイレベルパルス幅」とする。 In the following, the pulse period when the pulse level is not specified is referred to as “pulse width”, the low-level pulse period is referred to as “low-level pulse width”, and the high-level pulse period is referred to as “high-level pulse width”. ".
特開2006−67414号公報(特許文献1)には、パルス幅の減少を解消するために、入力信号を立上がりのタイミングで2分周する第1の2分周器と、入力信号を立下がりのタイミングで2分周する第2の2分周器と、第1の2分周器の出力信号および第2の2分周器の出力信号のうちの一方を所定時間遅延する遅延素子と、第1の2分周器の出力信号および第2の2分周器の出力信号のうちの他方と遅延素子の出力信号とをその入力とし、ハイレベルパルス幅もしくはローレベルパルス幅が、遅延素子の遅延時間の分だけ広くなる方向に補正された出力信号を出力する論理回路とを備えたパルス幅補正回路が記載されている。 Japanese Patent Application Laid-Open No. 2006-67414 (Patent Document 1) discloses a first divide-by-2 frequency divider that divides an input signal by two at the rising timing and a falling edge of the input signal in order to eliminate a decrease in pulse width. A second divide-by-two frequency divider that divides the frequency by 2 at the timing described above, a delay element that delays one of the output signal of the first divide-by-two frequency divider and the output signal of the second divide-by-two frequency divider for a predetermined time, The other of the output signal of the first divide-by-2 frequency divider and the output signal of the second divide-by-2 frequency divider and the output signal of the delay element are used as inputs, and the high-level pulse width or the low-level pulse width corresponds to the delay element. And a logic circuit that outputs an output signal corrected in a direction wider by the delay time.
しかしながら、特開2006−67414号公報に記載の技術では、遅延素子は、第1の2分周器の出力信号および第2の2分周器の出力信号のうちの一方のみを遅延する。そのため、ハイレベルパルス幅およびローレベルパルス幅のいずれか一方しか補正できない。 However, in the technique described in Japanese Patent Application Laid-Open No. 2006-67414, the delay element delays only one of the output signal of the first 分 frequency divider and the output signal of the second 2 frequency divider. Therefore, only one of the high-level pulse width and the low-level pulse width can be corrected.
また、特開2006−67414号公報に記載のパルス幅補正回路は、ハイレベルパルス幅の補正を行う場合、入力信号のハイレベルパルス幅が十分に長いときであっても、パルス幅を広げる補正を行う。そのため、当該ハイレベルのパルス終了から次のハイレベルのパルスまでのローレベルの期間が短くなり、出力先の回路の動作に必要なローレベル期間を満たさなくなるという問題がある。同様に、特開2006−67414号公報に記載のパルス幅補正回路は、ローレベルパルス幅の補正を行う場合、入力信号のローレベルパルス幅が十分に長いときであっても、パルス幅を広げる補正を行う。そのため、当該ローレベルのパルス終了から次のローレベルのパルスまでのハイレベルの期間が短くなり、出力先の回路の動作に必要なハイレベル期間を満たさなくなるという問題がある。 Further, the pulse width correction circuit described in Japanese Patent Application Laid-Open No. 2006-67414, when performing the correction of the high-level pulse width, corrects the pulse width even if the high-level pulse width of the input signal is sufficiently long. I do. Therefore, the low-level period from the end of the high-level pulse to the next high-level pulse is shortened, and there is a problem that the low-level period required for the operation of the output destination circuit is not satisfied. Similarly, the pulse width correction circuit described in JP-A-2006-67414 expands the pulse width when correcting the low-level pulse width even when the low-level pulse width of the input signal is sufficiently long. Make corrections. Therefore, there is a problem that the high-level period from the end of the low-level pulse to the next low-level pulse becomes short, and the high-level period required for the operation of the output destination circuit is not satisfied.
本発明は、上記課題を解決するためになされたものであって、ローレベルパルス幅およびハイレベルパルス幅のいずれも補正でき、かつ、パルス終了から次のパルスまでの期間を確保できるパルス幅補正回路を提供することを目的とする。 The present invention has been made in order to solve the above-mentioned problem, and has a pulse width correction that can correct both a low-level pulse width and a high-level pulse width and can secure a period from the end of a pulse to the next pulse. It is intended to provide a circuit.
本発明のパルス幅補正回路は、入力信号のパルス幅を補正して出力信号を生成する回路であって、固定部と解除部とを備える。 A pulse width correction circuit according to the present invention is a circuit that corrects a pulse width of an input signal to generate an output signal, and includes a fixed unit and a release unit.
固定部は、前記出力信号がローレベルである状態が第1時間以上経過した後に前記入力信号がローレベルからハイレベルに変化した場合に、前記出力信号をハイレベルに固定し、前記出力信号がハイレベルである状態が前記第1時間以上経過した後に前記入力信号がハイレベルからローレベルに変化した場合に、前記出力信号をローレベルに固定する。解除部は、前記出力信号が固定された後に第2時間経過したときに、固定された前記出力信号を解除する。 The fixing unit fixes the output signal to a high level when the input signal changes from a low level to a high level after the state in which the output signal is at the low level has elapsed for a first time or more, and the output signal is When the input signal changes from the high level to the low level after the high level state has elapsed for the first time or more, the output signal is fixed at the low level. The release unit releases the fixed output signal when a second time has elapsed after the output signal was fixed.
本発明によれば、ハイレベルおよびローレベルのいずれの入力信号のパルスについても、第2時間未満のパルス幅を有する場合には第2時間のパルス幅の出力信号に補正される。このため、後段の回路におけるパルスの消失を抑制できる。また、入力信号が第2時間以上のパルス幅を有する場合には、パルス幅が補正されることなく出力信号が生成される。このため、パルス終了から次のパルスまでの期間を確保できる。 According to the present invention, if a pulse of any of the high-level and low-level input signals has a pulse width of less than the second time, it is corrected to an output signal having a pulse width of the second time. For this reason, the disappearance of the pulse in the subsequent circuit can be suppressed. When the input signal has a pulse width of the second time or longer, the output signal is generated without correcting the pulse width. Therefore, a period from the end of the pulse to the next pulse can be secured.
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一又は相当部分には同一符号を付してその説明は繰返さない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding portions have the same reference characters allotted, and description thereof will not be repeated.
(装置の構成)
図1は、本発明の実施の形態に係るパルス幅補正回路の構成を示す図である。パルス幅補正回路1は、入力信号S_INのパルス幅の補正を行い、出力信号S_OUTを出力する。パルス幅補正回路1は、固定部10と解除部20とを備える。(Structure of the device)
FIG. 1 is a diagram showing a configuration of a pulse width correction circuit according to an embodiment of the present invention. The pulse
固定部10は、入力信号S_INの入力を受け付け、出力信号S_OUTを出力する。このとき、固定部10は、出力信号S_OUTがローレベルである状態が所定時間(第1時間)以上経過した後に入力信号S_INがローレベルからハイレベルに変化した場合に、出力信号S_OUTをハイレベルに固定する。また、固定部10は、出力信号S_OUTがハイレベルである状態が所定時間(第1時間)以上経過した後に入力信号S_INがハイレベルからローレベルに変化した場合に、出力信号S_OUTをローレベルに固定する。
The
固定部10が出力信号S_OUTをハイレベルに固定している間、固定部10は、入力信号S_INのレベルにかかわらず、ハイレベルの出力信号S_OUTを出力し続ける。同様に、固定部10が出力信号S_OUTをローレベルに固定している間、固定部10は、入力信号S_INのレベルにかかわらず、ローレベルの出力信号S_OUTを出力し続ける。
While the
解除部20は、固定部10が出力信号S_OUTのレベルを固定してから所定の固定時間(第2時間に対応する)経過したときに、固定部10による出力信号S_OUTのレベルの固定を解除する。固定部10による出力信号S_OUTのレベルの固定が解除されることにより、固定部10は、入力信号S_INのレベルに応じた出力信号S_OUTを出力する。すなわち、固定部10は、出力信号S_OUTの固定が解除されたタイミングで入力信号S_INがハイレベルの場合にハイレベルの出力信号S_OUTを出力し、出力信号S_OUTの固定が解除されたタイミングで入力信号S_INがローレベルの場合にローレベルの出力信号S_OUTを出力する。
The
このように、固定部10が固定時間だけ出力信号S_OUTの固定を継続するため、例えば入力信号S_INがローレベルからハイレベルに変化した後、固定時間経過するまでの間に入力信号S_INがハイレベルからローレベルに変化した場合であっても、ハイレベルが固定時間継続した出力信号S_OUTが出力される。同様に入力信号S_INがハイレベルからローレベルに変化した後、固定時間経過するまでの間に入力信号S_INがローレベルからハイレベルに変化した場合であっても、ローレベルが固定時間継続した出力信号S_OUTが出力される。すなわち、入力信号S_INのパルス幅が固定時間未満の場合、固定部10は、パルス幅を固定時間に広げた出力信号S_OUTを生成し出力する。
As described above, since the
ここで、固定時間は、パルス幅補正回路1の後段の回路でパルスが消失しないパルス幅の最小値または当該最小値よりも大きな値が設定される。これにより、入力信号S_INのパルス幅が固定時間未満であったとしても、後段の回路において消失しないパルス幅に補正された出力信号S_OUTが出力されるため、後段の回路でのパルスの消失を抑制できる。
Here, the fixed time is set to a minimum value or a value larger than the minimum value of the pulse width at which the pulse does not disappear in a circuit subsequent to the pulse
さらに、固定時間は、入力信号S_INの仕様上最短のパルス周期(パルスの開始時から次のパルスの開始時までの期間)の1/2以下とすることが好ましい。これにより、パルス幅を広げる補正が行われた出力信号S_OUTにおいて、当該パルス終了から次のパルスまでの期間としてパルス周期の1/2以上を確保することができる。 Further, it is preferable that the fixed time be equal to or less than の of the shortest pulse cycle (the period from the start of a pulse to the start of the next pulse) in the specification of the input signal S_IN. Accordingly, in the output signal S_OUT corrected to increase the pulse width, it is possible to secure a half or more of the pulse cycle as a period from the end of the pulse to the next pulse.
また、上述したように、固定部10が出力信号S_OUTの固定を開始してから固定時間経過後に、当該固定が解除される。そのため、例えば入力信号S_INがローレベルからハイレベルに変化してから固定時間経過後に入力信号S_INがハイレベルからローレベルに変化した場合、出力信号S_OUTの固定が解除されているため、固定部10は、入力信号S_INのレベルに応じて、出力信号S_OUTのレベルもハイレベルからローレベルに変化させる。
Further, as described above, the fixing is released after a fixed time has elapsed since the
同様に、入力信号S_INがハイレベルからローハイレベルに変化してから固定時間経過後に入力信号S_INがローレベルからハイレベルに変化した場合、出力信号S_OUTの固定が解除されているため、固定部10は、入力信号S_INのレベルに応じて、出力信号S_OUTのレベルもローレベルからハイレベルに変化させる。 Similarly, when the input signal S_IN changes from the low level to the high level after a fixed time elapses after the input signal S_IN changes from the high level to the low-high level, the fixing of the output signal S_OUT is released. Changes the level of the output signal S_OUT from a low level to a high level according to the level of the input signal S_IN.
このように、入力信号S_INのパルス幅が固定時間以上の場合、固定部10は、入力信号S_INのパルス幅と同じパルス幅を有する出力信号S_OUTを出力する。これにより、パルス終了から次のパルスまでの期間が短くなることを防止できる。
As described above, when the pulse width of the input signal S_IN is equal to or longer than the fixed time, the
次に、固定部10および解除部20の具体的な構成について説明する。図1に示されるように、固定部10は、OR回路101と、AND回路102と、セレクタ103とを備える。また、解除部20は遅延素子201を備える。
Next, specific configurations of the fixing
OR回路101は、入力信号S_INおよび出力信号S_OUTを入力として受け、出力信号S1をセレクタ103に出力する。
The OR
AND回路102は、入力信号S_INおよび出力信号S_OUTを入力として受け、出力信号S2をセレクタ103に出力する。
AND
セレクタ103は、OR回路101の出力信号S1およびAND回路102の出力信号S2を入力として受け、出力信号S1,S2のいずれかを出力信号S_OUTとして出力する。具体的には、セレクタ103は、遅延素子201の出力信号S3を切替信号として受け、切替信号がローレベルの場合に、OR回路101の出力信号S1を出力信号S_OUTとして出力し、切替信号がハイレベルの場合に、AND回路102の出力信号S2を出力信号S_OUTとして出力する。
The
遅延素子201は、セレクタ103の出力端子に接続され、セレクタ103の出力である出力信号S_OUTを上記の固定時間だけ遅延させた出力信号S3をセレクタ103に出力する。遅延素子201の遅延時間(つまり固定時間)は例えば7μsである。
The
(パルス幅補正回路の動作例1)
次に、パルス幅補正回路1の具体的な動作例1について説明する。動作例1は、入力される入力信号S_INが定常的にローレベルの例である。具体的には、ローレベルの出力信号S_OUTが所定時間(本実施形態では固定時間と同一)以上経過した状態で、固定時間よりも短いハイレベルパルス幅を有する入力信号S_INが入力された例である。(Operation example 1 of pulse width correction circuit)
Next, a specific operation example 1 of the pulse
図2は、動作例1における、入力信号S_IN、OR回路の出力信号S1、AND回路の出力信号S2、出力信号S_OUTおよび遅延素子201の出力信号S3のタイミングチャートである。図2において、Tは固定時間、W0はパルス幅、P0はパルス周期を示している。なお、図3から図6においても同様である。
FIG. 2 is a timing chart of the input signal S_IN, the output signal S1 of the OR circuit, the output signal S2 of the AND circuit, the output signal S_OUT, and the output signal S3 of the
図2に示されるように、ローレベルの出力信号S_OUTが固定時間T以上経過した状態の時刻t1では、遅延素子201の出力信号S3もローレベル(図中Lと記す)であり、セレクタ103は、OR回路101の出力信号S1を出力信号S_OUTとして出力する。そのため、時刻t1において、入力信号S_INがローレベルからハイレベル(図中Hと記す)に変化し、OR回路101の出力信号S1がローレベルからハイレベルに変化すると、セレクタ103は、出力信号S_OUTをローレベルからハイレベルに変化させる。このとき、入力信号S_INおよび出力信号S_OUTの両方がローレベルからハイレベルに変化するため、AND回路102の出力信号S2もローレベルからハイレベルに変化する。
As shown in FIG. 2, at time t1 when the low-level output signal S_OUT has passed the fixed time T or more, the output signal S3 of the
次に、固定時間Tよりも短いパルス幅W0だけ経過した時刻t2において、入力信号S_INがハイレベルからローレベルに変化する。このとき、入力信号S_INの変化に合わせて、AND回路102の出力信号S2がハイレベルからローレベルに変化するが、OR回路101の出力信号S1は、ハイレベルの出力信号S_OUTによりハイレベルを維持する。また、時刻t2では、出力信号S_OUTがローレベルからハイレベルに変化した時刻t1より固定時間T(つまり、遅延素子201の遅延時間)が経過していないため、遅延素子201の出力信号S3はローレベルを維持している。そのため、セレクタ103は、OR回路101のハイレベルの出力信号S1を出力信号S_OUTとして出力し続ける。
Next, at time t2 when the pulse width W0 shorter than the fixed time T has elapsed, the input signal S_IN changes from the high level to the low level. At this time, the output signal S2 of the AND
次に、時刻t1から固定時間Tだけ経過した時刻t3では、遅延素子201の出力信号S3がローレベルからハイレベルに変化する。この結果、セレクタ103は、AND回路102の出力信号S2を出力信号S_OUTとして出力する。AND回路102の出力信号S2は、時刻t2において、入力信号S_INの変化に合わせてハイレベルからローレベルへと変化している。そのため、セレクタ103は、時刻t3において、出力信号S_OUTをハイレベルからローレベルに変化させる。このとき、入力信号S_INおよび出力信号S_OUTの両方がローレベルとなるため、OR回路101の出力信号S1もハイレベルからローレベルへと変化する。
Next, at time t3 when a fixed time T has elapsed from time t1, the output signal S3 of the
このように、固定時間Tよりも短いパルス幅W0の入力信号S_INが入力された場合、入力信号S_INの立下がりのタイミングである時刻t2では、出力信号S_OUTがハイレベルに固定され、固定時間Tが経過した時刻t3に出力信号S_OUTが立下がる。これにより、固定時間Tのハイレベルパルス幅を有する出力信号S_OUTが出力される。 As described above, when the input signal S_IN having the pulse width W0 shorter than the fixed time T is input, the output signal S_OUT is fixed at the high level at the time t2 when the input signal S_IN falls, and the fixed time T The output signal S_OUT falls at time t3 when the time has elapsed. As a result, an output signal S_OUT having a high-level pulse width for a fixed time T is output.
次に、時刻t3から固定時間Tが経過した時刻t4では、遅延素子201の出力信号S3がハイレベルからローレベルに変化する。この結果、セレクタ103は、OR回路101の出力信号S1を出力信号S_OUTとして出力する。OR回路101の出力信号S1は、時刻t3においてローレベルに変化しているため、セレクタ103は、遅延素子201の出力信号S3の変化後も、ローレベルの出力信号S_OUTを出力し続けることになる。
Next, at time t4 when the fixed time T has elapsed from time t3, the output signal S3 of the
その後、時刻t5において、次のパルスに応じて入力信号S_INがローレベルからハイレベルに変化する。ここで、固定時間Tがパルス周期P0(時刻t1から時刻t5までの期間)の1/2以下に設定されているため、出力信号S_OUTがローレベルに変化した時刻t3から時刻t5までの期間は固定時間T以上となる。すなわち、時刻t5は、時刻t1と同様に、ローレベルの出力信号S_OUTが固定時間T以上経過した状態であり、遅延素子201の出力信号S3もローレベルである。そのため、時刻t5において、入力信号S_INがローレベルからハイレベルに変化し、OR回路101の出力信号S1がローレベルからハイレベルに変化すると、セレクタ103は、出力信号S_OUTをローレベルからハイレベルに変化させる。つまり、入力信号S_INのパルスの立上がりを出力信号S_OUTに反映させることができる。
Thereafter, at time t5, the input signal S_IN changes from the low level to the high level according to the next pulse. Here, since the fixed time T is set to be equal to or less than の of the pulse period P0 (the period from time t1 to time t5), the period from time t3 to time t5 when the output signal S_OUT changes to low level is It is longer than the fixed time T. That is, at time t5, as in time t1, the low-level output signal S_OUT has passed the fixed time T or more, and the output signal S3 of the
(パルス幅補正回路の動作例2)
次に、パルス幅補正回路1の具体的な動作例2について説明する。動作例2は、入力信号S_INが定常的にハイレベルの例である。具体的には、ハイレベルの出力信号S_OUTが所定時間(本実施形態では固定時間と同一)以上経過した状態で、固定時間よりも短いローレベルパルス幅の入力信号S_INが入力された例である。(Operation example 2 of pulse width correction circuit)
Next, a specific operation example 2 of the pulse
図3は、動作例2における、入力信号S_IN、OR回路の出力信号S1、AND回路の出力信号S2、出力信号S_OUTおよび遅延素子201の出力信号S3のタイミングチャートである。
FIG. 3 is a timing chart of the input signal S_IN, the output signal S1 of the OR circuit, the output signal S2 of the AND circuit, the output signal S_OUT, and the output signal S3 of the
図3に示されるように、ハイレベルの出力信号S_OUTが固定時間T以上経過した状態の時刻t6では、遅延素子201の出力信号S3もハイレベルであり、セレクタ103は、AND回路102の出力信号S2を出力信号S_OUTとして出力する。そのため、時刻t6において、入力信号S_INがハイレベルからローレベルに変化し、AND回路102の出力信号S2がハイレベルからローレベルに変化すると、セレクタ103は、出力信号S_OUTをハイレベルからローレベルに変化させる。このとき、入力信号S_INおよび出力信号S_OUTの両方がハイレベルからローレベルに変化するため、OR回路101の出力信号S1もハイレベルからローレベルに変化する。
As shown in FIG. 3, at time t6 when the high-level output signal S_OUT has passed the fixed time T or more, the output signal S3 of the
次に、固定時間Tよりも短いパルス幅W0だけ経過した時刻t7において、入力信号S_INがローレベルからハイレベルに変化する。このとき、入力信号S_INの変化に合わせて、OR回路101の出力信号S1がローレベルからハイレベルに変化するが、AND回路102の出力信号S2は、ローレベルの出力信号S_OUTによりローレベルを維持する。また、時刻t7では、出力信号S_OUTがハイレベルからローレベルに変化した時刻t6より固定時間T(つまり、遅延素子201の遅延時間)経過していないため、遅延素子201の出力信号S3はハイレベルを維持している。そのため、セレクタ103は、AND回路のローレベルの出力信号S2を出力信号S_OUTとして出力し続ける。
Next, at time t7 when a pulse width W0 shorter than the fixed time T has elapsed, the input signal S_IN changes from the low level to the high level. At this time, the output signal S1 of the
次に、時刻t6から固定時間Tだけ経過した時刻t8では、遅延素子201の出力信号S3がハイレベルからローレベルに変化する。この結果、セレクタ103は、OR回路101の出力信号S1を出力信号S_OUTとして出力する。OR回路101の出力信号S1は、時刻t7において、入力信号S_INの変化に合わせてローレベルからハイレベルへと変化している。そのため、セレクタ103は、時刻t8において、出力信号S_OUTをローレベルからハイレベルに変化させる。このとき、入力信号S_INおよび出力信号S_OUTの両方がハイレベルとなるため、AND回路102の出力信号S2もローレベルからハイレベルへと変化する。
Next, at time t8 when a fixed time T has elapsed from time t6, the output signal S3 of the
このように、固定時間Tよりも短いパルス幅W0の入力信号S_INが入力された場合、入力信号S_INの立上がりのタイミングである時刻t7では、出力信号S_OUTがローレベルに固定され、固定時間Tが経過した時刻t8に出力信号S_OUTが立上がる。これにより、固定時間Tのローレベルのパルス幅を有する出力信号S_OUTが出力される。 As described above, when the input signal S_IN having the pulse width W0 shorter than the fixed time T is input, the output signal S_OUT is fixed to the low level at the time t7 when the input signal S_IN rises, and the fixed time T is reduced. The output signal S_OUT rises at the elapsed time t8. Thus, an output signal S_OUT having a low-level pulse width for the fixed time T is output.
次に、時刻t8から固定時間Tが経過した時刻t9では、遅延素子201の出力信号S3がローレベルからハイレベルに変化する。この結果、セレクタ103は、AND回路102の出力信号S2を出力信号S_OUTとして出力する。AND回路102の出力信号S2は、時刻t8においてハイレベルに変化しているため、セレクタ103は、遅延素子201の出力信号S3の変化後も、ハイレベルの出力信号S_OUTを出力し続けることになる。
Next, at time t9 when the fixed time T has elapsed from time t8, the output signal S3 of the
その後、時刻t10において、次のパルスに応じて入力信号S_INがハイレベルからローレベルに変化する。ここで、固定時間Tがパルス周期P0(時刻t6から時刻t10までの期間)の1/2以下に設定されているため、出力信号S_OUTがハイレベルに変化した時刻t8から時刻t10までの期間は固定時間T以上となる。すなわち、時刻t10は、ハイレベルの出力信号S_OUTが固定時間T以上経過した状態であり、遅延素子201の出力信号S3もハイレベルである。そのため、時刻t10において、入力信号S_INがハイレベルからローレベルに変化し、AND回路102の出力信号S2がハイレベルからローレベルに変化すると、セレクタ103は、出力信号S_OUTをハイレベルからローレベルに変化させる。つまり、入力信号S_INのパルスの立下がりを出力信号S_OUTに反映させることができる。
Thereafter, at time t10, the input signal S_IN changes from the high level to the low level according to the next pulse. Here, since the fixed time T is set to be equal to or less than half of the pulse period P0 (the period from time t6 to time t10), the period from time t8 to time t10 when the output signal S_OUT changes to the high level is set. It is longer than the fixed time T. That is, at time t10, the high-level output signal S_OUT has passed the fixed time T or more, and the output signal S3 of the
(パルス幅補正回路の動作例3)
次に、パルス幅補正回路1の具体的な動作例3について説明する。動作例3は、ローレベルの出力信号S_OUTが所定時間(本実施形態では固定時間と同一)以上経過した状態で、固定時間以上のハイレベルパルス幅の入力信号S_INが入力された例である。(Operation example 3 of pulse width correction circuit)
Next, a specific operation example 3 of the pulse
図4は、動作例3における、入力信号S_IN、OR回路の出力信号S1、AND回路の出力信号S2、出力信号S_OUTおよび遅延素子201の出力信号S3のタイミングチャートである。
FIG. 4 is a timing chart of the input signal S_IN, the output signal S1 of the OR circuit, the output signal S2 of the AND circuit, the output signal S_OUT, and the output signal S3 of the
図4に示されるように、時刻t11において、入力信号S_INがローレベルからハイレベルに変化すると、図2の時刻t1と同様に、OR回路101の出力信号S1がローレベルからハイレベルに、出力信号S_OUTがローレベルからハイレベルに、AND回路102の出力信号S2がローレベルからハイレベルに変化する。
As shown in FIG. 4, when the input signal S_IN changes from the low level to the high level at the time t11, the output signal S1 of the
次に、時刻t11から固定時間Tだけ経過した時刻t12では、遅延素子201の出力信号S3がローレベルからハイレベルに変化する。この結果、セレクタ103の出力である出力信号S_OUTは、OR回路101の出力信号S1からAND回路102の出力信号S2に切り替わる。しかしながら、時刻t11においてOR回路101の出力信号S1およびAND回路102の出力信号S2のいずれもローレベルからハイレベルに変化し、この状態が時刻t12でも継続しているため、時刻t12において、出力信号S_OUTのレベルは変化せず、ハイレベルが維持される。
Next, at time t12 when a fixed time T has elapsed from time t11, the output signal S3 of the
次に、時刻t13において、入力信号S_INがハイレベルからローレベルに変化する。このとき、入力信号S_INの変化に合わせて、AND回路102の出力信号S2がハイレベルからローレベルに変化する。セレクタ103は、出力信号S2の変化に合わせて、出力信号S_OUTをハイレベルからローレベルに変化させる。このとき、入力信号S_INおよび出力信号S_OUTの両方がローレベルとなるため、OR回路101の出力信号S1もハイレベルからローレベルへと変化する。
Next, at time t13, the input signal S_IN changes from the high level to the low level. At this time, the output signal S2 of the AND
なお、時刻t13から固定時間Tが経過した時刻t14では、遅延素子201の出力信号S3がハイレベルからローレベルに変化する。この結果、セレクタ103の出力である出力信号S_OUTは、AND回路102の出力信号S2からOR回路101の出力信号S1に切り替わる。しかしながら、時刻t13において、OR回路101の出力信号S1およびAND回路102の出力信号S2のいずれもハイレベルからローレベルに変化しているため、時刻t14において、出力信号S_OUTのレベルは変化せず、ローレベルが維持される。
At time t14 when the fixed time T has elapsed from time t13, the output signal S3 of the
このように、固定時間Tより長いハイレベルパルス幅の入力信号S_INが入力された場合、セレクタ103は、入力信号S_INと出力信号S_OUTとで、立上がりおよび立下がりのそれぞれのタイミングを合わせる。そのため、セレクタ103は、パルス幅の補正を行うことなく、入力信号S_INのパルス幅と同一のパルス幅を有する出力信号S_OUTを出力する。
As described above, when the input signal S_IN having a high-level pulse width longer than the fixed time T is input, the
(パルス幅補正回路の動作例4)
次に、パルス幅補正回路1の具体的な動作例4について説明する。動作例4は、ハイレベルの出力信号S_OUTが所定時間(本実施形態では固定時間と同一)以上経過した状態で、固定時間以上のローレベルのパルス幅の入力信号S_INが入力された例である。(Operation example 4 of pulse width correction circuit)
Next, a specific operation example 4 of the pulse
図5は、動作例4における、入力信号S_IN、OR回路の出力信号S1、AND回路の出力信号S2、出力信号S_OUTおよび遅延素子201の出力信号S3のタイミングチャートである。
FIG. 5 is a timing chart of the input signal S_IN, the output signal S1 of the OR circuit, the output signal S2 of the AND circuit, the output signal S_OUT, and the output signal S3 of the
図5に示されるように、時刻t15において、入力信号S_INがハイレベルからローレベルに変化すると、図3の時刻t6と同様に、AND回路102の出力信号S2がハイレベルからローレベルに、出力信号S_OUTがハイレベルからローレベルに、OR回路101の出力信号S1がハイレベルからローレベルに変化する。
As shown in FIG. 5, when the input signal S_IN changes from the high level to the low level at the time t15, the output signal S2 of the AND
次に、時刻t15から固定時間Tだけ経過した時刻t16では、遅延素子201の出力信号S3がハイレベルからローレベルに変化する。この結果、セレクタ103の出力である出力信号S_OUTは、AND回路102の出力信号S2からOR回路101の出力信号S1に切り替わる。しかしながら、時刻t15においてOR回路101の出力信号S1およびAND回路102の出力信号S2のいずれもハイレベルからローレベルに変化し、この状態が時刻t16でも継続しているため、時刻t16において、出力信号S_OUTのレベルは変化せず、ローレベルが維持される。
Next, at time t16 when a fixed time T has elapsed from time t15, the output signal S3 of the
次に、時刻t17において、入力信号S_INがローレベルからハイレベルに変化する。このとき、入力信号S_INの変化に合わせて、OR回路101の出力信号S1がローレベルからハイレベルに変化することを受けて、セレクタ103は、出力信号S_OUTをローレベルからハイレベルに変化させる。このとき、入力信号S_INおよび出力信号S_OUTの両方がハイレベルとなるため、AND回路102の出力信号S2もローレベルからハイレベルへと変化する。
Next, at time t17, the input signal S_IN changes from the low level to the high level. At this time, in response to the change of the output signal S1 of the
なお、時刻t17から固定時間Tが経過した時刻t18では、遅延素子201の出力信号S3がローレベルからハイレベルに変化する。この結果、セレクタ103の出力である出力信号S_OUTは、OR回路101の出力信号S1からAND回路102の出力信号S2に切り替わる。しかしながら、時刻t17において、OR回路101の出力信号S1およびAND回路102の出力信号S2のいずれもローレベルからハイレベルに変化しているため、時刻t18において、出力信号S_OUTのレベルは変化せず、ハイレベルが維持される。
At time t18 when the fixed time T has elapsed from time t17, the output signal S3 of the
このように、固定時間Tより長いローレベルパルス幅の入力信号S_INが入力された場合、セレクタ103は、入力信号S_INと出力信号S_OUTとで、立下がりおよび立上がりのそれぞれのタイミングを合わせる。そのため、セレクタ103は、パルス幅の補正を行うことなく、入力信号S_INのパルス幅と同一のパルス幅を有する出力信号S_OUTを出力する。
As described above, when the input signal S_IN having the low-level pulse width longer than the fixed time T is input, the
(パルス幅補正回路の効果)
上記のように、本実施形態のパルス幅補正回路1は、入力信号S_INのパルスがハイレベルおよびローレベルのいずれであっても、当該パルス幅W0が固定時間T未満の場合、パルス幅が固定時間Tに補正された出力信号S_OUTを出力する。すなわち、入力信号S_INのパルス幅が固定時間T未満であったとしても、後段の回路において消失しないパルス幅に補正された出力信号S_OUTが出力されるため、後段の回路でのパルスの消失を抑制できる。(Effect of pulse width correction circuit)
As described above, the pulse
また、入力信号S_INのパルス幅が固定時間T以上の場合、パルス幅補正回路1は、入力信号S_INのパルス幅と同じパルス幅を有する出力信号S_OUTを出力する。
When the pulse width of the input signal S_IN is equal to or longer than the fixed time T, the pulse
図6は、パルス幅が固定時間T以上の入力信号S_INが入力された場合の、本実施形態の出力信号S_OUTと、特開2006−67414号公報に記載された技術を適用した比較形態の出力信号S_OUTとの比較を示す図である。 FIG. 6 shows the output signal S_OUT of the present embodiment when the input signal S_IN whose pulse width is equal to or longer than the fixed time T is compared with the output of the comparison form to which the technique described in JP-A-2006-67414 is applied. FIG. 9 is a diagram illustrating a comparison with a signal S_OUT.
図6に示されるように、比較形態では、パルス幅の長さにかかわらず、一定量だけパルス幅を広げる補正が行われる。そのため、入力信号S_INのパルス幅W0に対して、出力信号S_OUTのパルス幅W1が長くなっている。そのため、パルス終了から次のパルスまでの期間は、入力信号S_INでは(パルス周期P0−補正前のパルス幅W0)であるのに対し、(パルス周期P0−補正後のパルス幅W1)と短くなってしまう。一方、本実施形態では、パルス終了から次のパルスまでの期間は、入力信号S_INと出力信号S_OUTとでは変化がない。そのため、本実施形態のパルス幅補正回路1は、比較形態に比べて、固定時間T以上のパルス幅を有するパルス終了から次のパルスまでの期間を長くすることができ、後段の回路の動作に必要な期間を確保しやすくなる。
As shown in FIG. 6, in the comparative embodiment, correction is performed to increase the pulse width by a fixed amount regardless of the length of the pulse width. Therefore, the pulse width W1 of the output signal S_OUT is longer than the pulse width W0 of the input signal S_IN. Therefore, while the period from the end of the pulse to the next pulse is (pulse period P0-pulse width W0 before correction) in the input signal S_IN, it becomes short as (pulse period P0-pulse width W1 after correction). Would. On the other hand, in the present embodiment, the input signal S_IN and the output signal S_OUT do not change during the period from the end of the pulse to the next pulse. Therefore, the pulse
また、特開2006−67414号公報では、パルス幅を広くするために2つのフリップフロップを用いている。また、特開2009−253951号公報(特許文献2)では、パルス幅の補正のために電圧制御発振器を用いている。これに対し、本実施形態のパルス幅補正回路1は、図1に示すOR回路101、AND回路102、セレクタ103および遅延素子201によりパルス幅の補正を行う。そのため、本実施形態のパルス幅補正回路1は、特開2006−67414号公報および特開2009−253951号公報と比較して、回路面積を小さくすることができる。
In Japanese Patent Application Laid-Open No. 2006-67414, two flip-flops are used to increase the pulse width. In Japanese Patent Application Laid-Open No. 2009-253951 (Patent Document 2), a voltage-controlled oscillator is used for correcting a pulse width. On the other hand, the pulse
例えば、遅延時間(固定時間)が7μsの遅延素子201を用いた本実施形態のパルス幅補正回路1の回路面積は約633μm2である。これに対し、特開2006−67414号公報のように2個のフリップフロップを用いた比較形態に係るパルス幅補正回路では、約350μm2だけ回路面積が大きくなる。つまり、本実施形態のパルス幅補正回路1に比べて、比較形態では回路面積が1.5倍となる。また、特開2009−253951号公報に記載されている電圧制御発振器の回路規模は、本実施形態のパルス幅補正回路1の回路面積に比べて格段に大きい。For example, the circuit area of the pulse
(変形例)
上記の説明では、固定部10がOR回路101とAND回路102とセレクタ103とを備える形態としたが、固定部10は、例えば、出力信号S_OUTがローレベルである状態が所定時間経過した後において入力信号S_INがローレベルからハイレベルに変化した場合に、出力信号S_OUTをハイレベルに固定し、出力信号S_OUTがハイレベルである状態が所定時間経過した後において入力信号S_INがハイレベルからローレベルに変化した場合に、出力信号S_OUTをローレベルに固定するとともに、解除部20からの指示に応じて出力信号S_OUTの固定を解除するプログラムが記憶された記憶部と、当該プログラムを実行するプロセッサとで構成されていてもよい。(Modification)
In the above description, the fixed
また、上記の説明では、解除部20が遅延素子201を備える形態としたが、解除部20は、固定部10による出力信号S_OUTの固定が開始されてから固定時間経過後に固定部10に対して当該固定の解除指示を出力するプログラムが記憶された記憶部と、当該プログラムを実行するプロセッサとで構成されていてもよい。
In the above description, the canceling
なお、上記の説明では、固定部10が出力信号S_OUTの固定を行う条件として定められている、出力信号S_OUTがローレベルまたはハイレベルの状態を継続している所定時間(第1時間)を固定時間(第2時間)と同一とした。しかしながら、固定部10および解除部20を、プログラムを記憶した記憶部およびプロセッサで構成する場合、当該所定時間(第1時間)と固定時間(第2時間)とを異ならせてもよい。
In the above description, a predetermined time (first time) in which the output signal S_OUT continues to be in the low level or the high level, which is defined as a condition for the fixing
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed this time are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description of the embodiments, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
1 パルス幅補正回路、10 固定部、20 解除部、101 OR回路、102 AND回路、103 セレクタ、201 遅延素子。 1 pulse width correction circuit, 10 fixed section, 20 release section, 101 OR circuit, 102 AND circuit, 103 selector, 201 delay element.
Claims (3)
前記出力信号がローレベルである状態が第1時間経過した後に前記入力信号がローレベルからハイレベルに変化した場合に、前記出力信号をハイレベルに固定し、前記出力信号がハイレベルである状態が前記第1時間経過した後に前記入力信号がハイレベルからローレベルに変化した場合に、前記出力信号をローレベルに固定する固定部と、
前記出力信号が固定されてから第2時間経過したときに、固定された前記出力信号を解除する解除部とを備える、パルス幅補正回路。A pulse width correction circuit that corrects a pulse width of an input signal to generate an output signal,
A state in which the output signal is fixed at a high level when the input signal changes from a low level to a high level after a lapse of a first time from a state in which the output signal is at a low level; and a state in which the output signal is at a high level A fixing unit that fixes the output signal to a low level when the input signal changes from a high level to a low level after the first time has elapsed;
A pulse width correction circuit comprising: a release unit that releases the fixed output signal when a second time has elapsed since the output signal was fixed.
前記入力信号および前記出力信号を受けるOR回路と、
前記入力信号および前記出力信号を受けるAND回路と、
前記OR回路および前記AND回路のいずれか一方の出力を前記出力信号として出力するセレクタとを備え、
前記解除部は、前記出力信号を前記第2時間遅延させる遅延素子を備え、
前記セレクタは、前記遅延素子の出力がローレベルの場合に前記OR回路の出力を前記出力信号として出力し、前記遅延素子の出力がハイレベルの場合に前記AND回路の出力を前記出力信号として出力する、請求項1に記載のパルス幅補正回路。The fixing part,
An OR circuit receiving the input signal and the output signal;
An AND circuit receiving the input signal and the output signal;
A selector that outputs one of the output of the OR circuit and the AND circuit as the output signal;
The release unit includes a delay element that delays the output signal by the second time,
The selector outputs the output of the OR circuit as the output signal when the output of the delay element is at a low level, and outputs the output of the AND circuit as the output signal when the output of the delay element is at a high level. The pulse width correction circuit according to claim 1, wherein
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2016/070220 WO2018008140A1 (en) | 2016-07-08 | 2016-07-08 | Pulse-width correction circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2018008140A1 JPWO2018008140A1 (en) | 2018-10-11 |
JP6676166B2 true JP6676166B2 (en) | 2020-04-08 |
Family
ID=60912077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018525905A Expired - Fee Related JP6676166B2 (en) | 2016-07-08 | 2016-07-08 | Pulse width correction circuit |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6676166B2 (en) |
WO (1) | WO2018008140A1 (en) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS524835Y1 (en) * | 1970-12-02 | 1977-02-01 | ||
JPH01202916A (en) * | 1988-02-09 | 1989-08-15 | Nec Corp | Pulse width adjusting circuit |
JP3678570B2 (en) * | 1998-01-17 | 2005-08-03 | 日本電気株式会社 | Semiconductor integrated circuit |
JP2006067414A (en) * | 2004-08-30 | 2006-03-09 | Kawasaki Microelectronics Kk | Pulse width correction circuit |
JP2009253951A (en) * | 2008-04-11 | 2009-10-29 | Mitsubishi Electric Corp | Pulsewidth correcting apparatus, and pulsewidth correcting method |
KR100933805B1 (en) * | 2008-06-30 | 2009-12-24 | 주식회사 하이닉스반도체 | Duty cycle correction circuit and delay locked loop circuit including the same |
-
2016
- 2016-07-08 JP JP2018525905A patent/JP6676166B2/en not_active Expired - Fee Related
- 2016-07-08 WO PCT/JP2016/070220 patent/WO2018008140A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
JPWO2018008140A1 (en) | 2018-10-11 |
WO2018008140A1 (en) | 2018-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009278528A (en) | Dll circuit, and semiconductor device | |
JP5501320B2 (en) | Electronic circuit | |
JP6676166B2 (en) | Pulse width correction circuit | |
KR101212774B1 (en) | Semiconductor Memory Apparatus and Method for Correcting Duty Thereof | |
JP7035361B2 (en) | Storage device, register file circuit and storage device control method | |
US6476657B2 (en) | Pulse generator for generating an output in response to a delay time | |
JP2015162052A (en) | Duty correction device and duty correction method | |
JP2007095278A (en) | Reset control circuit of semiconductor memory device | |
JP4531104B2 (en) | Signal processing method, signal processing apparatus, and analog / digital conversion apparatus | |
JP7074699B2 (en) | Glitch removal circuit and electronic equipment | |
JP5488074B2 (en) | Pulse width modulation signal generation circuit | |
JP2000134070A (en) | Noise eliminating circuit | |
TWI638521B (en) | Clock filter circuit and filtering method | |
KR100317213B1 (en) | Clock signal generator circuit | |
JP5900053B2 (en) | Clock switching circuit | |
KR20110078760A (en) | Waveform correction circuit | |
US8867698B2 (en) | Counting circuit, delay value quantization circuit, and latency control circuit | |
JP2009230434A (en) | Reset circuit | |
JP2013182565A (en) | Information processor, microcontroller, information processing system, and information processing method | |
JP5792025B2 (en) | Semiconductor device and noise removing device | |
JP6700014B2 (en) | Semiconductor device and method for generating frequency stability flag | |
JP2024074527A (en) | Semiconductor device and method for controlling the semiconductor device | |
JP4292917B2 (en) | Clock output circuit | |
KR100803370B1 (en) | Reset apparatus and method in dll circuit | |
JP2006237664A (en) | Latch circuit or flip-flop circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190820 |
|
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: 20200212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200311 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6676166 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |