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
JPS6128134B2 - - Google Patents
[go: Go Back, main page]

JPS6128134B2 - - Google Patents

Info

Publication number
JPS6128134B2
JPS6128134B2 JP56215642A JP21564281A JPS6128134B2 JP S6128134 B2 JPS6128134 B2 JP S6128134B2 JP 56215642 A JP56215642 A JP 56215642A JP 21564281 A JP21564281 A JP 21564281A JP S6128134 B2 JPS6128134 B2 JP S6128134B2
Authority
JP
Japan
Prior art keywords
shift
output
gate circuit
shift register
circuit
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
JP56215642A
Other languages
Japanese (ja)
Other versions
JPS58112137A (en
Inventor
Ikumasa Okumura
Hideo Nakamura
Katsuhiro Kinoshita
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.)
Nippon Kokan Koji KK
Kyosan Seisakusho KK
Original Assignee
Nippon Kokan Koji KK
Kyosan Seisakusho 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 Nippon Kokan Koji KK, Kyosan Seisakusho KK filed Critical Nippon Kokan Koji KK
Priority to JP56215642A priority Critical patent/JPS58112137A/en
Publication of JPS58112137A publication Critical patent/JPS58112137A/en
Publication of JPS6128134B2 publication Critical patent/JPS6128134B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/02Comparing digital values

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

【発明の詳細な説明】 本発明は、2系統の多入力信号を比較し両系統
間の不一致を検出すると共に、自からがフエール
セーフ性を有する多入力信号比較器に関するもの
である。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a multi-input signal comparator which compares two systems of multi-input signals and detects a mismatch between the two systems, and which has its own fail-safe property.

近来は、各分野においてマイクプロプセツサ等
のプロセツサが使用される傾向にあるが、高信頼
性と共にフエールセーフ性を要求される信号制御
装置等においては、プロセツサによるデータ処理
系を多重化し、互に同期運転を行なわせたうえ、
各系統のデータがー致するか否かを監視すること
が行なわれており、本出願入の別途出願による
「高速信号比較器」(特開昭56−17444)が提案さ
れている。
In recent years, processors such as microphone processors have been used in various fields, but in signal control devices that require high reliability and fail-safe performance, data processing systems using processors are multiplexed and In addition to performing synchronous operation,
Monitoring is carried out to see if the data of each system match, and a "high-speed signal comparator" (Japanese Patent Application Laid-Open No. 17444-1983) has been proposed in a separate application filed with this application.

しかし、同出願の内容は、相当に複雑な回路と
各信号のビツト毎に設けねばならず、多数ビツト
の場合には構成が大規模化し、装置として高価に
なる欠点を有するものであつた。
However, the content of the patent application requires a considerably complicated circuit to be provided for each bit of each signal, and in the case of a large number of bits, the structure becomes large-scale and has the disadvantage that the device becomes expensive.

本発明は、従来のかゝる欠点を根本的に解消す
る目的を有し、二つのタイミングパルスとデータ
信号との論理積に基づきシフトパルスを発生する
ゲート回路と、シフトパルスに応じて双方向への
シフトを行なうシフトレジスタと、遅延回路と、
出力変化の有無を検出する検出回路とを巧みに組
み合せることにより、簡単かつ安価な構成によつ
て多入力信号の比較を行なうものとした極めて効
果的な、多入力信号比較器を提供するものであ
る。
The present invention has the purpose of fundamentally eliminating such drawbacks of the conventional technology, and includes a gate circuit that generates a shift pulse based on the logical product of two timing pulses and a data signal, and a gate circuit that generates a shift pulse based on the AND of two timing pulses and a data signal, and a gate circuit that generates a shift pulse based on the AND of two timing pulses and a data signal. a shift register that performs shifting, a delay circuit,
To provide an extremely effective multi-input signal comparator that compares multi-input signals with a simple and inexpensive configuration by skillfully combining a detection circuit that detects the presence or absence of an output change. It is.

以下、実施例を示す図によつて本発明の詳細を
説明する。
Hereinafter, details of the present invention will be explained with reference to figures showing examples.

