JP3662411B2 - Trigger circuit - Google Patents
Trigger circuit Download PDFInfo
- Publication number
- JP3662411B2 JP3662411B2 JP02960598A JP2960598A JP3662411B2 JP 3662411 B2 JP3662411 B2 JP 3662411B2 JP 02960598 A JP02960598 A JP 02960598A JP 2960598 A JP2960598 A JP 2960598A JP 3662411 B2 JP3662411 B2 JP 3662411B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- output
- flip
- input
- terminal
- 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
Description
【0001】
【発明の属する技術分野】
本願発明は、クロック信号と非同期でかつ任意パルス幅の入力トリガパルスに基づいて、所定パルス幅の出力トリガパルスを生成するトリガ回路に関する。
【0002】
【従来の技術】
たとえばディジタイザなどの測定器においては、クロック信号と非同期でかつ任意パルス幅の入力トリガパルスに基づいて、所定パルス幅の出力トリガパルスを生成するトリガ回路を内蔵している。
【0003】
このような従来のトリガ回路は、図3に示すように、フリップフロップ回路31、可変抵抗器VR1 、およびキャパシタンスC1 を備えたモノマルチバイブレータにより実現されていた。
【0004】
しかし、上記従来のモノマルチバイブレータからなるトリガ回路では、可変抵抗器VR1 やキャパシタンスC1 などの外部部品が必要であり、これらの調整作業に多くの時間を要するとともに、動作が不安定になり易いという課題があった。さらには、外部部品を接続するための外部ピンを設置しなければならず、たとえばFPGA(field programmable gate array )などに内蔵するには不利であるという課題もあった。
【0005】
【発明の開示】
本願発明は、上記した事情のもとで考え出されたものであって、外部部品を設けることなく、クロック信号と非同期でかつ任意パルス幅の入力トリガパルスに基づいて、所定パルス幅の出力トリガパルスを生成できるトリガ回路を提供することを、その課題とする。
【0006】
上記の課題を解決するため、本願発明では、次の技術的手段を講じている。
【0007】
本願発明の第1の側面によれば、クロック信号と非同期でかつ任意パルス幅の入力トリガパルスに基づいて、所定パルス幅の出力トリガパルスを生成するトリガ回路であって、入力トリガパルスをラッチするラッチ回路と、複数段に縦続接続されてクロック信号に同期して動作する複数のフリップフロップ回路からなるとともにラッチ回路の出力を遅延させる遅延回路と、ラッチ回路の出力と遅延回路の出力とに基づいて、クロック信号の1周期分以上のパルス幅を有する出力トリガパルスを生成する論理回路とを備えており、論理回路は、ラッチ回路の出力と遅延回路の出力との排他的論理和を出力するEXOR回路と、ラッチ回路の出力とEXOR回路の出力との論理積を出力するAND回路とを有することを特徴とする、トリガ回路が提供される。
【0009】
本願発明によれば、ラッチ回路により入力トリガパルスをラッチし、遅延回路によりラッチ回路の出力を遅延させて、論理回路によりラッチ回路の出力と遅延回路の出力とに基づいて出力トリガパルスを生成するので、外部部品を設けることなく、クロック信号と非同期でかつ任意パルス幅の入力トリガパルスに基づいて、所定パルス幅の出力トリガパルスを生成できる。したがって、外部部品の調整作業をなくすことができるとともに、動作の安定化を図ることができ、さらには外部部品を接続するための外部ピンをなくすことができる。
【0010】
本願発明のその他の特徴および利点は、添付図面を参照して以下に行う詳細な説明によって、より明らかとなろう。
【0011】
【発明の実施の形態】
以下、本願発明の好ましい実施の形態を、図面を参照して具体的に説明する。
【0012】
図1は、本願発明に係るトリガ回路の回路ブロック図であって、このトリガ回路は、フリップフロップ回路1〜3、EXOR回路4、およびAND回路5を備えている。
【0013】
フリップフロップ回路1は、Dフリップフロップからなり、入力端Dは電源によりハイレベルに維持されている。クロック入力端には、外部から端子6を介して入力トリガパルスが入力され、リセット端RSTには、端子7を介してリセット信号♯RSTが入力される。なお、♯は反転を表す記号である。
【0014】
フリップフロップ回路2は、Dフリップフロップからなり、入力端Dにはフリップフロップ回路1の非反転出力端Qからの出力が入力され、クロック入力端には端子8を介してクロック信号CLKが入力される。
【0015】
フリップフロップ回路3は、Dフリップフロップからなり、入力端Dにはフリップフロップ回路2の非反転出力端Qからの出力が入力され、クロック入力端には端子8を介してクロック信号CLKが入力される。
【0016】
EXOR回路4は、一方の入力端にフリップフロップ回路1の非反転出力端Qからの出力が入力され、他方の入力端にフリップフロップ回路3の非反転出力端Qからの出力が入力される。
【0017】
AND回路5は、一方の入力端にフリップフロップ回路1の非反転出力端Qからの出力が入力され、他方の入力端にEXOR回路4の出力が入力される。AND回路5の出力端は端子9に接続されている。
【0018】
すなわち、フリップフロップ回路1は、入力トリガパルスをラッチするラッチ回路を構成している。フリップフロップ回路2,3は、複数段に縦続接続されてクロック信号に同期して動作する複数のフリップフロップ回路からなり、ラッチ回路の出力を遅延させる遅延回路を構成している。EXOR回路4およびAND回路5は、ラッチ回路の出力と遅延回路の出力とに基づいて、クロック信号の1周期分以上のパルス幅を有する出力トリガパルスを生成する論理回路を構成している。
【0019】
図2は、図1に示すトリガ回路の動作を説明するためのタイミングチャートであって、このタイミングチャートを参照しながら上記トリガ回路の動作を説明する。
【0020】
端子7を介してフリップフロップ回路1のリセット端RSTに入力されているリセット信号♯RSTがハイレベルのときに、端子6を介してフリップフロップ回路1のクロック入力端に入力されている入力トリガパルスがハイレベルになると、その立上がりエッジに同期して、フリップフロップ回路1の非反転出力端Qから出力される信号がローレベルからハイレベルに反転する。
【0021】
フリップフロップ回路1の非反転出力端Qから出力されてフリップフロップ回路2の入力端Dに入力されている信号がハイレベルになると、端子8を介してフリップフロップ回路2のクロック入力端に入力されているクロック信号CLKの立上がりエッジに同期して、フリップフロップ回路2の非反転出力端Qから出力される信号がローレベルからハイレベルに反転する。
【0022】
フリップフロップ回路2の非反転出力端Qから出力されてフリップフロップ回路3の入力端Dに入力されている信号がハイレベルになると、端子8を介してフリップフロップ回路3のクロック入力端に入力されているクロック信号CLKの立上がりエッジに同期して、フリップフロップ回路3の非反転出力端Qから出力される信号がローレベルからハイレベルに反転する。すなわち、フリップフロップ回路3の非反転出力端Qから出力される信号は、フリップフロップ回路2の非反転出力端Qから出力される信号よりもクロック信号CLKの1周期分遅れてハイレベルになる。
【0023】
フリップフロップ回路3の非反転出力端Qから出力されてEXOR回路4の他方の入力端に入力されている信号がハイレベルになると、EXOR回路4の出力端から出力されている信号がハイレベルからローレベルに反転する。すなわち、EXOR回路4の出力端から出力される信号は、フリップフロップ回路1の非反転出力端Qから出力される信号がハイレベルになった時点から、フリップフロップ回路3の非反転出力端Qから出力される信号がハイレベルになった時点までの期間、ハイレベルを維持する。
【0024】
したがって、フリップフロップ回路1の非反転出力端Qから出力される信号が一方の入力端に入力され、EXOR回路4の出力端から出力される信号が他方の入力端に入力されているAND回路5は、端子6を介してフリップフロップ回路1のクロック入力端に入力されている入力トリガパルスがハイレベルになった時点から、フリップフロップ回路3の非反転出力端Qから出力される信号がハイレベルになった時点までの期間、ハイレベルの出力トリガパルスを端子9に出力する。なお、出力トリガパルスがハイレベルになる時点は、入力トリガパルスがハイレベルになった時点よりも、フリップフロップ回路1、EXOR回路4、およびAND回路5の通過ディレイ時間だけ遅延するが、この時間は極めて微小であり、実用上問題になることはない。
【0025】
端子7を介してフリップフロップ回路1のリセット端RSTに入力されているリセット信号♯RSTがローレベルになれば、フリップフロップ回路1の非反転出力端Qから出力される信号がローレベルになり、クロック信号CLKの立上がりエッジに同期して、フリップフロップ回路2,3の非反転出力端Qから出力される信号も順次ローレベルになる。
【0026】
このように、外部から端子6を介して入力される入力トリガパルスのパルス幅の大小に係わらず、クロック信号CLKの1周期分よりも大きく2周期分よりも小さいパルス幅の出力トリガパルスを端子9から出力できる。
【0027】
ここで、クロック信号CLKの周期をTCLK 、出力トリガパルスのパルス幅をTW 、遅延回路を構成するフリップフロップ回路2,3の段数をNとすると、下記数式1が成立する。本実施形態ではN=2である。
【0028】
【数1】
【0029】
したがって、入力トリガパルスの入力タイミングに起因する出力トリガパルスのパルス幅TW のばらつきを小さくするには、クロック信号CLKの周期TCLK を十分に小さくすればよい。
【0030】
なお、上記実施形態においては、遅延回路を構成するフリップフロップ回路2.3を2段に設けたが、遅延回路を構成するフリップフロップ回路を3段以上設けてもよく、このフリップフロップ回路の段数により出力トリガパルスのパルス幅TW を任意に設定可能である。
【図面の簡単な説明】
【図1】本願発明に係るトリガ回路の回路ブロック図である。
【図2】図1に示すトリガ回路の動作を説明するためのタイミングチャートである。
【図3】従来のトリガ回路の回路ブロック図である。
【符号の説明】
1 フリップフロップ回路
2 フリップフロップ回路
3 フリップフロップ回路
4 EXOR回路
5 AND回路[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a trigger circuit that generates an output trigger pulse having a predetermined pulse width based on an input trigger pulse that is asynchronous with a clock signal and has an arbitrary pulse width.
[0002]
[Prior art]
For example, a measuring instrument such as a digitizer has a built-in trigger circuit that generates an output trigger pulse having a predetermined pulse width based on an input trigger pulse asynchronous with a clock signal and having an arbitrary pulse width.
[0003]
Such conventional trigger circuit, as shown in FIG. 3, the flip-
[0004]
However, the trigger circuit composed of the conventional mono-multivibrator requires external parts such as the variable resistor VR 1 and the capacitance C 1 , and it takes a lot of time for the adjustment work and the operation becomes unstable. There was a problem that it was easy. Furthermore, an external pin for connecting an external component has to be installed, and there is a problem that it is disadvantageous for incorporation in, for example, an FPGA (field programmable gate array).
[0005]
DISCLOSURE OF THE INVENTION
The present invention has been conceived under the circumstances described above, and is provided with an output trigger having a predetermined pulse width based on an input trigger pulse that is asynchronous with a clock signal and has an arbitrary pulse width, without providing external components. It is an object of the present invention to provide a trigger circuit that can generate a pulse.
[0006]
In order to solve the above problems, the present invention takes the following technical means.
[0007]
According to a first aspect of the present invention, a trigger circuit that generates an output trigger pulse having a predetermined pulse width based on an input trigger pulse that is asynchronous with a clock signal and has an arbitrary pulse width, and latches the input trigger pulse a latch circuit, a delay circuit for delaying the output of Rutotomoni latch circuit of a plurality of flip-flop circuit which operates in synchronization with cascaded with the clock signal in a plurality of stages, and the output of the output delay circuit of the latch circuit And a logic circuit that generates an output trigger pulse having a pulse width equal to or longer than one cycle of the clock signal, and the logic circuit outputs an exclusive OR of the output of the latch circuit and the output of the delay circuit an EXOR circuit, and having an aND circuit for outputting a logical product of the outputs of the EXOR circuit of the latch circuit, the trigger circuit It is subjected.
[0009]
According to the present invention, the input trigger pulse is latched by the latch circuit, the output of the latch circuit is delayed by the delay circuit, and the output trigger pulse is generated based on the output of the latch circuit and the output of the delay circuit by the logic circuit. Therefore, an output trigger pulse having a predetermined pulse width can be generated based on an input trigger pulse that is asynchronous with the clock signal and has an arbitrary pulse width, without providing an external component. Therefore, the adjustment work of the external parts can be eliminated, the operation can be stabilized, and the external pins for connecting the external parts can be eliminated.
[0010]
Other features and advantages of the present invention will become more apparent from the detailed description given below with reference to the accompanying drawings.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be specifically described with reference to the drawings.
[0012]
FIG. 1 is a circuit block diagram of a trigger circuit according to the present invention. This trigger circuit includes flip-flop circuits 1 to 3, an EXOR circuit 4, and an
[0013]
The flip-flop circuit 1 is composed of a D flip-flop, and the input terminal D is maintained at a high level by a power supply. An input trigger pulse is input from the outside to the clock input terminal via the
[0014]
The flip-flop circuit 2 is composed of a D flip-flop. An input terminal D receives an output from the non-inverted output terminal Q of the flip-flop circuit 1 and a clock input terminal receives a clock signal CLK via a
[0015]
The flip-
[0016]
In the EXOR circuit 4, an output from the non-inverting output terminal Q of the flip-flop circuit 1 is input to one input terminal, and an output from the non-inverting output terminal Q of the flip-
[0017]
In the
[0018]
That is, the flip-flop circuit 1 constitutes a latch circuit that latches the input trigger pulse. The flip-
[0019]
FIG. 2 is a timing chart for explaining the operation of the trigger circuit shown in FIG. 1, and the operation of the trigger circuit will be described with reference to this timing chart.
[0020]
When the reset signal #RST input to the reset terminal RST of the flip-flop circuit 1 through the
[0021]
When the signal output from the non-inverting output terminal Q of the flip-flop circuit 1 and input to the input terminal D of the flip-flop circuit 2 becomes high level, it is input to the clock input terminal of the flip-flop circuit 2 via the
[0022]
When the signal output from the non-inverting output terminal Q of the flip-flop circuit 2 and input to the input terminal D of the flip-
[0023]
When the signal output from the non-inverting output terminal Q of the flip-
[0024]
Accordingly, an AND
[0025]
If the reset signal #RST input to the reset terminal RST of the flip-flop circuit 1 through the
[0026]
In this way, regardless of the pulse width of the input trigger pulse inputted from the outside via the
[0027]
Here, when the period of the clock signal CLK is T CLK , the pulse width of the output trigger pulse is T W , and the number of stages of the flip-
[0028]
[Expression 1]
[0029]
Therefore, to reduce variations in the pulse width T W of the output trigger pulse caused by the input timing of the input trigger pulse may be sufficiently small period T CLK of the clock signal CLK.
[0030]
In the above embodiment, the flip-flop circuit 2.3 constituting the delay circuit is provided in two stages, but three or more flip-flop circuits constituting the delay circuit may be provided. It can be arbitrarily set the pulse width T W of the output trigger pulse by.
[Brief description of the drawings]
FIG. 1 is a circuit block diagram of a trigger circuit according to the present invention.
FIG. 2 is a timing chart for explaining the operation of the trigger circuit shown in FIG. 1;
FIG. 3 is a circuit block diagram of a conventional trigger circuit.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Flip flop circuit 2
Claims (1)
前記入力トリガパルスをラッチするラッチ回路と、
複数段に縦続接続されて前記クロック信号に同期して動作する複数のフリップフロップ回路からなるとともに前記ラッチ回路の出力を遅延させる遅延回路と、
前記ラッチ回路の出力と前記遅延回路の出力とに基づいて、前記クロック信号の1周期分以上のパルス幅を有する出力トリガパルスを生成する論理回路とを備えており、
前記論理回路は、
前記ラッチ回路の出力と前記遅延回路の出力との排他的論理和を出力するEXOR回路と、
前記ラッチ回路の出力と前記EXOR回路の出力との論理積を出力するAND回路とを有することを特徴とする、トリガ回路。 A trigger circuit that generates an output trigger pulse having a predetermined pulse width based on an input trigger pulse asynchronous with a clock signal and having an arbitrary pulse width,
A latch circuit for latching the input trigger pulse;
A delay circuit for Rutotomoni delaying the output of the latch circuit, such a plurality of flip-flop circuit which operates in synchronization with the clock signal are connected in cascade a plurality of stages,
A logic circuit that generates an output trigger pulse having a pulse width of one cycle or more of the clock signal based on the output of the latch circuit and the output of the delay circuit ;
The logic circuit is:
An EXOR circuit that outputs an exclusive OR of the output of the latch circuit and the output of the delay circuit;
A trigger circuit comprising: an AND circuit that outputs a logical product of an output of the latch circuit and an output of the EXOR circuit .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02960598A JP3662411B2 (en) | 1998-02-12 | 1998-02-12 | Trigger circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02960598A JP3662411B2 (en) | 1998-02-12 | 1998-02-12 | Trigger circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11234094A JPH11234094A (en) | 1999-08-27 |
JP3662411B2 true JP3662411B2 (en) | 2005-06-22 |
Family
ID=12280708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP02960598A Expired - Fee Related JP3662411B2 (en) | 1998-02-12 | 1998-02-12 | Trigger circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3662411B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5100801B2 (en) * | 2010-09-01 | 2012-12-19 | ルネサスエレクトロニクス株式会社 | Clock control circuit |
CN111049504A (en) * | 2019-11-22 | 2020-04-21 | 深圳市德赛微电子技术有限公司 | Pulse generating circuit |
-
1998
- 1998-02-12 JP JP02960598A patent/JP3662411B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11234094A (en) | 1999-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0220173B2 (en) | ||
US5808486A (en) | Glitch free clock enable circuit | |
JP2504568B2 (en) | Signal generation circuit | |
CN107665033B (en) | Digital logic circuit module with reset deburring function | |
CN107562163B (en) | Digital logic circuit with stable reset control | |
US5448597A (en) | Clock signal switching circuit | |
CN110892643B (en) | Circuits used to meet the setup and hold times of control signals | |
US5047658A (en) | High frequency asynchronous data synchronizer | |
US5744992A (en) | Digital phase shifter | |
US6879201B1 (en) | Glitchless pulse generator | |
JP3662411B2 (en) | Trigger circuit | |
JPH0342810B2 (en) | ||
US10276258B2 (en) | Memory controller for selecting read clock signal | |
JP2000134070A (en) | Noise eliminating circuit | |
JP2000165208A (en) | Flip-flop | |
US20120062298A1 (en) | Flip-flop architecture for mitigating hold closure | |
KR0184153B1 (en) | Frequency division circuit | |
CN112446180B (en) | Circuit applied to multiple operation modes | |
KR940000643Y1 (en) | Synchronous pulse generating circuit using flip flop circuit | |
KR20010006850A (en) | Improved skew pointer generation | |
KR200222679Y1 (en) | Apparatus for selective detecting rising edge and falling edge of input signal | |
KR910006325Y1 (en) | Clock - cycle selection circuits for dynamic processor | |
KR0153112B1 (en) | Counter enable to program | |
KR0153962B1 (en) | Feedback shift register | |
KR0181203B1 (en) | Expansion block circuit for expanding the width of asynchronous input pulse |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040820 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041221 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050218 |
|
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: 20050322 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050323 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110401 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |