JPH01202016A - Monostable multivibrator - Google Patents

Monostable multivibrator

Info

Publication number
JPH01202016A
JPH01202016A JP63025782A JP2578288A JPH01202016A JP H01202016 A JPH01202016 A JP H01202016A JP 63025782 A JP63025782 A JP 63025782A JP 2578288 A JP2578288 A JP 2578288A JP H01202016 A JPH01202016 A JP H01202016A
Authority
JP
Japan
Prior art keywords
input
output
latch
length
shift register
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
JP63025782A
Other languages
Japanese (ja)
Inventor
Haruo Amano
天野 治夫
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 JP63025782A priority Critical patent/JPH01202016A/en
Publication of JPH01202016A publication Critical patent/JPH01202016A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To accurately obtain objective output pulse width by determining the output pulse width by a clock interval to be impressed to a clock input of a variable length shift register and a value set by an external shift length input of a variable length shift register. CONSTITUTION:The title device consists of an SR latch 3 and a maximum length N (N>=n) variable length shift register 4 capable of setting up length n (n: integer) by an external shift length input. The output of the SR latch 3 is connected to the input of the register 4 and the output of the register 4 is connected to the reset input of the SR latch 3. A pulse input and a pulse output are respectively used as the set input of the SR latch 3 and an SR latch output and the output pulse width is determined by a clock interval to be impressed to the clock input of the register 4 and a value (n) set up by the external shift length input of the register 4. Consequently, the objective output pulse width can be accurately obtained.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はディジタル論理回路を応用する通信機、ディジ
タルコンピュータなどの分野に係り、特に個々の電子部
品を用いて構成する論理回路および集積回路として構成
する論理回路を用いてディジタル機器を設計するすべて
の分野におけるモノマルチバイブレータに関するもので
ある。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to the fields of communication devices, digital computers, etc. that apply digital logic circuits, and particularly to logic circuits and integrated circuits constructed using individual electronic components. This invention relates to mono-multivibrators used in all fields of designing digital equipment using the logic circuits that constitute them.

〔従来の技術〕[Conventional technology]

一般に、モノマルチバイブレータは、入カハルスを印加
してから任意の定められた出力パルス幅を得るように設
計される。そして、従来のモノマルチバイブレータは、
パルスの積分作用に基づく時定数を設定することにより
、この目的を達成している。
Generally, monomultivibrators are designed to apply an input pulse and then obtain an arbitrary defined output pulse width. And the conventional mono-multivibrator is
This objective is achieved by setting a time constant based on the integral action of the pulse.

すなわち、1個の抵抗器と1個のコンデンサとの積分回
路にて、入力パルス印加時刻より所定の電圧源、例えば
、電源を接続して積分作用させ、積分電圧が所定の値と
なった時刻を知り、この間の出力パルス幅を得るよう設
計される。そして、一般には個別部品として集積回路化
されたモノマルチバイブレータとして開発され市販され
ている。
In other words, in an integrating circuit consisting of one resistor and one capacitor, a predetermined voltage source, for example, a power supply, is connected and integrated from the input pulse application time, and the integrated voltage reaches a predetermined value. is designed to obtain the output pulse width during this period. Generally, mono-multivibrators are developed and commercially available as individual components integrated into integrated circuits.

従来のこの種のモノマルチバイブレータの−例を第3図
に示し説明する。
An example of a conventional mono-multivibrator of this type is shown in FIG. 3 and will be described.

図において、11はパルス入力端子、12はこのパルス
入力端子11を端子Aに接続する集積化モノマルチバイ
ブレータ、13はこの集積化モノマルチバイブレーク1
2の端子Qに接続されたパルス出力端子、14は集積化
モノマルチバイブレーク12の端子R/Cと端子Rとの
間に接続された外付けの抵抗器、15は集積化モノマル
チバイブレータ12の端子R/Cと端子Cとの間に接続
された外付けのコンデンサ、16は+5vの電圧源であ
る。
In the figure, 11 is a pulse input terminal, 12 is an integrated mono-multivibrator that connects this pulse input terminal 11 to terminal A, and 13 is this integrated mono-multivibrator 1.
14 is an external resistor connected between terminal R/C and terminal R of the integrated mono-multivibrator 12; 15 is an external resistor connected to the terminal Q of the integrated mono-multivibrator 12; An external capacitor 16 connected between terminal R/C and terminal C is a +5V voltage source.

