(57)【要約】【課題】マスター装置がスレーブ装置側の状態を示すデータを確認するための通信を、必要なときのみに限定して行うことにより、通信負荷を軽減する。【解決手段】データ転送を制御可能なマスター装置１からクロック伝送線５を介してスレーブ装置２ａへ伝送されるクロック信号に同期して、マスター装置とスレーブ装置との間でデータ伝送線４を介してデータの授受を行う。マスター装置とスレーブ装置との間を接続する第三のライン６にスレーブ装置の状態変化の有無を示す信号を送出し、マスター装置は、第三のラインの信号がスレーブ装置側に状態変化が有ったことを示しているときに、スレーブ装置側の状態変化に関するデータを取得するための通信を行う。【選択図】図１
2008124809.tif 000002
【特許請求の範囲】
【請求項１】
データ転送を制御可能なマスター装置からクロック伝送線を介してスレーブ装置へ伝送されるクロック信号に同期して、前記マスター装置と前記スレーブ装置との間でデータ伝送線を介してデータの授受を行うシリアルデータ通信方式において、
前記マスター装置と前記スレーブ装置との間を接続する第三のラインに前記スレーブ装置の状態変化の有無を示す信号を送出し、
前記マスター装置は、前記第三のラインの信号が前記スレーブ装置側に状態変化が有ったことを示しているときに、前記スレーブ装置側の状態変化に関するデータを取得するための通信を行うことを特徴とするシリアルデータ通信方式。
【請求項２】
前記スレーブ装置は前記スレーブ装置側の状態を検出してステータスのデータを出力し、
前記第三のラインは、前記ステータスのデータの変化前と変化後で状態が変化するように制御される請求項１記載のシリアルデータ通信方式。
【請求項３】
前記第三のラインの状態が変化した場合、前記マスター装置が前記ステータスのデータを確認したときに、前記第三のラインの状態が変化前の状態に戻るように制御する請求項２記載のシリアルデータ通信方式。
【請求項４】
前記第三のラインの状態が変化した後、前記ステータスのデータが再度変化して元の状態に戻った場合でも、また、それらの動作を繰り返した場合でも、前記マスター装置が前記ステータスのデータを確認するまで、前記第三のラインの状態が変化前の状態に戻らないように制御する請求項３記載のシリアルデータ通信方式。
【請求項５】
データ転送を制御可能なマスター装置と、
前記マスター装置との間でデータの送受信を行うスレーブ装置と、
前記マスター装置から前記スレーブ装置へクロック信号を伝送するためのクロック伝送線と、
前記マスター装置と前記スレーブ装置との間でデータの伝送を行うためのデータ伝送線とを備え、
前記クロック信号に同期して前記マスター装置と前記スレーブ装置との間でシリアルデータ通信を行い、前記マスター装置は前記スレーブ装置側の状態変化に関するデータを取得するための通信を行うように構成されたシリアルデータ通信装置において、
前記スレーブ装置側の状態変化の有無を示す信号を前記マスター装置に供給する第三のラインを備え、
前記マスター装置は、前記第三のラインの信号が前記スレーブ装置側に状態変化が有ったことを示しているときに、前記スレーブ装置側の状態変化に関するデータを取得するための通信を行うことを特徴とするシリアルデータ通信装置。
【請求項６】
前記スレーブ装置は、前記スレーブ装置側の状態を検出してステータスのデータを出力するステータス出力部と、前記ステータス出力部が出力する前記ステータスのデータの変化を検出する比較部とを有し、
前記第三のラインは、前記比較部により検出された前記ステータスのデータの変化に応じて状態が変化する請求項５記載のシリアルデータ通信装置。
【請求項７】
前記スレーブ装置は、前記マスター装置が前記ステータスのデータを確認したことを検知してリード検知データを供給するリード検知部を有し、
前記第三のラインは、その状態が変化した場合、前記リード検知部からのリード検知データに応じて変化前の状態に戻る請求項６記載のシリアルデータ通信装置。
【請求項８】
前記スレーブ装置は、前記比較部により検出された前記ステータスのデータの変化を保持する出力保持部を有し、
前記第三のラインは、その状態が変化した後、前記比較部による検出結果が再度変化して元の状態に戻った場合でも、また、それらの動作を繰り返した場合でも、前記リード検知部から前記リード検知データが出力されるまで、その状態が変化前の状態に戻らない請求項７記載のシリアルデータ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御を行う半導体装置（マスター装置）と制御される半導体装置（スレーブ装置）間のシリアルデータ通信に関するものである。
【背景技術】
【０００２】
３線式バス結合を介してデータ通信を行う従来の方法としては、特許文献１に開示されたディジタル式通信方法がある。図６は、この従来の３線式ディジタルデータ通信方法を示すものである。以下、図６を参照しながら、特許文献１に示されているデータ通信方式についてその動作を説明する。
【０００３】
図６において、１つのディジタル信号処理装置であるマスター装置１０１と、周辺装置である２つのスレーブ装置１０２との間には、３線式バス結合システムが構成されている。クロック線１０３は、通常、マスター装置１０１から発せられるシステムクロック信号を伝送する。データ線１０４では、２つのスレーブ装置１０２によって書込まれた連続するディジタルデータが、マスター装置１０１に伝送される。この場合、スレーブ装置１０２にはデータを出力するデータ出力部ＡＳＤが、また、マスター装置１０１にはデータ入力部ＥＳＤが設けられる。
【０００４】
また、マスター装置１０１からは、いわゆる「ワード選択線（Ｗｏｒｄ Ｓｅｌｅｃｔ Ｌｅｉｔｕｎｇ）」と呼ばれるオーソライズ線（ＷＳ）１０５により、それぞれが２進法に設定された２値オーソライズ信号が送られ、これにより２つのスレーブ装置１０２のいずれがマスター装置１０１に対するデータを共通のデータ線１０４に書込むか、又その時期はいつかを決定する。
【０００５】
さらに、マスター装置１０１は、オーソライズ線（ＷＳ）１０５の出力部に接続されたエンコーダ（ＥＮＣ）を有し、かつ、スレーブ装置１０２はそれぞれ、オーソライズ線（ＷＳ）１０５の入力部に接続されたデコーダ（ＤＥＣ）を有している。オーソライズ信号の特定期間に重畳されたデータ信号は、マスター装置１０１のエンコーダからスレーブ装置１０２に伝えられ、それぞれのデコーダにより復号化される。
【０００６】
設けられたスレーブ装置１０２の１つ、又は、それ以上のスレーブ装置１０２に目的的に、かつ、選択的にマスター装置１０１から呼かけを行うため、オーソライズ信号に重畳されたデータ信号は、必要に応じて、対応するスレーブ装置１０２の呼出しアドレスを有する。
【０００７】
以上のようにして、スレーブ装置１０２とマスター装置１０１との間に、３線式バス結合を介して、一方ではデータ線１０４を介してスレーブ装置１０２からマスター装置１０１へ、他方ではオーソライズ線ＷＳ１０５を介してマスター装置１０１からスレーブ装置１０２への、二方向通信の実施が可能となる。
【特許文献１】特表２００２−５３９６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のようなデータ通信方式では、データ線１０４を介してスレーブ装置１０２からマスター装置１０１へ通信を行う際も、オーソライズ線（ＷＳ）１０５を介してマスター装置１０１からスレーブ装置１０２へ通信を行う際も、常にマスター装置１０１がオーソライズ線（ＷＳ）１０５を用いて通信を行うタイミングの制御を行うことになる。
【０００９】
また、スレーブ装置１０２側の状態を示すデータを確認する場合、マスター装置１０１側はスレーブ装置１０２側の状態変化の有無にかかわらず、任意のタイミングにデータ通信を行う必要がある。したがって、１つのマスター装置１０１に対して、多くのスレーブ装置１０２が接続されている場合、マスター装置１０１がそれぞれのスレーブ装置１０２の状態を把握するための通信負荷が大きくなっていた。
【００１０】
本発明は上記従来の問題点を解決するものであり、マスター装置がスレーブ装置側の状態を示すデータを確認するための通信を、必要なときのみに限定して行うことにより、通信負荷を軽減することのできるシリアルデータ通信方式を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のシリアルデータ通信方式は、データ転送を制御可能なマスター装置からクロック伝送線を介してスレーブ装置へ伝送されるクロック信号に同期して、前記マスター装置と前記スレーブ装置との間でデータ伝送線を介してデータの授受を行い、前記マスター装置と前記スレーブ装置との間を接続する第三のラインに前記スレーブ装置の状態変化の有無を示す信号を送出し、前記マスター装置は、前記第三のラインの信号が前記スレーブ装置側に状態変化が有ったことを示しているときに、前記スレーブ装置側の状態変化に関するデータを取得するための通信を行うことを特徴とする。
【００１２】
本発明のシリアルデータ通信装置は、データ転送を制御可能なマスター装置と、前記マスター装置との間でデータの送受信を行うスレーブ装置と、前記マスター装置から前記スレーブ装置へクロック信号を伝送するためのクロック伝送線と、前記マスター装置と前記スレーブ装置との間でデータの伝送を行うためのデータ伝送線とを備え、前記クロック信号に同期して前記マスター装置と前記スレーブ装置との間でシリアルデータ通信を行い、前記マスター装置は前記スレーブ装置側の状態変化に関するデータを取得するための通信を行うように構成される。さらに、前記スレーブ装置側の状態変化の有無を示す信号を前記マスター装置に供給する第三のラインを備え、前記マスター装置は、前記第三のラインの信号が前記スレーブ装置側に状態変化が有ったことを示しているときに、前記スレーブ装置側の状態変化に関するデータを取得するための通信を行うことを特徴とする。
【発明の効果】
【００１３】
本発明のシリアルデータ通信方式を用いれば、第三のラインを用いてマスター装置側にスレーブ装置側の状態変化があったことを知らせることにより、マスター装置側がスレーブ装置側の状態を示すデータの確認を必要なときのみ行うことができ、通信負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１４】
本発明のシリアルデータ通信方式において、前記スレーブ装置は前記スレーブ装置側の状態を検出してステータスのデータを出力し、前記第三のラインは、前記ステータスのデータの変化前と変化後で状態が変化するように制御されることが好ましい。
【００１５】
また、前記第三のラインの状態が変化した場合、前記マスター装置が前記ステータスのデータを確認したときに、前記第三のラインの状態が変化前の状態に戻るように制御することが好ましい。
【００１６】
また、前記第三のラインの状態が変化した後、前記ステータスのデータが再度変化して元の状態に戻った場合でも、また、それらの動作を繰り返した場合でも、前記マスター装置が前記ステータスのデータを確認するまで、前記第三のラインの状態が変化前の状態に戻らないように制御することが好ましい。それにより、状態に変化があった場合は確実にスレーブ装置側の状態を確認することができる。
【００１７】
本発明のシリアルデータ通信装置において、前記スレーブ装置は、前記スレーブ装置側の状態を検出してステータスのデータを出力するステータス出力部と、前記ステータス出力部が出力する前記ステータスのデータの変化を検出する比較部とを有し、前記第三のラインは、前記比較部により検出された前記ステータスのデータの変化に応じて状態が変化することが好ましい。
【００１８】
また、前記スレーブ装置は、前記マスター装置が前記ステータスのデータを確認したことを検知してリード検知データを供給するリード検知部を有し、前記第三のラインは、その状態が変化した場合、前記リード検知部からのリード検知データに応じて変化前の状態に戻ることが好ましい。
【００１９】
また、前記スレーブ装置は、前記比較部により検出された前記ステータスのデータの変化を保持する出力保持部を有し、前記第三のラインは、その状態が変化した後、前記比較部による検出結果が再度変化して元の状態に戻った場合でも、また、それらの動作を繰り返した場合でも、前記リード検知部から前記リード検知データが出力されるまで、その状態が変化前の状態に戻らないことが好ましい。
【００２０】
以下、本発明のシリアルデータ通信方式の実施の形態について図面を参照しながら説明する。
【００２１】
（実施の形態１）
図１は、本発明の実施の形態１におけるシリアルデータ通信方式に用いられるシリアルデータ通信装置を示すブロック図である。
【００２２】
図１において、１はデータ転送の制御を行うマスター装置、２ａはマスター装置１からアドレス指定され、マスター装置１によりデータ転送を制御されるスレーブ装置である。スレーブ装置２ａには、外部機器３を接続可能であり、図のように外部機器３が接続された状態と、接続されていない状態とを取り得る。
【００２３】
マスター装置１とスレーブ装置２ａとの間は、データ伝送線であるシリアル・データ・ライン（以下ＳＤＡと略称する）４、クロック伝送線であるシリアル・クロック・ライン（ＳＣＬ）５、および第三のライン６により接続されている。ＳＤＡ４は、マスター装置１とスレーブ装置２ａとの間のデータを伝送する線であり、ＳＣＬ５はマスター装置１からスレーブ装置２ａへクロック信号を伝送する線であり、第三のライン６はスレーブ装置２ａの状態変化の有無を示す信号を伝送する線である。
【００２４】
スレーブ装置２ａの内部には、シリアルデータ通信部７が設けられ、ＳＤＡ４およびＳＣＬ５によりマスター装置１と接続されている。シリアルデータ通信部７は、外部機器３とも接続可能であり、また、マスター装置１との間の本来のシリアルデータ通信を行う。
【００２５】
本実施の形態におけるスレーブ装置２ａの内部には、さらに、ステータス出力部８が設けられ、ＳＤＡ４およびＳＣＬ５によりマスター装置１と接続され、また、外部機器３とも接続可能である。ステータス出力部８は、外部機器３などの接続の有無により出力が変化して、ステータスのデータを出力する。ステータス保持部９は、ステータス出力部８のデータを保持する。比較部１０は、ステータス保持部９のデータと、ある時刻のステータス出力部８のデータを比較する。比較結果出力部１１は、比較部１０の比較結果に応じて出力を制御する。
【００２６】
スレーブ装置２ａの内部にはさらに、リード検知部１２が設けられ、ＳＤＡ４およびＳＣＬ５によりマスター装置１と接続されている。リード検知部１２は、ＳＤＡ４を介して行われる、マスター装置１がスレーブ装置２ａの状態を確認するタイミング（以降、「マスターのリード」と呼ぶ。）を検出して、その検出結果をステータス保持部９に供給する。
【００２７】
以上の構成に基づいて、マスター装置１は、スレーブ装置２ａ側の状態変化、すなわちスレーブ装置２ａに対する外部機器３の接続接続の有無に関するデータを取得するための通信を行う。
【００２８】
以上のように構成されたシリアルデータ通信方式について、図２のタイミングチャートを参照しながら、以下その動作を説明する。
【００２９】
図２において、（ａ）はステータス出力部８のデータの波形を示し、外部機器３の接続の有無の状態に応じて、ハイ（以降、「Ｈ」と記す。）とロウ（以降、「Ｌ」と記す。）の間で出力が変化する。（ｂ）はステータス保持部９のデータの波形を示す。（ｃ）の波形はマスターのリードのタイミングを示し、マスターのリードがあったタイミングがＨで示される。（ｄ）は、第三のライン６のデータ（比較結果出力部１１の出力と同じ）の波形を示す。マスターのリードは、第三のライン６のデータがＨになったときにのみ行われる。但し、マスターのリードのタイミングは、他のスレーブ装置との通信状態に応じた順番で発生する。
【００３０】
（ｂ）のステータス保持部９の波形は、マスターのリードがあった場合、すなわち、（ｃ）の波形がＨになったときの、（ａ）のステータス出力部８のＨまたはＬの状態を保持する。また、比較部１０により、ステータス保持部９のデータとステータス出力部８のデータが異なることが検出された場合には、比較結果出力部１１のデータはＨになり、したがって、（ｄ）の第三のライン６のデータはＨになる。ステータス保持部９のデータとステータス出力部８のデータが同一の場合には、（ｄ）の第三のライン６のデータはＬになる。
【００３１】
図２の波形例で示される動作は、以下のとおりである。まず、（ｃ）の波形は、破線で示す時刻ｔ０以前のある時間に、マスターのリードが一度あったことを示す。そのとき、リード検知部１２がマスターのリードを検出してステータス保持部９を動作させ、ステータス出力部８の状態を保持させるが、（ａ）のステータス出力部８の出力はＬであるため、時刻ｔ０では、ステータス保持部９はＬになっている。また、ステータス出力部８とステータス保持部９のデータはともにＬで同じであるため、比較部１０の出力はＬであり、（ｄ）の第三のライン６（比較結果出力部１１）のデータはＬである。
【００３２】
その後、時刻ｔ１で外部機器３の接続状態が変化し、ステータス出力部８がＨになる。そのとき、ステータス出力部８とステータス保持部９のデータは、ＨとＬで違いが発生するので、比較部１０によりＨが出力され、（ｄ）の第三のライン６のデータはＬからＨになる。その後、時刻ｔ２のときステータス出力部８がＬになり、ステータス保持部９と同じ状態になるので、第三のライン６はＨからＬになる。このように、第三のライン６のデータがＨになっても、マスターのリードが行われる前にＬに戻ってしまう場合もある。マスターのリードのタイミングは、他のスレーブ装置との通信状態に応じた順番で発生するため、マスターのリードが遅くなる場合もあるからである。
【００３３】
その後、時刻ｔ３のときマスターのリードがあるが、ステータス出力部８がＬであるので、ステータス保持部９はＬのままである。その後、時刻ｔ４のときは、時刻ｔ１のときと同様で、第三のライン６はＬからＨになる。その後、時刻ｔ５のときマスターのリードがあり、ステータス出力部８がＨであるので、（ｂ）のステータス保持部９はＨになる。その結果、ステータス出力部８とステータス保持部９のデータがＨで同じになるので、（ｄ）の第三のライン６はＨからＬになる。
【００３４】
その後、時刻ｔ６のときステータス出力部８がＬになり、ステータス保持部９のデータがＨであり、違いがあるので、第三のライン６はＬからＨになる。その後、時刻ｔ７、時刻ｔ８のときのようにステータス出力部８の状態が連続して変わったときも、比較部１０により、ステータス出力部８とステータス保持部９のデータが比較され、データに違いがあるときは第三のライン６はＨ、違いがないときはＬとなる。その後、時刻ｔ９のときマスターのリードがあり、ステータス出力部８がＬであるのでステータス保持部９はＬになり、データが同じであるので、第三のライン６はＨからＬになる。
【００３５】
以上のように本実施形態によれば、マスター装置１がスレーブ装置２ａの状態を一度確認した後、ステータス出力部８とステータス保持部９のデータに違いがあれば、第三のライン６の状態が変化するので、そのときのみマスター装置１はスレーブ装置２ａの状態を確認すればよい。つまり、第三のライン６の状態に変化がなければ、マスター装置１はスレーブ装置２ａの状態を確認しなくてもよい。したがって、通信回数を少なくすることができ、通信経路全体の通信負荷を軽減することができる。
【００３６】
（実施の形態２）
実施の形態１では単にステータス出力部８とステータス保持部９のデータを比較し、違いがあれば第三のライン６の状態を変化させているので、ステータス出力部８のデータが元の状態に戻ったときに第三のライン６の状態も元に戻る。
【００３７】
これに対し、マスターのリードがあるまで第三のライン６の状態を変化させないようにしたのが以下に示す、実施の形態２の構成である。
【００３８】
図３は、本発明の実施の形態２におけるシリアルデータ通信方式に用いられるシリアルデータ通信装置を示すブロック図である。図３において、図１に示した実施の形態１における装置の要素と同一の要素には、同一の参照符号を付して、説明の重複を省略する。
【００３９】
本実施の形態の構成が実施の形態１の構成と異なるのは、比較結果出力部１１の状態を保持する出力保持部１３が設けられた点である。出力保持部１３には、リード検知部１２の出力が供給され、マスターのリードのタイミングに基づく後述のような制御が行われる。
【００４０】
以上のように構成されたシリアルデータ通信方式について、図４のタイミングチャートを参照しながら、以下その動作を説明する。
【００４１】
図４において、（ａ）〜（ｄ）の波形は、実施の形態１に関する図２の波形と同様である。すなわち、（ａ）はステータス出力部８のデータの波形、（ｂ）はステータス保持部９のデータの波形、（ｃ）はマスターのリードの波形、（ｄ）は比較結果出力部１１の出力の波形を示す。（ｅ）は本実施の形態により追加された波形であり、第三のライン６のデータである出力保持部１３の波形を示す。出力保持部１３の出力は、マスターのリードがあるまでＬにならない。したがって、出力保持部１３に保持されている第三のライン６の状態も、マスターのリードがあるまでＬにならない。
【００４２】
図４に示される時刻ｔ６までの波形変化は、図２の場合と同様である。すなわち、破線で示す時刻ｔ０以前のある時間に、（ｃ）のマスターのリードが一度あったことを示す。そのとき、リード検知部１２がマスターのリードを検出しステータス保持部９を動作させて、ステータス出力部８の状態を保持させるが、（ａ）のステータス出力部８の出力はＬであるため、時刻ｔ０では、ステータス保持部９はＬになっている。ステータス出力部８とステータス保持部９のデータがともにＬで同じであるため、比較部１０の出力はＬであり、（ｄ）の比較結果出力部１１のデータはＬである。また、リード検知部１２の出力に応じて出力保持部１３も動作するが、比較結果出力部１１のデータはＬであるため、（ｅ）の第三のライン６（出力保持部１３）のデータはＬである。
【００４３】
その後、時刻ｔ１で外部機器３の接続状態が変化し、ステータス出力部８がＨになる。そのとき、ステータス出力部８とステータス保持部９のデータは、ＨとＬで違いが発生するので、比較部１０によりＨが出力され、（ｄ）の比較結果出力部１１のデータはＬからＨになる。それにより、（ｅ）の第三のライン６（出力保持部１３）のデータもＬからＨになる。
【００４４】
その後、時刻ｔ２のときステータス出力部８がＬになり、ステータス保持部９と同じ状態になるが、出力保持部１３はマスターのリードがあるまでＬにならないので、出力保持部１３に保持されている第三のライン６の状態はＨのままである。この点が実施の形態１との違いである。その後、時刻ｔ３のときマスターのリードがあるので、第三のライン６はＨからＬになる。
【００４５】
その後、時刻ｔ４のときは、時刻ｔ１のときと同様で、第三のライン６はＬからＨになる。その後、時刻ｔ５のときマスターのリードがあり、ステータス出力部８がＨであるので、（ｂ）のステータス保持部９はＨになる。したがって、ステータス出力部８とステータス保持部９のデータがＨで同じになるので、比較結果出力部１１のデータはＬになる。また、マスターのリードがあるので、第三のライン６もＨからＬになる。
【００４６】
その後、時刻ｔ６のときステータス出力部８がＬになり、ステータス保持部９のデータがＨであり、違いがあるので、比較結果出力部１１のデータはＨになり、第三のライン６もＬからＨになる。その後、時刻ｔ７、時刻ｔ８のときのようにステータス出力部８の状態が連続して変わったときでも、第三のライン６の状態は出力保持部１３に保持されており、マスターのリードがあるまでＬにならないので、第三のライン６の状態はＨのままである。その後、時刻ｔ９のときマスターのリードがあり、ステータス出力部８がＬであるので、ステータス保持部９はＬになり、データが同じであるので、第三のライン６はＨからＬになる。
【００４７】
以上のように本実施形態によれば、マスター装置１がスレーブ装置２ｂの状態を一度確認した後、ステータス出力部８とステータス保持部９のデータに違いがあれば、第三のライン６の状態が変化するので、そのときのみマスター装置１はスレーブ装置２ｂの状態を確認すればよい。つまり、スレーブ装置２ｂの状態に変化がなければ、マスター装置１はスレーブ装置２ｂの状態を確認しなくてもよい。したがって、通信回数を少なくすることができ、通信経路全体の通信負荷を軽減することができる。
【００４８】
また、マスター装置１からスレーブ装置２ｂの状態を示すデータを確認されるまで、第三のライン６の状態が変化前の状態に戻らないので、状態に変化があった場合は確実にスレーブ装置２ｂの状態を確認することができる。
【００４９】
なお、以上の実施の形態１および２においては、スレーブ装置２ａ、２ｂ側の状態変化が外部機器の接続状態の有無である場合を例として説明したが、スレーブ装置２ａ、２ｂ側の他の状態変化についてマスター装置１から確認する動作を行う場合にも、本発明は適用可能である。
【００５０】
また、図１および図３に示した構成においては、マスター装置１にスレーブ装置２ａあるいは２ｂが１つ接続されている状態が図示されているが、図５に示すようにマスター装置１に複数のスレーブ装置２が接続されているシステムにも、本発明は適用可能であり、そのようなシステムにおいて特に有効である。
【００５１】
すなわち、図５に示すように多くのスレーブ装置２がマスター装置１に接続されている場合、それぞれのスレーブ装置２の状態の確認を任意のタイミングに行う場合では通信の負荷が多くなっていたが、本発明の実施形態によれば、スレーブ装置２の状態を示すデータに変化があったスレーブ装置１のみに対しデータ通信を行えばいいので、通信負荷を軽減する効果は大きい。
【産業上の利用可能性】
【００５２】
本発明のシリアルデータ通信方式によれば、データ通信を必要なときのみ行い、通信負荷を軽減することが可能になるので、ＩＣ，ＬＳＩ等の半導体装置間のシリアルデータ通信に有用である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態１におけるシリアルデータ通信方式に用いられるシリアルデータ通信装置を示すブロック図
【図２】同シリアルデータ通信方式における各出力のタイミングチャート
【図３】本発明の実施の形態２におけるシリアルデータ通信方式に用いられるシリアルデータ通信装置を示すブロック図
【図４】同シリアルデータ通信方式における各出力のタイミングチャート
【図５】シリアルデータ通信装置の他の構成例を示すブロック図
【図６】従来の３線式ディジタルデータ通信方法に用いられるシリアルデータ通信装置を示すブロック図
【符号の説明】
【００５４】
１  マスター装置
２ａ、２ｂ  スレーブ装置
３  外部機器
４  シリアル・データ・ライン（ＳＤＡ）
５  シリアル・クロック・ライン（ＳＣＬ）
６  第三のライン
７  シリアルデータ通信部
８  ステータス出力部
９  ステータス保持部
１０  比較部
１１  比較結果出力部
１２  リード検知部
１３  出力保持部
１０１  マスター装置
１０２  スレーブ装置
１０３  ＳＣＬ
１０４  ＳＤＡ
１０５  オーソライズ線（ＷＳ）
【図１】
2008124809.tif 000003
【図２】
2008124809.tif 000004
【図３】
2008124809.tif 000005
【図４】
2008124809.tif 000006
【図５】
2008124809.tif 000007
【図６】
2008124809.tif 000008