第1図は構成を示すブロツク図、第2図および
第3図は第1図における各部の波形を示すタイミ
ングチヤートであり、2系統のデータ処理装置等
から各2ビツトのデータ信号DS1,DS3および
DS2,DS4が与えられるものとなつており、第2
図a,lに示すとおり各データ信号DS1〜DS4
周期t1により変化し、かつ、両系統が同期運転を
行なつているため、常時は、第1のデータ信号
DS1と第2のデータ信号DS2および、第3のデー
タ信号DS3と第4のデータ信号DS4との相対応す
るもの同志が同一の論理値“1”または“0”を
示すものとなつている。
FIG. 1 is a block diagram showing the configuration, and FIGS. 2 and 3 are timing charts showing the waveforms of each part in FIG . 3 and
DS 2 and DS 4 are to be given, and the second
As shown in Figures a and l, each data signal DS 1 to DS 4 changes with a period t 1 , and since both systems operate synchronously, the first data signal
DS 1 and the second data signal DS 2 and corresponding ones of the third data signal DS 3 and the fourth data signal DS 4 indicate the same logical value "1" or "0". It's summery.

一方、データ信号DS1〜DS4の変化周期t1と同
期して発生される第1乃至第4のタイミングパル
スTP1b〜TP4e与えられており、第1および第2
のゲート回路GC1,GC2に例を取れば、データ信
号DS1,DS2が共に“1”のときタイミングパル
スTP1bおよびTP3dとの論理積がANDゲート
G11,G21により取られ、これに基づく出力がOR
ゲートG13,G23を介して送出され、シフトパルス
fおよびgとして第1のシフトレジスタSRG1
与えられると共に、データ信号DS1,DS2
“0”のときには、これがインバータIN11,IN21
により反転されたうえANDゲートG12およびG22
へ与えられるため、タイミングパルスTP2cおよ
びTP4eとの論理積が取られ、これを基づく出力
がORゲートG15,G23を介し、シフトパルスf,
gとしてシフトレジスタSRG1へ与えられるもの
となつている。
On the other hand, first to fourth timing pulses TP 1 b to TP 4 e generated in synchronization with the change period t 1 of the data signals DS 1 to DS 4 are provided, and the first and second timing pulses TP 1 b to TP 4 e
Taking the gate circuits GC 1 and GC 2 as an example, when the data signals DS 1 and DS 2 are both "1", the logical product with the timing pulses TP 1 b and TP 3 d is an AND gate.
G 11 and G 21 are taken, and the output based on this is ORed
It is sent out via gates G 13 and G 23 and given to the first shift register SRG 1 as shift pulses f and g, and when the data signals DS 1 and DS 2 are “0”, they are sent to the inverters IN 11 and IN. twenty one
AND gates G 12 and G 22 inverted by
Therefore, the logical product with the timing pulses TP 2 c and TP 4 e is taken, and the output based on this is passed through the OR gates G 15 and G 23 and becomes the shift pulses f,
It is given to shift register SRG 1 as g.

また、シフトレジスタSRG1には、周期t1と同
期した制御パルスCPhが与えられており、これが
“1”のとき、シフトパルスfに応じて前段SF
らの後段SRへのシフトが行なわれ、制御パルス
CPhが“0”のときには、シフトパルスgに応じ
て反対方向のシフトが行なわれる。
In addition, a control pulse CPh synchronized with the period t1 is given to the shift register SRG1 , and when this is "1", a shift from the previous stage S F to the subsequent stage S R is performed in accordance with the shift pulse f. control pulse
When CPh is "0", a shift in the opposite direction is performed in response to the shift pulse g.

このため、図上省略したプリセツト回路によ
り、前段SFへ“1”のデータをセツトしておけ
ば、シフトパルスf,gに応じて前段SFから後
段SRへのシフトと、反対方向のシフトとを反復
するものとなり、後段SRからは出力jが得られ
る。
Therefore, if the preset circuit (not shown in the figure) is used to set data "1" in the front stage SF , the shift from the front stage SF to the rear stage SR and the shift in the opposite direction can be performed in response to shift pulses f and g. Shifting is repeated, and output j is obtained from the subsequent stage S R.

この出力jは、遅延時間t2を有する遅延回路
DLにより遅延され、出力kとなつたうえ、第2
のシフトレジスタSRG2へ制御パルスとして与え
られ、シフトレジスタSRG1と同様、出力kが
“1”のとき前段SFから後段SRへのシフト、
“0”のときには反対方向へのシフトが行なわれ
る。
This output j is a delay circuit with a delay time t 2
It is delayed by DL, becomes the output k, and the second
It is given as a control pulse to the shift register SRG 2 , and similarly to the shift register SRG 1 , when the output k is "1", it shifts from the previous stage SF to the latter stage S R ,
When it is "0", a shift in the opposite direction is performed.

