蓄電装置70と前記蓄電装置を車両外部の電源210で充電する外部充電を行なうための充電回路101とを備えた車両の制御装置300、400であって、前記充電回路は、前記電源から前記充電回路に入力される入力電圧が前記充電回路が作動可能な下限電圧値未満に降下すると停止し、前記制御装置は、前記外部充電中に前記入力電圧が前記下限電圧値を下回る前に前記入力電圧の降下を抑制するための抑制制御を実行する抑制部430と、前記外部充電中の前記入力電圧の低下幅に基づいて充電経路のインピーダンス異常が生じているか否かを判定し、前記インピーダンス異常が生じていると判定された場合に前記外部充電を終了させる第1充電終了部320とを備える、車両の制御装置。前記抑制制御は、前記外部充電中に前記入力電圧が前記下限電圧値よりも高いしきい電圧まで降下した場合に、前記充電経路を流れる電流を減少させる制御である、請求項1に記載の車両の制御装置。前記第1充電終了部は、前記外部充電中に前記入力電圧の低下幅がしきい幅を超える状態が所定時間継続した場合に、前記インピーダンス異常が生じていると判定する、請求項2に記載の車両の制御装置。前記充電回路は、前記入力電圧が前記下限電圧値以上に復帰すると起動し、前記制御装置は、前記充電回路の停止と起動とが繰り返されている場合、前記インピーダンス異常であると判定して前記外部充電を終了させる第2充電終了部330をさらにを備える、請求項1に記載の車両の制御装置。前記第2充電終了部は、前記外部充電中に前記入力電圧が低下しかつ前記入力電圧の低下後からの所定時間内に前記充電回路が停止した回数が所定回数を超えた場合に、前記インピーダンス異常であると判定して前記外部充電を終了させる、請求項4に記載の車両の制御装置。前記制御装置は、前記インピーダンス異常をユーザに報知する報知部340をさらに備える、請求項1に記載の車両の制御装置。蓄電装置70と前記蓄電装置を車両外部の電源210で充電する外部充電を行なうための充電回路101とを備えた車両の制御装置300、400であって、前記充電回路は、前記電源から前記充電回路に入力される入力電圧が前記充電回路が作動可能な下限電圧値未満に降下すると停止し、前記入力電圧が前記下限電圧値以上に復帰すると起動し、前記制御装置は、前記充電回路の状態を監視する監視部430と、前記充電回路の起動と停止とが繰り返されている場合、充電経路のインピーダンス異常であると判定して前記外部充電を終了させる充電終了部330とを備える、車両の制御装置。前記充電終了部は、前記外部充電中に前記入力電圧が低下しかつ前記入力電圧の低下後からの所定時間内に前記充電回路が停止した回数が所定回数を超えた場合に、前記インピーダンス異常であると判定して前記外部充電を終了させる、請求項7に記載の車両の制御装置。ところで、充電経路のインピーダンス増大による入力電圧の低下量が大きいと、外部充電中に入力電圧が充電回路の作動電圧下限値を下回り、充電回路が作動しなくなる場合がある。このような充電回路の作動停止によって充電経路に電流が流れなくなると、充電経路のインピーダンスが高い場合でも入力電圧は降下せず正常値に戻ってしまうため、入力電圧の低下量に基づいてインピーダンス異常を正しく判定できなくなるおそれがある。本発明は、上述の課題を解決するためになされたものであって、その目的は、車両外部の電源から充電回路に入力される入力電圧の低下量に基づいて充電経路のインピーダンス異常を精度よく判定することである。この発明に係る制御装置は、蓄電装置と蓄電装置を車両外部の電源で充電する外部充電を行なうための充電回路とを備えた車両を制御する。充電回路は、電源から充電回路に入力される入力電圧が充電回路が作動可能な下限電圧値未満に降下すると停止する。制御装置は、外部充電中に入力電圧が下限電圧値を下回る前に入力電圧の降下を抑制するための抑制制御を実行する抑制部と、外部充電中の入力電圧の低下幅に基づいて充電経路のインピーダンス異常が生じているか否かを判定し、インピーダンス異常が生じていると判定された場合に外部充電を終了させる第1充電終了部とを備える。好ましくは、抑制制御は、外部充電中に入力電圧が下限電圧値よりも高いしきい電圧まで降下した場合に、充電経路を流れる電流を減少させる制御である。好ましくは、第1充電終了部は、外部充電中に入力電圧の低下幅がしきい幅を超える状態が所定時間継続した場合に、インピーダンス異常が生じていると判定する。好ましくは、充電回路は、入力電圧が下限電圧値以上に復帰すると起動する。制御装置は、充電回路の停止と起動とが繰り返されている場合、インピーダンス異常であると判定して外部充電を終了させる第2充電終了部をさらにを備える。好ましくは、第2充電終了部は、外部充電中に入力電圧が低下しかつ入力電圧の低下後からの所定時間内に充電回路が停止した回数が所定回数を超えた場合に、インピーダンス異常であると判定して外部充電を終了させる。好ましくは、制御装置は、インピーダンス異常をユーザに報知する報知部をさらに備える。この発明の別の局面に係る制御装置は、蓄電装置と蓄電装置を車両外部の電源で充電する外部充電を行なうための充電回路とを備えた車両を制御する。充電回路は、電源から充電回路に入力される入力電圧が充電回路が作動可能な下限電圧値未満に降下すると停止し、入力電圧が下限電圧値以上に復帰すると起動する。制御装置は、充電回路の状態を監視する監視部と、充電回路の起動と停止とが繰り返されている場合、充電経路のインピーダンス異常であると判定して外部充電を終了させる充電終了部とを備える。好ましくは、充電終了部は、外部充電中に入力電圧が低下しかつ入力電圧の低下後からの所定時間内に充電回路が停止した回数が所定回数を超えた場合に、インピーダンス異常であると判定して外部充電を終了させる。本発明によれば、車両外部の電源から充電回路に入力される入力電圧の低下量に基づいて充電経路のインピーダンス異常を精度よく判定することができる。以下、本発明の実施例について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。図1は、この発明の実施例による車両1の全体ブロック図である。車両1は、いわゆるプラグインハイブリッド車両である。図1を参照して、この車両1は、エンジン10と、第1MGMotorGenerator20と、第2MG30と、動力分割装置40と、減速機50と、PCUPowerControlUnit60と、バッテリ70と、駆動輪80と、車両ECUElectronicControlUnit300とを備える。また、車両1は、充電器100と、充電ポート110とをさらに備える。エンジン10、第1MG20および第2MG30は、動力分割装置40に連結される。そして、この車両1は、エンジン10および第2MG30の少なくとも一方から出力される駆動力によって走行する。エンジン10が発生する動力は、動力分割装置40によって2経路に分割される。すなわち、一方は減速機50を介して駆動輪80へ伝達される経路であり、もう一方は第1MG20へ伝達される経路である。第1MG20および第2MG30は、交流電動機であり、たとえば、三相交流同期電動機である。第1MG20および第2MG30は、PCU60によって駆動される。第1MG20は、動力分割装置40によって分割されたエンジン10の動力を用いて発電する。第1MG20によって発電された電力は、PCU60により交流から直流に変換され、バッテリ70に蓄えられる。第2MG30は、バッテリ70に蓄えられた電力および第1MG20により発電された電力の少なくとも一方を用いて駆動力を発生する。そして、第2MG30の駆動力は、減速機50を介して駆動輪80に伝達される。なお、車両の制動時等には、減速機50を介して駆動輪80により第2MG30が駆動され、第2MG30が発電機として動作する。これにより、第2MG30は、車両の運動エネルギーを電力に変換する回生ブレーキとしても機能する。そして、第2MG30により発電された電力は、バッテリ70に蓄えられる。動力分割装置40は、サンギヤと、ピニオンギヤと、キャリアと、リングギヤとを含む遊星歯車から成る。ピニオンギヤは、サンギヤおよびリングギヤと係合する。キャリアは、ピニオンギヤを自転可能に支持するとともに、エンジン10のクランクシャフトに連結される。サンギヤは、第1MG20の回転軸に連結される。リングギヤは第2MG30の回転軸および減速機50に連結される。PCU60は、バッテリ70から電力を受け、車両ECU300からの制御信号に基づいて第1MG20および第2MG30を駆動する。また、PCU60は、車両ECU300からの制御信号に基づいて、第1MG20および/または第2MG30によって発電される交流電力を直流電力に変換してバッテリ70へ出力する。バッテリ70は、再充電可能な直流電源であり、たとえば、ニッケル水素やリチウムイオン等の二次電池から成る。バッテリ70の電圧は、たとえば200V程度である。バッテリ70には、第1MG20および第2MG30によって発電される電力の他、後述のように、外部電源210から供給される電力が蓄えられる。なお、バッテリ70として、大容量のキャパシタも採用可能である。充電ポート110は、外部電源210の交流電力以下、外部電力というを受電するための電力インターフェースである。充電ポート110は、外部電源210のコネクタ200が接続可能に構成される。充電器100は、充電回路101と、充電器ECU400とを含む。充電回路101は、充電ポート110およびバッテリ70と電気的に接続される。充電回路101は、充電器ECU400によって制御されるスイッチング素子などを含んで構成される。充電器ECU400は、車両ECU300との通信を行なって、外部電力交流電力をバッテリ70に充電可能な直流電力に変換してバッテリ70に出力するように、充電回路101の動作を制御する。以下、外部電力でバッテリ70を充電することを外部充電ともいう。充電回路101に入力される外部電力の電圧以下、単に入力電圧Vinというは、電圧センサ120によって検出される。電圧センサ120は、入力電圧Vinの検出値を車両ECU300および充電器ECU400に出力する。充電回路101は、入力電圧Vinが充電回路101の作動可能電圧下限値以下、単に作動下限値Vminともいうよりも低下すると停止するように構成されている。以下では、入力電圧Vinが作動下限値Vminよりも低下したことによる充電回路101の停止を強制停止ともいう。また、充電回路101は、入力電圧Vinが作動下限値Vmin以上に復帰すると再起動するように構成されている。このような強制停止および再起動の機能は、ハードウェアたとえば充電回路101に設けられた専用の電子回路によって実現されてもよいし、ソフトウェア充電器ECU400による専用の制御によって実現されてもよい。車両ECU300は、図示しないCPUCentralProcessingUnitおよびメモリを内蔵し、当該メモリに記憶された情報や各センサからの情報に基づいて各機器を制御する指令信号を生成し、生成された指令信号を各機器に出力する。充電器ECU400は、車両ECU300からの指令信号に基づいて、充電回路101を制御する。なお、図1においては、車両ECU300と充電器ECU400とを別々のユニットに分割しているが、これらを1つのユニットに統合してもよい。以上のような構成を有する車両1において、外部充電を行なう際、接続が不十分な箇所や断線しそうな箇所が外部電源系統外部充電経路のうちの外部電源210から充電器100までの経路に存在する状態で充電回路101を作動させると、それらの箇所のインピーダンス増大によって電圧降下が生じる。この電圧降下幅が大きく入力電圧Vinが作動下限値Vminを下回ると、充電回路101は停止と起動とを繰り返す。すなわち、入力電圧Vinが作動下限値Vminを下回り充電回路101が強制停止すると、外部電源系統に電流が流れなくなり電圧降下が解消されるため入力電圧Vinが正常値に戻る。これにより、入力電圧Vinが作動下限値Vminを上回り充電回路101は再起動する。この再起動によって再びインピーダンス増大による電圧降下が生じて入力電圧Vinが作動下限値Vminを下回り充電回路101は再び強制停止する。このような停止と起動とが繰り返されるハンチングが生じると、インピーダンス異常によって入力電圧Vinの降下が継続している状態を精度よく判定することができない。さらに、電圧降下幅が小さく上述したハンチングが生じない場合であっても、外部電源系統に電流を流し続けることによって、インピーダンス増大箇所では、その電気抵抗と通電電流の2乗とに比例した電力が消費され続け、発熱してしまう。これらの問題を解決するために、本実施例による制御装置は、入力電圧Vinの降下幅がしきい幅ΔVを超える状態が所定時間継続した場合、インピーダンス異常であると判定して外部充電を終了させる第1終了制御を行なう。この第1終了制御によって、外部電源系統に電流が流れなくなりインピーダンス増大箇所の発熱が抑制される。さらに、本実施例による制御装置は、入力電圧Vinが作動下限値Vminよりも所定値だけ高いしきい電圧V1まで低下した場合、充電回路101を制御して外部電源系統を流れる電流を減少させる電流低下制御を行なう。この電流低下制御を行なうことによって、電流低下制御を行なう前よりも外部電源系統を流れる電流を減少させてインピーダンス増大箇所での電圧降下幅を低下させることができる。そのため、入力電圧Vinの急減による上述したハンチングを回避して、第1終了制御を行なう時間を確保することができる。さらに、電流低下制御が何らかの原因で不作動となりハンチングが生じた場合や、電圧センサ120の異常などで入力電圧Vinを検出できない場合には、第1終了制御が正常に行なわれないことになる。このような状況においても、インピーダンス増大箇所の発熱を抑制するために、本実施例による制御装置は、充電器100の停止と起動とが繰り返されている場合、インピーダンス異常であると判定して外部充電を終了させる第2終了制御を行なう。これらの第1終了制御、電流低下制御、第2終了制御を行なう点が本発明の主たる特徴点である。以下の説明では、第1終了制御および第2終了制御を車両ECU300で行ない、電流低下制御を充電器ECU400で行なう場合を例示的に説明する。図2は、本発明による制御装置である車両ECU300および充電器ECU400の機能ブロック図である。図2に示した各機能ブロックは、ハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。車両ECU300は、開始指令部310と、第1終了指令部320と、第2終了指令部330と、報知部340とを含む。充電器ECU400は、指令実行部410と、電流低下制御部420と、状態監視部430とを含む。開始指令部310は、コネクタ200が充電ポート110に接続されたという条件を含む外部充電開始条件が成立すると、外部充電開始指令を指令実行部410に出力する。外部充電開始指令を受けた指令実行部410は、充電回路101を作動させて外部充電を開始させる。第1終了指令部320は、外部充電中、外部充電開始直前の入力電圧Vin以下開始電圧Vsというからの入力電圧Vinの低下幅=|Vin-Vs|を監視し、その低下幅がしきい幅ΔVを超える状態が所定時間継続した場合、インピーダンス異常と判定し、第1終了指令を指令実行部410に出力する。第1終了指令を受けた指令実行部410は、充電回路101を停止させて外部充電を終了させる。これらの一連の制御が上述した第1終了制御である。第2終了指令部330は、外部充電中に入力電圧Vinが低下した場合、状態監視部430から受ける状態信号に基づいて入力電圧Vinの低下後一定期間内に充電回路101が停止した回数をハンチング回数としてカウントし、ハンチング回数が所定回数を超えた場合に、インピーダンス異常と判定し、第2終了指令を指令実行部410に出力する。第2終了指令を受けた指令実行部410は、充電回路101を停止させて外部充電を終了させる。これらの一連の制御が上述した第2終了制御である。報知部340は、第1終了指令部320または第2終了指令部330がインピーダンス異常と判定した場合、その旨をメモリに記録し、その記録結果を図示しない表示装置などに表示することによってインピーダンス異常をユーザに報知する。指令実行部410は、上述したように、開始指令部310、第1終了指令部320、第2終了指令部330からの各指令に応じて充電回路101を制御する。電流低下制御部420は、上述した電流低下制御を行なう。具体的には、電流低下制御部420は、入力電圧Vinが作動下限値Vminよりも所定値だけ高いしきい電圧V1まで低下したか否かを監視し、入力電圧Vinがしきい電圧V1まで低下した場合、入力電圧Vinの更なる低下を抑制するように外部電源系統を流れる電流を減少させるように、充電回路101を制御する。この際、電流低下制御部420は、電流低下制御中の入力電圧Vinがたとえばしきい電圧V1近傍に維持されるようにフィードバック制御する。なお、電流低下制御の実行時間は、第1終了指令部320がインピーダンス異常と判定可能な一定時間に制限される。具体的には、電流低下制御部420は、電流低下制御の開始後から一定時間が経過しても、第1終了指令部320が第1終了指令を出力しない場合、充電回路101を停止させて外部充電を終了させる。これにより、何らかの要因で第1終了制御が正常に行なわれない場合においても、インピーダンス増大箇所の発熱が抑制される。状態監視部430は、充電回路101の状態作動および停止を監視し、その監視結果を示す状態信号を第2終了指令部330および電流低下制御部420に出力する。図3は、上述した第1終了制御および電流低下制御を実行する場合の車両ECU300および充電器ECU400の処理手順を示すフローチャートである。図3に示すフローチャートは、外部充電開始条件の成立時に開始される。まず、車両ECU300の処理手順を説明する。ステップ以下、ステップをSと略す10にて、車両ECU300は、開始電圧Vs外部充電開始直前の入力電圧Vinを取得し記憶する。S11にて、車両ECU300は、充電開始指令を充電器ECU400に出力する。S12にて、車両ECU300は、入力電圧Vinを取得する。S13にて、車両ECU300は、外部充電開始直前からの入力電圧Vinの低下幅=|Vin-Vs|がしきい幅ΔVを超えているか否かを判定する。しきい幅ΔVを超えていない場合S13にてNO、処理はS12に戻される。しきい幅ΔVを超えている場合S13にてYES、処理はS14に移される。S14にて、車両ECU300は、|Vin-Vs|>ΔVの状態が所定時間継続したか否かを判定する。S15にて、車両ECU300は、入力電圧Vinがしきい電圧V1よりも低下したか否かを判定する。|Vin-Vs|>ΔVの状態が所定時間継続した場合S14にてYES、車両ECU300は、処理をS16に移し、インピーダンス異常と判定して第1終了指令を充電器ECU400に出力する。|Vin-Vs|>ΔVの状態が所定時間継続していない場合S14にてNOであっても、入力電圧Vinが所定電圧V2よりも低下した場合S15にてYESには、車両ECU300は、処理をS16に移し、インピーダンス異常と判定して、第1終了指令を充電器ECU400に出力する。なお、所定電圧V2は、作動下限値Vminよりも高く、かつしきい電圧V1よりも低い値に設定される。一方、|Vin-Vs|>ΔVの状態が所定時間継続していない場合S14にてNOであって、かつ入力電圧Vinがしきい電圧V1よりも低下していない場合S15にてNOには、車両ECU300は、処理をS12に戻す。S16にてインピーダンス異常と判定した後、車両ECU300は、処理をS17に移し、インピーダンス異常を記録しユーザに報知する。次に、充電器ECU400の処理手順を説明する。充電器ECU400は、車両ECU300から充電開始指令を受けると、S20にて充電回路101を作動させて外部充電を開始させる。S21にて、充電器ECU400は、入力電圧Vinを取得する。S22にて、充電器ECU400は、入力電圧Vinがしきい電圧V1まで低下したか否かを判定する。なお、しきい電圧V1は、上述したように作動下限値Vminよりも所定値だけ高い値に設定される。入力電圧Vinがしきい電圧V1まで低下していない場合S22にてNO、充電器ECU400は、S27にて、車両ECU300から第1終了指令を受けたか否かを判定する。第1終了指令を受けた場合S27にてYES、充電器ECU400は、処理をS26に移し、充電回路101を停止させて外部充電を終了させる。一方、第1終了指令を受けていない場合S27にてNO、充電器ECU400は、処理をS21に戻す。入力電圧Vinがしきい電圧V1まで低下した場合S22にてYES、充電器ECU400は、S23にて上述した電流低下制御を行なう。S24にて、充電器ECU400は、電流低下制御の開始後から一定時間が経過したか否かを判定する。電流低下制御の開始後から一定時間が経過していない場合S24にてNO、充電器ECU400は、S25にて、車両ECU300から第1終了指令を受けたか否かを判定する。第1終了指令を受けた場合S25にてYES、充電器ECU400は、処理をS26に移し、第1終了指令に応じて外部充電を終了させる。一方、第1終了指令を受けていない場合S25にてNO、充電器ECU400は、処理をS23に戻し、電流低下制御を継続する。電流低下制御の開始後から一定時間が経過しても第1終了指令を受けていない場合S24にてYES、充電器ECU400は、処理をS28に移し、自ら充電回路101を停止させて外部充電を終了させる。図4は、電流低下制御および第1終了制御が実行される場合の入力電圧Vinの時間変化を示す図である。時刻t1で外部充電が開始されると、外部充電系統にインピーダンス増大箇所が存在する場合には、入力電圧Vinが低下し始める。このような場合においても、本実施においては、入力電圧Vinがしきい電圧V1まで低下した時刻t2ですなわち入力電圧Vinが作動下限値Vminよりも下回る前に、電流低下制御が実行され、入力電圧Vinの更なる低下が抑制される。そのため、第1終了制御によるインピーダンス異常判定前に入力電圧Vinが作動下限値Vminよりも低下一点鎖線参照して充電回路101が強制停止されることを回避することができる。このように、外部充電中に入力電圧Vinが作動下限値Vminを下回る前に電流低下制御を実行することによって、第1終了制御によるインピーダンス異常判定時間が確保される。時刻t3で第1終了制御によって|Vin-Vs|<ΔVの状態が所定時間継続したと判定されると、インピーダンス異常と判定され、第1終了制御によって充電器100が停止される。そのため、外部電源系統に電流が流れなくなりインピーダンス増大箇所の発熱が抑制される。図5は、上述した第2終了制御を実行する場合の車両ECU300および充電器ECU400の処理手順を示すフローチャートである。図5に示すフローチャートは、外部充電中に予め定められた周期で実行される。まず、車両ECU300の処理手順を説明する。S30にて、車両ECU300は、外部充電中に入力電圧Vinが低下したか否かを判定する。入力電圧Vinが低下していない場合S30にてNO、処理は終了される。入力電圧Vinが低下した場合S30にてYES、車両ECU300は、S31にて、充電器ECU400からの状態信号に基づいて、入力電圧Vinの低下後から一定期間内に充電回路101が停止したか否かを判定する。入力電圧Vinの低下後から一定期間内に充電回路101が停止していない場合S31にてNO、処理は終了される。入力電圧Vinの低下後から一定期間内に充電回路101が停止した場合S31にてYES、車両ECU300は、インピーダンス異常によって入力電圧Vinが作動下限値Vminよりも低下したことによる充電回路101の強制停止であると判定し、ハンチングカウンタCを1つ増加させる。なお、ハンチングカウンタCの初期値は0である。S33にて、車両ECU300は、ハンチングカウンタCが所定回数を越えたか否かを判定する。ハンチングカウンタCが所定回数を越えていない場合S33にてNO、処理は終了される。ハンチングカウンタCが所定回数を越えた場合S33にてYES、車両ECU300は、S34にて、インピーダンス異常と判定し、第1終了指令を充電器ECU400に出力する。S34にてインピーダンス異常と判定した後、車両ECU300は、処理をS35に移し、インピーダンス異常を記録しユーザに報知する。次に、充電器ECU400の処理手順を説明する。S40にて、充電器ECU400は、充電回路101の状態作動および停止を示す状態信号を車両ECU300に出力する。S41にて、充電器ECU400は、第2終了指令に応じて外部充電を終了させる。図6は、第2終了制御が実行される場合の入力電圧Vinの時間変化を示す図である。時刻t11で外部充電が開始されると、外部充電系統にインピーダンス増大箇所が存在する場合には、入力電圧Vinが低下し始める。この際、上述した電流低下制御が何らかの原因で不作動となると、入力電圧Vinがさらに低下し、時刻t12にて入力電圧Vinが作動下限値Vminよりも低下するため、充電回路101は停止する。これにより、外部充電系統に電流が流れなくなり入力電圧Vinが正常値に戻るため充電回路101は再起動される。この再起動によって時刻t13にて再び入力電圧Vinが作動下限値Vminを下回り充電回路101は再び停止する。車両ECU300は、このような充電回路101の強制停止回数をハンチングカウンタCとしてカウントし、そのハンチングカウンタCが所定回数を越える時刻t15でインピーダンス異常と判定して、第2終了制御によって充電器100を停止させる。そのため、電流低下制御が何らかの原因で不作動となり第1終了制御が正常に行なわれない場合においても、インピーダンス増大箇所の発熱を抑制することができる。以上のように、本実施例による制御装置は、外部充電中、入力電圧Vinの降下幅がしきい幅ΔVを超える状態が所定時間継続した場合、インピーダンス異常であると判定して外部充電を終了させる第1終了制御を行なう。この際、第1終了制御を行なう時間を確保するために、本実施例による制御装置は、入力電圧Vinが作動下限値Vminよりも所定値だけ高いしきい電圧V1まで低下した時点で入力電圧Vinが作動下限値Vminを下回る前に、外部電源系統を流れる電流を減少させる電流低下制御を行なう。この電流低下制御によって第1終了制御によるインピーダンス異常判定時間を確保することができる。そのため、入力電圧Vinの低下量に基づいて外部電源系統のインピーダンス異常を精度よく判定して外部充電を終了させ、インピーダンス増大箇所の発熱を適切に抑制することができる。今回開示された実施例はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。