JPH0351904A - Bus circuit - Google Patents

Bus circuit

Info

Publication number
JPH0351904A
JPH0351904A JP18711589A JP18711589A JPH0351904A JP H0351904 A JPH0351904 A JP H0351904A JP 18711589 A JP18711589 A JP 18711589A JP 18711589 A JP18711589 A JP 18711589A JP H0351904 A JPH0351904 A JP H0351904A
Authority
JP
Japan
Prior art keywords
circuit
bus
bus line
crosstalk
line
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.)
Granted
Application number
JP18711589A
Other languages
Japanese (ja)
Other versions
JPH0831004B2 (en
Inventor
Tatsuo Sato
達夫 佐藤
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 JP1187115A priority Critical patent/JPH0831004B2/en
Publication of JPH0351904A publication Critical patent/JPH0351904A/en
Publication of JPH0831004B2 publication Critical patent/JPH0831004B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)

Abstract

PURPOSE:To prevent the malfunctions caused by the superposition of crosstalk noises by using a pulse generator, a gate circuit, and an open corrector circuit to prevent the superposition of crosstalk noises received from plural signal lines. CONSTITUTION:A gate circuit 50 outputs a cyclic pulse via a pulse generating circuit 40 when a bus line 30 is set at logic 0. When the bus transceivers 10 and 20 have high impedances, the line 30 is set at logic 0 by a pull-down resistance 70 and the pulse of the circuit 40 emerges at the output of the circuit 50. In this case, the crosstalk noise received from a signal line emerges on the line 30 but does not last for a long time owing to the presence of an open collector circuit 60. Then this crosstalk noise is set at a steady level (GND level). Thus the crosstalk noises received from two signal lines are never superposed on each other. As a result, the malfunctions due to the superposition of crosstalk noises are prevented.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はバス信号伝送に利用する。本発明はバス回路に
関し、特に情報処理装置に広く使用されるバス信号伝送
において外来ノイズを受けにくくするためのバス回路に
関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention is utilized for bus signal transmission. The present invention relates to a bus circuit, and more particularly to a bus circuit for making bus signal transmission, which is widely used in information processing devices, less susceptible to external noise.

〔概要〕〔overview〕

本発明は複数のトランシーバがバスラインを介して接続
されたバス回路において、 バスラインにクロストークノイズが現れたときに加算さ
れた状態に長時間接続されないようにすることにより、 クロストークノイズの重なりによる誤動作をなくすよう
にしたものである。
In a bus circuit in which a plurality of transceivers are connected via a bus line, the present invention prevents crosstalk noise from being connected for a long time when crosstalk noise appears on the bus line, thereby reducing the overlap of crosstalk noise. This is to eliminate malfunctions caused by

〔従来の技術〕[Conventional technology]

従来、TTL回路(トランジスタトランジスタ論理回路
)あるいはCMOS回路(相補形金属酸化膜半導体回路
)で構或されるバス信号伝送回路においてはすべてのド
ライバが高インピーダンス状態となった場合にバスにお
ける信号レベルを論理“1″あるいは“0”に確定させ
るため通常バスラインにプルアップ抵抗またはプルダウ
ン抵抗を付加していた。
Conventionally, in bus signal transmission circuits made up of TTL circuits (transistor transistor logic circuits) or CMOS circuits (complementary metal oxide film semiconductor circuits), the signal level on the bus is changed when all drivers are in a high impedance state. Usually, a pull-up resistor or pull-down resistor is added to the bus line to determine the logic "1" or "0".

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述したようにバスラインにはプルアップ抵抗またはプ
ルダウン抵抗が付加されバスに接続されたすべてのバス
ドライバ回路が高インピーダンスになった場合このバス
ラインの論理レベルを“1”または“0”に保っている
。このプルアップ抵抗値またはプルダウン抵抗値はドラ
イバ回路の駆動能力から一段大きな値に設定されている
As mentioned above, a pull-up resistor or pull-down resistor is added to the bus line, and when all the bus driver circuits connected to the bus become high impedance, the logic level of this bus line is kept at "1" or "0". ing. This pull-up resistance value or pull-down resistance value is set to a value that is one step larger than the driving ability of the driver circuit.

すべてのバスドライバ回路が高インピーダンス状態のと
きこのバスラインにクロストークノイズが乗るとプルア
ップ抵抗値またはプルダウン抵抗値が大きいためにこの
ノイズは長時間持続する。
When all the bus driver circuits are in a high impedance state, if crosstalk noise is applied to this bus line, this noise will persist for a long time because the pull-up resistance value or pull-down resistance value is large.