このように構成されたモノマルチバイブレータにおいて
、外付けの抵抗器14と外付けのコンデンサ15の各位
を選定し、その積で得られる時定数と関連させて出力パ
ルス幅を得る。
In the mono-multivibrator configured in this way, the external resistor 14 and the external capacitor 15 are selected, and the output pulse width is obtained in relation to the time constant obtained by the product thereof.

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

上述した従来のモノマルチバイブレータでは、出力パル
ス幅を上記時定数および電圧源に依存している。この電
圧源は一般にそのモノマルチバイブレータを集積化した
場合にはその電源電圧となるため、出力パルス幅を電圧
源にて可変とすることはできない。また、抵抗器やコン
デンサの各位も、その値は一般的に固定であり、この値
に対する出力パルス禍も固定となる。
In the conventional mono-multivibrator described above, the output pulse width depends on the time constant and voltage source. Since this voltage source generally becomes the power supply voltage when the mono-multivibrator is integrated, the output pulse width cannot be made variable by the voltage source. Furthermore, the values of resistors and capacitors are generally fixed, and the output pulse damage for these values is also fixed.

このため、外部からの16制御で目的のパルス幅を得よ
うとする応用においては、柔軟性を欠くという課題があ
った。また、上記時定数は抵抗器やコンデンサの各位で
決定されるが、それらの゛バラツキ”のために、正確に
目的とする出力パルス幅を得ることができるという課題
があった。
Therefore, in applications where a target pulse width is obtained by external control, there is a problem of lack of flexibility. Further, the above-mentioned time constant is determined by each resistor and capacitor, but due to their "dispersion", there is a problem that it is not possible to accurately obtain the desired output pulse width.

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

本発明のモノマルチバイブレータは、1個のSRラッチ
と、長さn (n :整数)を外部のシフト長入力で設
定することのできる最大長N(N〉n)可変長シフトレ
ジスタとからなり、上記SRラッチの出力は上記可変長
シフトレジスタの入力に接続され、上記可変長シフトレ
ジスタの出力は上記SRラッチのリセット入力に接続さ
れ、パルス入力を上記SRラッチのセット入力とし、パ
ルス出力をSRラッチ出力とし、出力パルス:隅を上記
可変長シフトレジスタのクロック入力に印加するクロッ
ク間隔とその可変長シフトレジスタの外部シフト長入力
で設定する値nにより決定し得るようにしたものである
The mono multivibrator of the present invention consists of one SR latch and a variable length shift register with a maximum length N (N>n) whose length n (n: integer) can be set by an external shift length input. , the output of the SR latch is connected to the input of the variable length shift register, the output of the variable length shift register is connected to the reset input of the SR latch, the pulse input is used as the set input of the SR latch, and the pulse output is The output pulse is an SR latch output, and the corner of the output pulse can be determined by the clock interval applied to the clock input of the variable length shift register and the value n set by the external shift length input of the variable length shift register.

〔作用〕[Effect]

本発明においては、ディジタル値としてクロック数およ
び可変長のシフトレジスタ段数を基本とし、このシフト
レジスタ段数はディジタル値で与えられるほかシフトク
ロックの精度、クロック周波数などの与え力次第で任意
の時定数をより精度よく与え、シフトレジスタ段と合わ
せクロック周波数を変換させるだけで柔軟的にその時定
数を変える。
In the present invention, the digital value is basically the number of clocks and the number of variable-length shift register stages, and the number of shift register stages can be given as a digital value, and can also be given as an arbitrary time constant depending on the precision of the shift clock, the clock frequency, etc. The time constant can be changed flexibly by simply converting the clock frequency in conjunction with the shift register stage.

〔実施例〕〔Example〕

以下、図面に基づき本発明の実施例を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail based on the drawings.

第1図は不発明によるモノマルチバイブレータの一実施
例を示す回路構成図である。
FIG. 1 is a circuit diagram showing an embodiment of a mono-multivibrator according to the invention.