したがつて、シフトレジスタSRG2の前段SF
も“1”のデータをセツトしておけば、ゲート回
路GC1,GC2と同様に構成された第3および第4
のゲート回路GC3,GC4が、第3および第4のデ
ータ信号DS3,DS4lとタイミングパルスTP1b〜
TP4eとの論理積に基づきシフトパルスm,nを
生ずるため、“1”のデータが前段SFと後段SR
との間においてシフトを反復し、常に変化する出
力pがシフトレジスタSRG2の後段PRから得られ
る。
Therefore, if "1" data is also set in the previous stage SF of the shift register SRG 2 , the third and fourth gate circuits configured similarly to the gate circuits GC 1 and GC 2
The gate circuits GC 3 and GC 4 output the third and fourth data signals DS 3 and DS 4 l and the timing pulse TP 1 b~
Since shift pulses m and n are generated based on the AND with TP 4 e, data of “1” is transmitted to the front stage S F and the rear stage S R
Shifting is repeated between the shift registers SRG and 2, and a constantly changing output p is obtained from the rear stage P R of the shift register SRG 2 .

シフトレジスタSRG2の後段出力側には、検出
回路としての増幅検波器ADが接続されており、
出力pが変化する限り、これを増幅のうえ検波し
てリレーRLを動作状態とする。
An amplification detector AD as a detection circuit is connected to the output side of the latter stage of shift register SRG 2 .
As long as the output p changes, it is amplified and detected to put the relay RL into operation.

以上の状態に対し、第3図のとおり、若し、デ
ータ信号DS3,DS4lが両者共に“1”の状態とな
るべきときに、データ信号DS4のみが“0”とな
れば、シフトパルスmがタイミングパルスTP1b
およびTP2cのときに連続して生じ、シフトレジ
スタSRG2における“1”のデータが、後段SR
ら外方へ更にシフトされるため、シフトレジスタ
SRG2の内容がすべて“0”となつて出力pが以
後は変化を生じないものとなり、増幅検波器AD
の検波出力が消滅し、リレーRLが復旧する。
In the above state, as shown in FIG. 3, if both data signals DS 3 and DS 4 l should be in the "1" state, but only the data signal DS 4 becomes "0". Shift pulse m is timing pulse TP 1 b
and TP 2 c occur continuously, and the “1” data in shift register SRG 2 is further shifted outward from the subsequent stage S R , so that the shift register
All the contents of SRG 2 become “0” and the output p does not change from then on, and the amplified detector AD
The detection output disappears and relay RL is restored.

なお、データ信号DS3が“0”、データ信号DS4
が“1”となつたときも同様であり、データ信号
DS1,DS2間の論理不一致によつては、シフトレ
ジスタSRG1の出力jが無変化状態となるため、
シフトレジスタSRG2のシフトが行なわれなくな
り、出力pも無変化状態となつてリレーRLが復
旧する。
Note that data signal DS 3 is “0” and data signal DS 4 is “0”.
The same is true when the data signal becomes “1”.
Depending on the logic mismatch between DS 1 and DS 2 , the output j of shift register SRG 1 remains unchanged, so
The shift register SRG 2 is no longer shifted, the output p remains unchanged, and the relay RL is restored.

したがつて、第1系統のデータ信号DS1,DS3
と第2系統のデータ信号DS2,DS4とが、対応す
るもの相互間において不一致を生ずれば、リレー
RLが復旧することにより不一致の検出が行なわ
れる。
Therefore, the first system data signals DS 1 , DS 3
If there is a mismatch between the corresponding data signals DS 2 and DS 4 of the second system, the relay is activated.
Inconsistency is detected by restoring the RL.

たヾし、遅延回路DLの遅延時間t2は、これの
出力kがつぎの周期におけるタイミングパルス
TP1b〜TP4eと一致する関係に選定する必要があ
る。
Therefore, the delay time t2 of the delay circuit DL is such that its output k is the timing pulse in the next cycle.
It is necessary to select a relationship that matches TP 1 b to TP 4 e.