したがって複数本の信号線からクロストークノイズを受
けるとそれらのノイズは加算され結果として大きなクロ
ストークノイズがバスラインに現れることになり、この
ノイズのために誤動作を起こす欠点があった。
Therefore, when crosstalk noise is received from a plurality of signal lines, those noises are added together, resulting in large crosstalk noise appearing on the bus line, which has the disadvantage of causing malfunctions due to this noise.

本発明はこのような欠点を除去するもので、複数の信号
線からのクロストークノイズが重なり合うことを防ぎ、
その重なりによる誤動作を防止できる回路を提供するこ
とを目的とする。
The present invention eliminates these drawbacks by preventing crosstalk noise from multiple signal lines from overlapping,
It is an object of the present invention to provide a circuit that can prevent malfunctions due to such overlap.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は、複数のトランシーバが接続されるバスライン
と、このバスラインと共通電位との間に接続されたプル
ダウン抵抗とを備えたバス回路において、周期パルスを
発生するパルス発生回路と、前記バスラインの論理レベ
ルが“0”のときに前記パルス発生回路からの周期パル
スを出力するゲート回路と、このゲート回路の出力を入
力とし、コレクタ出力が前記バスラインに接続されたオ
ープンコレクタ回路とを備えたことを特徴とする。
The present invention provides a bus circuit that includes a bus line to which a plurality of transceivers are connected and a pull-down resistor connected between the bus line and a common potential, and a pulse generation circuit that generates periodic pulses; A gate circuit that outputs a periodic pulse from the pulse generation circuit when the logic level of the line is "0", and an open collector circuit whose input is the output of this gate circuit and whose collector output is connected to the bus line. It is characterized by having

〔作用〕[Effect]

バスラインを介して接続されたバストランシーバが高イ
ンピーダンスになると、プルダウン抵抗によりバスライ
ンは論理“0”になり、ゲート回路の出力にパルス発生
回路のパルスが現れる。ここでバスラインに信号線から
のクロストークノイズが現れてもオーブンコレクタ回路
が加算された状態を持続させずに定常レベルに戻す。
When the bus transceiver connected via the bus line becomes high impedance, the bus line becomes logic "0" due to the pull-down resistor, and a pulse from the pulse generation circuit appears at the output of the gate circuit. Here, even if crosstalk noise from the signal line appears on the bus line, the oven collector circuit returns it to a steady level without sustaining the added state.

これにより、ク口ストークノイズの重なりによって生じ
る誤動作を防止することができる。
This makes it possible to prevent malfunctions caused by overlapping noises.

〔実施例〕〔Example〕

次に、本発明実施例を図面に基づいて説明する。 Next, embodiments of the present invention will be described based on the drawings.

第1図は本発明実施例の構或を示す図である。FIG. 1 is a diagram showing the structure of an embodiment of the present invention.

本発明実施例は、二つのバストランシーバ11よび20
が接続されるバスライン30と、このバスライン30と
共通電位乏の間に接続されたプルダウン抵抗70とを備
え、さらに本発明の特徴として、周期パルスを発生する
パルス発生回路40と、バスライン30の論理レベルが
“0”のときにパルス発生回路40からの周期パルスを
出力するゲート回路50と、このゲート回路50の出力
を人力とし、コレクタ出力がバスライン30に接続され
たオーブンコレクタ回路60とを備える。
The embodiment of the present invention has two bus transceivers 11 and 20.
The invention includes a bus line 30 to which the bus line 30 is connected, and a pull-down resistor 70 connected between the bus line 30 and the common potential. a gate circuit 50 that outputs a periodic pulse from the pulse generating circuit 40 when the logic level of the gate circuit 30 is "0"; and an oven collector circuit in which the output of the gate circuit 50 is human-powered and the collector output is connected to the bus line 30. 60.

パルス発生回路40が発生する周期パルスの周期は、バ
スライン30またはそれに隣接し雑音源となるバスライ
ン30に伝送される信号のクロツク周期と等しくするこ
とが望ましい。
It is desirable that the period of the periodic pulse generated by the pulse generating circuit 40 be equal to the clock period of the signal transmitted to the bus line 30 or the bus line 30 adjacent to the bus line 30, which is a noise source.

