[0001]【発明の属する技術分野】本発明は電波によるデータの送受信機能と複数の種類の電源モードを有し、CPUが電源制御を行う無線携帯端末に関する。[0002]【従来の技術】従来の無線携帯端末では、その端末を制御するために、CPUに自らの電源制御を行うための機能を持ったものがあった。"状態に遷移するためには何らかの割り込みが入らないと“FULL”状態に遷移できない。"状態にしか遷移できないといった状況にあった。state.【0004】一方、無線を使用するような端末においては、CPUの動作ノイズが無線の送受の信号に対し悪影響を与えるため、このノイズを減少させるために、無線の送受時にはできるだけCPUの動作クロックの周波数を落すなどの処理が必要になる。FULL”状態に移行するしかないため、このノイズの影響を大きく受けることになる。state状態しか存在していない。)のようにホストがICカードに発行するコマンドをICカードが判断して、ICカード内のCPUにより自分に対してコマンドを発行してそれぞれの電源モードに移行させる方法がある。CPUが判断して各電源モードのコマンドを発行してそれぞれの電源モードに移行するといったような手段が必要になるため、一度は“Full”動作状態に移行してから省電力モードに移行するなどの段階を踏まなければならないということである。この電源遷移状態を模式的に表したものを図8に示す。一度“Full”動作状態に移行してしまうと、無線を含んだ装置ではCPUから発せられるノイズにより電波状態が悪くなり無線通信ができなくなるという問題が生じるからである。CPUから発せられるノイズは無線ユニットから遠ざければ距離の2乗に比例して小さくなるため、無線ユニットとCPUの距離を離せばよいが、携帯端末のように筺体の小さい装置ではその距離を離すことができないことが多いため基本的にこの問題が発生する。自動着信方式」のようにCPUが電源オンと電源オフの2種類しか電源モードをもっていないということである。off,外部による要因でメインCPUが動作状態となるのは“FULL”動作しかなく、無線携帯端末のように無線に対するCPU動作時における影響を小さくするためにCPUの速度を制御するといったようなことはできないため、CPUを動作させながら無線データを扱うことが困難になるからである。data.【0010】本発明の目的は、周辺回路が必要とする電源モードに随意に移行することができる無線携帯端末を提供することにある。[0011]【課題を解決するための手段】本発明の無線携帯端末は、次に遷移すべき電源モードを示す電源モード変更信号と、該電源モード変更信号が示す電源モードを確定させるための電源モード確定信号を外部から入力するための端子を有する。outside.【0012】したがって、“SUSPEND”状態から動作状態に復帰するときの状態遷移を外部の入力信号により決めることができ、外部周辺回路が要求する任意の電源状態に遷移させることができるようになる。"DOZE”モードなどでCPUを動作状態にさせることができ、無線通信回路に対するCPUのノイズを極力抑えることができる。circuit.【0013】基本的には、このようにすることで無線のデータ入力を起動要因として“SUSPEND”状態から動作状態に移行させるような場合でも、次に遷移する状態を外部端子により設定することで“FULL”状態以外に“SLOW”状態に移行させることもできるようになる。CPUの電源を行うことができることを意味する。[0015]【発明の実施の形態】次に、本発明の実施の形態について図面を参照して説明する。invention.【0016】図1は本発明の実施の形態の無線携帯端末の構成図である。101のプログラムや一時データ、表示データを格納するメモリ106と、ディスプレイ107と、シリアル接続部108で構成されている。207と外部バスインタフェース208で構成されている。Loop)203はCPU101内部でシステムクロックを作り出すためのものである。電源制御部ユニット202はCPU101内の各ブロックの電源を制御する。101.【0019】CPU101は本無線携帯端末の情報端末としての処理を行うためのCPUであり、メインのプログラムを実行する。このCPU101は無線制御ユニット104と無線モジュール103から構成される無線ユニットおよび外部周辺回路の電源を含まない部分の制御を行う。無線ユニットであれば、無線ユニットが受信した通信データなどである。"SUSPEND”の4種類を持っているとする。FULL”以外の電源モードをパワーダウンモードと呼ぶことにする。mode.【0021】次に、CPU101のそれぞれの電源モードにおける状態の定義を説明する。CPU101のシステムクロックが最高スピードで動作する状態である。この状態がCPU101の消費電力、および出力するノイズが一番大きい状態である。"モードと同じであるが、プログラムを実行するためのシステムクロックが“FULL”モードと比較し低周波数で動作する状態である。second,および出力するノイズが大きい状態である。"SLOW”モードと比較し少なくなるモードで、一部の機能を停止させた状態である。このモードのときは外部表示を停止している状態である。CPU101のシステムクロックについては“SLOW”に比較し、さらに低い周波数で動作しているモードである。"SUSPEND”は動作的には、いわゆる電源オフに近い状態であり、CPU101およびCPU101内部の周辺回路を動作させるためのPLL203も全て停止した状態である。電源オフと異なる点は内部レジスタの状態を保持したままリセットを実行せずに外部入力信号により動作状態に復帰できることである。このモードは消費電力的にも一番低いモードであり、動作している回路がないため、CPU101のノイズは全くない状態である。state.【0022】また、CPU101はCPU101の外部回路からの信号により図2に示すような電源モードの遷移を行えるものとする。"SLOW”,“DOZE”,“SUSPEND”のどの電源モードにても、外部入力により前記4つのどの電源モードへでも移行できることを示す。DOZE”,“SUSPEND”の各電源モードに移行できるようにしておき、外部回路による設定以外に割り込み信号によってもパワーダウンモードから復帰できるようにする。FULL”モードに移行するものとする。202aの値を確定するための電源モード確定信号202bを入力する端子を備えている。CPU101の電源モードは図2に示す通り全部で4種類あるためこれを選択するのに電源モード変更信号202aは2ビットが必要となる。電源モード確定信号202bは1ビットの信号である。この電源モード確定信号202bは同時にCPUコア201に対し割り込みを発生させる信号である。202bの割り込みを検知し、ソフトウェアが次に行うべきことを判断したり、各電源モードにおける必要な処理を行う。mode.【0025】図4はこれらの入力を確定するためのタイミングを示す図である。202aは、電源モード確定信号202bの立ち上がりで確定する。sourceU101はそれぞれの電源モードに移行する。"DOZE”モードになるという具合である。CPU101が読むためのインタフェ−スユニット210により構成されている。/D変換器)を備えたサブCPUで構成されている。/D変換器によりこれら全てのユニットを動かすための電池などの外部電源を監視し、外部電源の状態により、例えば外部電源の電圧値が低下したらCPU101に知らせ、外部周辺回路や無線ユニットの電源を落すシーケンスに入れるようにするなど、様々な動作を行う。Also,周辺回路制御ユニット209はCPU101の持っていない機能を補う役目もする。いった端末であればキーボードやタッチパネルなどの入力機器を制御するための機能などや、端末同士または他の機器と通信するための追加のシリアルまたはパラレルの通信機能など、CPU101の機能だけは足りない機能を受け持つ。CPU101で賄えない機能を外部周辺回路で補う。通信を行ったり、他の機器と通信のプロトコルを一致させ通信を行ったりするブロックである。105は無線のプロトコルがデータ通信に対応しているときは必要ないが、通信プロトコルの違う端末同士でデータ通信を行ったりするときに通信データを一度、音声データに変換して通信を行うときなどに使用する。モデムを使用することで相手の端末がデータ通信をサポートしていない場合でも擬似的にデータ通信を実現することができる。communications.【0029】図5は図1のブロック図から電源制御ラインを取り出したものである。FIG.【0030】メモリ106、ディスプレイ107、シリアル接続部108はCPU101に密接した周辺回路となるため電源の制御はCPU101が行う。106に関してはCPU101が動作している間は常に必要となるのでCPU101の動作モードに合わせて連動させる。ディスプレイ107に関してはバックグラウンドで無線の通信を行っているときなどは点灯している必要はないので消灯しておくなど、使用シーンに合わせてオン/オフを決定する。シリアル接続部108についても同様である。モデムユニット105についても上記同様使用シーンに合わせてオン/オフを決定する。off.【0031】無線ユニット109は図1の無線制御ユニット104と無線モジュール103をひとまとめにしたものである。1091をSUSPEND状態、つまり実質的に停止状態にした状態で動作していることもあり得る。携帯電話などの受信待ち受けのときがこれにあたる。この場合は、無線ユニット109が他の無線携帯端末や通信手段から呼び出しがかかり受信状態となったときに無線ユニット109の電源制御情報信号を有効の状態にさせ、電源制御ユニット104に知らせる。109からの情報を受け取ったら、無線部からの呼び出しによりCPU101を動作状態にさせるためのモードを決定し、電源モード変更信号202aに値を書き込む。202a.一方、CPU101は電源モード変更信号202aの値を読み取り、それぞれの値に対応した起動状態に移行する。value.【0033】このようにしてそれぞれの起動条件にあった値を電源制御ユニット209が設定し、モードにあった状態でCPU101を動作状態にさせる。このことは、外部回路についても同様な制御ができることも合わせて示す。202bをアサートさせると、現在“10”は“SLOW”モードに定義しているので、CPU101は電源モードが確定したら自らの電源モードを“SLOW”モードに移行させる。このようにして“SUSPEND”モードから“FULL”モードではなく“SLOW”モードで再開することでCPU101のノイズを小さくしたまま、無線ユニット109に与えるノイズによる悪影響を最小限にしたまま無線データ通信を行う。do.【0035】図6は縦軸にCPU101の発生するノイズまたは消費電力を示し、横軸を時間軸としある時間ごとに電源モードを変更させたときの様子を示している。"FULL”モードのように順番にあげていくことが可能になる。図6ではCPU101のレジスタにより順次、ノイズや電力消費量の大きいモードに移行させているが、もちろん電源モード変更信号202aおよび電源モード確定信号202bをコントロールすることで外部回路の要因でこの状態を作り出すことはできる。the.【0036】図8は電源モード遷移図である。リセットが解除されるとCPU101は動作状態になり“Full”モード303に移行する。"SLOW”モードが要求されるとCPU101の電源モードは“SLOW”モード304に移行する。SUSPEND”モード304に移行する。modeaによる場合はどのモードでも任意のモードに状態遷移ができる。"FULL”モード303からはどのモードへでも移行できるが、“SUSPEND”モードからはCPU101が停止しているため割り込み以外では他のモードに移行することはできない。この場合は“FULL”モード303にしか移行できない。同様に、“DOZE”モード305でCPU101を停止させているときは、やはり割り込み以外には動作状態に復帰することはできない。電源モード変更信号202aを使用すればどのモードにも移行できるようにする。[0037]【発明の効果】以上説明したように、本発明は、周辺回路の信号によりCPUの電源モードを随意に変更することができるようにすることで、無線を内蔵した携帯情報端末を無線を動作させたまま“SUSPEND”の状態から電源オンの状態にし、かつ無線に対しCPUの電磁ノイズによる通信の破綻をさせないようにノイズの少ない“SLOW”状態でCPUを動作状態にさせることができ、無線通信時にCPUの電磁ノイズを受けにくいシステムを作ることができる。DRAWINGS【図1】本発明の一実施形態の無線通信端末の構成図である。invention.【図2】CPU101の状態遷移図である。101.【図3】CPU101内の電源制御ユニット202の入力信号図である。101.【図4】電源モード確定タイミング図である。diagram.【図5】図1中の電源制御ラインを示す図である。FIG.【図6】電源モード遷移に対するCPUノイズを示すグラフである。transition.【図7】CPU101の状態遷移図である。CPU101.【図8】従来のCPUの電源モード遷移図である。次に遷移すべき電源モードを示す電源モード変更信号と、該電源モード変更信号が示す電源モードを確定させるための電源モード確定信号を外部から入力するための端子を有することを特徴とする無線携帯端末。mode,一部の機能を停止させた“DOZE”モード、電源オフに近い“SUSPEND”モードである、請求項1記載の無線携帯端末。外部周辺回路は次に遷移させたい電源モードを前記CPUに知らせる手段を有し、外部周辺回路の電源遷移タイミング信号に合わせて電源モード確定信号を有効の状態にさせる、請求項1記載の無線携帯端末。外部回路からCPUの起動要求を受けて、周辺回路の電源を制御する回路から電磁ノイズの少ないモードでCPUの起動を行う請求項1記載の無線携帯端末の電源制御方法。