(57)【特許請求の範囲】
【請求項１】
電気的に記憶内容の書き換えが可能な不揮発性メモリを有すると共に、通常時には、前記不揮発性メモリに記憶されたソフトウェアを実行することにより車両における制御対象を制御するための処理を行い、外部装置から送信される書換信号を受信した場合には、前記不揮発性メモリ内のソフトウェアを前記外部装置から送信されて来るソフトウェアに書き換えるための書換処理を行うマイコンと、
外部電源電圧から前記マイコンを動作させるための内部電源電圧を生成して出力する電源回路と、
前記マイコンが前記書換処理を行う場合に、当該マイコンが前記外部装置から送信される前記書換信号を受信するのと同時に当該書換信号を受信し、前記電源回路からの前記内部電源電圧を昇圧して、前記不揮発性メモリの記憶内容を書き換えるための書き換え用電圧を生成し、その書き換え用電圧を前記不揮発性メモリに供給する昇圧回路と、
前記電源回路の出力電流であって、該電源回路において前記内部電源電圧を出力するために設けられている出力トランジスタの出力電流を監視し、該出力電流が過電流検出用の閾値以上になったことを検知すると、前記出力トランジスタを強制的にオフさせる過電流検出回路と、
を備えた車両用電子制御装置において、
前記マイコンが前記書換処理を行う場合に、当該マイコンが前記外部装置から送信される前記書換信号を受信するのと同時に当該書換信号を受信し、前記過電流検出用の閾値を、通常時よりも大きい値に変更する閾値切替手段を備え、
前記マイコンが前記書換処理を行う場合に、前記電源回路、前記昇圧回路、及び前記過電流検出回路とは別の駆動回路であって、前記マイコンからの指令に応じて電気負荷を駆動する駆動回路が動作を停止するようになっていること、
を特徴とする車両用電子制御装置。
【請求項２】
請求項１に記載の車両用電子制御装置において、
前記電気負荷は、前記車両のエンジンの制御に関わる電気負荷であること、
を特徴とする車両用電子制御装置。
【請求項３】
請求項２に記載の車両用電子制御装置において、
前記制御対象は、前記エンジンであり、前記書換処理は、前記エンジンの制御の停止時に行われること、
を特徴とする車両用電子制御装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載の車両用電子制御装置において、
前記電源回路と前記駆動回路とが、１つのＩＣとして形成されていること、
を特徴とする車両用電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マイコンが実行するソフトウェアをオンボード書き換え可能な電子制御装置に関する。
【背景技術】
【０００２】
従来より、車両用の電子制御装置には、マイコンと、外部電源電圧としてのバッテリ電圧（車載バッテリの電圧）から、マイコンを動作させるための一定の内部電源電圧を生成する電源回路とが設けられている。そして、電源回路の電力供給能力は、コスト最適化のために、マイコンの消費電力に応じた適切な値に設定するのが理想である。
【０００３】
更に、車両用の電子制御装置としては、電気的に記憶内容の書き換えが可能なＥＥＰＲＯＭやフラッシュメモリなどの不揮発性メモリ（以下、書換可能不揮発性メモリともいう）を有するマイコンを用い、その書換可能不揮発性メモリに記憶された制御プログラムや制御データからなるソフトウェアを、市場への供給後でも書き換えることができるようにしたものがある。
【０００４】
即ち、この種の電子制御装置において、マイコンは、通常時には、書換可能不揮発性メモリに記憶されたソフトウェアを実行することでエンジン等の制御対象を制御するための処理を行うが、予め定められた書き換え実施条件が成立した場合には、書き換えモードに移行して、書換可能不揮発性メモリ内のソフトウェアを外部の書換装置から送信されて来るソフトウェアに書き換えるための書換処理を行う。よって、このような電子制御装置によれば、マイコンを当該装置に実装した状態で、書換可能不揮発性メモリ内のソフトウェアを書き換える、所謂オンボード書き換えが可能となるため、市場への供給後に何等かの原因で動作内容（制御内容）を変更しなければならない事態が起こったとしても、容易に対応することができる。
【０００５】
そして、一般に書換可能不揮発性メモリは、記憶内容の書き換え（記憶データの消去及び書き込み）を行う際に、マイコンへの内部電源電圧よりも高い所定の書き換え用電圧（例えば１２Ｖ）を印加しなければならない。
【０００６】
そこで、電子制御装置では、ソフトウェアの書き換え時に、例えばマイコン内部に構成されたチャージポンプ式昇圧回路（チャージポンプ回路）により、電源回路からマイコンに供給される内部電源電圧を上記書き換え用電圧にまで昇圧し、そのように生成した書き換え用電圧を書換可能不揮発性メモリに供給するようにしている。尚、チャージポンプ式昇圧回路の作動時には、コンデンサの充放電動作（いわゆるポンピング動作）が繰り返され、その充放電に伴って大きな突入電流が流れることとなる（例えば、特許文献１参照）。
【０００７】
また、一般に電子制御装置においては、故障により電源回路の出力ラインとグランドライン間でショートが発生した場合でも、電源回路の出力トランジスタが過電流によって破壊（例えば熱破壊）しないように設計する必要がある。尚、出力トランジスタとは、電源回路において内部電源電圧を出力するために設けられている電圧出力用のトランジスタである。
【０００８】
そこで、電源回路の出力電流（即ち、出力トランジスタの出力電流）を監視して、その出力電流が過電流検出用閾値以上になったことを検知すると、出力トランジスタを強制的にオフさせる過電流検出回路を設けることが考えられる。
【特許文献１】特開２００３−３３３８３１号公報（段落［０００４］）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記のような電子制御装置においては、図４に示すように、マイコンが通常時の動作モード（通常モード）である場合には、昇圧回路は作動しないが、マイコンが書き換えモードになると、昇圧回路が作動する。すると、その昇圧回路のポンピング動作が行われる時毎に、前述の突入電流により電源回路の出力電流が通常時よりも大きくパルス的に増加することとなる。
【００１０】
このため、上記過電流検出回路での過電流検出用閾値を、マイコンの通常モード時における消費電流を基準にして設定したならば（尚、一般には、このように設定される）、昇圧回路のポンピング動作が行われる時毎に、電源回路の出力電流が過電流検出用閾値を越えることとなり、電源回路の出力トランジスタがその都度オフされてしまう。
【００１１】
よって、ソフトウェアの書き換え時には、図４の最下段に示すように、電源回路からマイコンに出力される内部電源電圧が断続的に低下して、書換可能不揮発性メモリへの書き換え用電圧を規格範囲内に収めることが可能な電圧値（書き込み保証電圧値）よりも下回ってしまい、その結果、ソフトウェアの書き換えを確実に行うことができなくなってしまうという問題が生じる。また、内部電源電圧の低下により、マイコン自体が正常に動作できない可能性もある。
【００１２】
尚、過電流検出回路での過電流検出用閾値を、昇圧回路の突入電流によるピーク電流値を考慮して、そのピーク電流値よりも大きい値に設定しておくことも考えられる。しかし、そのように設定すると、マイコンの通常モード時において電源回路の出力ラインとグランドライン間でショートが発生した場合に、電源回路の出力トランジスタは、より大きな電流が流れてからでしかオフされず、より大きな熱損失に耐えなければならなくなる。つまり、出力トランジスタの保護効果が低下してしまう。このため、その出力トランジスタのチップサイズをアップさせたり効率の良い放熱構造が必要となり、コストアップを招いてしまう。
【００１３】
本発明は、こうした問題に鑑みなされたものであり、電源回路からマイコンへの内部電源電圧を昇圧して書換可能不揮発性メモリへの書き換え用電圧を生成すると共に、電源回路についての過電流保護機能を有した車両用電子制御装置において、書換可能不揮発性メモリ内のソフトウェアの書き換えを確実に行うことができるようにすることを目的としている。
【課題を解決するための手段】
【００１４】
請求項１の電子制御装置では、電源回路が、外部電源電圧からマイコンを動作させるための内部電源電圧を生成して出力する。そして、マイコンは、その内部電源電圧を受けて動作し、通常時には、書換可能不揮発性メモリに記憶されたソフトウェアを実行することにより車両における制御対象を制御するための処理を行うが、外部装置から送信される書換信号を受信した場合には、書換可能不揮発性メモリ内のソフトウェアを外部装置から送信されて来るソフトウェアに書き換えるための書換処理を行う。
【００１５】
そして、マイコンが書換処理を行う場合には、昇圧回路が、マイコンが外部装置から送信される書換信号を受信するのと同時にその書換信号を受信し、電源回路からの内部電源電圧を昇圧して、書換可能不揮発性メモリの記憶内容を書き換えるための書き換え用電圧を生成し、その書き換え用電圧を書換可能不揮発性メモリに供給する。
【００１６】
また、この電子制御装置には、過電流検出回路が設けられており、その過電流検出回路は、電源回路の出力電流であって、該電源回路において内部電源電圧を出力するために設けられている出力トランジスタの出力電流を監視し、該出力電流が過電流検出用の閾値以上になったことを検知すると、その出力トランジスタを強制的にオフさせる。
【００１７】
そして更に、閾値切替手段が設けられており、その閾値切替手段は、マイコンが書換処理を行う場合に、マイコンが外部装置から送信される書換信号を受信するのと同時にその書換信号を受信し、上記過電流検出用の閾値を、通常時よりも大きい値に変更する。
このような電子制御装置において、マイコンが書換処理を行う場合（即ち、ソフトウェアの書き換え時）には、昇圧回路が作動するため、電源回路の出力電流が増加することとなるが、閾値切替手段が、過電流検出用の閾値を通常時の値よりも大きい値に変更する。
【００１８】
このため、ソフトウェアの書き換え時に、電源回路の出力電流が過電流検出用の閾値以上となって電源回路の出力トランジスタがオフされてしまう、という不具合を防止することができる。よって、電源回路から出力される内部電源電圧が低下してしまうことを防止することができ、ソフトウェアの書き換えを確実に行うことができるようになる。
【００１９】
また、マイコンが書換可能不揮発性メモリ内のソフトウェアを実行する通常時には、過電流検出用の閾値がソフトウェアの書き換え時よりも小さい通常値に設定されるため、電源回路の出力ラインとグランドライン間でショートが発生した場合に、電源回路の出力トランジスタを出力電流が小さい段階でオフさせることができ、その出力トランジスタの保護効果を低下させることが無い。
【００２０】
しかも、請求項１の電子制御装置では、マイコンが書換処理を行う場合に、電源回路、昇圧回路、及び過電流検出回路とは別の駆動回路であって、マイコンからの指令に応じて電気負荷を駆動する駆動回路が動作を停止するようになっている。
【００２１】
このような電子制御装置において、ソフトウェアの書き換え時には、上記駆動回路が動作を停止するため、その駆動回路の動作による発熱が電源回路の出力トランジスタに加わることがない。よって、電源回路の出力トランジスタに、より多くの電流が流れるようにしても、その出力トランジスタが発熱により故障してしまうことがなくなる。つまり、出力トランジスタの出力電流能力を上げることができる。
【００２２】
このため、ソフトウェアの書き換え時における過電流検出用の閾値を十分に大きい値に設定することができるようになり、また、出力トランジスタのチップサイズをアップさせる必要性及びそれによるコストアップの可能性を排除することができる。
【００２３】
尚、この種の車両用電子制御装置において、駆動される電気負荷は、制御対象の制御に関わるものであり、ソフトウェアの書き換え時には、制御対象を制御しないため、そのような電気負荷を駆動する必要はない。
【００２４】
また、請求項２の車両用電子制御装置では、電気負荷は、車両のエンジンの制御に関わる電気負荷である。また、請求項３の電子制御装置では、制御対象は、エンジンであり、書換処理は、エンジンの制御の停止時に行われる。
次に、請求項４の車両用電子制御装置では、請求項１〜３の車両用電子制御装置において、電源回路と前記駆動回路とが、１つのＩＣとして形成されている。
この構成では、駆動回路の発熱が電源回路の出力トランジスタに伝達し易いため、逆に、その駆動回路が動作を停止した場合には、出力トランジスタの熱的余裕度が一層増加する。このため、請求項１の車両用電子制御装置について述べた効果を一層顕著なものにすることができる。
【発明を実施するための最良の形態】
【００２５】
以下に、本発明が適用された実施形態の電子制御装置について説明する。尚、本実施形態の電子制御装置は、車両に搭載されて、例えばエンジンを制御するものである。
図１に示すように、本実施形態の電子制御装置（以下、ＥＣＵという）１は、マイコン３と、電源ＩＣ５とを備えている。そして、電源ＩＣ５内には、電源回路７と、過電流検出回路９と、閾値切替回路１１と、外部負荷駆動回路１３とが形成されている。
【００２６】
電源ＩＣ５内の電源回路７は、外部電源としての車載バッテリ１５の電圧であるバッテリ電圧ＶＢからマイコン３を動作させるための内部電源電圧ＶＤ（本実施形態では５Ｖ）を生成して出力する。
【００２７】
具体的には、図２に示すように、電源回路７は、コレクタにバッテリ電圧ＶＢが供給されるＮＰＮトランジスタからなる出力トランジスタ７ａと、出力トランジスタ７ａのエミッタ電圧が内部電源電圧ＶＤの目標値（＝５Ｖ）となるように、その出力トランジスタ７ａのベース電流を制御する出力制御回路７ｂとからなる。そして、出力トランジスタ７ａのエミッタから、一定の内部電源電圧ＶＤが出力されるようになっている。
【００２８】
また、電源ＩＣ５内の過電流検出回路９は、電源回路７の出力電流、即ち、出力トランジスタ７ａのエミッタから出力される電流を監視し、その出力電流が過電流検出用の閾値以上になったことを検知すると、出力トランジスタ７ａを強制的にオフさせることにより、その出力トランジスタ７ａを過電流による熱破壊等から保護する。
【００２９】
具体的には、図２に示すように、過電流検出回路９は、出力トランジスタ７ａのエミッタから伸びた内部電源電圧ＶＤの電源ライン上に設けられた電流検出用抵抗９ａと、その電流検出用抵抗９ａの両端電圧を増幅する増幅回路９ｂと、その増幅回路９ｂの出力電圧と閾値切替回路１１で設定される閾値Ｖｔｈとを大小比較し、増幅回路９ｂの出力電圧が閾値Ｖｔｈ以上になると、ハイレベルの駆動信号を出力する比較回路９ｃと、コレクタが出力トランジスタ７ａのベースに接続されると共に、エミッタがグランドラインに接続され、比較回路９ｃからのハイレベルの駆動信号によってオンする強制オフ用トランジスタ９ｄとから構成されている。
【００３０】
つまり、この過電流検出回路９では、増幅回路９ｂから、出力トランジスタ７ａの出力電流に比例した電圧が出力される。そして、出力トランジスタ７ａの出力電流が増加して、増幅回路９ｂの出力電圧が閾値Ｖｔｈ以上になると、強制オフ用トランジスタ９ｄがオンして、出力トランジスタ７ａのベースをグランドラインに接続させる。すると、出力トランジスタ７ａが強制的にオフされることとなる。このため、本実施形態では、閾値切替回路１１で設定される閾値Ｖｔｈが、過電流検出用の閾値に相当する。
【００３１】
一方、マイコン３は、記憶内容の書き換えが可能なフラッシュメモリ１７を備えており、通常時には、そのフラッシュメモリ１７に記憶されたソフトウェアを実行することによりエンジンを制御するための様々な処理を行う。
【００３２】
また、ＥＣＵ１には、フラッシュメモリ１７内のソフトウェアを書き換える場合に、外部装置としての書き込みツール２３が、２つの信号線１９，２１を介して接続されるようになっている。尚、ＥＣＵ１から２つの信号線１９，２１が伸びており、その信号線１９，２１の先端に設けられたコネクタ２５に、書き込みツール２３が着脱自在に接続されるようになっている。
【００３３】
そして、２つの信号線１９，２１のうち、一方の信号線１９は、マイコン３の動作モードを、フラッシュメモリ１７内のソフトウェアを実行する通常モードから、そのフラッシュメモリ１７内のソフトウェアを書き換える書き換えモードに切り替えるための動作モード切替信号の信号線である。また、他方の信号線２１は、書き込みツール２３とＥＣＵ１とがデータ通信するための信号線（データ通信線）である。
【００３４】
ここで、本実施形態では、信号線１９がＥＣＵ１の内部で図示しない抵抗によりハイレベルに相当する内部電源電圧ＶＤにプルアップされている。そして、コネクタ２５に書き込みツール２３が接続されるか、或いは更にその状態で書き込みツール２３に特定の操作が行われると、信号線１９が書き込みツール２３側でローレベルの電位（グランドラインの電位）に接続されるようになっている。
【００３５】
ＥＣＵ１において、マイコン３は、信号線１９の電圧レベルである動作モード切替信号をモニタしており、その動作モード切替信号がハイレベルの場合には、通常モードとなるが、コネクタ２５に書き込みツール２３が接続されて動作モード切替信号がローレベルになると、書き換え実施条件が成立したと判断して、書き換えモードになる（図３の１段目参照）。
【００３６】
そして、マイコン３は、書き換えモードになると、フラッシュメモリ１７内のソフトウェアを書き込みツール２３から送られて来る新たなソフトウェアに書き換えるための書換処理を行う。この書換処理は、書き換え対象のソフトウェアが記憶されているフラッシュメモリ１７の記憶領域を消去すると共に、書き込みツール２３から信号線２１を介して送信されて来る新たなソフトウェアのデータ（書き込みデータ）を受信し、その受信したデータを、上記消去したフラッシュメモリ１７の記憶領域に書き込む、といった処理である。
【００３７】
また、マイコン３内には、チャージポンプ式の昇圧回路２７が形成されており、その昇圧回路２７は、動作モード切替信号がローレベルになると作動して、内部電源電圧ＶＤを昇圧することにより、フラッシュメモリ１７の記憶内容を書き換えるための書き換え用電圧ＶＰ（本実施形態では１２Ｖ）を生成し、その書き換え用電圧ＶＰをフラッシュメモリ１７に供給する。そして、この書き換え用電圧ＶＰがフラッシュメモリ１７に供給されることにより、そのフラッシュメモリ１７のデータ消去及び書き込みが実現される。
【００３８】
次に、電源ＩＣ５内の閾値切替回路１１は、マイコン３が通常モードの場合と書き換えモードの場合とで、過電流検出回路９への閾値Ｖｔｈを異なる値に設定する回路である。
具体的には、図２に示すように、閾値切替回路１１は、電源ＩＣ５内でバッテリ電圧ＶＢから生成される一定電圧Ｖｃ（例えば１．２Ｖ）のラインとグランドラインとの間に直列に接続された３つの抵抗１１ａ，１１ｂ，１１ｃと、その抵抗１１ａ〜１１ｃのうち、一端がグランドラインに接続された抵抗１１ｃの他端と抵抗１１ｂとの接続点にコレクタが接続され、エミッタがグランドラインに接続されたＮＰＮトランジスタ１１ｄとから構成されている。そして、一端が一定電圧Ｖｃのラインに接続された抵抗１１ａの他端と抵抗１１ｂとの接続点の電圧が、閾値Ｖｔｈとして過電流検出回路９の比較回路９ｃに入力されるようになっている。更に、ＮＰＮトランジスタ１１ｄのベースには、動作モード切替信号が入力されている。
【００３９】
そして、このような閾値切替回路１１では、動作モード切替信号がハイレベルの場合であって、マイコン３が通常モードで動作する場合には、ＮＰＮトランジスタ１１ｄがオンして抵抗１１ｃがバイパスされるため、一定電圧Ｖｃを抵抗１１ａと抵抗１１ｂとで分圧した電圧ＶＬが、閾値Ｖｔｈとして上記比較回路９ｃに入力される。
【００４０】
このため、過電流検出回路９における増幅回路９ｂの出力電圧が上記電圧ＶＬと等しくなる場合に出力トランジスタ７ａから電流検出用抵抗９ａに流れる出力電流の値を、「閾値１」と称することにすると、その「閾値１」が、マイコン３が通常モードである場合の、電流での過電流検出用閾値となる。
【００４１】
また、動作モード切替信号がローレベルの場合であって、マイコン３が書き換えモードで動作する場合（即ち、マイコン３が書換処理を行う場合）には、ＮＰＮトランジスタ１１ｄがオフして抵抗１１ｃがバイパスされないため、一定電圧Ｖｃを抵抗１１ａと抵抗１１ｂ，１１ｃの直列抵抗とで分圧した電圧ＶＨ（＞ＶＬ）が、閾値Ｖｔｈとして上記比較回路９ｃに入力される。
【００４２】
このため、過電流検出回路９における増幅回路９ｂの出力電圧が上記電圧ＶＨと等しくなる場合に出力トランジスタ７ａから電流検出用抵抗９ａに流れる出力電流の値を、「閾値２」と称することにすると、その「閾値２」が、マイコン３が書き換えモードである場合の、電流での過電流検出用閾値となる。
【００４３】
一方、電源ＩＣ５内の外部負荷駆動回路１３は、マイコン３が通常モードの場合に出力する指令信号に応じて、ＥＣＵ１の外部に設けられたエンジン制御に関わる電気負荷２９を駆動する回路であり、図示は省略するが、その電気負荷２９に通電する負荷駆動用トランジスタを備えている。尚、電気負荷２９としては、例えば、エンジンの冷却ファンを作動させるためのリレー等である。
【００４４】
以上のようなＥＣＵ１においては、図３に示すように、マイコン３が通常モードの場合には、昇圧回路２７は作動しないが、マイコン３が書き換えモードの場合には、昇圧回路２７が作動する。すると、その昇圧回路２７のポンピング動作が行われる時毎に、電源回路７の出力電流が通常時よりも大きくパルス的に増加することとなる。尚、このようなことは、従来の電子制御装置と同じである。
【００４５】
ここで特に、本実施形態のＥＣＵ１において、マイコン３が書き換えモードになる場合には、閾値切替回路１１が、過電流検出回路９への閾値Ｖｔｈを、通常モードの場合の電圧ＶＬから、それよりも高い電圧ＶＨに変更する。
【００４６】
このため、マイコン３が通常モードの場合には、電源回路７の出力電流が前述の「閾値１」以上になると、電源回路７の出力トランジスタ７ａが強制的にオフされるが、マイコン３が書き換えモードの場合には、電源回路７の出力電流が前述の「閾値２」以上になるまで、出力トランジスタ７ａはオフされなくなる。
【００４７】
つまり、図３に示すように、電源回路７の出力トランジスタ７ａが過電流検出回路９によって強制的にオフされることとなる出力電流の閾値（過電流検出用閾値）は、マイコン３が通常モードの場合には「閾値１」となるが、マイコン３が書き換えモードの場合には「閾値１」よりも大きい「閾値２」になる。
【００４８】
よって、本実施形態のＥＣＵ１によれば、ソフトウェアの書き換え時に、電源回路７の出力電流が昇圧回路２７のポンピング動作によってパルス的に増加しても、その出力電流が過電流検出用閾値以上にならず、出力トランジスタ７ａがオフされてしまうことを防止することができる。このため、電源回路７から出力される内部電源電圧ＶＤが低下してしまうことを防止することができ、ソフトウェアの書き換えを確実に行うことができるようになる。
【００４９】
また、マイコンが通常モードの場合には、過電流検出回路９への閾値Ｖｔｈが低い電圧ＶＬに設定される（過電流検出用閾値が小さい「閾値１」に設定される）ため、内部電源電圧ＶＤの電源ラインとグランドライン間でショートが発生した場合に、出力トランジスタ７ａを出力電流が小さい段階でオフさせることができ、その出力トランジスタ７ａの保護効果を低下させることが無い。
【００５０】
更に、本実施形態のＥＣＵ１において、マイコン３は、書き換えモードの場合、エンジン制御用の処理を行わないため、電源ＩＣ５内の外部負荷駆動回路１３へは、電気負荷２９を駆動するための指令信号を出力しない。よって、マイコン３が書き換えモードの場合、電源ＩＣ５内の外部負荷駆動回路１３は動作を停止することとなる。
【００５１】
このため、ソフトウェアの書き換え時においては、外部負荷駆動回路１３の動作による発熱が電源回路７の出力トランジスタ７ａに加わることがなく、その出力トランジスタ７ａに、より多くの電流が流れるようにしても、その出力トランジスタ７ａが発熱により故障してしまうことがなくなる。よって、ソフトウェアの書き換え時における過電流検出用閾値を十分に大きい値に設定することができ、また、出力トランジスタのチップサイズをアップさせる必要性及びそれによるコストアップの可能性を排除することができる。
【００５２】
つまり、ソフトウェアの書き換え時には、昇圧回路２７のポンピング動作によって発生する突入電流により、出力トランジスタ７ａから出力される電流のピーク値は大きいものの、エンジンの制御は停止している状態であり電気負荷２９は駆動しないため、電源ＩＣ５に内蔵されている外部負荷駆動回路１３が停止状態となり、その外部負荷駆動回路１３による発熱低減分を出力トランジスタ７ａに振り分けることができ、その出力トランジスタ７ａの熱的余裕度を増加させることができる。このため、ソフトウェアの書き換え時に、過電流検出用閾値を通常時よりも高く設定しても、出力トランジスタ７ａのチップサイズをアップさせずに済み、コストアップを避けることができる。
【００５３】
尚、外部負荷駆動回路１３は、電源ＩＣ５の外に設けられていても良い。なぜなら、外部負荷駆動回路１３が電源ＩＣ５とは別に設けられている構成であっても、ＥＣＵ１内全体の発熱という観点では上記説明と同じ振る舞いとなるため、やはり、出力トランジスタ７ａのチップサイズをアップさせることなく、ソフトウェアの書き換え時における過電流検出用閾値を高く設定することができるからである。
【００５４】
但し、外部負荷駆動回路１３が電源ＩＣ５内に設けられている構成の方が、その外部負荷駆動回路１３の発熱が出力トランジスタ７ａに伝達し易く、逆に、その外部負荷駆動回路１３が動作を停止した場合には出力トランジスタ７ａの熱的余裕度が一層増加するため、前述の効果を一層顕著なものにすることができる。
【００５５】
一方、本実施形態では、閾値切替回路１１が閾値切替手段に相当している。また、外部負荷駆動回路１３が駆動回路に相当している。
以上、本発明の一実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々なる態様で実施し得ることは勿論である。
【００５６】
例えば、上記実施形態では、マイコン３の動作モードが、信号線１９による動作モード切替信号に応じて切り替わるようになっていたが、マイコン３は、書き込みツール２３からデータ通信線を介して送信されて来る特定のコマンドを受信すると、通常モードから書き換えモードへ移行するようになっていても良い。そして、この場合、マイコン３から電源ＩＣ５内の閾値切替回路１１へ動作モード切替信号が出力されるようにしておき、マイコン３が、書き換えモードになると、内部の昇圧回路２７を作動させると共に、閾値切替回路１１への動作モード切替信号をハイからローにすれば良い。尚、この構成の場合、信号線１９を削除することができる。
【００５７】
また、昇圧回路２７は、マイコン３とは別に構成されていても良い。
また、上記実施形態では、マイコン３として、全ての構成要素がワンチップ化されたシングルチップマイコンを用いたが、マイコン３の構成は、例えば、フラッシュメモリ１７とＣＰＵ等の他の部分とが別体になっている構成でも良い。
【図面の簡単な説明】
【００５８】
【図１】実施形態のＥＣＵ（電子制御装置）の構成を表す構成図である。
【図２】電源回路、過電流検出回路、及び閾値切替回路の構成を表す構成図である。
【図３】実施形態のＥＣＵの作用及び効果を説明する説明図である。
【図４】課題を説明する説明図である。
【符号の説明】
【００５９】
１…ＥＣＵ（電子制御装置）、３…マイコン、５…電源ＩＣ、７…電源回路、７ａ…出力トランジスタ、７ｂ…出力制御回路、９…過電流検出回路、９ａ…電流検出用抵抗、９ｂ…増幅回路、９ｃ…比較回路、９ｄ…強制オフ用トランジスタ、１１…閾値切替回路、１１ａ，１１ｂ，１１ｃ…抵抗、１１ｄ…ＮＰＮトランジスタ、１３…外部負荷駆動回路、１５…車載バッテリ、１７…フラッシュメモリ、１９，２１…信号線、２３…書き込みツール（外部装置）、２５…コネクタ、２７…昇圧回路、２９…電気負荷
【図１】
0005233242.tif 000002
【図２】
0005233242.tif 000003
【図３】
0005233242.tif 000004
【図４】
0005233242.tif 000005