(57)【要約】  共用バスを動作させる方法には、共用バス上でウェイクアップ信号を送信するステップが含まれる。このウェイクアップ信号は、それぞれの信号がバスがフリーであることを示す信号及びバスがビジーであることを示す信号の一方である信号シーケンスを含んでいる。この方法を実行するマイクロコントローラも考えられている。共用バス用のウェイクアップ装置は、前記共用バスがフリーであること及び前記共用バスがビジーであることの一方を示す信号を識別して、識別信号を選択的に出力する第１のラッチと、識別信号を受信した後で、前記共用バスがフリーであること及び前記共用バスがビジーであることの他方を示す信号を識別して、パワーオン信号を選択的に出力する第２のラッチとを備えている。これらのラッチは、Ｄ型フリップフロップとすることができる。
2009510580.tif 000002
【特許請求の範囲】
【請求項１】
共用バスを動作させる方法であって、
それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である信号シーケンスを含むウェイクアップ信号を前記共用バスに送信するステップを含む、
ことを特徴とする方法。
【請求項２】
前記ウェイクアップ信号が、前記バスがビジーであることを示す第１の信号及びその後の前記バスがフリーであることを示す第２の信号を含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ウェイクアップ信号が前記バスがフリーであることを示す第１の信号、その後の前記バスがビジーであることを示す第２の信号、続いて前記バスがフリーであることを示す第３の信号を含む、ことを特徴とする請求項１に記載の方法。
【請求項４】
前記信号シーケンスの中の各信号が、前記シーケンスの一部ではない介在する信号なしで送られる、ことを特徴とする先行する請求項のいずれか１つに記載の方法。
【請求項５】
前記バスがクロック回線及びデータ回線を備える、ことを特徴とする先行する請求項のいずれか１つに記載の方法。
【請求項６】
前記バスがフリーであることを示す信号を送信するために、前記クロック回線がハイの状態の時に、前記データ回線をハイの状態からローの状態に移行させるステップをさらに含む、
ことを特徴とする請求項５に記載の方法。
【請求項７】
前記バスがビジーであることを示す信号を送信するために、前記クロック回線がハイの状態の時に、前記データ回線をローの状態からハイの状態に移行させるステップをさらに含む、
ことを特徴とする請求項６に記載の方法。
【請求項８】
前記クロック回線がハイの状態の間に、前記ウェイクアップ信号が送信される、ことを特徴とする請求項７に記載の方法。
【請求項９】
データビットを送信するために、前記クロック回線がローの状態の間に前記データ回線をハイ又はローのデータ回線の状態に移行させるステップ、及び前記クロック回線がハイの状態の間に前記データ回線を前記データ回線の状態に維持するステップをさらに含む、
ことを特徴とする請求項７に記載の方法。
【請求項１０】
前記バスがフリーであることを示す任意の信号を発生した後のガードタイムに対して、前記共用バスがビジーとみなされる、ことを特徴とする先行する請求項のいずれか１つに記載の方法。
【請求項１１】
前記バスがフリーであることを示す何らかの信号を発生した後のガードタイムに対して、前記共用バスがビジーとみなされ、前記第１の信号が送信された後の前記ガードタイムの間に前記第２の信号が送信される、ことを特徴とする請求項２又は従属する任意の請求項に従属する場合の請求項１０に記載の方法。
【請求項１２】
前記ウェイクアップ信号が第１の信号シーケンスを含む第１のウェイクアップ信号であり、第２の信号シーケンスを含む第２のウェイクアップ信号を送信するステップをさらに含み、前記第２のシーケンスの各信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の１つであり、前記第２のシーケンスが前記第１のシーケンスとは異なるシーケンスである、ことを特徴とする先行する請求項のいずれか１つに記載の方法。
【請求項１３】
共用バス用の装置であって、前記共用バスに接続されたときに、
信号シーケンスを含むウェイクアップ信号を前記共用バス上に送信するように動作することができ、前記シーケンスの各信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である、ことを特徴とする装置。
【請求項１４】
前記ウェイクアップ信号が、前記バスがビジーであることを示す第１の信号及びその後の前記バスがフリーであることを示す第２の信号を含む、ことを特徴とする請求項１３に記載の装置。
【請求項１５】
前記ウェイクアップ信号が前記バスがフリーであることを示す第１の信号、その後の前記バスがビジーであることを示す第２の信号、続いて前記バスがフリーであることを示す第３の信号を含む、ことを特徴とする請求項１４に記載の装置。
【請求項１６】
前記信号シーケンスの中の各信号が、前記シーケンスの一部ではない介在する信号なしで送られる、ことを特徴とする請求項１３から１５のいずれか１つに記載の装置。
【請求項１７】
前記バスがクロック回線及びデータ回線を備える、ことを特徴とする請求項１３から１６のいずれか１つに記載の装置。
【請求項１８】
前記バスがフリーであることを示す信号を送信するために、前記クロック回線がハイの状態の時に、前記データ回線をハイの状態からローの状態に移行させるようにさらに動作できる、ことを特徴とする請求項１７に記載の装置。
【請求項１９】
前記バスがビジーであることを示す信号を送信するために、前記クロック回線がハイの状態の時に、前記データ回線をローの状態からハイの状態に移行させるようにさらに動作できる、ことを特徴とする請求項１８に記載の装置。
【請求項２０】
前記クロック回線がハイの状態の間に、前記ウェイクアップ信号を送信するようにさらに動作できる、ことを特徴とする請求項１９に記載の装置。
【請求項２１】
データビットを送信するために、前記クロック回線がローの状態の間に前記データ回線をハイ又はローのデータ回線の状態に移行させて、前記クロック回線がハイの状態の間に前記データ回線を前記データ回線の状態に維持するようにさらに動作できる、
ことを特徴とする請求項２０に記載の装置。
【請求項２２】
前記バスがフリーであることを示す任意の信号を発生した後のガードタイムに対して、前記共用バスがビジーとみなされる、ことを特徴とする請求項１３から２１のいずれか１つに記載の装置。
【請求項２３】
前記バスがフリーであることを示す何らかの信号を発生した後のガードタイムに対して、前記共用バスがビジーとみなされ、前記第１の信号が送信された後の前記ガードタイムの間に前記第２の信号が送信される、ことを特徴とする請求項１５又は従属する任意の請求項に従属する場合の請求項２２に記載の装置。
【請求項２４】
前記ウェイクアップ信号が第１の信号シーケンスを含む第１のウェイクアップ信号であり、第２の信号シーケンスを含む第２のウェイクアップ信号を送信するようにさらに動作することができ、前記第２のシーケンスの各信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の１つであり、前記第２のシーケンスが前記第１のシーケンスとは異なるシーケンスである、ことを特徴とする請求項１３から２３のいずれか１つに記載の装置。
【請求項２５】
共用バス上の装置を動作させる方法であって、
それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である信号シーケンスを含むウェイクアップ信号を前記共用バスで受信するステップと、
前記受信するステップに応答して、関連する装置がスタンバイ状態までパワーアップするように促すステップと、
を含むことを特徴とする方法。
【請求項２６】
前記ウェイクアップ信号が、前記バスがビジーであることを示す第１の信号及びその後の前記バスがフリーであることを示す第２の信号を含む、ことを特徴とする請求項２５に記載の方法。
【請求項２７】
前記ウェイクアップ信号が前記バスがフリーであることを示す第１の信号、その後の前記バスがビジーであることを示す第２の信号、続いて前記バスがフリーであることを示す第３の信号を含む、ことを特徴とする請求項２５に記載の方法。
【請求項２８】
ウェイクアップする方法であって、
電力節約状態の間に、それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である信号シーケンスを含むウェイクアップ信号を前記共用バスで受信するステップと、
前記受信するステップに応答して、スタンバイ状態までパワーアップさせるステップと、
を含むことを特徴とする方法。
【請求項２９】
前記ウェイクアップ信号が、前記バスがビジーであることを示す第１の信号及びその後の前記バスがフリーであることを示す第２の信号を含む、ことを特徴とする請求項２８に記載の方法。
【請求項３０】
前記ウェイクアップ信号が前記バスがフリーであることを示す第１の信号、その後の前記バスがビジーであることを示す第２の信号、続いて前記バスがフリーであることを示す第３の信号を含む、ことを特徴とする請求項２８に記載の方法。
【請求項３１】
共用バス用の装置であって、前記共用バスに接続されたときに、
それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である信号シーケンスを含むウェイクアップ信号を前記共用バスで受信して、
前記ウェイクアップ信号を受信する動作に応答して、関連する装置がスタンバイ状態までパワーアップすることを促すように動作できる、
ことを特徴とする装置。
【請求項３２】
前記ウェイクアップ信号が、前記バスがビジーであることを示す第１の信号及びその後の前記バスがフリーであることを示す第２の信号を含む、ことを特徴とする請求項３１に記載の装置。
【請求項３３】
前記ウェイクアップ信号が前記バスがフリーであることを示す第１の信号、その後の前記バスがビジーであることを示す第２の信号、続いて前記バスがフリーであることを示す第３の信号を含む、ことを特徴とする請求項３１に記載の装置。
【請求項３４】
前記関連する装置が、カメラ、ディスプレイ、オーディオプレーヤ、ビデオプレーヤ、ビデオコーデック、ビデオレコーダ、キーボード、メモリ、及びグラフィック処理装置の１つを含む、ことを特徴とする請求項３１から３３のいずれか１つに記載の装置。
【請求項３５】
共用バス用の装置であって、前記共用バスに接続されるときに、
電力節約状態に入り、
前記電力節約状態の間に、それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である信号シーケンスを含むウェイクアップ信号を前記共用バスで受信して、
前記ウェイクアップ信号を受信する動作に応答して、スタンバイ状態までパワーアップするように動作できる、
ことを特徴とする装置。
【請求項３６】
前記ウェイクアップ信号が、前記バスがビジーであることを示す第１の信号及びその後の前記バスがフリーであることを示す第２の信号を含む、ことを特徴とする請求項３５に記載の装置。
【請求項３７】
前記ウェイクアップ信号が前記バスがフリーであることを示す第１の信号、その後の前記バスがビジーであることを示す第２の信号、続いて前記バスがフリーであることを示す第３の信号を含む、ことを特徴とする請求項３５に記載の装置。
【請求項３８】
前記ウェイクアップ信号を受信するための前記バスへの第１の接続体を有する第１のサブディバイスと、前記電力節約状態に入るため、かつ前記第１の接続体と平行した前記バスに対する第２の接続体を有する第２のサブディバイスとを有し、前記スタンバイ状態までパワーアップした後で、前記第２のサブディバイスが前記バスへの前記平行した第２の接続体上のデータを受信するように動作することができる、ことを特徴とする請求項３５から３７のいずれか１つに記載の装置。
【請求項３９】
前記第２のサブディバイスが、前記クロック回線がハイの状態の間に、前記バスに対する前記平行な第２の接続体上で受信されたデータビットを安定なデータ回線状態を感知しているとみなすように動作できる、ことを特徴とする請求項３８に記載の装置。
【請求項４０】
前記第２のサブディバイスが、カメラ、ディスプレイ、オーディオプレーヤ、ビデオプレーヤ、ビデオコーデック、ビデオレコーダ、キーボード、メモリ、及びグラフィック処理装置の１つを含む、ことを特徴とする請求項３８又は３９に記載の装置。
【請求項４１】
マルチディバイス・システムであって、
共用バスと、
それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である信号シーケンスを含むウェイクアップ信号を前記共用バスに送信するように動作することができる前記共用バスに接続された第１の装置と、
電力節約状態に入り、前記電力節約状態の間に、前記共用バス上で前記ウェイクアップ信号を受信し、そして前記ウェイクアップ信号を受信する動作に応答して、スタンバイ状態までパワーアップするように動作できる、前記共用バスに接続された第２の装置と、
を具備することを特徴とするシステム。
【請求項４２】
前記ウェイクアップ信号が、前記バスがビジーであることを示す第１の信号及びその後の前記バスがフリーであることを示す第２の信号を含む、ことを特徴とする請求項４１に記載のシステム。
【請求項４３】
前記ウェイクアップ信号が前記バスがフリーであることを示す第１の信号、その後の前記バスがビジーであることを示す第２の信号、続いて前記バスがフリーであることを示す第３の信号を含む、ことを特徴とする請求項４１に記載のシステム。
【請求項４４】
前記バスがフリーであることを示す何らかの信号を発生した後のガードタイムに対して、前記共用バスがビジーとみなされ、かつ前記第１の信号が受信された後の前記ガードタイムの間に、前記第２の信号が受信される、ことを特徴とする請求項４３に記載のシステム。
【請求項４５】
前記第２の装置が、前記ウェイクアップ信号を受信するための前記バスへの第１の接続体を有する第１のサブディバイスと、前記電力節約状態に入るため、かつ前記第１の接続体と平行した前記バスに対する第２の接続体を有する第２のサブディバイスとを有し、前記スタンバイ状態までパワーアップした後で、前記第２のサブディバイスが前記バスへの前記平行した第２の接続体上のデータを受信するように動作することができる、ことを特徴とする請求項４２に記載のシステム。
【請求項４６】
前記第２のサブディバイスが、カメラ、ディスプレイ、オーディオプレーヤ、ビデオプレーヤ、ビデオコーデック、ビデオレコーダ、キーボード、メモリ、及びグラフィック処理装置の１つを含む、ことを特徴とする請求項４５に記載のシステム。
【請求項４７】
前記ウェイクアップ信号が第１の信号シーケンスを含む第１のウェイクアップ信号であり、前記第１の装置が、それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である第２の信号シーケンスを含む第２のウェイクアップ信号を前記共用バスに送信するようにさらに動作することができ、前記第２のシーケンスが、前記第１のシーケンスとは異なるシーケンスであり、かつ電力節約状態に入って、前記電力節約状態の間に前記第２のウェイクアップ信号を受信する動作に応答してスタンバイ状態までパワーアップするように動作できる前記バスに接続された第３の装置をさらに備え、前記第３の装置が前記第１のウェイクアップ信号を無視するようにさらに動作できる、ことを特徴とする請求項４１から４６のいずれか１つに記載のシステム。
【請求項４８】
共用バス用のウェイクアップ装置であって、
前記共用バスのデータ回線によって入力されるクロック入力部と、前記共用バスのクロックデータ回線によって入力されるリセット入力部とを有する第１のＤ型フリップフロップと、
インバータを通して前記データ回線によって入力されるクロック入力部と、前記クロック回線によって入力されるリセット入力部とを有する第２のＤ型フリップフロップと、
前記第１のフリップフロップ及び前記第２のフリップフロップとは別のＤ入力部に入力する前記第１のフリップフロップ及び前記第２のフリップフロップの１つのＱ出力部と、
を備えることを特徴とする装置。
【請求項４９】
前記第１のフリップフロップのＱ出力部が前記第２のフリップフロップの前記Ｄ入力部に入力される、ことを特徴とする請求項４８に記載の装置。
【請求項５０】
前記共用バスのデータ回線によって入力されるクロック入力部及び前記共用バスのクロックデータ回線によって入力されるリセット入力部を有する第３のＤ型フリップフロップをさらに備えて、前記第２のフリップフロップのＱ出力部が前記第３のフリップフロップの前記Ｄ入力部に入力される、ことを特徴とする請求項４９に記載の装置。
【請求項５１】
共用バス用のウェイクアップ装置であって、
前記共用バスがフリーであること及び前記共用バスがビジーであることの一方を示す信号を識別して、識別信号を選択的に出力する第１のラッチと、
前記識別信号を受信した後で、前記共用バスがフリーであること及び前記共用バスがビジーであることの他方を示す信号を識別して、パワーオン信号を選択的に出力する第２のラッチと、
を備えることを特徴とするウェイクアップ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力の節約を容易にすることができる態様の共用バスの動作に関する。
【背景技術】
【０００２】
装置が使用中でない場合は、装置を電力節約モードにすることは周知である。例えば、マルチディバイス・システムでは、不使用の装置は電力節約状態すなわち「スリープ」モードにされる。スリープモードの装置が使用される場合、装置はスタンバイ状態までパワーアップされて（「ウォウクン」アップ）、使える状態になる。マルチディバイス・システムを実行する簡単な方法は、装置を共用バスにリンクすることである。共用バス上で休止中の装置を立ち上げるために、別個の「ウェイクアップ」回線を設けることができる。
【０００３】
本発明は、共用バス上で電力の節約を取り扱う改良された方法を提供することを目的としている。
【発明の開示】
【０００４】
共用バスを動作させる方法には、共用バス上でウェイクアップ信号を送信するステップが含まれる。このウェイクアップ信号は、それぞれの信号がバスがフリーであることを示す信号及びバスがビジーであることを示す信号の一方である信号シーケンスを含んでいる。この方法を実行する装置も考えられている。
【０００５】
共用バス上で装置を動作させる方法には、それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である信号シーケンスを含む前記共用バス上のウェイクアップ信号を受信するステップ、及び前記受信するステップに対応して、関連した装置にスタンバイ状態までパワーアップすることを促すステップが含まれる。この方法を実行する装置も考えられている。
【０００６】
電力節約状態においてウェイクアップする方法には、それぞれの信号が前記バスがフリーであることを示す信号及び前記バスがビジーであることを示す信号の一方である信号シーケンスを含むウェイクアップ信号を共用バス上で受信するステップ、及び前記受信するステップに対応して、スタンバイ状態までパワーアップするステップが含まれる。この方法を実行する装置も考えられている。
【０００７】
共用バス用のウェイクアップ装置は、前記共用バスがフリーであること及び前記共用バスがビジーであることの１つを示す信号を認識しそして認識信号を選択的に出力するために第１のラッチを有し、この認識信号を受け取った後で、別の共用バスがフリーであること及び共用バスがビジーであることを示す信号を認識して選択的にパワーオン信号を出力するために第２のラッチを有する。ラッチは、Ｄ型のフリップフロップとすることができる。
【０００８】
本発明の別の特徴及び利点は、図面と併せて下記の説明を検討すれば明らかになるであろう。
【０００９】
図面には、本発明の実施形態が例示されている。
【発明を実施するための最良の形態】
【００１０】
マルチディバイス・システムの装置は共用バスによって通信することができ、また共用バスは、２０００年１月にPhilips Semiconductors社が発行した「The IｆC-Bus Specification Version 2.1」の中で説明されたＩ２Ｃバスシステムと同じである。この資料の内容は、参照することによって本願に組み込まれる。
【００１１】
このＩ２Ｃバスのシステムは、２本のバス導体、すなわち、クロック信号を搬送するクロック信号導体（ＳＣＬ）及びデータ信号を搬送するデータ信号導体（ＳＤＡ）を使用する。これらのバス導体はバスラインとも呼ばれることがあり、単純な２本のワイヤ直列バス（wire serial bus）を提供する。各装置はアドレスを有しているため、バス上に送られたメッセージは特定の装置にアドレス指定される。
【００１２】
このＩ２Ｃバスのシステムは、クロックを発生すること及びデータ送信を開始することを担うマスタ装置を検討する。このため、たいていのデータは一般的に、マスタ装置から作り出される。このシステムは、１つの装置だけが常にマスタ装置として動作する場合に、２つ以上の装置がマスタ装置として動作する可能性も検討する。スレーブ装置は、動作を完了するために、例えば別のデータが受信される前にデータバイトを記憶するために追加の時間を必要とする場合に、マスタ装置を待機させるためにクロック回線をローの状態に保持することが可能にされる。このＩ２Ｃバスのシステムは、Ｉ２Ｃバスに対して全てのＩ２ＣインターフェースのワイヤードＡＮＤ接続を要求することによって、装置がバス回線をローの状態に保持できるようにする。
【００１３】
シリアルバスの場合、クロック信号導体上の各クロックサイクルの間に１つのビットがデータ信号導体上を送信されるように、データはバス上をビット単位で送信される。送信されたビットは、論理０又は論理１の１つを示すためにあらかじめ設定されたロー電圧状態になり、また論理０又は論理１以外を示すためにあらかじめ設定されたハイ電圧状態になる。クロック回線は、ハイ及びローの電圧状態の間を交番し、１つのクロックサイクルは、クロック回線がロー電圧状態への移行を完了したときと、このクロック回線が次にロー電圧状態に戻る移行を完了したときとの間の時間によって与えられる。Ｉ２Ｃバスのシステムによれば、クロック信号がハイの間のクロックサイクルの部分では、データビットの電圧状態は安定していなければならない（すなわち、そのハイ又はローの状態のいずれかに維持される必要がある）。クロック信号がローの間は、データ信号は送信される次のデータビットの状態に移行することができる。
【００１４】
バスを共有して使えるようにするために、Ｉ２Ｃバスのシステムは、スタート（バスがビジー）状態とストップ（バスがフリー）状態とを定義する。これらの状態は、マスタ装置によって常に発生される。バスはスタート状態の後ではビジーであるとみなされ、ストップ状態の後のガードタイムの終わりでのみ再びフリーになるとみなされる。バスがフリーの時は、データ及びクロックの両方のバス回線は、ハイの状態にある。図１に例示されるように、クロック信号１４がハイの状態にあり、かつデータ信号１６がそのハイの状態からローの状態に移行するときに、スタート状態１２が発生する。逆に、クロック回線１４がそのハイの状態にあり、かつデータ回線１６がそのローの状態からハイの状態に移行するときに、ストップ状態１８が発生する。スタート及びストップの状態は、データビットを転送するために、クロックがハイの状態の間にデータ回線が安定した（ハイ又はローの）状態に留まるという要求事項を考えると、データ転送から容易に区別されることは明らかである。
【００１５】
Ｉ２Ｃバスのシステムは、携帯電話、携帯情報端末（ＰＤＡ）又はパーソナル情報マネージャ（ＰＩＭ）などの手持ち式電子装置と一緒に使用することができる。これらの装置は、マイクロコントローラ及びディスプレイ・ドライバ（例えば、ＬＣＤドライバ）を内蔵し、またカメラも備えている。手持ち式装置では、マイクロコントローラは一般にＩ２Ｃバスのシステムのマスタとして動作し、ディスプレイ・ドライバはスレーブとして動作する。カメラはスレーブとしてのみ動作するように、又はマスタ又はスレーブのいずれかとして動作するように構成することができる。いずれにしても、カメラとマイクロコントローラとの間を流れるほとんど全てのデータは、カメラからマイクロコントローラに送られる画像データである。
【００１６】
電池の寿命を伸ばすために、手持ち式電子装置では消費電力を最小にするという強い要求がある。カメラはその大部分の時間を非活動状態に費やすため、このことはカメラが付いた手持ち式装置にとって特に重要である。Ｉ２Ｃバスのシステムが付いた手持ち式装置では、構成可能なアイドル周期の後でスリープになるように構成されるか、又はマスタ装置からその装置にアドレス指定された適当な命令に対応してスリープになることができる。しかしながら、共用バス上で休止している装置をウェイクアップするには問題が生じる。マスタ装置からスレーブにアドレス指定されたデータ命令を送ることは、休止しているスレーブはその命令を聞いていないので、その命令を無視するため十分ではない。別個のウェイクアップ信号回線をマスタとスレーブとの間に加えることは、大きなハードウェア及びソフトウェア又はファームウェアの変更を必要とする。別の考慮すべき事項は、スレーブが共用バス上の他の装置に悪影響を与えずにパワーアップする必要があることである。
【００１７】
これらの問題を解決するには、マスタ装置によってパワーアップされる（すなわち、電力節約状態からスタンバイ状態に移動される）ことが可能なはずの各スレーブは、データ回線及びクロック回線に平行に配置されたウェイクアップ装置が与えられる。このウェイクアップ装置は、Ｉ２Ｃバスのシステム上に配置された特別なシーケンスに応答するように構成される。具体的に言うと、このウェイクアップ装置は、ストップ（バスがフリー）状態及びスタート（バスがビジー）状態のあらかじめ定義されたシーケンスに応答するように構成される。この「パワーアップ」シーケンスがＩ２Ｃバスのシステム上に配置されると、どの休止しているスレーブも、その関連したウェイクアップ装置によってパワーアップされる。
【００１８】
Ｉ２Ｃバスのシステムに関する明細書によれば、マスタ装置のみがスタート状態又はストップ状態を作ることができ、かつこれらの状態はバスがビジーの時を示すために使用されることを思い出すであろう。手持ち式装置では、マイクロコントローラが唯一のマスタ装置である場合、それがこれらの状態を発生することを許可された唯一の装置である。そのような状態では、任意の所定のスタート及びストップのシーケンスは、他の手持ち式装置に対するウェイクアップ信号として使用することができ、唯一の実際的な要求事項は、マイクロコントローラが他の信号（すなわち、データ送信）がバス上で発生できるようにする前にシーケンスを完了することである（これにより、シーケンスを認識するようにウェイクアップ信号を容易に配列することができる）。カメラなどの別の装置がマスタになる場合は、マイクロコントローラが他の装置をパワーアップさせる装置となることがさらに期待される。この状態では、ストップ状態がマイクロコントローラによってバス上に配置された後で、別のマスタがバスを奪う可能性を避けるために、ウェイクアップ・シーケンスに対する付加的な要求事項が存在する。具体的に言うと、スタート状態はバスがフリーであるとみなされる前に、ウェイクアップ・シーケンスの中のストップ状態の後で発生される必要がある（すなわち、ウェイクアップ・シーケンスの先行するストップ状態が発生する後のガードタイムが終わる前）。マスタが規則正しいクロック周期を有するクロックを発生している場合、クロック期間がガードタイムよりも短いときは、ストップ状態の後の期間でスタート状態を生成することができる。これが事実と違う場合、マイクロコントローラは、ストップ状態が発生された同じクロック期間の中でスタート状態を発生して、ガードタイムよりも短い期間の間にスタート状態がストップ状態の後に続くことができるようにする必要がある。都合がいいことに、マイクロコントローラはウェイクアップ・シーケンスの継続時間にクロック回線を簡単にハイに保持することができる。使用するシーケンスは、バスのシステム上に配置される態様と同様に、ウェイクアップ装置用の設計に影響するであろう。
【００１９】
図２は、手持ち式電子装置のマルチディバイス・システムの実施例を概略的に例示している。図２を参照すると、手持ち式装置２８は、データバス回線３６及びクロック回線３８に接続されたマイクロコントローラ３０、並びにスレーブ装置すなわちディスプレイ・ドライバ３２及びカメラ３４を備えている。カメラ３４は、マイクロコントローラからのウェイクアップ・シーケンスに応答するためにウェイクアップ装置４０を備えている。ウェイクアップ・シーケンスがウェイクアップ装置によって認識されると、ハイ信号が回線４２に現れて、カメラを始動するためにカメラ３４のパワーアップ回路４４に送られる。
【００２０】
実行可能なウェイクアップ・シーケンスは、ストップ−スタート−ストップ方式のシーケンスである。図３は、マイクロコントローラがクロック回線をハイに保持している間にシーケンスが発生されると仮定する場合の、このシーケンス用の信号波形を示している。図３を参照すると、ストップ状態が１２ａで発生され、その後１８ａでスタート状態が続き、さらにストップ状態が１２ｂで続く。図示のように、最後のストップ状態１２ｂが発生された後で、クロック信号１４がローの状態になるまで、「power-on」信号４４が、ハイになる。図３から、最初のストップ状態とスタート状態との間の時間がスタート状態と第２のストップ状態との間の時間よりも短いことに気が付くであろう。このことは、最初のストップ状態が発生した後のガードタイムの終端の前に確実にスタート状態がバス上に現れるようにするためになされる。
【００２１】
ストップ−スタート−ストップ方式のシーケンスを認識する適当なウェイクアップ装置が、図４に例示されている。図４を参照すると、ウェイクアップ回路４０ａは、３個の直列に配列されたＤ型フリップフロップ４６、４８及び５０から構成している。それぞれフリップフロップ４６、４８、５０のリセット（すなわち、クリア）入力４６Ｒ、４８Ｒ、５０Ｒは、クロックバス３８によって入力される。ハイの状態（論理１）が、フリップフロップ４６のＤ入力部４６Ｄに常時加えられる。フリップフロップ４６及び５０のクロック入力部４６Ｃ及び５０Ｃはデータバス３６によって入力され、フリプフロップ４８のクロック入力部４８Ｃはインバータ５４を介してデータバス３６によって入力される。クロック回線３８がローの場合、全てのフリップフロップはクリア状態に保たれて、各フリップフロップのＱ出力部４６Ｑ、４８Ｑ、５０Ｑはローの状態すなわち０である。クロック回線がハイになった後で、第１のストップ状態を発生するためにデータ回線がハイになると、フリップフロップ４６のＱ出力部４６Ｑはハイの状態に反転するが、残り２個のフリップフロップのＱ出力部はローの状態のままである。次に、データ回線がローの状態に移行してスタート状態を発生すると、フリップフロップ４８のＱ出力部４８Ｑはハイになるが、フリップフロップ５０のＱ出力部５０Ｑはローの状態を維持する。データ回線が再度ハイになって第２のストップ状態を生成すると、フリップフロップ５０のＱ出力部５０Ｑはハイの状態に反転して、回線４２上にハイ信号すなわちパワーオン信号を発生する。このパワーオン信号は、クロック回線がローになってフリップフロップがクリアされるまで継続する。
【００２２】
無論、別のウェイクアップ装置も実現可能である。例えば、Ｄ型フリップフロップを、何らかの他のラッチ素子と置き換えることができる。あるいはまた、ウェイクアップ・シーケンスを識別できるように、マイクロプロセッサをプログラムすることができる。
【００２３】
さらに、本発明によるウェイクアップ装置を、オーディオプレーヤ、ビデオプレーヤ、ビデオコーデック、ビデオレコーダ、キーボード、メモリ、又はグラフィック処理装置などの、マルチディバイス・システム内の多くの他の種類のスレーブと関連付けることができる。
【００２４】
ストップ−スタート−ストップ方式のシーケンスは、バスがフリーであるという指示の後にバスがビジーであるという指示が続き、その後にバスがフリーであるという指示が続く。ネットの影響は、バスの状態を変えることではない。さらに、このシーケンスは、バス上の何らかのデータ転送を生じない。このため、このシーケンスは、共用バス上の装置の動作に悪影響を及ぼさない。
【００２５】
シーケンスを識別できる適当なウェイクアップ回路が付いている場合は、別のウェイクアップ・シーケンスも無論使用できる。例えば、スタート−ストップ−スタート−ストップ方式のシーケンスも使用できる。又は、スタート−ストップ方式のシーケンスさえも使用できる。スタート−ストップ−スタート方式のシーケンスも使用することができる。しかしながら、スタート状態で終了するどのシーケンスも、ウェイクアップ・シーケンスの終了後はバスをビジー状態に保つことになる。これはマイクロコントローラが唯一の可能なマスタ装置である場合は問題とはならないが、そうでない場合は面倒になる。このため、マルチマスタ式システムでは、シーケンスがストップ状態で終了することがより望ましい。
【００２６】
さらに、種々のウェイクアップ・シーケンスの終端を認識するために適当なウェイクアップ回路が提供される場合、マルチディバイス・システム内の各ウェイクアップ回路によって認識される汎用のウェイクアップ・シーケンスを有する代わりに、種々のウェイクアップ・シーケンスを使用して種々の装置をウェイクアップすることができる。例えば、図２を参照すると、手持ち式装置２８のカメラ３４に関連付けられたウェイクアップ回路４０は、第１のウェイクアップ・シーケンスを認識するカメラをウェイクアップするための第１のウェイクアップ装置とすることができ、一方１６０において点線で例示された第２のウェイクアップ回路は、第１のシーケンスとは異なる第２のウェイクアップ・シーケンスを認識する装置ドライバをウェイクアップするために、手持ち式装置の装置トランシーバ１５０に関連付けることができる。
【００２７】
Ｉ２Ｃバスのシステムに関連して前述されてきたが、本発明の教義が別の仕様による共用のシリアルバスにも適用できることは明らかである。唯一の要件は、明細書がバスがビジーであることを示す信号及びバスがフリーであることを示す信号を共用バス上に提供し、またマルチマスタ装置に対しては、第１の「フリー」信号の後でかつその後の「ビジー」信号前に装置がバスを確保できないように、この信号が配列されることである。
【００２８】
他の修正は当業者にとっては明らかであるため、本発明は特許請求の範囲の中で定義される。
【図面の簡単な説明】
【００２９】
【図１】バスの信号を示す図である。
【図２】本発明に基づいて作られたマルチディバイス・システムの概略図である。
【図３】バスの信号を示す図である。
【図４】ウェイクアップ装置の概略図である。
【図１】
2009510580.tif 000003
【図２】
2009510580.tif 000004
【図３】
2009510580.tif 000005
【図４】
2009510580.tif 000006
【国際調査報告】
2009510580.tif 000007
2009510580.tif 000008