(57)【特許請求の範囲】
【請求項１】
外部より第１電源が常時供給されると共に、前記第１電源が電源スイッチを介した経路により第２電源として供給され、
前記第１電源を降圧して第３電源を生成し出力する電源回路と、
この電源回路の動作を制御する制御回路と、
前記第３電源が供給され、少なくとも、前記電源スイッチがオフされている期間を計時するためのタイマと、
前記第１電源が供給され、データを記憶するデータ記憶回路とを備え、
前記電源スイッチがオフされて、前記タイマが計時動作を行っている期間に前記タイマの計時データを前記データ記憶回路に退避させ、前記タイマによる計時動作の停止条件が成立すると、前記制御回路により前記電源回路の動作を停止させ、
前記電源スイッチがオンされると、前記制御回路により前記電源回路の動作を開始させ、前記データ記憶回路に退避させた計時データを前記タイマに復帰させることを特徴とする電子制御装置。
【請求項２】
前記タイマがカウントアップする毎に、前記計時データを前記データ記憶回路に退避させることを特徴とする請求項１記載の電子制御装置。
【請求項３】
前記タイマがフルカウントに達した状態を、前記停止条件とすることを特徴とする請求項１又は２記載の電子制御装置。
【請求項４】
前記第２電源が供給されて動作する上位制御装置と、
この上位制御装置と通信を行う通信回路と、
前記上位制御装置の起動時間が設定される起動時間設定レジスタと、
前記タイマの計時時間が前記起動時間設定レジスタに設定された起動時間に一致すると、前記電源スイッチをオンする起動手段とを備え、
前記起動時間は、前記上位制御装置により送信され、前記通信回路を介して前記起動時間設定レジスタに設定されることを特徴とする請求項１ないし３の何れかに記載の電子制御装置。
【請求項５】
前記タイマの起動指令と停止指令とを、前記上位制御装置により、前記通信回路を介して与えることを特徴とする請求項４記載の電子制御装置。
【請求項６】
前記タイマに供給される動作クロックの周波数を設定する周波数設定手段を備え、
前記周波数は、前記上位制御装置により、前記通信回路を介して設定されることを特徴とする請求項４又は５記載の電子制御装置。
【請求項７】
前記タイマのクリア指令を、前記上位制御装置により、前記通信回路を介して与えることを特徴とする請求項４ないし６の何れかに記載の電子制御装置。
【請求項８】
前記起動時間設定レジスタには、前記第１電源が供給されることを特徴とする請求項４ないし７の何れかに記載の電子制御装置。
【請求項９】
前記上位制御装置は、車両のエンジンを制御するものであることを特徴とする請求項４ないし８の何れかに記載の電子制御装置。
【請求項１０】
前記電源スイッチは、車両のイグニッションスイッチに連動してオンオフされることを特徴とする請求項１ないし９の何れかに記載の電子制御装置。
【請求項１１】
半導体集積回路として構成されていることを特徴とする請求項１ないし１０の何れかに記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部より第１電源が常時供給されると共に、前記第１電源が電源スイッチを介した経路で第２電源として供給され、電源スイッチがオフされている期間においても動作する回路部分を有する電子制御装置に関する。
【背景技術】
【０００２】
例えば車両のエンジンを制御する制御装置においては、エンジン制御用の様々な処理や動作を行う制御部として、マイクロコンピュータ（以下「マイコン」という）を中心とする各種電子回路が設けられており、電源スイッチとしてのイグニッションスイッチがオンされているときに、バッテリから電力が供給されて動作する。また、この種の制御装置については、イグニッションスイッチがオフされ、当該制御装置に実質的な動作電力が供給されなくなった時点からの経過時間であるソーク時間を把握したいという要望がある。
【０００３】
例えばソーク時間を用いてエンジン始動時の制御を切り替えるヒートマネージメント制御が行われている。ヒートマネージメント制御は、エンジンの冷却水を温水にしてから始動を開始させるもので、エンジン始動時の燃料消費を抑制して燃費の向上や、排ガス規制への対応を図る技術である。この場合、イグニッションスイッチがオフされてからの冷却水温度の低下を予測するためソーク時間の計測が必要となる。また、ＥＶＰＯＢＤ（カリフォルニア州の排ガス規制）に対応し、ソーク期間中に制御装置を起動して、タンクからキャニスタ，サージタンクまでのＥＶＰ系（エバポレータ系）の漏れを検出する、所謂穴あき確認（ＥＶＰリークチェック）を行う際にもソーク時間の計測が必要となる。
【０００４】
特許文献１には、ＩＧＳＷ（イグニッションスイッチ）がオフされる際にホストマイコンより出力された指令信号に含まれる設定コードに基づき、予め設定された複数のアップカウントの時間間隔の内適当なものを選択的に切り替え、ソークタイマカウンタがアップカウントしたカウント値に基づいて、ホストマイコンがソーク時間を算出する技術が開示されている。そして、ソークタイマカウンタを含むＩＣ部分は、マイコンがスタンバイ状態となった場合に供給される電源（副電源電圧）で動作させている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３１５４７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、近年、半導体プロセスの微細化が進んだことでＩＣの内部回路も微細化されており、内部回路の動作電源電圧は低電圧化されている。そして、特許文献１のようにスタンバイ状態で動作する回路があるＩＣについては、スタンバイ系の電源をＩ／Ｏ回路用と、内部回路用とで異なる電圧にする必要があり、内部回路用に降圧した電源を生成する電源回路（レギュレータ）が別途必要となる。すると、電源回路の追加により消費電力が増加することが問題となる。
本発明は上記事情に鑑みてなされたものであり、その目的は、スタンバイ状態で動作する回路がある場合でも、消費電力の増加を抑制できる電子制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の電子制御装置によれば、電源回路は、外部より常時供給される第１電源を降圧して第３電源を生成する。そして、電源スイッチがオフされて第２電源の供給が遮断され、スタンバイ状態においてタイマが計時動作を行っている期間に、タイマの計時データを第１電源が供給されるデータ記憶回路に退避させ、タイマによる計時動作の停止条件が成立すると、制御回路により電源回路の動作を停止させる。また、電源スイッチがオンされると、制御回路により電源回路の動作を開始させ、データ記憶回路に退避させた計時データをタイマに復帰させる。
【０００８】
すなわち、タイマが計時動作を行わない期間は第３電源を供給する必要がないので、電源回路の動作を停止させて電力消費を抑制する。また、電源回路の動作を停止させても、タイマの計時データは、第１電源が供給されるデータ記憶回路において保持される。そして、電源スイッチがオンされると、電源回路の動作を開始させてデータ記憶回路に退避させた計時データをタイマに復帰させるので、タイマは、前回に第３電源の供給が遮断された時点からの計時動作を継続することができる。したがって、タイマがスタンバイ状態で動作するため上記電源回路が必要となる構成でも、不要な消費電力の増加を抑制することができる。
【０００９】
請求項２記載の電子制御装置によれば、タイマがカウントアップする毎に、計時データをデータ記憶回路に退避させる構成を採用するので、タイマによる計時動作の停止条件が成立した時点で退避動作を行わずとも、データ記憶回路に常に最新の計時データを保持させることができる。
【００１０】
請求項３記載の電子制御装置によれば、タイマがフルカウントに達した状態を計時動作の停止条件とする。すなわち、タイマによる計時時間が所定値に達した時点をトリガとして何らかの動作を開始させる構成を前提とすると、タイマがフルカウントに到達すれば以降に計時動作を継続する必要はなくなる。したがって、不要な計時動作を停止させて消費電力の増加を抑制できる。
【００１１】
請求項４記載の電子制御装置によれば、通信を行う通信回路を備え、起動時間設定レジスタは第２電源が供給されて動作する上位制御装置の起動時間を設定し、起動手段は、タイマの計時時間が上記起動時間に一致すると、電源スイッチをオンすることで上位制御装置を起動する。そして、起動時間は、上位制御装置により送信され、通信回路を介して起動時間設定レジスタに設定される。
このように構成すれば、上位制御装置は、電源スイッチがオフされて動作を停止した時点から、起動手段によって次回に起動されるまでの時間を、起動時間設定レジスタに設定できる。したがって、上位制御装置が実行する制御内容に応じて適した起動時間を、柔軟に設定することが可能となる。
【００１２】
請求項５記載の電子制御装置によれば、タイマの起動指令と停止指令とを、上位制御装置により通信回路を介して与える。したがって、タイマが計時動作を行う期間を、上位制御装置が任意に設定することができる。
【００１３】
請求項６記載の電子制御装置によれば、タイマに供給される動作クロックの周波数を、上位制御装置が通信回路を介して設定する。したがって、タイマによる計時動作の分解能を、上位制御装置が、例えば計時する対象などに応じて設定することができる。
【００１４】
請求項７記載の電子制御装置によれば、タイマのクリア指令を、上位制御装置が通信回路を介して与えるようにする。したがって、上位制御装置が行う制御の内容に応じて、タイマを任意のタイミングでクリアすることができる。
【００１５】
請求項８記載の電子制御装置によれば、起動時間設定レジスタに第１電源を供給するので、第３電源の供給が遮断されてタイマの動作が停止している期間においても、起動時間のデータを起動時間設定レジスタに保持することができる。
【００１６】
請求項９記載の電子制御装置によれば、上位制御装置が、車両のエンジンを制御する際に、電源スイッチがオフされている期間中でも必要に応じて自身を起動して制御を行ったり、上記期間以外でもタイマを用いて計時動作を行い、制御に利用することができる。
【００１７】
請求項１０記載の電子制御装置によれば、電源スイッチを、車両のイグニッションスイッチに連動してオンオフされるスイッチとするので、イグニッションスイッチがオフされることで電源スイッチがオフとなり、車両が停車している期間について、上位制御装置が必要な制御を実行することができる。
【００１８】
請求項１１記載の電子制御装置によれば、半導体集積回路として全体を小型に構成できる。
【図面の簡単な説明】
【００１９】
【図１】一実施例であり、ＥＣＵの電気的構成を示す機能ブロック図
【図２】ＶＯＳ３レギュレータ部の内部構成を示す機能ブロック図
【図３】ソークタイマ部の内部構成を示す機能ブロック図
【図４】ＩＧＳＷがオンされた際にＥＣＵが行う処理内容を示すフローチャート
【図５】ＩＧＳＷがオフされた場合の図４相当図
【図６】図４，図５に対応した各部の信号変化を示すタイミングチャート
【発明を実施するための形態】
【００２０】
以下、車両制御用のＥＣＵ（Electronic Control Unit）に適用した一実施例について図面を参照して説明する。図１は、ＥＣＵの電気的構成を表すブロック図である。ＥＣＵ１は、車両に搭載されたエンジンを制御するものであり、電源端子ＢＡＴＴ及びメインリレー駆動端子Ｊ２は、車両のバッテリ２の正側端子に直接接続される。また、電源端子＋Ｂは、メインリレー３（電源スイッチ）の常開接点３Ｃを介してバッテリ２の正側端子に接続される。
【００２１】
ＩＧＳＷ端子Ｊ１は、イグニッションスイッチ（以下「ＩＧＳＷ」と記す）４を介してバッテリ２の正側端子に接続され、メインリレー駆動端子Ｊ３は、一端がグランドに接続されているメインリレー３のコイル３Ｌの他端に接続されている。尚、以下では、電源端子ＢＡＴＴ，電源端子＋Ｂを介してＥＣＵ１に供給される電源をそれぞれ電源ＢＡＴＴ（第１電源），電源＋Ｂ（第２電源）と称する。
【００２２】
また、ＥＣＵ１は、電源回路５，ホストマイコン（マイクロコンピュータ，上位制御装置）６，リレー制御ＩＣ７を備えている。電源回路５は、電源ＢＡＴＴ，電源＋Ｂの供給を受けて、４種類の電源ＶＯＭ５，ＶＯＭ１，ＶＯＳ５，ＶＯＳ１を生成して出力する。これら各電源の用途及び電圧は、以下のようになっている。
ＶＯＭ５：ホストマイコンＩ／Ｏ，リレー制御ＩＣ用のメイン電源（５Ｖ）
ＶＯＭ１：ホストマイコンコア用のメイン電源（１．２Ｖ）
ＶＯＳ５：リレー制御ＩＣ用のスタンバイ電源（５Ｖ）
ＶＯＳ１：ホストマイコン用のスタンバイ電源（１．２Ｖ）
【００２３】
スタンバイ電源ＶＯＳ５は、電源ＢＡＴＴの供給に伴い常時供給される電源（すなわち第１電源）である。また、スタンバイ電源ＶＯＳ１は、ホストマイコン６がスタンバイ状態となった場合に、内部のＲＡＭのデータをバックアップするために使用される。また、電源回路５は、電源＋Ｂの供給を受けてメイン電源ＶＯＭ５（第２電源）の出力を開始してから、その電源電圧が安定するまでホストマイコン６へリセット信号を出力する、所謂パワーオンリセット機能も有している。ホストマイコン６は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備え（図示せず）、エンジンを制御するための様々な制御プログラムを実行する。
【００２４】
リレー制御ＩＣ７（電子制御装置）は、通信回路８，リレー制御部（起動手段）９，ＶＯＳ３レギュレータ部１０，ソークタイマ部１１，入力回路１２を備えている。通信回路８は、ホストマイコン６とシリアル通信を行うと共に、ソークタイマ部１１との間でデータ転送を行う。リレー制御部９は、３入力ＯＲゲート１３及びＮチャネルＭＯＳＦＥＴ１４を備え、スタンバイ電源ＶＯＳ５が供給されている。
【００２５】
ＯＲゲート１３の入力端子には、ホストマイコン６の出力端子と、ソークタイマ部１１の出力端子と、入力回路１２を介してＩＧＳＷ端子Ｊ１とが接続されており、ＯＲゲート１３の出力端子はＮチャネルＭＯＳＦＥＴ１４のゲートに接続されている。尚、図示しないが、ＩＧＳＷ端子Ｊ１は抵抗素子を介してＥＣＵ１内のグランドにプルダウンされている。ＮチャネルＭＯＳＦＥＴ１４のソース，ドレインは、それぞれメインリレー駆動端子Ｊ２，Ｊ３に接続されている。入力回路１２は、電源不要の電子部品からなり、ＩＧＳＷ４を介してＩＧＳＷ端子Ｊ１より入力されるバッテリ２の電源電圧を、ホストマイコン６並びにＯＲゲート１３に対して入力可能な電圧レベルのＩＧＳＷ信号にレベル変換して出力する回路である。
【００２６】
図２は、ＶＯＳ３レギュレータ部１０の内部構成を示しており、ＶＯＳ３レギュレータ部１０は、コンパレータ１５，ＯＲゲート１６，バンドギャップ回路１７，ＶＯＳ３レギュレータ１８で構成されている。コンパレータ１５の非反転入力端子には、メイン電源ＶＯＭ５が与えられており、反転入力端子には基準電圧ＶＲＥＦが与えられている。コンパレータ１５の出力端子は、ＯＲゲート１６の入力端子の一方に接続されており、ＯＲゲート１６の入力端子の他方には、ソークタイマ部１１に内蔵されている発振制御レジスタ２４より、後述する発振イネーブル信号ＯＥが与えられている。尚、コンパレータ１５及びＯＲゲート１６は制御回路１９を構成し、バンドギャップ回路１７及びＶＯＳ３レギュレータ１８は内部電源回路（特許請求の範囲の電源回路に相当する）２０を構成している。
【００２７】
バンドギャップ回路１７及びＶＯＳ３レギュレータ１８には、スタンバイ電源ＶＯＳ５が供給されている。また、バンドギャップ回路１７及びＶＯＳ３レギュレータ１８は、それぞれイネーブル端子ＥＮを備えており、そのイネーブル端子ＥＮはＯＲゲート１６の出力端子が接続されている。そしてこれらは、イネーブル端子ＥＮに与えられる信号がハイレベルになると動作する。尚、図２に示す一覧中の“Ｘ”は「任意」を意味する。バンドギャップ回路１７は、１．２Ｖ程度のバンドギャップ基準電圧を発生し、ＶＯＳ３レギュレータ１８に出力する。ＶＯＳ３レギュレータ１８は、上記基準電圧より３Ｖのスタンバイ電源ＶＯＳ３を生成し、ソークタイマ部１１に供給する。
【００２８】
図３は、ソークタイマ部１１の内部構成を示す機能ブロック図である。ソークタイマ部１１は、スタンバイ電源ＶＯＳ５が供給されて動作する起動時間設定レジスタ２１，退避レジスタ２２（データ記憶回路），逓倍／分周レジスタ２３（周波数決定手段），発振制御レジスタ２４と、スタンバイ電源ＶＯＳ３が供給されて動作する起動時間バッファ２５，タイマ２６，動作クロック生成部２７（周波数決定手段），発振回路２８とを備えている。そして、各レジスタ２１〜２４は、通信回路８とバス２９を介して接続されている。
【００２９】
起動時間設定レジスタ２１，逓倍／分周レジスタ２３に対しては、ホストマイコン６より送信されたそれぞれ所定のデータが通信回路８を介して書き込み設定される。起動時間設定レジスタ２１，逓倍／分周レジスタ２３に書き込まれたデータは、スタンバイ電源ＶＯＳ３が供給された後に起動時間バッファ２５，動作クロック生成部２７にそれぞれ転送される。また、発振制御レジスタ２４は、ホストマイコン６が通信回路８を介して所定値（例えば「１」）を書き込むことで（タイマ２６の起動指令）、発振回路２８に対して与える発振イネーブル信号ＯＥをアクティブ（ハイ）にし、異なる所定値（例えば「０」）を書き込むことで（タイマ２６の停止指令）発振イネーブル信号ＯＥをインアクティブにする。
【００３０】
退避レジスタ２２とタイマ２６との間では、データ転送が行われる。また、ホストマイコン６が必要に応じて、通信回路８を介して退避レジスタ２２に退避されているデータを読み出すことも可能となっている。
【００３１】
タイマ２６には、発振回路２８により発振出力される例えば周波数が数ＭＨｚ程度のクロック信号が、動作クロック生成部２７を介して入力される。動作クロック生成部２７は例えばＰＬＬ（Phase Locked Loop）回路等で構成され、上記クロック信号を、逓倍／分周レジスタ２３に書き込まれた逓倍／分周データに応じて逓倍又は分周してタイマ２６に動作クロック信号として出力する。
【００３２】
タイマ２６は、上記動作クロック信号によりアップカウント動作を行うが、自身が計時しているデータと、起動時間設定バッファ２５に格納された起動時間とを、内蔵しているコンパレータ（図示せず）により比較する。そして、両者のデータ値が一致すると、レベルシフト回路３０を介してＯＲゲート１３にハイレベルの信号（一致信号）を出力する。また、タイマ２６は、計時動作を行いフルカウントに達すると、フルカウント信号ＦＣを発振制御レジスタ２４に出力する。すると、発振制御レジスタ２４は設定状態がクリアされて、発振イネーブル信号ＯＥをインアクティブにする。
【００３３】
また、通信回路８は、ホストマイコン６より送信された命令に応じて、退避レジスタ２２及びタイマ２６に対してクリア信号を直接出力する。クリア信号が与えられると、退避レジスタ２２は保持している計時データは「０」になり、タイマ２６が計時しているデータはゼロクリアされる。尚、図３に示す構成において、スタンバイ電源ＶＯＳ５が供給されるブロックと、スタンバイ電源ＶＯＳ３が供給されるブロックとの間で信号を伝達する際には、図示しないが上記のようにレベルシフト回路により、信号レベルが適宜シフトされるようになっている。
【００３４】
次に、本実施例の作用について図４ないし図６を参照して説明する。図４は車両の乗員によりＩＧＳＷ４がオンされた際にＥＣＵ１が行う処理内容（ハードウェア，ソフトウェアの双方）を示すフローチャート，図５はＩＧＳＷ４がオフされた場合の図４相当図，図６は、図４，図５に対応した各部の信号変化を示すタイミングチャートである。
【００３５】
図４において、ＩＧＳＷ４がオンされると（図６（ａ）参照）、ＯＲゲート１３を介してＮチャネルＭＯＳＦＥＴ１４のゲートがハイレベルとなる。これにより、ＮチャネルＭＯＳＦＥＴ１４がオンしてメインリレー３のコイル３Ｌが通電され、常開接点３Ｃが閉じることで電源＋Ｂが電源回路５に供給される（Ｓ１，図６（ｂ）参照）。すると、電源回路５は、メイン電源ＶＯＭ５の供給を開始する（Ｓ２，図６（ｃ）参照）。尚、ホストマイコン６のコア用のメイン電源ＶＯＭ１もＶＯＭ５に同期して動作するが、以下省略する。
【００３６】
メイン電源ＶＯＭ５の供給が開始された直後は、ＶＯＳ３レギュレータ部１０は停止しているが（Ｓ３：ＮＯ）、メイン電源ＶＯＭ５の電圧が上昇して基準電圧ＶＲＥＦを超えると、ＶＯＳ３レギュレータ部１０においてコンパレータ１５の出力端子がハイレベルとなり（Ｓ４：ＹＥＳ）、ＯＲゲート１６を介してバンドギャップ回路１７及びＶＯＳ３レギュレータ１８にイネーブル信号が与えられ、これらが起動する（Ｓ５）。
【００３７】
すると、ソークタイマ部１１では、退避レジスタ２２に退避させたタイマ値をタイマ２６に復帰（ロード）させ、起動時間設定レジスタ２１に設定されている起動時間設定値を起動時間バッファ２５にコピーし、逓倍／分周レジスタ２３に書き込まれた逓倍／分周設定値が動作クロック生成部２７にセットされる（Ｓ６）。尚、逓倍／分周設定値が逓倍値，分周値の何れを示すかについては、それぞれの値域を予め設定しておくようにする。
【００３８】
続いて、ホストマイコン６より、通信回路８を介して発振制御レジスタ２４に所定値が書き込まれることで発振開始指示があると（Ｓ７：ＹＥＳ，図６（ｅ）参照）、発振回路２８が発振動作を開始し（Ｓ８，図６（ｆ）参照）、タイマ２６が計時（カウントアップ）動作を開始する（Ｓ９，図６（ｇ）参照）。ここで、ＩＧＳＷ４がオンの期間においてもタイマ２６に計時動作をさせているのは、タイマ２６が正常に動作するか否かを確認するためである。
【００３９】
次に図５において、ＩＧＳＷ４がオフされた場合（図６（ａ）参照）、ホストマイコン６より起動時間設定レジスタ２１への書き込み、すなわち起動時間設定値の更新があると（Ｓ１１：ＹＥＳ）、更新されたデータは起動時間バッファ２５にコピーされる（Ｓ１２）。また、ホストマイコン６によりクリア信号の出力指令がある場合（Ｓ１３：ＹＥＳ）、通信回路８はクリア信号を出力してタイマ２６並びに退避レジスタ２２をクリアする（Ｓ１４）。
【００４０】
続いて、ホストマイコン６は、ＯＲゲート１３を介してＮチャネルＭＯＳＦＥＴ１４のゲートをローレベルにし、メインリレー３のコイル３Ｌを断電してリレー接点３Ｃを開く。これにより、電源＋Ｂの電圧が低下するので（Ｓ１５）、電源回路５からは電源ＶＯＭ５の出力が停止する（Ｓ１６，図６（ｂ），（ｃ）参照）。以降は、発振回路２８が発振動作を継続していれば（Ｓ１７：ＹＥＳ）、タイマ２６はカウントアップ動作を行う（Ｓ１８，図６（ｇ）参照）。
【００４１】
このとき、タイマ２６の計時データは、カウントアップによりインクリメントされる毎に退避レジスタ２２にコピー（転送）される（Ｓ１９）。すなわち、タイマ２６と退避レジスタ２２との間において、そのような動作が実行されるようにロジックが構成されており、例えばタイマ２６の計時データが最初に退避レジスタ２２に対して転送されると、以降は、退避レジスタ２２の保持データがタイマ２６の動作クロックと同じクロックでカウントアップするようになっている。
【００４２】
タイマ２６の計時時間（タイマ値）が起動時間バッファ２５に格納されている起動時間に達するまでは（Ｓ２１：ＮＯ）、ステップＳ１８に戻りカウントアップ動作を継続する。そして、計時時間が起動時間に一致すると（Ｓ２１：ＹＥＳ）タイマ２６が一致信号を出力し、ＮチャネルＭＯＳＦＥＴ１４がオンしてメインリレー３のコイル３Ｌが通電され、リレー接点３Ｃが閉じることで電源＋Ｂが電源回路５に供給される（Ｓ２２）。これにより、メイン電源ＶＯＭ５が供給されてホストマイコン６が起動する。尚、ステップＳ１８においてタイマ２６がカウント動作を開始してから起動時間に一致するまでの計時時間が「ソーク時間」となる。
【００４３】
ホストマイコン６は、起動されると、ＩＧＳＷ４のオフ期間に実行する所定の動作（例えば、前述したヒートマネージメント制御やＥＶＰリークチェックなど）を行う。それから、コイル３Ｌを断電してリレー接点３Ｃを開き、再びスタンバイ状態に移行する（図６（ｂ），（ｃ）参照）。その後、タイマ２６が更に計時動作を継続してフルカウントに達すると（Ｓ２０：ＹＥＳ，図６（ｇ）参照）、フルカウント信号ＦＣが出力されて発振制御レジスタ２４がクリアされ、発振回路２８の発振動作が停止すると共に（Ｓ２３，図６（ｆ）参照）、内部電源回路２０の動作が停止する（Ｓ２４，図６（ｄ）参照）。
【００４４】
以上のように本実施例によれば、内部電源回路２０は、外部より常時供給される電源ＢＡＴＴを降圧してスタンバイ電源ＶＯＳ３を生成し、メインリレー３がオフされて電源＋Ｂの供給が遮断され、スタンバイ状態においてタイマ２６が計時動作を行っている期間に、タイマ２６の計時データを退避レジスタ２２に退避させ、タイマ２６による計時動作の停止条件が成立すると制御回路１９により内部電源回路２０の動作を停止させる。また、メインリレー３がオンされると、制御回路１９により内部電源回路２０の動作を開始させ、退避レジスタ２２に退避させた計時データをタイマ２６に復帰させるようにした。
【００４５】
すなわち、タイマ２６が計時動作を行わない期間はスタンバイ電源ＶＯＳ３を供給する必要がないので、内部電源回路２０の動作を停止させて電力消費を抑制する。また、内部電源回路２０の動作を停止させても、タイマ２６の計時データは、退避レジスタ２２において保持される。そして、メインリレー３がオンされると、内部電源回路２０の動作を開始させて退避させた計時データをタイマ２６に復帰させるので、タイマ２６は、前回にスタンバイ電源ＶＯＳ３の供給が遮断された時点からの計時動作を継続できる。したがって、タイマ２６がスタンバイ状態で動作するため内部電源回路２０が必要となる構成でも、不要な消費電力の増加を抑制することができる。
【００４６】
また、タイマ２６がカウントアップする毎に、計時データを退避レジスタ２２に退避させるので、タイマ２６による計時動作の停止条件が成立した時点で退避動作を行わずとも、退避レジスタ２２に最新の計時データを保持させることができる。そして、タイマ２６がフルカウントに達した状態を計時動作の停止条件とする。すなわち、タイマ２６による計時時間が起動時間に達した時点をトリガとしてホストマイコン６の動作を開始させる構成の場合、タイマ２６がフルカウントに到達すれば以降に計時動作を継続する必要はなくなる。したがって、不要な計時動作を停止させて消費電力の増加を抑制できる。
【００４７】
また、起動時間設定レジスタ２１にはメイン電源ＶＯＭ５が供給されて動作するホストマイコン６の起動時間が設定され、リレー制御部９は、タイマ２６の計時時間が起動時間に一致するとメインリレー３をオンしてホストマイコン６を起動する。この場合、起動時間は、ホストマイコン６により送信され、通信回路８を介して起動時間設定レジスタ２１に設定される。
【００４８】
したがって、ホストマイコン６は、メインリレー３がオフされて動作を停止した時点から、リレー制御部９により次回に起動されるまでの時間を起動時間設定レジスタ２１に設定でき、実行する制御内容に応じて適した起動時間を、柔軟に設定することが可能となる。又この場合、起動時間設定レジスタ２１にスタンバイ電源ＶＯＳ５を供給するので、スタンバイ電源ＶＯＳ３の供給が遮断され，タイマ２６の動作が停止している期間においても、起動時間のデータを保持することができる。
【００４９】
更に、タイマ２６の起動指令と停止指令とを、ホストマイコン６により通信回路８を介して与えるようにしたので、タイマ２６が計時動作を行う期間を、ホストマイコン６が任意に設定できる。加えて、タイマ２６に供給される動作クロックの周波数についても、ホストマイコン６が通信回路８を介して設定するので、タイマ２６による計時動作の分解能を、ホストマイコン６が、例えば計時する対象などに応じて設定できる。更にまた、タイマ２６のクリア指令を、ホストマイコン６が通信回路を介して与えるようにする。したがって、ホストマイコン６が行う制御の内容に応じて、タイマ２６を任意のタイミングでクリアすることができる。
【００５０】
そして、ホストマイコン６が、ＥＣＵ１として車両のエンジンを制御する際に、メインリレー３がオフされている期間中でも必要に応じて自身を起動して制御を行ったり、上記期間以外でもタイマ２６を用いて計時動作を行い、制御に利用することができる。また、メインリレー３を、ＩＧＳＷ４に連動してオンオフさせるので、ＩＧＳＷ４がオフされることでメインリレー３がオフとなり、車両が停車している期間について、ホストマイコン６が必要な制御を実行することができる。加えて、リレー制御ＩＣ７を半導体集積回路として全体を小型に構成できる。
【００５１】
本発明は上記又は図面に記載した実施例にのみ限定されるものではなく、以下のような変形又は拡張が可能である。
少なくとも第１〜第３電源に相当するものがあれば良く、それ以外に必要な電源の種類や各電源電圧については、個別の設計に応じて適宜変更すれば良い。
逓倍／分周レジスタ２３は、必要に応じて設ければ良い。
タイマ２６の計時データを退避レジスタ２２に退避させるタイミングは、必ずしもタイマ２６のカウントアップ毎に行う必要はなく、内部電源回路２０の動作を停止させる直前に１回だけ行っても良い。
【００５２】
タイマ２６の起動指令，停止指令，クリア指令を、ホストマイコン６が通信回路８を介して与える構成は、必要に応じて採用すれば良い。
また、通信回路８を削除して、ホストマイコン６とリレー制御ＩＣ７とをアドレスバス，データバスで接続し、両者を１つのＩＣとして構成しても良い。
また、タイマ２６の停止条件は、必ずしもフルカウントに達することに限らず、所定のカウント値に達したことを提示条件としても良い。また、カウント値に限ることなく、個別の設計に応じて適宜設定すれば良い。
リレー制御ＩＣ７を、半導体集積回路としてではなく、ディスクリート素子で構成しても良い。
車両のエンジンを制御するためのシステムに適用するものに限らない。したがって、電源スイッチについても、イグニッションスイッチに連動してオンオフされるものに限らない。
【符号の説明】
【００５３】
図面中、３はメインリレー（電源スイッチ）、４はイグニッションスイッチ、６はホストマイコン（上位制御装置）、７はリレー制御ＩＣ（電子制御装置）、８は通信回路、９はリレー制御部（起動手段）、１９は制御回路、２０は内部電源回路、２１は起動時間設定レジスタ、２２は退避レジスタ（データ記憶回路）、２３は逓倍／分周レジスタ（周波数決定手段）、２４は発振制御レジスタ、２６はタイマ、２７は動作クロック生成部（周波数決定手段）、２８は発振回路を示す。
【図１】
0005477401.tif 000002
【図２】
0005477401.tif 000003
【図３】
0005477401.tif 000004
【図４】
0005477401.tif 000005
【図５】
0005477401.tif 000006
【図６】
0005477401.tif 000007