(57)【要約】【課題】プロセッサの低消費電流動作モードから通常動作モードへの復帰に際してプロセッサをリセット可能なプロセッサの制御装置及び制御方法を提供する。【解決手段】プロセッサ１０の制御装置１１は、プロセッサ１０からのＰ−ＲＵＮ信号を所定の時間取得できない場合にプロセッサ１０をリセットさせるウォッチドッグ部２０と、プロセッサ１０に電力を供給する電源部１８の出力電流が所定値未満となった場合にウォッチドッグ部２０の動作を停止させ、出力電流が所定値以上となった場合にウォッチドッグ部２０の動作を開始させる電流モニタ部１９と、プロセッサ１０に通常動作モードを開始させるための信号を取得すると、出力電流を所定値以上に増加させる電流増加部２１と、を備える。【選択図】図１
2015141445.tif 000002
【特許請求の範囲】
【請求項１】
通常動作モードと、該通常動作モードよりも消費電流を低減する低消費電流動作モードと、を切替えて動作可能なプロセッサの制御装置であって、
前記プロセッサからのＰ−ＲＵＮ信号を所定の時間取得できない場合に前記プロセッサをリセットさせるウォッチドッグ部と、
前記プロセッサに電力を供給する電源部の出力電流が所定値未満となった場合に前記ウォッチドッグ部の動作を停止させ、前記出力電流が前記所定値以上となった場合に前記ウォッチドッグ部の動作を開始させる電流モニタ部と、
前記プロセッサに通常動作モードを開始させるための信号を取得すると、前記出力電流を前記所定値以上に増加させる電流増加部と、
を備えるプロセッサの制御装置。
【請求項２】
請求項１に記載の制御装置であって、
前記Ｐ−ＲＵＮ信号の入力を検知すると、前記出力電流の前記電流増加部による増加分を低減又は除去するＰ−ＲＵＮ信号検知部を更に備える、プロセッサの制御装置。
【請求項３】
通常動作モードと、該通常動作モードよりも消費電流を低減する低消費電流動作モードと、を切替えて動作可能なプロセッサからのＰ−ＲＵＮ信号を所定の時間取得できない場合に前記プロセッサをリセットさせるウォッチドッグ部を備える制御装置を用いる、プロセッサの制御方法であって、
前記プロセッサに電力を供給する電源部の出力電流が所定値未満となった場合、前記ウォッチドッグ部の動作を停止するステップと、
前記プロセッサに通常動作モードを開始させるための信号を取得すると、前記出力電流を前記所定値以上に増加させるステップと、
前記出力電流が前記所定値以上となった場合、前記ウォッチドッグ部の動作を開始するステップと、
を含むプロセッサの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセッサをリセットする制御装置及び制御方法に関する。
【背景技術】
【０００２】
従来、ＣＰＵなどのプロセッサの動作を監視し、例えばプロセッサが暴走又はフリーズなどした場合、プロセッサをリセットするウォッチドッグタイマが知られている。例えば、特許文献１には、消費電力低減のために、プロセッサが動作モード（通常動作モード）にあるときにのみウォッチドッグタイマを動作させ、他のスタンバイモード（低消費電流動作モード）時には動作させるウォッチドッグタイマ回路が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２０３１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術において、低消費電流動作時にウォッチドッグ機能が停止するため、低消費電流動作モードから通常動作モードへ復帰できない場合があった。例えば、低消費電流動作中にプロセッサが暴走した場合、ウォッチドッグ機能が動作せず、プロセッサは通常動作モードに切替わることができない。このように、低消費電流動作モードから通常動作モードへの復帰に際して、ＣＰＵをリセットできない場合があった。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、プロセッサの低消費電流動作モードから通常動作モードへの復帰に際してプロセッサをリセット可能なプロセッサの制御装置及び制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、第１の発明に係るプロセッサの制御装置は、
通常動作モードと、該通常動作モードよりも消費電流を低減する低消費電流動作モードと、を切替えて動作可能なプロセッサの制御装置であって、
前記プロセッサからのＰ−ＲＵＮ信号を所定の時間取得できない場合に前記プロセッサをリセットさせるウォッチドッグ部と、
前記プロセッサに電力を供給する電源部の出力電流が所定値未満となった場合に前記ウォッチドッグ部の動作を停止させ、前記出力電流が前記所定値以上となった場合に前記ウォッチドッグ部の動作を開始させる電流モニタ部と、
前記プロセッサに通常動作モードを開始させるための信号を取得すると、前記出力電流を前記所定値以上に増加させる電流増加部と、を備える
ことを特徴とする。
【０００７】
また、第２の発明に係るプロセッサの制御装置は、
前記Ｐ−ＲＵＮ信号の入力を検知すると、前記出力電流の前記電流増加部による増加分を低減又は除去するＰ−ＲＵＮ信号検知部を更に備える
ことを特徴とする。
【０００８】
また、第３の発明に係るプロセッサの制御方法は、
通常動作モードと、該通常動作モードよりも消費電流を低減する低消費電流動作モードと、を切替えて動作可能なプロセッサからのＰ−ＲＵＮ信号を所定の時間取得できない場合に前記プロセッサをリセットさせるウォッチドッグ部を備える制御装置を用いる、プロセッサの制御方法であって、
前記プロセッサに電力を供給する電源部の出力電流が所定値未満となった場合、前記ウォッチドッグ部の動作を停止するステップと、
前記プロセッサに通常動作モードを開始させるための信号を取得すると、前記出力電流を前記所定値以上に増加させるステップと、
前記出力電流が前記所定値以上となった場合、前記ウォッチドッグ部の動作を開始するステップと、を含む
ことを特徴とする。
【発明の効果】
【０００９】
第１の発明に係るプロセッサの制御装置によれば、プロセッサの低消費電流動作モードから通常動作モードへの復帰に際してウォッチドッグ部の動作を開始することにより、プロセッサをリセット可能となる。また、プロセッサの低消費電流動作中にウォッチドッグ部の動作を停止するため、制御装置の消費電力を低減可能である。
【００１０】
また、第２の発明に係るプロセッサの制御装置によれば、プロセッサが低消費電流動作モードから通常動作モードに復帰した後、電源部の出力電流の電流増加部による増加分が低減又は除去されるため、制御装置の消費電力を更に低減可能となる。
【００１１】
また、第３の発明に係るプロセッサの制御方法によれば、プロセッサの低消費電流動作モードから通常動作モードへの復帰に際してウォッチドッグ部の動作を開始することにより、プロセッサをリセット可能となる。また、プロセッサの低消費電流動作中にウォッチドッグ部の動作を停止するため、制御装置の消費電力を低減可能である。
【図面の簡単な説明】
【００１２】
【図１】プロセッサに接続される本発明の実施の形態１に係る制御装置の機能ブロック図である。
【図２】図１のプロセッサ及び制御装置の入出力信号及び動作を示すタイミングチャートである。
【図３】図１の制御装置が行う処理を示すフローチャートである。
【図４】プロセッサに接続される本発明の実施の形態２に係る制御装置の機能ブロック図である。
【図５】図４のプロセッサ及び制御装置の入出力信号及び動作を示すタイミングチャートである。
【図６】図４の制御装置が行う処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１４】
（実施の形態１）
はじめに、本発明の実施の形態１に係る制御装置について説明する。図１は、プロセッサ１０及び実施の形態１に係る制御装置１１の機能ブロック図である。プロセッサ１０及び制御装置１１は、例えば電気自動車などの移動体に備えられる。プロセッサ１０は、種々の機能を実行し得る通常動作モードと、実行可能な機能を制限して消費電流を低減する低消費電流動作モード（スタンバイモード）と、の２つの動作態様を切替え可能に有する。
【００１５】
プロセッサ１０は、ＶＣＣ入力部１２と、Ｐ−ＲＵＮ信号出力部１３と、リセット部１４と、通常動作割込部１５と、を備える。
【００１６】
ＶＣＣ入力部１２は、電源ＩＣ１６と電源線１７により接続され、電源ＩＣ１６からプロセッサ１０の動作電力の供給を受付ける。ＶＣＣ入力部１２は、プロセッサ１０の通常動作モードにおいて所定値以上の電流供給を受付け、プロセッサ１０の低消費電流動作モードにおいて所定値未満の電流供給を受付ける。
【００１７】
Ｐ−ＲＵＮ信号出力部１３は、プロセッサ１０の通常動作中、電源ＩＣ１６に対しＰ−ＲＵＮ信号を継続的に出力（発振）する。Ｐ−ＲＵＮ信号は、プロセッサ１０が正常に通常動作していることを示す信号である。本実施形態において、Ｐ−ＲＵＮ信号は、例えば所定の周期及びデューティ比を有するパルス信号であるが、他の信号であってもよい。以下、Ｐ−ＲＵＮ信号に関して、Ｐ−ＲＵＮ信号が出力されている状態をＯＮ、出力されていない状態をＯＦＦという。
【００１８】
リセット部１４は、電源ＩＣ１６からリセット信号が入力されると、プロセッサ１０をリセットする。プロセッサ１０は、例えばフリーズ又は暴走など正常に動作しない異常状態から、リセットにより正常に動作可能な状態に復帰する。
【００１９】
通常動作割込部１５は、ＩＧＮ信号の入力を待受ける。通常動作割込部１５は、ＩＧＮ信号が入力されると、プロセッサ１０に通常動作モードを開始させる。ＩＧＮ信号は、プロセッサ１０に通常動作モードを開始させるための割込信号であって、例えば移動体の電源スイッチがＯＮとなったときに移動体又は移動体に備えられる他の構成要素によって出力される。例えば、プロセッサ１０の低消費電流動作中において通常動作割込部１５にＩＧＮ信号が入力されると、プロセッサ１０は低消費電流動作モードから通常動作モードに復帰する。一方、プロセッサ１０は、例えば低消費電流動作中に異常状態となった場合、リセット部１４によりリセットされない限り、通常動作割込部１５にＩＧＮ信号が入力されても正常に動作可能な状態に復帰できず、通常動作モードに復帰できない。以下、ＩＧＮ信号に関して、ＩＧＮ信号が出力されている状態をＯＮ、出力されていない状態をＯＦＦという。
【００２０】
制御装置１１は、電源部１８、電流モニタ部１９、及びウォッチドッグ部２０を有する電源ＩＣ１６と、電流増加部２１と、を備える。電源ＩＣ１６は、移動体に備えられる蓄電池などの外部電源装置からの電力ＶＢＡＴの供給により動作する。
【００２１】
電源部１８は、プロセッサ１０のＶＣＣ入力部１２と電源線１７により接続され、プロセッサ１０の動作電力を供給する。
【００２２】
電流モニタ部１９は、電源部１８の出力電流（負荷電流）を監視する。電流モニタ部１９は、電源部１８の出力電流が所定値未満となった場合、プロセッサ１０が通常動作モードから低消費電流動作モードに切替わったと判定し、ウォッチドッグ部２０の動作を停止させる。また、電流モニタ部１９は、電源部１８の出力電流が所定値以上となった場合、ウォッチドッグ部２０の動作を開始させる。
【００２３】
ウォッチドッグ部２０は、プロセッサ１０からのＰ−ＲＵＮ信号を所定の時間取得できない場合、リセット信号を出力してプロセッサ１０をリセットさせる。Ｐ−ＲＵＮ信号は、例えば所定の周期及びデューティ比を有するパルス信号である。したがって、ウォッチドッグ部２０は、Ｐ−ＲＵＮ信号を取得できない場合のほか、周期又はデューティ比が乱れた異常なＰ−ＲＵＮ信号を取得する場合も同様に、リセット信号を出力する。以下、ウォッチドッグ部２０に関して、ウォッチドッグ部２０が動作している状態をＯＮ、動作していない状態をＯＦＦという。
【００２４】
電流増加部２１は、ＩＧＮ信号の入力を待受ける。電流増加部２１は、ＩＧＮ信号を取得すると電源部１８の出力電流を所定値以上となるように増加させる、電流増加機能を有する。例えば、電流増加部２１は、ＩＧＮ信号が入力されるベースと、電源線１７上のノード２２に接続されるコレクタと、接地されるエミッタと、を有する第１のトランジスタを含み、ＩＧＮ信号の入力に応じて電源部１８の出力電流を引込むことにより、電源部１８の出力電流を増加させる。また、電流増加部２１は、例えば電源部１８とコレクタとの間に電流調整用の抵抗を含み、増加した出力電流が所定値以上となるように調整される。以下、電流増加部２１の電流増加機能に関して、電流増加機能が動作している状態をＯＮ、電流増加機能が動作していない状態をＯＦＦという。
【００２５】
次に、プロセッサ１０及び制御装置１１の入出力信号及び動作について、図２のタイミングチャートを参照して説明する。以下、プロセッサ１０は、低消費電流動作中であって、低消費電流動作中に異常状態（例えば、フリーズ）となった場合について説明する。
【００２６】
図２に示すように、期間Ａ１において、ＩＧＮ信号、電流増加部２１の電流増加機能、ウォッチドッグ部２０の動作、及びＰ-ＲＵＮ信号はそれぞれＯＦＦである。
【００２７】
期間Ａ１の後、時刻Ｂ１において、ＩＧＮ信号がＯＮに切替わると、電流増加部２１にＩＧＮ信号が入力されて電流増加部２１の電流増加機能がＯＮに切替わる。ここで、電流モニタ部１９は、電流増加部２１により電源部１８の出力電流が所定値以上となるため、ウォッチドッグ部２０の動作をＯＮに切替える。
【００２８】
時刻Ｂ１の後、期間Ａ２において、プロセッサ１０がフリーズにより通常動作モードに復帰できないため、Ｐ−ＲＵＮ信号は依然としてＯＦＦである。ウォッチドッグ部２０は、時刻Ｂ１から所定の時間が経過するとリセット信号を出力し、プロセッサ１０をリセットさせる。
【００２９】
期間Ａ２の後、時刻Ｂ２において、リセットにより正常な動作に復帰したプロセッサ１０が通常動作モードを開始すると、Ｐ−ＲＵＮ信号出力部１３はＰ−ＲＵＮ信号の出力を開始する。
【００３０】
時刻Ｂ２の後、期間Ａ３において、プロセッサ１０は継続して通常動作を行う。
【００３１】
次に、プロセッサ１０の低消費電流動作モードの開始から通常動作モードに復帰するまでに、制御装置１１が行う処理について、図３のフローチャートを参照して説明する。当該処理は、例えばプロセッサ１０が低消費電流動作モードを開始した際に実行される。
【００３２】
はじめに、電源モニタ部は、プロセッサ１０の低消費電流動作モードの開始により電源部１８の出力電流が所定値未満となるため、ウォッチドッグ部２０の動作を停止（ＯＦＦ）させる（ステップＳ１００）。
【００３３】
次に、電流増加部２１は、ＩＧＮ信号の入力を待受ける（ステップＳ１０１）。
【００３４】
続いて、電流増加部２１は、ＩＧＮ信号を取得すると、電流増加機能の動作を開始（ＯＮ）し、電源部１８の出力電流を所定値以上に増加させる（ステップＳ１０２）。
【００３５】
次に、電流モニタ部１９は、ステップＳ１０２において電源部１８の出力電流が所定値以上となったため、ウォッチドッグ部２０の動作を開始（ＯＮ）させる（ステップＳ１０３）。
【００３６】
続いて、ウォッチドッグ部２０は、プロセッサ１０からの正常なＰ−ＲＵＮ信号を所定の時間取得できないか否かを判定する（ステップＳ１０４）。Ｐ−ＲＵＮ信号を取得できた場合（ステップＳ１０４−Ｎｏ）、処理を終了する。
【００３７】
一方、ステップＳ１０４においてＰ−ＲＵＮ信号を取得できない場合（ステップＳ１０４−Ｙｅｓ）、ウォッチドッグ部２０は、プロセッサ１０に対してリセット信号を出力して（ステップＳ１０５）処理を終了する。
【００３８】
上述した実施の形態１に係る制御装置１１によれば、以下に示すように、プロセッサ１０の低消費電流動作モードから通常動作モードへの復帰に際してウォッチドッグ部２０の動作を開始することにより、プロセッサ１０をリセット可能となる。
【００３９】
プロセッサ１０が低消費電流動作モードを開始すると、電源部１８の出力電流が低下するため、電源モニタ部はウォッチドッグ部２０の動作を停止させる。ウォッチドッグ部２０の動作の停止は、制御装置１１の消費電力の低減に好適である。
【００４０】
例えば、プロセッサ１０が低消費電流動作中に異常状態となると、通常動作割込部１５にＩＧＮ信号が入力されても、プロセッサ１０はリセットされない限り通常動作モードに復帰できない。一方、電源部１８から低消費電流動作中のプロセッサ１０に供給される出力電流は所定値未満であるため、電流モニタ部１９はウォッチドッグ部２０の動作を停止させたままである。
【００４１】
ここで、電流増加部２１にＩＧＮ信号が入力されると電源部１８の出力電流が所定値以上に増加するため、電流モニタ部１９はウォッチドッグ部２０の動作を開始させる。ウォッチドッグ部２０は、リセット信号を出力してプロセッサ１０をリセットさせ、プロセッサ１０の正常に動作が開始される。
【００４２】
上述のように、制御装置１１によれば、電流増加部２１に対するＩＧＮ信号の入力に応じてウォッチドッグ部２０の動作を開始するため、低消費電流動作中に異常状態となったプロセッサ１０をリセット可能となる。また、プロセッサ１０の低消費電流動作中にウォッチドッグ部２０の動作を停止するため、制御装置１１の消費電力を低減可能である。
【００４３】
（実施の形態２）
次に、本発明の実施の形態２に係る制御装置について説明する。図４は、プロセッサ１０及び実施の形態２に係る制御装置１１０の機能ブロック図である。プロセッサ１０は、実施の形態１と同一である。
【００４４】
制御装置１１０は、電源部１８、電流モニタ部１９、及びウォッチドッグ部２０を有する電源ＩＣ１６と、電流増加部２１０と、Ｐ−ＲＵＮ信号検知部２３０と、を備える。電源部１８、電流モニタ部１９、及びウォッチドッグ部２０は、実施の形態１と同一である。
【００４５】
電流増加部２１０は、実施の形態１と同様に、ＩＧＮ信号を取得すると電源部１８の出力電流を所定値以上となるように増加させる、電流増加機能を有する。また、電流増加部２１０の電流増加機能の動作は、Ｐ−ＲＵＮ信号検知部２３０から入力される信号により制御される。詳細には、電流増加部２１０は、Ｐ−ＲＵＮ信号検知部２３０からの信号（電流増加部制御信号）が入力される間、例えば電源部１８の出力電流の引込みを継続して、電源部１８の出力電流の、電流増加機能による増加分を維持する。一方、電流増加部２１０は、電流増加部制御信号の入力が停止した場合、例えば電源部１８の出力電流の引込みを停止して、電源部１８の出力電流を低減させる。例えば、電流増加部２１０は、電源線１７上のノード２２と第１のトランジスタのコレクタとの間に第２のトランジスタを含む。第２のトランジスタにおいて、ベースはＰ−ＲＵＮ信号検知部２３０に接続され、コレクタはノード２２に接続され、エミッタは第１のトランジスタのコレクタに接続される。電流増加部２１０は、電流増加部制御信号の入力の停止に応じて第２のトランジスタをＯＦＦにすることにより、電流増加部２１０を電源部１８から切断して、電源部１８の出力電流の引込みを停止する。
【００４６】
Ｐ−ＲＵＮ信号検知部２３０は、プロセッサ１０のＰ−ＲＵＮ信号出力部１３からのＰ−ＲＵＮ信号の入力の有無を監視する。Ｐ−ＲＵＮ信号検知部２３０は、Ｐ−ＲＵＮ信号の入力を検知すると、電流増加部２１０の動作を停止させて、電源部１８の出力電流の電流増加部２１０による増加分を低減又は除去する。本実施形態において、Ｐ−ＲＵＮ信号検知部２３０は、Ｐ−ＲＵＮ信号が入力されていない間、電流増加部２１０に対して信号（電流増加部制御信号）を継続して出力し、増加させた電源部１８の出力電流を維持させる。一方、Ｐ−ＲＵＮ信号検知部２３０は、Ｐ−ＲＵＮ信号の入力を検出すると、電流増加部２１０に対する電流増加部制御信号の出力を停止し、例えば電流増加部２１０による電源部１８の出力電流の引込みを停止させて、電源部１８の出力電流の電流増加部２１０による増加分を除去する。以下、電流増加部制御信号に関して、電流増加部制御信号が出力されている状態をＯＮ、出力されていない状態をＯＦＦという。
【００４７】
次に、プロセッサ１０及び制御装置１１０の入出力信号及び動作について、図５のタイミングチャートを参照して説明する。以下、プロセッサ１０は、低消費電流動作中であって、低消費電流動作中に異常状態（例えば、フリーズ）となった場合について説明する。
【００４８】
図５に示すように、期間Ａ４において、ＩＧＮ信号、電流増加部２１０の電流増加機能、ウォッチドッグ部２０の動作、及びＰ-ＲＵＮ信号はそれぞれＯＦＦである。一方、Ｐ−ＲＵＮ信号がＯＦＦであるため、電流増加部制御信号はＯＮである。
【００４９】
期間Ａ４の後、時刻Ｂ３において、ＩＧＮ信号がＯＮに切替わると、電流増加部２１０にＩＧＮ信号が入力されて電流増加部２１０の電流増加機能がＯＮに切替わる。ここで、電流モニタ部１９は、電流増加部２１０により電源部１８の出力電流が所定値以上となるため、ウォッチドッグ部２０の動作をＯＮにする。
【００５０】
時刻Ｂ３の後、期間Ａ５において、プロセッサ１０がフリーズにより通常動作モードに復帰できないため、Ｐ−ＲＵＮ信号は依然としてＯＦＦである。ウォッチドッグ部２０は、時刻Ｂ３から所定の時間が経過するとリセット信号を出力し、プロセッサ１０をリセットさせる。
【００５１】
期間Ａ５の後、時刻Ｂ４において、リセットにより正常な動作に復帰したプロセッサ１０が通常動作モードを開始すると、Ｐ−ＲＵＮ信号出力部１３はＰ−ＲＵＮ信号の出力を開始する。ここで、Ｐ−ＲＵＮ信号検知部２３０は、Ｐ−ＲＵＮ信号の入力を検知するため、電流増加部制御信号をＯＦＦに切替えて、電流増加部２１０の電流増加機能をＯＦＦにする。
【００５２】
時刻Ｂ４の後、期間Ａ６において、プロセッサ１０は継続して通常動作を行う。
【００５３】
次に、プロセッサ１０の低消費電流動作モードの開始から通常動作モードに復帰するまでに、制御装置１１０が行う処理について、図６のフローチャートを参照して説明する。当該処理は、例えばプロセッサ１０が低消費電流動作モードを開始した際に実行される。
【００５４】
ステップＳ２００からステップＳ２０３において、実施の形態１におけるステップＳ１００からステップＳ１０３と同一の処理が行われる。
【００５５】
続いて、ウォッチドッグ部２０は、プロセッサ１０からの正常なＰ−ＲＵＮ信号を所定の時間取得できないか否かを判定する（ステップＳ２０４）。Ｐ−ＲＵＮ信号を取得できた場合（ステップＳ２０４−Ｎｏ）、ステップＳ２０７に進む。
【００５６】
一方、ステップＳ２０４においてＰ−ＲＵＮ信号を取得できない場合（ステップＳ２０４−Ｙｅｓ）、ウォッチドッグ部２０は、プロセッサ１０に対してリセット信号を出力する（ステップＳ２０５）。
【００５７】
次に、Ｐ−ＲＵＮ信号検知部２３０は、プロセッサ１０からのＰ−ＲＵＮ信号の入力を待受ける（ステップＳ２０６）。
【００５８】
ステップＳ２０６の後、又はステップＳ２０４においてＰ−ＲＵＮ信号を取得できた場合（ステップＳ２０４−Ｎｏ）、Ｐ−ＲＵＮ信号検知部２３０は、Ｐ−ＲＵＮ信号の入力を検知すると、電流増加部制御信号の出力を停止（ＯＦＦ）して、電流増加部２１０の電流増加機能の動作を停止（ＯＦＦ）させることにより、電源部１８の出力電流の電流増加部２１０による増加分を除去する（ステップＳ２０７）。
【００５９】
このように、実施の形態２に係る制御装置１１０によれば、プロセッサ１０が低消費電流動作モードから通常動作モードに復帰した後、電源部１８の出力電流の電流増加部２１０による増加分が低減又は除去されるため、制御装置１１０の消費電力を更に低減可能となる。
【００６０】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、あるいは分割したりすることが可能である。
【００６１】
例えば、上述の実施の形態において、電源部１８の出力電流に応じてウォッチドッグ部２０の動作を開始又は停止させる構成について説明したが、例えば電源部１８の出力電圧など、他のパラメータを用いてウォッチドッグ部２０の動作を制御してもよい。この場合、制御装置１１，１１０は、電流増加部２１，２１０に替えて、例えばプロセッサ１０の動作に応じて電源部１８の出力電圧を制御する電圧制御部を備えることにより実現可能である。
【００６２】
また、上述の実施の形態において、電流増加部２１，２１０が第１のトランジスタ又は第１及び第２のトランジスタを含む構成について説明したが、ＩＧＮ信号の入力に応じて電源部１８の出力電流を所定値以上となるように増加させる任意の構成を採用可能である。
【００６３】
また、上述の実施の形態２において、Ｐ−ＲＵＮ信号検知部２３０が電流増加部制御信号を出力して、電源部１８の出力電流の電流増加部２１０による増加分を除去する構成について説明したが、Ｐ−ＲＵＮ信号の入力に応じて電源部１８の出力電流の電流増加部２１０による増加分を少なくとも低減する、任意の構成であってもよい。例えば、Ｐ−ＲＵＮ信号検知部２３０は、電流増加部２１０と電源線１７上のノード２２との間に接続される可変抵抗又はトランジスタを含み、Ｐ−ＲＵＮ信号の入力を検知すると、可変抵抗の抵抗値を増大させるように、又はトランジスタをオフするように、構成してもよい。
【符号の説明】
【００６４】
１０    プロセッサ
１１，１１０    制御装置
１２    ＶＣＣ入力部
１３    Ｐ−ＲＵＮ信号出力部
１４    リセット部
１５    通常動作割込部
１６    電源ＩＣ
１７    電源線
１８    電源部
１９    電流モニタ部
２０    ウォッチドッグ部
２１，２１０    電流増加部
２２    ノード
２３０    Ｐ−ＲＵＮ信号検知部
【図１】
2015141445.tif 000003
【図２】
2015141445.tif 000004
【図３】
2015141445.tif 000005
【図４】
2015141445.tif 000006
【図５】
2015141445.tif 000007
【図６】
2015141445.tif 000008