JPH0512892B2 - - Google Patents
Info
- Publication number
- JPH0512892B2 JPH0512892B2 JP58104880A JP10488083A JPH0512892B2 JP H0512892 B2 JPH0512892 B2 JP H0512892B2 JP 58104880 A JP58104880 A JP 58104880A JP 10488083 A JP10488083 A JP 10488083A JP H0512892 B2 JPH0512892 B2 JP H0512892B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- mode
- cim
- bit
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Selective Calling Equipment (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、多重データの伝送方式に係り、特に
自動車内などでの多重伝送方式に使用するための
通信処理回路に関する。
自動車内などでの多重伝送方式に使用するための
通信処理回路に関する。
例えば自動車には各種のランプやモータなどの
電装品、それに自動車制御用の各種のセンサやア
クチユエータなどの電気装置が多数配置され、そ
の数は自動車のエレクトロニクス化に伴なつて増
加の一途をたどつている。
電装品、それに自動車制御用の各種のセンサやア
クチユエータなどの電気装置が多数配置され、そ
の数は自動車のエレクトロニクス化に伴なつて増
加の一途をたどつている。
このため、従来のように、これら多数の電気装
置に対してそれぞれ独立に配線を行なつていたの
では、配線が極めて複雑で、かつ大規模なものと
なつてしまい、コストアツプや重量、スペースの
増加、或いは相互干渉の発生など大きな問題を生
じる。
置に対してそれぞれ独立に配線を行なつていたの
では、配線が極めて複雑で、かつ大規模なものと
なつてしまい、コストアツプや重量、スペースの
増加、或いは相互干渉の発生など大きな問題を生
じる。
そこで、このような問題点を解決する方法の一
つとして、少ない配線で多数の信号の伝送が可能
な多重伝送方式による配線の簡略化が提案されて
おり、その例を特開昭57−92948号公報にみるこ
とができる。
つとして、少ない配線で多数の信号の伝送が可能
な多重伝送方式による配線の簡略化が提案されて
おり、その例を特開昭57−92948号公報にみるこ
とができる。
第1図はこのような多重伝送方式による自動車
内集約配線システムの一例を示す。
内集約配線システムの一例を示す。
この第1図のシステムは信号伝送路として光フ
アイバケーブルOFを用い、中央制御装置CCU
(以下、単にCCUという。なお、これはCentral
Control Unitの略)と複数の端末処理装置LCU
(以下、単にLCUという。なお、これはLocal
Control Unitの略)との間を光信号チヤンネル
で共通に結合したもので、光フアイバケーブル
OFの分岐点には光分岐コネクタOCが設けてあ
る。
アイバケーブルOFを用い、中央制御装置CCU
(以下、単にCCUという。なお、これはCentral
Control Unitの略)と複数の端末処理装置LCU
(以下、単にLCUという。なお、これはLocal
Control Unitの略)との間を光信号チヤンネル
で共通に結合したもので、光フアイバケーブル
OFの分岐点には光分岐コネクタOCが設けてあ
る。
CCUは自動車のダツシユボードの近傍など適
当な場所に設置され、システム全体の制御を行な
うようになつている。
当な場所に設置され、システム全体の制御を行な
うようになつている。
LCUは各種の操作スイツチSW、メータMなど
の表示器、ランプL、センサSなど自動車内に多
数設置してある電気装置の近傍に、所定の数だけ
分散して配置されている。
の表示器、ランプL、センサSなど自動車内に多
数設置してある電気装置の近傍に、所定の数だけ
分散して配置されている。
CCU及び各LCUが光フアイバケーブルOFと結
合する部分には光信号と電気信号を双方向に変換
する光電変換モジユールO/Eが設けられてい
る。
合する部分には光信号と電気信号を双方向に変換
する光電変換モジユールO/Eが設けられてい
る。
CCUはマイクロコンピユータを備え、シリア
ルデータによるデータ通信機能を持ち、これに対
応して各LCUには通信処理回路CIM(以下、単に
CIMという。なお、これはCommumication
Interface Adaptorの略)が設けられ、CCUは
LCUの一つを順次選択し、そのLCUとの間での
データの授受を行ない、これを繰り返えすことに
より1チヤンネルの光フアイバケーブルOFを介
しての多重伝送が可能になり、複雑で大規模な自
動車内配線を簡略化することができる。
ルデータによるデータ通信機能を持ち、これに対
応して各LCUには通信処理回路CIM(以下、単に
CIMという。なお、これはCommumication
Interface Adaptorの略)が設けられ、CCUは
LCUの一つを順次選択し、そのLCUとの間での
データの授受を行ない、これを繰り返えすことに
より1チヤンネルの光フアイバケーブルOFを介
しての多重伝送が可能になり、複雑で大規模な自
動車内配線を簡略化することができる。
次に、このようなデータ伝送システムの一例に
ついてさらに詳細に説明する。
ついてさらに詳細に説明する。
第2図はこの伝送システムの一例を示す全体ブ
ロツク構成図で、10は中央処理装置(第1図の
CCUに相当)、20は信号伝送路(第1図の光フ
アイバケーブルOFに相当)、30〜32は端末処
理装置(第1図のLCUに相当)、40はA/D、
51〜58は外部負荷である。なお、この実施例
では、信号伝送路20として電気信号伝送路を用
いた場合について示してあり、従つて、中央処理
装置10及び端末処理装置30〜32には光電変
換モジールが不要で、このため、端末処理装置3
0〜32の内容は実質的にCIMだけとなつてい
る。
ロツク構成図で、10は中央処理装置(第1図の
CCUに相当)、20は信号伝送路(第1図の光フ
アイバケーブルOFに相当)、30〜32は端末処
理装置(第1図のLCUに相当)、40はA/D、
51〜58は外部負荷である。なお、この実施例
では、信号伝送路20として電気信号伝送路を用
いた場合について示してあり、従つて、中央処理
装置10及び端末処理装置30〜32には光電変
換モジールが不要で、このため、端末処理装置3
0〜32の内容は実質的にCIMだけとなつてい
る。
コンピユータ(マイクロコンピユータ)を含む
中央処理装置10は、伝送路20で各端末処理装
置30〜32と結合され、各種のセンサやラン
プ、アクチユエータ、モータなどの電気装置から
なる外部負荷51〜58に対するデータの送出
と、これらからのデータの取込みを多重伝送方式
によつて行なう。このとき、アナログデータを出
力するセンサなどの外部負荷57,58はA/D
40を介して端末処理装置32に結合され、デイ
ジタルデータによる伝送動作が行なえるようにな
つている。
中央処理装置10は、伝送路20で各端末処理装
置30〜32と結合され、各種のセンサやラン
プ、アクチユエータ、モータなどの電気装置から
なる外部負荷51〜58に対するデータの送出
と、これらからのデータの取込みを多重伝送方式
によつて行なう。このとき、アナログデータを出
力するセンサなどの外部負荷57,58はA/D
40を介して端末処理装置32に結合され、デイ
ジタルデータによる伝送動作が行なえるようにな
つている。
信号伝送路20は双方向性のものなら何でもよ
く、電気信号伝送系に限らず光フアイバによる光
信号伝送系など任意のものが用いられ、これによ
る通信方式はいわゆる半二重方式(Half
Duplex)で、中央処理装置10から複数の端末
処理装置30〜32のうちの一つに対する呼び掛
けに応じ、該端末処理装置の一つと中央処理装置
10との間でのデータの授受が伝送路20を介し
て交互に行なわれるようになつている。
く、電気信号伝送系に限らず光フアイバによる光
信号伝送系など任意のものが用いられ、これによ
る通信方式はいわゆる半二重方式(Half
Duplex)で、中央処理装置10から複数の端末
処理装置30〜32のうちの一つに対する呼び掛
けに応じ、該端末処理装置の一つと中央処理装置
10との間でのデータの授受が伝送路20を介し
て交互に行なわれるようになつている。
このような半二重方式による多重伝送のため、
中央処理装置10から送出されるデータには、そ
の行先を表わすアドレスが付され、伝送路20か
ら受け取つたデータに付されているアドレスが自
らのアドレスであると認識した、各端末処理装置
のうちの一つだけが応答するようになつている。
中央処理装置10から送出されるデータには、そ
の行先を表わすアドレスが付され、伝送路20か
ら受け取つたデータに付されているアドレスが自
らのアドレスであると認識した、各端末処理装置
のうちの一つだけが応答するようになつている。
このように、中央処理装置10からアドレスが
付されて送出されたデータに応じて、そのアドレ
スを理解し、それが自らのものであると判断した
端末処理装置の一そだけがそれに応答して自らの
データを中央処理装置10に送出することによ
り、上記した半二重方式によるデータの伝送動作
が得られることになる。
付されて送出されたデータに応じて、そのアドレ
スを理解し、それが自らのものであると判断した
端末処理装置の一そだけがそれに応答して自らの
データを中央処理装置10に送出することによ
り、上記した半二重方式によるデータの伝送動作
が得られることになる。
また、このシステム例では、各端末処理装置3
0〜32の機能を特定のものに集約し、これら端
末処理装置30〜32のLSI化(大規模集積回路
化)を容易にしている。そして、このときの特定
の機能としては、上記したデータ伝送機能、つま
り半二重方式による多重伝送に必要な機能と、各
端末処理装置に付随しているA/D40などの外
部機器を制御する機能の2種となつている。そし
て、この結果、データ伝送機能の専用化が可能に
なり、例えば、自動車内での集約配線システムに
適用する場合には、上記した半二重方式とし、必
要な伝送速度やアドレスのビツト数などをそれに
合わせて決めるなどのことができる。
0〜32の機能を特定のものに集約し、これら端
末処理装置30〜32のLSI化(大規模集積回路
化)を容易にしている。そして、このときの特定
の機能としては、上記したデータ伝送機能、つま
り半二重方式による多重伝送に必要な機能と、各
端末処理装置に付随しているA/D40などの外
部機器を制御する機能の2種となつている。そし
て、この結果、データ伝送機能の専用化が可能に
なり、例えば、自動車内での集約配線システムに
適用する場合には、上記した半二重方式とし、必
要な伝送速度やアドレスのビツト数などをそれに
合わせて決めるなどのことができる。
さらに、この多重伝送方式では、上記したよう
にLSI化した端末処理装置の機能をそのまま活か
し、中央処理装置10にも適用可能にしたもので
あり、この結果、中央処理装置10としてデータ
伝送機能をもたない汎用のコンピユータ(マイク
ロコンピユータなど)を用い、これに上記した
LSI化端末処理装置33を組合わせるだけで中央
処理装置10を構成することができ、中央処理装
置10のコンピユータに必要なソフトウエア面で
の負荷を軽減させることができると共に、端末処
理装置の汎用性を増すことができる。なお、この
場合、中央処理装置側に組合わされた端末処理装
置33では、それが持つ機能の一部については何
ら活かされないままとなるが、これはやむを得な
い。
にLSI化した端末処理装置の機能をそのまま活か
し、中央処理装置10にも適用可能にしたもので
あり、この結果、中央処理装置10としてデータ
伝送機能をもたない汎用のコンピユータ(マイク
ロコンピユータなど)を用い、これに上記した
LSI化端末処理装置33を組合わせるだけで中央
処理装置10を構成することができ、中央処理装
置10のコンピユータに必要なソフトウエア面で
の負荷を軽減させることができると共に、端末処
理装置の汎用性を増すことができる。なお、この
場合、中央処理装置側に組合わされた端末処理装
置33では、それが持つ機能の一部については何
ら活かされないままとなるが、これはやむを得な
い。
次に、第3図は各端末処理装置30〜32の構
成を大まかなブロツクで示したもので、伝送路2
0から入力された受信信号RXDは同期回路10
2に供給され、クロツク発生器107からのクロ
ツクの同期を取り、制御回路101に受信信号
RXDのクロツク成分に調歩同期したクロツクが
与えられ、これにより、制御回路101が制御信
号を発生し、シフトレジスタ104に受信信号の
データ部分をシリアルに読込む。
成を大まかなブロツクで示したもので、伝送路2
0から入力された受信信号RXDは同期回路10
2に供給され、クロツク発生器107からのクロ
ツクの同期を取り、制御回路101に受信信号
RXDのクロツク成分に調歩同期したクロツクが
与えられ、これにより、制御回路101が制御信
号を発生し、シフトレジスタ104に受信信号の
データ部分をシリアルに読込む。
一方、アドレス比較回路103には、予めその
端末処理装置に割り当てられたアドレスが与えら
れており、このアドレスとシフトレジスタ104
の所定のビツト位置に読込まれたデータとがアド
レス比較回路103によつて比較され、両者が一
致したときだけシフトレジスタ104内のデータ
がI/Oバツフア105に転送され、外部機器に
与えられる。
端末処理装置に割り当てられたアドレスが与えら
れており、このアドレスとシフトレジスタ104
の所定のビツト位置に読込まれたデータとがアド
レス比較回路103によつて比較され、両者が一
致したときだけシフトレジスタ104内のデータ
がI/Oバツフア105に転送され、外部機器に
与えられる。
また、制御回路101はクロツクで歩進するカ
ウンタを含み、シーケンシヤルな制御信号を発生
し、受信信号RXDによるデータをI/Oバツフ
ア105に与えたあと、それにひき続いて今度は
I/Oバツフア105からシフトレジスタ104
にデータをパラレルに取り込み、外部機器から中
央処理装置10に伝送すべきデータをシフトレジ
スタ104の中にシリアルデータとして用意す
る。そして、このデータをシフトレジスタ104
からシリアルに読み出し、受信信号TXDとして
伝送路20に送出する。このときには、受信信号
RXDに付されていたアドレスがそのまま送信信
号TXDに付されて送出されるから、中央処理装
置10は自らが送出したアドレスと一致している
ことによりこの送信信号TXDの取り込みを行な
い、これにより半二重方式による1サイクル分の
データの授受が完了する。
ウンタを含み、シーケンシヤルな制御信号を発生
し、受信信号RXDによるデータをI/Oバツフ
ア105に与えたあと、それにひき続いて今度は
I/Oバツフア105からシフトレジスタ104
にデータをパラレルに取り込み、外部機器から中
央処理装置10に伝送すべきデータをシフトレジ
スタ104の中にシリアルデータとして用意す
る。そして、このデータをシフトレジスタ104
からシリアルに読み出し、受信信号TXDとして
伝送路20に送出する。このときには、受信信号
RXDに付されていたアドレスがそのまま送信信
号TXDに付されて送出されるから、中央処理装
置10は自らが送出したアドレスと一致している
ことによりこの送信信号TXDの取り込みを行な
い、これにより半二重方式による1サイクル分の
データの授受が完了する。
こうして中央処理装置10は次の端末処理装置
に対するデータの送出を行ない、これを繰り返す
ことにより複数の各端末処理装置30〜32との
間でのデータの授受が周期的に行なわれ、多重伝
送が可能になる。
に対するデータの送出を行ない、これを繰り返す
ことにより複数の各端末処理装置30〜32との
間でのデータの授受が周期的に行なわれ、多重伝
送が可能になる。
A/D制御回路106は第2図における端末処
理装置32として使用した場合に必要なA/D4
0の制御機能を与えるためのもので、アナログ信
号を発生するセンサなどの外部負荷57,58か
らのデータをA/D40によつてデイジタル化し
てシフトレジスタ104に取り込むために必要な
制御機能を与える働きをする。なお、その詳細に
ついては後述する。
理装置32として使用した場合に必要なA/D4
0の制御機能を与えるためのもので、アナログ信
号を発生するセンサなどの外部負荷57,58か
らのデータをA/D40によつてデイジタル化し
てシフトレジスタ104に取り込むために必要な
制御機能を与える働きをする。なお、その詳細に
ついては後述する。
次に第4図は端末処理装置30〜33の一例を
示すブロツク図で、第3図と同一もしくは同等の
部分には同じ符号を付してあり、この第3図にお
いて、301は受信信号RXDに調歩同期したク
ロツクを発生させるための同期回路、302は2
相のクロツクφSとφMを発生するカウンタ、30
3はシーケンシヤル制御用のカウンタ、304は
カウンタ303の出力から種々の制御信号を作り
出すシーケンスデコーダ、305は異常検出器、
306はI/Oバツフア105の入出力切換選択
用のアドレスデコーダ、307はアドレス比較用
の4ビツトのコンパレータ、308はエラー検出
回路、310は2個のアンドゲートと1個のノア
ゲートからなる複合ゲート、311はエラー検出
用のエクスクルーシブオアゲート、312はデー
タ送出用のアンドゲート、313,314はトラ
イステートバツフア、320は8ビツトのシフト
レジスタ、321は32ビツトのレジスタ、322
は32チヤンネルのゲート、323はA/D制御用
のカウンタ、324はA/D制御用信号発生回
路、325はA/Dのチヤンネル選択用のカウン
タである。なお、シフトレジスタ104は25ビツ
ト(24ビツト+1ビツト)で、I/Oバツフア1
05は14ポート(14ビツト)のものである。
示すブロツク図で、第3図と同一もしくは同等の
部分には同じ符号を付してあり、この第3図にお
いて、301は受信信号RXDに調歩同期したク
ロツクを発生させるための同期回路、302は2
相のクロツクφSとφMを発生するカウンタ、30
3はシーケンシヤル制御用のカウンタ、304は
カウンタ303の出力から種々の制御信号を作り
出すシーケンスデコーダ、305は異常検出器、
306はI/Oバツフア105の入出力切換選択
用のアドレスデコーダ、307はアドレス比較用
の4ビツトのコンパレータ、308はエラー検出
回路、310は2個のアンドゲートと1個のノア
ゲートからなる複合ゲート、311はエラー検出
用のエクスクルーシブオアゲート、312はデー
タ送出用のアンドゲート、313,314はトラ
イステートバツフア、320は8ビツトのシフト
レジスタ、321は32ビツトのレジスタ、322
は32チヤンネルのゲート、323はA/D制御用
のカウンタ、324はA/D制御用信号発生回
路、325はA/Dのチヤンネル選択用のカウン
タである。なお、シフトレジスタ104は25ビツ
ト(24ビツト+1ビツト)で、I/Oバツフア1
05は14ポート(14ビツト)のものである。
この端末処理装置30〜33(以下、これらを
CIMという)は複数の動作モードの一つを選択
して動作するようになつており、第2図のCIM
30〜31として用いられるときにはDIOモード
が、また、第2図のCIM32として用いる場合
にはADモードが、そして第2図のCIM33に用
いた場合にはMPUモードがそれぞれ選択される。
なお、このモード選択については後述する。
CIMという)は複数の動作モードの一つを選択
して動作するようになつており、第2図のCIM
30〜31として用いられるときにはDIOモード
が、また、第2図のCIM32として用いる場合
にはADモードが、そして第2図のCIM33に用
いた場合にはMPUモードがそれぞれ選択される。
なお、このモード選択については後述する。
まず、DIOモードに選択された場合には、A/
D制御回路106は動作せず、このときのシフト
レジスタ104のデータ内容は第5図に示すよう
になり、No.0からNo.5までの6ビツト分は使用せ
ず、No.6からNo.19までの14ビツトがI/Oバツフ
ア1005のデータDIOに割当てられる。そし
て、No.20からNo.23までの4ビツトがアドレスデー
タADDRに割当てられ、No.24はスタートビツト
に割当てられている。なお、DIOデータに割当て
られているビツト数が14となつているのは、I/
Oバツフア105が14ビツトのものとなつている
からである。また、このため、このCIMでは、
I/Oバツフア105に接続可能な外部負荷の最
大数が14となつている。
D制御回路106は動作せず、このときのシフト
レジスタ104のデータ内容は第5図に示すよう
になり、No.0からNo.5までの6ビツト分は使用せ
ず、No.6からNo.19までの14ビツトがI/Oバツフ
ア1005のデータDIOに割当てられる。そし
て、No.20からNo.23までの4ビツトがアドレスデー
タADDRに割当てられ、No.24はスタートビツト
に割当てられている。なお、DIOデータに割当て
られているビツト数が14となつているのは、I/
Oバツフア105が14ビツトのものとなつている
からである。また、このため、このCIMでは、
I/Oバツフア105に接続可能な外部負荷の最
大数が14となつている。
このシステムによるデータ伝送の方式は、調歩
同期、双方向、反転二連送方式と呼ばれるもの
で、デイジタルデータをNRZ(nonreturn to
zero)法により伝送するようになつており、その
伝送波形は第6図に示すようになつている。すな
わち、CCU側のCIMからLCU側のCIMにデータ
を伝送するフレームを受信フレーム、反対に
LCU側からCCU側に伝送するフレームを送信フ
レームとすれば、受信フレームと送信フレームが
共に74ビツトで、従つて1フレームが148ビツト
となつている。受信フレームと送信フレームとは
共に同じフレーム構成となつており、最初に25ビ
ツトの“0”があり、そのあとに調歩同期のため
の1ビツトの“1”からなるスタートビツトが設
けられ、それに続いて24ビツトの受信データ
RXD又は送信データTXDががNRZ信号形式で伝
送され、さらにこれらのデータの反転データ
RXD又はが伝送されるようになつている。
なお、この反転データ又はを伝送して
いるのは、伝送エラーチエツクのためである。
同期、双方向、反転二連送方式と呼ばれるもの
で、デイジタルデータをNRZ(nonreturn to
zero)法により伝送するようになつており、その
伝送波形は第6図に示すようになつている。すな
わち、CCU側のCIMからLCU側のCIMにデータ
を伝送するフレームを受信フレーム、反対に
LCU側からCCU側に伝送するフレームを送信フ
レームとすれば、受信フレームと送信フレームが
共に74ビツトで、従つて1フレームが148ビツト
となつている。受信フレームと送信フレームとは
共に同じフレーム構成となつており、最初に25ビ
ツトの“0”があり、そのあとに調歩同期のため
の1ビツトの“1”からなるスタートビツトが設
けられ、それに続いて24ビツトの受信データ
RXD又は送信データTXDががNRZ信号形式で伝
送され、さらにこれらのデータの反転データ
RXD又はが伝送されるようになつている。
なお、この反転データ又はを伝送して
いるのは、伝送エラーチエツクのためである。
既に説明したように、このシステムでは、半二
重方式により多重伝送が行なわれるから、受信フ
レームのデータRXDの先頭の4ビツトには、
CCUがそのとき呼び掛けを行なう相手となる
LCUのアドレスデータADDRが第5図に示すよ
うに付され、これに応答してそのLCUから送出
される送信フレームのデータTXDの先頭4ビツ
トには同じアドレスデータADDRが付されて伝
送される。なお、LCU側から送信フレームが伝
送されるのは、CCU側で呼び掛けたLCUに限ら
れるから、送信データTXDにアドレスが付加さ
れていなくてもCCU側ではそのデータがいずれ
のLCUからのものであるかは直ちに判断できる。
従つて、送信フレームのデータTXDには必ずし
もアドレスを付す必要はなく、データTXDの先
頭4ビツトを(0000)などLCUのいずれのアド
レスとも一致しないデータとしてもよい。
重方式により多重伝送が行なわれるから、受信フ
レームのデータRXDの先頭の4ビツトには、
CCUがそのとき呼び掛けを行なう相手となる
LCUのアドレスデータADDRが第5図に示すよ
うに付され、これに応答してそのLCUから送出
される送信フレームのデータTXDの先頭4ビツ
トには同じアドレスデータADDRが付されて伝
送される。なお、LCU側から送信フレームが伝
送されるのは、CCU側で呼び掛けたLCUに限ら
れるから、送信データTXDにアドレスが付加さ
れていなくてもCCU側ではそのデータがいずれ
のLCUからのものであるかは直ちに判断できる。
従つて、送信フレームのデータTXDには必ずし
もアドレスを付す必要はなく、データTXDの先
頭4ビツトを(0000)などLCUのいずれのアド
レスとも一致しないデータとしてもよい。
ここで第4図に戻り、CIMのアドレスについ
て説明する。
て説明する。
既に説明したように、このシステムでは、
LCU側のCIMにはそれぞれ異なつた4ビツトの
アドレスが割当ててあり、このアドレスをもとに
して半二重方式によるデータの多重伝送が行なわ
れるようになつている。
LCU側のCIMにはそれぞれ異なつた4ビツトの
アドレスが割当ててあり、このアドレスをもとに
して半二重方式によるデータの多重伝送が行なわ
れるようになつている。
そして、このアドレスをそれぞれのCIMに割
当てる働きをする入力がコンパレータ307に接
続されている4本の入力20〜23であり、これら
の入力に与えるべきデータADDR〜ADDR3に
より当該CIMのアドレスが指定される。例えば、
そのCIMのアドレスを“10”に指定するために
は、アドレスデータADDR0=0、ADDR1=
1、ADDR2=0、ADDR3=1とし、入力20
〜23に(1010)が入力されるようにすればよい。
なお、このシステムでは、データ“0”は接地電
位、データ“1”は電源電圧Vccによつて表わさ
れているから、アドレス“10”に対しては入力2
0,22を接地し、入力21,23を電源に接続する
ことになる。
当てる働きをする入力がコンパレータ307に接
続されている4本の入力20〜23であり、これら
の入力に与えるべきデータADDR〜ADDR3に
より当該CIMのアドレスが指定される。例えば、
そのCIMのアドレスを“10”に指定するために
は、アドレスデータADDR0=0、ADDR1=
1、ADDR2=0、ADDR3=1とし、入力20
〜23に(1010)が入力されるようにすればよい。
なお、このシステムでは、データ“0”は接地電
位、データ“1”は電源電圧Vccによつて表わさ
れているから、アドレス“10”に対しては入力2
0,22を接地し、入力21,23を電源に接続する
ことになる。
ところで、このCIMでは、アドレス入力20〜
23がアドレスデコーダ306にも入力され、そ
の出力によりI/Oバツフア105の方向性が制
御されるようになつている。この結果、アドレス
を指定すると、I/Oバツフア105の14本の端
子のうちのいずれがデータ出力ポートとなるのか
が決定される。そして、このシステムでは、アド
レスがそのまま出力ポート数に対応するようにし
ている。従つて、いま、アドレスを“10”と定め
れば、I/Oバツフアの14本の端子のうち10本が
出力ポートとなり、残りの4本が入力ポートとな
るように制御される。
23がアドレスデコーダ306にも入力され、そ
の出力によりI/Oバツフア105の方向性が制
御されるようになつている。この結果、アドレス
を指定すると、I/Oバツフア105の14本の端
子のうちのいずれがデータ出力ポートとなるのか
が決定される。そして、このシステムでは、アド
レスがそのまま出力ポート数に対応するようにし
ている。従つて、いま、アドレスを“10”と定め
れば、I/Oバツフアの14本の端子のうち10本が
出力ポートとなり、残りの4本が入力ポートとな
るように制御される。
また、第4図では省略してあるが、このアドレ
スデコーダ306の出力は制御回路101のシー
ケンスデコーダ304にも与えられ、これにより
第7図に示すように、このCIMの動作モードが
切換えられるようになつている。すなわち、この
システムでは、アドレスを“0”に設定した
CIMはMPUモードで、アドレスを“1”から
“D”までの間に設定したCIMはDIOモードで、
そしてアドレスを“E”,“F”のいずれかに設定
したCIMはADモードでそれぞれ動作するように
される。
スデコーダ306の出力は制御回路101のシー
ケンスデコーダ304にも与えられ、これにより
第7図に示すように、このCIMの動作モードが
切換えられるようになつている。すなわち、この
システムでは、アドレスを“0”に設定した
CIMはMPUモードで、アドレスを“1”から
“D”までの間に設定したCIMはDIOモードで、
そしてアドレスを“E”,“F”のいずれかに設定
したCIMはADモードでそれぞれ動作するように
される。
次に、制御回路101と同期回路102の機能
について説明する。
について説明する。
このシステムでは、第6図に関連して既に説明
したように、調歩同期方式が採用されており、こ
のため、受信フレーム、送信フレーム共にデータ
伝送に際して、その開始前に必ず25ビツトの
“0”が挿入され、その後で1ビツトのスタート
ビツトとして“1”データが挿入されている(第
6図)。
したように、調歩同期方式が採用されており、こ
のため、受信フレーム、送信フレーム共にデータ
伝送に際して、その開始前に必ず25ビツトの
“0”が挿入され、その後で1ビツトのスタート
ビツトとして“1”データが挿入されている(第
6図)。
そこで同期回路301は送信フレームの最初に
存在する25ビツトの“0”に続くスタートビツト
の立上りを検出し、内部クロツクのビツト同期を
取る。従つて、次の受信フレームが現われるまで
は、このときのタイミングにビツト同期した内部
クロツクにより動作が遂行されてゆくことにな
る。
存在する25ビツトの“0”に続くスタートビツト
の立上りを検出し、内部クロツクのビツト同期を
取る。従つて、次の受信フレームが現われるまで
は、このときのタイミングにビツト同期した内部
クロツクにより動作が遂行されてゆくことにな
る。
カウンタ302は同期回路301で同期が取ら
れた内部クロツクから2相のクロツクφSとφMを
作り出す。これによりクロツクφSとφMはその後
入力されてくる受信データRXDに位相同期した
ものとなる。
れた内部クロツクから2相のクロツクφSとφMを
作り出す。これによりクロツクφSとφMはその後
入力されてくる受信データRXDに位相同期した
ものとなる。
シーケンスカウンタ303は同期回路301か
らスタートビツトの立上り検出タイミングを表わ
す信号を受け、特定のカウント値、例えばカウン
ト0の状態にセツトされ、その後、クロツクφS又
はφMによつてカウントされる。従つて、そのカ
ウント出力によりCIM全体の制御手順を定める
ことができ、カウント値をみることにより、任意
のタイミングにおけるCIMの動作がどのステツ
プにあるのかを知ることができる。
らスタートビツトの立上り検出タイミングを表わ
す信号を受け、特定のカウント値、例えばカウン
ト0の状態にセツトされ、その後、クロツクφS又
はφMによつてカウントされる。従つて、そのカ
ウント出力によりCIM全体の制御手順を定める
ことができ、カウント値をみることにより、任意
のタイミングにおけるCIMの動作がどのステツ
プにあるのかを知ることができる。
そこで、このカウンタ303のカウント出力を
シーケンスデコーダ304に供給し、このCIM
の動作に必要な制御信号、例えばRXMODO、
TXMODE、READ、SHIFTなど内部で必要と
する全ての制御信号をシーケンスデコーダ304
で発生させるようにしている。つまり、この実施
例は、クロツクφS,φMによるシーケンス制御方
式となつているものであり、従つて、カウンタ3
03の出力をデコードしてやれば、必要な制御が
全て行なえることになるのである。
シーケンスデコーダ304に供給し、このCIM
の動作に必要な制御信号、例えばRXMODO、
TXMODE、READ、SHIFTなど内部で必要と
する全ての制御信号をシーケンスデコーダ304
で発生させるようにしている。つまり、この実施
例は、クロツクφS,φMによるシーケンス制御方
式となつているものであり、従つて、カウンタ3
03の出力をデコードしてやれば、必要な制御が
全て行なえることになるのである。
次に、伝送されて来るデータRXDがそのCIM
向けのデータであるか否か、つまりCCUからの
受信フレームの伝送による呼び掛けが自らに対す
るものであるか否かの判定動作について説明す
る。
向けのデータであるか否か、つまりCCUからの
受信フレームの伝送による呼び掛けが自らに対す
るものであるか否かの判定動作について説明す
る。
既に説明したように、コンパレータ307の一
方の入力には、入力20〜23からのアドレスデー
タが与えられており、他方の入力にはシフトレジ
スタ104のQ20ビツトからQ23ビツトまでのデ
ータが与えられるようになつている。そして、こ
のコンパレータ307は、両方の入力データが一
致したときだけ、一致信号MYADDRを出力す
る。そこで、シフトレジスタ104に受信データ
RXDが入力され、そのQ20ビツトからQ23ビツト
までの部分にデータRXDの先頭に付されている
アドレスデータ(第5図参照)が格納されたタイ
ミングでコンパレータ307の出力信号
MYADDRを調べ、そのときにこの信号
MYADDRが“1”になつていたらそのデータ
RXDは自分宛のもので、CCUからの呼び掛けは
自分に対するものであることが判る。
方の入力には、入力20〜23からのアドレスデー
タが与えられており、他方の入力にはシフトレジ
スタ104のQ20ビツトからQ23ビツトまでのデ
ータが与えられるようになつている。そして、こ
のコンパレータ307は、両方の入力データが一
致したときだけ、一致信号MYADDRを出力す
る。そこで、シフトレジスタ104に受信データ
RXDが入力され、そのQ20ビツトからQ23ビツト
までの部分にデータRXDの先頭に付されている
アドレスデータ(第5図参照)が格納されたタイ
ミングでコンパレータ307の出力信号
MYADDRを調べ、そのときにこの信号
MYADDRが“1”になつていたらそのデータ
RXDは自分宛のもので、CCUからの呼び掛けは
自分に対するものであることが判る。
このため、エラー検出回路308に制御信号
COMPMODEを供給し、上記した所定のタイミ
ングで信号MYADDRを取込み、それが“0”に
なつていたときには出力INITIALを発生させ、
これよによりシーケンスカウンタ303をカウン
ト0にセツトし、CIM全体の動作を元に戻して
次のデータ伝送が入力されるのに備える。一方、
信号MYADDRが“1”になつていたときには、
エラー検出回路308によるINITIALの発生が
ないから、そのままCIMの動作はシーケンスカ
ウンタ303のそのときのカウント値にしたがつ
てそのまま続行される。
COMPMODEを供給し、上記した所定のタイミ
ングで信号MYADDRを取込み、それが“0”に
なつていたときには出力INITIALを発生させ、
これよによりシーケンスカウンタ303をカウン
ト0にセツトし、CIM全体の動作を元に戻して
次のデータ伝送が入力されるのに備える。一方、
信号MYADDRが“1”になつていたときには、
エラー検出回路308によるINITIALの発生が
ないから、そのままCIMの動作はシーケンスカ
ウンタ303のそのときのカウント値にしたがつ
てそのまま続行される。
次に、伝送エラー検出動作について説明する。
このシステムでは、既に第6図で説明したよう
に反転二連送方式によるデータ伝送が採用されて
おり、これにより伝送エラーの検出が行なえるよ
うになつている。そして、このため、シフトレジ
スタ104の最初のQ0ビツトと最後のQ24ビツト
からエクスクルーシブオアゲート311にデータ
が与えられ、このゲート311の出力が信号
ERRORとしてエラー検出回路308に与えられ
るようになつている。
に反転二連送方式によるデータ伝送が採用されて
おり、これにより伝送エラーの検出が行なえるよ
うになつている。そして、このため、シフトレジ
スタ104の最初のQ0ビツトと最後のQ24ビツト
からエクスクルーシブオアゲート311にデータ
が与えられ、このゲート311の出力が信号
ERRORとしてエラー検出回路308に与えられ
るようになつている。
シーケンスデコーダ304はスタートビツトに
続く受信信号RXDと(第6図)の伝送期間
中、制御信号RXMODEを出力して複合ゲート3
10の下側のゲートを開き、これにより伝送路2
0からのデータをシリアル信号SIとしてシフトレ
ジスタ104に入力する。このとき複合ゲート3
10にはノアゲートが含まれているため、伝送路
20から供給されてくるデータは反転されてシフ
トレジスタ104に入力される。
続く受信信号RXDと(第6図)の伝送期間
中、制御信号RXMODEを出力して複合ゲート3
10の下側のゲートを開き、これにより伝送路2
0からのデータをシリアル信号SIとしてシフトレ
ジスタ104に入力する。このとき複合ゲート3
10にはノアゲートが含まれているため、伝送路
20から供給されてくるデータは反転されてシフ
トレジスタ104に入力される。
そこで、受信フレーム(第6図)のスタートビ
ツトに続く24ビツト分のデータがシフトレジスタ
104に入力された時点では、このシフトレジス
タ104のQ0ビツトからQ23ビツトまでの部分に
は受信信号RXDの反転データが書込まれる
ことになる。次に、第6図から明らかなように、
24ビツトの受信信号RXDが伝送されたあと、そ
れにひき続いて24ビツトの反転信号が伝送
されてくると、それが複合ゲート310で反転さ
れてデータRXDとなり、シリアル信号SIとして
シフトレジスタ104に入力され始める。この結
果、シフトレジスタ104のQ0の反転信号
の先頭ビツトが反転されて入力されたタイミング
では、その前に書込まれていた受信信号RXDの
先頭ビツトの反転データがシフトレジスタ104
のQ24ビツトに移され反転信号RXDの2番目のビ
ツトのデータがQ0に書込まれたタイミングでは
受信信号RXDの2番目のビツトのデータがQ24の
ビツトに移されることになり、結局、反転信号
RXDがシフトレジスタ104に1ビツトづつシ
リアルに書込まれているときの各ビツトタイミン
グでは、シフトレジスタ104のQ24ビツトとQ0
ビツトには受信信号RXDと反転信号の同じ
ビツトのデータが常に対応して書込まれることに
なる。
ツトに続く24ビツト分のデータがシフトレジスタ
104に入力された時点では、このシフトレジス
タ104のQ0ビツトからQ23ビツトまでの部分に
は受信信号RXDの反転データが書込まれる
ことになる。次に、第6図から明らかなように、
24ビツトの受信信号RXDが伝送されたあと、そ
れにひき続いて24ビツトの反転信号が伝送
されてくると、それが複合ゲート310で反転さ
れてデータRXDとなり、シリアル信号SIとして
シフトレジスタ104に入力され始める。この結
果、シフトレジスタ104のQ0の反転信号
の先頭ビツトが反転されて入力されたタイミング
では、その前に書込まれていた受信信号RXDの
先頭ビツトの反転データがシフトレジスタ104
のQ24ビツトに移され反転信号RXDの2番目のビ
ツトのデータがQ0に書込まれたタイミングでは
受信信号RXDの2番目のビツトのデータがQ24の
ビツトに移されることになり、結局、反転信号
RXDがシフトレジスタ104に1ビツトづつシ
リアルに書込まれているときの各ビツトタイミン
グでは、シフトレジスタ104のQ24ビツトとQ0
ビツトには受信信号RXDと反転信号の同じ
ビツトのデータが常に対応して書込まれることに
なる。
ところで、上記したようにエクスクルーシブオ
アゲート311の2つの入力にはシフトレジスタ
104のQ0ビツトとQ24ビツトのデータが入力さ
れている。従つて、受信信号RXDと反転信号
RXDの伝送中にエラーが発生しなかつたとすれ
ば、反転信号の伝送期間中、エクスクルー
シブオアゲート311の出力は常に“1”になる
筈である。何故ならば、受信信号RXDとその反
転信号の対応する各ビツトでは必ず“1”
と“0”が反転している筈であり、この結果、ゲ
ート311の入力は必ず不一致を示し、そうなら
ないのは伝送にエラーがあつたときだけとなるか
らである。
アゲート311の2つの入力にはシフトレジスタ
104のQ0ビツトとQ24ビツトのデータが入力さ
れている。従つて、受信信号RXDと反転信号
RXDの伝送中にエラーが発生しなかつたとすれ
ば、反転信号の伝送期間中、エクスクルー
シブオアゲート311の出力は常に“1”になる
筈である。何故ならば、受信信号RXDとその反
転信号の対応する各ビツトでは必ず“1”
と“0”が反転している筈であり、この結果、ゲ
ート311の入力は必ず不一致を示し、そうなら
ないのは伝送にエラーがあつたときだけとなるか
らである。
そこで、エラー検出回路308は反転信号
RXDが伝送されている24ビツトの期間中、信号
ERRORを監視し、それが“0”レベルになつた
時点で信号INITIALを発生するようにすれば、
エラー検出動作が得られる。なお、このようなデ
ータ伝送システムにおける伝送エラーの処理方式
としては、伝送エラーを検出したらそれを修復し
て正しいデータを得るようにするものも知られて
いるが、このシステムでは、伝送エラーが検出さ
れたらその時点でそのフレームのデータ受信動作
をキヤンセルし、次のフレームのデータ受信に備
える方式となつており、これにより構成の簡略化
を図つている。
RXDが伝送されている24ビツトの期間中、信号
ERRORを監視し、それが“0”レベルになつた
時点で信号INITIALを発生するようにすれば、
エラー検出動作が得られる。なお、このようなデ
ータ伝送システムにおける伝送エラーの処理方式
としては、伝送エラーを検出したらそれを修復し
て正しいデータを得るようにするものも知られて
いるが、このシステムでは、伝送エラーが検出さ
れたらその時点でそのフレームのデータ受信動作
をキヤンセルし、次のフレームのデータ受信に備
える方式となつており、これにより構成の簡略化
を図つている。
次に、この第4図のCIMのDIOモードにおける
データ伝送の全体的な動作を第8図のタイミング
チヤートによつて説明する。
データ伝送の全体的な動作を第8図のタイミング
チヤートによつて説明する。
φM,φSはカウンタ302から出力される二相
のクロツクで、同期回路301内に含まれている
クロツク発振器による内部クロツクにもとづいて
発生されている。
のクロツクで、同期回路301内に含まれている
クロツク発振器による内部クロツクにもとづいて
発生されている。
一方、は外部からこのCIMに供給され
る信号で、マイクロコンピユータなどのリセツト
信号と同じであり、第2図における全てのCIM
ごとに供給されるようになつており、電源投入時
など必要なときに外部のリセツト回路から供給さ
れ、伝送システム全体のイニシヤライズを行な
う。
る信号で、マイクロコンピユータなどのリセツト
信号と同じであり、第2図における全てのCIM
ごとに供給されるようになつており、電源投入時
など必要なときに外部のリセツト回路から供給さ
れ、伝送システム全体のイニシヤライズを行な
う。
イニシヤライズが終るとシーケンスカウンタ3
03はカウント値が0に設定され、そこからクロ
ツクφMにより歩進してゆく。そしてカウント値
が25になるまでは何の動作も行なわず、カウント
値が25になるとIDLE信号と信号が発生
し、CIMはアイドル状態になつてシーケンスカ
ウンタ303のカウント値によるシーケンシヤル
な制御は停止され、トライステートバツフア31
3が開いて信号受信可能状態となる。なお、この
とき、イニシヤライズ後、シーケンスカウンタ3
03のカウント値が25になるまでは信号受信可能
状態にしないようにしているのは、同期回路30
1による調歩同期のためであり、受信信号RXD
が24ビツトなので最少限25ビツトの“0”期間を
与える必要があるためである。
03はカウント値が0に設定され、そこからクロ
ツクφMにより歩進してゆく。そしてカウント値
が25になるまでは何の動作も行なわず、カウント
値が25になるとIDLE信号と信号が発生
し、CIMはアイドル状態になつてシーケンスカ
ウンタ303のカウント値によるシーケンシヤル
な制御は停止され、トライステートバツフア31
3が開いて信号受信可能状態となる。なお、この
とき、イニシヤライズ後、シーケンスカウンタ3
03のカウント値が25になるまでは信号受信可能
状態にしないようにしているのは、同期回路30
1による調歩同期のためであり、受信信号RXD
が24ビツトなので最少限25ビツトの“0”期間を
与える必要があるためである。
こうしてアイドル状態に入るとシーケンスカウ
ンタ302はクロツクφS,φMのカウントにより
歩進を続けるが、シーケンスデコーダ304は制
御信号IDLEとINITIALを発生したままにとどま
り、受信信号が入力されるのをただ待つている状
態となる。なお、このために第6図に示すように
各受信フレームと送信フレームの先頭には25ビツ
トの“0”が付加してあるのである。
ンタ302はクロツクφS,φMのカウントにより
歩進を続けるが、シーケンスデコーダ304は制
御信号IDLEとINITIALを発生したままにとどま
り、受信信号が入力されるのをただ待つている状
態となる。なお、このために第6図に示すように
各受信フレームと送信フレームの先頭には25ビツ
トの“0”が付加してあるのである。
こうしてアイドル状態に入り、その中でいま、
時刻t0で受信信号RXDが入力されたとする。そ
うすると、この信号RXDの先頭には1ビツトの
スタートビツトが付されている。そこで、このス
タートビツトを同期回路301が検出し、内部ク
ロツクのビツト同期を取る。従つて、これ以後、
1フレーム分の伝送動作が完了するまでのデータ
RXD,とクロツクφMとφSとの同期は内部ク
ロツクの安定度によつて保たれ、調歩同期機能が
得られることになる。
時刻t0で受信信号RXDが入力されたとする。そ
うすると、この信号RXDの先頭には1ビツトの
スタートビツトが付されている。そこで、このス
タートビツトを同期回路301が検出し、内部ク
ロツクのビツト同期を取る。従つて、これ以後、
1フレーム分の伝送動作が完了するまでのデータ
RXD,とクロツクφMとφSとの同期は内部ク
ロツクの安定度によつて保たれ、調歩同期機能が
得られることになる。
スタートビツトが検出されるとシーケンスカウ
ンタ303はカウント出力0(以下、このカウン
タ303の出力データはSを付し、例えば、この
場合にはS0で表わす)に設定され、これにより
シーケンスデコーダ304は制御信号IDLEを止
め、制御信号RXMODEを発生する。また、これ
と並行してシフトレジスタ104にはシフトパル
スSHIFTがクロツクφMに同期して供給される。
ンタ303はカウント出力0(以下、このカウン
タ303の出力データはSを付し、例えば、この
場合にはS0で表わす)に設定され、これにより
シーケンスデコーダ304は制御信号IDLEを止
め、制御信号RXMODEを発生する。また、これ
と並行してシフトレジスタ104にはシフトパル
スSHIFTがクロツクφMに同期して供給される。
この結果、スタートビツトに続く48ビツトの受
信信号RXDと反転信号(第6図)が伝送路
20から複合ゲート310を通つてシリアルデー
タとしてシフトレジスタ104に順次1ビツトづ
つシフトしながら書込まれてゆく。このとき、最
初の24ビツトの受信信号RXDは複合ゲート31
0によつて反転されたデータとしてシフト
レジスタ104に順次シリアルに書込まれるの
で、スタートビツトに続く24ビツトの期間、つま
りシーケンスカウンタ303がS1からS24に
達した時点では、シフトレジスタ105のQ0ビ
ツトからQ23までのビツトに受信信号RXDが反転
されたデータが書込まれることになる。こ
こで次のS25のクロツクφMの立上りで制御信
号が出力され、エラー検出回路3
08が機能する。そしてこの状態で続いて反転信
号が入力され始め、この結果、今度は反転
信号が反転されたデータRXDがシフトレジ
スタ104のQ0ビツトからシリアルに書込まれ
てゆく。これによりS1からS24でシフトレジ
スタ104に書込まれたデータはその先頭
のビツトからシフトレジスタ104のQ24ビツト
位置を通り、シーケンスカウンタ303がS25
からS48になるまでの間に順次、1ビツトづつ
オーバーフローされてゆく。一方、これと並行し
てシフトレジスタ104のQ0ビツト位置を通つ
て反転信号によるデータRXDがその先頭ビ
ツトから順次、シリアルに書込まれてゆき、この
間にエクスクルーシブオアゲート311とエラー
検出回路308による伝送エラーの検出が、既に
説明したようにして行われてゆく。
信信号RXDと反転信号(第6図)が伝送路
20から複合ゲート310を通つてシリアルデー
タとしてシフトレジスタ104に順次1ビツトづ
つシフトしながら書込まれてゆく。このとき、最
初の24ビツトの受信信号RXDは複合ゲート31
0によつて反転されたデータとしてシフト
レジスタ104に順次シリアルに書込まれるの
で、スタートビツトに続く24ビツトの期間、つま
りシーケンスカウンタ303がS1からS24に
達した時点では、シフトレジスタ105のQ0ビ
ツトからQ23までのビツトに受信信号RXDが反転
されたデータが書込まれることになる。こ
こで次のS25のクロツクφMの立上りで制御信
号が出力され、エラー検出回路3
08が機能する。そしてこの状態で続いて反転信
号が入力され始め、この結果、今度は反転
信号が反転されたデータRXDがシフトレジ
スタ104のQ0ビツトからシリアルに書込まれ
てゆく。これによりS1からS24でシフトレジ
スタ104に書込まれたデータはその先頭
のビツトからシフトレジスタ104のQ24ビツト
位置を通り、シーケンスカウンタ303がS25
からS48になるまでの間に順次、1ビツトづつ
オーバーフローされてゆく。一方、これと並行し
てシフトレジスタ104のQ0ビツト位置を通つ
て反転信号によるデータRXDがその先頭ビ
ツトから順次、シリアルに書込まれてゆき、この
間にエクスクルーシブオアゲート311とエラー
検出回路308による伝送エラーの検出が、既に
説明したようにして行われてゆく。
従つて、シーケンスカウンタ303がS48に
なつた時点では、シフトレジスタ104のQ0ビ
ツトからQ23ビツトまでには、受信信号RXDと同
じデータRXDがそのまま書込まれた状態になる。
そこで、このS48のタイミングでコンパレータ
307の出力信号MYADDRを調べることにより
前述したアドレスの確認が行なわれ、いま受信し
たデータRXDが自分宛のものであるか否か、つ
まり、このときのCCUからの呼び掛けが自分宛
のものであるか否かの判断が行なわれる。なお、
シーケンスカウンタ303がS25からS48の
間にある期間中に伝送エラーが検出され、或いは
アドレスの不一致が検出されるとエラー検出回路
308はS48になつた時点で制御信号
INITIALを発生し、この時点でシーケンスカウ
ンタ303はS0に設定され、アイドル前25ビツ
トの状態に戻り、この受信フレームに対する受信
動作は全てキヤンセルされ、次の信号の入力に備
える。
なつた時点では、シフトレジスタ104のQ0ビ
ツトからQ23ビツトまでには、受信信号RXDと同
じデータRXDがそのまま書込まれた状態になる。
そこで、このS48のタイミングでコンパレータ
307の出力信号MYADDRを調べることにより
前述したアドレスの確認が行なわれ、いま受信し
たデータRXDが自分宛のものであるか否か、つ
まり、このときのCCUからの呼び掛けが自分宛
のものであるか否かの判断が行なわれる。なお、
シーケンスカウンタ303がS25からS48の
間にある期間中に伝送エラーが検出され、或いは
アドレスの不一致が検出されるとエラー検出回路
308はS48になつた時点で制御信号
INITIALを発生し、この時点でシーケンスカウ
ンタ303はS0に設定され、アイドル前25ビツ
トの状態に戻り、この受信フレームに対する受信
動作は全てキヤンセルされ、次の信号の入力に備
える。
さて、シーケンスカウンタ303がS25から
S48にある間に伝送エラーが検出されず、かつ
アドレスの不一致も検出されなかつたとき、つま
りS48になつた時点でエラー検出回路308が
INITIAL信号を発生しなかつたときには、この
S48になつた時点でシーケンスデコーダ304
が制御信号WRITESTBを発生する。なお、この
結果、S48の時点ではINITIAL信号と
WRITESTB信号のいずれか一方が発生され、伝
送エラー及びアドレス不一致のいずれも生じなか
つたときには後者が、そして伝送エラー及びアド
レス不一致のいずれか一方でも発生したときには
前者がそれぞれ出力されることになる。
S48にある間に伝送エラーが検出されず、かつ
アドレスの不一致も検出されなかつたとき、つま
りS48になつた時点でエラー検出回路308が
INITIAL信号を発生しなかつたときには、この
S48になつた時点でシーケンスデコーダ304
が制御信号WRITESTBを発生する。なお、この
結果、S48の時点ではINITIAL信号と
WRITESTB信号のいずれか一方が発生され、伝
送エラー及びアドレス不一致のいずれも生じなか
つたときには後者が、そして伝送エラー及びアド
レス不一致のいずれか一方でも発生したときには
前者がそれぞれ出力されることになる。
さて、S48の時点で制御信号WRITESTBが
出力されると、そのときのシフトレジスタ104
のデータがパラレルにI/Oバツフア105に書
込まれ、この結果、受信したデータRXDによつ
てCCUからもたらされたデータがI/Oバツフ
ア105の出力ポートから外部負荷51〜56の
いずれかに供給される。なお、このときには、
DIOモードで動作しているのであるから、第5図
で説明したようにQ6ビツトからQ19ビツトまでの
最大14ビツトがデータRXDとして伝送可能であ
り、かつ、そのうちの何ビツトがI/Oバツフア
105の出力ポートとなつているかはアドレスに
よつて決められていることは既に説明したとおり
である。
出力されると、そのときのシフトレジスタ104
のデータがパラレルにI/Oバツフア105に書
込まれ、この結果、受信したデータRXDによつ
てCCUからもたらされたデータがI/Oバツフ
ア105の出力ポートから外部負荷51〜56の
いずれかに供給される。なお、このときには、
DIOモードで動作しているのであるから、第5図
で説明したようにQ6ビツトからQ19ビツトまでの
最大14ビツトがデータRXDとして伝送可能であ
り、かつ、そのうちの何ビツトがI/Oバツフア
105の出力ポートとなつているかはアドレスに
よつて決められていることは既に説明したとおり
である。
こうしてS48に達すると受信フレームの処理
は全て終り、次のS49から送信フレームの処理
に入る(第6図)。
は全て終り、次のS49から送信フレームの処理
に入る(第6図)。
まず、S49からS72まで何の処理も行なわ
ない。これはCCU側にあるCIMの調歩同期のた
めで、上記した受信フレームの処理における
IDLEの前に設定した期間での動作と同じ目的の
ためのものである。
ない。これはCCU側にあるCIMの調歩同期のた
めで、上記した受信フレームの処理における
IDLEの前に設定した期間での動作と同じ目的の
ためのものである。
S73に入るとシーケンスデコーダ304から
制御信号PSが出力され、これによりシフトレジ
スタ104はパラレルデータの読込み動作とな
り、I/Oバツフア105の入力ポートに外部負
荷51〜56のいずれかから与えられているデー
タを並列に入力する。このとき読込まれるデータ
のビツト数は、14ビツトのI/Oバツフア105
のポートのうち、受信フレームの処理で出力ポー
トとして使われたビツトを引いた残りのビツト数
となる。例えば、前述のように、このCIMのア
ドレスを10に設定したときには、出力ポートの数
は10となるから、このときには入力ポートは4ビ
ツトとなる。
制御信号PSが出力され、これによりシフトレジ
スタ104はパラレルデータの読込み動作とな
り、I/Oバツフア105の入力ポートに外部負
荷51〜56のいずれかから与えられているデー
タを並列に入力する。このとき読込まれるデータ
のビツト数は、14ビツトのI/Oバツフア105
のポートのうち、受信フレームの処理で出力ポー
トとして使われたビツトを引いた残りのビツト数
となる。例えば、前述のように、このCIMのア
ドレスを10に設定したときには、出力ポートの数
は10となるから、このときには入力ポートは4ビ
ツトとなる。
シフトレジスタ104に対するパラレルデータ
の書込みには、信号PSと共にシフトクロツク
SHIFTを1ビツト分必要とするため、S73の
クロツクφSにより信号SPを立上げたあと、S7
4のクロツクφSに同期したシフトパルスSHIFT
を制御信号TXMODEの立上り前に供給する。
の書込みには、信号PSと共にシフトクロツク
SHIFTを1ビツト分必要とするため、S73の
クロツクφSにより信号SPを立上げたあと、S7
4のクロツクφSに同期したシフトパルスSHIFT
を制御信号TXMODEの立上り前に供給する。
また、このとき、第6図から明らかなように、
送信データTXDの前にスタートビツトを付加し、
さらにデータTXDの先頭4ビツトにはアドレス
を付加しなければならない。このため、第4図で
は省略してあるが、信号PSが発生している期間
中だけシフトレジスタ104のQ24ビツトにはデ
ータ“1”を表わす信号が、そしてQ20ビツトか
らQ23ビツトの部分には入力20〜23からアドレ
スデータがそれぞれ供給されるようになつてい
る。
送信データTXDの前にスタートビツトを付加し、
さらにデータTXDの先頭4ビツトにはアドレス
を付加しなければならない。このため、第4図で
は省略してあるが、信号PSが発生している期間
中だけシフトレジスタ104のQ24ビツトにはデ
ータ“1”を表わす信号が、そしてQ20ビツトか
らQ23ビツトの部分には入力20〜23からアドレ
スデータがそれぞれ供給されるようになつてい
る。
こうしてS49からS73までのDUMMY状
態により調歩同期に必要な25ビツト分のデータ
“0”送出期間が設定されたあと、S74に入る
と制御信号TXMODEが立上り、これによりTX
(送信)状態になる。この信号TXMODEの発生
により複合ゲート310の上側のアンドゲートが
能動化され、さらにアンドゲート312が能動化
される。これによりシフトレジスタ104のQ24
ビツトのデータ、つまりスタートビツトとなるデ
ータ“1”がアンドゲート312を通つて伝送路
20に送り出される。そして、それに続くS75
以降のクロツクφMに同期して発生するシフトク
ロツクSHIFTによりシフトレジスタ104の内
容は1ビツトづつ後段にシフトされ、Q24ビツト
からアンドゲート312を通つて伝送路20に送
り出され、これにより送信フレーム(第6図)の
スタートビツトを含む送信信号TXDの伝送が行
なわれる。
態により調歩同期に必要な25ビツト分のデータ
“0”送出期間が設定されたあと、S74に入る
と制御信号TXMODEが立上り、これによりTX
(送信)状態になる。この信号TXMODEの発生
により複合ゲート310の上側のアンドゲートが
能動化され、さらにアンドゲート312が能動化
される。これによりシフトレジスタ104のQ24
ビツトのデータ、つまりスタートビツトとなるデ
ータ“1”がアンドゲート312を通つて伝送路
20に送り出される。そして、それに続くS75
以降のクロツクφMに同期して発生するシフトク
ロツクSHIFTによりシフトレジスタ104の内
容は1ビツトづつ後段にシフトされ、Q24ビツト
からアンドゲート312を通つて伝送路20に送
り出され、これにより送信フレーム(第6図)の
スタートビツトを含む送信信号TXDの伝送が行
なわれる。
一方、このようなシフトレジスタ104からの
データ読出しと並行して、そのQ23ビツトのセル
から読出されたデータは複合ゲート310を通つ
て反転され、シフトレジスタ104のシリアル入
力に供給されている。この結果、S75以降、シ
フトレジスタ104のQ0ビツトからQ23ビツトま
でに書込まれていた送信データTXDは、シフト
クロツクSHIFTによつて1ビツトづつ伝送路2
0に送り出されると共に、反転されてシリアルデ
ータSIとしてシフトレジスタ104のQ0ビツト
から順次書込まれてゆくことになる。
データ読出しと並行して、そのQ23ビツトのセル
から読出されたデータは複合ゲート310を通つ
て反転され、シフトレジスタ104のシリアル入
力に供給されている。この結果、S75以降、シ
フトレジスタ104のQ0ビツトからQ23ビツトま
でに書込まれていた送信データTXDは、シフト
クロツクSHIFTによつて1ビツトづつ伝送路2
0に送り出されると共に、反転されてシリアルデ
ータSIとしてシフトレジスタ104のQ0ビツト
から順次書込まれてゆくことになる。
従つて、制御信号PSが発生している期間中に
シフトレジスタ104のQ0ビツトからQ23ビツト
のセルに書込まれた送信データTXDが全て読出
し完了した時点で、このQ0ビツトからQ23ビツト
までのセルにはそれまでの送信データTXDに代
つて、反転データが格納されていることに
なる。
シフトレジスタ104のQ0ビツトからQ23ビツト
のセルに書込まれた送信データTXDが全て読出
し完了した時点で、このQ0ビツトからQ23ビツト
までのセルにはそれまでの送信データTXDに代
つて、反転データが格納されていることに
なる。
そこで、この送信データTXDの読出しが完了
した時点以降は、それにひき続いて今度はシフト
レジスタ104から反転データの読出しが
開始し、第6図のように反転データが送信
データTXDに続いて伝送路20に送出されるこ
とになる。
した時点以降は、それにひき続いて今度はシフト
レジスタ104から反転データの読出しが
開始し、第6図のように反転データが送信
データTXDに続いて伝送路20に送出されるこ
とになる。
こうしてS122に到ると、シフトレジスタ1
04のQ23ビツトからQ0ビツトまでの反転データ
は全部読出し完了するので制御信号TXMODEは
立下り、シフトクロツクSHIFTの供給も停止さ
れて送信状態を終る。そして、S122に続く次
のクロツクφMにより制御信号INITIALが発生
し、シーケンスカウンタ303はS0に設定さ
れ、CIMはアイドル(IDLE)以前の信号受信準
備状態に戻る。
04のQ23ビツトからQ0ビツトまでの反転データ
は全部読出し完了するので制御信号TXMODEは
立下り、シフトクロツクSHIFTの供給も停止さ
れて送信状態を終る。そして、S122に続く次
のクロツクφMにより制御信号INITIALが発生
し、シーケンスカウンタ303はS0に設定さ
れ、CIMはアイドル(IDLE)以前の信号受信準
備状態に戻る。
従つて、このシステムによれば、調歩同期、双
方向、反転二連送方式による半二重方式の多重通
信をCCUとLCUとの間で確実に行なうことがで
き、伝送路を集約配線化することができる。
方向、反転二連送方式による半二重方式の多重通
信をCCUとLCUとの間で確実に行なうことがで
き、伝送路を集約配線化することができる。
次に、このシステムにおけるCIMのADモード
における動作について説明する。
における動作について説明する。
前述したように、CIMを介してCCUとデータ
の授受を行なうべき電気装置としては各種のセン
サなどアナログ信号を出力する外部負荷57,5
8(第2図)があり、そのため、本発明の実施例
においては、A/D制御回路106を含み、外付
けのA/D40を制御する機能をも有するものと
なつている。そして、このときのCIMの動作モ
ードがADモードである。
の授受を行なうべき電気装置としては各種のセン
サなどアナログ信号を出力する外部負荷57,5
8(第2図)があり、そのため、本発明の実施例
においては、A/D制御回路106を含み、外付
けのA/D40を制御する機能をも有するものと
なつている。そして、このときのCIMの動作モ
ードがADモードである。
さて、これも既に説明したように、このCIM
では入力20〜23に与えるべきアドレスデータに
よつて動作モードの設定が行なわれるようになつ
ており、ADモードに対応するアドレスデータ
は、第7図に示すように“E”と“F”となつて
いる。
では入力20〜23に与えるべきアドレスデータに
よつて動作モードの設定が行なわれるようになつ
ており、ADモードに対応するアドレスデータ
は、第7図に示すように“E”と“F”となつて
いる。
次に、このCIMがADモードによる動作を行な
うように設定された場合のシフトレジスタ104
に格納されるデータの内容は第5図に示すように
なり、No.0からNo.7までの8ビツトがA/D40
を介して外部負荷57,58などから取込んだ
ADデータ格納用で、No.8,No.9の2ビツトが
ADチヤンネルデータ格納用であり、これにより
DIOデータ用としてはNo.10からNo.19の10ビツトと
なつている。なお、その他はDIOモードのときと
同じである。また、このときのADチヤンネルデ
ータとは、マルチチヤンネルのA/Dを使用した
場合のチヤンネル指定用のデータであり、このシ
ステムではA/D40として4チヤンネルのもの
を用いているので、2ビツトを割当てているので
ある。
うように設定された場合のシフトレジスタ104
に格納されるデータの内容は第5図に示すように
なり、No.0からNo.7までの8ビツトがA/D40
を介して外部負荷57,58などから取込んだ
ADデータ格納用で、No.8,No.9の2ビツトが
ADチヤンネルデータ格納用であり、これにより
DIOデータ用としてはNo.10からNo.19の10ビツトと
なつている。なお、その他はDIOモードのときと
同じである。また、このときのADチヤンネルデ
ータとは、マルチチヤンネルのA/Dを使用した
場合のチヤンネル指定用のデータであり、このシ
ステムではA/D40として4チヤンネルのもの
を用いているので、2ビツトを割当てているので
ある。
シフトレジスタ320は8ビツトのもので、外
付けのA/D40からシリアルで取込んだデイジ
タルデータ(外部負荷57,58などから与えら
れたアナログデータをA/D変換したもの)を格
納してパラレル読出しを可能にすると共に、A/
D40のチヤンネルを指定するためのカウンタ3
25から与えられる2ビツトのチヤンネル選択デ
ータをパラレルに受入れ、それをシリアルに読出
してA/D40に供給する働きをする。
付けのA/D40からシリアルで取込んだデイジ
タルデータ(外部負荷57,58などから与えら
れたアナログデータをA/D変換したもの)を格
納してパラレル読出しを可能にすると共に、A/
D40のチヤンネルを指定するためのカウンタ3
25から与えられる2ビツトのチヤンネル選択デ
ータをパラレルに受入れ、それをシリアルに読出
してA/D40に供給する働きをする。
レジスタ321は32ビツトのもので、A/D4
0が8ビツトで4チヤンネルのものなので、それ
に合わせて8ビツト4チヤンネルのレジスタとし
て用いられ、A/D40から8ビツトで取込まれ
たデータを各チヤンネルごとに収容する。
0が8ビツトで4チヤンネルのものなので、それ
に合わせて8ビツト4チヤンネルのレジスタとし
て用いられ、A/D40から8ビツトで取込まれ
たデータを各チヤンネルごとに収容する。
ゲート322もレジスタ321に対応して32ビ
ツト(8ビツト4チヤンネル)となつており、デ
ータ伝送用のシフトレジスタ104のQ8ビツト
とQ9ビツトのセルから読出したADチヤンネルデ
ータ(第5図)によつて制御され、レジスタ32
1のチヤンネルの1つを選択し、その8ビツトの
データをシフトレジスタQ0ビツトからQ7ビツト
のセルにADデータ(第5図)として書込む働き
をする。
ツト(8ビツト4チヤンネル)となつており、デ
ータ伝送用のシフトレジスタ104のQ8ビツト
とQ9ビツトのセルから読出したADチヤンネルデ
ータ(第5図)によつて制御され、レジスタ32
1のチヤンネルの1つを選択し、その8ビツトの
データをシフトレジスタQ0ビツトからQ7ビツト
のセルにADデータ(第5図)として書込む働き
をする。
カウンタ323はクロツクφMのカウントによ
り歩進し、A/D制御回路106全体の動作をシ
ーケンシヤルに、しかもサイクリツクに制御する
働きをする。
り歩進し、A/D制御回路106全体の動作をシ
ーケンシヤルに、しかもサイクリツクに制御する
働きをする。
A/D制御用信号発生回路324はカウンタ3
23の出力をデコードするデコーダと論理回路を
含み、A/D制御回路106全体の動作に必要な
各種の制御信号を発生する働きをする。
23の出力をデコードするデコーダと論理回路を
含み、A/D制御回路106全体の動作に必要な
各種の制御信号を発生する働きをする。
次に、このA/D制御回路106全体の動作に
ついて説明する。
ついて説明する。
このCIMでは、カウンタ323のカウント出
力のそれぞれに対応してシーケンシヤルに御制が
進み、そのステツプ数は27で、カウント出力0
(これをS0という)からカウント出力26(これを
S26という)までで1サイクルの制御が完了
し、A/D40の1チヤンネル分のデータがレジ
スタ321に取込まれる。
力のそれぞれに対応してシーケンシヤルに御制が
進み、そのステツプ数は27で、カウント出力0
(これをS0という)からカウント出力26(これを
S26という)までで1サイクルの制御が完了
し、A/D40の1チヤンネル分のデータがレジ
スタ321に取込まれる。
まず、1サイクルの制御が開始すると信号INC
によりチヤンネル選択用のカウンタ325がイン
クリメントされ、これによりカウンタ325の出
力データは、1サイクルごとに順次、(0,0)
→(0,1)→(1,0)→(1,1)→(0,
0)と変化する。
によりチヤンネル選択用のカウンタ325がイン
クリメントされ、これによりカウンタ325の出
力データは、1サイクルごとに順次、(0,0)
→(0,1)→(1,0)→(1,1)→(0,
0)と変化する。
このカウンタ325の出力データはシフトレジ
スタ320の先頭2ビツト位置にパラレルに書込
まれ、ついでシリアルデータADSIとして読出さ
れてA/D40に供給される。
スタ320の先頭2ビツト位置にパラレルに書込
まれ、ついでシリアルデータADSIとして読出さ
れてA/D40に供給される。
また、これと並行して、カウンタ325の出力
データはデコーダ(図示してない)を介してレジ
スタ321にも供給され、レジスタ321の対応
するチヤンネルの8ビツトを選択する。
データはデコーダ(図示してない)を介してレジ
スタ321にも供給され、レジスタ321の対応
するチヤンネルの8ビツトを選択する。
続いて、A/D40はシリアルデータADSIと
して入力したチヤンネル選択データに応じてそれ
に対応したアナログ入力チヤンネルを選択し、そ
のアナログデータをデイジタルデータに変換して
から8ビツトのシリアルデータADSOとしてシフ
トレジスタ320のシリアル入力に供給し、この
シフトレジスタ320に格納する。
して入力したチヤンネル選択データに応じてそれ
に対応したアナログ入力チヤンネルを選択し、そ
のアナログデータをデイジタルデータに変換して
から8ビツトのシリアルデータADSOとしてシフ
トレジスタ320のシリアル入力に供給し、この
シフトレジスタ320に格納する。
その後、このシフトレジスタ320に格納され
た8ビツトのデイジタル変換されたデータAD
は、所定のタイミングでパラレルに読出され、カ
ウンタ325の出力データによつて予め選択され
ているレジスタ321の所定のチヤンネルの8ビ
ツトに移され、1サイクルの制御動作を終了す
る。
た8ビツトのデイジタル変換されたデータAD
は、所定のタイミングでパラレルに読出され、カ
ウンタ325の出力データによつて予め選択され
ているレジスタ321の所定のチヤンネルの8ビ
ツトに移され、1サイクルの制御動作を終了す
る。
こうして、例えばカウンタ325の出力データ
が(0,0)となつていたとすれば、A/D40
のチヤンネル0のアナログデータがデイジタル化
され、レジスタ321のチヤンネル0の8ビツト
に格納されたあと、カウンタ323はS0にリセ
ツトされ、次のサイクルの動作に進み、カウンタ
325はインクリメントされてその出力データは
(0,1)となり、今度はチヤンネル1のアナロ
グデータがデイジタル化されてレジスタ321の
チヤンネル1の8ビツトに収容される。
が(0,0)となつていたとすれば、A/D40
のチヤンネル0のアナログデータがデイジタル化
され、レジスタ321のチヤンネル0の8ビツト
に格納されたあと、カウンタ323はS0にリセ
ツトされ、次のサイクルの動作に進み、カウンタ
325はインクリメントされてその出力データは
(0,1)となり、今度はチヤンネル1のアナロ
グデータがデイジタル化されてレジスタ321の
チヤンネル1の8ビツトに収容される。
従つて、このCIMによれば、A/D制御回路
106によるA/D40からのデータ取込動作
が、シーケンスカウンタ303とシーケンスデコ
ーダ304によるデータ伝送処理とタイミング的
に独立して行なわれ、レジスタ321の各チヤン
ネルのデータは4サイクルのAD制御動作に1回
の割合でリフレツシユされ、レジスタ321には
A/D40の4つのチヤンネルに入力されている
アナログデータが、それぞれのチヤンネルごとに
8ビツトのデイジタルデータとして常に用意され
ていることになる。
106によるA/D40からのデータ取込動作
が、シーケンスカウンタ303とシーケンスデコ
ーダ304によるデータ伝送処理とタイミング的
に独立して行なわれ、レジスタ321の各チヤン
ネルのデータは4サイクルのAD制御動作に1回
の割合でリフレツシユされ、レジスタ321には
A/D40の4つのチヤンネルに入力されている
アナログデータが、それぞれのチヤンネルごとに
8ビツトのデイジタルデータとして常に用意され
ていることになる。
そこで、いま、伝送路から受信信号RXDが入
力され、それに付されているアドレスデータがこ
のCIMに対するものであつたとする。なお、こ
のときのアドレスデータは、既に説明したよう
に、“E”又は“F”である。
力され、それに付されているアドレスデータがこ
のCIMに対するものであつたとする。なお、こ
のときのアドレスデータは、既に説明したよう
に、“E”又は“F”である。
そうすると、受信フレームの入力が終つた時点
(第8図のS48)でシフトレジスタ104に書
込まれるデータのフオーマツトは第5図のADモ
ードとなつているため、このシフトレジスタ10
4のQ8ビツトとQ9ビツトには2ビツトからなる
ADチヤンネルデータが格納されている。そこ
で、このADチヤンネルデータはS48で信号
WRITESTBが発生した時点で読出され、これに
よりゲート322の4つのチヤンネルのうちの一
つが選択される。
(第8図のS48)でシフトレジスタ104に書
込まれるデータのフオーマツトは第5図のADモ
ードとなつているため、このシフトレジスタ10
4のQ8ビツトとQ9ビツトには2ビツトからなる
ADチヤンネルデータが格納されている。そこ
で、このADチヤンネルデータはS48で信号
WRITESTBが発生した時点で読出され、これに
よりゲート322の4つのチヤンネルのうちの一
つが選択される。
この結果、S73(第8図)で信号PSと
SHIFTが発生した時点で、レジスタ321の4
つのチヤンネルのうち、シフトレジスタ104の
Q8,Q9の2つのビツトで選ばれたチヤンネルの
ADデータだけが読出され、それがシフトレジス
タ104のQ0ビツトからQ7ビツトまでの8ビツ
ト部分に書込まれる。
SHIFTが発生した時点で、レジスタ321の4
つのチヤンネルのうち、シフトレジスタ104の
Q8,Q9の2つのビツトで選ばれたチヤンネルの
ADデータだけが読出され、それがシフトレジス
タ104のQ0ビツトからQ7ビツトまでの8ビツ
ト部分に書込まれる。
そして、これがS74以降の送信状態で送信信
号TXDに含まれ、CCUに伝送されることにな
る。
号TXDに含まれ、CCUに伝送されることにな
る。
ところで、このCIMでは、上記したように受
信信号RXDの受信処理とそれに続く送信信号
TXDの送信処理とは無関係に、常にレジスタ3
21の中にはADデータが用意されている。
信信号RXDの受信処理とそれに続く送信信号
TXDの送信処理とは無関係に、常にレジスタ3
21の中にはADデータが用意されている。
従つて、このシステムでは、どのようなタイミ
ングで自分宛の受信信号RXDが現われても、直
ちにADデータによる送信信号TXDの伝送を行な
うことができ、A/D40の動作により伝送処理
が影響を受けることがなく、A/D変換動作に必
要な時間のために伝送速度が低下するなどの虞れ
がない。
ングで自分宛の受信信号RXDが現われても、直
ちにADデータによる送信信号TXDの伝送を行な
うことができ、A/D40の動作により伝送処理
が影響を受けることがなく、A/D変換動作に必
要な時間のために伝送速度が低下するなどの虞れ
がない。
なお、このシステムでは、CIMをLSI化するに
際してA/D40を外付けとし、CIMの汎用化
に際してのコストダウンを図るようになつてい
る。つまり、第2図で説明したように、このシス
テムではモードの設定により一種類のCIMを
LCU30〜31としても、LCU32としても、
或いはCCU10のCIM33としても使用できる
ようにしている。しかして、このとき、A/Dを
内蔵させてしまうとCIM30,31,33とし
て使用したときに無駄なものとなり、しかも、一
般に自動車の集約配線システムに適用した場合に
は、CIM32として使用される個数の方が他の
CIM30,31,33として使用される個数よ
り少ないため、CIMの全部にA/Dを内蔵させ
ることによりメリツトがあまりない。そのため、
A/Dを外付けとしているのである。
際してA/D40を外付けとし、CIMの汎用化
に際してのコストダウンを図るようになつてい
る。つまり、第2図で説明したように、このシス
テムではモードの設定により一種類のCIMを
LCU30〜31としても、LCU32としても、
或いはCCU10のCIM33としても使用できる
ようにしている。しかして、このとき、A/Dを
内蔵させてしまうとCIM30,31,33とし
て使用したときに無駄なものとなり、しかも、一
般に自動車の集約配線システムに適用した場合に
は、CIM32として使用される個数の方が他の
CIM30,31,33として使用される個数よ
り少ないため、CIMの全部にA/Dを内蔵させ
ることによりメリツトがあまりない。そのため、
A/Dを外付けとしているのである。
しかして、このA/Dの外付けのため、第4図
から明らかなように、外付けのA/D40に対し
て4本の接続端子が必要になり、LSI化した際に
端子ピン数の増加をもたらす虞れがある。
から明らかなように、外付けのA/D40に対し
て4本の接続端子が必要になり、LSI化した際に
端子ピン数の増加をもたらす虞れがある。
そこで、このシステムでは、CIMがADモード
に設定されたときには、I/Oバツフア105の
14のポートのうちの4本がA/D40に対する接
続端子として切換えられるようにしてある。すな
わち、このシステムでは、I/Oバツフア105
が14ポートとなつており、これらは第5図から明
らかなように、CUMがDIOモードに設定された
ときには全部が入出力ポートとして使用される可
能性があるが、ADモードのときには最大でも10
ポートしか使用されず、4ポートはDIOのデータ
の入出力には使用されないで余つている。そこ
で、この余つた4ポートをADモードで切換え、
A/D40に対する端子ピンとして使用すれば、
A/Dを外付けにしても端子ピン数の増加はな
く、LSI化に際して汎用性が増し、コストダウン
が可能になる。
に設定されたときには、I/Oバツフア105の
14のポートのうちの4本がA/D40に対する接
続端子として切換えられるようにしてある。すな
わち、このシステムでは、I/Oバツフア105
が14ポートとなつており、これらは第5図から明
らかなように、CUMがDIOモードに設定された
ときには全部が入出力ポートとして使用される可
能性があるが、ADモードのときには最大でも10
ポートしか使用されず、4ポートはDIOのデータ
の入出力には使用されないで余つている。そこ
で、この余つた4ポートをADモードで切換え、
A/D40に対する端子ピンとして使用すれば、
A/Dを外付けにしても端子ピン数の増加はな
く、LSI化に際して汎用性が増し、コストダウン
が可能になる。
ところで、上記のシステムにおいては、多数の
LCU相互間でのデータ伝送制御のためにCCUが
設けられ、このCCUに含まれているマイコンな
どによりシステム全体の制御が適切に行なわれる
ようになつている。そして、このため、CCUや
各LCUに使用されているCIMは、CCU側でMPU
モードに設定された場合にはマイコンからの制御
により1フレーム分ごとのデータTXDの送信を
開始し、一方、LCU側でDIOモードに設定され
た場合にはCCU側から送信されたデータTXDが
受信データRXDとして入力され、それが確実に
受信完了されたことにより自らの送信データ
TXDの伝送を開始するようになつている。
LCU相互間でのデータ伝送制御のためにCCUが
設けられ、このCCUに含まれているマイコンな
どによりシステム全体の制御が適切に行なわれる
ようになつている。そして、このため、CCUや
各LCUに使用されているCIMは、CCU側でMPU
モードに設定された場合にはマイコンからの制御
により1フレーム分ごとのデータTXDの送信を
開始し、一方、LCU側でDIOモードに設定され
た場合にはCCU側から送信されたデータTXDが
受信データRXDとして入力され、それが確実に
受信完了されたことにより自らの送信データ
TXDの伝送を開始するようになつている。
従つて、このCIMを用いた伝送システムにお
いては、そこで必要とするデータ伝送機能を得る
ため、マイコンなどを備えたCCUが不可欠であ
り、CIMだけで伝送システムを構成することは
できない。即ち、第9図のように、2個のCIM
とを1本のOFなどで結合し、CIMをMPU
モードとし、CIMをDIOモードにしたとして
も、このままではいずれのCIMからのデータの
送信は開始しないから、データ伝送機能は発揮さ
れない。このことは両方のCIMをMPUモード或
いはDIOモードにしても同じである。
いては、そこで必要とするデータ伝送機能を得る
ため、マイコンなどを備えたCCUが不可欠であ
り、CIMだけで伝送システムを構成することは
できない。即ち、第9図のように、2個のCIM
とを1本のOFなどで結合し、CIMをMPU
モードとし、CIMをDIOモードにしたとして
も、このままではいずれのCIMからのデータの
送信は開始しないから、データ伝送機能は発揮さ
れない。このことは両方のCIMをMPUモード或
いはDIOモードにしても同じである。
もつとも、この第9図のように構成した場合で
も、何らかの手段を用いていずれかのCIMから
データの送信を行なわせてやれば、それ以後、デ
ータ伝送動作が開始され、交互にデータ伝送が継
続されるようにすることができる。
も、何らかの手段を用いていずれかのCIMから
データの送信を行なわせてやれば、それ以後、デ
ータ伝送動作が開始され、交互にデータ伝送が継
続されるようにすることができる。
しかしながら、このようにして伝送を開始させ
たとしても、このようなデータ伝送系にはノイズ
などによるデータ伝送誤りの発生が不可避であ
り、この結果、ひとたび伝送エラーが発生すれ
ば、その時点でデータ伝送動作はストツプしてし
まうことになり、従つて安定したデータ伝送動作
は望めない。
たとしても、このようなデータ伝送系にはノイズ
などによるデータ伝送誤りの発生が不可避であ
り、この結果、ひとたび伝送エラーが発生すれ
ば、その時点でデータ伝送動作はストツプしてし
まうことになり、従つて安定したデータ伝送動作
は望めない。
一方、自動車内の配線システムとしては、多数
のLCUを含む比較的大規模なデータ伝送システ
ムに限らず、2個のLCU相互間での多重伝送が
行なえるだけで充分であるという、比較的小規模
なデータ伝送システムも必要になる場合がある。
例えば、操舵輪コラムの側面に設けたスイツチパ
ネルと、ヘツドランプやホーンなどの被制御機器
との間の配線システムなどがそれである。従つ
て、このようなシステムに対しては、もしも可能
なら第9図に示した小規模なデータ伝送システム
の使用が望ましい。
のLCUを含む比較的大規模なデータ伝送システ
ムに限らず、2個のLCU相互間での多重伝送が
行なえるだけで充分であるという、比較的小規模
なデータ伝送システムも必要になる場合がある。
例えば、操舵輪コラムの側面に設けたスイツチパ
ネルと、ヘツドランプやホーンなどの被制御機器
との間の配線システムなどがそれである。従つ
て、このようなシステムに対しては、もしも可能
なら第9図に示した小規模なデータ伝送システム
の使用が望ましい。
しかしながら、この程度の小規模データ伝送シ
ステムに対しても、それを上記したCIMを用い
て構成した場合には、一方のCIMにマイコンな
どによる制御装置を設け、このCIMにCCUとし
ての機能を付与したり、或いは2個のLCUに対
してさらにCCUを別に設けたりする必要があり、
全体的な規模に比して割高なシステムとなつてし
まうという欠点があつた。
ステムに対しても、それを上記したCIMを用い
て構成した場合には、一方のCIMにマイコンな
どによる制御装置を設け、このCIMにCCUとし
ての機能を付与したり、或いは2個のLCUに対
してさらにCCUを別に設けたりする必要があり、
全体的な規模に比して割高なシステムとなつてし
まうという欠点があつた。
本発明の目的は、上記した従来のCIMの欠点
を除き、2個のCIMを伝送路を介して相互に結
合し、LCUの1対1伝送システムとするだけで
直ちに多重データ伝送を安定に行なわせることが
でき、小規模データ伝送システムのローコスト化
が可能で、自動車内の集約配線化に有用な改良さ
れたCIMを提供するにある。
を除き、2個のCIMを伝送路を介して相互に結
合し、LCUの1対1伝送システムとするだけで
直ちに多重データ伝送を安定に行なわせることが
でき、小規模データ伝送システムのローコスト化
が可能で、自動車内の集約配線化に有用な改良さ
れたCIMを提供するにある。
この目的を達成するため、本発明は、CIMに、
アクテイブモードとパツシブモードの2種の動作
モードを設け、これらをアドレス入力により切換
えられるようにすると共に、動作モードがアクテ
イブモードかパツシブモードかに応じて、データ
ポートの入出力方向が反転され、アクテイブモー
ドのときでも出力ポートの数とパツシブモードの
ときでの入力ポートの数とが同数になるようにし
た点を特徴とする。
アクテイブモードとパツシブモードの2種の動作
モードを設け、これらをアドレス入力により切換
えられるようにすると共に、動作モードがアクテ
イブモードかパツシブモードかに応じて、データ
ポートの入出力方向が反転され、アクテイブモー
ドのときでも出力ポートの数とパツシブモードの
ときでの入力ポートの数とが同数になるようにし
た点を特徴とする。
以下、本発明による通信処理回路(CIM)の
実施例を図面によつて説明する。
実施例を図面によつて説明する。
第10図は本発明の一実施例で、第4図の
CIMと異なつている点は自動送信回路330が
設けられている点であり、その他はこれらの図か
ら見る限り同じである。なお、アドレス比較回路
103のコンパレータ307とシフトレジスタ1
04との接続部分の構成は第4図と同じである
が、この第10図ではさらに詳しく描いてある。
CIMと異なつている点は自動送信回路330が
設けられている点であり、その他はこれらの図か
ら見る限り同じである。なお、アドレス比較回路
103のコンパレータ307とシフトレジスタ1
04との接続部分の構成は第4図と同じである
が、この第10図ではさらに詳しく描いてある。
さて、既に説明したように、第4図のCIMは、
アドレスの設定によりDIOモード、ADモード、
MPUモードの3種のモードに切換えて動作可能
にしてある。
アドレスの設定によりDIOモード、ADモード、
MPUモードの3種のモードに切換えて動作可能
にしてある。
一方、この第10図の本発明の実施例では、従
来のCIMと同様にアドレスにより3種のモード
の設定が可能であるが、それに加えて、これら3
種のモードの中でさらに別のモードがとり得るよ
うになつており、この別のモードの中にアクチブ
モードとパツシブモードの2つのモードがある。
そして、この別のモードの設定を可能にするた
め、この本発明の実施例では、第11図に示すよ
うに、4本のアドレス入力端子ピンの外に2本の
モードセレクト入力端子ピンMS0,MS1を設けて
あり、アドレス入力とモードセレクト入力とのマ
トリクスにより所定のモードに設定できるように
なつている。
来のCIMと同様にアドレスにより3種のモード
の設定が可能であるが、それに加えて、これら3
種のモードの中でさらに別のモードがとり得るよ
うになつており、この別のモードの中にアクチブ
モードとパツシブモードの2つのモードがある。
そして、この別のモードの設定を可能にするた
め、この本発明の実施例では、第11図に示すよ
うに、4本のアドレス入力端子ピンの外に2本の
モードセレクト入力端子ピンMS0,MS1を設けて
あり、アドレス入力とモードセレクト入力とのマ
トリクスにより所定のモードに設定できるように
なつている。
さて、第9図の様な1対1伝送システムを本発
明によるCIMによつて構成するためには、一方
のCIM、例えばCIMをアクチブモードに、そ
して他方のCIM(この場合はCIM)をパツシブ
モードに設定する。なお、この実施例では、
CIMをアクチブモードに設定するためには、ア
ドレスを“1”から“D”までのいずれか一つに
設定し(このときには、第7図から明らかなよう
にDIOモードとなる)、さらにモードセレクト入
力MS1=1、MS0=0or1にそれぞれ設定するよう
になつており、パツシブモードに設定するために
は、同じくアドレスを“1”から“D”までのい
ずれか一つに設定し、モードセレクト入力MS1=
0にしてやるようになつている。
明によるCIMによつて構成するためには、一方
のCIM、例えばCIMをアクチブモードに、そ
して他方のCIM(この場合はCIM)をパツシブ
モードに設定する。なお、この実施例では、
CIMをアクチブモードに設定するためには、ア
ドレスを“1”から“D”までのいずれか一つに
設定し(このときには、第7図から明らかなよう
にDIOモードとなる)、さらにモードセレクト入
力MS1=1、MS0=0or1にそれぞれ設定するよう
になつており、パツシブモードに設定するために
は、同じくアドレスを“1”から“D”までのい
ずれか一つに設定し、モードセレクト入力MS1=
0にしてやるようになつている。
ところで、この第10図の実施例においても、
そのデータ伝送動作におけるアドレスの機能は第
4図のCIMと同じである。一方、第9図に示す
ような1対1伝送システムにおいては、CIM
とCIMの間で相互にデータがやり取りされる。
従つて、このときにデータ伝送を可能にするため
には、CIMとCIMの両方を同じアドレス
(アドレス1〜Dの間に限る)に設定してシステ
ムを構成しなければならない。
そのデータ伝送動作におけるアドレスの機能は第
4図のCIMと同じである。一方、第9図に示す
ような1対1伝送システムにおいては、CIM
とCIMの間で相互にデータがやり取りされる。
従つて、このときにデータ伝送を可能にするため
には、CIMとCIMの両方を同じアドレス
(アドレス1〜Dの間に限る)に設定してシステ
ムを構成しなければならない。
なお、このため、アクチブモードでは同じアド
レスに対してI/Oバツフアの入力ポートと出力
ポートを反転させる必要があり、そのように構成
してあるが、この点については後述する。
レスに対してI/Oバツフアの入力ポートと出力
ポートを反転させる必要があり、そのように構成
してあるが、この点については後述する。
次に、自動送信回路330を含む制御回路10
1の一実施例を第12図に示す。
1の一実施例を第12図に示す。
この実施例による自動送信回路330はゲート
回路とインバータ、それにフリツプ・フロツプで
構成され、それによりCIMがアクチブモードに
設定されたときには、シーケンスカウンタ303
のカウント出力がS254になつたとき、所定の
タイミングで信号LOAD49を発生し、シーケ
ンスカウンタ303にS49をロードする働きを
するもので、その動作は第13図のようになつて
いる。なお、この第12図における信号STB3
は、このCIMがMPUモードに設定されたときに
意味をもつもので、アクチブモードでは特に関係
がない信号である。
回路とインバータ、それにフリツプ・フロツプで
構成され、それによりCIMがアクチブモードに
設定されたときには、シーケンスカウンタ303
のカウント出力がS254になつたとき、所定の
タイミングで信号LOAD49を発生し、シーケ
ンスカウンタ303にS49をロードする働きを
するもので、その動作は第13図のようになつて
いる。なお、この第12図における信号STB3
は、このCIMがMPUモードに設定されたときに
意味をもつもので、アクチブモードでは特に関係
がない信号である。
こうして、DIOモードの中で、さらにアクチブ
モードとパツシブモードに設定可能にした本発明
の一実施例によるCIMを用い、第9図に示すよ
うなLCUの1対1伝送システムを構成すると第
14図のようになる。ここで、CIM34はDIOモ
ードでかつアクチブモードに設定されたCIMを、
そしてCIM35はDIOモードでかつパツシブモー
ドに設定されたCIMをそれぞれ表わす。従つて、
CIM34は第10図及び第12図で示した自動
送信回路330が能動化されている以外は第4図
などで説明したDIOモードにおけるCIMとして動
作し、他方、CIM35は自動送信回路330が
能動化されないから、第4図などで説明したDIO
モードにあるCIMと全く同じ動作をするように
なつている。
モードとパツシブモードに設定可能にした本発明
の一実施例によるCIMを用い、第9図に示すよ
うなLCUの1対1伝送システムを構成すると第
14図のようになる。ここで、CIM34はDIOモ
ードでかつアクチブモードに設定されたCIMを、
そしてCIM35はDIOモードでかつパツシブモー
ドに設定されたCIMをそれぞれ表わす。従つて、
CIM34は第10図及び第12図で示した自動
送信回路330が能動化されている以外は第4図
などで説明したDIOモードにおけるCIMとして動
作し、他方、CIM35は自動送信回路330が
能動化されないから、第4図などで説明したDIO
モードにあるCIMと全く同じ動作をするように
なつている。
次に、第10図に示した本発明の実施例による
CIMを用いて構成した第14図に示すような1
対1伝送システムの動作について説明する。な
お、上述のように、第14図におけるCIM34,
35は、いずれもその基本的動作はDIOモードに
おけるものとなつている(特にCIM35はDIOモ
ードと全く同じである)から、以下の説明では第
8図を用いて行なう。
CIMを用いて構成した第14図に示すような1
対1伝送システムの動作について説明する。な
お、上述のように、第14図におけるCIM34,
35は、いずれもその基本的動作はDIOモードに
おけるものとなつている(特にCIM35はDIOモ
ードと全く同じである)から、以下の説明では第
8図を用いて行なう。
まず、自動車のエンジンキーが操作されるなど
して伝送システムの電源が投入されると、イニシ
ヤライズが行なわれ、シーケンスカウンタ303
の出力はS0にセツトされる。そして、それにひ
き続いてクロツクφMのカウントにより、このカ
ウンタ303が歩進してゆく。こうしてカウンタ
303が歩進を開始してゆきそのカウント出力が
S25になると、CIM34,35はいずれもア
イドル状態になり、その後は受信信号が入力され
てくるのをただ待つているだけの状態になつてし
まう。
して伝送システムの電源が投入されると、イニシ
ヤライズが行なわれ、シーケンスカウンタ303
の出力はS0にセツトされる。そして、それにひ
き続いてクロツクφMのカウントにより、このカ
ウンタ303が歩進してゆく。こうしてカウンタ
303が歩進を開始してゆきそのカウント出力が
S25になると、CIM34,35はいずれもア
イドル状態になり、その後は受信信号が入力され
てくるのをただ待つているだけの状態になつてし
まう。
ところで、このシステムでは、第14図から明
らかなように、信号伝送路20に結合されている
のは2個のCIM34,35だけであり、従つて、
これらがいずれもアイドル状態に入つてしまえ
ば、第9図で説明したように、データ伝送動作は
いつまで経つても開始されない。
らかなように、信号伝送路20に結合されている
のは2個のCIM34,35だけであり、従つて、
これらがいずれもアイドル状態に入つてしまえ
ば、第9図で説明したように、データ伝送動作は
いつまで経つても開始されない。
しかしながら、この第14図では、CIM34,
35が本発明の実施例によるものであり、これに
よりCIM35はアクチブモードに設定されてい
る。
35が本発明の実施例によるものであり、これに
よりCIM35はアクチブモードに設定されてい
る。
一方、第10図に関連して説明したとおり、本
発明によるCIMでもその基本的な動作は第4図
のCIMと同じであり、従つて、アイドル状態に
あつてもCIM34,35のシーケンスカウンタ
303はクロツクφMのカウントをそのまま続け
ている。
発明によるCIMでもその基本的な動作は第4図
のCIMと同じであり、従つて、アイドル状態に
あつてもCIM34,35のシーケンスカウンタ
303はクロツクφMのカウントをそのまま続け
ている。
そこで、第14図のシステムにおいて、イニシ
ヤライズ後にCIM34,35がアイドル状態に
入ると、それ以後、パツシブモードにあるCIM
35はそのままアイドル状態にとどまつている
が、CIM34はアクチブモードに設定されてい
るため、自動送信回路330が能動化されてお
り、この結果、シーケンシヤルカウンタ303の
カウント出力がS254に達した後の所定のタイ
ミングで第13図に示すように信号LODO49が
発生し、シーケンシヤルカウンタ303の出力に
S49がロードされる。
ヤライズ後にCIM34,35がアイドル状態に
入ると、それ以後、パツシブモードにあるCIM
35はそのままアイドル状態にとどまつている
が、CIM34はアクチブモードに設定されてい
るため、自動送信回路330が能動化されてお
り、この結果、シーケンシヤルカウンタ303の
カウント出力がS254に達した後の所定のタイ
ミングで第13図に示すように信号LODO49が
発生し、シーケンシヤルカウンタ303の出力に
S49がロードされる。
既に説明したように、本発明によるCIM34,
35においても、第4図ないし第8図で説明した
ように、シーケンシヤルカウンタ303のカウン
トデータによつて伝送動作が制御されている。従
つて、CIM34のシーケンスカウンタ303の
出力データがS49にされると、第8図から明ら
かなように、このCIM34の動作はそれまでの
アイドル状態からDUMMY状態にジヤンプし、
その後、このシーケンシヤルカウンタ303の歩
進によつて25ビツト“0”送信と、それに続くS
74からのデータTXDの送信動作に入ることに
なる。
35においても、第4図ないし第8図で説明した
ように、シーケンシヤルカウンタ303のカウン
トデータによつて伝送動作が制御されている。従
つて、CIM34のシーケンスカウンタ303の
出力データがS49にされると、第8図から明ら
かなように、このCIM34の動作はそれまでの
アイドル状態からDUMMY状態にジヤンプし、
その後、このシーケンシヤルカウンタ303の歩
進によつて25ビツト“0”送信と、それに続くS
74からのデータTXDの送信動作に入ることに
なる。
こうして、ひとたびCIM34からデータの送
信が開始すれば、このデータがアイドル状態にあ
るCIM35によつて受信され、この結果、CIM
34と35との間でのデータ伝送はDIOモードで
交互に1フレーム分づつ行なわれ、2個のCIM
34と35とによる1対1伝送システムによるデ
ータ伝送が開始することになる。
信が開始すれば、このデータがアイドル状態にあ
るCIM35によつて受信され、この結果、CIM
34と35との間でのデータ伝送はDIOモードで
交互に1フレーム分づつ行なわれ、2個のCIM
34と35とによる1対1伝送システムによるデ
ータ伝送が開始することになる。
従つて、このときのCIM34とCIM35の状
態遷移図を示すと第15図に示すようになる。
態遷移図を示すと第15図に示すようになる。
一方、このようにしてCIM34と35の間で
のデータ伝送動作が開始し、定常的な半二重方式
によるデータ伝送が行なわれているときに伝送エ
ラーが発生したとすれば、CIM34と35の両
方がアイドル状態になり、再びデータ伝送動作は
停止されてしまう。
のデータ伝送動作が開始し、定常的な半二重方式
によるデータ伝送が行なわれているときに伝送エ
ラーが発生したとすれば、CIM34と35の両
方がアイドル状態になり、再びデータ伝送動作は
停止されてしまう。
しかしながら、このときにも、CIM34がア
クチブモードにあるため、シーケンスカウンタ3
03のカウント出力がS254になつた時点で再
びシーケンスカウンタ303にS49がロードさ
れ、自動的にデータ送信が開始される。
クチブモードにあるため、シーケンスカウンタ3
03のカウント出力がS254になつた時点で再
びシーケンスカウンタ303にS49がロードさ
れ、自動的にデータ送信が開始される。
従つて、この発明の実施例によるCIMによれ
ば、動作モードをアクチブモードとパツシブモー
ドに選択した上で第14図に示すように1対1伝
送システムを構成するだけで常に安定にデータ伝
送を行なうことができ、小規模なデータ伝送シス
テムをローコストで構成することができる。
ば、動作モードをアクチブモードとパツシブモー
ドに選択した上で第14図に示すように1対1伝
送システムを構成するだけで常に安定にデータ伝
送を行なうことができ、小規模なデータ伝送シス
テムをローコストで構成することができる。
ここで、本発明の一実施例におけるモード選択
とI/Oバツフア105の入出力ポートの切換え
について説明する。
とI/Oバツフア105の入出力ポートの切換え
について説明する。
既に説明したように、第10図に示した本発明
の一実施例では、DIOモードのときにアクチブモ
ードとパツシブモードとに選択設定が可能で、ア
クチブモードでは自動送信回路330が能動化さ
れるようになつているが、その他、DIOモードに
よるデータ伝送動作やその他の構成は第4図の
CIMと同じであり、そのため、DIOモードでは
I/Oバツフア105のポートの方向性がアドレ
スによつて決められ、アドレスがそのまま出力ポ
ート数となるようにしてある。例えば、DIOモー
ドには4ビツトのアドレスの“1”から“D”が
対応しているが、アドレスを“1”にすればI/
Oバツフア105の14ビツトのポートのうち、1
ビツトが出力ポートで13ビツトが入力ポートとな
り、アドレス“D”では13ビツトが出力ポートで
1ビツトが入力ポートになる。
の一実施例では、DIOモードのときにアクチブモ
ードとパツシブモードとに選択設定が可能で、ア
クチブモードでは自動送信回路330が能動化さ
れるようになつているが、その他、DIOモードに
よるデータ伝送動作やその他の構成は第4図の
CIMと同じであり、そのため、DIOモードでは
I/Oバツフア105のポートの方向性がアドレ
スによつて決められ、アドレスがそのまま出力ポ
ート数となるようにしてある。例えば、DIOモー
ドには4ビツトのアドレスの“1”から“D”が
対応しているが、アドレスを“1”にすればI/
Oバツフア105の14ビツトのポートのうち、1
ビツトが出力ポートで13ビツトが入力ポートとな
り、アドレス“D”では13ビツトが出力ポートで
1ビツトが入力ポートになる。
一方、これも既に説明したとおり、第14図の
ような1対1伝送システムでは、両方のCIM3
4と35のアドレスを一致させておかなければ、
データの伝送は行なえない。
ような1対1伝送システムでは、両方のCIM3
4と35のアドレスを一致させておかなければ、
データの伝送は行なえない。
しかして、この第14図のシステムでは、一方
のCIM、例えばCIM34から送信されたデータ
は必ずCIM35によつてだけ受信され、他方、
CIM35が送信したデータはCIM34でしか受
信されないから、これら両方のCIM34と35
でI/Oバツフア105の入力ポート数と出力ポ
ート数とを同じにしたのでは、データ伝送に無駄
が生じ、伝送可能なビツト数を有効に利用できな
くなつてしまう。つまり、データ伝送の本質か
ら、このような1対1伝送システムにおける一方
のCIMにおける入力ポートのデータは他方の
CIMにおける出力ポートによつて受信されなけ
ればデータ伝送が行なわれたことにならないか
ら、一方のCIMにおける入力ポートの数は他方
のCIMにおける出力ポートの数に等しくし、反
対に一方のCIMの出力ポート数は他方のCIMの
入力ポート数に等しくするのが最も望ましい。
のCIM、例えばCIM34から送信されたデータ
は必ずCIM35によつてだけ受信され、他方、
CIM35が送信したデータはCIM34でしか受
信されないから、これら両方のCIM34と35
でI/Oバツフア105の入力ポート数と出力ポ
ート数とを同じにしたのでは、データ伝送に無駄
が生じ、伝送可能なビツト数を有効に利用できな
くなつてしまう。つまり、データ伝送の本質か
ら、このような1対1伝送システムにおける一方
のCIMにおける入力ポートのデータは他方の
CIMにおける出力ポートによつて受信されなけ
ればデータ伝送が行なわれたことにならないか
ら、一方のCIMにおける入力ポートの数は他方
のCIMにおける出力ポートの数に等しくし、反
対に一方のCIMの出力ポート数は他方のCIMの
入力ポート数に等しくするのが最も望ましい。
そこで、この実施例では、アドレスによるI/
Oバツフア105の入出力ポートの切換を、パツ
シブモードでは第4図のCIMと同様に行ない、
他方、アクチブモードに設定されたときには、パ
ツシブモード時と反対に、アドレス数が入力ポー
ト数に対応して行なわれるようにしてある。例え
ば、いま、第14図のCIM34と35がアドレ
ス“1”に設定されていたとすれば、CIM35
ではI/Oバツフア105の14本のポートのう
ち、1本が出力ポート、13本が入力ポートとおな
るのに対して、アクチブモードにあるCIM34
では出力ポートが13本、入力ポートが1本とな
り、1対1伝送におけるデータ転送機能を充分に
活用することができる。
Oバツフア105の入出力ポートの切換を、パツ
シブモードでは第4図のCIMと同様に行ない、
他方、アクチブモードに設定されたときには、パ
ツシブモード時と反対に、アドレス数が入力ポー
ト数に対応して行なわれるようにしてある。例え
ば、いま、第14図のCIM34と35がアドレ
ス“1”に設定されていたとすれば、CIM35
ではI/Oバツフア105の14本のポートのう
ち、1本が出力ポート、13本が入力ポートとおな
るのに対して、アクチブモードにあるCIM34
では出力ポートが13本、入力ポートが1本とな
り、1対1伝送におけるデータ転送機能を充分に
活用することができる。
なお、既に説明したとおり、本発明のCIMが
アクチブモードに設定されたときには、電源投入
後、或いはデータの受信が終了した後、シーケン
スカウンタ303がS254に歩進してから自動
送信動作に入る。
アクチブモードに設定されたときには、電源投入
後、或いはデータの受信が終了した後、シーケン
スカウンタ303がS254に歩進してから自動
送信動作に入る。
そこで、いま、クロツクφMによるデータの伝
送速度を250Kbit/Secとすれば、約1mSecの待
ち時間で自動送信動作に入るようになるが、この
時間はシーケンスカウンタ303の最大ビツト数
とクロツクの周波数で任意に設定可能なことはい
うまでもない。
送速度を250Kbit/Secとすれば、約1mSecの待
ち時間で自動送信動作に入るようになるが、この
時間はシーケンスカウンタ303の最大ビツト数
とクロツクの周波数で任意に設定可能なことはい
うまでもない。
また、第10図の実施例では、シーケンスカウ
ンタ303を利用して自動送信に入るまでの時間
を設定しているため、アクチブモードでの動作に
必要な構成の付加が少くローコストで済む。
ンタ303を利用して自動送信に入るまでの時間
を設定しているため、アクチブモードでの動作に
必要な構成の付加が少くローコストで済む。
以上説明したように、本発明によれば、CCU
を含まない2個のLCUで1対1伝送システムを
構成しても確実なデータ伝送を行なわせることが
できるから、従来技術の欠点を除き、小規模デー
タ伝送システムに適用して自動車内集約配線ンス
テムなどのローコスト化に有効な通信処理回路を
容易に提供することができる。
を含まない2個のLCUで1対1伝送システムを
構成しても確実なデータ伝送を行なわせることが
できるから、従来技術の欠点を除き、小規模デー
タ伝送システムに適用して自動車内集約配線ンス
テムなどのローコスト化に有効な通信処理回路を
容易に提供することができる。
第1図は自動車内集約配線システムの一例を示
す説明図、第2図はデータ伝送方式の一例を示す
ブロツク構成図、第3図は各端末処理装置の一例
を示すブロツク図、第4図は第3図をさらに詳細
にしたブロツク図、第5図はデータ内容の一例を
示す説明図、第6図は伝送波形の一例を示す説明
図、第7図はモード選択の一例を示す説明図、第
8図はDIOモードの動作を説明するためのタイミ
ングチヤート、第9図は小規模データ伝送システ
ムの概念図、第10図は本発明による通信処理回
路の一実施例を示すブロツク図、第11図はモー
ドセレクト入力の説明図、第12図は自動送信回
路の一実施例を示すブロツク図、第13図はその
動作説明用のタイミングチヤート、第14図は本
発明による通信処理回路を用いた1対1伝送シス
テムの一実施例を示すブロツク図、第15図はそ
の動作説明図である。 10……中央処理装置、20……信号伝送路、
30〜32……端末処理装置、33……通信制御
装置、40……A/D(アナログ・デイジタル変
換器)、51〜58……外部負荷、101……制
御回路、102……同期回路、103……アドレ
ス比較回路、104……シフトレジスタ、105
……I/Oバツフア、106……A/D制御回
路、107……クロツク発生器、301……同期
回路、302……カウンタ、303……シーケン
スカウンタ、304……シーケンスデコーダ、3
05……異常検出器、306……アドレスデコー
ダ、307……コンパレータ、308……エラー
検出回路、310……複合ゲート、311……エ
クスクルーシブオアゲート、312……アンドゲ
ート、320……シフトレジスタ、321……レ
ジスタ、322……ゲート、323……カウン
タ、324……A/D制御用信号発生回路、32
5……カウンタ、330……自動送信回路。
す説明図、第2図はデータ伝送方式の一例を示す
ブロツク構成図、第3図は各端末処理装置の一例
を示すブロツク図、第4図は第3図をさらに詳細
にしたブロツク図、第5図はデータ内容の一例を
示す説明図、第6図は伝送波形の一例を示す説明
図、第7図はモード選択の一例を示す説明図、第
8図はDIOモードの動作を説明するためのタイミ
ングチヤート、第9図は小規模データ伝送システ
ムの概念図、第10図は本発明による通信処理回
路の一実施例を示すブロツク図、第11図はモー
ドセレクト入力の説明図、第12図は自動送信回
路の一実施例を示すブロツク図、第13図はその
動作説明用のタイミングチヤート、第14図は本
発明による通信処理回路を用いた1対1伝送シス
テムの一実施例を示すブロツク図、第15図はそ
の動作説明図である。 10……中央処理装置、20……信号伝送路、
30〜32……端末処理装置、33……通信制御
装置、40……A/D(アナログ・デイジタル変
換器)、51〜58……外部負荷、101……制
御回路、102……同期回路、103……アドレ
ス比較回路、104……シフトレジスタ、105
……I/Oバツフア、106……A/D制御回
路、107……クロツク発生器、301……同期
回路、302……カウンタ、303……シーケン
スカウンタ、304……シーケンスデコーダ、3
05……異常検出器、306……アドレスデコー
ダ、307……コンパレータ、308……エラー
検出回路、310……複合ゲート、311……エ
クスクルーシブオアゲート、312……アンドゲ
ート、320……シフトレジスタ、321……レ
ジスタ、322……ゲート、323……カウン
タ、324……A/D制御用信号発生回路、32
5……カウンタ、330……自動送信回路。
Claims (1)
- 【特許請求の範囲】 1 データ取込用の入力ポートとデータ送出用の
出力ポートの何れかに切換可能な複数のデータポ
ートと、対をなす相手局からの所定のフオーマツ
トの入力データによる呼び掛けに応答して前記デ
ータポートの中での出力ポートに対するデータの
受信動作を行ない、それに続いて相手局への前記
データポートの中での入力ポートから取込んだデ
ータの送信動作を開始するようにした通信処理回
路において、通信処理回路の動作モードをアクテ
イブモードとパツシブモードの何れか一方に切換
える手段と、このアクテイブモードとパツシブモ
ードの切換に応じてアクテイブモードのときでの
出力ポートの数とパツシブモードのときでの入力
ポートの数が同数となるように前記複数のデータ
ポートのそれぞれの入出力方向を切換える手段と
を設け、前記アクテイブモードが所定の周期で自
動的に送信を開始する動作モードになり、前記パ
ツシブモードが受信状態で待機する動作モードに
なるように構成したことを特徴とする通信処理回
路。 2 データ取込用の入力ポートとデータ送出用の
出力ポートの何れかに切換可能な複数のデータポ
ートと、対をなす相手局からの所定のフオーマツ
トの入力データによる呼び掛けに応答して前記デ
ータポートの中での出力ポートに対するデータの
受信動作を行ない、それに続いて相手局への前記
データポートの中での入力ポートから取込んだデ
ータの送信動作を開始するようにした通信処理回
路であつて、該通信処理回路の動作モードをアク
テイブモードとパツシブモードの何れか一方に切
換える手段と、このアクテイブモードとパツシブ
モードの切換に応じてアクテイブモードのときで
の出力ポートの数とパツシブモードのときでの入
力ポートの数が同数となるように前記複数のデー
タポートのそれぞれの入出力方向を切換える手段
とを有し、前記アクテイブモードが所定の周期で
自動的に送信を開始する動作モードになり、前記
パツシブモードが受信状態で待機する動作モード
になるように構成した通信処理回路を2個用い、
一方を前記アクテイブモードに、他方を前記パツ
シブモードに設定した上で相互に伝送系を介して
結合し、又方向にデータ伝送を行なうように構成
したことを特徴とする1対1伝送システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58104880A JPS59230345A (ja) | 1983-06-14 | 1983-06-14 | 信号処理回路及びそれを用いた1対1伝送システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58104880A JPS59230345A (ja) | 1983-06-14 | 1983-06-14 | 信号処理回路及びそれを用いた1対1伝送システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59230345A JPS59230345A (ja) | 1984-12-24 |
| JPH0512892B2 true JPH0512892B2 (ja) | 1993-02-19 |
Family
ID=14392500
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58104880A Granted JPS59230345A (ja) | 1983-06-14 | 1983-06-14 | 信号処理回路及びそれを用いた1対1伝送システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59230345A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4792783A (en) * | 1986-05-07 | 1988-12-20 | Electro-Mechanical Products | Vehicular function controller having alterable function designators |
| DE4401785C2 (de) * | 1993-01-21 | 2001-05-17 | Hitachi Ltd | Fahrzeug-Steuersystem |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5169311A (ja) * | 1974-12-13 | 1976-06-15 | Hitachi Ltd | Sogodensosochi |
| JPS53148247A (en) * | 1977-05-30 | 1978-12-23 | Toshiba Corp | Data transmission-reception system |
| JPS58537U (ja) * | 1981-06-26 | 1983-01-05 | 株式会社日立製作所 | 送受信回路 |
-
1983
- 1983-06-14 JP JP58104880A patent/JPS59230345A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59230345A (ja) | 1984-12-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5896418A (en) | Data transmission system having a communication control computer for controlling communication between a communication interface module and terminal devices | |
| US5113410A (en) | Data transmission system | |
| JP2000013414A (ja) | 装置内監視制御システム | |
| US5224124A (en) | Data transmission system | |
| JPH0512892B2 (ja) | ||
| JP2500801B2 (ja) | 端末処理装置 | |
| JPH0315866B2 (ja) | ||
| JP2502491B2 (ja) | 通信処理回路 | |
| US4682167A (en) | Data transfer system for numerically controlled equipment | |
| JP2764858B2 (ja) | データ伝送システム | |
| JPH0534861B2 (ja) | ||
| JP2612433B2 (ja) | 自動車用データ伝送システム | |
| JP2612433C (ja) | ||
| JP2534836B2 (ja) | デ―タ伝送システム | |
| JP2764857B2 (ja) | 通信処理用回路素子 | |
| JPH059840B2 (ja) | ||
| JPH0736540B2 (ja) | アナログ信号時分割多重伝送方式 | |
| JPS60167539A (ja) | 信号伝送装置 | |
| JPS5992653A (ja) | デ−タ伝送装置 | |
| JPH0472427B2 (ja) | ||
| JPH0431158B2 (ja) | ||
| JPS5977741A (ja) | 信号入力装置 | |
| JPS62104299A (ja) | 集約配線システム | |
| JPS6125266A (ja) | バスインタ−フエ−ス | |
| JPS61200728A (ja) | 自動車用多重通信システム |