JPS63196969A - Timing circuit - Google Patents

Timing circuit

Info

Publication number
JPS63196969A
JPS63196969A JP62030186A JP3018687A JPS63196969A JP S63196969 A JPS63196969 A JP S63196969A JP 62030186 A JP62030186 A JP 62030186A JP 3018687 A JP3018687 A JP 3018687A JP S63196969 A JPS63196969 A JP S63196969A
Authority
JP
Japan
Prior art keywords
circuit
time
request signal
processing
processing request
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
JP62030186A
Other languages
Japanese (ja)
Inventor
Junichi Kamei
淳一 亀井
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 JP62030186A priority Critical patent/JPS63196969A/en
Publication of JPS63196969A publication Critical patent/JPS63196969A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To continuously execute at short time intervals a processing cycle until a processing request signal is released after a logic circuit has outputted the processing request signal, by providing a delay control circuit in parallel to a delaying circuit. CONSTITUTION:A delay control circuit 17 is constituted of an inverter 4 and a resistance 6 whose resistance value is smaller than that of a resistance 5 of a delaying circuit 5. In such a state, when a logic circuit 1 outputs a processing request signal S1 to a logic circuit 2 and the circuit 15 at a time t1, the output level of the circuit 15 goes to '1' at the time which is delayed by the time determined by a time constant. Subsequently, at a time t2, a level S2 of the signal S1 is inverted and a processing end signal S3 is outputted to the circuit 1 through a NAND gate 9. The circuit 1 releases the signal S1 at a time t3, and at a time t4 which has elapsed by the time T2 from the time t3, charge of a capacitor 7 is discharged through the resistance 6 of the circuit 17, and the level S2 of the circuit 15 is reset to '0'. Accordingly, when the signal S1 of the next cycle has appeared at a time t5, the signal S3 is outputted to the circuit 1 at a time t7, ad the processing cycle from the time t5 goes to normal, and can be executed continuously in a short time.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は2つの論理回路間の信号伝達に適当なタイミン
グを与えるためのタイミング回路に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a timing circuit for providing appropriate timing for signal transmission between two logic circuits.

(従来の技術) 第3図はこの種のタイミング回路の従来例の回路図、第
4図は第3図の回路のタイミング図である。
(Prior Art) FIG. 3 is a circuit diagram of a conventional example of this type of timing circuit, and FIG. 4 is a timing diagram of the circuit shown in FIG.

時刻1.に論理回路1が論理レベル“0”の処理要求信
号SIを出力すると、論理回路2は信号sIを入力して
論理処理を行なう。これと同時に信号sIは、インバー
タ3と抵抗5とコンデンサ7からなる遅延回路15に入
力される。そして遅延回路15の時定数で決まる時間T
、たけ遅れた時刻t?にコンデンサ7の上側3の論理レ
ベルs4が“l”となる。この論理レベル“1”の信号
s4とインバータ10により処理要求48号SIの論理
レベルが反転されて論理“1″となった信号とがナント
ゲート9に入力され、時刻t2にナントゲート9が論理
レベル“0”の処理終了信号S5を論理回路1に出力す
る。時刻t2に処理終了信号S、を入力した論理回路l
は時刻t3に処理要求信号S1を解除して、処理要求信
号SLの論理レベルが“1”となる。これで1つの処理
サイクルが終了する。
Time 1. When the logic circuit 1 outputs the processing request signal SI of logic level "0", the logic circuit 2 inputs the signal sI and performs logic processing. At the same time, the signal sI is input to a delay circuit 15 consisting of an inverter 3, a resistor 5, and a capacitor 7. And the time T determined by the time constant of the delay circuit 15
, how late is the time t? At this time, the logic level s4 on the upper side 3 of the capacitor 7 becomes "1". This signal s4 of logic level "1" and the signal whose logic level of processing request No. 48 SI is inverted by the inverter 10 and becomes logic "1" are input to the Nantes gate 9, and at time t2, the Nantes gate 9 is switched to the logic A processing end signal S5 of level "0" is output to the logic circuit 1. A logic circuit l inputs a processing end signal S at time t2.
releases the processing request signal S1 at time t3, and the logic level of the processing request signal SL becomes "1". This completes one processing cycle.

