(57)【要約】      （修正有）【課題】  簡単に仕向地等の異なるデバイスについて種別を判別する手段を提供する。【解決手段】  ステップＳ１において、リセット解除後の初期化処理を行う。まず、ステップＳ２においてＩ２Ｃ２ポートのバスリセットを行う。ステップＳ３において、コントローラ１ａが、Ｉ２Ｃ２に対してデバイスＣ／デバイスＤへのシリアルデータ通信を試みる。ステップＳ４において、シリアルデータ通信が成功したか否かを判定する。通信が成功しなかった場合（Ｎｏ）は、モデルＡのシステムであると推定され、バスリセット（ステップＳ５）を行った後、デバイスＣ、Ｄの初期化を行う。一方、シリアル通信が成功した場合には、モデルＢのシステムであると推定され、デバイスＣ、Ｄの初期化を行う。各デバイスの大部分を占める共通部分の処理をステップＳ８において行う。モデルがＢであるか否かによって（ステップＳ９）、ステップＳ１０またはステップＳ１１の処理を行う。【選択図】  図３
2005258494.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２の少なくとも２以上のシリアル通信ポートを有する制御回路を用いて複数のデバイスであって共通構成を有する共通デバイスと、構成の異なる非共通デバイス、とを有する電子機器の仕様を判別する方法であって、
少なくとも前記共通デバイスが接続される第１のシリアル通信ポートに接続される全デバイスに対して初期化を行う第１ステップと、
前記第１のシリアル通信ポートから前記非共通デバイスに対してデータ通信を試みる第２ステップと、
前記第２ステップによる通信に対する前記非共通デバイスからの応答の有無に基づいて、前記電子機器の仕様を判定する第３ステップと
を有する方法。
【請求項２】
さらに、前記第３ステップにおいて前記非共通デバイスからの応答を得た場合には、前記第１のシリアル通信ポートから前記非共通デバイスを初期化する第４ステップと、
前記共通デバイスに関連する処理を行う第５ステップと
を有することを特徴とする請求項１に記載の方法。
【請求項３】
さらに、前記非共通デバイスに関連する処理を行う第６ステップを有することを特徴とする請求項２に記載の方法。
【請求項４】
第１及び第２の少なくとも２以上のシリアル通信ポートを有する制御回路を用いて複数のデバイスであって共通構成を有する共通デバイスと、異なる基幹デバイスとを有する電子機器の仕様を判別する方法であって、
少なくとも前記共通デバイスが接続される第１のシリアル通信ポートに接続される全デバイスに対して初期化を行う第１ステップと、
前記第１のシリアル通信ポートから前記基幹デバイスに対してデータ通信を試みる第２ステップと、
前記第２ステップによる通信に対する前記基幹デバイスからの応答の有無に基づいて、前記電子機器の仕様を判定する第３ステップと
を有する方法。
【請求項５】
さらに、前記第３ステップにおいて前記非共通デバイスからの応答を得た場合には、前記第１のシリアル通信ポートから前記非共通デバイスを初期化する第４ステップと、
前記共通デバイスに関連する処理を行う第５ステップと
を有することを特徴とする請求項４に記載の方法。
【請求項６】
さらに、前記基幹デバイスに関連する処理を行う第６のステップを有することを特徴とする請求項５に記載の方法。
【請求項７】
請求項１から６までの方法において、Ｉ２Ｃ通信の規格のシリアル通信を利用したことを特徴とする方法。
【請求項８】
第１及び第２の少なくとも２以上のシリアル通信ポートと、
該シリアル通信ポートを介して通信を行う通信部と、
共通構成を有する共通デバイスと、少なくとも１以上の構成の異なる非共通デバイスとのうち、少なくとも前記共通デバイスが接続される前記第１のシリアル通信ポートに接続される全デバイスに対して初期化を行い、前記第１のシリアル通信ポートから前記非共通デバイスに対してデータ通信を試み、前記第２ステップによる通信に対する前記非共通デバイスからの応答の有無を検出する制御回路と
を有する電子機器の仕様判別装置。
【請求項９】
第１及び第２の少なくとも２以上のシリアル通信ポートと、
該シリアル通信ポートを介して通信を行う通信部と、
共通構成を有する共通デバイスと、少なくとも１以上の異なる基幹デバイスとのうち少なくとも前記共通デバイスが接続される前記第１のシリアル通信ポートに接続される全デバイスに対して初期化を行い、前記第１のシリアル通信ポートから前記基幹デバイスに対してデータ通信を試み、前記第２ステップによる通信に対する前記基幹デバイスからの応答の有無を検出する制御回路と
を有する電子機器の仕様判別装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器の仕様判別技術に関し、特に、Ｉ２Ｃバス等のシリアル通信を利用した仕様判別技術に関する。
【背景技術】
【０００２】
複数の同様の電子機器シリーズにおける電子機器の仕様を判別する場合、例えば、液晶テレビジョン（以下「ＴＶ」と称する。）の上位モデル／下位モデル（モデル、グレード）や、仕向け地の違いなどに基づいて、製品仕様の一部のみが異なる場合がある。このような場合に、モデルや仕向け地の設定メニューを表示させ、設定値を切換えてその内容をＥ２ＰＲＯＭなどの不揮発性メモリ等に保存しておき、製品の起動時に制御マイコンがＥ２ＰＲＯＭの設定値を参照することにより仕様の違いを判別していた。
【０００３】
図７は、電子機器の仕様を判別する場合の従来技術を示す図である。図７に示すように、従来のモデル判別装置１００は、制御マイコン１０１に図示しない電子機器を接続するとともに、入力ポート１０３においては、一方が接地され（ＧＮＤ）、他方が電源（ＶＤ）に接続されるとともに、入力ポート１０３に接続される節点１０５より接地側（ＧＮＤ）と電源側（ＶＤ）とにそれぞれ、抵抗Ｂと抵抗Ａとを設けた構成の判別装置が用いられる。
【０００４】
図７に示す判別装置の構成例では、電子機器のモデルを検出する際に、モデル１を判別する場合には抵抗Ａを設けるとともに抵抗Ｂを廃止し、モデル２を判別する場合には、抵抗Ａを廃止し抵抗Ｂを追加することにより入力ポート１０３の電位をハイレベル又はローレベルに切り替え、電子機器の仕様の判定を行っていた（例えば、特許文献１参照）。
【特許文献１】特開平８−３３１６０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
電子機器、例えば液晶ＴＶでは、制御マイコンとデバイスとの間をＩ２Ｃバス等のシリアル通信手段を介して接続している。液晶ＴＶにおいて、基幹デバイス（ＬＣＤ表示デバイスなど）が異なる場合又はデバイス接続のバス構成が異なる場合などは、上記設定メニューを表示することができないため、個別の制御マイコンを用意するか、或いは、制御マイコンの入力ポートなどに、モデル／仕向け地判定用のプルアップ抵抗又はプルダウン抵抗などを新たに設ける必要があり、モデルや仕向け地が多岐に渡る場合には、制御マイコンの入力ポートを圧迫する等の問題があった。すなわち、２のｎ乗以内の仕向け地を判別する必要がある場合、ｎポート分の入力ポートを必要とし、例えば５仕向け地を判断する場合、３ポートが必要になり、５仕向け地のプルアップ抵抗などの有無を生産時に判断してマウントするなど非常に煩雑な生産になるなどの問題があった。
【０００６】
本発明は、Ｉ２Ｃ通信を利用したモデル判別／仕向け地判別技術を提供することを目的としている。
【課題を解決するための手段】
【０００７】
多くの共通部分を有する電子機器の一部に非共通部分を備えた電子機器のシリーズにおける、仕様を判別する方法として、マイコンなどのポートからのシリアル通信を行う。シリアル通信の正否に基づいて仕様を判別するため、判別の際の手間を省くことができる。
【発明の効果】
【０００８】
本発明によれば、共通部分が多く一部が異なる電子機器におけるモデル／仕向け地などを判定する場合に、Ｉ２Ｃ通信などのシリアル通信を利用して異なる部分の有無を判定するため、従来の入力ポートによる判定に比べ、制御マイコンの入力ポートやプルアップ抵抗等を省略することが可能となり、回路の簡単化を図ることができるという利点がある。
【発明を実施するための最良の形態】
【０００９】
Ｉ２Ｃバスとは、Ｉｎｔｅｒ−ＩＣの略であり、ＬＡＮの有する基本的機能である双方向伝送、ランダムアクセス、分散制御ならびに衝突処理が可能なデータ通信用バスであり、上述のように液晶ＴＶなどにも用いられている。
【００１０】
本発明に係る電子機器の仕様判別装置は、例えばＩ２Ｃシリアルバス通信などのシリアル通信技術を利用して、モデル判別、仕向け値判別を行うことができる装置である。
【００１１】
以下、本発明の各実施の形態について図面を参照しつつ説明を行う。まず、デバイスのバス構成が異なる場合について説明する。図１は、本実施の形態による仕様判別装置であって、例えば制御マイコンに設けられた２つのＩ２Ｃインターフェイスのそれぞれに共通部分が多いが仕様が少し異なるデバイスＣ、Ｄが接続されている電子機器Ｘを例として示す図である。図２は、制御マイコンの２つのＩ２Ｃインターフェイスのうち一方のみにデバイスＡ〜Ｄが接続されている電子機器Ｙを例として示す図である。図３は、本実施の形態による判定処理の流れを示すフローチャート図である。
【００１２】
図１に示すモデルＡの電子機器の構成においては、制御マイコン１の第１のポートＩ２Ｃ１（３ａ）に対して電子機器の一部を構成するデバイスＣ及びデバイスＤが接続されており、デバイスＣとデバイスＤとの共通の節点５ａと電源線ＶＤとの間に、第１の抵抗Ｒ１が接続されている。一方、制御マイコン１の第２のポートＩ２Ｃ２（３ｂ）に対してデバイスＡ及びデバイスＢが接続されており、デバイスＡとデバイスＢとの共通の節点５ｂと電源線ＶＤとの間に、第２の抵抗Ｒ２が接続されている。制御マイコン１に内蔵されているコントローラ１ａとデバイスＡからＤまでのそれぞれとの間で双方向の通信を行うことができる。マイコン１は、第１のポート３ａと第２のポート３ｂとの違いを抵抗Ｒ１と抵抗Ｒ２との間の電位差として検知することができる。
【００１３】
図２に示すモデルＢの電子機器の構成においては、制御マイコン１の第１のポートＩ２Ｃ１（３ａ）に対してはデバイスが接続されていない。一方、制御マイコン１の第２のポートＩ２Ｃ２（３ｂ）に対してデバイスＡ〜Ｄまでが接続されており、それぞれのデバイスに共通の節点５ｂ−１と電源線ＶＤとの間に、第１の抵抗Ｒ２が接続されている。制御マイコン１に内蔵されているコントローラ１ａとデバイスＡからＤまでのそれぞれとの間では双方向の通信を行うことができる。例えば、デバイスＣとデバイスＤに対してはＡＶ入力端子が形成されている。尚、図１と図２では、デバイスＡ〜Ｄまでの構成は同じであり接続方法が異なる仕様である。また、制御マイコン１は、デバイスＡからデバイスＤを制御するソフトウェアを内蔵し、本実施の形態による判定ソフトウェアも内蔵する。デバイスＡからＤについては、その各々がスレーブアドレスを保持しており、Ｉ２Ｃの通信シーケンスを実行できることを前提としている。
【００１４】
図３は、図１に示すシステム構成と図２に示すシステム構成との違いを検出するための処理の流れを示すフローチャート図である。検出処理がスタートすると、ステップＳ１において、リセット解除後の初期化処理を行う。まず、ステップＳ２においてＩ２Ｃ２ポートのバスリセットを行う。これは、Ｉ２Ｃ２にデバイスが接続されている可能性が高いという推測に基づいて行われる処理である。ステップＳ３において、コントローラ１ａが、Ｉ２Ｃ２に対してデバイスＣ／デバイスＤへのシリアルデータ通信を試みる。ステップＳ４において、シリアルデータ通信が成功したか否かを判定する。
【００１５】
ここで、Ｉ２Ｃに基づく転送仕様について図８を参照しつつ説明を行う。Ｉ２ＣはSDA(Serial Data Line)とSCL(Serial Clock Line)の２本の信号線で構成されており、データライン(SDA)は１本であるため送受信するためには、決まった転送フォーマットにしたがって、データライン(SDA)の入出力を切換える必要がある。このため、通信端子はオープンドレインなどで構成されている。制御マイコン（コントローラ）からデバイスに通信を行う場合に、まずスタートコンディションを送信する。次に、スレーブアドレス（ＡＤＲＥＳＳ）、Ｒ／Ｗを送信する。ここまで、制御マイコンはSDAラインを出力しており、デバイス側においては、SDAラインは入力になっている。次に制御マイコンはSDAを入力にし、デバイス側は指定されたスレーブアドレスが自身のスレーブアドレスである場合、SDAラインを出力に切換え、Ｌ（Ｌｏｗ）を出力する。これがハンドシェイクのACKであり、このＬを制御マイコンは読み出し、デバイスが接続されているかどうかを確認する。その後、制御マイコンはSDAラインを出力に、デバイスはSDAラインを入力にし、データの送信を行う。最終的には制御マイコンからのSTOPコンディションで転送シーケンスが終了する。尚、Ｉ２Ｃに指定したスレーブアドレスを持ったデバイスが存在しない場合、ACKが戻らない（SDAラインがＬにならない）ため通信が失敗となる。また、制御マイコンがACKを待つ場合に、SDAラインの電圧レベルが ”H”（ACKなし）/ “L”（ACKあり）として検出する。このようにして、電圧レベルのＬ／Ｈにより、デバイスとの通信ができたか否か、すなわち、デバイスの有無を判定する。
【００１６】
通信が成功しなかった場合（Ｎｏ）は、モデルＡ（図１）のシステムであると推定され、Ｉ２Ｃ１のバスリセット（ステップＳ５）を行った後、デバイスＣ、Ｄの初期化を行う。一方、シリアル通信が成功した場合には、モデルＢ（図２）のシステムであると推定され、デバイスＣ、Ｄの初期化を行う。
【００１７】
次いで、各デバイスの大部分を占める共通部分に関する処理をステップＳ８において行う。次いで、仕向地によって区別しなければならない処理を行う。すなわち、モデルがＢであるか否かによって（ステップＳ９）、モデルＡであればステップＳ１０においてモデルＡ部分の処理を行い、モデルＢであればステップＳ１１においてモデルＢ部分の処理を行う。以上の処理により、システムを仕向地に対応させることができる。
【００１８】
以上、本実施の形態による電子機器の仕様判別装置によれば、仕向地による仕様の違いをマイコンからのシリアル通信により検出し、それに合わせた処理を行うことができる。すなわちバス構成が異なる場合には、モデルＡとモデルＢとの判定にはＩ２Ｃ２のラインにあるデバイスＣ／デバイスＤにＩ２Ｃ出力する。このとき、モデルＡではＩ２Ｃ２ラインにデバイスＣ／デバイスＤは存在しないため、通信が失敗する。通信の失敗の検出は制御マイコンがスレーブアドレスを送出後、ＡＣＫが戻らないことにより検出する。モデルＢはＩ２Ｃ２にデバイスＣ、デバイスＤが存在するため、通信が成功する。以上より、モデルの判定が可能となる。以上、本実施の形態による仕様判別装置によれば、簡単な構成で仕様の異なるデバイスを判別することができる。
【００１９】
次に、本発明の第２の実施の形態による電子機器の仕様判別装置について、図面を参照しつつ説明を行う。本実施の形態による電子機器の仕様判別装置は、基幹デバイスが異なる場合の判別を行う装置である。図４及び図５は、本実施の形態による仕様番別装置の構成例を示す図であり、基幹デバイスが異なる場合の仕様判別装置の構成例を示す図である。
【００２０】
図４に示すように、基幹デバイス４（スレーブアドレス３０ｈ）のモデルＣの場合において、本実施の形態による使用判別装置は、制御マイコン２１と、制御マイコン２１に内蔵されているコントローラ２１ａと、Ｉ２Ｃ２ポート２３と、Ｉ２Ｃ２ポート２３から延びる配線に節点２５を共通節点として接続される２７−１〜２７−４と、共通節点２５と電源電圧ＶＤとの間に設けられた抵抗Ｒ２１とを有している。デバイス１〜３と第１の基幹デバイス４（スレーブアドレス３０ｈ）とを有する電子機器がポート２３に接続されている。
【００２１】
図５に示すように、本実施の形態による使用判別装置は、図４と同じ判別装置にデバイス１〜３と、アドレスが４０ｈと異なる第２の基幹デバイス５とを含む電子機器が接続されている。
【００２２】
図６は、上記図４と図５に示すシステムの仕様判定処理の流れを示すフローチャート図である。図６に示すように、まず、ステップＳ２１において、リセット解除後の初期化処理を行う。ステップＳ２２において、Ｉ２Ｃ２バスリセットを行う。次に、ステップＳ２３において、Ｉ２Ｃ２に対して、デバイス３７−５とコントローラ３１ａとでデータ通信を行う。その結果、ステップＳ２４においてデータ通信が成功しなかった場合には、図４に示すモデルＣであると判断することができ、ステップＳ２５においてモデルＣの部分の初期化を行う。ステップＳ２４において通信が成功した場合には、モデルＤであると判断することができステップＳ２６に進みモデルＤ部分の初期化処理を行う。次いで、共通部分の処理をステップＳ２７において行い、モデルがＤであるか否か（ステップＳ２８）によって、モデルＤであればモデルＤ部分の処理をステップＳ３０において行い、モデルＤでない場合にはモデルＣ部分の処理をステップＳ２９において行う。
【００２３】
以上のように、基幹デバイスが異なる場合には、モデルＣ（図４）とモデルＤ（図５）との判定には、デバイス５にＩ２Ｃを出力する。モデルＣではＩ２Ｃラインにデバイス５は存在しないため、通信が失敗する。通信が失敗した場合の検出は第１の実施の形態の場合と同様である。モデルＤではデバイス５が存在するため通信が成功する。以上より、モデルＣとモデルＤとの判定が可能である。
【００２４】
以上、本発明の各実施の形態によれば、共通部分が多く一部が異なる電子機器におけるモデル／仕向け地などを判定する場合に、Ｉ２Ｃ通信などのシリアル通信を利用して異なる部分の有無を判定するため、従来の入力ポートによる判定に比べ、制御マイコンの入力ポートやプルアップ抵抗等を省略することが可能となり、回路の簡単化を図ることができるという利点がある。
【００２５】
尚、本実施の形態においては、Ｉ２Ｃシリアル通信を利用した例にして説明したが、それ以外のシリアル通信であって、データを制御マイコンに返信することができるデバイスであれば、同様の効果を得ることができる。以上、本実施の形態による仕様判別装置によれば、簡単な構成で基幹デバイスが異なる場合でも仕様を簡単に判別することができる。
【産業上の利用可能性】
【００２６】
本発明による仕様判別技術を用いることにより、簡単な構成で仕向地などの異なるデバイスを判別することができ、作業の効率を効率的に進めることができる。
【図面の簡単な説明】
【００２７】
【図１】本実施の第１の形態による仕様判別装置であって、例えば制御マイコンに設けられた２つのＩ２ＣインターフェイスのそれぞれにデバイスＡ，ＢとデバイスＣ，Ｄとが接続される構成を有する電子機器（被判別装置）が接続されている例を示す図である。
【図２】制御マイコンの２つのＩ２Ｃインターフェイスのうち一方のみに４つのデバイスが接続されている構成を有する電子構成が接続されている例を示す図である。
【図３】本実施の形態による判定処理の流れを示すフローチャート図である。
【図４】本発明の第２の実施の形態による仕様判別装置の構成例を示す図であり、第１の基幹デバイスが接続されている場合の仕様判別装置の構成例を示す図である。
【図５】デバイスＡ〜Ｃまでは共通であるが、第１の基幹デバイスと異なる第２の基幹デバイスが接続されている場合の仕様判別装置の構成例を示す図である。
【図６】本実施の形態による判定処理の流れを示すフローチャート図である。
【図７】図７は、電子機器の仕様を判別する場合の一般的に用いられる技術を示す図である。
【図８】Ｉ２Ｃの仕様に関する説明図である。
【符号の説明】
【００２８】
１…制御マイコン、３ａ…第１のポート、３ｂ…第２のポートＩ２Ｃ、５ａ…デバイスＣとデバイスＤとの共通の節点、５ｂ…デバイスＡとデバイスＢとの共通の節点。
【図１】
2005258494.tif 000003
【図２】
2005258494.tif 000004
【図３】
2005258494.tif 000005
【図４】
2005258494.tif 000006
【図５】
2005258494.tif 000007
【図６】
2005258494.tif 000008
【図７】
2005258494.tif 000009
【図８】
2005258494.tif 000010