プルダウン抵抗70はバストランシーバ10および20
が高インピーダンスのときバスライン30のレベルを論
理“0”になるようにするための抵抗である。
Pull-down resistor 70 connects bus transceivers 10 and 20
This resistor is used to set the level of the bus line 30 to logic "0" when the impedance is high.

第3図はバストランシーバ10および20が高インピー
ダンスのときプルダウン抵抗70によりバスライン30
が論理“0”になっている場合に別の2本の信号ライン
から時間t1だけずれたクロス}一クノイズがバスライ
ン30にのった場合の従来技術におけるノイズ波形を示
したものである。
FIG. 3 shows that when the bus transceivers 10 and 20 are at high impedance, the pull-down resistor 70 causes the bus line 30 to
3 shows a noise waveform in the prior art when a cross noise shifted by a time t1 from two other signal lines is placed on the bus line 30 when the signal line is at logic "0".

1本の信号ラインからのクロストーク量v1 はバスト
ランシーバ10および20,プルダウン抵抗70が高イ
ンピーダンスであるため長時間接続しバスライン30に
あらわれるクロストークlvイはvN=2y,となって
いる。このノイズがバストランシーバ10および20の
スレッショルド電圧Vthを越え論理“0”であったも
のが“1″となり誤動作をする。
Since the bus transceivers 10 and 20 and the pull-down resistor 70 have high impedance, the amount of crosstalk from one signal line v1 is such that the crosstalk lv appearing on the bus line 30 due to long-term connection is vN=2y. This noise exceeds the threshold voltage Vth of the bus transceivers 10 and 20, and the logic "0" becomes "1" and malfunctions.

ここで本発明は、パルス発生回路40、ゲート回路50
およびオーブンコレクタ回路60を備えたことを特徴と
するもので、パルス発生回路40はパルス発生器であり
、ゲート回路50はバスライン30が論理“0”のとき
にパルス発生回路40の出力パルスを出力するゲート回
路であり、オーブンコレクタ回路60はトランジスタ6
1を備え、ゲート回路50の出力を入力とし、出力をバ
スライン30に接続した回路である。
Here, the present invention provides a pulse generation circuit 40, a gate circuit 50,
and an oven collector circuit 60, the pulse generation circuit 40 is a pulse generator, and the gate circuit 50 generates the output pulse of the pulse generation circuit 40 when the bus line 30 is at logic "0". The oven collector circuit 60 is a gate circuit for outputting the transistor 6.
1, the output of the gate circuit 50 is used as an input, and the output is connected to the bus line 30.

バストランシーバ10および20が高インピーダンスと
するとプルダウン抵抗70によりバスライン30は論理
“0”になっておりゲート回路50の出力にパルス発生
回路40のパルスが現れる。バスライン30には1本の
信号線からのクロストークノイズVがあらわれるがオー
ブンコレクタ回路60により長時間接続せずすぐに定常
レベル(GNDレベル)になる。第2図はこの状態を示
したものである。
When the bus transceivers 10 and 20 have high impedance, the bus line 30 is set to logic "0" by the pull-down resistor 70, and the pulse of the pulse generating circuit 40 appears at the output of the gate circuit 50. Crosstalk noise V from one signal line appears on the bus line 30, but due to the oven collector circuit 60, it quickly becomes a steady level (GND level) without being connected for a long time. FIG. 2 shows this state.

したがって2本の信号線からのクロストークノイズが重
なり合うことはなく結局バスライン30にあらわれるク
ロストーク量VNは Vや=v, となる。
Therefore, the crosstalk noises from the two signal lines do not overlap, and the amount of crosstalk VN appearing on the bus line 30 becomes V or =v.

この値はスレッショルド電圧vthを越えないためクロ
ストークノイズによる誤動作を防ぐことができる。
Since this value does not exceed the threshold voltage vth, malfunctions due to crosstalk noise can be prevented.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、パルス発生器、ゲ
ート回路およびオープンコレクタ回路を追加し、複数本
の信号線からのクロストークノイズが重なり合うことを
防ぐことにより、クロストークノイズの重なりによる誤
動作を防止することができる効果がある。
As explained above, according to the present invention, a pulse generator, a gate circuit, and an open collector circuit are added to prevent crosstalk noise from multiple signal lines from overlapping, thereby preventing malfunctions caused by overlapping crosstalk noise. It is effective in preventing

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