次に、時刻t3に処理サイクルが終了してから遅延回路
15の出力論理レベルS4が“0”になるまでにはコン
デンサ7と抵抗5の時定数で決まる時間T1が必要であ
る。この時間T、が経過する時刻tも以前の時刻t5に
、次の処理サイクルの処理要求信号S、の論理レベル“
0”が論理回路1から出力されたとする。この場合、時
刻t3に前回の処理サイクルを終了し遅延回路15のコ
ンデンサ7が放電されて論理レベルS、が“0”となる
時刻tも以前の時刻t5に、ナントゲート9には、イン
バータlOにより処理要求信号SIの論理レベルが反転
して論理レベル“1”となった信号とレベルが“1′″
の遅延回路15の出力論理レベルS4が入力される。そ
の結果、次の処理サイクルが始まった時刻t5から時間
T、が経過してこの処理サイクルが終了する時刻t7を
待たずに時刻t5に、時刻t5から始まる処理サイクル
の処理終了信号S5が論理回路1に入力されてしまう。
Next, a time T1 determined by the time constants of the capacitor 7 and the resistor 5 is required from the end of the processing cycle at time t3 until the output logic level S4 of the delay circuit 15 becomes "0". The time t when this time T elapses is also the same as the previous time t5, and the logic level of the processing request signal S of the next processing cycle is "
0" is output from the logic circuit 1. In this case, the previous processing cycle ends at time t3, the capacitor 7 of the delay circuit 15 is discharged, and the time t when the logic level S becomes "0" is also the same as the previous one. At time t5, the inverter IO inverts the logic level of the processing request signal SI to the logic level "1" at the Nant gate 9, and the signal whose level is "1'".
The output logic level S4 of the delay circuit 15 is input. As a result, the processing end signal S5 of the processing cycle starting from time t5 is sent to the logic circuit at time t5 without waiting for time t7 when the next processing cycle ends after time T has elapsed since time t5 when the next processing cycle started. 1 will be input.

そこで、上述の第3図の回路に少し改良が加えられたの
が第5図のタイミング回路である。このタイミング回路
は、抵抗5と並列にダイオード12および抵抗11を接
続してコンデンサフの一端14の論理レベルが“0”と
なる時期が早められているが、ダイオード12の順電圧
および突入電流制限抵抗11の作用によってコンデンサ
7の一端14の論理レベルが“θ″となる速さが制限さ
れるので、第3図の回路と同様にあまり短い時間間隔で
連続した処理サイクルを行なえない。
Therefore, the timing circuit shown in FIG. 5 is a slightly improved version of the circuit shown in FIG. 3 described above. In this timing circuit, a diode 12 and a resistor 11 are connected in parallel with the resistor 5, so that the logic level at one end 14 of the capacitor becomes "0" earlier than before. Since the action of the resistor 11 limits the speed at which the logic level at one end 14 of the capacitor 7 reaches "θ", it is not possible to perform successive processing cycles at very short time intervals, similar to the circuit of FIG.

