JPH0260224A - Monostable multivibrator circuit - Google Patents

Monostable multivibrator circuit

Info

Publication number
JPH0260224A
JPH0260224A JP63210466A JP21046688A JPH0260224A JP H0260224 A JPH0260224 A JP H0260224A JP 63210466 A JP63210466 A JP 63210466A JP 21046688 A JP21046688 A JP 21046688A JP H0260224 A JPH0260224 A JP H0260224A
Authority
JP
Japan
Prior art keywords
counter
output signal
signal
output
pulse width
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.)
Pending
Application number
JP63210466A
Other languages
Japanese (ja)
Inventor
Tatsuo Sato
達夫 佐藤
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63210466A priority Critical patent/JPH0260224A/en
Publication of JPH0260224A publication Critical patent/JPH0260224A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To allow a pulse width to be highly precise by inputting the output of a gate circuit to the clock input terminal of a counter, connecting the output to the input terminal of an R-S flip flop and the reset input terminal of the counter and deciding the pulse width through the use of a clock signal. CONSTITUTION:The counter 14 counts the rise of an output signal (e) inputted from the gate circuit 13. When the logical value of the output signal (f) goes to '0', the output signal (b) of a NAND gate 16 goes to a logical value '1' and accordingly the output signal (c) of a NAND gate 15 goes to the logical value '1'. Consequently, the gate circuit 13 is closed, and the supply of the clock signal to the counter 14 stops. On the other hand, the output signal (f) of the counter 14 is fed back to an MR terminal and the counter 14 is reset. By such an operation, the pulse of the pulse width tw, which is decided by the counted value of the prescribed clock, is outputted from the output terminal 18 of R-SFF12 as the output signal (b).

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理装置に用いられる論理回路に係わり、
特に一定のパルス幅をもったパルスを作成する単安定マ
ルチバイブレータ回路に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a logic circuit used in an information processing device,
In particular, it relates to a monostable multivibrator circuit that creates pulses with a constant pulse width.

〔従来の技術〕[Conventional technology]

一定のパルス幅のパルスを出力するものとして、単安定
マルチバイブレータ回路がある。この単安定マルチバイ
ブレータ回路におけるそのパルス幅の設定は、キャパシ
タンスCと抵抗Rとの値を適切に設定することにより行
われている。
There is a monostable multivibrator circuit that outputs a pulse with a constant pulse width. The pulse width in this monostable multivibrator circuit is set by appropriately setting the values of capacitance C and resistance R.

