(57)【要約】  ディスク排出ボタン５から外部割込みポート２へ入力される外部割込み信号により、制御部１４がスリープモードからウェイクアップして通常の動作モードに移行する。ウェイクアップした回数をウェイクアップカウンタ１５が計測する。ウェイクアップが所定回数に達すると、割込み制御部１１が外部割込みポート２の外部割込みを禁止して、以降の外部割込み信号を無視すると共に、制御部１４が通常の動作モードからスリープモードへ強制的に移行する。
2012085980.tif 000002
【特許請求の範囲】
【請求項１】
外部から割込み信号の入力を受け付ける外部割込みポートと、
前記外部割込みポートが受け付けた割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部と、
前記制御部がウェイクアップしてからの経過時間を計測するウェイクアップタイマと、
前記ウェイクアップタイマが所定時間に達すると、前記外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視させる割込み制御部とを備える電子制御装置。
【請求項２】
外部から割込み信号の入力を受け付ける外部割込みポートと、
前記外部割込みポートが受け付けた割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部と、
前記制御部がウェイクアップした回数を計測するウェイクアップカウンタと、
前記ウェイクアップカウンタが所定回数に達すると、前記外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視させる割込み制御部とを備える電子制御装置。
【請求項３】
前記制御部は、前記ウェイクアップタイマが所定時間に達すると動作モードからスリープモードに移行することを特徴とする請求項１記載の電子制御装置。
【請求項４】
前記制御部は、前記ウェイクアップカウンタが所定回数に達すると動作モードからスリープモードに移行することを特徴とする請求項２記載の電子制御装置。
【請求項５】
請求項１記載の電子制御装置は車両に搭載され、当該車両のイグニッションスイッチがオンになると、
前記割込み制御部は、前記外部割込みポートに入力される割込み信号の受け付けを許可し、以降の割込み信号を受け付けさせ、
前記ウェイクアップタイマは、経過時間の値をリセットすることを特徴とする請求項１記載の電子制御装置。
【請求項６】
請求項２記載の電子制御装置は車両に搭載され、当該車両のイグニッションスイッチがオンになると、
前記割込み制御部は、前記外部割込みポートに入力される割込み信号の受け付けを許可し、以降の割込み信号を受け付けさせ、
前記ウェイクアップカウンタは、回数の値をリセットすることを特徴とする請求項２記載の電子制御装置。
【請求項７】
請求項１から請求項６のうちのいずれか１項記載の電子制御装置を搭載したことを特徴とする車載情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、マイクロコンピュータのスリープ中の外部割込み信号によりウェイクアップする電子制御装置、およびこれを搭載した車載情報機器に関する。
【背景技術】
【０００２】
車載用オーディオ・ビデオ機器であって、例えばＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）プレーヤなどのディスク再生装置において、内蔵されているマイクロコンピュータ（以下、マイコン）は、イグニッション（以下、ＩＧＮ）スイッチのＩＧＮオン信号を受け付けてウェイクアップした後、ディスクの再生、選曲のためのトラックアップおよびトラックダウン、トラック番号および経過時間の表示、ディスクの排出および吸引、ボリュームの増減など様々な処理を行っている。
ＩＧＮスイッチがオフになった場合、マイコンはＩＧＮオフ信号を受け付けて、ディスクの再生停止などのスリープモード前処理を行ってスリープモードに移行する。【０００３】
もし、ＩＧＮオフ時にスリープモードに移行せず、マイコンが起き上がった状態であれば、マイコンが動作するためのクロックが発振状態となったままであり、それゆえ消費する電流が大きくバッテリ上がりの要因となる。そのため、ＩＧＮオフ時にはマイコンが動作するためのクロックの発振を停止させ、自身の動作を停止させるスリープモードに移行することにより、マイコンが消費する電流を小さく抑えている。これによりマイコンの消費電流を小さくし、バッテリ上がりを防止している。【０００４】
ＩＧＮオフから再びＩＧＮスイッチがオンになれば、マイコンはウェイクアップしクロックを発振させることによって動作を再開し、再び様々な処理を行う。この「ウェイクアップする」とは、マイコンが動作するためのクロックが停止状態から発振状態に移行することである。【０００５】
他方、ディスク再生装置によってはＡｎｙｔｉｍｅ−Ｅｊｅｃｔ機能を搭載したものがある。Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能とは、ＩＧＮオフ（マイコンはスリープモード）中に、ディスク再生装置のディスク排出（Ｅｊｅｃｔ）ボタンが押下されることによってマイコンが一時的にウェイクアップし、装置内部にディスクが入っていた場合に排出する機能である。【０００６】
車載用ディスク再生装置にＡｎｙｔｉｍｅ−Ｅｊｅｃｔ機能を搭載した背景は下記（１）〜（４）の通りである。
（１）ドライバが、車載用ディスク再生装置を使用してＣＤを聞きながら自宅に到着し、車を車庫に入れてエンジンを停止するためにキーを抜いてＩＧＮオフ状態にする。車載用ディスク再生装置はスリープモードに移行する。
（２）ドライバがドアを開け車外に出ようとするときに、聞いていたＣＤを車載用ディスク再生装置内に入れたままであることに気付く。
（３）ドライバは、ＣＤを排出するために車載用ディスク再生装置のディスク排出ボタンを押下する。
（４）車載用ディスク再生装置からＣＤが排出され、ドライバがそのＣＤを抜き取る。【０００７】
上記（４）において、ＩＧＮオフ状態であって車載用ディスク再生装置が動作を停止していても、Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能によりＣＤ排出動作が行われる。一方、Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能がなければ、ドライバは再びキーを挿入してＩＧＮスイッチをオンし、車載用ディスク再生装置に電源供給しなければＣＤ排出動作が行われない。即ち、Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能は、ＣＤを排出するためだけに再びキーを挿入してＩＧＮオンするというわずらわしい動作を省くためにある。【０００８】
上記（４）でＣＤが抜かれれば、目的は達成されたので、車載用ディスク再生装置は再びスリープモードに移行する。ＣＤが抜かれなければ、一定時間経過後にＣＤを吸引してスリープモードに移行する。なお、装置内部にＣＤが入っていなかった場合は排出するＣＤがないのですぐにスリープモードに移行する。【０００９】
ここで、従来の車載用ディスク再生装置において、マイコンのウェイクアップ動作を説明する。
図５は、従来の車載用ディスク再生装置のディスク排出ボタンの構成を示す図である。ディスク再生装置の動作を制御するマイコン１において、外部割込みポート２は、ディスク排出ボタン５を構成するプッシュスイッチ４を介してＧＮＤに接続すると共に、プルアップ抵抗３を介して電源に接続される。【００１０】
プッシュスイッチ４のオフ（開放）時、外部割込みポート２はプルアップ抵抗３を介して電源に接続される。即ち、電気レベル的にはＨｉｇｈ（以下、［Ｈ］）となる。
プッシュスイッチ４がオン（接触）時、外部割込みポート２はプッシュスイッチ４を介してＧＮＤに接続される。即ち、電気レベル的にはＬｏｗ（以下、［Ｌ］）となる。
これにより、ディスク排出ボタン５が押下されると、プッシュスイッチ４が開放→接触と動作するので、電気レベル［Ｈ］→［Ｌ］の外部割込み信号がマイコン１の外部割込みポート２に入力されることになる。マイコン１は、スリープモード中に、ディスク排出ボタン５の押下によって起こる外部割込みポート２の電気レベルの変化（例えば、［Ｈ］→［Ｌ］）を検知すると、外部割込み信号が入力されたと判断してウェイクアップする。【００１１】
続いて、マイコン１がスリープモード中に、ディスク排出ボタン５が押下された場合の動作を説明する。
図６は、従来のマイコン１の、スリープモード中におけるディスク排出処理のフローチャートである。スリープモード中のステップＳＴ１において、ディスク排出ボタン５が押下されてプッシュスイッチ４が開放→接触すると、外部割込みポート２に電気レベル［Ｈ］→［Ｌ］の外部割込み信号が入力される。【００１２】
続くステップＳＴ２において、外部割込み信号を受け付けたマイコン１が、クロックを低速モードから高速モードに切り替えるなどのウェイクアップ処理を行う。
続くステップＳＴ３においてマイコン１は、本当にディスク排出ボタン５が押下されたか否かの確認のために、外部割込みポート２の電気レベルが［Ｌ］になっているか確認する。［Ｌ］でなければ（ステップＳＴ３“ＮＯ”）、ステップＳＴ１１へ進む。一方、［Ｌ］であれば（ステップＳＴ３“ＹＥＳ”）、続くステップＳＴ４にて車載用ディスク再生装置内にディスクが入っている状態か否かを確認する。例えばマイコン１が吸引および排出の動作情報を内部メモリに記憶しておき、内部メモリの情報を確認してディスクの有無を判断すればよい。【００１３】
ディスクが入っていなければ（ステップＳＴ４“ＮＯ”）、ステップＳＴ１１へ進む。一方、ディスクが入っている状態であれば（ステップＳＴ４“ＹＥＳ”）、マイコン１は、続くステップＳＴ５にてディスク排出処理を実行する。ディスク排出処理の詳細は割愛するが、周知の技術により、マイコン１がディスク搬送用モータなどのメカニカル部分を駆動してディスクの排出を行えばよい。【００１４】
続くステップＳＴ６において、マイコン１は内部に保有するタイマをセットしてカウントを開始し、続くステップＳＴ７にてディスクが抜き取られたか否かの判定を行う。ディスクが抜き取られれば（ステップＳＴ７“ＹＥＳ”）、ステップＳＴ１１へ進む。一方、ディスクが抜き取られていなければ（ステップＳＴ７“ＮＯ”）、続くステップＳＴ８にてタイマのカウント値が閾値（例えば１０秒）に達したか否かを確認し、達していなければ（ステップＳＴ８“ＮＯ”）、ステップＳＴ７に戻る。一方、１０秒を経過してもディスクが抜き取られなければ（ステップＳＴ８“ＹＥＳ”）、一旦はディスクを排出したが取り出しの意思はないと判断して、続くステップＳＴ９にてディスクの吸引処理を実行する。ディスク吸引処理は上記排出処理と同様に、周知の技術により行えばよい。【００１５】
続くステップＳＴ１０において、マイコン１はディスク吸引処理を完了したか否かを確認し、完了するまで待つ（ステップＳＴ１０“ＮＯ”）。吸引が完了すると（ステップＳＴ１０“ＹＥＳ”）、続くステップＳＴ１１にて再生中のディスクを停止したり、ディスク搬送用モータなどのメカニカル部分の電源供給を停止したりして、スリープモード前処理を行う。
続くステップＳＴ１２において、マイコン１がクロックを高速モードから低速モードに切り替えて自らをスリープモードにし、次の外部割込み信号が入力されるまでスリープモードを継続する。【００１６】
なお、詳細な説明は割愛するが、ステップＳＴ５のディスク排出処理中にディスク排出ボタン５の押下があった場合には、マイコン１が外部割込みポート２の電気レベル［Ｈ］→［Ｌ］を検知してディスク吸引処理を実行してもよい。また、ステップＳＴ９のディスク吸引処理中にディスク排出ボタン５の押下があった場合には、同じくマイコン１が外部割込みポート２の電気レベル［Ｈ］→［Ｌ］を検知してディスク排出処理を実行してもよい。【００１７】
以上のような構成の車載用ディスク再生装置において、プルアップ抵抗３が接触不良を起こしたり、プッシュスイッチ４が故障したりすると、外部割込みポート２にノイズが連続して発生する。これらが原因となって起こるノイズとしては、電気レベル［Ｌ］の期間が短いノイズ、および［Ｌ］の期間が比較的長いノイズが考えられる。【００１８】
１．電気レベル［Ｌ］の期間が短いノイズが、長期間続く場合
外部割込みポート２には、通常は電気レベル［Ｈ］の電気信号が入力され、ディスク排出ボタン５が押下されたときだけ電気レベル［Ｌ］となるが、ノイズが発生して電気レベル［Ｈ］→［Ｌ］→［Ｈ］が繰り返し続くような電気信号が入力された場合、マイコン１は、［Ｈ］→［Ｌ］で外部割込みを検知して（ステップＳＴ１）、ウェイクアップする（ステップＳＴ２）。次に、外部割込みポート２の電気レベルを再度確認すると、［Ｌ］の期間が短いので既に次の［Ｈ］になっているため（ステップＳＴ３“ＮＯ”）、入力された電気信号を［Ｌ］期間の短いノイズと判断して、再度スリープモードに移行する（ステップＳＴ１１，ＳＴ１２）。しかしながら、また次の［Ｈ］→［Ｌ］→［Ｈ］の電気信号が外部割込みポート２に入力されるので、マイコン１は再びステップＳＴ１から処理を開始してウェイクアップする。
このように、スリープモードとウェイクアップが繰り返されることになり、マイコン１は一旦はスリープモードになるものの、スリープモードを継続しないため、消費電流の大きい状態が続きバッテリ上がりになってしまう。【００１９】
２．電気レベル［Ｌ］の期間が比較的長いノイズが、長期間続いた場合
ノイズが発生して電気レベル［Ｈ］→［Ｌ］→［Ｌ］→［Ｌ］→［Ｈ］が繰り返し続く電気信号が、外部割込みポート２に入力された場合、マイコン１は、［Ｈ］→［Ｌ］で外部割込みを検知して（ステップＳＴ１）、ウェイクアップする（ステップＳＴ２）。次に、外部割込みポート２の電気レベルを再度確認すると［Ｌ］となっているため（ステップＳＴ３“ＹＥＳ”）、ディスク排出ボタン５が押下されたと認識し、ディスク排出処理に移行する（ステップＳＴ４〜ＳＴ５）。しかしながら、また次の［Ｈ］→［Ｌ］→［Ｌ］→［Ｌ］→［Ｈ］の電気信号が外部割込みポート２に入力されるので、マイコン１は、ステップＳＴ５のディスク排出処理中にディスク排出ボタン５の押下があったと判断してディスク吸引処理を実行する。さらに、次の［Ｈ］→［Ｌ］→［Ｌ］→［Ｌ］→［Ｈ］が入力されるので、マイコン１はステップＳＴ９のディスク吸引処理中にディスク排出ボタン５の押下があったと判断してディスク排出処理を実行する。
このように、ディスクの排出処理および吸引処理が繰り返されることになり、マイコン１がスリープモードに移行できないため、消費電流の大きい状態が続きバッテリ上がりになってしまう。【００２０】
そこで、例えば特許文献１に係る電子制御装置では、ウェイクアップさせるための外部割込み信号が入力されたら、それがノイズでもまずはマイコンを動作させる。そのとき、マイコンがその信号が正常かどうかの判断処理を行い、その信号が確実に正規の信号と判断して初めて通常動作に移行するようにし、ノイズ信号と判断したらその時点でスリープモードに移行する。
これにより、マイコンの動作時間を最小限に短くでき、消費電流を抑えることができる。【００２１】
また、例えば特許文献２に係るマイクロコンピュータおよびウェイクアップ検出方法では、マイコンがマイコン端子に入力される外部割込み信号の値をサンプリングし、サンプリングされた信号値が２回連続して所定の閾値を超えた場合に正常な信号と判断して、ウェイクアップする。
これにより、短い期間のノイズが入力してもウェイクアップせず、消費電流を抑えることができる。
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】特許第３４０４２１９号公報
【特許文献２】特開２００６−２１５７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【００２３】
しかしながら、特許文献１の場合にはノイズが入力される都度一旦はウェイクアップする構成のため、スリープモードを継続できないという課題があった。また、特許文献２の場合には短い期間のノイズが入力されてもウェイクアップしないが、比較的長いノイズが入力されるとウェイクアップしてしまいスリープモードを継続できないという課題があった。そのため、特許文献１，２ともマイコンが消費する電流が大きい状態が続き、そのままではバッテリ上がりの要因となる。【００２４】
この発明は、上記のような課題を解決するためになされたもので、スリープモード中の外部割込み信号によりウェイクアップする電子制御装置において、ノイズが発生した場合にウェイクアップを禁止してスリープモードを継続することを目的とする。
【課題を解決するための手段】
【００２５】
この発明の電子制御装置は、外部からの割込み信号の入力を受け付ける割込みポートと、外部割込みポートが受け付けた割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部と、制御部がウェイクアップしてからの経過時間を計測するウェイクアップタイマと、ウェイクアップタイマが所定時間に達すると、外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視させる割込み制御部とを備えるものである。【００２６】
また、この発明の電子制御装置は、外部からの割込み信号の入力を受け付ける外部割込みポートと、外部割込みポートが受け付けた割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部と、制御部がウェイクアップした回数を計測するウェイクアップカウンタと、ウェイクアップカウンタが所定回数に達すると、外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視させる割込み制御部とを備えるものである。【００２７】
また、この発明の車載情報機器は、上記電子制御装置を搭載したものである。
【発明の効果】
【００２８】
この発明によれば、スリープモード中の割込み信号によりウェイクアップする電子制御装置において、スリープモードからウェイクアップしてからの経過時間を計測するか、またはウェイクアップした回数を計測するかして、所定時間または所定回数に達すると外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視するようにしたので、ノイズが発生した場合にウェイクアップを禁止して強制的にスリープモードに移行することができる。【００２９】
また、この発明によれば、車載情報機器に、外部からの割込み信号にノイズが発生した場合にウェイクアップを禁止して強制的にスリープモードに移行する電子制御装置を搭載するようにしたので、消費電流を小さくしてバッテリ上がりを防止できる。
【図面の簡単な説明】
【００３０】
【図１】この発明の実施の形態１に係る電子制御装置の構成を示すブロック図である。
【図２】実施の形態１に係る電子制御装置の動作を示すフローチャートである。
【図３】この発明の実施の形態２に係る電子制御装置の構成を示すブロック図である。
【図４】実施の形態２に係る電子制御装置の動作を示すフローチャートである。
【図５】車載用ディスク再生装置のディスク排出ボタンの構成を示す図である。
【図６】従来のマイコンの動作を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１に示す電子制御装置１０は、先立って説明した図５のマイコン１に相当し、車載ディスク再生装置（不図示）に内蔵されている。この電子制御装置１０は、割込み制御部１１を有する外部割込みポート２と、振動子１３を有する発振回路部１２と、ＣＰＵを有して電子制御装置１０（および車載用ディスク再生装置）の動作を制御する制御部１４と、ウェイクアップカウンタ１５とを備える。
【００３２】
この電子制御装置１０は、車載バッテリの電圧をマイコン用に降圧した電源から電源供給を受けており、通常の動作モード時はもちろんスリープモード時もウェイクアップするために電源供給を受けている。ただし、スリープモードとなってクロックの発振が停止すれば消費電流は微小である。また、車載用ディスク再生装置も車載バッテリを降圧した電源から電源供給を受けるが、電源を供給するか否かは電子制御装置１０が制御する。電子制御装置１０は、車両において車載機器同士を接続しているバスライン１６を経由して、ＩＧＮスイッチ１７からのＩＧＮオン信号およびＩＧＮオフ信号を受け付け、ＩＮＧオンによるウェイクアップ後は車載用ディスク再生装置へ電源を供給し、ディスク再生などの通常の動作モードが行われることになる。また、ＩＧＮオフ中にディスク排出ボタン５が押下されてウェイクアップした後は、車載用ディスク再生装置へ電源を供給しディスク排出を行うことができる。
【００３３】
車載用ディスク再生装置のディスク排出ボタン５は、図５に示したプルアップ抵抗３およびプッシュスイッチ４から構成されるディスク排出ボタン５と同一である。ディスク排出ボタン５が押下されると、プッシュスイッチ４が開放→接触と動作して電気レベル［Ｈ］→［Ｌ］の外部割込み信号を電子制御装置１０の外部割込みポート２へ入力する。
ここではディスク排出ボタン５が排出するディスクはＣＤおよびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのディスク状のメディアを想定するが、これに限定されるものではなく、マルチメディアカード、ＭＤ（ＭｉｎｉＤｉｓｃ）、カセットテープなど、どのような形状のメディアでもよい。
【００３４】
外部割込みポート２は、図５に示す外部割込みポート２に相当し、ディスク排出ボタン５から入力される外部割込み信号を受け付けるポートである。ただし、本実施の形態１の外部割込みポート２は新たに割込み制御部１１を有し、この割込み制御部１１が、制御部１４からの指示により外部割込みの“許可”または“禁止”を設定する。外部割込みポート２は、外部割込みが“許可”の場合にディスク排出ボタン５から入力される外部割込み信号を受け付けて制御部１４へ通知する。一方“禁止”の場合は外部割込み信号が入力されても受け付けず、制御部１４へ通知もしない。
なお、割込み制御部１１の外部割込みの“禁止”の解除は、ＩＧＮスイッチ１７がＩＧＮオフからＩＧＮオンになったことを条件にして行う。
【００３５】
発振回路部１２は、制御部１４からウェイクアップの指示およびスリープモードの指示を受けると、指示内容に応じて振動子１３を発振および停止させて、ＣＰＵを動作させるためのクロックを制御部１４へ供給する。
【００３６】
制御部１４は、ＩＧＮスイッチ１７のＩＧＮオン信号によりウェイクアップする場合と、ディスク排出ボタン５の外部割込み信号によりウェイクアップする場合とがある。
制御部１４は、スリープモード中にＩＧＮオン信号を受けると、割込み制御部１１の外部割込み設定を確認し、“禁止”であれば解除して“許可”に設定した上でウェイクアップする。また、ウェイクアップして通常の動作を行っている期間にバスライン１６を経由してＩＧＮスイッチ１７からＩＧＮオフ信号を受けると、割込み制御部１１の外部割込みを“許可”に設定した上でスリープモードに移行する。“許可”に設定することにより、制御部１４がスリープモード中にディスク排出ボタン５の押下によって起こる外部割込みを検出してウェイクアップできるようになる。
また制御部１４は、Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能を実現するために、スリープモード中にディスク排出ボタン５から外部割込み信号の通知を受けると一時的にウェイクアップして、車載用ディスク再生装置のディスク排出処理および吸引処理を行い、再びスリープモードに移行する。
【００３７】
ウェイクアップカウンタ１５は、外部割込み信号に応じて制御部１４がスリープモードからウェイクアップした回数を記憶する。カウント値は、ＩＧＮスイッチ１７のオン→オフの期間（例えば、スリープモード中にＩＧＮオフからＩＧＮオンになった直後）に初期値０にリセットする。
【００３８】
次に、実施の形態１に係る電子制御装置１０の動作を説明する。
ＩＧＮスイッチ１７がオフでスリープモードの期間中に外部割込みポート２にノイズが入力されると、スリープモードとウェイクアップが繰り返されたり、ディスクの排出と吸引が繰り返されたりするので、本実施の形態１ではウェイクアップカウンタ１５にウェイクアップの回数をカウントさせ、ウェイクアップ回数を制限する。
図２は、電子制御装置１０がスリープモード中におけるディスク排出処理のフローチャートである。図２に示すステップＳＴ１〜ＳＴ１２は、図５に示すステップＳＴ１〜ＳＴ１２と同一のため詳細な説明を省略する。また、このスリープモード移行前に、割込み制御部１１の外部割込みが“許可”に設定され、ウェイクアップカウンタ１５のカウント値が初期値０になっているものとする。
【００３９】
スリープモード中のステップＳＴ１において、ディスク排出ボタン５が押下されると、外部割込みポート２に電気レベル［Ｈ］→［Ｌ］の外部割込み信号が入力される。ここでは割込み制御部１１の外部割込みが“許可”に設定されているので、外部割込みポート２がこの入力を受け付けて制御部１４へ通知する。
続くステップＳＴ２において、外部割込みポート２から通知を受けた制御部１４が発振回路部１２に指示を出し、クロックを高速モードに切り替えるなどのウェイクアップ処理を行う。
【００４０】
続くステップＳＴ２１において、制御部１４がウェイクアップカウンタ１５のカウント値を１増加させて、ＩＧＮオフ中にスリープモードからウェイクアップした回数を記憶させる。
続くステップＳＴ２２において制御部１４は、ウェイクアップカウンタ１５のカウント値が所定の回数（例えば１００回）になったか否かを判断する。カウント値が所定回数未満であれば（ステップＳＴ２２“ＮＯ”）、制御部１４は続けてステップＳＴ３〜ＳＴ１１を行い、車載用ディスク再生装置にディスクの排出処理および吸引処理を実行させる。
続くステップＳＴ２３において、制御部１４は、割込み制御部１１の外部割込みを“許可”にしたまま、ステップＳＴ１２にてスリープモードに移行する。
【００４１】
次回、電気レベル［Ｈ］→［Ｌ］の外部割込み信号が外部割込みポート２へ入力されると、割込み制御部１１の外部割込みが“許可”に設定されているため、この信号が制御部１４に通知されてウェイクアップし、ウェイクアップカウンタ１５が前回のカウント値から１増加させる。
【００４２】
一方、ウェイクアップカウンタ１５のカウント値が１００、即ちスリープモードからウェイクアップした回数が１００回になれば（ステップＳＴ２２“ＹＥＳ”）、制御部１４は、外部割込み信号が正常ではなくノイズが発生していると判断し、これ以降の外部割込み信号に応じたウェイクアップをしないように、続くステップＳＴ２４にて割込み制御部１１の外部割込みを“禁止”に設定する。そして、ステップＳＴ１２にてスリープモードに移行する。
【００４３】
次回、電気レベル［Ｈ］→［Ｌ］の外部割込み信号が外部割込みポート２へ入力されても、割込み制御部１１の外部割込みが“禁止”に設定されているため、この信号は無視される。よって、電子制御装置１０はウェイクアップせず、強制的にスリープモードを継続する。
【００４４】
図２には図示していないが、上述したように、外部割込み“禁止”の設定はスリープモード中にＩＧＮスイッチ１７がオンされた場合に解除される。即ち、制御部１４がバスライン１６を経由してＩＧＮスイッチ１７からＩＧＮオン信号を受け付けると、割込み制御部１１の外部割込みを“許可”に設定すると共に、ウェイクアップカウンタ１５のカウント値を初期値０に戻す。この状態でディスク排出ボタン５が押下されれば、外部割込みポート２から制御部１４へ外部割込み信号が通知されディスク排出処理が行われる。
【００４５】
このように、スリープモードからウェイクアップする回数に制限をかけることにより、外部割込みポート２に［Ｈ］→［Ｌ］の外部割込み信号が入力されても、電子制御装置１０がウェイクアップしないので、スリープモードを継続することができる。その結果、消費電流は少ないままであるので、バッテリ上がりにはならない。
【００４６】
以上より、実施の形態１によれば、車載用ディスク再生装置の電子制御装置１０を、ディスク排出ボタン５から外部割込み信号の入力を受け付ける外部割込みポート２と、外部割込みポート２が受け付けた外部割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部１４と、制御部１４がウェイクアップした回数を計測するウェイクアップカウンタ１５と、ウェイクアップカウンタ１５が所定回数に達すると、外部割込みポート２に入力される外部割込み信号の受け付けを“禁止”し、以降の外部割込み信号を無視させる割込み制御部１１とを備えるように構成した。このため、外部割込み信号にノイズが発生した場合に、ウェイクアップを禁止してスリープモードを継続することができる。よって、消費電流を小さくし、バッテリ上がりを防止できる。本実施の形態１は特に、電気レベルの［Ｌ］期間が短いノイズが繰り返し発生してスリープモードとウェイクアップが繰り返されるような場合に高い効果を発揮する。
【００４７】
また、実施の形態１によれば、制御部１４を、ウェイクアップカウンタ１５が所定回数に達すると通常の動作モードからスリープモードに移行する構成にしたので、外部割込み信号にノイズが発生した場合に強制的にスリープモードに移行して消費電流を小さくし、バッテリ上がりを防止できる。
【００４８】
実施の形態２．
図３に示す電子制御装置１０は、上記実施の形態１に係る電子制御装置１０のウェイクアップカウンタ１５に代えてウェイクアップタイマ２０を新たに備える構成である。その他の構成要素は図１と同一のため、同一の符号を付し説明を省略する。
ウェイクアップタイマ２０は、ＩＧＮスイッチ１７のオフ中に、外部割込み信号に応じて制御部１４がウェイクアップしている時間を計測するタイマである。カウント値は、ＩＧＮスイッチ１７のオン→オフの期間（例えば、スリープモード中にＩＧＮオフからＩＧＮオンになった直後）に初期値０にリセットする。
【００４９】
次に、実施の形態２に係る電子制御装置１０の動作を説明する。
ＩＧＮスイッチ１７がオフでスリープモードの期間中に外部割込みポート２にノイズが入力されると、スリープモードとウェイクアップが繰り返されたり、ディスクの排出と吸引が繰り返されたりするので、本実施の形態２ではウェイクアップタイマ２０にウェイクアップの積算時間をカウントさせ、ウェイクアップしている時間を制限する。
図４は、電子制御装置１０がスリープモード中におけるディスク排出処理のフローチャートである。図４に示すステップＳＴ１〜ＳＴ１２は、図２および図５に示すステップＳＴ１〜ＳＴ１２と同一のため詳細な説明を省略する。また、このスリープモード移行前に、割込み制御部１１の外部割込みが“許可”に設定され、ウェイクアップタイマ２０のカウント値が初期値０になっているものとする。
【００５０】
スリープモードからウェイクアップしたステップＳＴ３１において、制御部１４がウェイクアップタイマ２０の動作を開始させ、ウェイクアップタイマ２０がウェイクアップしている時間を計測する。
続くステップＳＴ３２において制御部１４は、ウェイクアップタイマ２０が所定の期間（例えば１時間）を計測したか否かを判断する。ウェイクアップタイマ２０のカウント値が所定期間未満であれば（ステップＳＴ３２“ＮＯ”）、制御部１４は続けてステップＳＴ３〜ＳＴ１１を行い、車載用ディスク再生装置にディスクの排出処理および吸引処理を実行させる。
続くステップＳＴ３３において、制御部１４は、割込み制御部１１の外部割込みを“許可”にし、ステップＳＴ３５にてウェイクアップタイマ２０の動作を停止させ、ステップＳＴ１２にてスリープモードに移行する。
【００５１】
次回、電気レベル［Ｈ］→［Ｌ］の外部割込み信号が外部割込みポート２へ入力されると、割込み制御部１１の外部割込みが“許可”に設定されているため、この信号が制御部１４に通知されてウェイクアップし、ウェイクアップタイマ２０が前回のカウント値の続きからカウントを開始する。
【００５２】
一方、ウェイクアップタイマ２０のカウント値が１時間、即ちスリープモードからウェイクアップしてからの経過時間の積算が１時間になれば（ステップＳＴ３２“ＹＥＳ”）、制御部１４は、外部割込み信号が正常ではなくノイズが発生していると判断し、これ以降の外部割込み信号に応じたウェイクアップをしないように、続くステップＳＴ３４にて割込み制御部１１の外部割込みを“禁止”に設定する。
続くステップＳＴ３５において、制御部１４はウェイクアップタイマ２０の動作を停止させ、ステップＳＴ１２にてスリープモードに移行する。
【００５３】
次回、電気レベル［Ｈ］→［Ｌ］の外部割込み信号が外部割込みポート２へ入力されても、割込み制御部１１の外部割込みが“禁止”に設定されているため、この信号は無視される。よって、電子制御装置１０はウェイクアップせず、強制的にスリープモードを継続する。
【００５４】
図４には図示していないが、上述したように、外部割込み“禁止”の設定はスリープモード中にＩＧＮスイッチ１７がオンされた場合に解除される。即ち、制御部１４がバスライン１６を経由してＩＧＮスイッチ１７からＩＧＮオン信号を受け付けると、割込み制御部１１の外部割込みを“許可”に設定すると共に、ウェイクアップタイマ２０のカウント値を初期値０に戻す。この状態でディスク排出ボタン５が押下されれば、外部割込みポート２から制御部１４へ外部割込み信号が通知されディスク排出処理が行われる。
【００５５】
このように、スリープモードからウェイクアップしている時間に制限をかけることにより、外部割込みポート２に［Ｈ］→［Ｌ］の外部割込み信号が入力されても、電子制御装置１０がウェイクアップしないので、スリープモードを継続することができる。その結果、消費電流は少ないままであるので、バッテリ上がりにはならない。
【００５６】
以上より、実施の形態２によれば、車載用ディスク再生装置の電子制御装置１０は、制御部１４がウェイクアップしてからの経過時間を計測するウェイクアップタイマ２０を備え、割込み制御部１１は、ウェイクアップタイマ２０が所定時間に達すると、外部割込みポート２に入力される外部割込み信号の受け付けを“禁止”し、以降の外部割込み信号を無視させるように構成した。このため、外部割込み信号にノイズが発生した場合に、ウェイクアップを禁止してスリープモードを継続することができる。よって、消費電流を小さくし、バッテリ上がりを防止できる。本実施の形態２は特に、電気レベルの［Ｌ］期間が比較的長いノイズが繰り返し発生してディスクの排出および吸引が交互に行われ、電子制御装置１０がいつまで経ってもスリープモードに移行できないような場合に高い効果を発揮する。
【００５７】
また、実施の形態２によれば、制御部１４を、ウェイクアップタイマ２０が所定時間に達すると通常の動作モードからスリープモードに移行する構成にしたので、外部割込み信号にノイズが発生した場合に強制的にスリープモードに移行して消費電流を小さくし、バッテリ上がりを防止できる。
【００５８】
なお、上記実施の形態１，２では、スリープモード中の外部割込み信号によるウェイクアップの回数制限または時間制限のどちらか一方を実施する構成にしたが、ウェイクアップカウンタ１５とウェイクアップタイマ２０を両方備えて回数制限と時間制限の両方を実施する構成にしてもよい。その場合、回数と時間のどちらか一方が上限に達したときに割込み制御部１１の外部割込みを“禁止”にしてスリープモードに移行してもよいし、回数と時間が両方とも上限に達したときに割込み制御部１１の外部割込みを“禁止”にしてスリープモードに移行してもよい。
【００５９】
また、上記実施の形態１，２では、車載用ディスク再生装置のディスク排出ボタン５が出力する外部割込み信号をウェイクアップのための信号として用いたが、これ以外のボタンおよびスイッチなどが出力する電気信号を用いる場合にも本発明を適用できることは言うまでもない。また、電子制御装置１０において外部割込みポート２以外のポートを用いる場合にも本発明を適用できることは言うまでもない。
例えば、電子制御装置１０の開発および製造工程において、オン／オフ出力するスイッチを電子制御装置１０のポートに接続し、ＩＧＮスイッチ１７のＩＧＮオン／オフ信号に代えてこのスイッチの出力信号により電子制御装置１０のスリープおよびウェイクアップを切り替える場合がある。このようなスイッチを接続する場合にも本発明を適用可能である。また、このスイッチは電子制御装置１０の完成後に取り外されるが、接続用のポートは残るため、このポートに入力されるノイズによるウェイクアップを防止できる。
【００６０】
上記以外にも、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００６１】
以上のように、この発明に係る電子制御装置は、ウェイクアップの回数制限および時間制限のいずれか一方または両方を実施して強制的にスリープモードに移行するようにしたので、バッテリから電源供給を受ける車載用オーディオ・ビデオ機器、車載用ナビゲーション機器等の車載情報機器に用いるのに適している。
【符号の説明】
【００６２】
１  マイコン、２  外部割込みポート、３  プルアップ抵抗、４  プッシュスイッチ、５  ディスク排出ボタン、１０  電子制御装置、１１  割込み制御部、１２  発振回路部、３  振動子、１４  制御部、１５  ウェイクアップカウンタ、１６  バスライン、１７  ＩＧＮスイッチ、２０  ウェイクアップタイマ。
【図１】
2012085980.tif 000003
【図２】
2012085980.tif 000004
【図３】
2012085980.tif 000005
【図４】
2012085980.tif 000006
【図５】
2012085980.tif 000007
【図６】
2012085980.tif 000008
【手続補正書】
【提出日】平成24年11月26日(2012.11.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、マイクロコンピュータのスリープ中の外部割込み信号によりウェイクアップする電子制御装置、およびこれを搭載した車載情報機器に関する。
【背景技術】
【０００２】
車載用オーディオ・ビデオ機器であって、例えばＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）プレーヤなどのディスク再生装置において、内蔵されているマイクロコンピュータ（以下、マイコン）は、イグニッション（以下、ＩＧＮ）スイッチのＩＧＮオン信号を受け付けてウェイクアップした後、ディスクの再生、選曲のためのトラックアップおよびトラックダウン、トラック番号および経過時間の表示、ディスクの排出および吸引、ボリュームの増減など様々な処理を行っている。
ＩＧＮスイッチがオフになった場合、マイコンはＩＧＮオフ信号を受け付けて、ディスクの再生停止などのスリープモード前処理を行ってスリープモードに移行する。
【０００３】
もし、ＩＧＮオフ時にスリープモードに移行せず、マイコンが起き上がった状態であれば、マイコンが動作するためのクロックが発振状態となったままであり、それゆえ消費する電流が大きくバッテリ上がりの要因となる。そのため、ＩＧＮオフ時にはマイコンが動作するためのクロックの発振を停止させ、自身の動作を停止させるスリープモードに移行することにより、マイコンが消費する電流を小さく抑えている。これによりマイコンの消費電流を小さくし、バッテリ上がりを防止している。
【０００４】
ＩＧＮオフから再びＩＧＮスイッチがオンになれば、マイコンはウェイクアップしクロックを発振させることによって動作を再開し、再び様々な処理を行う。この「ウェイクアップする」とは、マイコンが動作するためのクロックが停止状態から発振状態に移行することである。
【０００５】
他方、ディスク再生装置によってはＡｎｙｔｉｍｅ−Ｅｊｅｃｔ機能を搭載したものがある。Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能とは、ＩＧＮオフ（マイコンはスリープモード）中に、ディスク再生装置のディスク排出（Ｅｊｅｃｔ）ボタンが押下されることによってマイコンが一時的にウェイクアップし、装置内部にディスクが入っていた場合に排出する機能である。
【０００６】
車載用ディスク再生装置にＡｎｙｔｉｍｅ−Ｅｊｅｃｔ機能を搭載した背景は下記（１）〜（４）の通りである。
（１）ドライバが、車載用ディスク再生装置を使用してＣＤを聞きながら自宅に到着し、車を車庫に入れてエンジンを停止するためにキーを抜いてＩＧＮオフ状態にする。車載用ディスク再生装置はスリープモードに移行する。
（２）ドライバがドアを開け車外に出ようとするときに、聞いていたＣＤを車載用ディスク再生装置内に入れたままであることに気付く。
（３）ドライバは、ＣＤを排出するために車載用ディスク再生装置のディスク排出ボタンを押下する。
（４）車載用ディスク再生装置からＣＤが排出され、ドライバがそのＣＤを抜き取る。
【０００７】
上記（４）において、ＩＧＮオフ状態であって車載用ディスク再生装置が動作を停止していても、Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能によりＣＤ排出動作が行われる。一方、Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能がなければ、ドライバは再びキーを挿入してＩＧＮスイッチをオンし、車載用ディスク再生装置に電源供給しなければＣＤ排出動作が行われない。即ち、Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能は、ＣＤを排出するためだけに再びキーを挿入してＩＧＮオンするというわずらわしい動作を省くためにある。
【０００８】
上記（４）でＣＤが抜かれれば、目的は達成されたので、車載用ディスク再生装置は再びスリープモードに移行する。ＣＤが抜かれなければ、一定時間経過後にＣＤを吸引してスリープモードに移行する。なお、装置内部にＣＤが入っていなかった場合は排出するＣＤがないのですぐにスリープモードに移行する。
【０００９】
ここで、従来の車載用ディスク再生装置において、マイコンのウェイクアップ動作を説明する。
図５は、従来の車載用ディスク再生装置のディスク排出ボタンの構成を示す図である。ディスク再生装置の動作を制御するマイコン１において、外部割込みポート２は、ディスク排出ボタン５を構成するプッシュスイッチ４を介してＧＮＤに接続すると共に、プルアップ抵抗３を介して電源に接続される。
【００１０】
プッシュスイッチ４のオフ（開放）時、外部割込みポート２はプルアップ抵抗３を介して電源に接続される。即ち、電気レベル的にはＨｉｇｈ（以下、［Ｈ］）となる。
プッシュスイッチ４がオン（接触）時、外部割込みポート２はプッシュスイッチ４を介してＧＮＤに接続される。即ち、電気レベル的にはＬｏｗ（以下、［Ｌ］）となる。
これにより、ディスク排出ボタン５が押下されると、プッシュスイッチ４が開放→接触と動作するので、電気レベル［Ｈ］→［Ｌ］の外部割込み信号がマイコン１の外部割込みポート２に入力されることになる。マイコン１は、スリープモード中に、ディスク排出ボタン５の押下によって起こる外部割込みポート２の電気レベルの変化（例えば、［Ｈ］→［Ｌ］）を検知すると、外部割込み信号が入力されたと判断してウェイクアップする。
【００１１】
続いて、マイコン１がスリープモード中に、ディスク排出ボタン５が押下された場合の動作を説明する。
図６は、従来のマイコン１の、スリープモード中におけるディスク排出処理のフローチャートである。スリープモード中のステップＳＴ１において、ディスク排出ボタン５が押下されてプッシュスイッチ４が開放→接触すると、外部割込みポート２に電気レベル［Ｈ］→［Ｌ］の外部割込み信号が入力される。
【００１２】
続くステップＳＴ２において、外部割込み信号を受け付けたマイコン１が、クロックを低速モードから高速モードに切り替えるなどのウェイクアップ処理を行う。
続くステップＳＴ３においてマイコン１は、本当にディスク排出ボタン５が押下されたか否かの確認のために、外部割込みポート２の電気レベルが［Ｌ］になっているか確認する。［Ｌ］でなければ（ステップＳＴ３“ＮＯ”）、ステップＳＴ１１へ進む。一方、［Ｌ］であれば（ステップＳＴ３“ＹＥＳ”）、続くステップＳＴ４にて車載用ディスク再生装置内にディスクが入っている状態か否かを確認する。例えばマイコン１が吸引および排出の動作情報を内部メモリに記憶しておき、内部メモリの情報を確認してディスクの有無を判断すればよい。
【００１３】
ディスクが入っていなければ（ステップＳＴ４“ＮＯ”）、ステップＳＴ１１へ進む。一方、ディスクが入っている状態であれば（ステップＳＴ４“ＹＥＳ”）、マイコン１は、続くステップＳＴ５にてディスク排出処理を実行する。ディスク排出処理の詳細は割愛するが、周知の技術により、マイコン１がディスク搬送用モータなどのメカニカル部分を駆動してディスクの排出を行えばよい。
【００１４】
続くステップＳＴ６において、マイコン１は内部に保有するタイマをセットしてカウントを開始し、続くステップＳＴ７にてディスクが抜き取られたか否かの判定を行う。ディスクが抜き取られれば（ステップＳＴ７“ＹＥＳ”）、ステップＳＴ１１へ進む。一方、ディスクが抜き取られていなければ（ステップＳＴ７“ＮＯ”）、続くステップＳＴ８にてタイマのカウント値が閾値（例えば１０秒）に達したか否かを確認し、達していなければ（ステップＳＴ８“ＮＯ”）、ステップＳＴ７に戻る。一方、１０秒を経過してもディスクが抜き取られなければ（ステップＳＴ８“ＹＥＳ”）、一旦はディスクを排出したが取り出しの意思はないと判断して、続くステップＳＴ９にてディスクの吸引処理を実行する。ディスク吸引処理は上記排出処理と同様に、周知の技術により行えばよい。
【００１５】
続くステップＳＴ１０において、マイコン１はディスク吸引処理を完了したか否かを確認し、完了するまで待つ（ステップＳＴ１０“ＮＯ”）。吸引が完了すると（ステップＳＴ１０“ＹＥＳ”）、続くステップＳＴ１１にて再生中のディスクを停止したり、ディスク搬送用モータなどのメカニカル部分の電源供給を停止したりして、スリープモード前処理を行う。
続くステップＳＴ１２において、マイコン１がクロックを高速モードから低速モードに切り替えて自らをスリープモードにし、次の外部割込み信号が入力されるまでスリープモードを継続する。
【００１６】
なお、詳細な説明は割愛するが、ステップＳＴ５のディスク排出処理中にディスク排出ボタン５の押下があった場合には、マイコン１が外部割込みポート２の電気レベル［Ｈ］→［Ｌ］を検知してディスク吸引処理を実行してもよい。また、ステップＳＴ９のディスク吸引処理中にディスク排出ボタン５の押下があった場合には、同じくマイコン１が外部割込みポート２の電気レベル［Ｈ］→［Ｌ］を検知してディスク排出処理を実行してもよい。
【００１７】
以上のような構成の車載用ディスク再生装置において、プルアップ抵抗３が接触不良を起こしたり、プッシュスイッチ４が故障したりすると、外部割込みポート２にノイズが連続して発生する。これらが原因となって起こるノイズとしては、電気レベル［Ｌ］の期間が短いノイズ、および［Ｌ］の期間が比較的長いノイズが考えられる。
【００１８】
１．電気レベル［Ｌ］の期間が短いノイズが、長期間続く場合
外部割込みポート２には、通常は電気レベル［Ｈ］の電気信号が入力され、ディスク排出ボタン５が押下されたときだけ電気レベル［Ｌ］となるが、ノイズが発生して電気レベル［Ｈ］→［Ｌ］→［Ｈ］が繰り返し続くような電気信号が入力された場合、マイコン１は、［Ｈ］→［Ｌ］で外部割込みを検知して（ステップＳＴ１）、ウェイクアップする（ステップＳＴ２）。次に、外部割込みポート２の電気レベルを再度確認すると、［Ｌ］の期間が短いので既に次の［Ｈ］になっているため（ステップＳＴ３“ＮＯ”）、入力された電気信号を［Ｌ］期間の短いノイズと判断して、再度スリープモードに移行する（ステップＳＴ１１，ＳＴ１２）。しかしながら、また次の［Ｈ］→［Ｌ］→［Ｈ］の電気信号が外部割込みポート２に入力されるので、マイコン１は再びステップＳＴ１から処理を開始してウェイクアップする。
このように、スリープモードとウェイクアップが繰り返されることになり、マイコン１は一旦はスリープモードになるものの、スリープモードを継続しないため、消費電流の大きい状態が続きバッテリ上がりになってしまう。
【００１９】
２．電気レベル［Ｌ］の期間が比較的長いノイズが、長期間続いた場合
ノイズが発生して電気レベル［Ｈ］→［Ｌ］→［Ｌ］→［Ｌ］→［Ｈ］が繰り返し続く電気信号が、外部割込みポート２に入力された場合、マイコン１は、［Ｈ］→［Ｌ］で外部割込みを検知して（ステップＳＴ１）、ウェイクアップする（ステップＳＴ２）。次に、外部割込みポート２の電気レベルを再度確認すると［Ｌ］となっているため（ステップＳＴ３“ＹＥＳ”）、ディスク排出ボタン５が押下されたと認識し、ディスク排出処理に移行する（ステップＳＴ４〜ＳＴ５）。しかしながら、また次の［Ｈ］→［Ｌ］→［Ｌ］→［Ｌ］→［Ｈ］の電気信号が外部割込みポート２に入力されるので、マイコン１は、ステップＳＴ５のディスク排出処理中にディスク排出ボタン５の押下があったと判断してディスク吸引処理を実行する。さらに、次の［Ｈ］→［Ｌ］→［Ｌ］→［Ｌ］→［Ｈ］が入力されるので、マイコン１はステップＳＴ９のディスク吸引処理中にディスク排出ボタン５の押下があったと判断してディスク排出処理を実行する。
このように、ディスクの排出処理および吸引処理が繰り返されることになり、マイコン１がスリープモードに移行できないため、消費電流の大きい状態が続きバッテリ上がりになってしまう。
【００２０】
そこで、例えば特許文献１に係る電子制御装置では、ウェイクアップさせるための外部割込み信号が入力されたら、それがノイズでもまずはマイコンを動作させる。そのとき、マイコンがその信号が正常かどうかの判断処理を行い、その信号が確実に正規の信号と判断して初めて通常動作に移行するようにし、ノイズ信号と判断したらその時点でスリープモードに移行する。
これにより、マイコンの動作時間を最小限に短くでき、消費電流を抑えることができる。
【００２１】
また、例えば特許文献２に係るマイクロコンピュータおよびウェイクアップ検出方法では、マイコンがマイコン端子に入力される外部割込み信号の値をサンプリングし、サンプリングされた信号値が２回連続して所定の閾値を超えた場合に正常な信号と判断して、ウェイクアップする。
これにより、短い期間のノイズが入力してもウェイクアップせず、消費電流を抑えることができる。
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】特許第３４０４２１９号公報
【特許文献２】特開２００６−２１５７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【００２３】
しかしながら、特許文献１の場合にはノイズが入力される都度一旦はウェイクアップする構成のため、スリープモードを継続できないという課題があった。また、特許文献２の場合には短い期間のノイズが入力されてもウェイクアップしないが、比較的長いノイズが入力されるとウェイクアップしてしまいスリープモードを継続できないという課題があった。そのため、特許文献１，２ともマイコンが消費する電流が大きい状態が続き、そのままではバッテリ上がりの要因となる。
【００２４】
この発明は、上記のような課題を解決するためになされたもので、スリープモード中の外部割込み信号によりウェイクアップする電子制御装置において、ノイズが発生した場合にウェイクアップを禁止してスリープモードを継続することを目的とする。
【課題を解決するための手段】
【００２５】
この発明の電子制御装置は、外部からの割込み信号の入力を受け付ける割込みポートと、外部割込みポートが受け付けた割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部と、制御部がウェイクアップしてからの経過時間を計測するウェイクアップタイマと、ウェイクアップタイマが所定時間に達すると、外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視させる割込み制御部とを備え、制御部は、ウェイクアップタイマが所定時間に達すると動作モードからスリープモードに移行し、スリープモードに移行後、外部から割込み信号が入力されてもウェイクアップしないことを特徴とするものである。
【００２６】
また、この発明の電子制御装置は、外部からの割込み信号の入力を受け付ける外部割込みポートと、外部割込みポートが受け付けた割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部と、制御部がウェイクアップした回数を計測するウェイクアップカウンタと、ウェイクアップカウンタが所定回数に達すると、外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視させる割込み制御部とを備え、制御部は、ウェイクアップカウンタが所定回数に達すると動作モードからスリープモードに移行し、スリープモードに移行後、外部から割込み信号が入力されてもウェイクアップしないことを特徴とするものである。
【００２７】
また、この発明の車載情報機器は、上記電子制御装置を搭載したものである。
【発明の効果】
【００２８】
この発明によれば、スリープモード中の割込み信号によりウェイクアップする電子制御装置において、スリープモードからウェイクアップしてからの経過時間を計測するか、またはウェイクアップした回数を計測するかして、所定時間または所定回数に達すると外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視するようにしたので、ノイズが発生した場合にウェイクアップを禁止して強制的にスリープモードに移行することができる。
【００２９】
また、この発明によれば、車載情報機器に、外部からの割込み信号にノイズが発生した場合にウェイクアップを禁止して強制的にスリープモードに移行する電子制御装置を搭載するようにしたので、消費電流を小さくしてバッテリ上がりを防止できる。
【図面の簡単な説明】
【００３０】
【図１】この発明の実施の形態１に係る電子制御装置の構成を示すブロック図である。
【図２】実施の形態１に係る電子制御装置の動作を示すフローチャートである。
【図３】この発明の実施の形態２に係る電子制御装置の構成を示すブロック図である。
【図４】実施の形態２に係る電子制御装置の動作を示すフローチャートである。
【図５】車載用ディスク再生装置のディスク排出ボタンの構成を示す図である。
【図６】従来のマイコンの動作を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１に示す電子制御装置１０は、先立って説明した図５のマイコン１に相当し、車載ディスク再生装置（不図示）に内蔵されている。この電子制御装置１０は、割込み制御部１１を有する外部割込みポート２と、振動子１３を有する発振回路部１２と、ＣＰＵを有して電子制御装置１０（および車載用ディスク再生装置）の動作を制御する制御部１４と、ウェイクアップカウンタ１５とを備える。
【００３２】
この電子制御装置１０は、車載バッテリの電圧をマイコン用に降圧した電源から電源供給を受けており、通常の動作モード時はもちろんスリープモード時もウェイクアップするために電源供給を受けている。ただし、スリープモードとなってクロックの発振が停止すれば消費電流は微小である。また、車載用ディスク再生装置も車載バッテリを降圧した電源から電源供給を受けるが、電源を供給するか否かは電子制御装置１０が制御する。電子制御装置１０は、車両において車載機器同士を接続しているバスライン１６を経由して、ＩＧＮスイッチ１７からのＩＧＮオン信号およびＩＧＮオフ信号を受け付け、ＩＮＧオンによるウェイクアップ後は車載用ディスク再生装置へ電源を供給し、ディスク再生などの通常の動作モードが行われることになる。また、ＩＧＮオフ中にディスク排出ボタン５が押下されてウェイクアップした後は、車載用ディスク再生装置へ電源を供給しディスク排出を行うことができる。
【００３３】
車載用ディスク再生装置のディスク排出ボタン５は、図５に示したプルアップ抵抗３およびプッシュスイッチ４から構成されるディスク排出ボタン５と同一である。ディスク排出ボタン５が押下されると、プッシュスイッチ４が開放→接触と動作して電気レベル［Ｈ］→［Ｌ］の外部割込み信号を電子制御装置１０の外部割込みポート２へ入力する。
ここではディスク排出ボタン５が排出するディスクはＣＤおよびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などのディスク状のメディアを想定するが、これに限定されるものではなく、マルチメディアカード、ＭＤ（ＭｉｎｉＤｉｓｃ）、カセットテープなど、どのような形状のメディアでもよい。
【００３４】
外部割込みポート２は、図５に示す外部割込みポート２に相当し、ディスク排出ボタン５から入力される外部割込み信号を受け付けるポートである。ただし、本実施の形態１の外部割込みポート２は新たに割込み制御部１１を有し、この割込み制御部１１が、制御部１４からの指示により外部割込みの“許可”または“禁止”を設定する。外部割込みポート２は、外部割込みが“許可”の場合にディスク排出ボタン５から入力される外部割込み信号を受け付けて制御部１４へ通知する。一方“禁止”の場合は外部割込み信号が入力されても受け付けず、制御部１４へ通知もしない。
なお、割込み制御部１１の外部割込みの“禁止”の解除は、ＩＧＮスイッチ１７がＩＧＮオフからＩＧＮオンになったことを条件にして行う。
【００３５】
発振回路部１２は、制御部１４からウェイクアップの指示およびスリープモードの指示を受けると、指示内容に応じて振動子１３を発振および停止させて、ＣＰＵを動作させるためのクロックを制御部１４へ供給する。
【００３６】
制御部１４は、ＩＧＮスイッチ１７のＩＧＮオン信号によりウェイクアップする場合と、ディスク排出ボタン５の外部割込み信号によりウェイクアップする場合とがある。
制御部１４は、スリープモード中にＩＧＮオン信号を受けると、割込み制御部１１の外部割込み設定を確認し、“禁止”であれば解除して“許可”に設定した上でウェイクアップする。また、ウェイクアップして通常の動作を行っている期間にバスライン１６を経由してＩＧＮスイッチ１７からＩＧＮオフ信号を受けると、割込み制御部１１の外部割込みを“許可”に設定した上でスリープモードに移行する。“許可”に設定することにより、制御部１４がスリープモード中にディスク排出ボタン５の押下によって起こる外部割込みを検出してウェイクアップできるようになる。
また制御部１４は、Ａｎｙｔｉｍｅ−Ｅｊｅｃｔ機能を実現するために、スリープモード中にディスク排出ボタン５から外部割込み信号の通知を受けると一時的にウェイクアップして、車載用ディスク再生装置のディスク排出処理および吸引処理を行い、再びスリープモードに移行する。
【００３７】
ウェイクアップカウンタ１５は、外部割込み信号に応じて制御部１４がスリープモードからウェイクアップした回数を記憶する。カウント値は、ＩＧＮスイッチ１７のオン→オフの期間（例えば、スリープモード中にＩＧＮオフからＩＧＮオンになった直後）に初期値０にリセットする。
【００３８】
次に、実施の形態１に係る電子制御装置１０の動作を説明する。
ＩＧＮスイッチ１７がオフでスリープモードの期間中に外部割込みポート２にノイズが入力されると、スリープモードとウェイクアップが繰り返されたり、ディスクの排出と吸引が繰り返されたりするので、本実施の形態１ではウェイクアップカウンタ１５にウェイクアップの回数をカウントさせ、ウェイクアップ回数を制限する。
図２は、電子制御装置１０がスリープモード中におけるディスク排出処理のフローチャートである。図２に示すステップＳＴ１〜ＳＴ１２は、図５に示すステップＳＴ１〜ＳＴ１２と同一のため詳細な説明を省略する。また、このスリープモード移行前に、割込み制御部１１の外部割込みが“許可”に設定され、ウェイクアップカウンタ１５のカウント値が初期値０になっているものとする。
【００３９】
スリープモード中のステップＳＴ１において、ディスク排出ボタン５が押下されると、外部割込みポート２に電気レベル［Ｈ］→［Ｌ］の外部割込み信号が入力される。ここでは割込み制御部１１の外部割込みが“許可”に設定されているので、外部割込みポート２がこの入力を受け付けて制御部１４へ通知する。
続くステップＳＴ２において、外部割込みポート２から通知を受けた制御部１４が発振回路部１２に指示を出し、クロックを高速モードに切り替えるなどのウェイクアップ処理を行う。
【００４０】
続くステップＳＴ２１において、制御部１４がウェイクアップカウンタ１５のカウント値を１増加させて、ＩＧＮオフ中にスリープモードからウェイクアップした回数を記憶させる。
続くステップＳＴ２２において制御部１４は、ウェイクアップカウンタ１５のカウント値が所定の回数（例えば１００回）になったか否かを判断する。カウント値が所定回数未満であれば（ステップＳＴ２２“ＮＯ”）、制御部１４は続けてステップＳＴ３〜ＳＴ１１を行い、車載用ディスク再生装置にディスクの排出処理および吸引処理を実行させる。
続くステップＳＴ２３において、制御部１４は、割込み制御部１１の外部割込みを“許可”にしたまま、ステップＳＴ１２にてスリープモードに移行する。
【００４１】
次回、電気レベル［Ｈ］→［Ｌ］の外部割込み信号が外部割込みポート２へ入力されると、割込み制御部１１の外部割込みが“許可”に設定されているため、この信号が制御部１４に通知されてウェイクアップし、ウェイクアップカウンタ１５が前回のカウント値から１増加させる。
【００４２】
一方、ウェイクアップカウンタ１５のカウント値が１００、即ちスリープモードからウェイクアップした回数が１００回になれば（ステップＳＴ２２“ＹＥＳ”）、制御部１４は、外部割込み信号が正常ではなくノイズが発生していると判断し、これ以降の外部割込み信号に応じたウェイクアップをしないように、続くステップＳＴ２４にて割込み制御部１１の外部割込みを“禁止”に設定する。そして、ステップＳＴ１２にてスリープモードに移行する。
【００４３】
次回、電気レベル［Ｈ］→［Ｌ］の外部割込み信号が外部割込みポート２へ入力されても、割込み制御部１１の外部割込みが“禁止”に設定されているため、この信号は無視される。よって、電子制御装置１０はウェイクアップせず、強制的にスリープモードを継続する。
【００４４】
図２には図示していないが、上述したように、外部割込み“禁止”の設定はスリープモード中にＩＧＮスイッチ１７がオンされた場合に解除される。即ち、制御部１４がバスライン１６を経由してＩＧＮスイッチ１７からＩＧＮオン信号を受け付けると、割込み制御部１１の外部割込みを“許可”に設定すると共に、ウェイクアップカウンタ１５のカウント値を初期値０に戻す。この状態でディスク排出ボタン５が押下されれば、外部割込みポート２から制御部１４へ外部割込み信号が通知されディスク排出処理が行われる。
【００４５】
このように、スリープモードからウェイクアップする回数に制限をかけることにより、外部割込みポート２に［Ｈ］→［Ｌ］の外部割込み信号が入力されても、電子制御装置１０がウェイクアップしないので、スリープモードを継続することができる。その結果、消費電流は少ないままであるので、バッテリ上がりにはならない。
【００４６】
以上より、実施の形態１によれば、車載用ディスク再生装置の電子制御装置１０を、ディスク排出ボタン５から外部割込み信号の入力を受け付ける外部割込みポート２と、外部割込みポート２が受け付けた外部割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部１４と、制御部１４がウェイクアップした回数を計測するウェイクアップカウンタ１５と、ウェイクアップカウンタ１５が所定回数に達すると、外部割込みポート２に入力される外部割込み信号の受け付けを“禁止”し、以降の外部割込み信号を無視させる割込み制御部１１とを備えるように構成した。このため、外部割込み信号にノイズが発生した場合に、ウェイクアップを禁止してスリープモードを継続することができる。よって、消費電流を小さくし、バッテリ上がりを防止できる。本実施の形態１は特に、電気レベルの［Ｌ］期間が短いノイズが繰り返し発生してスリープモードとウェイクアップが繰り返されるような場合に高い効果を発揮する。
【００４７】
また、実施の形態１によれば、制御部１４を、ウェイクアップカウンタ１５が所定回数に達すると通常の動作モードからスリープモードに移行する構成にしたので、外部割込み信号にノイズが発生した場合に強制的にスリープモードに移行して消費電流を小さくし、バッテリ上がりを防止できる。
【００４８】
実施の形態２．
図３に示す電子制御装置１０は、上記実施の形態１に係る電子制御装置１０のウェイクアップカウンタ１５に代えてウェイクアップタイマ２０を新たに備える構成である。その他の構成要素は図１と同一のため、同一の符号を付し説明を省略する。
ウェイクアップタイマ２０は、ＩＧＮスイッチ１７のオフ中に、外部割込み信号に応じて制御部１４がウェイクアップしている時間を計測するタイマである。カウント値は、ＩＧＮスイッチ１７のオン→オフの期間（例えば、スリープモード中にＩＧＮオフからＩＧＮオンになった直後）に初期値０にリセットする。
【００４９】
次に、実施の形態２に係る電子制御装置１０の動作を説明する。
ＩＧＮスイッチ１７がオフでスリープモードの期間中に外部割込みポート２にノイズが入力されると、スリープモードとウェイクアップが繰り返されたり、ディスクの排出と吸引が繰り返されたりするので、本実施の形態２ではウェイクアップタイマ２０にウェイクアップの積算時間をカウントさせ、ウェイクアップしている時間を制限する。
図４は、電子制御装置１０がスリープモード中におけるディスク排出処理のフローチャートである。図４に示すステップＳＴ１〜ＳＴ１２は、図２および図５に示すステップＳＴ１〜ＳＴ１２と同一のため詳細な説明を省略する。また、このスリープモード移行前に、割込み制御部１１の外部割込みが“許可”に設定され、ウェイクアップタイマ２０のカウント値が初期値０になっているものとする。
【００５０】
スリープモードからウェイクアップしたステップＳＴ３１において、制御部１４がウェイクアップタイマ２０の動作を開始させ、ウェイクアップタイマ２０がウェイクアップしている時間を計測する。
続くステップＳＴ３２において制御部１４は、ウェイクアップタイマ２０が所定の期間（例えば１時間）を計測したか否かを判断する。ウェイクアップタイマ２０のカウント値が所定期間未満であれば（ステップＳＴ３２“ＮＯ”）、制御部１４は続けてステップＳＴ３〜ＳＴ１１を行い、車載用ディスク再生装置にディスクの排出処理および吸引処理を実行させる。
続くステップＳＴ３３において、制御部１４は、割込み制御部１１の外部割込みを“許可”にし、ステップＳＴ３５にてウェイクアップタイマ２０の動作を停止させ、ステップＳＴ１２にてスリープモードに移行する。
【００５１】
次回、電気レベル［Ｈ］→［Ｌ］の外部割込み信号が外部割込みポート２へ入力されると、割込み制御部１１の外部割込みが“許可”に設定されているため、この信号が制御部１４に通知されてウェイクアップし、ウェイクアップタイマ２０が前回のカウント値の続きからカウントを開始する。
【００５２】
一方、ウェイクアップタイマ２０のカウント値が１時間、即ちスリープモードからウェイクアップしてからの経過時間の積算が１時間になれば（ステップＳＴ３２“ＹＥＳ”）、制御部１４は、外部割込み信号が正常ではなくノイズが発生していると判断し、これ以降の外部割込み信号に応じたウェイクアップをしないように、続くステップＳＴ３４にて割込み制御部１１の外部割込みを“禁止”に設定する。
続くステップＳＴ３５において、制御部１４はウェイクアップタイマ２０の動作を停止させ、ステップＳＴ１２にてスリープモードに移行する。
【００５３】
次回、電気レベル［Ｈ］→［Ｌ］の外部割込み信号が外部割込みポート２へ入力されても、割込み制御部１１の外部割込みが“禁止”に設定されているため、この信号は無視される。よって、電子制御装置１０はウェイクアップせず、強制的にスリープモードを継続する。
【００５４】
図４には図示していないが、上述したように、外部割込み“禁止”の設定はスリープモード中にＩＧＮスイッチ１７がオンされた場合に解除される。即ち、制御部１４がバスライン１６を経由してＩＧＮスイッチ１７からＩＧＮオン信号を受け付けると、割込み制御部１１の外部割込みを“許可”に設定すると共に、ウェイクアップタイマ２０のカウント値を初期値０に戻す。この状態でディスク排出ボタン５が押下されれば、外部割込みポート２から制御部１４へ外部割込み信号が通知されディスク排出処理が行われる。
【００５５】
このように、スリープモードからウェイクアップしている時間に制限をかけることにより、外部割込みポート２に［Ｈ］→［Ｌ］の外部割込み信号が入力されても、電子制御装置１０がウェイクアップしないので、スリープモードを継続することができる。その結果、消費電流は少ないままであるので、バッテリ上がりにはならない。
【００５６】
以上より、実施の形態２によれば、車載用ディスク再生装置の電子制御装置１０は、制御部１４がウェイクアップしてからの経過時間を計測するウェイクアップタイマ２０を備え、割込み制御部１１は、ウェイクアップタイマ２０が所定時間に達すると、外部割込みポート２に入力される外部割込み信号の受け付けを“禁止”し、以降の外部割込み信号を無視させるように構成した。このため、外部割込み信号にノイズが発生した場合に、ウェイクアップを禁止してスリープモードを継続することができる。よって、消費電流を小さくし、バッテリ上がりを防止できる。本実施の形態２は特に、電気レベルの［Ｌ］期間が比較的長いノイズが繰り返し発生してディスクの排出および吸引が交互に行われ、電子制御装置１０がいつまで経ってもスリープモードに移行できないような場合に高い効果を発揮する。
【００５７】
また、実施の形態２によれば、制御部１４を、ウェイクアップタイマ２０が所定時間に達すると通常の動作モードからスリープモードに移行する構成にしたので、外部割込み信号にノイズが発生した場合に強制的にスリープモードに移行して消費電流を小さくし、バッテリ上がりを防止できる。
【００５８】
なお、上記実施の形態１，２では、スリープモード中の外部割込み信号によるウェイクアップの回数制限または時間制限のどちらか一方を実施する構成にしたが、ウェイクアップカウンタ１５とウェイクアップタイマ２０を両方備えて回数制限と時間制限の両方を実施する構成にしてもよい。その場合、回数と時間のどちらか一方が上限に達したときに割込み制御部１１の外部割込みを“禁止”にしてスリープモードに移行してもよいし、回数と時間が両方とも上限に達したときに割込み制御部１１の外部割込みを“禁止”にしてスリープモードに移行してもよい。
【００５９】
また、上記実施の形態１，２では、車載用ディスク再生装置のディスク排出ボタン５が出力する外部割込み信号をウェイクアップのための信号として用いたが、これ以外のボタンおよびスイッチなどが出力する電気信号を用いる場合にも本発明を適用できることは言うまでもない。また、電子制御装置１０において外部割込みポート２以外のポートを用いる場合にも本発明を適用できることは言うまでもない。
例えば、電子制御装置１０の開発および製造工程において、オン／オフ出力するスイッチを電子制御装置１０のポートに接続し、ＩＧＮスイッチ１７のＩＧＮオン／オフ信号に代えてこのスイッチの出力信号により電子制御装置１０のスリープおよびウェイクアップを切り替える場合がある。このようなスイッチを接続する場合にも本発明を適用可能である。また、このスイッチは電子制御装置１０の完成後に取り外されるが、接続用のポートは残るため、このポートに入力されるノイズによるウェイクアップを防止できる。
【００６０】
上記以外にも、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００６１】
１  マイコン、２  外部割込みポート、３  プルアップ抵抗、４  プッシュスイッチ、５  ディスク排出ボタン、１０  電子制御装置、１１  割込み制御部、１２  発振回路部、３  振動子、１４  制御部、１５  ウェイクアップカウンタ、１６  バスライン、１７  ＩＧＮスイッチ、２０  ウェイクアップタイマ。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部から割込み信号の入力を受け付ける外部割込みポートと、
前記外部割込みポートが受け付けた割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部と、
前記制御部がウェイクアップしてからの経過時間を計測するウェイクアップタイマと、
前記ウェイクアップタイマが所定時間に達すると、前記外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視させる割込み制御部とを備え、
前記制御部は、前記ウェイクアップタイマが前記所定時間に達すると前記動作モードから前記スリープモードに移行し、前記スリープモードに移行後、外部から割込み信号が入力されてもウェイクアップしないことを特徴とする電子制御装置。
【請求項２】
外部から割込み信号の入力を受け付ける外部割込みポートと、
前記外部割込みポートが受け付けた割込み信号により、スリープモードからウェイクアップして、当該スリープモードより消費電流の大きい動作モードに移行する制御部と、
前記制御部がウェイクアップした回数を計測するウェイクアップカウンタと、
前記ウェイクアップカウンタが所定回数に達すると、前記外部割込みポートに入力される割込み信号の受け付けを禁止し、以降の割込み信号を無視させる割込み制御部とを備え、
前記制御部は、前記ウェイクアップカウンタが前記所定回数に達すると前記動作モードから前記スリープモードに移行し、前記スリープモードに移行後、外部から割込み信号が入力されてもウェイクアップしないことを特徴とする電子制御装置。
【請求項３】
請求項１記載の電子制御装置は車両に搭載され、当該車両のイグニッションスイッチがオンになると、
前記割込み制御部は、前記外部割込みポートに入力される割込み信号の受け付けを許可し、以降の割込み信号を受け付けさせ、
前記ウェイクアップタイマは、経過時間の値をリセットすることを特徴とする請求項１記載の電子制御装置。
【請求項４】
請求項２記載の電子制御装置は車両に搭載され、当該車両のイグニッションスイッチがオンになると、
前記割込み制御部は、前記外部割込みポートに入力される割込み信号の受け付けを許可し、以降の割込み信号を受け付けさせ、
前記ウェイクアップカウンタは、回数の値をリセットすることを特徴とする請求項２記載の電子制御装置。
【請求項５】
請求項１から請求項４のうちのいずれか１項記載の電子制御装置を搭載したことを特徴とする車載情報機器。
【国際調査報告】
2012085980.tif 000009
2012085980.tif 000010
2012085980.tif 000011
2012085980.tif 000012