図において、1はマルチバイブレータの入力パルスを印
加するパルス入力端子、2はクロック入力端子、3はセ
ットおよびリセットのできるフリップフロップなどのS
Rラッチ、4は長さn(n:整数)を外部のシフト長入
力で設定することのできる最大長N(N2n)可変長シ
フトレジスタ、5はマルチバイブレータの出力パルスを
得るパルス出力端子、6−0.6−1・・・・・6(i
−1)はシフト長を外部から制御する外部シフト長設定
入力端子である。
In the figure, 1 is a pulse input terminal that applies the input pulse of the multivibrator, 2 is a clock input terminal, and 3 is an S such as a flip-flop that can be set and reset.
R latch, 4 is a maximum length N (N2n) variable length shift register whose length n (n: integer) can be set by external shift length input, 5 is a pulse output terminal for obtaining the output pulse of the multivibrator, 6 -0.6-1...6(i
-1) is an external shift length setting input terminal for externally controlling the shift length.

そして、パルス入力端子1はSRラツチ3のセット端子
Sに接続され、このSRラツチ3のQ出力はパルス出力
端子5に接続されるとともに可変長シフトレジスタ40
入力端子Iに接続され、クロック入力端子2は可変長シ
フトレジスタ4のクロック端子CLKに接続され、この
可変長シフトレジスタ4のQ出力はSRラツチ3のリセ
ット端子Rに接続されている。また、外部シフト長設定
入力層子6−0.6−1・・・・・6−(i−1)は可
変長シフトレジスタ4の端子AO,Al・・・Φ・A(
1−1)にそれぞれ接続されている。
The pulse input terminal 1 is connected to the set terminal S of the SR latch 3, and the Q output of this SR latch 3 is connected to the pulse output terminal 5 and the variable length shift register 40.
The clock input terminal 2 is connected to the clock terminal CLK of a variable length shift register 4, and the Q output of this variable length shift register 4 is connected to the reset terminal R of the SR latch 3. In addition, external shift length setting input layer elements 6-0.6-1...6-(i-1) are terminals AO, Al...Φ・A(
1-1) respectively.

このように、SRラツチ3の出力は可変長シフトレジス
タ40入力に接続され、この可変長シフトレジスタ4の
出力はSR?ツチ3のリセット入力に接続され、パルス
入力をSR9R2SO4ット入力とし、パルス出力をS
Rラッテ3の出力とし、出力パルス幅を可変長シフトレ
ジスタ4のクロック入力に印加するクロック間隔と可変
長シフトレジスタ4の外部シフト長入力で設定する値n
により決定し得るように構成されている。
Thus, the output of SR latch 3 is connected to the input of variable length shift register 40, and the output of variable length shift register 4 is SR? It is connected to the reset input of Tsuchi3, the pulse input is set to SR9R2SO4, and the pulse output is set to S
The output pulse width of the R ratte 3 is the value n set by the clock interval applied to the clock input of the variable length shift register 4 and the external shift length input of the variable length shift register 4.
It is configured such that it can be determined by

第2図は第1図の動作説明に供するタイムチャートで、
(a)はパルス入力を示じたものであり、伽)はり胃ツ
ク、(C)はパルス出力、(d)は可変長シフトレジス
タ出力を示したものである。
Figure 2 is a time chart used to explain the operation of Figure 1.
(a) shows the pulse input, (C) shows the pulse output, and (d) shows the variable length shift register output.

つぎに第1図に示す実施例の動作を第2図を参照して説
明する。
Next, the operation of the embodiment shown in FIG. 1 will be explained with reference to FIG. 2.

