JPH04200111A - Pulse stretcher circuit - Google Patents
Pulse stretcher circuitInfo
- Publication number
- JPH04200111A JPH04200111A JP33620290A JP33620290A JPH04200111A JP H04200111 A JPH04200111 A JP H04200111A JP 33620290 A JP33620290 A JP 33620290A JP 33620290 A JP33620290 A JP 33620290A JP H04200111 A JPH04200111 A JP H04200111A
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- pulse
- counter
- multiplier
- 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
Landscapes
- Pulse Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、パルス・ストレッチャー回路に関し、特に
、任意のパルスを伸長するパルス・ストレッチャー回路
に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a pulse stretcher circuit, and more particularly to a pulse stretcher circuit for stretching arbitrary pulses.
第3図は従来のパルス・ストレッチャー回路を示すブロ
ック構成図であり、図において、αυはパルス入力端子
、02はクロック入力端子、(13a)。FIG. 3 is a block diagram showing a conventional pulse stretcher circuit. In the figure, αυ is a pulse input terminal, 02 is a clock input terminal (13a).
(13b)、 (13c)、 (+3n)はDフリップ
・フロップ回路、Q4)は各々のDフリップ・フロップ
回路の出力の論理和をとるOR素子、09は出力端子で
ある。(13b), (13c), and (+3n) are D flip-flop circuits, Q4) is an OR element that takes the logical sum of the outputs of each D flip-flop circuit, and 09 is an output terminal.
次に動作について説明する。第1のDフリップフロップ
(D F F) (13a)にクロック1周期分のパル
スを入力する。第1のクロック立ち上がり時にパルスの
「H」レベルを取り込み、第1のDFF出力(K)は、
rL」から「H」レベルに変化する。第2のクロックの
立ち上がり時では、瞬時において、第1のDFF出力レ
ベル(K)は「H」である。第2のDFFはこれを取り
込み、出力(L)は「L」から「H」レベルに変化する
。Next, the operation will be explained. A pulse for one clock period is input to the first D flip-flop (DFF) (13a). The "H" level of the pulse is taken in at the rising edge of the first clock, and the first DFF output (K) is
The level changes from "rL" to "H" level. At the rising edge of the second clock, the first DFF output level (K) is instantaneously at "H". The second DFF takes this in, and the output (L) changes from "L" to "H" level.
同様に第3のクロック立ち上がり時には第3のDFFの
出力レベルは、「L」から「H」へ変化する。Similarly, at the rise of the third clock, the output level of the third DFF changes from "L" to "H".
この様にして、第nのDFFの出力レベルは、第nのク
ロック立ち上がりで「L」から「H」に変化して、第n
+1のクロック立ち上かりてrH」から「L」に変化す
る。ここて、第1から第n迄のDFF出力の論理和をと
ると、第1のクロック立ち上がりから、クロック周期の
n倍の長さを持つパルスを発生する。In this way, the output level of the n-th DFF changes from "L" to "H" at the rising edge of the n-th clock.
+1 clock rises and changes from "rH" to "L". Here, when the first to nth DFF outputs are logically summed, a pulse having a length n times the clock period is generated from the rising edge of the first clock.
第4図は、DFFを3個用いたときの波形を示している
が第1・第2・第3のDFF出力の論理和をとることよ
り、クロック周期の3倍の時間幅を持つ出力パルスが得
られる。Figure 4 shows the waveform when three DFFs are used. By taking the logical sum of the first, second, and third DFF outputs, an output pulse with a time width three times the clock period can be obtained. is obtained.
従来のストレッチャー回路は、以上のように構成されて
いるので、入力のパルス幅がクロック周期と等しくなけ
れば、入力に対する伸長比を自由な倍数に設定すること
がてきなかった。また、パルス入力時から最初のクロッ
ク立ち上がり時迄の間、出力パルスを出せない等の問題
点があった。Since the conventional stretcher circuit is configured as described above, unless the input pulse width is equal to the clock cycle, the expansion ratio for the input cannot be set to a freely multiple. Further, there is a problem that an output pulse cannot be output from the time of pulse input to the first rise of the clock.
この発明は上記のような問題点を解消するためになされ
たもので、任意の入力パルス幅に対し、任意の倍率をも
ったパルス幅を出力てきるノ々ルス・ストレッチャー回
路を得ることを目的とする。This invention was made to solve the above-mentioned problems, and aims to provide a Knolls stretcher circuit that can output a pulse width with an arbitrary magnification for an arbitrary input pulse width. purpose.
この発明に係るパルス・ストレッチャー口論は、2つの
入力端子を第1のAND素子の入力部に接続し、この第
1のAND素子の出力部を第1のカウンタの入力部に接
続し、第1のカウンタの出力部を乗算器の入力部に接続
し、第1の入力端子と出力端子を第2のAND素子の入
力部に接続し、この第2のAND素子の出力部を第2の
カウンタの入力部に接続し、乗算器と第2のカウンタの
出力部をコンパレータの入力部に接続し、コンノくし
・−タ出力部をワンショット回路の入力部に続し、出
力部を第1のカウンタ及び乗算器のリセ・ント入力部に
接続したものである。The pulse stretcher circuit according to the invention connects two input terminals to the input of a first AND element, connects the output of this first AND element to the input of a first counter, and connects the two input terminals to the input of a first AND element. The output of the first counter is connected to the input of the multiplier, the first input terminal and the output terminal are connected to the input of a second AND element, and the output of the second AND element is connected to the input of the second AND element. Connect the output of the multiplier and the second counter to the input of the comparator, and connect the output of the multiplier and second counter to the input of the comparator.
- The output part of the one-shot circuit is connected to the input part of the one-shot circuit, and the output part is connected to the reset input part of the first counter and the multiplier.
この発明におけるパルス・ストレッチャー回路は、入力
サンプリングを作り、カウンタと乗算器によりパルス幅
の伸良好の数値としてコンノくレータに入力する。また
、一方のカウンタによりカウントされるサンプリングの
数値もコンパレータに入力され、初期状態から伸長化分
の数値に到達する間、伸長パルスを出力する。The pulse stretcher circuit in this invention generates an input sampling and inputs it to the converter as a numerical value representing the degree of pulse width stretching using a counter and a multiplier. Further, the sampling value counted by one of the counters is also input to the comparator, and an expansion pulse is output while the value for expansion is reached from the initial state.
以下、この発明の一実施例を図について説明する。第1
図において、(1)はパルス入力端子、(2)はサンプ
リングパルス入力端子、(3)は入力サンプリングを出
力するAND素子、(4)は入力サンプリングの数をカ
ウントするカウンタ、(5)は入力サンプリング数に乗
算演算を施す乗算器、(6)はサンプリング・パルスを
出力開始まで出力をカットする第2のAND素子、(7
)はAND素子(6)によって出力されたサンプリング
パルス数をカウントする第2のカウンタ、(8)は乗算
器(5)で出力した数値とカウンタ(7)で出力した数
値を比較し、両者の数値が等しいとき「L」、等しくな
いとき「H」レベルを出力するコンパレータ、(9)は
コンパレータ出力がrHJから「L」に変化するとき、
カウンタ(4)及び乗算器にリセット信号を出力するワ
ンショット回路、α0)は出力端子である。An embodiment of the present invention will be described below with reference to the drawings. 1st
In the figure, (1) is a pulse input terminal, (2) is a sampling pulse input terminal, (3) is an AND element that outputs input sampling, (4) is a counter that counts the number of input samplings, and (5) is an input terminal. (6) is a multiplier that performs a multiplication operation on the sampling number; (6) is a second AND element that cuts the output until the sampling pulse starts to be output; (7)
) is a second counter that counts the number of sampling pulses output by the AND element (6), and (8) compares the numerical value output by the multiplier (5) and the numerical value output by the counter (7), and calculates the difference between the two. A comparator that outputs "L" level when the numerical values are equal and "H" level when they are not equal, (9) is when the comparator output changes from rHJ to "L",
A one-shot circuit α0) that outputs a reset signal to the counter (4) and the multiplier is an output terminal.
次に動作について説明する。第2図に第1図で示したA
点から1点に及ぶタイミングチャートを示す。Next, the operation will be explained. Figure 2 shows A shown in Figure 1.
A timing chart ranging from point to point is shown.
第2の入力端子(2)には(B)の波形で示すサンプリ
ングパルスを常時入力する。このとき第1の入力端子(
1)にパルス(A)が入力されると第1のAND素子(
3)により論理積がとられ入力サンプリング(C)が得
られる。ここて、入力したパルス(A)の幅、つまり入
力パルスが「H」レベルの時間は、入力サンプリングの
個数に対し下式の様な関係を持つ。A sampling pulse shown in waveform (B) is always input to the second input terminal (2). At this time, the first input terminal (
When a pulse (A) is input to 1), the first AND element (
3), the AND is performed and the input sampling (C) is obtained. Here, the width of the input pulse (A), that is, the time during which the input pulse is at the "H" level, has a relationship with the number of input samplings as shown in the following equation.
T++ # n X t s −−■
入力サンプリングの個数は第1のカウンタ(4)によっ
てカウントされる。このカウントされた値(D)を乗算
器に入力する。ここで、乗算器(5)に設定した乗数は
パルス幅伸長比に対応する。第2図の例は、この乗数を
2に設定したタイミングチャートである。乗算器の出力
(E)がコンパレータ(8)に入力されると、コンパレ
ータ(8)の出力(H)は[H」レベルになる。このと
きコンパレータ出力と接続されている第2のAND素子
(6)は、サンプリングパルスに対しゲートを開く。同
時に第2のカウンタ(7)のリセット信号も解ける。よ
って、この時点からサンプリングパルス数か第2のカウ
ンタ(7)によってカウントされ始める。乗算器の出力
(E)と第2のカウンタ(7)の出力(G)とが等しく
なったときコンパレータ出力は「Hjから「L」レベル
となる。この瞬時、ワンショット回路(9)を通してリ
セット信号(1)が第1のカウンタ(4)及び乗算器(
5)に入力される。また第2のAND素子(6)および
第2のカウンタ(7)もコンパレータ(8)出力信号に
より初期状態となる。T++ #nXts --■ The number of input samplings is counted by the first counter (4). This counted value (D) is input to the multiplier. Here, the multiplier set in the multiplier (5) corresponds to the pulse width expansion ratio. The example in FIG. 2 is a timing chart in which this multiplier is set to 2. When the output (E) of the multiplier is input to the comparator (8), the output (H) of the comparator (8) becomes the [H] level. At this time, the second AND element (6) connected to the comparator output opens its gate to the sampling pulse. At the same time, the reset signal for the second counter (7) is also released. Therefore, from this point on, the number of sampling pulses begins to be counted by the second counter (7). When the output (E) of the multiplier and the output (G) of the second counter (7) become equal, the comparator output goes from "Hj" to "L" level. At this instant, the reset signal (1) passes through the one-shot circuit (9) to the first counter (4) and the multiplier (
5). Further, the second AND element (6) and the second counter (7) are also brought to an initial state by the comparator (8) output signal.
ここで、乗算器(5)に設定した乗数をmとすると、コ
ンパレータ(8)は、第2のカウンタ(7)の出力かm
nになる迄rHJレベルを出力する。Here, if the multiplier set in the multiplier (5) is m, the comparator (8) determines whether the output of the second counter (7) or m
The rHJ level is output until n.
第2のカウンタ(7)が動作を開始してmnになる迄の
時間をT2cとすれば、下の式か表される。If the time from when the second counter (7) starts operating to when it reaches mn is defined as T2c, the following equation can be expressed.
T2C#mn X t S ”mT+ ゛ ■よっ
て乗算器の乗数設定により伸長比を変化できるパルスを
コンパレータから出力することができる。T2C#mn
以上のように、2の発明によれば、任意のパルスに対し
、任意の倍率(整数倍)をもったパルス幅を得られる効
果がある。As described above, according to the second invention, it is possible to obtain a pulse width with an arbitrary magnification (integer multiple) for an arbitrary pulse.
第1図はこの発明の一実施例によるパルス・ストレッチ
ャー回路を示すシステムブロック図、第2図はこの発明
の一実施例によるストレッチャー回路のタイミングチャ
ート図、第3図は従来のパルス・ストレッチャー回路を
示すシステムブロック図、第4図は従来のパルス・スト
レッチャー回路のタイミングチャート図である。図にお
いて、(1)はパルス入力端子、(2)はサンプリング
・パルス入力端子、(3)はAND素子、(4)はカウ
ンタ、(5)は乗算器、(6)は第2のAND素子、(
7)は第2のカウンタ、(8)はコンパレータ、(9)
はワンショット回路、00)は出力端子である。
なお、図中、同一符号は同一、又は相当部分を示す。Fig. 1 is a system block diagram showing a pulse stretcher circuit according to an embodiment of the present invention, Fig. 2 is a timing chart diagram of a stretcher circuit according to an embodiment of the invention, and Fig. 3 is a system block diagram showing a pulse stretcher circuit according to an embodiment of the present invention. A system block diagram showing a Letcher circuit, and FIG. 4 is a timing chart diagram of a conventional pulse stretcher circuit. In the figure, (1) is a pulse input terminal, (2) is a sampling pulse input terminal, (3) is an AND element, (4) is a counter, (5) is a multiplier, and (6) is a second AND element. ,(
7) is the second counter, (8) is the comparator, (9)
is a one-shot circuit, and 00) is an output terminal. In addition, in the figures, the same reference numerals indicate the same or equivalent parts.
Claims (1)
に接続した第1のカウンタと、前記第1のカウンタの出
力部を入力部に接続した乗算器と、前記第1の入力端子
と出力端子を入力部に接続した第2のAND素子と、前
記第2のAND素子の出力部を入力部に接続した第2の
カウンタと、前記乗算器と前記第2のカウンタの出力部
を入力部に接続したコンパレータと、前記コンパレータ
出力部を入力部に接続し、出力部を前記第1のカウンタ
と前記乗算器のリセット入力部に接続したワンショット
回路とを備えたパルス・ストレッチャー回路。[Claims] A first AND element having two input terminals connected to an input part, a first counter having an output part of the first AND element connected to an input part, and a first counter having two input terminals connected to an input part; a multiplier having an output part connected to an input part; a second AND element having the first input terminal and the output terminal connected to the input part; and a second AND element having the output part of the second AND element connected to the input part. a comparator having the output part of the multiplier and the second counter connected to the input part; and a comparator having the output part of the comparator connected to the input part and the output part of the first counter and the multiplier connected to the input part. A pulse stretcher circuit with a one-shot circuit connected to the reset input.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33620290A JPH04200111A (en) | 1990-11-29 | 1990-11-29 | Pulse stretcher circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33620290A JPH04200111A (en) | 1990-11-29 | 1990-11-29 | Pulse stretcher circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04200111A true JPH04200111A (en) | 1992-07-21 |
Family
ID=18296693
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33620290A Pending JPH04200111A (en) | 1990-11-29 | 1990-11-29 | Pulse stretcher circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04200111A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010129824A1 (en) * | 2009-05-06 | 2010-11-11 | Qualcomm Incorporated | All-digital selectable duty cycle generation |
-
1990
- 1990-11-29 JP JP33620290A patent/JPH04200111A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010129824A1 (en) * | 2009-05-06 | 2010-11-11 | Qualcomm Incorporated | All-digital selectable duty cycle generation |
| US8140026B2 (en) | 2009-05-06 | 2012-03-20 | Qualcomm Incorporated | All-digital selectable duty cycle generation |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04200111A (en) | Pulse stretcher circuit | |
| JPS62251674A (en) | Frequency abnormality detecting circuit | |
| JPS58147231A (en) | Pulse width modulation signal generator | |
| KR100486236B1 (en) | Apparatus for generating frequency-divided signal by except radix 2 | |
| US4858009A (en) | Television siganl memory write circuit | |
| JP2984429B2 (en) | Semiconductor integrated circuit | |
| US4164712A (en) | Continuous counting system | |
| JP2908080B2 (en) | Variable frequency divider | |
| JPH052016B2 (en) | ||
| JPH0222567A (en) | Duty detecting device | |
| JP2641964B2 (en) | Divider | |
| JPS6361963A (en) | Delay time measuring circuit | |
| JPH04200112A (en) | Pulse stretcher circuit | |
| SU1411946A1 (en) | Device for selecting the last pulse in a series | |
| SU1287281A1 (en) | Frequency divider with fractional countdown | |
| SU1218455A1 (en) | Pulse shaper | |
| SU781801A1 (en) | Time-spaced pulse shaper | |
| JP2669343B2 (en) | Divider circuit | |
| SU1538239A1 (en) | Pulse repetition frequency multiplier | |
| SU1465804A1 (en) | Follow-up frequency meter | |
| JPS6233394Y2 (en) | ||
| JPH03235527A (en) | A/d converter | |
| JPH0634242B2 (en) | Micro processor mode switching circuit | |
| JPH0437215A (en) | Differential pulse creation circuit | |
| JPH05130789A (en) | Digital speed detecting circuit |