JPH0345943B2 - - Google Patents
Info
- Publication number
- JPH0345943B2 JPH0345943B2 JP58021349A JP2134983A JPH0345943B2 JP H0345943 B2 JPH0345943 B2 JP H0345943B2 JP 58021349 A JP58021349 A JP 58021349A JP 2134983 A JP2134983 A JP 2134983A JP H0345943 B2 JPH0345943 B2 JP H0345943B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- input
- light emitting
- circuit
- emitting element
- 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 - Lifetime
Links
- 230000005540 biological transmission Effects 0.000 claims description 22
- 230000002457 bidirectional effect Effects 0.000 claims description 15
- 230000003287 optical effect Effects 0.000 claims description 15
- 239000000872 buffer Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 8
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 208000032368 Device malfunction Diseases 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1461—Suppression of signals in the return path, i.e. bidirectional control circuits
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Bidirectional Digital Transmission (AREA)
- Dc Digital Transmission (AREA)
- Optical Communication System (AREA)
Description
【発明の詳細な説明】
本発明はバスドライバに係り、特に電子機器間
の信号伝送に使用される絶縁型双方向性バスドラ
イバに関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a bus driver, and more particularly to an isolated bidirectional bus driver used for signal transmission between electronic devices.
電子計算機およびその周辺機器の相互間などに
おいては、デイジタル信号による並列式データの
転送が必要であり、バスライン方式が通常採用さ
れる。バスライン方式によるデータ伝送において
は、一般に各機器の基準電位が異なるため、伝送
信号のレベルが変動し、ノイズマージンの不足か
らデータの誤伝送や機器の誤動作を生じ好ましく
ない。 Parallel data transfer using digital signals is necessary between electronic computers and their peripheral devices, and a bus line method is usually adopted. In data transmission using the bus line method, the reference potential of each device generally differs, so the level of the transmission signal fluctuates, which is undesirable as it causes erroneous data transmission or device malfunction due to insufficient noise margin.
このため、従来はフオトカプラを使用して電気
的に各機器間を絶縁した絶縁型バスドライバを使
用することが一般に行なわれている。 For this reason, conventionally, it has been common practice to use an insulated bus driver in which each device is electrically isolated using a photocoupler.
第1図はこのような絶縁型バスドライバを示す
回路図であつて、入力端子T1はTTL回路の内部
で出力側トランジスタのコレクタがオープンにな
つているオープンコレクタバツフアOC1の入力
側に接続されており、その出力側は直流電圧+V
1が抵抗R1を介して印加されているフオトカプ
ラPCの発光ダイオードに接続されている。この
フオトカプラPCの受光側であるフオトトランジ
スタのコレクタには直流電圧+V2が印加されて
おり、このフオトトランジスタの出力端子となる
エミツタには負荷用抵抗R2と波形整形用のシユ
ミツトインバータSIが接続されている。このシユ
ミツトインバータの出力はオープンコレクタバツ
フアOC2に入力されており、OC2の出力側は直
流電圧+V2がプルアツプ抵抗R3を介して印加
された出力端子T0となつている。 Figure 1 is a circuit diagram showing such an isolated bus driver, where the input terminal T1 is connected to the input side of an open collector buffer OC1 in which the collector of the output side transistor is open inside the TTL circuit. The output side is DC voltage +V
1 is connected to the light-emitting diode of the photocoupler PC, which is applied via a resistor R1. A DC voltage +V2 is applied to the collector of the phototransistor which is the light receiving side of this photocoupler PC, and a load resistor R2 and a Schmitts inverter SI for waveform shaping are connected to the emitter which is the output terminal of this phototransistor. ing. The output of this Schmidt inverter is input to an open collector buffer OC2, and the output side of OC2 is an output terminal T0 to which a DC voltage +V2 is applied via a pull-up resistor R3.
このような回路においては、入力端子T1にハ
イHレベル(論理“1”)の入力信号が入力され
るとオープンコレクタバツフアOC1の出力側も
Hレベルであるため直流電圧+V1によつてフオ
トカプラPC中の発光ダイオードには電流が流れ
ないため発光ダイオードは発光せず、その結果フ
オトカプラPC中のフオトトランジスタのベース
エミツタ間には光電流が流れないからコレクタエ
ミツタ間にも電流が流れずシユミツトインバータ
SIの出力はHとなる。したがつてオープンコレク
タバツフアOC2は遮断状態となるから出力端子
T0には直流電圧+V2がかかり、出力Hが現わ
れる。入力端子T1に低Lレベルの信号が入力さ
れたときは、上述の動作は全く逆となり、発光ダ
イオードが発光することにより出力端子T0には
出力Lが現われ、データの伝送が電気的に絶縁さ
れた状態で行われたことになる。 In such a circuit, when a high H level (logic " 1 ") input signal is input to the input terminal T1, the output side of the open collector buffer OC1 is also at the H level, so the photocoupler is connected to the DC voltage +V1. Since no current flows through the light emitting diode in the PC, the light emitting diode does not emit light, and as a result, no photocurrent flows between the base and emitter of the phototransistor in the photocoupler PC, so no current flows between the collector and emitter either. inverter
The output of SI becomes H. Therefore, the open collector buffer OC2 is cut off, so the output terminal
DC voltage +V2 is applied to T 0 and output H appears. When a low L level signal is input to the input terminal T1 , the above operation is completely reversed, and the light emitting diode emits light, causing an output L to appear at the output terminal T0 , and the data transmission is electrically disabled. This was done in an insulated state.
上記バスドライバ回路において入力側および出
力側でオープンコレクタコレクタバツフアを用い
ているのは複数出力に対してワイヤドOR接続を
可能にするためであり、フオトトランジスタ出力
をシユミツトインバータに入力しているのは立上
りの急峻な波形を得るためである。 The reason why open collector collector buffers are used on the input and output sides of the above bus driver circuit is to enable wired OR connections for multiple outputs, and the phototransistor output is input to the Schmitts inverter. This is to obtain a waveform with a steep rise.
このようなバスドライバ回路において入出力の
真値に対してLレベルを、偽値に対してHレベル
を対応させる逆論理伝送が行われることが多く、
複数出力をワイヤドOR接続した場合、一つの真
値出力が他の偽値出力を無効にすることから能動
真値受動偽値伝送系として一般的である。 In such bus driver circuits, reverse logic transmission is often performed in which true input/output values correspond to L level, and false values correspond to H level.
When multiple outputs are wired OR-connected, one true value output invalidates the other false value outputs, so it is common as an active true value passive false value transmission system.
以上のようなバスドライバ回路においてはデー
タの伝送方向は一方向のみであるが、周辺機器か
ら電子計算機へのデータ伝送も行う双方向伝送が
必要となる場合が多い。このため、第1図に示し
たバスドライバを順方向用および逆方向用として
1組ずつの計2組設け、これらの方向指定信号で
選択することが行われる。 In the above-described bus driver circuit, data is transmitted in only one direction, but bidirectional transmission is often required to also transmit data from peripheral devices to a computer. For this reason, two sets of bus drivers shown in FIG. 1 are provided, one for the forward direction and one for the reverse direction, and selection is performed using these direction designating signals.
第2図はこのような絶縁型双方向性バスドライ
バの例を示す回路図であつて、2つのバスドライ
バはそれぞれ入出力端子I/O1およびI/O2
を有するスイツチSW1およびSW2の間に互い
に逆方向並列接続されている。ここで、バスドラ
イバはフオトカプラPC1およびPC2で代表させ
ているが、それぞれ第1図に示す構成を有してい
るものとする。第2図の回路においてはさらにも
う一組のフオトカプラPC3が設けられており、
入力側では方向指定入力端子DIからスイツチSW
1およびオープンコレクタバツフアOCを介して
フオトカプラPC3の発光ダイオードに接続され
ている。またフオトカプラPC3のフオトダイオ
ードのエミツタ端子はスイツチ2に接続されてい
る。このような構成の回路では、方向指定入力信
号を方向指定入力端子DIに入力することにより、
スイツチSW1およびSW2の状態を切換え、使
用するバスドライバを選択できるので、絶縁型双
方向性バスドライバが実現できる。 FIG. 2 is a circuit diagram showing an example of such an isolated bidirectional bus driver, in which two bus drivers have input/output terminals I/O1 and I/O2, respectively.
The switches SW1 and SW2 are connected in parallel in opposite directions to each other. Here, the bus drivers are represented by photocouplers PC1 and PC2, each of which has the configuration shown in FIG. 1. In the circuit shown in Fig. 2, another set of photocoupler PC3 is provided.
On the input side, from the direction specifying input terminal DI to the switch SW
1 and an open collector buffer OC to the light emitting diode of the photocoupler PC3. Further, the emitter terminal of the photodiode of the photocoupler PC3 is connected to the switch 2. In a circuit with such a configuration, by inputting a direction specifying input signal to the direction specifying input terminal DI,
Since the states of switches SW1 and SW2 can be changed to select the bus driver to be used, an isolated bidirectional bus driver can be realized.
ところが、このようなバスドライバにおいて
は、デイジタル信号の送受信に際し予め方向指定
が必要であることから制御および伝送が複雑化す
るという問題がある。特に最近のように周辺機器
自身がマイクロコンピユータを有してインテリジ
エント化が進んでいる状態ではバスを通じて伝送
される信号は複雑化しており、方向指定が必要な
バスドライバは使用上不利である。 However, in such a bus driver, there is a problem in that control and transmission become complicated because direction designation is required in advance when transmitting and receiving digital signals. Particularly in recent years, where peripheral devices themselves are equipped with microcomputers and are becoming increasingly intelligent, signals transmitted through buses are becoming more complex, and bus drivers that require direction specification are disadvantageous in use.
そこで、本発明は上記問題点を解決し、方向指
定が不要である絶縁型双方向バスドライバを提供
することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to solve the above problems and provide an isolated bidirectional bus driver that does not require direction designation.
上記目的達成のため、本発明においては2つの
入出力端子を備え、一方の入出力端子へのデータ
入力信号を入力の一つとする論理積回路の出力で
発光が制御される発光素子及びこの発光素子から
の光で他方の入出力端子における出力を制御する
受光素子とから成る光伝送系を2組有し、前記論
理積回路は、他方側から一方側への転送を担当す
るフオトカプラの受光素子出力と、この受光素子
出力によつて出力状態を反転させ一方側入出力端
子へのデータ入力信号が無くなる(Hレベルにな
る)ことでリセツトされる双安定回路の出力とを
他の2つの入力とし、一方の入出力端子に転送信
号が入力された時は転送を行う光伝送系の発光素
子の発光状態によつて他方の光伝送系の発光素子
の発光状態を転送禁止状態にするようにしてお
り、方向指定を要することなく双方向の絶縁状態
でのデータ転送を可能にするものである。 In order to achieve the above object, the present invention provides a light emitting element that is provided with two input/output terminals and whose light emission is controlled by the output of an AND circuit that receives a data input signal to one of the input/output terminals, The AND circuit has two sets of optical transmission systems consisting of a light receiving element that controls the output at the input/output terminal of the other element using light from the element, and the AND circuit includes a light receiving element of a photocoupler that is in charge of transfer from the other side to the one side. The output and the output of the bistable circuit, which is reset when the output state is reversed by this light receiving element output and the data input signal to one side input/output terminal disappears (becomes H level), are connected to the other two inputs. When a transfer signal is input to one input/output terminal, the light emitting state of the light emitting element of the other optical transmission system is set to a transfer prohibited state depending on the light emitting state of the light emitting element of the optical transmission system that performs the transfer. This enables bidirectional data transfer in an isolated state without requiring direction specification.
以下本発明の一実施例を第3図および第4図の
回路図を参照しながら説明すると、入出力端子
I/O1には直流電圧+V1がプルアツプ抵抗
R11を介して印加されており、またシユミツトイ
ンバータSI1の入力点およびオープンコレクタバ
ツフアOC1の出力点となつている。このシユミ
ツトインバータSI1の出力は双安定回路であるフ
リツプフロツプFF1のリセツト端子に入力さ
れると共にナンド(NAND)ゲートG1の3つ
の入力端子のうちの1つに入力されている。この
NANDゲート出力点にはフオトカプラPC1の発
光ダイオードのカソードが接続され、そのアノー
ドには負荷抵抗R12を介して直流電圧+V1が印
加されている。またもう一つのフオトカプラPC
2のフオトトランジスタのコレクタには直流電圧
+V1が印加されており、エミツタには負荷抵抗
R13およびシユミツトインバータSI2の入力側が
接続されている。このシユミツトインバータSI2
の電子計算機はNANDゲートG1の入力の一つ、
フリツプフロツプFF1のセツト入力、および
オープンコレクタバツフアOC1にそれぞれ入力
されている。なお、フリツプフロツプFF1の出
力はNANDゲートG1に入力されている。 An embodiment of the present invention will be described below with reference to the circuit diagrams of FIGS.
It is applied via R11 , and serves as the input point of the Schmitt inverter SI1 and the output point of the open collector buffer OC1. The output of Schmitt inverter SI1 is input to the reset terminal of flip-flop FF1, which is a bistable circuit, and is also input to one of the three input terminals of NAND gate G1. this
A cathode of a light emitting diode of a photocoupler PC1 is connected to the NAND gate output point, and a DC voltage +V1 is applied to the anode of the photocoupler PC1 via a load resistor R12 . Yet another photocoupler PC
A DC voltage +V1 is applied to the collector of phototransistor 2, and a load resistance is applied to the emitter.
R13 and the input side of the Schmidt inverter SI2 are connected. This Schmitt inverter SI2
The electronic computer is one of the inputs of NAND gate G1,
It is input to the set input of flip-flop FF1 and to open collector buffer OC1. Note that the output of flip-flop FF1 is input to NAND gate G1.
以上の構成はバスドライバの一方側であり、他
方側のバスドライバは直流電圧+V2で駆動され
る他は一方側と全く同じ構成を有しており、入出
力端子I/O1は入出力端子I/O2に、抵抗
R11、R12、R13はそれぞれR21、R22、R23に、シ
ユミツトインバータSI1およびSI2はそれぞれSI
3およびSI4に、オープンコレクタバツフアOC
1はCO2に、フリツプフロツプFF1はFF2に、
NANDゲートG1はG2にそれぞれ対応してい
る。フオトカプラPC1およびPC2について一方
側と他方側でそれぞれの発光ダイオードとフオト
トランジスタを入れ換えた関係になつており、
PC1の発光ダイオードはPC2の発光ダイオード
に、PO1のフオトトランジスタはPC2のフオト
トランジスタにそれぞれ対応している。 The above configuration is one side of the bus driver, and the bus driver on the other side has exactly the same configuration as the one side except that it is driven by DC voltage +V2, and the input/output terminal I/O1 is the input/output terminal I/O1. /O2, resistance
R 11 , R 12 , R 13 are respectively R 21 , R 22 , R 23 and Schmitt inverters SI1 and SI2 are SI
3 and SI4, open collector buffer OC
1 to CO2, flip-flop FF1 to FF2,
NAND gate G1 corresponds to G2, respectively. Regarding photocouplers PC1 and PC2, the light emitting diode and phototransistor are swapped on one side and the other side, respectively.
The light emitting diode of PC1 corresponds to the light emitting diode of PC2, and the phototransistor of PO1 corresponds to the phototransistor of PC2.
また第4図は第3図に示したバスドライバ回路
の入出力部だけを取出したもので、オープンコレ
クタバツフアOCの出力とシユミツトインバータ
SIの入力とが共通接続され、この接続点は直流電
圧+VによりHレベルにプルアツプされており、
この接続点に外部機器の入出力が接続される。 Figure 4 shows only the input/output section of the bus driver circuit shown in Figure 3, showing the output of the open collector buffer OC and the Schmitt inverter.
The input of SI is commonly connected, and this connection point is pulled up to H level by DC voltage +V.
The input/output of external equipment is connected to this connection point.
次に以上のようなバスドライバの動作を説明す
る。 Next, the operation of the bus driver as described above will be explained.
まず、第3図においてI/O1およびI/O2
のいずれもがHレベルすなわち論理値“1”とな
つており、このバスドライバが待機状態となつて
いるものとする。このとき、シユミツトインバー
タSI1およびSI3の出力はいずれもLレベルすな
わち論理値“0”であるから、フリツプフロツプ
FF1およびFF2はリセツト入力によりリセツ
トされており、これらの出力は“1”であつ
て、NANDゲートG1およびG2の出力は“1”
となる。この結果、フオトカプラPC1およびPC
2の発光ダイオードはいずれも発光せず、シユミ
ツトインバータSI4およびSI2の入力は“0”で
あるからこれらの出力は“1”であり、これがフ
リツプフロツプFF1およびFF2のセツト入力
並びにオープンコレクタOC1およびOC2に入力
されており、OC1およびOC2はいずれもOFFと
なつている。 First, in Figure 3, I/O1 and I/O2
It is assumed that all of the bus drivers are at the H level, that is, the logical value is "1", and this bus driver is in a standby state. At this time, the outputs of Schmitt inverters SI1 and SI3 are both at the L level, that is, the logical value "0", so the flip-flop
FF1 and FF2 are reset by the reset input, their outputs are "1", and the outputs of NAND gates G1 and G2 are "1".
becomes. As a result, photocoupler PC1 and PC
Since none of the light emitting diodes 2 and 2 emit light and the inputs of Schmitt inverters SI4 and SI2 are ``0'', their outputs are ``1'', which is the set input of flip-flops FF1 and FF2 and the open collectors OC1 and OC2. is input, and both OC1 and OC2 are turned off.
いま、I/O1側からI/O2側に信号を伝送
するものとする。 Now, assume that a signal is transmitted from the I/O1 side to the I/O2 side.
入出力端子I/O1に論理値“0”の信号が入
力されると、シユミツトインバータSI1の出力は
“1”に変わり、NANDゲートG1の入力がすべ
て“1”になるためG1の出力は“0”に変わ
る。このため、フオトカプラPC1の発光ダイオ
ードには電流が流れて発光する。この発光により
フオトカプラのフオトトランジスタはONとなつ
てその出力は“1”となるからシユミツトインバ
ータSI4の出力は“0”になり、オープンコレク
タバツフアOC2の出力トランジスタはONとな
るのでオープンコレクタバツフアOC2の出力は
“0”となり入出力端子I/O2にはI/O1と
同じ信号が現われてデータの転送が行われたこと
になる。このとき、シユミツトインバータSI4の
出力が“0”に変化することからNANDゲート
G2の出力は“1”のままであり、フオトカプラ
PC2のフオトトランジスタが発光することはな
い。また、シユミツトインバータSI4の出力が
“0”になることによりフリツプフロツプFF2は
セツトされその出力は反転する。一方、フリツプ
フロツプFF1のセツト入力は変化しないからFF
1はリセツト状態のまま保持される。 When a signal with a logical value of "0" is input to the input/output terminal I/O1, the output of the Schmitt inverter SI1 changes to "1", and since all the inputs of the NAND gate G1 become "1", the output of G1 becomes Changes to “0”. Therefore, current flows through the light emitting diode of the photocoupler PC1, causing it to emit light. Due to this light emission, the phototransistor of the photocoupler turns on and its output becomes "1", so the output of Schmitt inverter SI4 becomes "0", and the output transistor of open collector buffer OC2 turns on, so the open collector buffer turns on. The output of the buffer OC2 becomes "0" and the same signal as I/O1 appears at the input/output terminal I/O2, indicating that data has been transferred. At this time, since the output of Schmitts inverter SI4 changes to "0", the output of NAND gate G2 remains "1", and the photocoupler
The phototransistor of PC2 does not emit light. Furthermore, since the output of Schmitt inverter SI4 becomes "0", flip-flop FF2 is set and its output is inverted. On the other hand, since the set input of flip-flop FF1 does not change, FF
1 remains in the reset state.
次に、入出力端子I/O1での入力信号が
“1”に戻るとNANDゲートG1へのシユミツト
インバータSI1からの出力再び“0”とならるた
めフオトカプラPC1の発光ダイオードの発光は
停止され、シユミツトインバータS14の出力は
再び“1”となるが、フリツプフロツプFF2は
セツト状態にあるからNANDゲートG2の出力
は“1”のままで不変である。シユミツトインバ
ータSI4の出力が“1”になつたことにより、入
出力端子I/O2における出力は容量性負荷等の
影響により多少の時間遅れをもつて再び“1”に
戻る。この結果、シユミツトインバータSI3の出
力は“0”となり、フリツプフロツプFF2をリ
セツトするからこのバスドライバは初期状態に戻
る。 Next, when the input signal at the input/output terminal I/O1 returns to "1", the output from the Schmitts inverter SI1 to the NAND gate G1 becomes "0" again, so the light emitting diode of the photocoupler PC1 stops emitting light. , the output of the Schmitt inverter S14 becomes "1" again, but since the flip-flop FF2 is in the set state, the output of the NAND gate G2 remains unchanged at "1". Since the output of the Schmitt inverter SI4 becomes "1", the output at the input/output terminal I/O2 returns to "1" again with some time delay due to the influence of the capacitive load, etc. As a result, the output of Schmitt inverter SI3 becomes "0" and flip-flop FF2 is reset, so that this bus driver returns to its initial state.
以上の動作は、入出力端子I/O2より信号が
入力された場合にも動作する部分が異なるだけで
全く同様のものとなり、入出力端子I/O1には
I/O2に入力された信号と同じ信号が現われ
る。 The above operation is exactly the same even when a signal is input from the input/output terminal I/O2, only the operating part is different, and the signal input to the input/output terminal I/O1 and the signal input to I/O2 are the same. The same signal appears.
以上の実施例において、フリツプフロツプはセ
ツト入力、リセツト入力、出力のいずれも否定論
理で作動するようにし、論理積回路もNAND回
路を用いて能動真値が入出力端子に入力されたと
きにフオトカプラの発光ダイオードが発光するよ
うにしていたが、各シユミツトインバータを2段
にすると共にフリツプフロツプのセツト、リセツ
トが正論理であるときに正論理出力が発生するよ
うにして論理積回路にAND回路を用いて能動真
値が入出力端子に入力されたときにフオトカプラ
の発光ダイオードが発光するように構成すること
もできる。 In the above embodiment, the flip-flop has set input, reset input, and output all operated with negative logic, and the AND circuit also uses a NAND circuit, so that when the active true value is input to the input/output terminal, the photocoupler is activated. The light emitting diode was designed to emit light, but each Schmitt inverter was made into two stages, and a positive logic output was generated when the set and reset of the flip-flops were positive logic, and an AND circuit was used for the AND circuit. It is also possible to configure the photocoupler so that the light emitting diode of the photocoupler emits light when the active true value is input to the input/output terminal.
また、実施例においては、いわゆるRSフリツ
プフロツプにより転送信号が入力された端子と反
対側の入出力端子における信号状態をホールド
し、転送信号が入力された側の回路が待機状態に
戻る過渡期における反対方向の転送に関与するフ
オトカプラの発光素子の発光を禁止していたが、
発光を禁止している。すなわち、シユミツトイン
バータS14の出力が“0”から“1”に変化す
ると、オープンコレクタバツフアOC2の出力は
容量性負荷等の影響により、わずかに遅れて
“0”から“1”になる場合がある。このため、
シユミツトインバータSI3の出力もシユミツトイ
ンバータSI4の出力変化にわずかに遅れて“1”
から“0”となり、シユミツトインバータSI3及
びシユミツトインバータSI4の出力が共に“1”
となる場合が瞬間的に生ずる。従つて、フリツプ
フロツプFF2によつてNANDゲートG2に
“0”を供給しておかないと、シユミツトインバ
ータS13及びシユミツトインバータS14の出
力が供給されるNANDゲートG2の出力はわず
かの時間“0”となり、フオトカプラPC2の発
光ダイオードが点灯して誤動作する不具合が生じ
得る。フリツプフロツプFF1の役割も同様であ
る。このような機能を有するいかなる双定定回路
をも使用することができる。 In addition, in the embodiment, a so-called RS flip-flop holds the signal state at the input/output terminal opposite to the terminal to which the transfer signal is input, and is used to hold the signal state at the input/output terminal opposite to the terminal to which the transfer signal is input, and to reverse the state during the transition period when the circuit on the side to which the transfer signal is input returns to the standby state. The photocoupler's light-emitting element, which is involved in direction transfer, was prohibited from emitting light.
Light emission is prohibited. In other words, when the output of Schmitt inverter S14 changes from "0" to "1", the output of open collector buffer OC2 changes from "0" to "1" with a slight delay due to the influence of capacitive load, etc. There is. For this reason,
The output of Schmitt inverter SI3 also becomes “1” with a slight delay in the output change of Schmitt inverter SI4.
becomes “0”, and the outputs of Schmitt inverter SI3 and Schmitt inverter SI4 both become “1”.
A case occurs instantaneously. Therefore, unless "0" is supplied to the NAND gate G2 by the flip-flop FF2, the output of the NAND gate G2 to which the outputs of the Schmitt inverters S13 and Schmitt inverters S14 are supplied will remain "0" for a short time. As a result, the light emitting diode of the photocoupler PC2 may turn on, causing a malfunction. The role of flip-flop FF1 is also similar. Any bifinite circuit with such functionality can be used.
さらに、実施例においてはフオトカプラを使用
しているが、これに限るものではなく、発光素子
と受光素子が結合された光伝送系であれば十分で
あり、例えば発光素子と受光素子との間で光ケー
ブルによつて光伝送を行う形式のものも使用でき
る。 Furthermore, although a photocoupler is used in the embodiment, it is not limited to this, and any optical transmission system in which a light emitting element and a light receiving element are combined is sufficient. For example, a photocoupler is used between a light emitting element and a light receiving element. A type of optical transmission using an optical cable can also be used.
以上のような本発明にかかる双方向性バスドラ
イバにあつては転送すべき能動真値データが2つ
の入出力端子の一方側に入力されたときは転送方
向に対応した光伝送系がデータを転送するような
発光状態にすると共に、この光伝送系のフオトト
ランジスタ出力によつて他方側フリツプフロツプ
の出力を反転させることにより論理ゲートの誤動
作を防止し、また、逆方向転送に対応した第2の
光伝送系をデータ非転送状態にすることにより一
方向のデータ転送を可能にし、他方の入出力端子
に転送すべき能動真値データが入力されたときは
逆方向転送が可能になるので、方向指定信号を用
いることなく双方向のデータ転送が一方側と他方
側が完全に絶縁された状態で行うことができる。 In the bidirectional bus driver according to the present invention as described above, when active true value data to be transferred is input to one side of the two input/output terminals, the optical transmission system corresponding to the transfer direction transfers the data. In addition to setting the light emitting state for transfer, the output of the flip-flop on the other side is inverted by the output of the phototransistor of this optical transmission system, thereby preventing malfunction of the logic gate. By setting the optical transmission system to a non-data transfer state, data transfer in one direction is possible, and when active true value data to be transferred is input to the other input/output terminal, transfer in the opposite direction is possible. Bidirectional data transfer can be performed without using a designated signal, with one side and the other side completely isolated.
第1図は従来の絶縁型バスドライバを示す回路
図、第2図は方向指定を必要とする従来の絶縁型
双方向性バスドライバを示す回路図、第3図は本
発明にかかる絶縁型双方向性バスドライバの一実
施例を示す回路図、第4図はその入出力部のみを
示した回路図である。
I/O1,I/O2……入出力端子、SI1,SI
2,SI3,SI4……シユミツトインバータ、OC
1,OC2……オープンコレクタバツフア、FF
1,FF2……フリツプフロツプ、PC1,PC2
……フオトカプラ。
FIG. 1 is a circuit diagram showing a conventional isolated bidirectional bus driver, FIG. 2 is a circuit diagram showing a conventional isolated bidirectional bus driver that requires direction specification, and FIG. 3 is a circuit diagram showing an isolated bidirectional bus driver according to the present invention. FIG. 4 is a circuit diagram showing one embodiment of the tropic bus driver, and is a circuit diagram showing only the input/output section thereof. I/O1, I/O2...Input/output terminal, SI1, SI
2, SI3, SI4... Schmitt inverter, OC
1, OC2...Open collector buffer, FF
1, FF2...Flip-flop, PC1, PC2
...Photocoupler.
Claims (1)
ータ転送を絶縁状態で行う絶縁型双方向性バスド
ライバにおいて、 第1の入力端子へのデータ入力信号を入力の一
つとする第1の論理積回路の出力で発光が制御さ
れる第1の発光素子及びこの発光素子と光結合さ
れかつこの発光素子からの光で作動し第2の入出
力端子に接続される機器の入力回路を駆動する第
1の駆動回路の出力を制御する第1の受光素子と
から成る第1の光伝送系と、 前記第2の入出力端子へのデータ入力信号を入
力の一つとする第2の論理積回路の出力で発光が
制御される第2の発光素子及びこの発光素子と光
結合されかつこの発光素子からの光で作動し前記
第1の入出力端子に接続される機器の入力回路を
駆動する第2の駆動回路の出力を制御する第2の
受光素子とから成る第2の光伝送系とを有し、 前記第1の論理積回路は、前記第2の光伝送系
の第2の受光素子出力と、この出力によつて出力
状態を反転し前記第1の入出力端子へのデータ入
力信号が無くなることでリセツトされてRSフリ
ツププロツプとして機能する第1の双奏安定回路
の出力とを他の2つの入力とし、 前記第2の論理積回路は、前記第1の光伝送系
の第1の受光素子出力と、この出力によつて出力
状態を反転し前記第2の入出力端子へのデータ入
力信号が無くなることでリセツトされてRSフリ
ツププロツプとして機能する第2の双安定回路の
出力とを他の2つの入力とし、 前記第1及び第2の入出力端子の一方に転送す
べきデータ信号が入力されたときは転送を行う光
伝送系中の発光素子の発光状態によつて他方の光
伝送系中の発光素子の発光状態を転送禁止状態に
するようにしたことを特徴とする絶縁型双方向性
バスドライバ。 2 前記第1及び第2の駆動回路はオープンコレ
クタトランジスタ回路であることを特徴とする請
求項1記載の絶縁型双方向性バスドライバ。[Claims] 1. In an isolated bidirectional bus driver that performs bidirectional data transfer between devices having different reference voltages in an isolated state, a data input signal to a first input terminal is one of the inputs. A first light emitting element whose light emission is controlled by the output of the first AND circuit, and an input of a device that is optically coupled to this light emitting element, operates with light from this light emitting element, and is connected to a second input/output terminal. a first optical transmission system including a first light receiving element that controls the output of a first driving circuit that drives the circuit; and a second optical transmission system that has one of its inputs as a data input signal to the second input/output terminal. a second light emitting element whose light emission is controlled by the output of the AND circuit; and an input circuit of a device optically coupled to the light emitting element, operated by light from the light emitting element, and connected to the first input/output terminal. and a second light receiving element that controls the output of a second drive circuit that drives the second optical transmission system, and the first AND circuit 2, and the output of the first twin stable circuit, which is reset by inverting the output state and functioning as an RS flip-prop when the data input signal to the first input/output terminal disappears. as two other inputs, and the second AND circuit inverts the output state by the first light receiving element output of the first optical transmission system and the second input/output. The output of the second bistable circuit, which is reset when the data input signal to the terminal disappears and functions as an RS flip-prop, is used as the other two inputs, and is transferred to one of the first and second input/output terminals. When a desired data signal is input, the light emitting state of the light emitting element in the optical transmission system performing the transfer causes the light emitting state of the light emitting element in the other optical transmission system to be set to a transfer prohibited state. isolated bidirectional bus driver. 2. The isolated bidirectional bus driver according to claim 1, wherein the first and second drive circuits are open collector transistor circuits.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58021349A JPS59147554A (en) | 1983-02-10 | 1983-02-10 | Insulation type bidirectional bus driver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58021349A JPS59147554A (en) | 1983-02-10 | 1983-02-10 | Insulation type bidirectional bus driver |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59147554A JPS59147554A (en) | 1984-08-23 |
JPH0345943B2 true JPH0345943B2 (en) | 1991-07-12 |
Family
ID=12052610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58021349A Granted JPS59147554A (en) | 1983-02-10 | 1983-02-10 | Insulation type bidirectional bus driver |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59147554A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6160550U (en) * | 1984-09-22 | 1986-04-23 | ||
JPS6243917A (en) * | 1985-08-21 | 1987-02-25 | Nec Corp | Insulation type interface bus device |
-
1983
- 1983-02-10 JP JP58021349A patent/JPS59147554A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS59147554A (en) | 1984-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0485102B1 (en) | Bus driver circuit | |
US7088137B2 (en) | System, method and program product for extending range of a bidirectional data communication bus | |
JP3639600B2 (en) | Bidirectional signal transmission system | |
US20040225793A1 (en) | Bidirectional bus repeater for communications on a chip | |
US5672917A (en) | Semiconductor power switch system | |
EP0162932B1 (en) | Data processing system with output switching circuit | |
EP0209464B1 (en) | Master-slave type flip-flop circuit | |
US4167727A (en) | Logic circuits incorporating a dual function input | |
US5598110A (en) | Detector circuit for use with tri-state logic devices | |
EP0357667B1 (en) | Node for backplane bus | |
US4471243A (en) | Bidirectional interface | |
JPH0345943B2 (en) | ||
US4900954A (en) | Mixed CML/ECL macro circuitry | |
US5880606A (en) | Programmable driver circuit for multi-source buses | |
US20050100046A1 (en) | Cross-level digital signal transmission devic | |
CN110009898B (en) | Infrared receiving device and infrared receiving system | |
US5434517A (en) | ECL output buffer with a MOS transistor used for tristate enable | |
JP2690362B2 (en) | Bidirectional isolated digital signal transmission circuit | |
SU1497753A1 (en) | Data transceiver | |
JPH1051292A (en) | Signal transfer circuit | |
US6653864B2 (en) | Interface | |
JP2643779B2 (en) | Bus connection system | |
TW202418094A (en) | Logical control device of serial peripheral interface, master-slave system and master-slave switching method thereof | |
JPH05145390A (en) | Photoelectric switch | |
JPH0523452B2 (en) |