(57)【要約】【課題】消費電力を極力低減しつつ、マイコンの外部に設けたＡ／Ｄ変換器を用いてＡ／Ｄ変換データを入力する。【解決手段】マイコン２内に設けられたポートサンプリング回路９は、ＣＰＵ５に代わってＡ／Ｄ変換器３を制御して変換データＤｃを入力するので、ＣＰＵ５がスリープモードにある期間、ＣＰＵ５はＡ／Ｄ変換器３への信号出力処理や入力サンプリング処理のために周期的にウェイクアップする必要がない。また、ポートサンプリング回路９は、サンプリングしてデータレジスタ１５に格納された変換データＤｃと予め期待値データレジスタ１８に設定された期待値データＤｅとを比較し、両データが不一致となった場合にウェイクアップ信号ＷＫＵＰを出力するので、ＣＰＵ５がスリープした状態でデータを監視できる。【選択図】  図１
2004234463.tif 000002
【特許請求の範囲】
【請求項１】
入力ポート、出力ポート、これら入出力ポートを制御するポートサンプリング回路、および通常動作モードと低消費電力動作モードで動作可能なＣＰＵを備えたマイクロコンピュータと、
当該マイクロコンピュータの外部に設けられ、前記出力ポートから与えられる変換制御信号に従ってＡ／Ｄ変換を実行し、変換終了後に前記入力ポートに対しデジタルデータを出力するＡ／Ｄ変換器とから構成され、
前記ポートサンプリング回路は、ハードウェアで構成され、少なくとも前記ＣＰＵが低消費電力動作モードにある場合において、予め設定された条件に基づいて前記入力ポートに与えられる前記Ａ／Ｄ変換器からのデジタルデータを周期的にサンプリングして前記ＣＰＵが読み出し可能なデータレジスタにセットするとともに、当該サンプリングタイミングに同期して前記出力ポートから前記変換制御信号を出力し、さらに、前記サンプリングデータと予め設定された期待値データとを比較し、両データが所定の関係となったことを条件として前記ＣＰＵに対し低消費電力動作モードから通常動作モードへの移行信号を出力するように構成されていることを特徴とするＡ／Ｄ変換データ入力システム。
【請求項２】
前記Ａ／Ｄ変換器は、外部から与えられるスタンバイ信号に応じて通常動作モードまたは低消費電力動作モードで動作するように構成され、
前記マイクロコンピュータのポートサンプリング回路は、前記サンプリングタイミングに同期して前記出力ポートから前記変換制御信号に替えて前記スタンバイ信号を出力し、
前記マイクロコンピュータと前記Ａ／Ｄ変換器との間に、前記スタンバイ信号を遅延させて前記変換制御信号を生成する遅延手段を設けたことを特徴とする請求項１記載のＡ／Ｄ変換データ入力システム。
【請求項３】
前記遅延手段は、受動素子により構成されていることを特徴とする請求項２記載のＡ／Ｄ変換データ入力システム。
【請求項４】
前記Ａ／Ｄ変換器は、外部から与えられるスタンバイ信号に応じて通常動作モードまたは低消費電力動作モードで動作するように構成され、
前記マイクロコンピュータのポートサンプリング回路は、前記サンプリングタイミングに同期して前記出力ポートから前記変換制御信号に加え前記スタンバイ信号を出力することを特徴とする請求項１記載のＡ／Ｄ変換データ入力システム。
【請求項５】
前記ポートサンプリング回路は、前記サンプリングデータと前記期待値データとが異なったことを条件として前記移行信号を出力することを特徴とする請求項１ないし４の何れかに記載のＡ／Ｄ変換データ入力システム。
【請求項６】
前記Ａ／Ｄ変換器は、変換したデジタルデータをパラレルデータとして出力し、
前記マイクロコンピュータは、前記パラレルデータを全ビット同時にサンプリングするのに十分な数の入力ポートを備えていることを特徴とする請求項１ないし５の何れかに記載のＡ／Ｄ変換データ入力システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、低消費電力動作モードで動作可能なマイクロコンピュータとその外部に設けられたＡ／Ｄ変換器とから構成されるＡ／Ｄ変換データ入力システムに関する。
【０００２】
【従来の技術】
特許文献１、２には、マイクロコンピュータ（以下、マイコンと称す）の消費電力を低減する技術が開示されている。特許文献１に記載されたプロセッサは、その動作モードに応じてＭＯＳトランジスタにより構成されるプロセッサ回路の基板バイアスを制御することにより高速動作かつ低消費電力を実現している。また、特許文献２に記載された入力回路は、マイコンの入力ポートに用いられるもので、当該入力ポートに接続されたスイッチ手段がオンした場合にそのオン信号を維持するとともに、間欠的にキャンセル信号を与えるようになっている。この場合、キャンセル信号を与えている時以外の消費電流を低減できる。
【０００３】
なお、本願出願人は、先に出願した特願２００２−０９４３７３号において、マイクロコンピュータのポート入力におけるＣＰＵの負担を軽減する手段としてポートサンプリング回路を提案している。
【０００４】
【特許文献１】
国際公開第ＷＯ９８／２２８６３号パンフレット
【０００５】
【特許文献２】
特開２００１−１０９７３４号公報
【０００６】
【発明が解決しようとする課題】
例えば車載電子制御装置に用いられるマイコンは、車載バッテリを電源として動作する。しかし、バッテリの容量は限られているため、マイコンの消費電力は制限を受けることになる。特にイグニッションスイッチがオフされた車両放置時にはバッテリが充電されることがないため、車載電子制御装置の消費電力を極力低減する必要があり、そのためＣＰＵなど消費電力が大きい回路部分は低消費電力動作モード（スタンバイモード）とされる。
【０００７】
一方において、車載電子制御装置に用いられるマイコンは、センサなどから多数のアナログ信号を入力しなければならない。ＣＰＵが通常動作モードにある場合は勿論であるが、低消費電力動作モードにある場合でも幾つかのアナログ信号を入力し監視することが必要である。このため、従来構成のマイコンのＣＰＵは、たとえ低消費電力動作モードであっても、一定時間ごとに一時的に低消費電力動作モードから通常動作モードに復帰し、Ａ／Ｄ変換器を動作させてデジタルデータを読み込む必要があった。しかし、たとえ一時的ではあっても間欠的にＣＰＵが通常動作モードで動作すると、消費電力を十分に低減することができないため、更なる低消費電力化の一つの障害となっていた。
【０００８】
本発明は上記事情に鑑みてなされたもので、その目的は、消費電力を極力低減しつつ、マイコンの外部に設けたＡ／Ｄ変換器を用いてＡ／Ｄ変換データを入力することができるＡ／Ｄ変換データ入力システムを提供することにある。
【０００９】
【課題を解決するための手段】
請求項１に記載した手段によれば、マイクロコンピュータ（マイコン）は、ポートサンプリング回路と称す回路を備えている。このポートサンプリング回路は、上述した特願２００２−０９４３７３号に記載した回路構成と類似するもので、ＣＰＵが低消費電力動作モードにある場合であっても動作可能となっている。マイコンの外部には、変換制御信号に従ってＡ／Ｄ変換を実行し、変換終了後にマイコンの入力ポートに対しデジタルデータを出力するＡ／Ｄ変換器が設けられている。
【００１０】
上記ポートサンプリング回路は、ＣＰＵが低消費電力動作モードにある場合において、入力ポートに与えられるＡ／Ｄ変換器からのデジタルデータ（変換データ）を予めＣＰＵ等により設定された条件に基づいて周期的にサンプリングデータレジスタにセットするので、ＣＰＵは、入力ポートのサンプリング処理のために周期的にウェイクアップ（通常動作モードに移行）する必要がなく低消費電力動作モードを維持できる。勿論、ＣＰＵが通常動作モードにある場合においてポートサンプリング回路を機能させてもよい。
【００１１】
外部のＡ／Ｄ変換器が変換を実行するためには、変換制御信号が必要となる。そこで、ポートサンプリング回路は、ＣＰＵとは独立して出力ポートから変換制御信号を一時的にまたは周期的に出力する。これにより、マイコンは、ＣＰＵが低消費電力動作モードの状態を維持していても、Ａ／Ｄ変換器の変換動作を制御することができる。
【００１２】
さらに、ポートサンプリング回路は、サンプリングデータと予め設定された期待値データとを比較し、両データが所定の関係（例えば一致、不一致、所定範囲内、所定範囲外）となった場合にＣＰＵに対し低消費電力動作モードから通常動作モードへの移行信号を出力するので、ＣＰＵは、この比較動作をするために周期的にウェイクアップする必要がなく低消費電力動作モードを維持できる。
【００１３】
このようにポートサンプリング回路は、入出力ポートを介したデータの入出力およびデータの比較という限られた機能のみを持ち、ハードウェアで構成されているので、消費電力が非常に小さい構成とすることができる。そして、マイコンの持つ多くの機能のうちアナログ信号に関する監視機能のみを残して動作不要となった場合には、ポートサンプリング回路がＣＰＵに代わって当該監視を実行するため、ＣＰＵを低消費電力動作モードに維持し続けることできる。ＣＰＵは、マイコンの中でも特に消費電力が大きいため、本システムを用いることにより消費電力を極力低減しつつＡ／Ｄ変換データを入力、監視することができる。
【００１４】
請求項２に記載した手段によれば、Ａ／Ｄ変換器も、外部から与えられるスタンバイ信号に応じて通常動作モードまたは低消費電力動作モードで動作する。この場合、Ａ／Ｄ変換器は変換制御信号に加えスタンバイ信号が必要となるが、遅延手段がスタンバイ信号を遅延させて変換制御信号を生成するので、マイコンはＡ／Ｄ変換器を制御するために１つの出力ポートだけを備えればよい。そして、本手段では、マイコン側から次の変換制御信号が来るまでの間、Ａ／Ｄ変換器も低消費電力動作モードに移行するので、マイコンとＡ／Ｄ変換器とが協調した低消費電力制御を実現でき、システム全体としての消費電力を一層低減することができる。
【００１５】
請求項３に記載した手段によれば、遅延手段は受動素子により構成されているので、能動素子を用いる場合に比べ消費電力を低減できる。
【００１６】
請求項４に記載した手段によれば、請求項２と同様に、Ａ／Ｄ変換器は低消費電力動作モードで動作可能となる。本手段では、必要となる変換制御信号とスタンバイ信号とをマイコンが直接出力する。出力ポートは２つ必要となるが、外部の遅延手段は不要となる。本手段によっても、システム全体としての消費電力を低減することができる。
【００１７】
請求項５に記載した手段によれば、ポートサンプリング回路は、サンプリングデータと期待値データとが異なったことを条件として移行信号を出力するので、期待値データに対するサンプリングデータの変化を検出できる。
【００１８】
請求項６に記載した手段によれば、Ａ／Ｄ変換器とマイコンとは、Ａ／Ｄ変換データをパラレルのデータ形式で受け渡す。マイコンは、少なくともそのビット数以上の入力ポートを備えることにより、パラレルデータを同時にサンプリングすることができる。
【００１９】
【発明の実施の形態】
以下、本発明に係るＡ／Ｄ変換データ入力システムを、車両（自動車）のボディ用ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）  に適用した一実施形態について図面を参照しながら説明する。
図１は、ＥＣＵ内の基板上に搭載されたマイクロコンピュータシステムの電気的構成を示している。このマイクロコンピュータシステム１（Ａ／Ｄ変換データ入力システムに相当）は、ワンチップマイクロコンピュータ（マイコン）２と、このマイコン２に対し外付けされたＡ／Ｄ変換器３および遅延回路４とから構成されている。
【００２０】
マイコン２は、ＣＰＵ５を中心として構成され、その周辺回路としてメイン発振回路６、クロック制御回路７、ＣＲ発振回路８、ポートサンプリング回路９などを備えている。メイン発振回路６は、マイコン２の外部に接続される水晶発振子１０を発振させてＣＰＵ５にクロック信号（システムクロック）を供給するものである。ＣＲ発振回路８は、マイコン２に電源が供給されている間、発振し続ける。
【００２１】
クロック制御回路７は、ＣＰＵ５によりアドレスバス１１およびデータバス１２を介してスリープ／ストップモードを開始させる指令が与えられると、メイン発振回路６に対してクロック停止信号を出力し、メイン発振回路６によるクロック信号の出力を停止させ、ＣＰＵ５を通常動作モードからスリープ／ストップモード（低消費電力動作モードに相当）に設定するようになっている。また、クロック制御回路７は、ポートサンプリング回路９がウェイクアップ信号ＷＫＵＰを出力すると、上記クロック停止信号の出力を中止してメイン発振回路６によるクロック信号の出力を再開させるようになっている。
【００２２】
ここで、スリープモードとは、一旦移行した後クロック制御回路７に内蔵されているタイマにより所定時間（例えば５秒）が経過すると自動的に解除されるモードを言う。また、ストップモードとは、一旦移行すると外部においてウェイクアップ要因（ウェイクアップ信号ＷＫＵＰなど）が発生するまで解除されないモードを言う。何れもＣＰＵ５の持っている機能のうち多くの機能（例えばポート入出力機能）を停止させることにより消費電力の低減を図るモードである。
【００２３】
ポートサンプリング回路９は、ハードウェアで構成されており、ＣＰＵ５の動作モードが通常動作モードにある場合およびスリープ／ストップモードにある場合において動作し続ける。ポートサンプリング回路９の入力制御部１３は、ＣＰＵ５によって予め設定された条件に基づいて、入力ポート１４ａ〜１４ｄに与えられるＡ／Ｄ変換器３からのＡ／Ｄ変換データ（以下、変換データＤｃと称す）を周期的にサンプリングし、それをＣＰＵ５が読み出し可能なデータレジスタ１５にセットするものである。
【００２４】
ポートサンプリング回路９の出力制御部１６は、上記サンプリングタイミングに同期して出力ポート１７からＡ／Ｄ変換器３に対するスタンバイ信号ＳＴＢＹを周期的に出力するようになっている。この場合、出力ポート１７のＬレベルからＨレベルへの変化時点（後述するＡ／Ｄ変換器３のスタンバイモード解除時点：図３に示す時刻ｔ１）から入力ポート１４ａ〜１４ｄのサンプリング時点（図３に示す時刻ｔ４）までの時間をＣＰＵ５により設定することができるようになっている。
【００２５】
さらに、ポートサンプリング回路９には、期待値データレジスタ１８と比較回路１９が設けられている。期待値データレジスタ１８には、ＣＰＵ５によって期待値データＤｅが書き込まれるようになっている。また、比較回路１９は、データレジスタ１５内に格納された変換データＤｃと期待値データレジスタ１８に書き込まれた期待値データＤｅとを比較し、１ビットでも異なっている場合にはウェイクアップ信号ＷＫＵＰを出力するようになっている。このウェイクアップ信号ＷＫＵＰは、上記クロック制御回路７とＣＰＵ５に与えられる。スリープ／ストップモードにあるＣＰＵ５は、ウェイクアップ信号ＷＫＵＰが入力されると通常動作モードに復帰するようになっている。
【００２６】
一方、ＩＣとして構成されているＡ／Ｄ変換器３は、クロック発振回路、トラック／ホールド回路、基準電圧発生回路、逐次比較Ａ／Ｄ変換回路、出力制御回路、動作モード制御回路など（何れも図示せず）を備えている。図１では４ビットの分解能を有するものとして示しているが、更に多くのビット数を有するものであってもよい。そして、外部から与えられる変換スタート信号ＣＯＮＶ（変換制御信号に相当）がＬレベルからＨレベルになると、例えば温度センサからの信号電圧ＶｉｎをホールドしてＡ／Ｄ変換を開始する。変換中は、内部の変換フラグがＨレベルとなっており、変換が終了すると変換データＤｃ（＝Ｄ０〜Ｄ３）がパラレルに出力されるようになっている。
【００２７】
このＡ／Ｄ変換器３も、Ａ／Ｄ変換を実行可能な通常動作モードの他に、低消費電力動作モード（スタンバイモード）で動作可能となっている。両モードの切り替えは、外部から与えられるスタンバイ信号ＳＴＢＹにより行われる。すなわち、スタンバイ信号ＳＴＢＹがＬレベルの場合にはスタンバイモードとなって消費電流は例えば２０μＡ程度にまで低減し、スタンバイ信号ＳＴＢＹがＨレベルの場合には通常動作モードとなって消費電流は例えば３ｍＡ程度となる。変換スタート信号ＣＯＮＶをＬレベルからＨレベルにするのに先立ってスタンバイ信号ＳＴＢＹをＨレベルにしておく必要がある。
【００２８】
遅延回路４（遅延手段に相当）は、ＬＣなどの受動素子から構成されており、変換スタート信号ＣＯＮＶを入力し、それに対し遅延時間Ｔｄだけ遅れたスタンバイ信号ＳＴＢＹを出力するようになっている。受動素子の構成とすることにより、消費電力を抑える効果が期待できる。
【００２９】
次に、本実施形態の作用について図２ないし図５も参照しながら説明する。  ボディ用ＥＣＵに搭載されたマイコン２内部のＣＰＵ５は、車両のイグニッションスイッチ（図示せず）がオンされている場合には通常動作モードとされ、車両放置時などイグニッションスイッチがオフされている場合には、消費電力を低減するためスリープモードとされる。しかし、イグニッションスイッチがオフの状態であっても、ボディ用ＥＣＵは幾つかの信号例えば特定の温度センサからの信号を監視し続ける必要がある。そして、この信号データが予定（期待）したデータと異なった場合には、直ちに必要な処理を開始しなければならない。
【００３０】
ポートサンプリング回路９は、消費電力の大きいＣＰＵ５に代わって当該監視を実行する。そのための準備として、ＣＰＵ５はスリープモードに移行する前に、図４に示す処理を実行する。すなわち、ＣＰＵ５は、ポートサンプリング回路９のデータレジスタ１５から現在の変換データＤｃを読み出し（ステップＳ１）、その変換データＤｃをポートサンプリング回路９の期待値データレジスタ１８に書き込む（ステップＳ２）。これが、今後マイコン２がサンプリングする変換データＤｃの期待値データＤｅとなる。
【００３１】
続いて、ＣＰＵ５は、比較回路１９の動作（例えば複数回のデータ不一致で始めて不一致とみなすフィルタ動作）を設定する（ステップＳ３）。そして、ポートサンプリング回路９の入力制御部１３による入力ポート１４ａ〜１４ｄのサンプリング間隔Ｔｓを設定し（ステップＳ４）、さらにポートサンプリング回路９の出力制御部１６による出力ポート１７からの信号出力時間つまりスタンバイ信号ＳＴＢＹのパルス幅Ｔｗを設定する（ステップＳ５）。以上の処理およびその他必要な処理が終了した後、ＣＰＵ５は通常動作モードからスリープモードに移行する。
【００３２】
図２は、ＣＰＵ５がスリープモードに移行した後の、マイコン２の動作状態を示している。ＣＰＵ５は、５秒（Ｔｓより十分に長い）毎に一時的にスリープモードから通常動作モードに復帰し、所定の処理を実行した後再びスリープモードに移行する。ただし、この定期的な復帰が必要ない場合には、スリープモードに替えてストップモードに移行するようにしてもよい。ＣＰＵ５がスリープモードにある間、ポートサンプリング回路９は、周期Ｔｓで出力ポート１７からＡ／Ｄ変換器３に対しスタンバイ信号ＳＴＢＹを出力し、これに同期してＡ／Ｄ変換器３から変換データＤｃをポート入力する。そして、変換データＤｃと期待値データＤｅとを比較し、１ビットでも異なっている場合にはＣＰＵ５をウェイクアップさせる。
【００３３】
ＣＰＵ５がウェイクアップしたときの割込み処理内容は、図５に示す通りである。すなわち、ＣＰＵ５は、まずウェイクアップ要因を判定し（ステップＴ１）、上記データの不一致が要因か否かを判断する（ステップＴ２）。ここで、他の要因である場合には、その要因に関する図示しない処理を実行する。これに対し、変換データＤｃと期待値データＤｅとの不一致が要因である（ＹＥＳ）と判断すると、ＣＰＵ５は、データレジスタ１５から変換データＤｃを読み出して（ステップＴ３）、その変換データＤｃを用いて温度監視に関する処理を実行する（ステップＴ４）。
【００３４】
図３は、マイコン２のポートサンプリング回路９とＡ／Ｄ変換器３との間の信号のタイミングを示している。ここに示す信号タイミングは、上述したようにサンプリング間隔Ｔｓをもって周期的に繰り返される。ポートサンプリング回路９の出力制御部１６は、まず出力ポート１７から出力するスタンバイ信号ＳＴＢＹをＬレベルからＨレベルにする（時刻ｔ１）。これにより、スタンバイモードにあったＡ／Ｄ変換器３は通常動作モードに移行し、その後スタンバイ信号ＳＴＢＹに対し時間Ｔｄだけ遅れて変換スタート信号ＣＯＮＶがＬレベルからＨレベルに変化したことによりＡ／Ｄ変換を開始する（時刻ｔ２）。そして、変換が終了すると変換データＤｃ（Ｄ０〜Ｄ３）を出力する（時刻ｔ３）。
【００３５】
ポートサンプリング回路９の入力制御部１３は、Ａ／Ｄ変換が完了した時刻ｔ３よりも後の時刻ｔ４において、入力ポート１４ａ〜１４ｄに与えられる変換データＤｃ（Ｄ０〜Ｄ３）をサンプリングし、それをデータレジスタ１５に格納する。そして、比較回路１９は、変換データＤｃと期待値データＤｅとを比較して不一致を条件にウェイクアップ信号ＷＫＵＰを出力する。
【００３６】
一方、出力制御部１６は、スタンバイ信号ＳＴＢＹを出力した後時間Ｔｗが経過した時刻ｔ５（時刻ｔ４よりも後）においてスタンバイ信号ＳＴＢＹをＨレベルからＬレベルにする。これにより、Ａ／Ｄ変換器３は再びスタンバイモードに移行し、その後時間Ｔｄだけ遅れて変換スタート信号ＣＯＮＶがＨレベルからＬレベルに戻る（時刻ｔ６）。そして、時刻ｔ１からサンプリング間隔Ｔｓが経過した時刻ｔ７で、再びＡ／Ｄ変換器３が通常動作モードに移行する。
【００３７】
以上説明したように、本実施形態のマイクロコンピュータシステム１は、マイコン２が外付けのＡ／Ｄ変換器３を制御して温度などのＡ／Ｄ変換データを収集するシステムである。そして、マイコン２内に設けられたポートサンプリング回路９は、ＣＰＵ５に代わってＡ／Ｄ変換器３を制御して変換データＤｃを入力するので、ＣＰＵ５が低消費電力動作モードにある期間、Ａ／Ｄ変換器３への信号出力処理や入力サンプリング処理のためにＣＰＵ５自身が周期的にウェイクアップする必要がなくなる。
【００３８】
ポートサンプリング回路９は、限られた機能のみを持ちハードウェアで構成されているのでＣＰＵ５に比べて消費電力が非常に小さく、ＣＰＵ５が低消費電力動作モードにある場合および通常動作モードにある場合の何れにおいてもＣＰＵ５の処理負担を低減でき、以てシステム全体の消費電力を低減することができる。なお、低消費電力動作モードとしてストップモードを採用すれば、５秒ごとの自動ウェイクアップもなくなるため、さらに消費電力を低減できる。
【００３９】
また、ポートサンプリング回路９は、サンプリングした変換データＤｃと予め設定された期待値データＤｅとを比較し、両データが不一致となった場合にウェイクアップ信号ＷＫＵＰを出力するので、マイコン２は、ＣＰＵ５をスリープモードに維持した状態で温度データなどの監視をすることができる。
【００４０】
さらに、Ａ／Ｄ変換器３も、マイコン２から与えられるスタンバイ信号ＳＴＢＹに応じて通常動作モードまたは低消費電力となるスタンバイモードで動作可能であって、Ａ／Ｄ変換を実行する時だけ通常動作モードに制御されるので、マイコン２とＡ／Ｄ変換器３とが協調した低消費電力制御を実現でき、システム全体としての消費電力を一層低減することができる。
【００４１】
この場合、Ａ／Ｄ変換器３は変換スタート信号ＣＯＮＶに加えてスタンバイ信号ＳＴＢＹが必要となるが、遅延回路４がスタンバイ信号ＳＴＢＹを遅延させて変換スタート信号ＣＯＮＶを生成するので、マイコン２はＡ／Ｄ変換器３の制御用ポートとして１つの出力ポート１７だけを準備すればよい。
【００４２】
なお、本発明は上記し且つ図面に示す実施形態に限定されるものではなく、例えば以下のように変形または拡張が可能である。
期待値データレジスタ１８に設定する期待値データＤｅは、ＣＰＵ５が低消費電力動作モードに移行する直前の変換データＤｃに限られず、監視対象とするデータの性質やウェイクアップ条件等に応じて適宜設定すればよい。
比較回路１９は、変換データＤｃと期待値データＤｅとを比較した結果、複数のビット或いは所定ビットが異なっている場合にウェイクアップ信号ＷＫＵＰを出力する構成としてもよい。また、変換データＤｃと期待値データＤｅとが一致した場合にウェイクアップ信号ＷＫＵＰを出力する構成としてもよい。さらに、変換データＤｃがバイナリ値として期待値データＤｅよりも大きい場合或いは小さい場合にウェイクアップ信号ＷＫＵＰを出力する構成としてもよい。
【００４３】
ＣＰＵ５が低消費電力動作モードにある場合においてのみポートサンプリング回路９を動作させるように構成してもよい。
遅延回路４を設ける代わりに、マイコン２が変換スタート信号ＣＯＮＶに加えてスタンバイ信号ＳＴＢＹを出力するように構成してもよい。
スタンバイモードを有していないＡ／Ｄ変換器を用いることもでき、その場合には、マイコン２が変換スタート信号ＣＯＮＶを出力するように構成すればよい。
【００４４】
遅延回路４は、消費電力を低減するために受動素子で構成することが望ましいが、低消費電力の能動素子を用いて構成してもよい。
マイクロコンピュータシステム１は、ボディ用ＥＣＵの制御に限らず他のＥＣＵの制御、或いは車両に限らず低消費電力動作が必要とされる種々のシステムに適用できる。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すマイクロコンピュータシステムの電気的構成図
【図２】スリープモードに移行した後のマイコンの動作状態を示す図
【図３】マイコンのポートサンプリング回路とＡ／Ｄ変換器との間の信号タイミングを示す図
【図４】ＣＰＵがスリープモードに移行する前に実行する処理内容を示すフローチャート
【図５】ＣＰＵがウェイクアップしたときの処理内容を示すフローチャート
【符号の説明】
１はマイクロコンピュータシステム（Ａ／Ｄ変換データ入力システム）、２はマイクロコンピュータ、３はＡ／Ｄ変換器、４は遅延回路（遅延手段）、５はＣＰＵ、９はポートサンプリング回路、１４ａ〜１４ｄは入力ポート、１７は出力ポートである。
【図１】
2004234463.tif 000003
【図２】
2004234463.tif 000004
【図３】
2004234463.tif 000005
【図４】
2004234463.tif 000006
【図５】
2004234463.tif 000007