なお、ゲート回路GO1〜GO4、シフトレジスタ
SRG1〜SRG2および遅延回路DL中のいずれかに
異常を生ずれば、出力pが無変化状態となつてリ
レーRLが復旧し、増幅検波器ADに異常を生じて
も同様となるため、全体としてのフエールセーフ
性が実現する。
In addition, gate circuits GO 1 to GO 4 and shift registers
If an abnormality occurs in any of SRG 1 to SRG 2 and the delay circuit DL, the output p will remain unchanged and the relay RL will recover, and the same will occur even if an abnormality occurs in the amplification detector AD. Overall fail-safety is achieved.

また、データ信号DS1〜DS4の不一致により、
直ちにリレーRLが復帰するため、不一致の検出
が高速により行なわれる。
Also, due to the mismatch of data signals DS 1 to DS 4 ,
Since relay RL returns immediately, mismatch detection is performed at high speed.

たヾし、シフトレジスタSRG1は、シフトパル
スf,gに応じてのみ双方向へのシフトを行なう
双方向シフトレジスタを用いてもよく、この場合
には制御パルスhを省略することができると共
に、ANDゲートG12,G22の代りに、一入力反転
形のANDゲートを用いてインバータIN11,IN21
省略し、あるいは、条件に応じて各ゲートを
NANDゲートおよびNORゲート等へ置換しても
同様であり、増幅検波器ADの代りに検波回路の
みを用いてよい。
However, the shift register SRG 1 may be a bidirectional shift register that performs bidirectional shifting only in response to the shift pulses f and g, and in this case, the control pulse h can be omitted and the control pulse h can be omitted. , instead of AND gates G 12 and G 22 , use one-input inversion type AND gates and omit inverters IN 11 and IN 21 , or change each gate according to conditions.
The same effect can be obtained by replacing with a NAND gate, a NOR gate, etc., and only a detection circuit may be used in place of the amplification detector AD.

このほか、2系統のデータ信号が更に多数ビツ
トの場合には遅延回路DL、ゲート回路GC3,GC4
およびシフトレジスタSRG2等の各回路を、シフ
トレジスタSRG2の出力側へ増設すればよく、出
力j,pを前段SF側から取り出しても同様であ
る等、本発明は種々の変形が自在である。
In addition, if the data signals of the two systems have a larger number of bits, a delay circuit DL and gate circuits GC 3 and GC 4 are used.
The present invention can be modified in various ways, such as adding each circuit such as shift register SRG 2 and shift register SRG 2 to the output side of shift register SRG 2, or taking out outputs j and p from the previous stage SF side. It is.

以上の説明により明らかなとおり本発明によれ
ば、簡単かつ安価な構成により、2系統かつ複数
ビツトのデータ信号を比較のうえ、速やかに不一
致を検出するため、高信頼性と共にフエールセー
フ性の要求される各種データ処理装置へ適用して
顕著な効果が得られる。
As is clear from the above description, according to the present invention, data signals of two systems and multiple bits are compared and a discrepancy is promptly detected using a simple and inexpensive configuration, thereby meeting the requirements for high reliability and fail-safe performance. Remarkable effects can be obtained when applied to various data processing devices.

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

図は本発明の実施例を示し、第1図は構成のブ
ロツク図、第2図および第3図は第1図における
各部の波形を示すタイミングチヤートである。 DS1〜DS4……データ信号、TP1〜TP4……タイ
ミングパルス、GC1〜GC4……ゲート回路、
SRG1,SRG2……シフトレジスタ、DL……遅延
回路、AD……増幅検波器(検出回路)。
The drawings show an embodiment of the present invention; FIG. 1 is a block diagram of the configuration, and FIGS. 2 and 3 are timing charts showing waveforms of various parts in FIG. 1. DS 1 to DS 4 ...Data signal, TP 1 to TP 4 ...Timing pulse, GC 1 to GC 4 ...Gate circuit,
SRG 1 , SRG 2 ...Shift register, DL...Delay circuit, AD...Amplification detector (detection circuit).

Claims (1)