第3図はそのような単安定マルチバイブレータ回路を示
すものである。まず最初に、スイッチSを閉じ、電源V
でキャパシタンスCを充電しておく、。その状態でスイ
ッチSを開(と、キャパシタンスCに充電された電荷は
抵抗Rを通して放電されるため、その放電波形は第、4
図に示すようにCRの時定数により決まる電圧信号へと
なる。この波形をゲート11に入力し、その入力電圧が
ゲート11のスレッショルド電圧Vthより高いときは
、その出力Xは論理値“1”となる。一方、スレッショ
ルド電圧Vthより低いときは、出力Xは論理値“0”
となり、その結果パルス幅twのパルスが得られる。
FIG. 3 shows such a monostable multivibrator circuit. First, close switch S and power supply V
Charge the capacitance C with . In this state, the switch S is opened (and the charge charged in the capacitance C is discharged through the resistor R, so the discharge waveform is
As shown in the figure, it becomes a voltage signal determined by the time constant of CR. When this waveform is input to the gate 11 and the input voltage is higher than the threshold voltage Vth of the gate 11, the output X becomes a logical value "1". On the other hand, when it is lower than the threshold voltage Vth, the output X is a logical value “0”
As a result, a pulse with a pulse width tw is obtained.

つまり、パルス幅tw はCRの放電波形Aがスレッシ
ョルド電圧Vthを越えているときの時間により決まり
、キャパシタンスCおよび抵抗Rの値を適当に選択する
ことにより所望のパルス幅を得ることができる。
That is, the pulse width tw is determined by the time when the discharge waveform A of CR exceeds the threshold voltage Vth, and a desired pulse width can be obtained by appropriately selecting the values of the capacitance C and the resistance R.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

ところが、このような従来の単安定マルチバイブレータ
回路では、パルス幅の設定は抵抗Rおよびキャパシタン
スCの値を適当に選択することにより行っているため、
パルス幅の変動が非常に大きい。また、スレッショルド
電圧vthはゲートllの製造バラツキや温度、電源電
圧等の変動により変化し、一方キャパシタンスCおよび
抵抗Rも製造バラツキや温度等により変化する。従って
、出力Xのパルス幅もこれらの変動により変化すること
になる。
However, in such conventional monostable multivibrator circuits, the pulse width is set by appropriately selecting the values of the resistance R and capacitance C.
Pulse width fluctuations are very large. Further, the threshold voltage vth changes due to manufacturing variations in the gate 11, temperature, power supply voltage, etc., and on the other hand, the capacitance C and the resistance R also change due to manufacturing variations, temperature, etc. Therefore, the pulse width of the output X will also change due to these fluctuations.

特に、広いパルス幅を得ようとする場合、CRの値を大
きく設定することになるが、その場合、その放電波形A
もなまりが大きくなるため、スレッショルド・電圧V 
t h %キャパシタンスCおよび抵抗Rの変動がパル
ス幅を大きく変動させることになる。
In particular, when trying to obtain a wide pulse width, the value of CR must be set large, but in that case, the discharge waveform A
The threshold voltage V
Variations in t h % capacitance C and resistance R will cause large variations in pulse width.

さらにまた、従来の単安定マルチバイブレータ回路では
キャパシタンスCを用いているので、LSI化し:ごく
いものであった。
Furthermore, since the conventional monostable multivibrator circuit uses a capacitance C, it is very difficult to integrate it into an LSI.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の単安定マルチバイブレータ回路は、トリガ信号
を入力し、所定のパルス幅のパルス信号を出力するR−
Sフリップフロップと、クロック信号に基づいて所定の
パルス幅を定めるためのカウンタと、カウンタにクロッ
ク信号を与えるためのゲート回路とからなり、トリガ信
号をR−Sフリップフロップの一方の入力端子に入力し
、ゲート回路の出力をカウンタのクロック入力端子に入
力し、カウンタの出力をR−Sフリップフロップの他方
の入力端子およびカンウタのリセット入力端子に接続す
る構成となっている。
The monostable multivibrator circuit of the present invention inputs a trigger signal and outputs a pulse signal with a predetermined pulse width.
Consists of an S flip-flop, a counter for determining a predetermined pulse width based on a clock signal, and a gate circuit for providing a clock signal to the counter, and a trigger signal is input to one input terminal of the R-S flip-flop. The output of the gate circuit is input to the clock input terminal of the counter, and the output of the counter is connected to the other input terminal of the R-S flip-flop and the reset input terminal of the counter.

〔作用〕[Effect]

これにより、パルス信号のパルス幅は、トリガ信号が入
力されてからカウンタで定められたカウント値のクロッ
ク信号がカウントされるまでの時間に対応したパルス幅
となる。
Thereby, the pulse width of the pulse signal becomes a pulse width corresponding to the time from when the trigger signal is input until the clock signal of the count value determined by the counter is counted.

口実絶倒〕 以下、図面を参照して本発明の詳細な説明する。Absolute excuse] Hereinafter, the present invention will be described in detail with reference to the drawings.

第1図は本発明の一実施例を示すブロック図である。本
発明の単安定マルチバイブレータ回路は、R−Sフリッ
プフロップ12 (以下単にR−5FF12という)と
、ゲート回路13およびカウンタ14とからなる。R−
5FF12は2個の2入力ナンドゲー)15.16から
構成され、互いに出力信号をそれぞれ帰還している。そ
して、入力端子17にはトリガ信号aが入力され、出力
端子18からは所定のパルス幅のパルス信号すが出力さ
れることとなる。
FIG. 1 is a block diagram showing one embodiment of the present invention. The monostable multivibrator circuit of the present invention includes an R-S flip-flop 12 (hereinafter simply referred to as R-5FF12), a gate circuit 13, and a counter 14. R-
The 5FF 12 is composed of two 2-input NAND games (15 and 16), which feed back their output signals to each other. The trigger signal a is input to the input terminal 17, and a pulse signal with a predetermined pulse width is output from the output terminal 18.

ゲート回路13は2入力アンド回路であり、R−3FF
12のナントゲート15の出力端子からの出力信号Cと
、クロック信号dとを入力する。
The gate circuit 13 is a 2-input AND circuit, and R-3FF
The output signal C from the output terminal of the 12 Nant gates 15 and the clock signal d are input.

そして、これらの信号c、dの双方の論理値が“1”で
あるときに論理値が“1”となる出力信号eを出力する
。従って、信号Cが論理値“1”であるときは、出力信
号eはクロッ5り信号dとなり、信号Cが論理値“0”
であるときは出力信号eは論理値″0″の信号となる。
Then, when the logical values of both signals c and d are "1", an output signal e whose logical value is "1" is output. Therefore, when the signal C has the logical value "1", the output signal e becomes the clock signal d, and the signal C has the logical value "0".
When this is the case, the output signal e becomes a signal with a logical value of "0".

