JPH01202016A - Monostable multivibrator - Google Patents
Monostable multivibratorInfo
- 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
Links
Abstract
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.
一般に、モノマルチバイブレータは、入カハルスを印加
してから任意の定められた出力パルス幅を得るように設
計される。そして、従来のモノマルチバイブレータは、
パルスの積分作用に基づく時定数を設定することにより
、この目的を達成している。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.
上述した従来のモノマルチバイブレータでは、出力パル
ス幅を上記時定数および電圧源に依存している。この電
圧源は一般にそのモノマルチバイブレータを集積化した
場合にはその電源電圧となるため、出力パルス幅を電圧
源にて可変とすることはできない。また、抵抗器やコン
デンサの各位も、その値は一般的に固定であり、この値
に対する出力パルス禍も固定となる。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.
本発明のモノマルチバイブレータは、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.
本発明においては、ディジタル値としてクロック数およ
び可変長のシフトレジスタ段数を基本とし、このシフト
レジスタ段数はディジタル値で与えられるほかシフトク
ロックの精度、クロック周波数などの与え力次第で任意
の時定数をより精度よく与え、シフトレジスタ段と合わ
せクロック周波数を変換させるだけで柔軟的にその時定
数を変える。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.
以下、図面に基づき本発明の実施例を詳細に説明する。 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.
第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)
ト長入力で設定することのできる最大長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.
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) |
-
1988
- 1988-02-08 JP JP63025782A patent/JPH01202016A/en active Pending
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 |