(57)【要約】【課題】携帯電話機等の小型高密度電子機器に好適である低消費電力のＩ２Ｃバス等のバスシステムを提供する。【解決手段】ストップコンディション検知回路２３によりストップコンディションを検知した後、スイッチ２５を介してＬｏｗ出力回路２４が生成するＬｏｗレベルをＳＣＬ２８に入力することにより、スレーブデバイス２７のアービトレーション機能が働きスレーブデバイス２７の動作を停止させてシステムの消費電力を低減する。また、ストップコンディションの検知後、スレーブデバイス２７への電源２９をＯＦＦにすることにより、スレーブデバイス２７の動作を停止させてシステムの消費電力を更に低減する。【選択図】      図２
2004310401.tif 000002
【特許請求の範囲】
【請求項１】
シリアルクロックライン（ＳＣＬ）を介して、該ＳＣＬに接続された複数の周辺デバイス等のスレーブデバイスに信号を供給するバスシステムにおいて、
前記ＳＣＬにスイッチを介して制御部およびＬｏｗ出力回路を接続すると共に、前記制御部の出力側にバス制御の終了を意味するストップコンディションを検知するストップコンディション検知回路を接続し、該ストップコンディション検知回路の出力により前記スイッチの切替動作を制御することを特徴とするバスシステム。
【請求項２】
前記ストップコンディション検知回路の出力で制御される電源を更に設け、前記スレーブデバイスの電源供給を選択的にＯＦＦとすることを特徴とする請求項１に記載のバスシステム。
【請求項３】
それぞれスレーブデバイスに接続された前記ＳＣＬを複数設け、前記スイッチを前記各ＳＣＬに設け、前記制御部および前記Ｌｏｗ出力回路の出力を切替入力することを特徴とする請求項１又は２に記載のバスシステム。
【請求項４】
前記ＳＣＬにはプルアップ回路が接続され、プルアップされていることを特徴とする請求項１乃至３の何れかに記載のバスシステム。
【請求項５】
Ｉ２Ｃバスであることを特徴とする請求項乃至４の何れかのバスシステム。
【請求項６】
携帯電話機等の内蔵電池で駆動される電子機器に使用されることを特徴とする請求項１乃至５の何れかに記載のバスシステム。
【請求項７】
携帯電話機等の複数のスレーブデバイスを含む高密度電子機器に使用されるバスシステムにおいて、
動作終了を表すストップコンディションを検知する検知手段と、該検知手段で動作終了が検知された前記スレーブデバイスへの入力をＬｏｗレベルの固定する手段と、前記動作終了が検知されたスレーブデバイスの電源をＯＦＦにする手段とを備えることを特徴とするバスシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はバスシステムに関し、例えば携帯電話機等の内蔵電池で駆動される電子機器に好適であり、消費電力を低減可能にするＩｎｔｅｒ  ＩＣ  バス（本明細書中では、Ｉ２Ｃバスという）システムに関する。
【０００２】
【従来の技術】
従来、例えば携帯電話機においては、本来の電話機能に加え、インターネット機能等を備えた機種が登場している。更に、本体に小型のＣＣＤ（電化結合素子）を使用する撮像カメラが取り付けられ、このカメラで撮影した周囲の風景、自分の顔等を通信相手に送信可能にした機種も開発されている。このような携帯電話機においては、全体の制御をＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）を備える制御部により行い、更に通信用Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）デバイス、タイマ部およびカメラ部等の周辺デバイスをも制御している。
【０００３】
上述の如き周辺デバイスおよび制御部を接続するバスの１つとして、携帯電話機等に好適なものにＩ２Ｃバスシステムがある。このＩ２Ｃバスシステムは、フィリップス（Ｐｈｉｌｉｐｓ）社の開発によるもので、バスを構成するライン（ｌｉｎｅ）数が２本で済むという特徴を有する。従って、携帯電話機等の高密度、高集積が求められている電子機器又は電子通信機器に好適である。
【０００４】
Ｉ２Ｃバスシステムには、複数の周辺デバイス（以下、スレーブデバイスという）が接続されている。しかし、Ｉ２Ｃバスシステムでは、使用しないスレーブデバイスおよび動作終了後のスレーブデバイスに対してもＳＣＬ（Ｓｅｒｉａｌ  Ｃｌｏｃｋ  Ｌｉｎｅ）を入力すると共に電源を供給しなくてはならない。また、制御する場合には、上位装置で監視して制御しなくてはならないので、システムの消費電力が比較的大きかった。
【０００５】
【発明が解決しようとする課題】
従来のＩ２Ｃバスシステムは、幾つかの課題があった。第１に、動作終了後のスレーブデバイスがあった場合にもＳＣＬを入力しているため、消費電力が大きい。第２に、Ｉ２Ｃバスシステムでは、動作終了後のスレーブデバイスがあった場合にもスレーブデバイスの電源を供給し続けているため無駄な電力を消費していた。特に内蔵電池により動作される携帯電話機等のポータブル電子機器は、消費電力を低減し、電池による動作時間を可能な限り長くすることが要求されるので、大きな消費電力又は無駄な電力の消費は好ましくない。
【０００６】
【発明の目的】
本発明は、上述した従来技術の課題に鑑みなされたものであり、消費電力を低減可能にする携帯電話機等の小型高密度の電子機器に好適なＩ２Ｃバス等のバスシステムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述の課題を解決するため、本発明によるバスシステムは、次のような特徴的な構成を採用している。
【０００８】
（１）シリアルクロックライン（ＳＣＬ）を介して、該ＳＣＬに接続された複数の周辺デバイス等のスレーブデバイスに信号を供給するバスシステムにおいて、
前記ＳＣＬにスイッチを介して制御部およびＬｏｗ出力回路を接続すると共に、前記制御部の出力側にバス制御の終了を意味するストップコンディションを検知するストップコンディション検知回路を接続し、該ストップコンディション検知回路の出力により前記スイッチの切替動作を制御するバスシステム。
【０００９】
（２）前記ストップコンディション検知回路の出力で制御される電源を更に設け、前記スレーブデバイスの電源供給を選択的にＯＦＦとする上記（１）のバスシステム。
【００１０】
（３）それぞれスレーブデバイスに接続された前記ＳＣＬを複数設け、前記スイッチを前記各ＳＣＬに設け、前記制御部および前記Ｌｏｗ出力回路の出力を切替入力する上記（１）又は（２）のバスシステム。
【００１１】
（４）前記ＳＣＬにはプルアップ回路が接続され、プルアップされている上記（１）乃至（３）の何れかのバスシステム。
【００１２】
（５）Ｉ２Ｃバスである上記（１）乃至（４）の何れかのバスシステム。
【００１３】
（６）携帯電話機等の内蔵電池で駆動される電子機器に使用される上記（１）乃至（５）の何れかのバスシステム。
【００１４】
（７）携帯電話機等の複数のスレーブデバイスを含む高密度電子機器に使用されるバスシステムにおいて、
動作終了を表すストップコンディションを検知する検知手段と、該検知手段で動作終了が検知された前記スレーブデバイスへの入力をＬｏｗレベルの固定する手段と、前記動作終了が検知されたスレーブデバイスの電源をＯＦＦにする手段とを備えるバスシステム。
【００１５】
【発明の実施の形態】
以下、本発明によるバスシステムの好適実施形態の構成および動作を、添付図面を参照して詳細に説明する。
【００１６】
先ず、図１は、本発明によるバスシステムの第１実施形態を適用する電子機器の構成を示すブロック図である。この電子機器１０は、上位制御部１１、Ｉ２Ｃ制御部１２、ストップコンディション検知回路１３、Ｌｏｗ出力回路１４、スイッチ（切替回路）１５、プルアップ回路１６、複数のスレーブデバイス１７ａ〜１７ｎおよびＳＣＬ１８により構成されている。
【００１７】
この電子機器１０において、Ｉ２Ｃ制御部１２は、上位制御部１１に接続され、その出力端はスイッチ１５の一方の入力端に接続されると共にストップコンディション検知回路１３を介してスイッチ１５の制御端子に接続されている。また、スイッチ１５の他方の入力端には、Ｌｏｗ出力回路１４が接続され、スイッチ１５の出力端は、ＳＣＬ１８に接続されている。また、このＳＣＬ１８には、プルアップ回路１６および複数のスレーブデバイス１７ａ〜１７ｎが接続されている。
【００１８】
この電子機器１０において、上位制御部１１は、電子機器１０の全体を制御する。Ｉ２Ｃ制御部１２は、ＳＣＬ１８へデータを送信する。ストップコンディション検知回路１３は、Ｉ２Ｃバス制御の終了を意味するストップコンディションを検知しスイッチ１５を制御する。Ｌｏｗ出力回路１４は、Ｌｏｗ（低論理レベル）を生成し、スイッチ１５を介してＳＣＬ１８に出力する。これにより、使用しない又は不使用スレーブデバイス１７ａ〜１７ｎは、アービトレーション機能が働き動作停止する。プルアップ回路１６は、ＳＣＬ１８のフローティング防止を行う。
【００１９】
次に、図４のフローチャートを参照して、図１に示す電子機器１０の動作を説明する。先ず、制御スタートし（ステップＳ１０）、上位装置によりＩ２Ｃ制御の終了を意味するストップコンディションを生成する（ステップＳ１１）。次に、ストップコンディションス検知回路１３によるストップコンディションの検知の有無を待つ（ステップＳ１２）。ストップコンディション検知すると（ステップＳ１２：ＹＥＳ）、スイッチ制御の可否を選択する（ステップＳ１３）。図１に示す電子機器１０の如くスイッチ１５が設けられ、スイッチ制御が可能である場合（ステップＳ１３：可）には、スイッチ１５の制御設定をＯＦＦにする（ステップＳ１４）。次に、電源制御の可否判断する（ステップＳ１５）が、電子機器１０にあっては、電源制御機能がない（電源制御：不可）ので、後述するステップＳ１７へ進む。一方、スイッチ制御がない場合（ステップＳ１３：不可）には、Ｉ２Ｃ制御を終了（ステップＳ１７）し、制御を終了する（ステップＳ１８）。
【００２０】
次に、図２および図３は、それぞれ本発明によるバスシステムの第２および第３実施形態を使用する電子機器の構成を示すブロック図である。尚、説明の便宜上、上述した第１電子機器１０の構成要素に対応する構成要素には、類似の参照符号を使用する。以下の説明では、電子機器１０との相違点を中心に説明することとする。
【００２１】
図２に示す電子機器２０は、上位制御部２１、Ｉ２Ｃ制御部２２、ストップコンディション検知回路２３、Ｌｏｗ出力回路２４、スイッチ２５、プルアップ回路２６、複数のスレーブデバイス２７ａ〜２７ｎ、ＳＣＬ２８および電源２９により構成される。この電子機器２０は、ストップコンディション検知回路２３の出力で制御される電源２９を備え、この電源２９によりスレーブ２７ａ〜２７ｎを制御する点で、図１を参照して上述した電子機器１０と相違する。
【００２２】
他方、図３に示す電子機器３０は、上位制御部３１、Ｉ２Ｃ制御部３２、ストップコンディション検知回路３３、Ｌｏｗ出力回路３４、複数のスイッチ３５ａ〜３５ｎ、これら各スイッチ３５の出力端に接続されたＳＣＬ３８ａ〜３８ｎ、これらＳＣＬ３８に接続されたプルアップ回路３６ａ〜３６ｎおよび複数のスレーブデバイス３７ａ〜３７ｎおよびストップコンディション検知回路３３の出力に接続され各スレーブデバイス３７に電源を選択的に供給する（又は電源をＯＮ／ＯＦＦ可能な）電源３９により構成される。
【００２３】
即ち、図３に示す電子機器３０は、それぞれスイッチ３５ａ〜３５ｎの出力端に接続された複数のＳＣＬ３８ａ〜３８ｎを備え、各ＳＣＬ３８に接続された複数のスレーブデバイス３７ａ〜３７ｎに電源３９から選択的に電源を供給する点において、図１および図２に示す電子機器１０、２０と相違する。
【００２４】
これらの電子機器２０、３０も、実質的に上述した電子機器１０と同様に動作するが、相違点を図４のフローチャートを参照して説明する。即ち、上述したステップＳ１３におけるスイッチ制御の可否判断において、スイッチ制御が可と判断されると、スイッチ２５、３５においてスイッチ設定をＯＦＦとする（ステップＳ１４）。そして、電源２９、３９の制御の可否を判断する（ステップＳ１５）。電源制御が可の場合には、電源２９、３９をＯＦＦにする（ステップＳ１６）。一方、電源制御が不可の場合には、上述したステップＳ１７へ進み、Ｉ２Ｃ制御を終了して制御を終了可能にする（ステップＳ１８）。
【００２５】
以上、本発明によるバスシステムの好適実施形態の構成および動作を詳述した。しかし、斯かる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であること、当業者には容易に理解できよう。
【００２６】
【発明の効果】
以上の説明から明らかな如く、本発明によると次の如き実用上の顕著な効果が得られる。第１に、停止させるＳＣＬに対し、スイッチを切り換えてＬｏｗ出力回路が生成するＬｏｗ論理レベルを入力することにより、各ＳＣＬに接続されたスレーブデバイスのアービトレーション機能が働き、それらの動作を停止させるため、システムの消費電力を低減可能である。
【００２７】
第２に、停止させるスレーブデバイスに対して、供給される電源をＯＦＦにすることにより、スレーブデバイスの動作を停止させ、システムの消費電力を更に低減可能である。従って、携帯電話機等の内蔵電池により駆動される電子機器の動作時間を延長させるのに極めて好適である。
【図面の簡単な説明】
【図１】本発明によるバスシステムの第１実施形態を使用する電子機器のブロック図である。
【図２】本発明によるバスシステムの第２実施形態を使用する電子機器のブロック図である。
【図３】本発明によるバスシステムの第３実施形態を使用する電子機器のブロック図である。
【図４】本発明のバスシステムの動作を説明するフローチャートである。
【符号の説明】
１０、２０、３０    電子機器
１１、２１、３１    上位制御部
１２、２２、３２    制御部（Ｉ２Ｃ制御部）
１３、２３、３３    ストップコンディション検知回路
１４、２４、３４    Ｌｏｗ出力回路
１５、２５、３５    スイッチ
１６、２６、３６    プルアップ回路
１７、２７、３７    スレーブデバイス
１８、２８、３８    ＳＣＬ（シリアルクロックライン）
２９、３９          電源
【図１】
2004310401.tif 000003
【図２】
2004310401.tif 000004
【図３】
2004310401.tif 000005
【図４】
2004310401.tif 000006