カウンタ14は信号eを入力し、信号eがクロック信号
dであるときのクロッグ数をカウントする。すなわち、
入力端子CLKに入力される信号eの入力波形の立上が
りをカウントし、カウント値が所定の値になるとその出
力信号fが論理値“0”になるように構成されている。
The counter 14 inputs the signal e and counts the number of clocks when the signal e is the clock signal d. That is,
It is configured such that the rise of the input waveform of the signal e input to the input terminal CLK is counted, and when the count value reaches a predetermined value, the output signal f becomes a logical value "0".

なお、出力信号fはMR端子iこ入力され、出力信号f
が論理値“0”になるとカウンタ14はリセットされて
、再び出力信号fは論理値“1”となる。
Note that the output signal f is input to the MR terminal i, and the output signal f
When becomes the logical value "0", the counter 14 is reset and the output signal f becomes the logical value "1" again.

第2図は第1図に示した本発明の単安定マルチバイブレ
ータ回路の各部の信号波形を示すタイミング図である。
FIG. 2 is a timing diagram showing signal waveforms at various parts of the monostable multivibrator circuit of the present invention shown in FIG.

今、時点1.でトリガ信号aが論理値“0”として与え
られたとする。カラン1夕14がリセット状態にあると
きはその出力信号fは論理値“1”であり、ナントゲー
ト15の出力信号Cは論理値“0.”であるから、ナン
トゲート16の出力信号すは論理値“1”である。従っ
七、ナントゲート15のナントゲート16からの帰還信
号である出力信号すが論理値“1”の状態で、論理値“
0”のトリガ信号aが与えられたことになるから、ナン
トゲート15の出力信号Cは論理値゛1″となる。
Now, point 1. Assume that the trigger signal a is given as a logical value "0". When the counter 14 is in the reset state, its output signal f is a logic value "1", and the output signal C of the Nant gate 15 is a logic value "0." Therefore, the output signal of the Nant gate 16 is The logical value is "1". Therefore, the output signal of the Nant gate 15, which is the feedback signal from the Nant gate 16, is in the state of logic value "1", and the logic value "
Since the trigger signal a of 0'' is given, the output signal C of the Nant gate 15 has a logical value of 1.

一方、出力信号Cが論理値“l”となると、この出力信
号Cを帰還しているナントゲート16は、出力信号fも
論理値“1”であることから、その出力信号すは論理値
“0″となる。
On the other hand, when the output signal C becomes the logic value "1", the Nant gate 16 which is feeding back the output signal C has the logic value "1" since the output signal f also has the logic value "1". 0''.

ゲート回路13には、論理値が“1”の出力信号Cが入
力されるので、ゲート回路13が開き、クロック信号d
が出力信号eとしてカウンタ14に出力されることに、
なる。
Since the output signal C with the logical value "1" is input to the gate circuit 13, the gate circuit 13 opens and the clock signal d
is output to the counter 14 as an output signal e,
Become.

カウンタ14は入力された出力信号eの立上がりをカウ
ントする。今、所定のカウント値を8とすると、カウン
タ14はクロック信号dを8個カウントし終えた時点t
1 で、その出力信号fの論理値を“0”とする。出力
信号fの論理値が“0”となると、ナントゲート16の
出力信号すは論理値“1”となり、これによってナント
ゲート15の出力信号Cは論理値“0”となる。従って
、ゲート回路13は閉じ、カウンタ14へのクロック信
号dの供給は停止する。一方、カウンタ14の出力信号
fの論理値が“0”となったことに伴い、MR端子にそ
れが帰還されて、カウンタ14はリセットされ、出力信
号fは再び論理値゛′1”となる。
The counter 14 counts the rising edge of the input output signal e. Now, assuming that the predetermined count value is 8, the counter 14 finishes counting eight clock signals d at a time t.
1, the logical value of the output signal f is set to "0". When the logic value of the output signal f becomes "0", the output signal S of the Nant gate 16 becomes the logic value "1", and thereby the output signal C of the Nant gate 15 becomes the logic value "0". Therefore, the gate circuit 13 is closed and the supply of the clock signal d to the counter 14 is stopped. On the other hand, as the logic value of the output signal f of the counter 14 becomes "0", it is fed back to the MR terminal, the counter 14 is reset, and the output signal f becomes the logic value "1" again. .

以上の動作により、R−3FF l 2の出力端子18
からは、カウンタ14の所定のクロックのカウント値で
定まるパルス幅1.のパルスが出力信号すとして出力さ
れることとなる。一般にクロック信号の周期は高精度に
作成することができるので、パルス幅t、も高精度に作
成することができる。
By the above operation, the output terminal 18 of R-3FF l2
From then on, the pulse width 1. is determined by the count value of the predetermined clock of the counter 14. The pulses will be output as the output signal. Generally, the period of the clock signal can be created with high precision, so the pulse width t can also be created with high precision.

〔発明の効果〕〔Effect of the invention〕