(発明が解決しようとする問題点〕 上述した従来のタイミング回路は、論理回路が処理要求
信号を出力してからこの信号を解除するまでの処理サイ
クルを短い時間間隔で連続して実行できないという欠点
がある。
(Problems to be Solved by the Invention) The above-mentioned conventional timing circuit has the disadvantage that it cannot continuously execute the processing cycle from when the logic circuit outputs a processing request signal to when this signal is released at short time intervals. There is.

(問題点を解決するための手段〕 本発明のタイミング回路は、処理要求信号を出力する論
理回路が処理要求信号を出力してからこの処理要求信号
を解除するまでの処理サイクルが終了した後、処理要求
信号を解除してから次に処理要求信号を出力するまでの
時間のうち最小の時間以下のあらかじめ設定された時間
経過時に、処理要求信号を受信する論理回路が処理要求
信号を受信してから論理処理を終了するまでの時間に合
わせて処理要求信号を遅延させる遅延回路の出力論理レ
ベルを前記処理終了信号が出力される直前の論理レベル
に復帰させる遅延制御回路を有する。
(Means for Solving the Problems) The timing circuit of the present invention provides a timing circuit that, after a processing cycle from when a logic circuit that outputs a processing request signal outputs the processing request signal to when the processing request signal is released, is completed. The logic circuit that receives the processing request signal receives the processing request signal when a preset time that is less than or equal to the minimum time from when the processing request signal is released to when the next processing request signal is output. The present invention includes a delay control circuit that returns the output logic level of a delay circuit that delays the processing request signal in accordance with the time from the time to the end of the logic processing to the logic level immediately before the processing end signal is output.

(作用) したがって、論理回路が処理要求信号を出力してから処
理要求信号を解除するまでの処理サイクルを短い時間間
隔で連続して実行することができる。
(Operation) Therefore, the processing cycle from when the logic circuit outputs the processing request signal to when the processing request signal is released can be executed continuously at short time intervals.

(実施例) 次に、本発明の実施例について図面を参照して説明する
(Example) Next, an example of the present invention will be described with reference to the drawings.

第1図は本発明のタイミング回路の一実施例を示す回路
図、第2図は第1図の回路のタイミング図である。
FIG. 1 is a circuit diagram showing an embodiment of the timing circuit of the present invention, and FIG. 2 is a timing diagram of the circuit shown in FIG.

遅延制御回路17は、処理要求信号SLを出力する論理
回路1が処理要求信号SLを出力してから処理要求信号
S1を解除するまでの処理サイクルが終了した後、あら
かじめ設定された時間T2経過時に、処理要求信号S1
を受信する論理回路2が処理要求信号SIを受信してか
ら論理処理を終了するまでの時間T、に合わせた時定数
を持った遅延回路15の出力論理レベルS2を処理終了
信号S3が出力される直前の論理レベルに復帰させる回
路で、オーブンコレクタのインバータ4と抵抗値が抵抗
5の抵抗値より小さい抵抗6とからなり、インバータ3
と抵抗5とコンデンサ7とからなる遅延回路15のイン
バータ3と抵抗5の直列回路に並列に接続されている。
The delay control circuit 17 is configured to control the delay control circuit 17 when a preset time T2 has elapsed after the logic circuit 1 outputting the processing request signal SL has completed a processing cycle from outputting the processing request signal SL to canceling the processing request signal S1. , processing request signal S1
The processing end signal S3 is outputted from the output logic level S2 of the delay circuit 15, which has a time constant corresponding to the time T from when the logic circuit 2 receiving the processing request signal SI receives the processing request signal SI to when the logic circuit 2 finishes the logic processing. This circuit returns the logic level to the logic level just before the inverter 3 is activated.
The resistor 5 is connected in parallel to the series circuit of the inverter 3 and the resistor 5 of the delay circuit 15 consisting of the resistor 5 and the capacitor 7.

なお、時間T2は処理要求信号SLを解除してから次に
処理要求信号SLを出力するまでの時間のうち最小の時
間以下にあらかじめ設定される。
Note that the time T2 is set in advance to be less than or equal to the minimum time from the time the processing request signal SL is released until the next processing request signal SL is output.

処理終了信号出力回路16はインバータ10とナントゲ
ート9とからなる。
The processing end signal output circuit 16 consists of an inverter 10 and a Nant gate 9.

次に、本実施例のタイミング回路の動作について説明す
る。
Next, the operation of the timing circuit of this embodiment will be explained.

まず、時刻t、に論理回路1が論理レベル″0”の処理
要求信号SIを出力すると、論理回路2は処理要求信号
S、を入力して論理処理を行なう。これと同時に処理要
求信号S、は、インバータ3と抵抗5とコンデンサ7か
らなる遅延回路15に入力される。そして遅延回路15
の時定数で決まる時間T、たけ遅れた時刻t2に遅延回
路15の出力論理レベル(コンデンサ7の上端8の論理
レベル) S2が”1”となる。時刻t2に、この論理
レベル“1”とインバータlOにより処理要求信号S、
の論理レベルが反転して論理レベル′1”となった信号
とがナントゲート9に入力され、ナントゲート9が論理
レベル“0”の処理終了信号S3を論理回路!に出力す
る。時刻t2に処理終了信号S3を入力した論理回路1
は時刻t3に処理要求信号S、を解除して、処理要求信
号S、の論理レベルが′1”となる。時刻t3から時間
T2だけ経過した時刻t4に、コンデンサ7の電荷は抵
抗6を通して放電され、遅延回路15の出力論理レベル
S2が論理“0”に復帰する。
First, at time t, when the logic circuit 1 outputs the processing request signal SI of logic level "0", the logic circuit 2 receives the processing request signal S and performs logic processing. At the same time, the processing request signal S is input to a delay circuit 15 consisting of an inverter 3, a resistor 5, and a capacitor 7. and delay circuit 15
The output logic level S2 of the delay circuit 15 (the logic level at the upper end 8 of the capacitor 7) becomes "1" at time t2, which is delayed by a time T determined by the time constant of . At time t2, this logic level "1" and the inverter IO cause the processing request signal S,
The signal whose logic level is inverted and becomes logic level '1' is input to the Nantes gate 9, and the Nantes gate 9 outputs a processing end signal S3 of logic level '0' to the logic circuit!.At time t2. Logic circuit 1 that receives the processing end signal S3
releases the processing request signal S at time t3, and the logic level of the processing request signal S becomes '1'. At time t4, which is a time period T2 after time t3, the charge in the capacitor 7 is discharged through the resistor 6. The output logic level S2 of the delay circuit 15 returns to logic "0".

したがって、次の処理サイクルの処理要求信号Slが時
刻t4以後の早い時刻t5に現われたとき、時刻t5か
ら時間T、を経過した時刻t7に処理終了信号S3が論
理回路1に出力され、時刻t5から始まる処理サイクル
は正常に行なわれる。
Therefore, when the processing request signal Sl of the next processing cycle appears at an early time t5 after time t4, the processing end signal S3 is output to the logic circuit 1 at time t7, which is after time T has elapsed from time t5, and at time t5. Processing cycles starting from will proceed normally.

(発明の効果〕 以上説明したように本発明は、処理要求信号を出力した
論理回路が処理要求信号を解除してから次に処理要求信
号を出力するまでの時間のうち最小の時間以下のあらか
じめ設定された時間経過時に、遅延回路の論理レベルを
処理終了信号が出力される直前の論理レベルに復帰させ
る遅延制御回路を備えたことにより、論理回路が処理要
求信号を出力してから処理要求信号を解除するまでの処
理サイクルを短い時間間隔で連続して実行することがで
きる効果がある。
(Effects of the Invention) As explained above, the present invention provides a method that allows the logic circuit that outputs the processing request signal to wait in advance for less than or equal to the minimum time from when the logic circuit that outputs the processing request signal releases the processing request signal until it outputs the next processing request signal. By providing a delay control circuit that returns the logic level of the delay circuit to the logic level immediately before the processing end signal was output when a set time elapses, the processing request signal is output after the logic circuit outputs the processing request signal. This has the advantage that the processing cycles up to release can be executed continuously at short time intervals.

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

第1図は本発明のタイミング回路の一実施例を示す回路
図、第2図は第1図の回路のタイミング図、第3図、第
5図は従来例のタイミング回路を示す回路図、第4図は
第3図の回路のタイミング図である。 1.2−・・論理回路、   3.10− インバータ
、4−・オープンコレクタ出力のインバータ、5.6−
・・抵抗、     7・−コンデンサ、9・・・ナン
トゲート、  15・−遅延回路、16一−処理終了信
号出力回路、 + 7−・・遅延制御回路、 S、−・・処理要求信号、 S2・・・遅延回路15の出力論理レベル、S3−・・
処理終了信号。
FIG. 1 is a circuit diagram showing an embodiment of the timing circuit of the present invention, FIG. 2 is a timing diagram of the circuit in FIG. 1, FIGS. 3 and 5 are circuit diagrams showing conventional timing circuits, and FIG. FIG. 4 is a timing diagram of the circuit of FIG. 1.2--Logic circuit, 3.10- Inverter, 4-- Open collector output inverter, 5.6-
...Resistor, 7.-Capacitor, 9.Nands gate, 15.-Delay circuit, 16--Processing end signal output circuit, +7-.Delay control circuit, S,-.Processing request signal, S2 ...Output logic level of delay circuit 15, S3-...
Processing end signal.

Claims (1)

【特許請求の範囲】 第1の論理回路からの処理要求信号を第2の論理回路が
受信してから論理処理を終了するまでの時間に合わせて
処理要求信号を遅延させる遅延回路と、該遅延回路の出
力信号と第1の論理回路から出力された処理要求信号と
を入力して処理終了信号を出力する処理終了信号出力回
路とを有するタイミング回路において、 第1の論理回路が処理要求信号を出力してから該処理要
求信号を解除するまでの処理サイクルが終了した後、処
理要求信号を解除してから次に処理要求信号を出力する
までの時間のうち最小の時間以下のあらかじめ設定され
た時間経過時に、前記遅延回路の出力論理レベルを前記
処理終了信号が出力される直前の論理レベルに復帰させ
る遅延制御回路を有することを特徴とするタイミング回
路。
[Scope of Claims] A delay circuit that delays a processing request signal in accordance with the time from when a second logic circuit receives a processing request signal from a first logic circuit until it finishes logic processing, and the delay circuit. In a timing circuit having a processing end signal output circuit that inputs an output signal of the circuit and a processing request signal output from a first logic circuit and outputs a processing end signal, the first logic circuit outputs a processing request signal. After the processing cycle from when the processing request signal is output to when the processing request signal is released is completed, a preset time less than or equal to the minimum time from when the processing request signal is released until the next processing request signal is output. A timing circuit comprising: a delay control circuit that returns the output logic level of the delay circuit to the logic level immediately before the processing end signal was outputted when time elapses.
JP62030186A 1987-02-10 1987-02-10 Timing circuit Pending JPS63196969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62030186A JPS63196969A (en) 1987-02-10 1987-02-10 Timing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62030186A JPS63196969A (en) 1987-02-10 1987-02-10 Timing circuit

Publications (1)

Publication Number Publication Date
JPS63196969A true JPS63196969A (en) 1988-08-15

Family

ID=12296722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62030186A Pending JPS63196969A (en) 1987-02-10 1987-02-10 Timing circuit

Country Status (1)

Country Link
JP (1) JPS63196969A (en)

Similar Documents

Publication Publication Date Title
JPS63196969A (en) Timing circuit
JP3099927B2 (en) Microcomputer
SU1411931A2 (en) Multivibrator
SU1170600A1 (en) Device for time separating of two pulse signals
JPH044614B2 (en)
SU422090A1 (en) SELECTOR PULSE SEQUENCE
JP2719809B2 (en) Test method for output characteristics of self-running clock built-in circuit
SU1091162A2 (en) Priority block
SU437208A1 (en) Pulse Synchronizer
JPS5934188Y2 (en) signal input circuit
SU1637010A1 (en) DEVICE FOR TEMPORARY SEPARATION OF PULSE SIGNALS
SU1182649A1 (en) Device for delaying pulses
SU449441A1 (en) Pulse selector for long and
SU1106022A1 (en) Logic unit
SU367556A1 (en) DEVICE FOR SEPARATION OF INPUT PULSES
SU411451A1 (en)
JPS6114548B2 (en)
SU790214A1 (en) Delay device
SU442571A1 (en) Time delay device
SU1478289A1 (en) Frequency comparator
JPS5819618Y2 (en) bus line signal extension device
SU479237A1 (en) Pulse selector minimum duration
SU1383472A1 (en) Time pulse discriminator
SU1698889A1 (en) Priority two-port device
SU572935A1 (en) Pulse counter