(57)【要約】【課題】  アクティブモードであっても、タイムスロット毎に実際のパケットの送受信状態に応じて低消費電力化が可能な無線通信システムを提供する。【解決手段】  マスタ側無線送受信装置は、受信タイムスロットの開始時に高速クロックＣＫＨを選択してＣＰＵ１０に供給し、受信パケットＲＸＰを確実に処理する。受信パケットＲＸＰの処理終了後、次の送信タイムスロットで送信すべき送信パケットが存在しないときには、クロック信号ＣＬＫを低速クロックＣＫＬに切り替える。スレーブ側無線送受信装置は、送信タイムスロットの中間で必ず高速クロックＣＫＨをＣＰＵ１０に供給するようにし、次の受信タイムスロットにおける受信パケットＲＸＰの処理に備える。また、受信タイムスロットで有効な受信パケットが検出されないときには、クロック信号ＣＬＫを低速クロックＣＫＬに切り替える。【選択図】      図１
2005117463.tif 000002
【特許請求の範囲】
【請求項１】
一定の時間間隔で送信タイムスロットと受信タイムスロットが交互に繰り返される無線チャネルを使ってマスタ側送受信機とスレーブ側送受信機の間でパケットによる通信を行う無線通信システムにおいて、
前記マスタ側送受信機は、
送受信機全体の制御を行う中央処理装置と、
この送受信機が通信中である動作モード時に前記中央処理装置に供給するための高速クロックを生成する高速クロック発振器と、
この送受信機が通信を行っていない待機モード時に前記中央処理装置に供給するための低速クロックを生成する低速クロック発振器とを備え、
前記無線チャネルの受信タイムスロットの開始時には常に前記高速クロックを選択して前記中央処理装置に供給し、該受信タイムスロットで有効な受信パケットが検出されずかつ次の送信タイムスロットで送信すべき送信パケットが存在しないとき、または該受信タイムスロットで有効な受信パケットが受信されかつ次の送信タイムスロットで送信すべき送信パケットが存在しないときに、前記低速クロックを選択して該中央処理装置に供給するように構成したことを特徴とする無線通信システム。
【請求項２】
一定の時間間隔で送信タイムスロットと受信タイムスロットが交互に繰り返される無線チャネルを使ってマスタ側送受信機とスレーブ側送受信機の間でパケットによる通信を行う無線通信システムにおいて、
前記スレーブ側送受信機は、
送受信機全体の制御を行う中央処理装置と、
この送受信機が通信中である動作モード時に前記中央処理装置に供給するための高速クロックを生成する高速クロック発振器と、
この送受信機が通信を行っていない待機モード時に前記中央処理装置に供給するための低速クロックを生成する低速クロック発振器とを備え、
前記無線チャネルの送信タイムスロットの中間で送信パケットを送信していないときには前記高速クロックを選択して前記中央処理装置に供給し、前記受信タイムスロットで有効な受信パケットが検出されないときには前記低速クロックを選択して該中央処理装置に供給するように構成したことを特徴とする無線通信システム。
【請求項３】
一定の時間間隔で送信タイムスロットと受信タイムスロットが交互に繰り返される無線チャネルを使ってマスタ側送受信機とスレーブ側送受信機の間でパケットによる通信を行う無線通信システムにおける消費電力低減方法であって、
前記マスタ側送受信機は、
前記無線チャネルの受信タイムスロットの開始時には常に高速クロックを制御用の中央処理装置に供給し、該受信タイムスロットで有効な受信パケットが検出されずかつ次の送信タイムスロットで送信すべき送信パケットが存在しないとき、または該受信タイムスロットで有効な受信パケットが受信されかつ次の送信タイムスロットで送信すべき送信パケットが存在しないときに、低速クロックを選択して該中央処理装置に供給することを特徴とする消費電力低減方法。
【請求項４】
一定の時間間隔で送信タイムスロットと受信タイムスロットが交互に繰り返される無線チャネルを使ってマスタ側送受信機とスレーブ側送受信機の間でパケットによる通信を行う無線通信システムにおける消費電力低減方法であって、
前記スレーブ側送受信機は、
前記無線チャネルの送信タイムスロットの中間で送信パケットを送信していないときには高速クロックを選択して制御用の中央処理装置に供給し、受信タイムスロットで有効な受信パケットが検出されないときには低速クロックを選択して該中央処理装置に供給することを特徴とする消費電力低減方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＢluetooth（Ｂluetooth SIG Incの登録商標）等のパケット通信による無線通信システムにおける消費電力低減技術に関するものである。
【背景技術】
【０００２】
【特許文献１】特開平９−２６８３８号公報
【特許文献２】特開平９−１２８１０７号公報
【特許文献３】特開平９−２３１１９４号公報
【特許文献４】特開２０００−１４１６２６号公報
【０００３】
パーソナル・コンピュータとその周辺機器、或いはデジタル家電等の身近な情報端末同士をワイヤレスで接続する小規模な近距離無線通信システムとして、例えばＢluetoothが広がりを見せている。
【０００４】
Ｂluetoothは、スウェーデンのエリクソン社が提唱し、１９９８年にフィンランドのノキア社、アメリカのインテル社とＩＢＭ社、及び日本の東芝の５社によって開発が開始された近距離無線通信システムである。
【０００５】
Ｂluetoothは、無免許で使用できるＩＳＭ（Industrial Scientific Medical)バンドと呼ばれる２．４ＧＨｚ帯の電波を使用して、小電力無線による通信距離１０ｍ程度の近距離通信を目的とした規格である。Ｂluetoothデバイスでは、マスタ側とスレーブ側のデバイスの間で、一定時間（６２５μｓ）毎に送信と受信が交互に繰り返されるタイムスロットで構成される無線チャネルを使って、情報の送受信をパケット形式で行うようになっている。
【０００６】
マスタ側とスレーブ側のデバイスの間で無線チャネルが一旦確立されると、マスタ側デバイスはその無線チャネルを維持するために、スレーブ側デバイスと一定の時間毎にパケット送受信を行う必要がある。Ｂluetoothでは携帯端末等を考慮して、無線チャネルを維持するためのパケット送受信を行いつつ、デバイスの消費電力を低減させる特定の動作モード（ホールドモード、スニフモード及びパークモード）が規定されている。
【０００７】
ホールドモードは、無線チャネルを維持したままで、一時的にパケット送受信を中断するもので、このホールドモードに入る直前にホールド時間を設定し、このホールド時間中のパケット送受信を停止するものである。従って、このホールドモード中に低消費電力のスリープモード等に入ることができる。
【０００８】
スニフモードは、スニフスロットと呼ばれる一定周期のタイムスロットに限定して、マスタ側からパケットを送信するものである。従って、スニフモードにある間、スレーブ側のデバイスはスニフスロット以外のパケットを受信する必要がないので、消費電力を抑えることができる。
【０００９】
パークモードは、スレーブ側がマスタ側との間でタイムスロットの同期の保持を継続した状態で、マスタの管理から外れてパケットの送信を停止するものである。
【００１０】
このように、Ｂluetoothでは、マスタ側とスレーブ側の無線チャネルが確立された状態で、送受信するパケットが無い場合に、ホールドモード、スニフモードまたはパークモードへ移行することによって、低消費電力化が可能になっている。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
前記Ｂluetoothにおけるホールドモード、スニフモード及びパークモードは、少なくとも一定期間の間、送受信するパケットが無い場合に、これらのモードに移行することによって低消費電力を達成しようとするものである。
【００１２】
しかしながら、通常のパケットの送受信を行っているアクティブモードにおいては、低消費電力モードの規定が成されていない。パケット通信の場合には、アクティブモードであっても連続して送受信が行われているわけではなく、パケットの送受信が行われないタイムスロットが存在する。従って、ホールドモード、スニフモード及びパークモードだけでは、低消費電力化が十分とはいえなかった。
【００１３】
本発明は、アクティブモードであっても、実際のパケット送受信状態に応じて、低消費電力化が可能な無線通信システムを提供することを目的としている。
【課題を解決するための手段】
【００１４】
本発明は、一定の時間間隔で送信タイムスロットと受信タイムスロットが交互に繰り返される無線チャネルを使ってマスタ側送受信機とスレーブ側送受信機の間でパケットによる通信を行う無線通信システムにおいて、マスタ側送受信機は、受信タイムスロットの開始時には常に高速クロックを制御用の中央処理装置（以下、「ＣＰＵ」という）に供給し、該受信タイムスロットで有効な受信パケットが検出されずかつ次の送信タイムスロットで送信すべき送信パケットが存在しないとき、または該受信タイムスロットで有効な受信パケットが受信されかつ次の送信タイムスロットで送信すべき送信パケットが存在しないときに、低速クロックを選択して該ＣＰＵに供給することを特徴としている。また、スレーブ側送受信機は、送信タイムスロットの中間で送信パケットを送信していないときには高速クロックを選択して制御用のＣＰＵに供給し、受信タイムスロットで有効な受信パケットが検出されないときには低速クロックを選択して該ＣＰＵに供給することを特徴としている。
【発明の効果】
【００１５】
本発明では、通信モードであっても、次のタイムスロットでパケットの送受信が行われないことが分かっているときには、クロック信号を低速クロックに切り替えるようにしている。これにより、不必要な高速クロックによるＣＰＵの消費電力を低減することができるという効果がある。
【発明を実施するための最良の形態】
【００１６】
この発明の前記並びにその他の目的と新規な特徴は、次の、実施例の説明を添付図面と照らし合わせて読むと、より完全に明らかになるであろう。但し、図面は、もっぱら解説のためのものであって、この発明の範囲を限定するものではない。
【実施例】
【００１７】
図１は、本発明の実施例を示す無線送受信装置の構成図である。この無線送受信装置は、例えば前述のＢluetooth等の無線通信システムのマスタ側またはスレーブ側のデバイスとして用いられるもので、装置全体の制御を行うＣＰＵ１０を有している。ＣＰＵ１０には、ＣＰＵインタフェース２１を介して、送信バッファ２２と受信バッファ２３が接続されている。ＣＰＵインタフェース２１は、ＣＰＵ１０と各部の間でデータや制御信号の入出力を行うものである。送信バッファ２２は、ＣＰＵ１０から相手側の無線送受信装置に送信する送信データＴＤを一時的に保持するもので、この出力側がパケット組立部２４に接続されている。また、受信バッファ２３は、相手側の無線送受信装置から受信した受信データＲＤを、ＣＰＵ１０へ渡すために一時的に保持するもので、受信データＲＤはパケット分解部２５から与えられるようになっている。
【００１８】
パケット組立部２４は、ＣＰＵ１０から与えられる送信制御信号ＴＣＮに従って、送信バッファ２２から送信データＴＤを読み出し、送信スロットタイミング信号ＴＴＳに同期して、送信パケットＴＸＰを生成して出力するものである。送信パケットＴＸＰは、Ｂluetoothの場合、７２ビットの同期コードとこれに続く５４ビットのパケットヘッダ、及び必要に応じてパケットヘッダの後に続く０〜２７２０ビットの可変長のペイロードで構成されている。パケットヘッダには、送受信アドレスの他、パケットタイプ、送達確認情報ビット、パケットシーケンスビット、エラーチェック用ビットが含まれている。更に、パケット組立部２４は、送信パケットＴＸＰの出力完了時に、送信完了割込信号ＴＥＩを出力するようになっている。
【００１９】
パケット分解部２５は、無線チャネルを介して受信した受信パケットＲＸＰが自局宛てであるか、誤り無く受信できたか等のチェックを行い、正しく受信できた受信データＲＤを受信バッファ２３に格納するものである。受信パケットＲＸＰは、当然のことながら送信パケットＴＸＰと同じ構成であり、パケット分解部２５は、同期コードの受信完了時に同期コード受信割込信号ＲＳＩを、受信パケットＴＸＰの受信完了時にパケット受信割込信号ＲＰＩを、それぞれその受信状態を示す受信状態信号ＳＴＳと共に出力するようになっている。また、スレーブ側では、パケット分解部２５で検出した受信スロットの開始を示す受信スロットタイミング信号ＲＴＳが、送受信の基準タイミングとして用いられるようになっている。
【００２０】
また、この無線送受信装置は、送受信のタイミングを制御するためのタイミング制御部２６を備えている。タイミング制御部２６は、ＣＰＵ１０から与えられるモード制御信号ＭＯＤによって、マスタモードとスレーブモードの動作切り替えが行われるようになっている。
【００２１】
マスタモードの場合、タイミング制御部２６は、６２５μｓ毎に送信タイムスロットと受信タイムスロットを交互に切り替えるため、独自のクロックに基づいて送信スロットタイミング信号ＴＴＳと受信スロットタイミング信号ＲＴＳを生成し、それぞれパケット組立部２４とパケット分解部２５に与えるようになっている。また、タイミング制御部２６は、受信タイムスロットの先頭で受信スロット先頭割込信号ＲＴＩを、送信タイムスロットの中間で送信スロット中間割込信号ＴＣＩを、それぞれ生成してＣＰＵ１０に与えるようになっている。送信スロット中間割込信号ＴＣＩは、送信タイムスロットの中央で発生させる必要はなく、次の受信タイムスロットでの受信が確実に行われるように、ＣＰＵ１０を動作モードに移行できるタイミングであればよい。
【００２２】
スレーブモードの場合、タイミング制御部２６は、パケット分解部２５で検出された受信スロットタイミング信号ＲＴＳに基づいて、送信スロットタイミング信号ＴＴＳを生成するようになっている。また、タイミング制御部２６は、受信タイムスロットの先頭で受信スロット先頭割込信号ＲＴＩを生成してＣＰＵ１０に与えるようになっている。
【００２３】
更に、タイミング制御部２６は、マスタモードとスレーブモードに共通して、周波数制御部２７に対して周波数ホッピング用のタイミング信号と高周波インタフェース２８に対する動作制御用のタイミング信号を出力するようになっている。
【００２４】
周波数制御部２７は、Ｂluetoothの場合、２．４〜２．４８３５ＧＨｚを７９分割した１ＭＨｚのチャネルを、擬似ランダム系列によって毎秒１６００回の速さでランダムに切り替えるための制御を行うものである。周波数制御部２７から出力される周波数制御信号ＦＲＱは、パケット組立部２４からの送信パケットＴＸＰと共に、高周波インタフェース２８を介して送受信器４０に与えられるようになっている。また、送受信器４０で受信された受信パケットＲＸＰは、高周波インタフェース２８を介してパケット分解部２５に与えられるようになっている。
【００２５】
更に、この無線送受信装置は、パケットの送受信を行っている通信モード時にＣＰＵ１０へ供給する高速クロックＣＫＨ（例えば、２４ＭＨｚ）を生成する高速クロック発振器３１と、送受信を行っていない待機モード時にＣＰＵ１０に供給する低速クロックＣＫＬ（例えば、３２．７６８ｋＨｚ）を生成する低速クロック発振器３２を有している。高速クロックＣＫＨと低速クロックＣＫＬはセレクタ２９へ与えられ、ＣＰＵ１０からＣＰＵインタフェース２１を介して与えられる選択信号ＳＥＬに従って選択され、クロック信号ＣＬＫとしてこのＣＰＵ１０に供給されるようになっている。
【００２６】
次に、図１の無線送受信装置の動作を、消費電力低減のためのクロック制御を中心として、マスタ側（１）とスレーブ側（２）に分けて説明する。
【００２７】
（１）  マスタ側無線送受信装置の動作
図２は、マスタ側無線送受信装置のクロック制御処理を示すフローチャートであり、図３は、マスタ側無線送受信装置の動作を示すタイムチャートである。なお、このクロック制御処理は、マスタとして設定されたＣＰＵ１０により、各種の割込信号に従って実行される。
【００２８】
図３の時刻Ｔ１において、受信タイムスロットが開始されて、図１のタイミング制御部２６から受信スロット先頭割込信号ＲＴＩが出力される。ＣＰＵ１０によって、図２の割込処理プログラムが開始され、割込要因の解析が行われる。ステップＳ１で受信スロット先頭割込みであることが判定されると、ステップＳ２へ進み、選択信号ＳＥＬがレベル“Ｌ”に設定されて高速クロックＣＫＨが選択され、この割込み処理は終了する。これにより、高速クロック発振器３１から出力される高速クロックＣＫＨが、セレクタ２９で選択されてＣＰＵ１０に対するクロック信号ＣＬＫとして供給される。
【００２９】
時刻Ｔ２、即ち時刻Ｔ１から受信パケットＲＸＰの同期コードに相当する時間が経過した時点で、パケット分解部２６から、同期コード受信割込信号ＲＳＩと受信状態信号ＳＴＳが出力される。ＣＰＵ１０において、ステップＳ３で同期コード受信割込みであることが判定されると、ステップＳ４へ進み、受信状態信号ＳＴＳをチェックすることによって受信が成功したか否かが判定される。受信が成功していれば、更に受信動作を継続する必要があるので、そのまま割込処理は終了する。受信が成功していなければ、有効な受信データが存在しないので、ステップＳ５へ進む。時刻Ｔ２の場合は、受信は成功していないので、ステップＳ５へ進む。
【００３０】
ステップＳ５では、次の送信タイムスロットで送信すべき送信パケットが有るか否かが判別される。送信パケットが有れば通信モードを継続する必要があるので、そのまま割込処理を終了する。送信パケットが無ければ、待機モードに移行することが可能であるので、ステップＳ６へ進んで低速クロックＣＫＬを選択した後、割込処理を終了する。時刻Ｔ２の場合は、次に送信すべき送信パケットが有るので、ステップＳ５の後、そのまま割込処理を終了する。
【００３１】
時刻Ｔ３において、送信タイムスロットが開始され、タイミング制御部２６からパケット組立部２４へ、送信スロットタイミング信号ＴＴＳが与えられ、このパケット組立部２４で送信パケットＴＸＰが生成される。送信パケットＴＸＰは送受信器４０へ与えられ、周波数制御部２７から与えられる周波数制御信号ＦＲＱに従って、この送受信器４０から所定周波数の無線電波で送信される。
【００３２】
時刻Ｔ４において、次の受信タイムスロットが開始され、タイミング制御部２６から受信スロット先頭割込信号ＲＴＩが出力され、時刻Ｔ１のときと同様に、高速クロックＣＫＨが選択される。
【００３３】
時刻Ｔ５、即ち時刻Ｔ４から同期コードに相当する時間が経過した時点で、同期コード受信割込信号ＲＳＩとその時の受信状態信号ＳＴＳが出力される。時刻Ｔ２の時と同様に、ステップＳ３で同期コード受信割込みであることが判定されると、ステップＳ４へ進み、受信状態信号ＳＴＳがチェックされ、受信が成功したか否かが判定される。時刻Ｔ５の場合は受信が成功しており、更に受信動作を継続する必要があるので、そのまま割込処理は終了する。
【００３４】
時刻Ｔ６において、パケット受信が終了すると、パケット分解部２５からパケット受信割込信号ＲＰＩとその時の受信状態信号ＳＴＳが出力される。ステップＳ７でパケット受信割込みであると判定されてステップＳ８へ進み、受信状態信号ＳＴＳに基づいて受信が成功したか否かが判定される。受信が成功していなければ、スレーブ側に受信誤りを通知するために通信モードを継続する必要があるので、そのまま割込処理は終了する。受信が成功していれば、ステップＳ９へ進み、次の送信タイムスロットで送信すべき送信パケットが有るか否かが判別される。送信パケットが有れば、通信モードを継続する必要があるので、そのまま割込処理を終了する。送信パケットが無ければ、待機モードに移行することが可能であるので、ステップＳ１０へ進んで低速クロックＣＫＬを選択した後、割込処理を終了する。時刻Ｔ６の場合は、次に送信すべき送信パケットがないので、ステップＳ９の後ステップＳ１０へ進み、選択信号ＳＥＬをレベル“Ｈ”に設定することによって、低速クロックＣＫＬが選択され、ＣＰＵ１０は待機モードに移行する。
【００３５】
時刻Ｔ７において、次の受信タイムスロットが開始され、タイミング制御部２６から受信スロット先頭割込信号ＲＴＩが出力され、時刻Ｔ１のときと同様に、高速クロックＣＫＨが選択される。
【００３６】
時刻Ｔ８において、同期コード受信割込信号ＲＳＩとその時の受信状態信号ＳＴＳが出力される。時刻Ｔ２の時と同様に、ステップＳ３で同期コード受信割込みであることが判定されると、ステップＳ４へ進み、受信状態信号ＳＴＳがチェックされて受信が成功したか否かが判定される。時刻Ｔ８の場合は受信が成功しておらず、かつ、次の送信タイムスロットで送信すべき送信パケットもないので、ステップＳ６へ進み、低速クロックＣＫＬが選択され、待機モードに移行する。
【００３７】
以下、各送受信タイムスロットにおいて、送信パケット及び受信パケットの有無に応じて同様の動作が繰り返される。
【００３８】
このように、マスタ側無線送受信装置では、受信タイムスロットの開始時には常に高速クロックＣＫＨをＣＰＵ１０に供給するので、この受信タイムスロットにおける受信パケットＲＸＰを確実に処理することができる。また、受信タイムスロットで有効な受信パケットが検出されずかつ次の送信タイムスロットで送信すべき送信パケットが存在しないとき、または受信タイムスロットで有効な受信パケットＲＸＰが受信されても次の送信タイムスロットで送信すべき送信パケットが存在しないときに、低速クロックＣＫＬをＣＰＵ１０に供給するようにしている。これにより、通信モードであっても、次の送信タイムスロットでパケットの送信が行われないことが分かっている場合には、クロック信号ＣＬＫが低速クロックＣＫＬに切り替えられ、不必要な高速クロックＣＫＨによるＣＰＵ１０の消費電力を低減することができる。
【００３９】
（２）  スレーブ側無線送受信装置の動作
図４は、スレーブ側無線送受信装置のクロック制御処理を示すフローチャートであり、図５は、スレーブ側無線送受信装置の動作を示すタイムチャートである。なお、このクロック制御処理は、スレーブとして設定されたＣＰＵ１０により、各種の割込信号に従って実行される。
【００４０】
図５の時刻Ｔ２１において、送信タイムスロットの中間で、図１のタイミング制御部２６から送信スロット中間割込信号ＴＣＩが出力される。ＣＰＵ１０によって図４の割込処理プログラムが開始され、割込要因の解析が行われる。ステップＳ２１で送信スロット中間割込みであることが判定されると、ステップＳ２２へ進み、現在送信パケットの送信中であるか否かが調べられる。送信中であればステップＳ２３へ進み、送信中フラグをセットし、この割込みに対する処理は終了する。また、送信中でなければステップＳ２４へ進み、次の受信タイムスロットでマスタ側からのパケット受信に備えるために、選択信号ＳＥＬを“Ｌ”に設定して高速クロックＣＫＨを選択し、この割込みに対する処理は終了する。時刻Ｔ２１の場合は、送信中ではないので、送信中フラグはセットされず、選択信号ＳＥＬが“Ｌ”に設定されて高速クロックＣＫＨが選択される。
【００４１】
時刻Ｔ２２において、パケット分解部２６から、同期コード受信割込信号ＲＳＩとその時の受信状態信号ＳＴＳが出力される。ステップＳ２５で同期コード受信割込みであることが判定されるとステップＳ２６へ進み、受信状態信号ＳＴＳがチェックされて受信が成功したか否かが判定される。受信が成功していれば、更に受信動作を継続する必要があるので、そのまま割込処理は終了する。受信が成功していなければ、有効な受信データが存在しないので、ステップＳ２７へ進み、低速クロックＣＫＬを選択して割込処理は終了する。時刻Ｔ２２の場合は、受信は成功しているので、そのまま受信処理が継続される。
【００４２】
時刻Ｔ２３における送信タイムスロットの開始により、送信パケットＴＸＰの送信が行われ、時刻Ｔ２４において、送信スロット中間割込信号ＴＣＩが出力される。時刻Ｔ２４の場合は、送信パケットＴＸＰが送信中であるので、ステップＳ２３へ進み、送信フラグがセットされる。
【００４３】
時刻Ｔ２５において、送信パケットＴＸＰの送信が完了すると、パケット組立部２４から送信完了割込信号ＴＥＩが出力される。ステップＳ２８で送信完了割込みであることが判定されると、ステップＳ２９へ進み、送信中フラグの状態がチェックされる。送信中フラグがセットされていれば、ステップＳ３０へ進み、その送信中フラグをリセットして割込処理は終了する。また、送信中フラグがセットされていなければ、選択信号ＳＥＬが“Ｈ”に設定されて低速クロックＣＫＬが選択される。時刻Ｔ２５の場合は、送信中フラグがセットされているので、この送信中フラグがリセットされる。
【００４４】
時刻Ｔ２６において、時刻Ｔ２２と同様に、同期コード受信割込信号ＲＳＩとその時の受信状態信号ＳＴＳが出力される。時刻Ｔ２６の場合は、受信が成功しておらず、有効な受信データが存在しないので、ステップＳ２７へ進み、低速クロックＣＫＬを選択して割込処理は終了する。これにより、ＣＰＵ１０は待機モードに移行する。
【００４５】
時刻Ｔ２７において、時刻Ｔ２１と同様に、送信スロット中間割込信号ＴＣＩが出力される。時刻Ｔ２７は送信中ではないので、選択信号ＳＥＬが“Ｌ”に設定されて高速クロックＣＫＨが選択される。
【００４６】
時刻Ｔ２８において、同期コード受信割込信号ＲＳＩとその時の受信状態信号ＳＴＳが出力される。時刻Ｔ２８の場合は、受信は成功しているので、そのまま受信処理が継続される。
【００４７】
時刻Ｔ２９において送信パケットＴＸＰの送信が開始され、時刻Ｔ３０において送信パケットＴＸＰの送信が完了して送信完了割込信号ＴＥＩが出力される。この時、送信中フラグはセットされていないので、ステップＳ２９からステップＳ３１へ進み、低速クロックＣＫＬが選択され、ＣＰＵ１０は待機モードに移行する。その後、時刻Ｔ３１において送信スロット中間割込信号ＴＣＩが出力されると、今度はステップＳ２４によって、高速クロックＣＫＨが選択され、ＣＰＵ１０は通信モードに移行する。
【００４８】
以下、各送受信タイムスロットにおいて、送信パケット及び受信パケットの有無に応じて同様の動作が繰り返される。
【００４９】
このように、スレーブ側無線送受信装置では、送信タイムスロットの中間で送信パケットを送信していないときには高速クロックＣＫＨをＣＰＵ１０に供給するので、次の受信タイムスロットにおける受信パケットＲＸＰを確実に処理することができる。また、受信タイムスロットで有効な受信パケットが検出されないときには低速クロックＣＫＬをＣＰＵ１０に供給するようにしている。これにより、通信モードであっても、マスタ側からの受信パケットがないときには、クロック信号ＣＬＫが低速クロックＣＫＬに切り替えられ、不必要な高速クロックＣＫＨによるＣＰＵ１０の消費電力を低減することができる。
【００５０】
なお、以上説明した実施例は、あくまでも、この発明の技術内容を明らかにするためのものである。この発明は、上記実施例にのみ限定して狭義に解釈されるものではなく、この発明の特許請求の範囲に述べる範囲内で、種々変更して実施することができる。その変形例としては、例えば、次のようなものがある。
【００５１】
（ａ）  クロック信号ＣＬＫを切り替えるための選択信号ＳＥＬを、ＣＰＵ１０のソフトウエアで制御するようにしているが、ハードウエアによって切り替えるように構成することもできる。
【００５２】
（ｂ）  クロック信号ＣＬＫを切り替える制御は、図２及び図４に例示したものに限定されない。例えば、図４では、ステップＳ２１の送信スロット中間割込みのときに、送信中であれば送信中フラグをセットするようにしているが、送信パケットの送信開始時にセットするようにしても良い。
【００５３】
（ｃ）  Ｂluetoothに適用した場合について具体的に説明したが、その他のパケット通信方式による無線通信システムにも同様に適用することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施例を示す無線送受信装置の構成図である。
【図２】マスタ側無線送受信装置のクロック制御処理を示すフローチャートである。
【図３】マスタ側無線送受信装置の動作を示すタイムチャートである。
【図４】スレーブ側無線送受信装置のクロック制御処理を示すフローチャートである。
【図５】スレーブ側無線送受信装置の動作を示すタイムチャートである。
【符号の説明】
【００５５】
１０    ＣＰＵ
２４    パケット組立部
２５    パケット分解部
２６    タイミング制御部
２９    セレクタ
３１    高速クロック発振器
３２    低速クロック発振器
４０    送受信器
【図１】
2005117463.tif 000003
【図２】
2005117463.tif 000004
【図３】
2005117463.tif 000005
【図４】
2005117463.tif 000006
【図５】
2005117463.tif 000007