Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5943780B2 - Data transfer signal generation circuit - Google Patents
[go: Go Back, main page]

JPS5943780B2 - Data transfer signal generation circuit - Google Patents

Data transfer signal generation circuit

Info

Publication number
JPS5943780B2
JPS5943780B2 JP5519877A JP5519877A JPS5943780B2 JP S5943780 B2 JPS5943780 B2 JP S5943780B2 JP 5519877 A JP5519877 A JP 5519877A JP 5519877 A JP5519877 A JP 5519877A JP S5943780 B2 JPS5943780 B2 JP S5943780B2
Authority
JP
Japan
Prior art keywords
data transfer
transfer signal
counter
circuit
signal generation
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.)
Expired
Application number
JP5519877A
Other languages
Japanese (ja)
Other versions
JPS53139942A (en
Inventor
勝幸 池田
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.)
Suwa Seikosha KK
Original Assignee
Suwa Seikosha KK
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 Suwa Seikosha KK filed Critical Suwa Seikosha KK
Priority to JP5519877A priority Critical patent/JPS5943780B2/en
Publication of JPS53139942A publication Critical patent/JPS53139942A/en
Publication of JPS5943780B2 publication Critical patent/JPS5943780B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Analogue/Digital Conversion (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

【発明の詳細な説明】 本発明はカウンタ回路の内容を記憶するラッチに与える
データトランスファ信号を発生する回路に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a circuit for generating a data transfer signal applied to a latch that stores the contents of a counter circuit.

本発明の目的はラッチ回路に入るデータトランスファ信
号をカウンタの入力パルスに同期させることによりラッ
チ回路の誤動作を防ぐこと、及びデータトランスファ信
号のチヤターを防止することにある。
An object of the present invention is to prevent malfunction of the latch circuit by synchronizing the data transfer signal entering the latch circuit with the input pulse of the counter, and to prevent chatter of the data transfer signal.

第1図に示すようなカウンタ回路においてカウンター1
の内容をラツチー2で記憶させるものとする。
In a counter circuit as shown in Figure 1, counter 1
It is assumed that the content of is stored in Latchy 2.

以後カウンター1を構成するフリップフロップ回路は入
力クロックパルスの立下りで進み、ラッチ回路は半ビッ
トDタイプフリップフロップで構成し、クロック(CL
)端子がHレベルであつたとき、D端子に与えられた信
号がそのまま通過し出力QはQ=Dとなる。Lレベルの
ときはHOLDされCL端子がHからLになる寸前のD
の状態を記憶しQに出力するとする。第1図に示すよう
な従来のカウンタ回路ではラッチ回路に与えるデータト
ランスファ信号はカウンタに入る計数パルスに同期して
いないため第2図に示すように被計数パルスの立下りと
データトランスファ信号の立下りが時間的に一致したよ
うな場合誤動作をおこすことがある。すなわちカウンタ
内のフリップフロップが数段にわたつて反転するタイミ
ング(桁上げのおこるタイミング)にあつたとき被計数
パルスとデータトランスファ信号が同時に入力されると
下の桁のフリップフロップが反転しても上の桁のフリッ
プフロップが反転しない状態でHOLDがかかつてしま
うことがある。このことはカウンタで計数した値とまる
でかけはなれた値をホールドすることになり系の動作に
重大な悪影響を及ぼす。従来のカウンタ回路ではこの誤
動作を防ぐためにカウンタに同期カウンタを用いたり第
3図に示すようにカウンタの前にゲート回路一3を設け
てデータトランスファ信号の入るときは被計数パルスが
入らないようにするなどの方法をとつていた。前者の方
法はカウンタとして複雑なものを要求される。また後者
はカウンタに続けて被計数パルスを入力できない欠点が
ある。また両者ともデータトランスファ信号はチヤター
などの雑音を含むときこれを除去できない。本発明はか
かる欠点を除去するために考えられたデータトランスフ
ァ信号の発生回路で、第4図にその結線図を第5図にタ
イムチャートを示す。本発明によるデータトランスファ
信号発生回路は半ビットのフリップフロップ回路3段F
FI−4,FF2−5,FF3−6,否定回路−7と論
理積回路−8が用いられる。
Thereafter, the flip-flop circuit that constitutes counter 1 advances at the falling edge of the input clock pulse, and the latch circuit is composed of a half-bit D type flip-flop, and the clock (CL
) terminal is at H level, the signal applied to the D terminal passes through as is, and the output Q becomes Q=D. When it is at L level, it is held and the D level is just before the CL terminal changes from H to L.
Suppose we want to store the state of and output it to Q. In the conventional counter circuit shown in Fig. 1, the data transfer signal applied to the latch circuit is not synchronized with the counting pulse entering the counter, so as shown in Fig. 2, the falling edge of the pulse to be counted and the falling edge of the data transfer signal Malfunctions may occur if the downlinks coincide in time. In other words, if the pulse to be counted and the data transfer signal are input at the same time when the flip-flops in the counter are inverted in several stages (timing at which a carry occurs), even if the flip-flops in the lower digit are inverted, HOLD may become stuck when the upper digit flip-flop is not inverted. This causes a value that is completely different from the value counted by the counter to be held, which has a serious adverse effect on the operation of the system. In conventional counter circuits, in order to prevent this malfunction, a synchronous counter is used for the counter, or a gate circuit 13 is provided in front of the counter as shown in Figure 3 to prevent the pulse to be counted from entering when the data transfer signal is input. He used methods such as: The former method requires a complicated counter. The latter also has the disadvantage that pulses to be counted cannot be input to the counter successively. Furthermore, in both cases, if the data transfer signal contains noise such as chatter, it cannot be removed. The present invention is a data transfer signal generation circuit designed to eliminate such drawbacks, and FIG. 4 shows its connection diagram, and FIG. 5 shows its time chart. The data transfer signal generation circuit according to the present invention is a three-stage half-bit flip-flop circuit.
FI-4, FF2-5, FF3-6, NOT circuit-7, and AND circuit-8 are used.

半ビツトのフリツプフロツプとは通常ラツチと呼ばれ、
クロツク端子CLが論理1のときデータ入力端子Dと同
じ信号が出力Qに表われ、クロツク端子CLが論理0の
とき出力Qにはクロツク端子CLの論理が1からOに変
化する寸前の入力端子Dの状態を保持し出力する性質を
持つフリツプフロツプを言う。フリップフロツプは第4
図のように3段縦続接続しクロツクとして被計数パルス
と同位相のパルスを被段および後段FFl,FF3に逆
位相のものを中段FF2に与える。このように接続して
FFlのD端子にデータトランスフア信号を与えてやる
と第5図に示すようにこの信号はクロツクの半サイクル
づつおくれてFF3のQ端子へ転送される。ここで、第
5図の1は第4図のクロツク波形、2はFFl−4のD
端子入力波形(データトランスフア入力信号、以下3,
4,5はそれぞれFFl4,FF2−5,FF3−6の
出力端子Ql,Q2,Q3を表わす。FF2のQ端子出
力の否定およびFF3のQ端子出力の論理積をとると第
5図6に示すように被計数パルスの立上りに立下りが一
致した信号が得られる。この信号をデータトランスフア
信号としてカウンタ10のデータをラツチするラツチ回
路9のデータトランスフア信号入力端DTに入力すると
、データトランスフア信号の立下りと被計数パルスの立
下がりが一致することがなくなり従来の欠点をとりのぞ
くことができる。この回路ではデータトランスフア信号
がラツチ回路に与えられるまでには被計数パルス1発ぶ
ん遅れるため、カウントされる数は1発多くなる。この
欠点はカウンタの入力に被計数パルスFF2の論理和を
とつて入力してやることにより取りのぞかれる。以上述
べたようにこの回路をデータトランスフア信号の発生回
路として用いるとラツチ回路の誤動作を防ぐことができ
る。
A half-bit flip-flop is usually called a latch.
When the clock terminal CL is logic 1, the same signal as the data input terminal D appears on the output Q, and when the clock terminal CL is logic 0, the output Q shows the input terminal that is about to change the logic of the clock terminal CL from 1 to O. A flip-flop that has the property of holding and outputting the state D. Flip-flop is the fourth
As shown in the figure, three stages are connected in cascade, and a pulse having the same phase as the pulse to be counted is applied to the staged and subsequent stages FF1 and FF3, and a pulse having an opposite phase to the middle stage FF2 is applied as a clock. When connected in this manner and a data transfer signal is applied to the D terminal of FF1, this signal is transferred to the Q terminal of FF3 with a delay of half a clock cycle as shown in FIG. Here, 1 in FIG. 5 is the clock waveform in FIG. 4, and 2 is the D of FF1-4.
Terminal input waveform (data transfer input signal, below 3,
4 and 5 represent output terminals Q1, Q2, and Q3 of FF14, FF2-5, and FF3-6, respectively. By negating the Q terminal output of FF2 and ANDing the Q terminal output of FF3, a signal is obtained in which the rising edge and the falling edge of the pulse to be counted coincide, as shown in FIG. 5. When this signal is input as a data transfer signal to the data transfer signal input terminal DT of the latch circuit 9 that latches the data of the counter 10, the falling edge of the data transfer signal and the falling edge of the pulse to be counted will no longer coincide. It is possible to eliminate the drawbacks of the conventional method. In this circuit, there is a delay of one pulse to be counted before the data transfer signal is applied to the latch circuit, so the number of pulses to be counted increases by one. This drawback can be eliminated by inputting the logical sum of the pulses to be counted FF2 to the input of the counter. As described above, when this circuit is used as a data transfer signal generating circuit, malfunction of the latch circuit can be prevented.

またこの回路利点はデータトランスフア信号のトリガと
してチヤタ一などの細いパルスが入つてもデータトラン
スフア信号がラツチに入ることがない。とくにこのチヤ
タ一はカウンタが反転するときすなわち被計数パルスの
立下りで発生しやすいが、この時点ではFFlはデータ
をa1に伝えないため電源ラインインピーダンスの原因
などで発生する雑音でトリガされることがない。本発明
によるデータトランスフア信号の発生回路は雑音に対し
強くまた、ラツチ回路に誤動作を起させない。
Another advantage of this circuit is that even if a thin pulse such as a chatter signal is input as a trigger for the data transfer signal, the data transfer signal will not enter the latch. In particular, this chatter is likely to occur when the counter is inverted, that is, at the falling edge of the pulse to be counted, but at this point, FF1 does not transmit data to a1, so it may be triggered by noise generated due to power line impedance, etc. There is no. The data transfer signal generating circuit according to the present invention is resistant to noise and does not cause malfunctions in the latch circuit.

以上クロツクの進むカウンタおよびクロツクのL状態で
ホールドするラツチを用いた場合を例に述べたが、それ
以外の場合もデータトランスフア信号としてQ2,Q3
をとる代りに、Q2,Q2,Q3,Q3のいずれか2つ
の論理和または論理積をとることにより同様の動作をす
る回路を構成できる。
The above example uses a counter whose clock advances and a latch that holds the clock in the L state, but Q2 and Q3 can also be used as data transfer signals in other cases.
Instead of taking the following, a circuit that operates in the same way can be constructed by taking the logical sum or logical product of any two of Q2, Q2, Q3, and Q3.

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

第1図、第3図は従来のカウンタ回路および、データト
ランスフア信号発生回路を示す図。 第2図は従来のカウンタ回路の誤動作を起こす恐れのあ
る場合のタイムチヤート1は被計数パルス、2はデータ
トランスフア信号である。第4図は本発明によるデータ
トランスフア信号の発生回路を示す図。第5図はそのタ
イムチヤートであり、(1)φ、(2)D、(3)Q1
、(4)Q2、(5)Q3、(6)ANDの出力波形で
ある。1・・・・・・カウンタ回路、2・・・・・・ラ
ツチ回路、3・・・・・・ゲート回路、4,5,6・・
・・・・半ビツトフリツプフロツプ回路、7・・・・・
・否定回路、8・・・・・・論理積回路、9・・・・・
・ラツチ、10・・・・・・カウンタ。
1 and 3 are diagrams showing a conventional counter circuit and a data transfer signal generation circuit. In FIG. 2, a time chart 1 is a pulse to be counted and 2 is a data transfer signal in a case where there is a risk of malfunction of a conventional counter circuit. FIG. 4 is a diagram showing a data transfer signal generation circuit according to the present invention. Figure 5 is the time chart, (1) φ, (2) D, (3) Q1
, (4) Q2, (5) Q3, (6) AND output waveforms. 1... Counter circuit, 2... Latch circuit, 3... Gate circuit, 4, 5, 6...
...Half-bit flip-flop circuit, 7...
・Negation circuit, 8...Logic product circuit, 9...
・Latch, 10...Counter.

Claims (1)

【特許請求の範囲】[Claims] 1 入力パルスを計数するカウンタ、前記カウンタの内
容を記憶するラッチ回路、前記ラッチ回路に与えるデー
タトランスファ信号発生回路から成るカウンタ機構にお
いて、D−タイプの半ビットプリップフロップ回路を3
段縦続接続し、前記3段のフリップフロップ回路のクロ
ックとして初段、中段、後段のそれぞれに被計数パルス
に同期したクロックφ、@φ@、φを与え後段のフリッ
プフロップの入力端子の否定および出力端子Qの論理積
をデータトランスファ信号とすることを特徴とするデー
タトランスフア信号発生回路。
1. In a counter mechanism consisting of a counter that counts input pulses, a latch circuit that stores the contents of the counter, and a data transfer signal generation circuit that supplies the latch circuit, three D-type half-bit flip-flop circuits are used.
The stages are connected in cascade, and clocks φ, @φ@, and φ synchronized with the pulses to be counted are applied to the first, middle, and second stages as clocks for the three flip-flop circuits, respectively, and the input terminals of the flip-flops in the latter stage are negated and output. A data transfer signal generation circuit characterized in that a logical product of terminals Q is used as a data transfer signal.
JP5519877A 1977-05-13 1977-05-13 Data transfer signal generation circuit Expired JPS5943780B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5519877A JPS5943780B2 (en) 1977-05-13 1977-05-13 Data transfer signal generation circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5519877A JPS5943780B2 (en) 1977-05-13 1977-05-13 Data transfer signal generation circuit

Publications (2)

Publication Number Publication Date
JPS53139942A JPS53139942A (en) 1978-12-06
JPS5943780B2 true JPS5943780B2 (en) 1984-10-24

Family

ID=12991975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5519877A Expired JPS5943780B2 (en) 1977-05-13 1977-05-13 Data transfer signal generation circuit

Country Status (1)

Country Link
JP (1) JPS5943780B2 (en)

Also Published As

Publication number Publication date
JPS53139942A (en) 1978-12-06

Similar Documents

Publication Publication Date Title
US4575644A (en) Circuit for prevention of the metastable state in flip-flops
US4070630A (en) Data transfer synchronizing circuit
JP2695535B2 (en) Timer input control circuit and counter control circuit
US4786823A (en) Noise pulse suppressing circuit in digital system
JP3080341B2 (en) Data match detection circuit
JPH0763135B2 (en) Semiconductor integrated logic circuit
US4160154A (en) High speed multiple event timer
US4317053A (en) High speed synchronization circuit
US6075833A (en) Method and apparatus for counting signal transitions
JP2641276B2 (en) Two-stage synchronizer
US4691121A (en) Digital free-running clock synchronizer
GB1169828A (en) Pulse Retiming Apparatus
US4789959A (en) Delay circuit for a real time clock
ATE28770T1 (en) SIMPLE TIMED LOCKING CIRCUIT.
JPS5943780B2 (en) Data transfer signal generation circuit
US5101419A (en) Fixed duty cycle clock generator
JPS6216615A (en) Noise removal circuit
JPS6258725A (en) Counter circuit
SU624357A1 (en) Synchronized pulse shaper
JP2810713B2 (en) Timing generator
JPH0282812A (en) Clock switching system
SU368594A1 (en) DEVICE FOR TRANSFORMING LOGICAL
JP2658327B2 (en) Logic circuit
JPS6022542B2 (en) synchronization circuit
JPH0625056Y2 (en) ECL mono-multi circuit