以上述べたように、本発明によればキャパシタンスと抵
抗とによってパルス幅の決定をするものではなく、タロ
ツク信号を用いてパルス幅を決定するようにしたので、
パルス幅を高精度のものとすることができる。また、ゲ
ート回路およびナンド回路等で構成するようにしている
ので、LSI化が容易に図れる。
As described above, according to the present invention, the pulse width is determined not by capacitance and resistance, but by using the tarok signal.
The pulse width can be made highly accurate. Furthermore, since it is configured with gate circuits, NAND circuits, etc., it can be easily integrated into an LSI.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図は
本発明の単安定マルチバイブレータ回路の動作説明図、
第3図は従来の単安定マルチバイ。 ブレーク回路の構成図、第4図は従来例の動作説明図で
ある。 12・・・・・・R−Sフリプフロソプ、13・・・・
・・ゲート回路、14・・・・・・カウンタ、15.1
6・・・・・・ナントゲート、17・・・・・・入力端
子、18・・・・・・出力端子。 出 願 人  日本電気株式会社 代 理 人  弁理士 山内梅雄 第1図 第2図 t。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is an explanatory diagram of the operation of the monostable multivibrator circuit of the present invention,
Figure 3 shows a conventional monostable multi-byte. FIG. 4, which is a block diagram of the break circuit, is an explanatory diagram of the operation of a conventional example. 12...R-S flip-flop, 13...
...Gate circuit, 14...Counter, 15.1
6... Nantes gate, 17... Input terminal, 18... Output terminal. Applicant: NEC Corporation Representative: Patent Attorney: Umeo Yamauchi Figure 1 Figure 2 t.

Claims (1)

【特許請求の範囲】[Claims] トリガ信号を入力し、所定のパルス幅のパルス信号を出
力するR−Sフリップフロップと、クロック信号に基づ
いて前記パルス信号の所定のパルス幅を定めるためのカ
ウンタと、このカウンタに前記クロック信号を与えるた
めのゲート回路とからなり、前記トリガ信号を前記R−
Sフリップフロップの一方の入力端子に入力し、前記ゲ
ート回路の出力を前記カウンタの入力端子に入力し、前
記カウンタの出力を前記R−Sフリップフロップの他方
の入力端子および前記カウンタのリセット入力端子に接
続するようにしたことを特徴とする単安定マルチバイブ
レータ回路。
an R-S flip-flop that receives a trigger signal and outputs a pulse signal with a predetermined pulse width; a counter that determines a predetermined pulse width of the pulse signal based on a clock signal; and a gate circuit for applying the trigger signal to the R-
The output of the gate circuit is input to one input terminal of the S flip-flop, and the output of the counter is input to the other input terminal of the R-S flip-flop and the reset input terminal of the counter. A monostable multivibrator circuit characterized by being connected to.
JP63210466A 1988-08-26 1988-08-26 Monostable multivibrator circuit Pending JPH0260224A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63210466A JPH0260224A (en) 1988-08-26 1988-08-26 Monostable multivibrator circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63210466A JPH0260224A (en) 1988-08-26 1988-08-26 Monostable multivibrator circuit

Publications (1)

Publication Number Publication Date
JPH0260224A true JPH0260224A (en) 1990-02-28

Family

ID=16589803

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63210466A Pending JPH0260224A (en) 1988-08-26 1988-08-26 Monostable multivibrator circuit

Country Status (1)

Country Link
JP (1) JPH0260224A (en)

Similar Documents

Publication Publication Date Title
US3943378A (en) CMOS synchronous binary counter
JPH0736708B2 (en) Inverter control circuit
US3970941A (en) Fast programmable divider with a new 5-gate flip-flop
JPS634151B2 (en)
US4331926A (en) Programmable frequency divider
JPH0260223A (en) Retriggerable monostable multivibrator circuit
JPS62171302A (en) Oscillation device
US3091392A (en) Binary magnitude comparator
CN111600581B (en) Digitally controlled monostable trigger and control method thereof
EP0602929A1 (en) Sync signal detection apparatus
US4164712A (en) Continuous counting system
US3657570A (en) Ratioless flip-flop
JP2775822B2 (en) Inverter on-delay circuit
JPH0352326A (en) Power-on reset circuit
JPS6231215A (en) Monostable multivibrator circuit
KR100205922B1 (en) Monostable multivibrator
JPS6019526B2 (en) auto clear circuit
KR100240604B1 (en) Reset circuit for ic circuit power supply
JPH01126013A (en) Duty cycle conversion circuit
KR900006541B1 (en) The multi-input cmos gate circuitry
JPS6084644A (en) Watch dog timer of computer
KR100207481B1 (en) Detecting time adjustment equipment to detect data during desire period
JPS6020630A (en) Input and output circuit of cmos integrated circuit
SU1256158A2 (en) Generator of pulses with frequency changing in accordance with linear law
JPH01190114A (en) Monostable multivibrator