まず、パルス入力端子1からの入力パルス(第2図(a
)参照)はSRラッチ30セット端子SIC入る。この
瞬間からパルス出力端子5は出力パルスを出し始める(
第2図(c)参照゛)。この信号は長さユに設定される
可変長シフトレジスタ40入力端子工に導かれており、
クロック入力端子2からクロックがクロック(第2図伽
)参照)が入力される毎にシフトし、n個のクロックパ
ルスが入力された時点で、可変長シフトレジスタ4の出
力から現われる(第2図(d)参照)。この信号はSR
ラッチ2のリセット端子Rに接続されているため、ラッ
チ出力、すなわち、パルス出力端子5の出力パルスは止
まる。ところで、可変長シフトレジスタ4は、外部シフ
ト長入力端子6−θ〜6−L(1−1)の1個の設定用
入力を有している。
First, input pulse from pulse input terminal 1 (see Fig. 2 (a)
) is input to the SR latch 30 set terminal SIC. From this moment on, the pulse output terminal 5 begins to output output pulses (
See Figure 2(c). This signal is routed to a variable length shift register 40 input terminals whose length is set to
The clock shifts every time a clock (see Figure 2) is input from the clock input terminal 2, and when n clock pulses are input, it appears from the output of the variable length shift register 4 (see Figure 2). (see (d)). This signal is SR
Since it is connected to the reset terminal R of the latch 2, the latch output, that is, the output pulse of the pulse output terminal 5 stops. By the way, the variable length shift register 4 has one setting input of external shift length input terminals 6-θ to 6-L (1-1).

したがって、10進数を表わすシフト長nはこの1個の
入力から加えるlビットの2進数で表わせる。この場合
、最大長NはN=2i  までの値を取り得る。例えば
、i=8とすると、N=256が最大となる。このとき
10進数と2進数の対応付けの例としては、Jo: n
2 +i (”to 、 nzはツレぞれ10進、2進
表現値)とすれば、nl。は1〜256段のシフト数を
表わす。
Therefore, the shift length n representing a decimal number can be represented by an l-bit binary number added from this one input. In this case, the maximum length N can take values up to N=2i. For example, if i=8, the maximum is N=256. At this time, as an example of the correspondence between decimal numbers and binary numbers, Jo: n
2 + i (to and nz are decimal and binary representation values, respectively), then nl. represents the number of shifts from 1 to 256 steps.

つぎに1パルス出力(g2図(e)参照)はSRラッチ
3の出力を標本化するため、その標本化誤差により、正
確にはnクリソ2分ではなく、(n−1)からnの幅と
なる。ここで、nが大きいときは誤差は小さくなる。い
ずれにせよ、パルス出力は従来技術における時定数に代
えて、クロック周波数制御および可変長シフトレジスタ
4の段数(シフト長)にて実現したことと表る。
Next, the 1 pulse output (see Figure 2 (e)) samples the output of the SR latch 3, so due to the sampling error, it is not exactly n criso 2 minutes, but a width of n from (n-1). becomes. Here, when n is large, the error becomes small. In any case, the pulse output is realized by clock frequency control and the number of stages (shift length) of the variable length shift register 4 instead of the time constant in the prior art.

〔発明の効果〕 以上説明したように本発明は、回路構成としてすべて論
理回路を用い、従来技術の抵抗器やコンデンサによる時
定数や、電圧源の決定のようなアナログ値を排除してお
り、代わりにより正確なディジタル値としてりqツク数
および可変長のシフトレジスタ段数を基本としている。
[Effects of the Invention] As explained above, the present invention uses all logic circuits as a circuit configuration, and eliminates analog values such as time constants using resistors and capacitors and voltage source determination in the conventional technology. Instead, more accurate digital values are based on the number of clocks and the number of variable length shift register stages.

そして、シフトレジスタ段数はディジタル値で与えられ
る他シフトクワツ、りの精度、クロック周波数などの与
え力次第で任意の時定数をより精度よく与え、シフトレ
ジスタ段と合わせてクロック周波数を変換させるだけで
柔軟的にその時定数を変えることがで色る効果がある。
In addition to the number of shift register stages, which can be given as a digital value, it is also possible to give an arbitrary time constant more precisely depending on the input power such as the precision of the shift register, the clock frequency, etc., and it is flexible by simply converting the clock frequency in conjunction with the shift register stage. In particular, changing the time constant has a different effect.

また、本発明は、すべてディジタル回路のみであり、抵
抗器やコンデンサを不要としているため、ディジタル集
積回路化が容易であるという点において極めて有効であ
る。
Further, the present invention is extremely effective in that it is easy to convert into a digital integrated circuit because it is entirely a digital circuit and does not require resistors or capacitors.

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

第1図は本発明によるモノマルチバイブレータの一実施
例を示す回路構成図、第2図は第1図の動作説明に供す
るタイムチャート、第3図は従来のモノマルチバイブレ
ータの一例を示す回路構成図である。 1・・会・パルス入力端子、2・・・・クロック入力端
子、3・・・@SRラッチ、4φ・・・可変長シフトレ
ジスタ、5・・・・パルス出力端子、6−θ〜6=(1
−1)・・・・外部シフト長設定入力端子。
Fig. 1 is a circuit configuration diagram showing an embodiment of a mono multivibrator according to the present invention, Fig. 2 is a time chart for explaining the operation of Fig. 1, and Fig. 3 is a circuit configuration diagram showing an example of a conventional mono multivibrator. It is a diagram. 1...Pulse input terminal, 2...Clock input terminal, 3...@SR latch, 4φ...Variable length shift register, 5...Pulse output terminal, 6-θ~6= (1
-1)...External shift length setting input terminal.

Claims (1)

【特許請求の範囲】[Claims] 1個のSRラッチと、長さn(n:整数)を外部のシフ
ト長入力で設定することのできる最大長N(N≧n)可
変長シフトレジスタとからなり、前記SRラッチの出力
は前記可変長シフトレジスタの入力に接続され、前記可
変長シフトレジスタの出力は前記SRラッチのリセット
入力に接続され、パルス入力を前記SRラッチのセット
入力とし、パルス出力をSRラッチ出力とし、出力パル
ス幅を前記可変長シフトレジスタのクロック入力に印加
するクロック間隔と該可変長シフトレジスタの外部シフ
ト長入力で設定する値nにより決定し得るように構成す
ることを特徴とするモノマルチバイブレータ。
It consists of one SR latch and a maximum length N (N≧n) variable length shift register whose length n (n: integer) can be set by an external shift length input, and the output of the SR latch is The output of the variable length shift register is connected to the reset input of the SR latch, the pulse input is the set input of the SR latch, the pulse output is the SR latch output, and the output pulse width is can be determined by a clock interval applied to a clock input of the variable length shift register and a value n set by an external shift length input of the variable length shift register.
JP63025782A 1988-02-08 1988-02-08 Monostable multivibrator Pending JPH01202016A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63025782A JPH01202016A (en) 1988-02-08 1988-02-08 Monostable multivibrator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63025782A JPH01202016A (en) 1988-02-08 1988-02-08 Monostable multivibrator

Publications (1)

Publication Number Publication Date
JPH01202016A true JPH01202016A (en) 1989-08-15

Family

ID=12175405

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63025782A Pending JPH01202016A (en) 1988-02-08 1988-02-08 Monostable multivibrator

Country Status (1)

Country Link
JP (1) JPH01202016A (en)

Similar Documents

Publication Publication Date Title
US4873491A (en) Phase shift circuit utilizing a variable time delay line
US4430622A (en) Offset correction circuit
Baker A Baker's Dozen: Real analog solutions for digital designers
EP0186521A2 (en) Digital phase difference detecting circuit
EP0726650A1 (en) Balanced phase splitting circuit
JPH01202016A (en) Monostable multivibrator
US4107671A (en) Improved digital to analog converter providing self compensation to offset errors
US4425550A (en) Charge pump amplifier
US5563573A (en) Pseudo-random switched resistor
Gunes et al. CFA based fully integrated n th-order lowpass filter
EP0322379B1 (en) Integrated active low-pass filter of the first order
US4409555A (en) Quadrature stepwave frequency converter
US3094629A (en) Pulse rate to amplitude converter
CN115494906A (en) A VCSEL AC current modulation circuit and integrated circuit with adjustable amplitude and phase
Mal et al. Sampled analog architecture for DCT and DST
JPH01311614A (en) Monostable multivibrator
RU2171011C1 (en) Pulse-width modulator
JP4422284B2 (en) A / D converter and semiconductor pressure sensor device
JPH01191511A (en) Monostable multivibrator
US4327328A (en) Programmable timing circuit
JPH02159754A (en) Integrated circuit
JPH01190114A (en) Monostable multivibrator
JP2548418B2 (en) Delay device
RU2185022C1 (en) Nonlinear pulse-width modulator
JPS61218208A (en) Multi-tone generator