(57)【要約】【課題】ラインノイズが発生しても安定して通信を行うことができるデータ通信装置の提供を課題とする。【解決手段】一度、データ信号とクロック信号を出力したＳＤＡ帰還ラインＬ３とＳＣＬ帰還ラインＬ４から制御マイコン１０に帰還したデータ信号とクロック信号に基づいて復元されたデータが、もとのデータと相違している場合には、もう一度、データ信号とクロック信号とを再送信するようにしている。このようにすることにより、ＩＩＣバス２０にてラインノイズが混入したときに、再送信を行うことができ、誤りのないデータ通信を実現することができる。【選択図】図３
2007148592.tif 000002
【特許請求の範囲】
【請求項１】
クロック信号とデータ信号が伝送されるＩＩＣバスと、同ＩＩＣバスにて相互に接続するマイコンとデバイスとを具備するデータ通信装置において、
上記マイコンは、
上記ＩＩＣバスにて上記マイコンから上記デバイスに対してデータを送信する送信手段と、
上記送信手段が送信したデータを記憶する記憶手段と、
上記ＩＩＣバスのデータラインとクロックラインから分岐した各ラインから汎用シリアルデータポートを介して上記クロック信号とデータ信号を取得する取得手段と、
取得した上記クロック信号とデータ信号に基づいて上記デバイスに出力したデータを復元する復元手段と、
上記記憶手段が記憶するデータと上記復元手段が復元したデータとの整合性を判定する判定手段と、
データが整合しないとき上記記憶手段が記憶するデータを上記デバイスに再送信する再送信手段とを具備することを特徴とするデータ通信装置。
【請求項２】
クロック信号とデータ信号が伝送されるＩＩＣバスと、同ＩＩＣバスにて相互に接続するマイコンとデバイスとを具備するデータ通信装置において、
上記ＩＩＣバスにて上記マイコンから上記デバイスに対してデータを送信する送信手段と、
上記送信手段が送信したデータを記憶する記憶手段と、
上記ＩＩＣバスに出力された上記クロック信号とデータ信号を取得する取得手段と、
取得した上記クロック信号とデータ信号に基づいて上記デバイスに出力したデータを復元する復元手段と、
上記記憶手段が記憶するデータと上記復元手段が復元したデータとの整合性を判定する判定手段と、
データが整合しないとき上記記憶手段が記憶するデータを上記デバイスに再送信する再送信手段とを具備することを特徴とするデータ通信装置。
【請求項３】
上記マイコンが上記記憶手段と上記取得手段と上記復元手段と上記判定手段と上記再送信手段とを具備するとともに、
上記マイコンと上記デバイスとを接続するＩＩＣバスのデータラインとクロックラインをそれぞれ分岐させ、同分岐した各ラインを同マイコンに入力させることを特徴とする請求項２に記載のデータ通信装置。
【請求項４】
上記データラインと上記クロックラインから分岐された各ラインは上記マイコンが備える汎用シリアルデータポートにて入力されることを特徴とする請求項３に記載のデータ通信装置。
【請求項５】
上記マイコンは、ＩＩＣバスの入出力ポートを複数対備えるとともに、
一のＩＩＣバスの入出力ポートが接続するデータラインとクロックラインを分岐した各ラインが他のＩＩＣバスの入出力ポートにて入力されることを特徴とする請求項３に記載のデータ通信装置。
【請求項６】
上記マイコンとＩＩＣバスによって双方向通信が可能に接続された監視マイコンが、
上記マイコンから上記デバイスに送信された上記クロック信号とデータ信号とを上記ＩＩＣバスによって取得する上記取得手段と、
取得した上記クロック信号とデータ信号に基づいて上記デバイスに出力したデータを復元する上記復元手段と、
上記復元手段にて復元したデータをＩＩＣバスを介して上記マイコンに返信する返信手段とを具備するとともに、
上記マイコンが、
上記記憶手段と、
上記記憶手段が記憶するデータと上記監視マイコンから返信されたデータとの整合性を判定する上記判定手段と、
データが整合しないとき上記記憶手段が記憶するデータを上記デバイスに再送信する上記再送信手段とを具備することを特徴とする請求項２に記載のデータ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信装置に関し、特にマイコンとデバイス間をＩＩＣバスにて通信するデータ通信装置に関する。
【背景技術】
【０００２】
ＩＩＣバスを利用した通信においてデータ信号にラインノイズが混入すると正常なデータを送信することができない。また、クロック信号にラインノイズが混入しても、ビットシフトが発生するため、正常なデータを送信することができない。これに対して、定期的または異常検出時にリセットし、エラー状態を回避することが行われている。
【特許文献１】特開２００５−８４７９２号公報
【特許文献２】特開２００１−７５８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ラインノイズが混入する状況では、リセットデータに対してもノイズが混入することがあり、正常なリセット動作を行うことができないという課題があった。
本発明は、上記課題にかんがみてなされたもので、ラインノイズが発生しても安定して通信を行うことができるデータ通信装置の提供を目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項２にかかる発明では、クロック信号とデータ信号が伝送されるＩＩＣバスと、同ＩＩＣバスにて相互に接続するマイコンとデバイスとを具備するデータ通信装置において、
上記マイコンから上記デバイスに対してデータを送信する送信手段と、上記送信手段が送信したデータを記憶する記憶手段と、上記ＩＩＣバスに出力された上記クロック信号とデータ信号を取得する取得手段と、取得した上記クロック信号とデータ信号に基づいて上記デバイスに出力したデータを復元する復元手段と、上記記憶手段が記憶するデータと上記復元手段が復元したデータとの整合性を判定する判定手段と、データが整合しないとき上記記憶手段が記憶するデータを上記デバイスに再送信する再送信手段とを具備する構成としてある。
【０００５】
上記のように構成した請求項２において、マイコンとデバイスとがＩＩＣバスによって相互に接続される。ＩＩＣバスにおいては、クロック信号とデータ信号とを通信することによりシリアルデータ通信が実現される。送信手段は、上記ＩＩＣバスを利用して上記マイコンから上記デバイスに対してデータを送信する。記憶手段は上記送信手段が送信したデータを記憶する。取得手段は、上記送信手段が上記ＩＩＣバスに出力した、上記クロック信号とデータ信号を取得する。そして、復元手段は、上記取得手段が取得した上記クロック信号とデータ信号に基づいて上記デバイスに出力したデータを復元する。判定手段は、上記記憶手段が記憶するデータと、上記復元手段が復元したデータとの比較を行い、両者の整合性を判定する。そして、上記記憶手段が記憶するデータと、上記復元手段が復元したデータの整合が取れないときには、正常な通信ができなかったとして、再送信手段が上記記憶手段にて記憶されているデータを、再度、上記デバイスに送信する。
【０００６】
上記ＩＩＣバスにてラインノイズが混入する場合には、上記ＩＩＣバスに一旦出力され上記復元手段にて復元されたデータが不正確なデータとなり、上記記憶手段にて記憶したデータと整合しなくなる。この場合、上記デバイスにも正確なデータが到達していないと考えられるため、上記再送信手段が上記記憶手段にて記憶された正確なデータを上記デバイスに対して再送信する。これにより、上記デバイスが正確なデータを取得することが可能となる。
【０００７】
また、請求項３にかかる発明では、上記マイコンが上記記憶手段と上記取得手段と上記復元手段と上記判定手段と上記再送信手段とを具備するとともに、上記マイコンと上記デバイスとを接続するＩＩＣバスのデータラインとクロックラインをそれぞれ分岐させ、同分岐した各ラインを同マイコンに入力させる構成としてある。
【０００８】
上記のように構成した請求項３の発明において、上記記憶手段と上記取得手段と上記復元手段と上記判定手段と上記再送信手段とが上記マイコンに備えられる。すなわち、一旦上記マイコンからＩＩＣバスに出力されたデータを再度マイコンの上記取得手段が取得することとなる。具体的には、上記マイコンと上記デバイスとを接続するＩＩＣバスのデータラインとクロックラインをそれぞれ分岐させることにより形成した各ラインを上記マイコンに入力することにより、一旦はＩＩＣバスに出力されたデータを上記マイコンの上記取得手段に帰還させる。上記記憶手段と上記取得手段と上記復元手段と上記判定手段も上記マイコンに備えられるため、帰還したデータを上記復元手段にて復元し、上記記憶手段にて記憶されているデータとの比較を行うことができる。
【０００９】
さらに、請求項４にかかる発明では、上記データラインと上記クロックラインから分岐された各ラインは上記マイコンが備える汎用シリアルデータポートにて入力される構成としてある。
【００１０】
上記のように構成した請求項４の発明において、上記データラインと上記クロックラインから分岐された各ラインを上記マイコンに接続する場合、汎用的なシリアルデータポートを使用することができる。一般にマイコンにはＩＩＣバスの他にスリーワイヤ方式の汎用的なシリアルデータポートが備えられるため、同シリアルデータポートに各ラインを接続することができる。スリーワイヤ方式のシリアルデータポートは、クロック入出力ポートとシリアルデータの入力ポートと出力ポートとから構成されるため、上記データラインから分岐したラインを上記シリアルデータの入力ポートに接続しつつ、上記クロックラインから分岐したラインを上記クロック入出力ポートに接続することができる。
【００１１】
また、請求項５にかかる発明では、上記マイコンは、ＩＩＣバスの入出力ポートを複数対備えるとともに、一のＩＩＣバスの入出力ポートが接続する上記データラインと上記クロックラインを分岐した各ラインが他のＩＩＣバスの入出力ポートにて入力される構成としてある。
【００１２】
上記のように構成した請求項６の発明において、上記マイコンにＩＩＣバスの入出力ポートを複数対備えられる場合には、他のＩＩＣバスの入出力ポートを利用して、上記データラインと上記クロックラインから分岐された各ラインを接続してもよい。
【００１３】
さらに、請求項６にかかる発明は、上記マイコンとＩＩＣバスによって双方向通信が可能に接続された監視マイコンが、上記マイコンから上記デバイスに送信された上記クロック信号とデータ信号とを上記ＩＩＣバスによって取得する上記取得手段と、取得した上記クロック信号とデータ信号に基づいて上記デバイスに出力したデータを復元する上記復元手段と、上記復元手段にて復元したデータをＩＩＣバスを介して上記マイコンに返信する返信手段とを具備するとともに、
上記マイコンが、上記記憶手段と、上記記憶手段が記憶するデータと上記監視マイコンから返信されたデータとの整合性を判定する上記判定手段と、データが整合しないとき上記記憶手段が記憶するデータを上記デバイスに再送信する上記再送信手段とを具備する構成としてある。
【００１４】
上記のように構成した請求項６の発明において、上記マイコンとＩＩＣバスによって双方向通信が可能に接続された監視マイコンが備えられる。そして、この監視マイコンが、上記取得手段と上記復元手段と返信手段を具備する。上記マイコンと上記監視マイコンは上記デバイスも接続されたＩＩＣバスによって相互に接続されるため、上記監視マイコンが備える上記取得手段はＩＩＣバスから同デバイスに対して出力されたクロック信号とデータ信号とを取得することができる。上記監視マイコンの上記復元手段は、取得した上記クロック信号と上記データ信号とからデータを復元する。そして、上記監視マイコンの上記返信部は復元したデータを上記マイコンに返信する。
【００１５】
上記マイコンには上記記憶手段と上記判定手段と上記判定手段が備えられるため、上記監視マイコンの上記復元手段が復元し返信されたデータと上記記憶手段にて記憶されているデータとの比較を上記判定手段が行うことができる。なお、上記監視マイコンは上述した処理を行うための専用のものである必要はない。すなわち、上記マイコンから上記デバイスに対してデータを送信する際に、他の処理やデータの送受信によって塞がっていない他のマイコンであればよく、通常は他の処理を行うものであってもよい。なお、ＩＩＣバスの通信プロトコルにおいては、データから送信元や送信先を特定することができるため、上記監視マイコンはデータを返信すべき上記マイコンを特定することができる。
【００１６】
以上の構成を踏まえたうえで、請求項１の発明は、クロック信号とデータ信号が伝送されるＩＩＣバスと、同ＩＩＣバスにて相互に接続するマイコンとデバイスとを具備するデータ通信装置において、上記マイコンは、上記ＩＩＣバスにて上記マイコンから上記デバイスに対してデータを送信する送信手段と、上記送信手段が送信したデータを記憶する記憶手段と、上記ＩＩＣバスのデータラインとクロックラインから分岐した各ラインから汎用シリアルデータポートを介して上記クロック信号とデータ信号を取得する取得手段と、取得した上記クロック信号とデータ信号に基づいて上記デバイスに出力したデータを復元する復元手段と、上記記憶手段が記憶するデータと上記復元手段が復元したデータとの整合性を判定する判定手段と、データが整合しないとき上記記憶手段が記憶するデータを上記デバイスに再送信する再送信手段とを具備する構成としてある。
このような、より具体的な構成において上述した請求項２〜請求項４の各発明と同様の作用を奏することはいうまでもない。
【発明の効果】
【００１７】
以上説明したように請求項１および請求項２の発明によれば、ラインノイズが発生しても安定して通信を行うことができるデータ通信装置を提供することができる。
請求項３の発明によれば、単一のマイコンでデータの再送信を行うことができる。
請求項４の発明によれば、マイコンに専用の入力ポートを設けなくても済む。
請求項５の発明によれば、使用していないＩＩＣバスのポートを利用することができる。
請求項６の発明によれば、複数のマイコンを利用してデータの正確性を判断することができる。
【発明を実施するための最良の形態】
【００１８】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）第一の実施形態：
（２）第二の実施形態：
（３）第三の実施形態：
【００１９】
（１）第一の実施形態：
図１は、本発明の一実施形態にかかるデータ通信装置としてのテレビ受像機の内部構成を示している。同図において、テレビ受像機１には制御マイコン１０が備えられており、同制御マイコン１０とＩＩＣバス２０を介してチューナＩＣ１１と映像信号処理ＩＣ１２と音声信号処理ＩＣ１３等の各デバイスが接続されている。チューナＩＣ１１は制御マイコン１０が指定する選局データに基づいて所望の周波数帯域のテレビ信号を受信し、映像信号処理ＩＣ１２と音声信号処理ＩＣ１３はチューナＩＣ１１が受信したテレビ信号から所定形式の映像信号と音声信号を生成する。なお、ＩＩＣバス２０には他のデバイスも接続されるが、説明および図示を省略する。
【００２０】
図２は、制御マイコン１０およびＩＩＣバス２０の詳細な構成を示している。なお、図の簡略化のため制御マイコン１０とチューナＩＣ１１が接続される箇所のみを示している。制御マイコン１０は内部バスによって接続されたＣＰＵ１０ａとＲＡＭ１０ｂとＲＯＭ１０ｃとから構成されており、ＲＯＭ１０ｃに記憶された制御プログラムに基づいた処理をＣＰＵ１０ａがＲＡＭ１０ｂをワークエリアとして実行させる。制御プログラムに基づいた処理を行うことにより、ＩＩＣバス２０による他のデバイス１１，１２，１３等との通信を実現している。制御マイコン１０はＩＩＣバス２０のポート１４を有しており、同ポート１４はデータ信号を入出力するためのＳＤＡポート１４ａとクロック信号を入出力するためのＳＣＬポート１４ｂとから構成されている。
【００２１】
一方、ＩＩＣバス２０はデータ信号を伝送するためのＳＤＡラインＬ１とクロック信号を伝送するためのＳＣＬラインＬ２とから構成されており、ＳＤＡポート１４ａにはＳＤＡラインＬ１が接続し、ＳＣＬポート１４ｂにはＳＣＬラインＬ２が接続されている。ＳＤＡラインＬ１の一端はチューナＩＣ１１のＳＤＡ入力ポート１１ａに接続されており、ＳＣＬラインＬ２の一端はチューナＩＣ１１のＳＣＬ入力ポート１１ｂに接続されている。このようにすることにより、制御マイコン１０から出力されたデータ信号とクロック信号をそれぞれチューナＩＣ１１に入力することができる。
【００２２】
また、制御マイコン１０にはスリーワイヤ方式の汎用シリアルデータポート１５が設けられている。汎用シリアルデータポート１５は、データ信号を入力するためのＳＩＮポート１５ａと、クロック信号を入出力するためのＳＣＬＫポート１５ｂと、データ信号を入力するためのＳＯＵＴポート１５ｃとから構成されている。汎用シリアルデータポート１５は、ＩＩＣバス２０と同様にシリアルデータ通信を行うためのポートであるが、ＩＩＣプロトコルに限られず、各種通信プロトコルにてシリアルデータ通信を行うことができる汎用的なポートである。そして、ＳＤＡラインＬ１からＳＤＡ帰還ラインＬ３が分岐されており、分岐したＳＤＡ帰還ラインＬ３がＳＩＮポート１５ａに接続されている。同様に、ＳＣＬラインＬ２からＳＣＬ帰還ラインＬ４が分岐されており、分岐したＳＣＬ帰還ラインＬ４がＳＣＬＫポート１５ｂに接続されている。また、ＳＣＬ帰還ラインＬ４にはクロック信号の波形整形をするための調整回路Ａ１が組み込まれている。
【００２３】
図３は、制御マイコン１０にて実行される制御プログラムのソフトウェア構成を示している。同図において、制御プログラムＰは送信部Ｐ１と記憶部Ｐ２と取得部Ｐ３と復元部Ｐ４と判定部Ｐ５と再送信部Ｐ６の各モジュールから構成されている。送信部Ｐ１は、データをＩＩＣプロトコルに準じて送信するための処理を行い、ＩＩＣバス２０のポート１４を介してデータを出力する。具体的には、送信するデータをアクノリッジビットも含め９ビット単位に分割し、シリアルデータ信号を作成する。そして、９ビット分のシリアルデータ信号をＳＤＡポート１４ａから出力するのと同期したタイミングで、ＳＣＬポート１４ｂには９周期分のクロック信号を出力する。これにより、受信側ではクロック信号の立ち上がりのタイミングで、データ信号のレベルを順次記憶していくことにより９ビットのパラレルデータを復元することができる。
【００２４】
記憶部Ｐ２は、送信部Ｐ１が転送する９ビット分のデータを取得し、ＲＡＭ１０ｂに記憶させる。ＣＰＵ１０ａとＲＡＭ１０ｂとは制御マイコン１０の内部バスによって接続されているため、記憶部Ｐ２がデータをＲＡＭ１０ｂに転送する際にラインノイズが混入することはない。従って、ＲＡＭ１０ｂには転送する正確なデータを記憶しておくことができる。取得部Ｐ３は、汎用シリアルデータポート１５を介してＳＤＡ帰還ラインＬ３とＳＣＬ帰還ラインＬ４とからシリアル形式のデータ信号とクロック信号とを取得している。ＳＣＬ帰還ラインＬ４には調整回路Ａ１が組み込まれているため、取得部Ｐ３は他のデバイス１１，１２，１３等がＩＩＣバス２０を介して取得するクロック信号と同様の波形でクロック信号を取得することができる。すなわち、デバイス１１，１２，１３がクロック信号を入力する際のインターフェイスと同様の機能が調整回路Ａ１にて実現されている。従って、デバイス１１，１２，１３が無視するようなノイズは調整回路Ａ１にて除去されることとなる。
【００２５】
復元部Ｐ４は、取得部Ｐ３が取得したデータ信号とクロック信号とに基づいてパラレルデータを生成する。すなわち、クロック信号の立ち上がりのタイミングで、データ信号のレベルを順次記憶していくことによりパラレルデータを復元する。判定部Ｐ５は、ＲＡＭ１０ｂに記憶されているデータと、復元部Ｐ４が復元したデータとを比較し、その整合性を判定する。具体的には、各ビットのレベルを比較し、全ビットにおいてレベルが一致しているかどうかを判定する。再送信部Ｐ６は、判定部Ｐ５における判定結果を取得し、整合性がない場合には、データをＲＡＭ１０ｂから取得し、送信部Ｐ１と同様にデータを所定の形式でＩＩＣバス２０に送信する。ここで送信されるデータは、既に送信部Ｐ１によって送信されているため、再送信されることとなる。
【００２６】
図４は、以上説明した構成おいて行われるデータ送信処理の流れを示している。同図において、ステップＳ１００では送信部Ｐ１がデータの送信を行う。これにより、ＩＩＣバス２０によって接続されたデバイス１１，１２，１３においては送信部Ｐ１が送信したデータを取得することができる。上述したように９ビット単位でデータ送信が行われるため、９ビット分のデータ信号とクロック信号とを出力したところでステップＳ１１０が実行される。ステップＳ１１０においては、送信部Ｐ１が送信した９ビット分のデータを記憶部Ｐ２がＲＡＭ１０ｂに記憶させる。ステップＳ１２０では、取得部Ｐ３が汎用シリアルデータポート１５を介してＳＤＡ帰還ラインＬ３とＳＣＬ帰還ラインＬ４とからシリアル形式のデータ信号とクロック信号とを取得する。そして、ステップＳ１３０においては復元部Ｐ４が取得部Ｐ３の取得したデータ信号とクロック信号とに基づいてパラレルデータを生成する。
【００２７】
ステップＳ１４０においては、判定部Ｐ５は、ＲＡＭ１０ｂに記憶されているデータと、復元部Ｐ４が復元したデータの９ビット分の各ビットとを比較する。そして、ステップＳ１５０において、両データの整合性があると判定された場合には、ステップＳ１００に戻り、送信部Ｐ１が次の９ビットのデータをＩＩＣバス２０に出力する。すなわち、実際にＩＩＣバス２０に出力されたデータと、制御マイコン１０の内部に記憶しておいたデータとが一致する場合には、ＩＩＣバス２０によって送信したデータが正確にデバイス１１，１２，１３に伝達されたとして、次のデータを送信する。一方、ステップＳ１５０において、両データの整合性がないと判定された場合には、ステップＳ１６０にて、再送信部Ｐ６が現在、ＲＡＭ１０ｂに記憶されている９ビットのデータをＩＩＣバス２０に出力する。
【００２８】
すなわち、実際にＩＩＣバス２０に出力されたデータと、制御マイコン１０の内部に記憶しておいたデータとが一致しない場合には、ＩＩＣバス２０によって送信したデータがラインノイズ等によって正確にデバイス１１，１２，１３に伝達されていないとして、再度、同一のデータを送信する。すなわち、ＳＤＡ帰還ラインＬ３とＳＣＬ帰還ラインＬ４から制御マイコン１０に帰還したデータ信号とクロック信号は、デバイス１１，１２，１３が受け取るデータ信号とクロック信号と同様の経路を経ているため、ＳＤＡ帰還ラインＬ３とＳＣＬ帰還ラインＬ４から制御マイコン１０に帰還したデータ信号とクロック信号に基づいて復元されたデータが、もとのデータと相違している場合には、デバイス１１，１２，１３が受け取ったデータがもとのデータと相違しているということができる。従って、その場合には、再度、同一のデータをＲＡＭ１０ｂから読み出して、デバイス１１，１２，１３に送信するようにしている。例えば、ステップＳ１００にてチューナＩＣ１１にデータを送信していた場合には、同一のデータをチューナＩＣ１１に対して再送信する。
【００２９】
再送信の後に、再度、ＳＤＡ帰還ラインＬ３とＳＣＬ帰還ラインＬ４から制御マイコン１０に帰還したデータ信号とクロック信号に基づいて復元されたデータが、もとのデータと相違している場合には、もう一度、ステップＳ１６０が繰り返されることとなる。すなわち、制御マイコン１０に帰還したデータが、もとのデータと一致するまで、再送信が繰り返される。このようにすることにより、ＩＩＣバス２０にてラインノイズが混入したときに、再送信を行うことができ、誤りのないデータ通信を実現することができる。
【００３０】
（２）第二の実施形態：
図５は、第二の実施形態にかかる制御マイコンの構成を示している。同図において、制御マイコン１１０は二対のＩＩＣバスのポート１１４，１１５が備えられている。各ポート１１４，１１５は、それぞれＳＤＡポート１１４ａ，１１５ａとＳＣＬポート１１４ｂ，１１５ｂとから構成されている。そして、一方のＳＤＡポート１１４ａとＳＣＬポート１１４ｂには第一の実施形態と同様にＩＩＣバス１２０のＳＤＡラインＬ１とＳＣＬラインＬ２が接続されている。もう一対のＳＤＡポート１１５ａとＳＣＬポート１１５ｂには、ＳＤＡラインＬ１とＳＣＬラインＬ２から分岐されたＳＤＡ帰還ラインＬ３とＳＣＬ帰還ラインＬ４とが接続されている。
【００３１】
以上のような構成においても、上述したデータ送信処理を同様に実行することができる。すなわち、取得部Ｐ３がＳＤＡポート１１５ａとＳＣＬポート１１５ｂからデータ信号とクロック信号を取得し、同取得した各信号に基づいてデータを復元させることができる。従って、前実施形態と同様に、内部にて記憶していたデータと、復元部Ｐ４が復元したデータとの比較を行い、整合性の判定を行うことができる。
【００３２】
（３）第三の実施形態：
図６は、第３の実施形態にかかるテレビ受像機の内部構成を示している。同図において、ＩＩＣバス２２０を介してマイコン２１０ａ，２１０ｂ，２１０ｃとチューナＩＣ２１１と映像信号処理ＩＣ２１２と音声信号処理ＩＣ２１３とが相互に接続されている。マイコン２１０ａ，２１０ｂ，２１０ｃはＩＩＣバス２２０を利用してＩＩＣプロトコルに準拠した双方向の通信が可能であり、９ビット単位で相互にデータのやりとりを行うことが可能となっている。ここで、一のマイコン２１０ａがチューナＩＣ２１１に対してデータを送信したとする。図７は、マイコン２１０ａがチューナＩＣ２１１に対してデータを送信した場合のデータの流れとマイコン２１０ａとマイコン２１０ｂの機能構成を示している。
【００３３】
一のマイコン２１０ａがチューナＩＣ２１１に対してデータを送信すると、チューナＩＣ２１１がＩＩＣバス２２０からデータ信号とクロック信号を入力するとともに、ＩＩＣバス２２０のポートやＣＰＵがビジー状態となっていない他のマイコン２１０ｃがＩＩＣバス２２０からデータ信号とクロック信号を取得する。また、前実施形態と同様に、送信を行ったマイコン２１０ａは、内部に送信したデータを記憶し、待機する。マイコン２１０ｃは、取得したデータ信号とクロック信号に基づいて、マイコン２１０ａが送信したデータを復元することができる。そして、マイコン２１０ｃは、ＩＩＣバス２２０を介して復元したデータをマイコン２１０ａに返信する。すなわち、復元することによりパラレルデータに変換されたデータを、再度、シリアルデータに変換し、ＩＩＣバス２２０を経由させてマイコン２１０ａに返信する。ＩＩＣプロトコルにおいては、送信元のＩＤ情報がデータに添付されるため、マイコン２１０ｃは送信元のマイコン２１０ａを特定し、同特定したマイコン２１０ｃをあて先として返信をすることができる。
【００３４】
データが返信されると、マイコン２１０ａにおいてもＩＩＣバス２２０からデータ信号とクロック信号が取得される。そして、取得したデータ信号とクロック信号からデータを復元する。これにより、前実施形態と同様にマイコン２１０ａは、内部に記憶しておいたデータと、一度、ＩＩＣバス２２０に出力され帰還したデータとを比較することができ、両者の整合性を判定することが可能となる。そして、整合性がない場合には、再び同一のデータをチューナＩＣ２１１およびマイコン２１０ｃに対して出力することができる。
【００３５】
整合性がある場合には、マイコン２１０ａが次の９ビットのデータをチューナＩＣ２１１およびマイコン２１０ｃに対して出力する。本実施形態のように、マイコンが複数備えられる場合、ビジー状態でないマイコン２１０ｃにてデータを一旦取得させ、送信元のマイコン２１０ａに返信させることができる。なお、以上の例においてマイコン２１０ｃが監視マイコンに相当する。監視マイコンは、専用のマイコンであってもよいし、本実施形態のようにデータ送信時にビジー状態でない他のマイコンが適宜選択されるようにしてもよい。監視マイコンが行う処理は簡易であるため、他の用途のマイコンにて監視マイコンの機能を行っても影響は少ない。
【図面の簡単な説明】
【００３６】
【図１】テレビ受像機の概略構成図である。
【図２】マイコンとＩＩＣバスの構成図である。
【図３】制御プログラムのソフトウェア構成図である。
【図４】データ送信処理の流れを示すフローチャートである。
【図５】第二の実施形態にかかるマイコンとＩＩＣバスの構成図である。
【図６】第三の実施形態にかかるテレビ受像機の概略構成図である。
【図７】第三の実施形態にかかるマイコンの機能構成図である。
【符号の説明】
【００３７】
１…テレビ受像機
１０，１１０，２１０…マイコン
２１０ｃ…監視マイコン
１１，１２，１３…デバイス
１５…汎用シリアルデータポート
２０，１２０，２２０…ＩＩＣバス
【図１】
2007148592.tif 000003
【図２】
2007148592.tif 000004
【図３】
2007148592.tif 000005
【図４】
2007148592.tif 000006
【図５】
2007148592.tif 000007
【図６】
2007148592.tif 000008
【図７】
2007148592.tif 000009