第1図は本発明実施例の構或を示すブロック図。 第2図は本発明実施例のバスラインに現れるノイズ波形
を示す図。 第3図は従来例のバスラインに現れるノイズ波形を示す
図。 10、20・・・バストランシーバ、30・・・バスラ
イン、40・・・パルス発生回路、50・・・ゲート回
路、60・・・オープンコレクタ回路、70・・・プル
ダウン抵抗。
FIG. 1 is a block diagram showing the structure of an embodiment of the present invention. FIG. 2 is a diagram showing noise waveforms appearing on the bus line according to the embodiment of the present invention. FIG. 3 is a diagram showing a noise waveform appearing on a conventional bus line. DESCRIPTION OF SYMBOLS 10, 20... Bus transceiver, 30... Bus line, 40... Pulse generation circuit, 50... Gate circuit, 60... Open collector circuit, 70... Pull-down resistor.

Claims (1)

【特許請求の範囲】 1、複数のトランシーバが接続されるバスラインと、こ
のバスラインと共通電位との間に接続されたプルダウン
抵抗とを備えたバス回路において、周期パルスを発生す
るパルス発生回路と、 前記バスラインの論理レベルが“0”のときに前記パル
ス発生回路からの周期パルスを出力するゲート回路と、 このゲート回路の出力を入力とし、コレクタ出力が前記
バスラインに接続されたオープンコレクタ回路と を備えたことを特徴とするバス回路。
[Claims] 1. A pulse generation circuit that generates periodic pulses in a bus circuit that includes a bus line to which a plurality of transceivers are connected and a pull-down resistor connected between the bus line and a common potential. a gate circuit that outputs a periodic pulse from the pulse generation circuit when the logic level of the bus line is "0"; and an open gate circuit whose collector output is connected to the bus line and whose input is the output of the gate circuit. A bus circuit characterized by comprising a collector circuit.
JP1187115A 1989-07-19 1989-07-19 Bus circuit Expired - Lifetime JPH0831004B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1187115A JPH0831004B2 (en) 1989-07-19 1989-07-19 Bus circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1187115A JPH0831004B2 (en) 1989-07-19 1989-07-19 Bus circuit

Publications (2)

Publication Number Publication Date
JPH0351904A true JPH0351904A (en) 1991-03-06
JPH0831004B2 JPH0831004B2 (en) 1996-03-27

Family

ID=16200370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1187115A Expired - Lifetime JPH0831004B2 (en) 1989-07-19 1989-07-19 Bus circuit

Country Status (1)

Country Link
JP (1) JPH0831004B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5833739A (en) * 1981-08-21 1983-02-28 Toshiba Corp Bus line driving circuit
JPS60224356A (en) * 1984-04-23 1985-11-08 Nec Corp Bus circuit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5833739A (en) * 1981-08-21 1983-02-28 Toshiba Corp Bus line driving circuit
JPS60224356A (en) * 1984-04-23 1985-11-08 Nec Corp Bus circuit

Also Published As

Publication number Publication date
JPH0831004B2 (en) 1996-03-27

Similar Documents

Publication Publication Date Title
US5453707A (en) Polyphase clock generation circuit
US6356099B1 (en) Transmission-line-noise immune input buffer
US5198710A (en) Bi-directional digital noise glitch filter
JPH084221B2 (en) Bus auxiliary circuit for data processing system
US20020191707A1 (en) Data transmission circuit for universal serial bus system
US5418486A (en) Universal digital filter for noisy lines
JPH038037B2 (en)
US4282488A (en) Noise eliminator circuit
US6154066A (en) Apparatus and method for interfacing integrated circuits having incompatible I/O signal levels
JPH0351904A (en) Bus circuit
JPH01238217A (en) Malfunction preventing circuit for semiconductor integrated circuit
JPS59117315A (en) Pulse generating circuit
KR100547399B1 (en) Method and circuit arrangement for processing digital signal
JP3028569B2 (en) Input buffer circuit
TW201926895A (en) Signal driver circuit and semiconductor apparatus using the signal driver circuit
JPS6298912A (en) Semiconductor device
JPS63117517A (en) High impedance preventing circuit
JPH0691459B2 (en) 3-value output circuit
JP2643779B2 (en) Bus connection system
JP3036476B2 (en) Semiconductor integrated circuit device
JP2901355B2 (en) Output simultaneous operation reduction circuit
SU624357A1 (en) Synchronized pulse shaper
JPH10303726A (en) Hstl-pecl conversion circuit
KR950006887Y1 (en) Pulse edge checking circuit
JP2954193B1 (en) Output buffer circuit