(57)【要約】【課題】ＣＰＵが、停止コマンド（フルストップコマンド）を発行してもＳＤＲＡＭをセルフリフレッシュモードにすることができる受信制御装置および受信制御方法を提供する。【解決手段】間欠受信の受信時は、高周波クロック発振器２０の生成する高精度の高周波クロック信号に基づいて、ＲＦ送受信部１２およびベースバンド部１３を駆動して信号を受信する。間欠受信の非受信時は、高周波クロック発振器２０の停止を指示し、停止指示に連動してＳＤＲＡＭ２４をセルフリフレッシュモードに移行させ、ＳＤＲＡＭ２４がセルフリフレッシュモードに移行した後、高周波クロック発振器２０を停止させ、低周波クロック発信器２１の生成する低精度の低周波クロック信号に基づいて動作するように制御する。【選択図】図１
2008112286.tif 000002
【特許請求の範囲】
【請求項１】
高周波数の第１のクロック信号を生成する第１発振器と、
該第１発振器よりも小さい消費電力で、該第１発振器の生成するクロック信号より低周波数の第２のクロック信号を生成する第２発振器と、
送信されてきた信号を受信する受信手段と、
プログラムを格納するメモリと、
間欠受信の受信時は、前記第１発振器の生成する第１のクロック信号に基づいて、前記受信手段を駆動して信号を受信し、間欠受信の非受信時は、前記第１発振器の停止を指示し、該停止指示に連動して前記メモリをセルフリフレッシュモードに移行させ、前記メモリがセルフリフレッシュモードに移行した後、前記第１発振器を停止させ、前記第２発振器の生成する第２のクロック信号に基づいて動作するように制御する制御手段と、
を備えることを特徴とする受信制御装置。
【請求項２】
高周波数の第１のクロック信号を生成する第１発振器と、
該第１発振器よりも小さい消費電力で、該第１発振器の生成するクロック信号より低周波数の第２のクロック信号を生成する第２発振器と、
送信されてきた信号を受信する受信手段と、
プログラムを格納するメモリと、
間欠受信の受信時は、前記第１発振器の生成する第１のクロック信号に基づいて、前記受信手段を駆動して信号を受信し、間欠受信の非受信時は、前記第１発振器の停止指示と、前記メモリのセルフリフレッシュモード移行指示とを発行し、前記メモリがセルフリフレッシュモードに移行するに相当する時間が経過した後、前記第１発振器を停止させ、前記第２発振器の生成する第２のクロック信号に基づいて動作するように制御する制御手段と、
を備えることを特徴とする受信制御装置。
【請求項３】
前記間欠受信の非受信状態から間欠受信の受信状態に移行するときは、移行するための割り込み信号に連動して前記メモリのセルフリフレッシュモードを解除し、前記第１発振器を起動させることを特徴とする請求項１または２に記載の受信制御装置。
【請求項４】
間欠受信の受信時は、高周波数の第１のクロック信号に基づいて信号を受信し、間欠受信の非受信時は、前記第１のクロック信号の停止を指示し、該停止指示に連動してプログラムを格納するメモリをセルフリフレッシュモードに移行させ、前記メモリがセルフリフレッシュモードに移行した後、前記第１のクロック信号を停止させ、前記第１のクロック信号より低周波数の第２のクロック信号に基づいて動作するように制御することを特徴とする受信制御方法。
【請求項５】
間欠受信の受信時は、高周波数の第１のクロック信号に基づいて信号を受信し、間欠受信の非受信時は、前記第１のクロック信号の停止指示と、プログラムを格納するメモリのセルフリフレッシュモード移行指示とを発行し、前記メモリがセルフリフレッシュモードに移行するに相当する時間が経過した後、前記第１のクロック信号を停止させ、前記第１のクロック信号より低周波数の第２のクロック信号に基づいて動作するように制御することを特徴とする受信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＤＲＡＭのメモリ制御を行う受信制御装置および受信制御方法に関する。
【背景技術】
【０００２】
携帯電話機では、消費電力を低減するため、待ち受け状態において、基地局からページング情報を受信する時には、受信動作に高周波クロック信号を使用するとともに時刻管理等に低周波クロック信号を使用し、ページング情報を受信しない時には、受信動作に用いる高周波クロック源を停止し、低周波クロック信号のみを使用している。そして、低周波クロック信号を用いて次のページング情報の受信タイミング位置までのクロック数を計数し、クロック数がページング情報の受信タイミング位置に達した時点で高周波クロック源を起動させて、受信動作に移行させることが行われている。
【０００３】
また、従来の携帯電話機では、待ち受けモード時における消費電流を抑えるために、ＰＳＲＡＭ（Ｐｓｅｕｄｏ  Ｓｔａｔｉｃ  ＲＡＭ）等の低消費電流化に貢献するデバイスが使用されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−３４５４７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したＰＳＲＡＭは、１６ビットでバーストモードで使用すれば、あるパフォーマンスまでは確保できる。しかし、ベースバンド処理のＬＡＹＥＲ１管理およびＬＡＹＥＲ２，３処理もＣＰＵで処理する場合、例えば、ＶｏＩＰ対応携帯電話機のように高速なＣＰＵ処理が必要であり、高いパフォーマンスが要求される場合には、ＳＤＲＡＭの３２ビットのバーストモードを使用することが要求される。しかしながら、ＳＤＲＡＭは、高速に動作して高いパフォーマンスを実現できるが、低消費電流化への貢献については、あまり考慮されていないデバイスである。ＳＤＲＡＭは、アクセスがなくとも常に約３ｍＡ流れ続ける状況にあり、これは、例えば待ち受けモード時のページング情報を受信しない時の消費電流をシステム全体で１ｍＡ以下に抑える設計に対し、極めて大きい値である。また、その内部構成は、ＤＲＡＭであり、内部データを保持するため、リフレッシュ機能を必要とする。したがって、ＳＤＲＡＭをセルフリフレッシュモードにして低消費電流化を図る必要がある。
【０００５】
しかし、ＣＰＵは、ページング情報を受信しない時には、停止（以下、フルストップと表現する場合もある）コマンドを発行して高周波クロック源の発振を停止するとともに、このモードを実行した時点で、サスペンド状態になって何もできない状態になるため、ＳＤＲＡＭをセルフリフレッシュモードすることができなくなるという問題があった。
【０００６】
本発明は、このような問題点に鑑みてなされたものであり、本発明の目的は、ＣＰＵが、停止コマンド（フルストップコマンド）を発行してもＳＤＲＡＭをセルフリフレッシュモードにすることができる受信制御装置および受信制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の受信制御装置は、高周波数の第１のクロック信号を生成する第１発振器と、該第１発振器よりも小さい消費電力で、該第１発振器の生成するクロック信号より低周波数の第２のクロック信号を生成する第２発振器と、送信されてきた信号を受信する受信手段と、プログラムを格納するメモリと、間欠受信の受信時は、前記第１発振器の生成する第１のクロック信号に基づいて、前記受信手段を駆動して信号を受信し、間欠受信の非受信時は、前記第１発振器の停止を指示し、該停止指示に連動して前記メモリをセルフリフレッシュモードに移行させ、前記メモリがセルフリフレッシュモードに移行した後、前記第１発振器を停止させ、前記第２発振器の生成する第２のクロック信号に基づいて動作するように制御する制御手段とを備えることを特徴とする。
【０００８】
また、本発明の受信制御装置は、高周波数の第１のクロック信号を生成する第１発振器と、該第１発振器よりも小さい消費電力で、該第１発振器の生成するクロック信号より低周波数の第２のクロック信号を生成する第２発振器と、送信されてきた信号を受信する受信手段と、プログラムを格納するメモリと、間欠受信の受信時は、前記第１発振器の生成する第１のクロック信号に基づいて、前記受信手段を駆動して信号を受信し、間欠受信の非受信時は、前記第１発振器の停止指示と、前記メモリのセルフリフレッシュモード移行指示とを発行し、前記メモリがセルフリフレッシュモードに移行するに相当する時間が経過した後、前記第１発振器を停止させ、前記第２発振器の生成する第２のクロック信号に基づいて動作するように制御する制御手段とを備えることを特徴とする。
【０００９】
前記間欠受信の非受信状態から間欠受信の受信状態に移行するときは、移行するための割り込み信号に連動して前記メモリのセルフリフレッシュモードを解除し、前記第１発振器を起動させることが好ましい。
【００１０】
また、本発明の受信制御方法は、間欠受信の受信時は、高周波数の第１のクロック信号に基づいて信号を受信し、間欠受信の非受信時は、前記第１のクロック信号の停止を指示し、該停止指示に連動してプログラムを格納するメモリをセルフリフレッシュモードに移行させ、前記メモリがセルフリフレッシュモードに移行した後、前記第１のクロック信号を停止させ、前記第１のクロック信号より低周波数の第２のクロック信号に基づいて動作するように制御することを特徴とする。
【００１１】
また、本発明の受信制御方法は、間欠受信の受信時は、高周波数の第１のクロック信号に基づいて信号を受信し、間欠受信の非受信時は、前記第１のクロック信号の停止指示と、プログラムを格納するメモリのセルフリフレッシュモード移行指示とを発行し、前記メモリがセルフリフレッシュモードに移行するに相当する時間が経過した後、前記第１のクロック信号を停止させ、前記第１のクロック信号より低周波数の第２のクロック信号に基づいて動作するように制御することを特徴とする。
【発明の効果】
【００１２】
本発明は、ＣＰＵが、停止コマンド（フルストップコマンド）を発行しても、例えばＳＤＲＡＭがセルフリフレッシュモードに移行した後、高周波クロック発振器を停止するような仕組みを設けたため、停止コマンド（フルストップコマンド）を発行してもＳＤＲＡＭ等をセルフリフレッシュモードにすることができる。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態について図面を参照して説明する。図１は、本発明の受信制御装置を示すシステム構成図である。なお、本実施の形態では、受信制御装置として携帯電話機を例示して説明する。図１において、受信制御装置は、アンテナ１１を介して基地局と信号の送受信を行うＲＦ送受信部１２と、信号の変復調を行うベースバンド部１３と、信号の処理、制御を行うＣＰＵ１５と、システム管理部１６と、プログラムを格納するＳＤＲＡＭ２４およびＦＬＡＳＨ２５と、ＳＤＲＡＭの制御を行うＳＤＲＡＭ制御部１７と、高精度の高周波クロック信号を生成する高周波クロック発振器２０と、高周波クロック発振器２０よりも小さい消費電力で、高周波クロック発振器２０の生成するクロック信号より低精度の低周波クロック信号を生成する低周波クロック発信器２１と、液晶表示部（ＬＣＤ）１４と、音声信号のＡ−Ｄ、Ｄ−Ａ変換を行うコーデック部１８と、電話機スピーカ２２と、電話機マイク２３と、ユーザからの入力情報をＣＰＵ１５に与えるキー入力部１９とを備えている。ベースバンド部１３とＣＰＵ１５とシステム管理部１６とＳＤＲＡＭ制御部１７は、ＡＳＩＣ内部１１の内部処理で構成する。
【００１４】
本発明の第１の実施例は、間欠受信の受信時、すなわちページング情報等を受信する時には、高周波クロック発振器２０の生成する高周波クロック信号に基づいて、ＲＦ送受信部１２およびベースバンド部１３を駆動して信号を受信し、間欠受信の非受信時、すなわちページング情報等を受信しない時には、高周波クロック発振器２０の停止を指示し、この停止指示に連動してＳＤＲＡＭ２４をセルフリフレッシュモードに移行させ、ＳＤＲＡＭ２４がセルフリフレッシュモードに移行した後、高周波クロック発振器２０を停止させ、低周波クロック発信器２１の生成する低周波クロック信号に基づいて動作するように制御するものである。
【００１５】
ページング情報等の受信時から非受信時になったときの第１の実施例の動作を、図２のＳＤＲＡＭ周辺のシステム構成図を用いて説明する。ページング情報等の非受信時になると、ＣＰＵ１５は、システム管理部１６にフルストップコマンドを発行する。システム管理部１６は、ＣＰＵ１５からフルストップコマンドを受け取ると、これに連動してＳＤＲＡＭ制御部１７にＳＤＲＡＭ２４をセルフリフレッシュモードにする信号を出力する。ＳＤＲＡＭ制御部１７は、この信号を受け取ると、ＳＤＲＡＭ２４を通常のバーストモードからセルフリフレッシュモードにし、ＳＤＲＡＭ２４がセルフリフレッシュ状態になると、セルフリフレッシュ状態になったことを示す状態信号をシステム管理部１６に返す。システム管理部１６は、この状態信号を受け取ると高周波クロック発振器２０の動作を停止させる。ＣＰＵ１５は、その後スリープ状態に入る。
【００１６】
次に、図３の、ＡＳＩＣ内部の回路図を用いて第１の実施例の動作を説明する。ＣＰＵ１５は、システム管理部１６にフルストップコマンドを発行する。システム管理部１６のレジスタ２７は、ＣＰＵ１５からフルストップコマンドを受け取ると、これに連動してレジスタ２７から“０”のビット信号をＳＤＲＡＭ制御部１７のフリップフロップ２８に出力し、フリップフロップ２８は、シーケンサ２６にセルフリフレッシュモードを表す“１”のビット信号を出力する。シーケンサ２６は、ＳＤＲＡＭ２４をセルフリフレッシュ状態にするシーケンスを有し、フリップフロップ２８から“１”のビット信号を受け取ると、ＳＤＲＡＭ２４を通常のバーストモードからセルフリフレッシュモードにする。ＳＤＲＡＭ２４がセルフリフレッシュモードに移行した後、ＳＤＲＡＭシーケンサでセルフリフレッシュを実行後、高周波クロック発振器２０を停止させる。
【００１７】
本発明の第２の実施例は、間欠受信の受信時、すなわちページング情報等を受信する時には、高周波クロック発振器２０の生成する高周波クロック信号に基づいて、ＲＦ送受信部１２およびベースバンド部１３を駆動して信号を受信し、間欠受信の非受信時、すなわちページング情報等を受信しない時には、高周波クロック発振器２０の停止指示と、ＳＤＲＡＭ２４のセルフリフレッシュモード移行指示とを発行し、ＳＤＲＡＭ２４がセルフリフレッシュモードに移行するに相当する時間が経過した後、高周波クロック発振器２０を停止させ、低周波クロック発信器２１の生成する低周波クロック信号に基づいて動作するように制御するものである。
【００１８】
ページング情報等の受信時から非受信時になったときの第２の実施例の動作を、図２のＳＤＲＡＭ周辺のシステム構成図を用いて説明する。ページング情報等の非受信時になると、ＣＰＵ１５は、システム管理部１６にフルストップコマンドを発行するとともにＳＤＲＡＭ制御部１７にセルフリフレッシュコマンドを発行する。システム管理部１６は、ＳＤＲＡＭ２４がセルフリフレッシュモードに移行するに相当する時間が経過した後、高周波クロック発振器２０を停止させる。ＣＰＵ１５は、その後スリープ状態に入る。
【００１９】
次に、図３のＡＳＩＣ内部の回路図を用いて第２の実施例の動作を説明する。ＣＰＵ１５は、システム管理部１６にフルストップコマンドを発行するとともにＳＤＲＡＭ制御部１７にセルフリフレッシュコマンドを発行する。ＳＤＲＡＭ制御部１７のレジスタ２９は、ＣＰＵ１５からセルフリフレッシュコマンドを受け取ると、シーケンサ２６にセルフリフレッシュモードを表す“１”のビット信号を出力する。シーケンサ２６は、ＳＤＲＡＭ２４をセルフリフレッシュ状態にするシーケンスを有し、レジスタ２９から“１”のビット信号を受け取ると、ＳＤＲＡＭ２４を通常のバーストモードからセルフリフレッシュモードにする。システム管理部１６は、ＣＰＵ１５からフルストップコマンドを受け取ると、複数段のフリップフロップからなる遅延回路３０で、ＳＤＲＡＭ２４がセルフリフレッシュモードに移行するに相当する時間だけ経過させた後に高周波クロック発振器２０を停止させる。なお、ＣＰＵは、セルフリフレッシュモードに移行するに相当する時間区間の終了時に、次回起動時に暴走を起こさないようにするためにＮＯＰ命令等を実行してサイクル終了時に停止する。
【００２０】
第１および第２の実施例において、ページング情報等の非受信状態からページング情報等の受信状態に移行するときは、例えば、低周波クロック信号を用いて次のページング情報等の受信タイミング位置までのクロック数を計数し、クロック数がページング情報等の受信タイミング位置に達した時点で割り込み信号を出力させ、割り込み信号に連動してメモリのセルフリフレッシュモードを解除し、高周波クロック発振器２０を起動させ、ＣＰＵ１５のスリープ状態を解除する。
【００２１】
なお、ＣＰＵ１５は、スリープ状態に入る時点で、次のスリープ状態を解除した時に戻るべきＦＬＡＳＨ上のベクタアドレスを格納しておき、スリープ状態を解除した時点で、ＦＬＡＳＨ上のベクタアドレスを呼び出してスリープ状態に入る前の状態に復帰する。
【００２２】
第１実施例か第２の実施例の選択は、セレクタで切り分ける。
上述したように、本発明は、ＣＰＵが、フルストップコマンドを発行しても、ＳＤＲＡＭがセルフリフレッシュモードに移行した後に、高周波クロック発振器を停止するようにしたので、フルストップコマンドを発行してもＳＤＲＡＭをセルフリフレッシュモードにすることができる。したがって、ＳＤＲＡＭを用いても低消費電流化を実現できる。
また、ＳＤＲＡＭ制御部に備える、セルフリフレッシュ状態に入るシーケンスをハードウエアで実現し、または、システム管理部に、セルフリフレッシュ状態に移行するための時間を設定するハードロジックを追加して、ハードウエア側の変更で実現したので、特別なソフトウエアの開発を必要としない。
この仕組みをハード側でサポートしたことにより、ＳＤＲＡＭをセルフリフレッシュモードにすることができるので、スリープ状態に入るたびにプログラムを内部ＳＲＡＭ等に退避させる必要がなくなる。
【図面の簡単な説明】
【００２３】
【図１】本発明の受信制御装置を示すシステム構成図である。
【図２】ＳＤＲＡＭ周辺のシステム構成図である。
【図３】ＡＳＩＣ内部の回路図である。
【符号の説明】
【００２４】
１１  アンテナ
１２  ＲＦ送受信部
１３  ベースバンド部
１４  液晶表示部（ＬＣＤ）
１５  ＣＰＵ
１６  システム管理部
１７  ＳＤＲＡＭ制御部
１８  コーデック部
１９  キー入力部
２０  高周波クロック発振器
２１  低周波クロック発信器
２２  スピーカ
２３  マイク
２４  ＳＤＲＡＭ
２５  ＦＬＡＳＨ  ＭＥＭＯＲＹ
２６  シーケンサ
２７，２９  レジスタ
２８  フリップフロップ
３０  遅延回路
【図１】
2008112286.tif 000003
【図２】
2008112286.tif 000004
【図３】
2008112286.tif 000005