(57)【要約】    【課題】  送受信の切り替え手段を使用することなく、伝送路上に、１つのマスター側装置と、複数のスレーブ側装置が接続されたバス構成になっている場合に、マスター側装置が複数のスレーブ側装置から任意の１つを選択することができる、小型で安価なシリアル通信システム装置を得る。    【解決手段】  ホスト装置ＨＣが、所望の前記スレーブ装置と通信を行う場合、前記マスター側送受信回路２に対して、所定の方法でクロック信号ＴＣＬＫにデータを重畳させて生成したシリアルデータ信号ＤＡＴＡを各スレーブ側送受信回路ＳＣ１〜ＳＣｎに送信させる際、所定の時間以上同じデータを連続して送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを送信させるようにした。【選択図】  図１
2006059100.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置と該ホスト装置からの指令に基づいて作動する複数のスレーブ装置との間で、所定のクロック信号にデータを重畳させて生成したシリアルデータ信号を、１つの伝送路を介して送受信する半二重通信によるシリアル通信を行うシリアル通信システム装置において、
前記クロック信号に前記ホスト装置からのデータを重畳させて生成した前記シリアルデータ信号を前記伝送路に送信すると共に、伝送路を介して受信したシリアルデータ信号からデータを抽出して前記ホスト装置に出力するマスター側送受信回路と、
前記伝送路から入力されたシリアルデータ信号に、対応する前記スレーブ装置からのデータを重畳させて送信すると共に、伝送路を介して受信したシリアルデータ信号からデータを抽出して該対応するスレーブ装置に出力する各スレーブ側送受信回路と、
を備え、
前記ホスト装置は、所望の前記スレーブ装置と通信を行う場合、前記マスター側送受信回路に対して、所定の時間以上同じデータを連続して前記クロック信号に重畳させて前記伝送路に送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを前記クロック信号に重畳させて前記伝送路に送信させることを特徴とするシリアル通信システム装置。
【請求項２】
前記ホスト装置は、所望の前記スレーブ装置と通信を行う場合、前記マスター側送受信回路に対して、前記クロック信号における所定のパルス数以上の間同じデータを連続して前記クロック信号に重畳させて前記伝送路に送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを前記クロック信号に重畳させて前記伝送路に送信させることを特徴とする請求項１記載のシリアル通信システム装置。
【請求項３】
前記同じデータはハイレベルのデータであり、前記ＩＤはローレベルのデータで始まることを特徴とする請求項１又は２記載のシリアル通信システム装置。
【請求項４】
前記各スレーブ装置は、対応するスレーブ側送受信回路を介して所定の時間以上同じデータが入力されると、対応するスレーブ側送受信回路を介して入力される前記ＩＤの識別動作を行うことを特徴とする請求項１、２又は３記載のシリアル通信システム装置。
【請求項５】
前記ＩＤが示すスレーブ装置は、該ＩＤを認識した後、対応する前記スレーブ側送受信回路に対して、入力されたシリアルデータ信号に所定のアクノリッジデータを重畳させて送信することを特徴とする請求項４記載のシリアル通信システム装置。
【請求項６】
前記ホスト装置は、前記ＩＤが示すスレーブ装置からの前記アクノリッジデータが重畳されたシリアルデータ信号がマスター側送受信回路に受信されなかった場合、発行したＩＤに該当するスレーブ装置が対応するスレーブ側送受信回路を介して前記伝送路に接続されていないことを認識することを特徴とする請求項５記載のシリアル通信システム装置。
【請求項７】
前記ホスト装置は、発行したＩＤに該当するスレーブ装置が対応するスレーブ側送受信回路を介して前記伝送路に接続されていないことを認識すると、再度前記マスター側送受信回路に対して、所定の時間以上同じデータを連続して前記クロック信号に重畳させて前記伝送路に送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを前記クロック信号に重畳させて前記伝送路に送信させることを特徴とする請求項６記載のシリアル通信システム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアル通信を行うシリアル通信システム装置に関し、特に半二重通信によるシリアル通信を行うシリアル通信システム装置に関する。
【背景技術】
【０００２】
デジタル信号をシリアル通信で伝送する方法は従来から様々な方法が知られているが、その中で代表的なものを図５〜図８に示している。
図５において、データ信号ＳｄＡは、最も一般的な信号であり、データを信号レベルでそのまま示し、各データの区切りを示した同期信号ＳａＡを用いてデータ信号ＳｄＡからデータを抽出している。このような方式では、データ信号と同期信号の２つの信号が必要であった。
【０００３】
次に、図６において、データ信号ＳｄＢは、パルス幅変調された信号であり、信号間隔は一定であるが、データが「０」のときと「１」のときで、パルス幅を変えている。この方式では、符号の間隔が問題になるだけで容易に非同期動作を行わせることができる（例えば、特許文献１〜７参照。）。また、図７において、データ信号ＳｄＣは、パルスの時間的な位置を変えたパルス位置変調方式の信号であり、時間基準である同期信号ＳａＣによってデータがサンプリングされている。図８において、データ信号ＳｄＤは、赤外線リモコン等で使用されている信号であり、上記のパルス幅変調とパルス位置変調を合わせた信号である。ただし、データ間隔は等間隔ではなく、非同期信号であり同期信号は不要である。
【０００４】
図９は、半二重通信を行うシリアル通信装置の従来例を示した概略のブロック図である。図９のシリアル通信装置２００において、マスター側送受信回路２０１は、マスター側送信回路部２０２とマスター側受信回路部２０３と送信権制御を行うマスター側スイッチ部２０４とを備えている。同様に、スレーブ側送受信回路２０５は、スレーブ側送信回路部２０６とスレーブ側受信回路部２０７と送信権制御を行うスレーブ側スイッチ部２０８とを備えている。マスター側送信回路部２０２とスレーブ側送信回路部２０６は基本的に同じものであり、マスター側受信回路部２０３とスレーブ側受信回路部２０７は基本的には同じものである。
【０００５】
ここで、送信権がマスター側送受信回路２０１にある場合、データは、マスター側送受信回路２０１のマスター側送信回路部２０２からスレーブ側送受信回路のスレーブ側受信回路部２０７へ伝送される。また、送信権がスレーブ側送受信回路２０５に移ると、データはスレーブ側送受信回路２０５のスレーブ側送信回路部２０７からマスター側送受信回路２０１のマスター側受信回路部２０３へ伝送される。
【特許文献１】米国特許第６９８０６６号明細書
【特許文献２】米国特許第５８６２３５４号明細書
【特許文献３】米国特許第５９７８９２７号明細書
【特許文献４】米国特許第６１０８７５１号明細書
【特許文献５】米国特許第６２３９７３２号明細書
【特許文献６】米国特許第６４１２０７２号明細書
【特許文献７】米国特許第５８０３５１８号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、前述したように、従来は、データ信号の他に同期信号が必要であったり、同期信号が不要であっても、データからデータ信号を生成する、逆に、データ信号からデータを抽出するときの回路が複雑であったりした。更に、半二重通信を行うには、スレーブ側装置でも、マスター側装置と同様の回路が必要であり、送受信を切り替えるための切り替え手段が必要であるため、１つの伝送路上に、１つのマスター側装置と、複数のスレーブ側装置が接続されたバス構成になっている場合、回路規模が大きくなり回路スペースやコストの増大を招いていた。
【０００７】
本発明は、上記のような問題を解決するためになされたものであり、送受信の切り替え手段を使用することなく、伝送路上に、１つのマスター側装置と、複数のスレーブ側装置が接続されたバス構成になっている場合に、マスター側装置が複数のスレーブ側装置から任意の１つを選択することができる、小型で安価なシリアル通信システム装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るシリアル通信システム装置は、ホスト装置と該ホスト装置からの指令に基づいて作動する複数のスレーブ装置との間で、所定のクロック信号にデータを重畳させて生成したシリアルデータ信号を、１つの伝送路を介して送受信する半二重通信によるシリアル通信を行うシリアル通信システム装置において、
前記クロック信号に前記ホスト装置からのデータを重畳させて生成した前記シリアルデータ信号を前記伝送路に送信すると共に、伝送路を介して受信したシリアルデータ信号からデータを抽出して前記ホスト装置に出力するマスター側送受信回路と、
前記伝送路から入力されたシリアルデータ信号に、対応する前記スレーブ装置からのデータを重畳させて送信すると共に、伝送路を介して受信したシリアルデータ信号からデータを抽出して該対応するスレーブ装置に出力する各スレーブ側送受信回路と、
を備え、
前記ホスト装置は、所望の前記スレーブ装置と通信を行う場合、前記マスター側送受信回路に対して、所定の時間以上同じデータを連続して前記クロック信号に重畳させて前記伝送路に送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを前記クロック信号に重畳させて前記伝送路に送信させるものである。
【０００９】
具体的には、前記ホスト装置は、所望の前記スレーブ装置と通信を行う場合、前記マスター側送受信回路に対して、前記クロック信号における所定のパルス数以上の間同じデータを連続して前記クロック信号に重畳させて前記伝送路に送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを前記クロック信号に重畳させて前記伝送路に送信させるようにした。
【００１０】
この場合、前記同じデータはハイレベルのデータであり、前記ＩＤはローレベルのデータで始まるようにしてもよい。
【００１１】
また、前記各スレーブ装置は、対応するスレーブ側送受信回路を介して所定の時間以上同じデータが入力されると、対応するスレーブ側送受信回路を介して入力される前記ＩＤの識別動作を行うようにした。
【００１２】
この場合、前記ＩＤが示すスレーブ装置は、該ＩＤを認識した後、対応する前記スレーブ側送受信回路に対して、入力されたシリアルデータ信号に所定のアクノリッジデータを重畳させて送信するようにした。
【００１３】
また、前記ホスト装置は、前記ＩＤが示すスレーブ装置からの前記アクノリッジデータが重畳されたシリアルデータ信号がマスター側送受信回路に受信されなかった場合、発行したＩＤに該当するスレーブ装置が対応するスレーブ側送受信回路を介して前記伝送路に接続されていないことを認識するようにした。
【００１４】
また、前記ホスト装置は、発行したＩＤに該当するスレーブ装置が対応するスレーブ側送受信回路を介して前記伝送路に接続されていないことを認識すると、再度前記マスター側送受信回路に対して、所定の時間以上同じデータを連続して前記クロック信号に重畳させて前記伝送路に送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを前記クロック信号に重畳させて前記伝送路に送信させるようにしてもよい。
【発明の効果】
【００１５】
本発明のシリアル通信システム装置によれば、ホスト装置は、所望の前記スレーブ装置と通信を行う場合、前記マスター側送受信回路に対して、所定の時間以上同じデータを連続して前記クロック信号に重畳させて前記伝送路に送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを前記クロック信号に重畳させて前記伝送路に送信させることから、送受信の切り替え手段を使用することなく、伝送路上に、１つのマスター側装置と、複数のスレーブ側装置が接続されたバス構成になっている場合に、マスター側装置が複数のスレーブ側装置から任意の１つを選択することができる、小型で安価なシリアル通信システム装置を得ることができる。
【発明を実施するための最良の形態】
【００１６】
次に、図面に示す実施の形態に基づいて、本発明を詳細に説明する。
第１の実施の形態．
図１は、本発明の第１の実施の形態におけるシリアル通信システム装置の例を示した概略のブロック図である。
図１におけるシリアル通信システム装置は、シリアル通信装置１を使用してホスト装置ＨＣとスレーブ装置ＳＣ１〜ＳＣｎ（ｎは、ｎ＞０の整数）との間で半二重通信によるシリアル通信を行うものであり、シリアル通信装置１は、マスター側送受信回路２とスレーブ側送受信回路ＳＬ１〜ＳＬｎとを備えている。
【００１７】
マスター側送受信回路２はホスト装置ＨＣに、スレーブ側送受信回路ＳＬ１〜ＳＬｎは対応するスレーブ装置ＳＣ１〜ＳＣｎにそれぞれ接続され、マスター側送受信回路２とスレーブ側送受信回路ＳＬ１〜ＳＬｎは、シリアル信号の伝送を行う伝送路４で接続されている。なお、伝送路４は、信号線の他に、光、超音波といった音、又は電波等を用いて形成されるようにしてもよい。
【００１８】
スレーブ側送受信回路ＳＬ１〜ＳＬｎは、同じ構成であることから任意のスレーブ側送受信回路ＳＬｋ（ｋ＝１〜ｎ）を例にして説明する。マスター側送受信回路２は、マスター側送信回路部１１とマスター側受信回路部１２で構成され、スレーブ側送受信回路ＳＬｋは、スレーブ側送信回路部１３とスレーブ側受信回路部１４で構成されている。マスター側送信回路部１１及びマスター側受信回路部１２と、スレーブ側送信回路部１３及びスレーブ側受信回路部１４とは伝送路４で接続されている。マスター側送受信回路２からスレーブ側送受信回路ＳＬｋにデータを送信する場合は、マスター側送信回路部１１は、ホスト装置ＨＣから入力されたクロック信号ＴＣＬＫに対してハイ（Ｈｉｇｈ）レベルの期間にパルスを重畳させてデータを書き込み、該データを書き込んだシリアルデータ信号ＤＡＴＡをマスター側送信回路部１１から伝送路４を介してスレーブ側送受信回路ＳＬｋに送信し、スレーブ側受信回路部１４は、伝送路４を介して入力されたシリアルデータ信号ＤＡＴＡからデータを抽出する。
【００１９】
また、スレーブ側送受信回路ＳＬｋからマスター側送受信回路２にデータを送信する場合、スレーブ側送受信回路ＳＬｋは、マスター側送受信回路２から伝送路４を介して入力されたシリアルデータ信号ＤＡＴＡにデータを書き込む。スレーブ側送信回路部１３とスレーブ側受信回路部１４は接続されており、スレーブ側送信回路部１３は、伝送路４を介して入力されたシリアルデータ信号ＤＡＴＡに対してクロック信号ＴＣＬＫのロー（Ｌｏｗ）レベルに相当する期間にパルスを重畳させてデータを書き込み、該データを書き込んだシリアルデータ信号ＤＡＴＡを、伝送路４を介してマスター側送受信回路２に送信し、マスター側受信回路部１２は、伝送路４を介して入力されたシリアルデータ信号ＤＡＴＡからデータを抽出する。例えば、携帯電話等において、スレーブ装置ＳＣ１〜ＳＣｎは、電池パックに搭載された温度検出装置や、バッテリＢＡＴの残量検出装置や、電池パックの種類を識別するための識別装置等であり、この場合、温度検出装置やバッテリＢＡＴの残量検出装置をなすスレーブ装置は、電池パックに内蔵されたバッテリＢＡＴにそれぞれ接続されている。
【００２０】
ここで、図２は、図１で示したシリアル通信システム装置の通信プロトコルの例を示した図である。
図２において、ホスト装置ＨＣは、シリアル通信装置１を使用して各スレーブ装置ＳＣ１〜ＳＣｎにハイレベルのデータ信号を一定期間以上送信するプリアンブル送信を行う。各スレーブ装置ＳＣ１〜ＳＣｎは、ハイレベルのデータ信号が連続して入力されると、プリアンブルがホスト装置ＨＣから送信されてきたことを認識し、プリアンブル準備期間になる。この状態で、ホスト装置ＨＣがローレベルの１クロックパルスを送信した後、例えばスレーブ装置ＳＣ１固有のＩＤを送信する。スレーブ装置ＳＣ１〜ＳＣｎは、プリアンブルの後、ローレベルの１クロックパルスを受信すると次にＩＤを受信し、該ＩＤ値が自分のＩＤと一致するかどうかを判断する。
【００２１】
スレーブ装置ＳＣ１のみが自分のＩＤと一致することを認識し、他のスレーブ装置はＩＤが自分のものと異なることを認識する。スレーブ装置ＳＣ１はホスト装置ＨＣから発行されたＩＤが自分のＩＤと一致することを認識すると、認識信号であるアクノリッジ信号ＡＣＫをホスト装置ＨＣに返信する。ホスト装置ＨＣは、１ワイヤである伝送路４上にアクノリッジ信号ＡＣＫが発行されたことを確認すると、伝送路４上にスレーブ装置ＳＣ１があることと、スレーブ装置ＳＣ１が正常に通信できる状態であることを認識する。これによって、ホスト装置ＨＣは、スレーブ装置ＳＣ１に対して処理を行うコマンドを発行する。
【００２２】
スレーブ装置ＳＣ１は、ホスト装置ＨＣからのコマンドを受信すると、該コマンドを実行し、該コマンドの実行結果をホスト装置ＨＣに返信する必要がある場合は、該実行結果をホスト装置ＨＣに返信する。前記コマンドが、例えば特定のアドレスのレジスタリード命令であった場合、該コマンドの実行結果としてレジスタの内容をホスト装置ＨＣに返信する。ホスト装置ＨＣが受信データの確認を行うと、１つの処理が終了する。ホスト装置ＨＣは、仮に、同じスレーブ装置、又は他のスレーブ装置に対して続けて通信を行う場合は、次の通信のためのプリアンブル送信を開始する。
【００２３】
１ワイヤバス通信は、デバイスの端子数を削減することでコストを低減させるために使用されることが多い。このため、スレーブ装置の回路は、できるだけ汎用性の高いものにすることにより、大量生産によるコスト低減が要求される。しかし、スレーブ装置の回路を汎用化する場合、例えばスレーブ装置ＳＣ１とスレーブ装置ＳＣ２が異なったシステムで使用される場合、システムによって要求されるプリアンブル期間が異なる場合がある。このように、スレーブ装置を汎用化し、かつ、異なったシステムでも共通の方式を使用するために、プリアンブル期間を固定せずに一定期間以上同じ信号を連続して送信することで、プリアンブル確定状態を作るようにする。
【００２４】
このようにすることで、例えばスレーブ装置ＳＣ１では３２クロック期間以上でプリアンブル状態になり、スレーブ装置ＳＣ２は２０クロック期間以上のプリアンブル状態が必要で、他のスレーブ装置ＳＣ３〜ＳＣｎは１６クロック以上のプリアンブルが必要な場合、例えば３６クロック期間プリアンブル状態にすれば、すべてのスレーブ装置が、プリアンブル確定状態になる。この後、ローレベルのパルスを送信することで、すべてのスレーブ装置ＳＣ１〜ＳＣｎが同時にＩＤ検出期間に移行することが可能になる。
【００２５】
また、１ワイヤバス通信において、あらかじめ、１ワイヤバス上に接続されているスレーブ装置が分かっている場合、プリアンブル通信の後、ＩＤを発行して特定のスレーブ装置を選択すると、直ちにコマンドを発行する方法も考えられる。この場合、通信時間を節約することができるメリットがあるが、１ワイヤバスが外部に開放され、システムとしてオプションで不特定多数のデバイスが接続される場合には対応することができなくなる。このように、不特定多数のデバイスが接続されるような場合には、ホスト装置ＨＣは、最初、アクセスしたいスレーブ装置があるかどうかを確認する必要がある。
【００２６】
このため、プリアンブル通信の後に、ホスト装置ＨＣがＩＤを発行した後、該ＩＤを認識したスレーブ装置がアクノリッジＡＣＫをホスト装置ＨＣに返信することで、ホスト装置ＨＣは、該スレーブ装置が１ワイヤバス上に接続されていることを認識することができる。なお、アクノリッジＡＣＫはアクノリッジデータを示す。システムとして、該スレーブ装置が接続されていれば、該スレーブ装置を使用してシステム上の作業をさせることができる。アクノリッジＡＣＫが返ってこなければ、ホスト装置ＨＣは、所望のスレーブ装置が接続されていないことを判断することができるため、該スレーブ装置がない状態でシステムを動作させるようにする。スレーブ装置がオプション的な使い方をされる場合に、このような方式は非常に有効になる。
【００２７】
一方、１ワイヤバスでクロック信号とデータ信号を送信することから、スレーブ装置が誤動作した場合に、リセットをかける必要がある。しかし、データを使用してリセットをかけようとしても、スレーブ装置が誤動作しているとデータ通信自体ができなくなる場合がある。このような問題を回避するために、スレーブ装置は、ある一定期間以上、同じ信号が連続して入力されると、内部ステートを強制的に初期値に戻すようにする、すなわちリセットをかけるようにする。このようにすることで、例えば、システム初期状態で認識できていたスレーブ装置が、動作途中でアクノリッジＡＣＫを返さなくなり、スレーブ装置で何らかの誤動作が発生していると思われる場合、ホスト装置ＨＣは、例えばハイレベルの信号を連続して１２８回送信することで、１ワイヤバス上のすべてのスレーブ装置を、プリアンブル受信準備確定状態に初期化することができる。このようにすることで、１ワイヤバスシステムの安定した動作が可能になる。
【００２８】
具体的に、１ワイヤ通信を行ったときに、どのようなアプリケーションが実行されるかを説明する。
図３は、スレーブ装置側が電池パックを構成している場合を例にしたシリアル通信システム装置の例を示したブロック図であり、ｎ＝３の場合を例にして示している。
図３において、スレーブ装置ＳＣ３が認証ＩＤ機能を持っているとする。スレーブ装置ＳＣ１はバッテリＢＡＴに対する電池残量検出装置であり、スレーブ装置ＳＣ２はバッテリＢＡＴの温度を検出する温度センサである。ホスト装置ＨＣが、まず、スレーブ装置ＳＣ３の認証ＩＤ機能を有するデバイスと通信を行うとする。この場合、プリアンブルの後のスレーブ装置ＳＣ３に３のＩＤを入力する。スレーブ装置ＳＣ３は、プリアンブルの後の該ＩＤが自分をさしていることを認識すると、１ワイヤである伝送路４上にアクノリッジ信号ＡＣＫを返す。スレーブ装置ＳＣ１とスレーブ装置ＳＣ２はプリアンブルの後のＩＤが自分をさしていないためアクノリッジ信号ＡＣＫを返さない。
【００２９】
ホスト装置ＨＣはスレーブ装置ＳＣ３からアクノリッジ信号ＡＣＫが返ってきたことを確認すると、スレーブ装置ＳＣ３に認証ＩＤデバイスがあることを認識でき、該認証ＩＤデバイスとの通信を開始する。ホスト装置ＨＣは、マスター側送受信回路２、伝送路４及びスレーブ側送受信回路ＳＬ３を介してスレーブ装置ＳＣ３の認証ＩＤデバイスに対して特定のコードを送信する。スレーブ装置ＳＣ３の認証ＩＤデバイスは、ホスト装置ＨＣから送られてきたコードを受信すると、該コードを暗号化してホスト装置ＨＣに送り返す。マスター側送受信回路２は、スレーブ装置ＳＣ３から受信した暗号をホスト装置ＨＣに送る。ホスト装置ＨＣは、該暗号を解読することで、電池パックにある認証ＩＤデバイスがあらかじめ決められたデバイスであることを認証することができる。スレーブ装置ＳＣ１から電池残量を知るときや、スレーブ装置ＳＣ２から温度情報を調べるときも同様のプロトコルを使用することで通信できる。
【００３０】
一方、任意のスレーブ装置ＳＣｋに対する認証は、１ワイヤバスである伝送路４を使用して行う。マスター側送受信回路２は、ホスト装置ＨＣからクロック信号ＴＣＬＫが供給されるとクロック動作開始を検出して自動的に認証動作を開始する。ホスト装置ＨＣからシリアル通信装置１を介して特定の信号をスレーブ装置ＳＣｋに送信すると、スレーブ装置ＳＣｋは該信号を基にして暗号キーを作成する。スレーブ装置ＳＣｋは作成した暗号キーをシリアル通信装置１を介してホスト装置ＨＣに返信する。
【００３１】
図４で示すように、ホスト装置ＨＣは、スレーブ装置ＳＣｋから送られてきたデータＤＨｉを解読し、認証が一致すれば内部のフラグＦをハイレベルにセットし、クロック信号ＴＣＬＫの供給を停止しマスター側送受信回路２をリセットして、認証を行うシーケンスが終了する。次の認証確認を行いたい場合は、ホスト装置ＨＣはクロック信号ＴＣＬＫを供給すれば、自動的に認証動作が再開される。
一方、ホスト装置ＨＣは、スレーブ装置ＳＣｋから送られてきたデータＤＨｉを解読し、認証が一致しなければ内部のフラグＦをハイレベルにセットせず、所定の時間が経過すると、認証失敗としてクロック信号ＴＣＬＫの供給を停止する。この場合においても、ホスト装置ＨＣは、マスター側送受信回路２をリセットし、次に認識動作の開始を認識すると、再度スレーブ装置との認証動作を行う。
【００３２】
このように、本第１の実施の形態におけるシリアル通信システム装置は、ホスト装置ＨＣが、所望の前記スレーブ装置と通信を行う場合、前記マスター側送受信回路２に対して、所定の方法でクロック信号ＴＣＬＫにデータを重畳させて生成したシリアルデータ信号ＤＡＴＡを各スレーブ側送受信回路ＳＣ１〜ＳＣｎに送信させる際、所定の時間以上同じデータを連続して送信させた後、所望の１つのスレーブ装置を選択するためのＩＤを送信させるようにした。このことから、送受信の切り替え手段を使用することなく、伝送路上に、１つのマスター側装置と、複数のスレーブ側装置が接続されたバス構成になっている場合に、マスター側装置が複数のスレーブ側装置から任意の１つを選択することができる、小型で安価なシリアル通信システム装置を得ることができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１の実施の形態におけるシリアル通信システム装置の例を示した概略のブロック図である。
【図２】図１で示したシリアル通信システム装置の通信プロトコルの例を示した図である。
【図３】図１のシリアル通信システム装置の使用例を示したブロック図である。
【図４】認証時のフラグＦの例を示した図である。
【図５】デジタル信号をシリアル通信で伝送する方法の従来例を示した図である。
【図６】デジタル信号をシリアル通信で伝送する方法の他の従来例を示した図である。
【図７】デジタル信号をシリアル通信で伝送する方法の他の従来例を示した図である。
【図８】デジタル信号をシリアル通信で伝送する方法の他の従来例を示した図である。
【図９】半二重通信を行うシリアル通信装置の従来例を示した概略のブロック図である。
【符号の説明】
【００３４】
１  シリアル通信装置
２  マスター側送受信回路
４  伝送路
１１  マスター側送信回路部
１２  マスター側受信回路部
１３  スレーブ側送信回路部
１４  スレーブ側受信回路部
ＨＣ  ホスト装置
ＳＣ１〜ＳＣｎ  スレーブ装置
ＳＬ１〜ＳＬｎ  スレーブ側送受信回路
【図１】
2006059100.tif 000003
【図２】
2006059100.tif 000004
【図３】
2006059100.tif 000005
【図４】
2006059100.tif 000006
【図５】
2006059100.tif 000007
【図６】
2006059100.tif 000008
【図７】
2006059100.tif 000009
【図８】
2006059100.tif 000010
【図９】
2006059100.tif 000011