【特許請求の範囲】[Claims] 1 第1および第2のデータ信号と第1および第
2のタイミングパルスとの論理積に基づきシフト
パルスを発生する第1のゲート回路と、前記第1
および第2のデータ信号と第3および第4のタイ
ミングパルスとの論理積に基づきシフトパルスを
発生する第2のゲート回路と、前記第1のゲート
回路からのシフトパルスに応じて前段から後段へ
シフトすると共に前記第2のゲート回路からのシ
フトパルスに応じて反対方向へシフトする第1の
シフトレジスタと、該シフトレジスタの出力を遅
延する遅延回路と、第3および第4のデータ信号
と前記第1および第2のタイミングパルスとの論
理積に基づきシフトパルスを発生する第3のゲー
ト回路と、前記第3および第4のデータ信号と前
記第3および第4のタイミングパルスとの論理積
に基づきシフトパルスを発生する第4のゲート回
路と、前記遅延回路の出力に応じてシフト方向が
制御され前記第3のゲート回路からのシフトパル
スに応じて前段から後段へシフトすると共に前記
第4のゲート回路からのシフトパルスに応じて反
対方向へシフトする第2のシフトレジスタと、該
シフトレジスタの出力側へ接続された出力変化の
有無を検出する検出回路とからなることを特徴と
する多入力信号比較器。
1 a first gate circuit that generates a shift pulse based on an AND of first and second data signals and first and second timing pulses;
and a second gate circuit that generates a shift pulse based on the logical product of the second data signal and the third and fourth timing pulses; a first shift register that shifts and shifts in the opposite direction in response to a shift pulse from the second gate circuit; a delay circuit that delays the output of the shift register; third and fourth data signals; a third gate circuit that generates a shift pulse based on an AND of the first and second timing pulses; and a third gate circuit that generates a shift pulse based on an AND of the third and fourth data signals and the third and fourth timing pulses; a fourth gate circuit that generates a shift pulse based on the output of the fourth gate circuit; and a shift direction is controlled according to the output of the delay circuit, and the shift direction is controlled from the front stage to the rear stage according to the shift pulse from the third gate circuit; A multi-input device comprising: a second shift register that shifts in the opposite direction in response to a shift pulse from a gate circuit; and a detection circuit connected to the output side of the shift register that detects the presence or absence of an output change. signal comparator.
JP56215642A 1981-12-25 1981-12-25 Multi-input signal comparator Granted JPS58112137A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56215642A JPS58112137A (en) 1981-12-25 1981-12-25 Multi-input signal comparator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56215642A JPS58112137A (en) 1981-12-25 1981-12-25 Multi-input signal comparator

Publications (2)

Publication Number Publication Date
JPS58112137A JPS58112137A (en) 1983-07-04
JPS6128134B2 true JPS6128134B2 (en) 1986-06-28

Family

ID=16675780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56215642A Granted JPS58112137A (en) 1981-12-25 1981-12-25 Multi-input signal comparator

Country Status (1)

Country Link
JP (1) JPS58112137A (en)

Also Published As

Publication number Publication date
JPS58112137A (en) 1983-07-04

Similar Documents

Publication Publication Date Title
JPS6128134B2 (en)
JPS6128135B2 (en)
JPS6386630A (en) Frame synchronization system in parallel transmission line
US7359259B2 (en) Method for transmission and reception of a data signal on a line pair, as well as a transmission and reception circuit for this purpose
JPH04233014A (en) Clock generating circuit of multiple-chip computer system
JPS6128133B2 (en)
SU622210A1 (en) Arrangement for majority selecting of signals
SU993456A1 (en) Pulse synchronization device
SU1221769A1 (en) Three-channel redundant device for synchronizing signals
JPH05191226A (en) Spike noise elimination circuit
RU1830527C (en) Computer clock device
SU742940A1 (en) Majority-redundancy device
SU752487A1 (en) Shift register monitoring device
SU1451680A1 (en) Monitored arithmetic device
SU623259A1 (en) Synchronizing device
SU961155A1 (en) Redundancy pulse recurrence rate divider
SU453692A1 (en)
SU642889A1 (en) Majority signal-selecting arrangement
SU417912A1 (en) RESERVED FREQUENCY DIVIDER
SU881682A1 (en) Duplicated device
SU1644147A1 (en) Majority-redundant device
SU663104A2 (en) Switching device
RU1783517C (en) Controlled summer
SU375789A1 (en) COMMUNICATION DEVICE
SU1264206A1 (en) Switching device for multichannel check and control systems