三相モータを制御するためのモータ制御装置であって、前記三相モータを駆動するために前記三相モータの各相ごとに設けられた半導体スイッチ素子と、前記半導体スイッチ素子の動作を制御するために前記三相モータの各相ごとに設けられたプリドライバ回路と、前記プリドライバ回路へ電流を供給する電源回路と、モータ制御信号を演算して出力する演算処理装置と、前記演算処理装置から出力されたモータ制御信号に基づいて、前記三相モータの各相の駆動信号を出力する論理回路と、前記論理回路から出力された駆動信号に基づいて、前記プリドライバ回路の動作を制御する駆動回路と、前記電流が所定値以上であるときに、前記電源回路から前記プリドライバ回路への前記電流の供給を遮断する電流遮断回路とを備えることを特徴とするモータ制御装置。請求項1に記載のモータ制御装置において、前記半導体スイッチ素子は、各相の高電圧側に設けられたハイサイド半導体スイッチ素子と、各相の低電圧側に設けられたロウサイド半導体スイッチ素子とを含み、前記プリドライバ回路は、各相の前記ハイサイド半導体スイッチ素子に対応して設けられたハイサイドプッシュプル回路と、各相の前記ロウサイド半導体スイッチ素子に対応して設けられたロウサイドプッシュプル回路とを含み、前記電流遮断回路は、前記ハイサイドプッシュプル回路および前記ロウサイドプッシュプル回路のいずれか少なくとも一方への前記電流の供給を遮断することを特徴とするモータ制御装置。請求項1または2に記載のモータ制御装置において、前記電流遮断回路は、前記電源回路と前記プリドライバ回路との間に設けられた電圧フォロワ回路と、前記電流の大きさを検出する電流検出回路とを含み、前記電流検出回路により検出された前記電流の大きさが前記所定値以上である場合、前記電圧フォロワ回路の出力電圧を変化させることにより、前記電源回路から前記プリドライバ回路への前記電流の供給を遮断することを特徴とするモータ制御装置。請求項1または2に記載のモータ制御装置において、前記電流遮断回路は、前記電源回路と前記プリドライバ回路との間に設けられた過電流遮断用ヒューズを含み、前記電流の大きさが前記所定値以上である場合、前記過電流遮断用ヒューズが溶断することにより、前記電源回路から前記プリドライバ回路への前記電流の供給を遮断することを特徴とするモータ制御装置。請求項1または2に記載のモータ制御装置において、前記プリドライバ回路は、前記三相モータの各相ごとに前記電源回路に対して並列に接続された複数のプッシュプル回路を含み、前記電流遮断回路は、前記電源回路から前記複数のプッシュプル回路のいずれか少なくとも1つへの前記電流の供給を遮断することを特徴とするモータ制御装置。請求項1乃至5のいずれか一項に記載のモータ制御装置において、前記電流遮断回路は、前記電流が所定値以上であるときに、前記演算処理装置または前記論理回路のいずれか少なくとも一方へ故障診断信号を出力することを特徴とするモータ制御装置。請求項1乃至6のいずれか一項に記載のモータ制御装置において、前記プリドライバ回路、前記論理回路、前記駆動回路および前記電流遮断回路を少なくとも含む複数の回路を集積化した半導体装置を有することを特徴とするモータ制御装置。特許文献1に記載された技術では、いずれか一相の半導体スイッチ素子の異常が検出された場合、三相全ての駆動回路の供給電源が遮断されるため、それ以上モータ駆動を続けることができない。また、特許文献2に記載された技術では、モータ駆動用の半導体スイッチ素子に対して直列にヒューズが接続されるため、許容電流が大きなヒューズを使用する必要があり、コストアップにつながる。本発明によるモータ制御装置は、三相モータを制御するためのものであって、三相モータを駆動するために三相モータの各相ごとに設けられた半導体スイッチ素子と、半導体スイッチ素子の動作を制御するために三相モータの各相ごとに設けられたプリドライバ回路と、プリドライバ回路へ電流を供給する電源回路と、モータ制御信号を演算して出力する演算処理装置と、演算処理装置から出力されたモータ制御信号に基づいて、三相モータの各相の駆動信号を出力する論理回路と、論理回路から出力された駆動信号に基づいて、プリドライバ回路の動作を制御する駆動回路と、電流が所定値以上であるときに、電源回路からプリドライバ回路への電流の供給を遮断する電流遮断回路とを備える。本発明によれば、異常が発生した場合においても安定したモータ駆動を続けることができるモータ制御装置を低コストで提供することができる。従来技術の説明以下に本発明の実施の形態について説明する。最初に、図7を用いて本発明の従来技術についての説明を行う。図7は、従来技術によるモータ制御装置の構成例を示すブロック図である。図7に示すモータ制御装置1 ́は、三相モータ2の駆動を制御するためのものであり、半導体装置3、電源回路4および演算処理装置10と、バッテリ電圧8とグランド9の間にそれぞれ接続されたモータ駆動用のハイサイド半導体スイッチ素子27~29およびロウサイド半導体スイッチ素子42~44とを有する。半導体装置3は、昇圧回路5および論理回路11と、三相モータ2のU相、V相およびW相の各相にそれぞれ対応するプリドライバ回路12~14とを有している。これらの各回路は、半導体装置3において集積化されており、一体化された集積回路としての半導体装置3を構成している。プリドライバ回路12~14の各々は、ハイサイド半導体スイッチ素子27~29に対応するハイサイドプッシュプル回路19を構成する半導体スイッチ素子20および21と、ロウサイド半導体スイッチ素子42~44に対応するロウサイドプッシュプル回路34を構成する半導体スイッチ素子35および36と、これらのプッシュプル回路19、34の動作をそれぞれ制御する駆動回路22、37とを有する。なお、図7では各相のプリドライバ回路12~14を代表してU相のプリドライバ回路12の構成を図示しているが、他のV相、W相のプリドライバ回路13、14も同様の構成を有している。したがって、以下では、各相のプリドライバ回路12~14を代表して、U相のプリドライバ回路12の動作を中心に説明を行うこととする。電源回路4は、所定の電源電圧を生成して半導体装置3へ出力する。半導体装置3において入力された電源電圧は、電源供給配線6を介して昇圧回路5およびプリドライバ回路12のロウサイドプッシュプル回路34へ供給される。昇圧回路5は、電源回路4から電源供給配線6を介して供給された電源電圧を昇圧し、電源電圧よりも高い昇圧電圧を昇圧電圧供給配線7を介してプリドライバ回路12のハイサイドプッシュプル回路19へ供給する。これは、ハイサイド半導体スイッチ素子27をオンするためにハイサイドプッシュプル回路19からハイサイド半導体スイッチ素子27へ出力するゲート-ソース間電圧は、U相のモータ出力配線45におけるモータ駆動出力の電圧レベルよりも高くする必要があるためである。プリドライバ回路12では、こうして電源回路4から供給された電源電圧およびそれを昇圧した昇圧電圧によって電流が流れる。これにより、電源回路4からプリドライバ回路12への電流供給が行われる。演算処理装置10は、モータ2の回転状態や外部からの指令に基づいてモータ制御信号を演算し、論理回路11へ出力する。論理回路11は、演算処理装置10から出力されたモータ制御信号に基づいて、プリドライバ回路12の動作を制御するための駆動信号を生成し、プリドライバ回路12へ出力する。プリドライバ回路12では、論理回路11から出力された駆動信号に基づいて、駆動回路22、37により、ハイサイドプッシュプル回路19の動作とロウサイドプッシュプル回路34の動作をそれぞれ制御する。駆動回路22は、駆動信号に応じてハイサイドプッシュプル回路19の半導体スイッチ素子20または21のいずれか一方をオンさせる。これにより、プリドライバ回路12からプリドライバ出力配線26を介して、昇圧電圧またはグランド電圧がハイサイド半導体スイッチ素子27のゲート端子へ出力され、ハイサイド半導体スイッチ素子27の動作が制御される。駆動回路37も駆動回路22と同様に、駆動信号に応じてロウサイドプッシュプル回路34の半導体スイッチ素子35または36のいずれか一方をオンさせる。これにより、プリドライバ回路12からプリドライバ出力配線41を介して、電源電圧またはグランド電圧がロウサイド半導体スイッチ素子42のゲート端子へ出力され、ロウサイド半導体スイッチ素子42の動作が制御される。ここで、モータ制御装置1 ́の故障発生原因について説明する。モータ制御装置1 ́は、例えば車両に搭載される電動パワーステアリング装置などにおいて使用される。その場合、操舵補助力をモータ2から出力する際などに、外部要因の影響により誘導ノイズや過渡サージ等の外乱が生じることがある。これらの外乱は、ハイサイド半導体スイッチ素子27~29やロウサイド半導体スイッチ素子42~44のドレイン-ソース間またはゲート-ソース間における接合破壊を引き起こし、短絡故障の原因となり得る。上記のような短絡故障がハイサイド半導体スイッチ素子27~29またはロウサイド半導体スイッチ素子42~44において発生すると、当該スイッチ素子に対応して設けられたハイサイドプッシュプル回路19の半導体スイッチ素子20、21またはロウサイドプッシュプル回路34の半導体スイッチ素子35、36の接合破壊を誘発し、短絡故障を引き起こすおそれがある。例えば、U相のプリドライバ回路12において半導体スイッチ素子20が短絡故障を起こした状態で半導体スイッチ素子21がオンされると、昇圧回路5から昇圧電圧供給配線7を介してグランドへ貫通電流が流れる。この場合の貫通電流は大電流であるため、回路故障を招くおそれがある。また、例えばU相のプリドライバ回路12においてハイサイドプッシュプル回路19の半導体スイッチ素子20がある程度の抵抗値を持った状態で短絡故障をした場合、常に半導体スイッチ素子20において貫通電流が流れることになるため、昇圧回路5から供給される昇圧電圧の低下を引き起こす。近年の車載機器では機能安全に関する規制が厳しくなる傾向にあるため、半導体スイッチ素子20が短絡故障を起こした場合でも、モータ制御装置1 ́に対して要求される最低限のシステム性能を成立させなくてはならない。そこで、短絡故障時に最低限のモータ駆動補償を実現するために、モータ制御装置1 ́では、短絡故障が起きていない他の二相ここではV相およびW相を用いた二相駆動によりモータ2を駆動することができるようにしている。しかし、上記のような昇圧電圧の低下は、二相駆動によるモータ2の駆動に悪影響を及ぼすことになる。これは、ロウサイドプッシュプル回路34の半導体スイッチ素子35が短絡故障した場合に電源回路4から供給される電源電圧においても同様である。そこで本発明では、上述のプリドライバ回路12~14における半導体スイッチ素子20、21または半導体スイッチ素子35、36の接合破壊による他の二相への悪影響を低減させ、安定したモータ駆動を続けることができるようにすることを目的の一つとする。なお、この目的を実現するための方法の一つとして、各相ごとに電源回路4を設けることも考えられるが、これは装置全体のコストアップを招くために現実的ではない。したがって、上記目的を低コストで実現できることをさらに目的の一つとする。本発明の説明図1は、本発明によるモータ制御装置の一実施形態の構成を示すブロック図である。図1のモータ制御装置1は、図7のモータ制御装置1 ́と比較して、各相のハイサイドプッシュプル回路19と昇圧回路5の間に電流遮断回路23を設けた点と、各相のロウサイドプッシュプル回路34と電源回路4の間に電流遮断回路38を設けた点とが異なっている。なお、図1ではU相のプリドライバ回路12を代表例として図示しているが、V相のプリドライバ回路13およびW相のプリドライバ回路14においても同様に、電流遮断回路23および38がそれぞれ設けられている。本発明の特徴は、図1に示すように、モータ制御装置1の各相に電流遮断回路23および38を設けたことにある。各相の電流遮断回路23および38は、プリドライバ回路12~14の半導体スイッチ素子20、21、35または36が接合破壊のために短絡故障して大電流が流れたときに、当該スイッチ素子が設けられたプリドライバ回路12、13または14に流れる電流を遮断する。これにより、大電流による回路故障を防ぐと共に、昇圧回路5から出力される昇圧電圧または電源回路4から供給される電源電圧の低下を防ぐことができる。その結果、他の二相に供給される昇圧電圧または電源電圧には影響がないため、残り二相では正常出力が可能となる。以下、図1の電流遮断回路23、38の実施形態について、図2~図6を参照して詳細に説明する。第1の実施の形態本発明の第1の実施の形態による電流遮断回路23、38の構成について、図2と図3を使用して説明する。図2は、本発明の第1の実施の形態による電流遮断回路23の構成例を示すブロック図である。図2に示すように、本実施形態の電流遮断回路23は、オペアンプ46および47、フィルタ回路48、電流検出抵抗50、電流制限抵抗51、スイッチ素子54および電流検出回路93を有している。なお、ここでは電流遮断回路23を代表例として示しているが、電流遮断回路38も同様の構成を有している。オペアンプ46は、昇圧回路5からの昇圧電圧供給配線7とハイサイドプッシュプル回路19に繋がる昇圧電圧出力配線25との間に設けられている。このオペアンプ46により、昇圧回路5から出力された昇圧電圧をハイサイドプッシュプル回路19へ供給するための電圧フォロワ回路が構成される。なお、昇圧回路5は、図1に示すように電源回路4と接続されている。すなわち、電源回路4とプリドライバ回路12内のハイサイドプッシュプル回路19との間に、オペアンプ46によって構成された電圧フォロワ回路が設けられている。なお、電流遮断回路38でも同様に、電源回路4からの電源供給配線6とロウサイドプッシュプル回路34に繋がる電源出力配線40図1参照との間にオペアンプ46が設けられている。すなわち、電源回路4とプリドライバ回路12内のロウサイドプッシュプル回路34との間に、オペアンプ46によって構成された電圧フォロワ回路が設けられている。ここで図2に戻って電流遮断回路23の説明を続ける。図2において、オペアンプ46からの出力電圧により電流検出抵抗50を流れる電流92の大きさは、電流検出回路93により検出される。電流検出回路93は、電流92の検出値に応じた電流検出電圧をオペアンプ47へ出力する。この電流検出電圧は、オペアンプ47の非反転入力側に入力される。オペアンプ47は、非反転入力側に入力された電流検出回路93からの電流検出電圧と、反転入力側に入力される基準電圧95とを比較し、その比較結果に応じたコンパレータ出力をフィルタ回路48へ出力する。フィルタ回路48を通過したコンパレータ出力と演算処理装置10から出力された演算処理装置信号との論理和が、スイッチ素子54のゲート端子へスイッチ素子駆動信号として出力される。また、フィルタ回路48を通過したコンパレータ出力は、故障診断出力24として論理回路11へ出力される。論理回路11では、電流遮断回路23から故障診断出力24が出力されることにより、異常の発生を検知することができる。なお、故障診断出力24を論理回路11ではなく演算処理装置10へ出力するようにしてもよい。あるいは、論理回路11と演算処理装置10の両方へ故障診断出力24を出力してもよい。なお、電流遮断回路38では、フィルタ回路48を通過したオペアンプ47からのコンパレータ出力は、故障診断出力39図1参照として論理回路11へ出力される。この故障診断出力39も故障診断出力24と同様に、論理回路11ではなく演算処理装置10へ出力してもよいし、論理回路11と演算処理装置10の両方へ出力してもよい。次に電流遮断回路23の動作を説明する。ハイサイドプッシュプル回路19が正常である場合、電流検出抵抗50に流れる電流92は比較的小さいため、電流検出回路93から出力される電流検出電圧は基準電圧95未満となる。そのため、オペアンプ47から出力されるコンパレータ出力はロウレベルとなり、スイッチ素子54はオフ状態となる。これにより、昇圧回路5から昇圧電圧供給配線7を介してオペアンプ46の電圧フォロワ回路へ入力された昇圧電圧が昇圧電圧出力配線25を介してハイサイドプッシュプル回路19へ出力される。また、オペアンプ47から出力されるコンパレータ出力がロウレベルであるため、故障診断出力24もロウレベルとなり出力されない。一方、ハイサイドプッシュプル回路19において、例えば半導体スイッチ素子20が短絡故障した場合、前述のように昇圧回路5から昇圧電圧供給配線7を介してグランドへ貫通電流が流れる。この貫通電流は、電流検出回路93において、電流検出抵抗50に流れる電流92として検出される。所定値以上の貫通電流を電流92として検出することにより、電流検出回路93から出力される電流検出電圧が基準電圧95を超えると、オペアンプ47から出力されるコンパレータ出力がハイレベルとなる。これにより、スイッチ素子54がオン状態になると共に、故障診断出力24が出力される。スイッチ素子54がオンすると、オペアンプ46の電圧フォロワ回路からの出力電圧が変化し、ロウレベルに固定される。その結果、昇圧回路5からの昇圧電圧はオペアンプ46において遮断され、ハイサイドプッシュプル回路19へ供給されなくなる。これにより、昇圧回路5を介した電源回路4からプリドライバ回路12への電流供給が遮断される。なお、電流遮断回路38でも同様に、所定値以上の貫通電流を検出することにより電流検出回路93から出力される電流検出電圧が基準電圧95を超えると、故障診断出力39が出力されると共に、スイッチ素子54がオン状態となり、オペアンプ46の電圧フォロワ回路からの出力電圧がロウレベルに固定される。その結果、電源回路4からの電源電圧がオペアンプ46において遮断されてロウサイドプッシュプル回路34へ供給されなくなることで、電源回路4からプリドライバ回路12への電流供給が遮断される。また、電流遮断回路23では、半導体スイッチ素子20の短絡故障が発生していない場合に、演算処理装置10から出力される演算処理装置信号によってスイッチ素子54のオンオフを制御することもできる。すなわち、予め定められた電流遮断条件を満たすか否かを演算処理装置10において判断し、電流遮断条件を満たすと判断した場合は演算処理装置10から電流遮断回路23へ演算処理装置信号を出力することで、電源回路4からプリドライバ回路12への電流供給を強制的に遮断することができる。これは、電流遮断回路38においても同様である。図3は、本発明の第1の実施の形態における電流遮断時のタイミングチャートである。ハイサイドプッシュプル回路19において半導体スイッチ素子20の故障が発生すると、電流検出抵抗50に流れる電流92が上昇し始めることにより、電流検出回路93からの電流検出出力が符号102に示すように上昇する。また、これと同時に、昇圧回路5からプリドライバ回路12の昇圧電圧出力配線25へ出力される昇圧電圧は、符号101に示すように、正常時の電圧58から低下し始める。電流検出回路93からの電流検出出力が基準電圧95に達すると、オペアンプ47からのコンパレータ出力は、符号103に示すようにロウレベルからハイレベルへと変化する。このコンパレータ出力の立上りエッジから符号56に示す所定のフィルタ時間が経過すると、符号104および105に示すように、故障診断出力24と、スイッチ素子54へ出力されるスイッチ素子駆動信号とがロウレベルからハイレベルへと変化し、それに応じて、オペアンプ46の出力電圧がロウレベルに固定される。その結果、昇圧回路5からプリドライバ回路12の昇圧電圧出力配線25へ出力される昇圧電圧が、符号101に示すように異常時の電圧59まで低下し、プリドライバ回路12への電流供給が遮断される。以上説明したようにして、電流遮断回路23により短絡故障時の貫通電流を遮断することにより、プリドライバ回路12における半導体スイッチ素子20、21の接合破壊による他の二相への悪影響を低減させることができる。その結果、異常が発生した場合においても安定したモータ駆動を続けることができる。なお、電流遮断回路38でも同様に、半導体スイッチ素子35、36の接合破壊による他の二相への悪影響を低減させ、異常が発生した場合においても安定したモータ駆動を続けることができる。さらに、U相以外の二相、すなわちV相およびW相についても同様である。以上説明した本発明の第1の実施の形態によれば、次の作用効果を奏する。1三相モータ2を制御するためのモータ制御装置1は、三相モータ2を駆動するために三相モータ2の各相ごとに設けられたハイサイド半導体スイッチ素子27~29およびロウサイド半導体スイッチ素子42~44と、ハイサイド半導体スイッチ素子27~29およびロウサイド半導体スイッチ素子42~44の動作を制御するために三相モータ2の各相ごとに設けられたプリドライバ回路12~14と、プリドライバ回路12~14へ電流を供給する電源回路4と、モータ制御信号を演算して出力する演算処理装置10と、演算処理装置10から出力されたモータ制御信号に基づいて三相モータ2の各相の駆動信号を出力する論理回路11と、論理回路11から出力された駆動信号に基づいてプリドライバ回路12~14の動作を制御する駆動回路22、37と、上記電流が所定値以上であるときに電源回路4からプリドライバ回路12~14への電流の供給を遮断する電流遮断回路23、38とを備える。このようにしたので、異常が発生した場合においても安定したモータ駆動を続けることができるモータ制御装置1を低コストで提供することができる。2プリドライバ回路12~14は、各相のハイサイド半導体スイッチ素子27~29に対応して設けられたハイサイドプッシュプル回路19と、各相のロウサイド半導体スイッチ素子42~44に対応して設けられたロウサイドプッシュプル回路34とを含み、電流遮断回路23、38は、ハイサイドプッシュプル回路19およびロウサイドプッシュプル回路34のいずれか少なくとも一方への電流の供給を遮断するようにした。これにより、ハイサイド半導体スイッチ素子27~29およびロウサイド半導体スイッチ素子42~44の動作をハイサイドプッシュプル回路19およびロウサイドプッシュプル回路34によりそれぞれ適切に制御しつつ、ハイサイドプッシュプル回路19およびロウサイドプッシュプル回路34のいずれか少なくとも一方に異常が発生した場合は、その回路への電流供給を遮断して安定したモータ駆動を続けることができる。3電流遮断回路23、38は、電源回路4とプリドライバ回路12~14との間に設けられたオペアンプ46による電圧フォロワ回路と、プリドライバ回路12~14へ供給される電流の大きさを検出する電流検出回路93とを含み、電流検出回路93により検出された電流の大きさが所定値以上である場合、オペアンプ46による電圧フォロワ回路の出力電圧を変化させることにより、電源回路4からプリドライバ回路12~14への電流の供給を遮断するようにした。これにより、プリドライバ回路12~14において発生した異常を確実に検知して電流供給を遮断することができる。4電流遮断回路23、38は、プリドライバ回路12~14へ供給される電流が所定値以上であるときに、演算処理装置10または論理回路11のいずれか少なくとも一方へ故障診断信号24、39をそれぞれ出力するようにした。これにより、プリドライバ回路12~14において異常が発生したことをモータ制御装置1のシステム全体で把握し、必要に応じてユーザへの警告等の措置を講じることができる。5モータ制御装置1は、プリドライバ回路12~14、論理回路11、駆動回路22、37および電流遮断回路23、38を少なくとも含む複数の回路を集積化した半導体装置3を有することとした。これにより、モータ制御装置1の小型化および低コスト化を図ることができる。第2の実施の形態本発明の第2の実施の形態による電流遮断回路23、38の構成について、図4を使用して説明する。図4は、本発明の第2の実施の形態による電流遮断回路23の構成例を示すブロック図である。本実施形態による電流遮断回路23は、図2に示した第1の実施の形態によるものと比べて、オペアンプ46、電流検出抵抗50、電流制限抵抗51、スイッチ素子54および電流検出回路93の代わりに、ダイオード49および過電流遮断用ヒューズ57を有する点が異なっている。なお、ここでは電流遮断回路23を代表例として示しているが、電流遮断回路38も同様の構成を有している。過電流遮断用ヒューズ57は、図2のオペアンプ46と同様に、昇圧回路5からの昇圧電圧供給配線7とハイサイドプッシュプル回路19に繋がる昇圧電圧出力配線25との間に設けられている。すなわち、電源回路4とプリドライバ回路12内のハイサイドプッシュプル回路19との間に過電流遮断用ヒューズ57が設けられている。なお、電流遮断回路38でも同様に、電源回路4とプリドライバ回路12内のロウサイドプッシュプル回路34との間に過電流遮断用ヒューズ57が設けられている。オペアンプ47は、非反転入力側に入力される過電流遮断用ヒューズ57の出力側電圧と、ダイオード49を介して反転入力側に入力される過電流遮断用ヒューズ57の入力側電圧とを比較し、その比較結果に応じたコンパレータ出力をフィルタ回路48へ出力する。フィルタ回路48を通過したコンパレータ出力は、反転された後、故障診断出力24として論理回路11へ出力される。なお、先に説明した第1の実施の形態の場合と同様に、故障診断出力24を論理回路11ではなく演算処理装置10へ出力するようにしてもよいし、論理回路11と演算処理装置10の両方へ出力してもよい。この点は、電流遮断回路38から出力される故障診断出力39についても同様である。ハイサイドプッシュプル回路19が正常である場合、過電流遮断用ヒューズ57に流れる電流は比較的小さいため、過電流遮断用ヒューズ57は溶断しない。そのため、昇圧回路5から昇圧電圧供給配線7を介して入力された昇圧電圧が過電流遮断用ヒューズ57および昇圧電圧出力配線25を介してハイサイドプッシュプル回路19へ出力される。また、オペアンプ47の非反転入力側の電圧は、反転入力側の電圧よりもダイオード49のドロップ電圧分だけ高いため、オペアンプ47からのコンパレータ出力はハイレベルとなる。そのため、コンパレータ出力を反転した故障診断出力24はロウレベルとなって出力されない。一方、ハイサイドプッシュプル回路19において、例えば半導体スイッチ素子20が短絡故障した場合、昇圧回路5から昇圧電圧供給配線7を介してグランドへ比較的大きな貫通電流が流れる。所定値以上の貫通電流が流れると、過電流遮断用ヒューズ57が溶断されることにより昇圧回路5からの昇圧電圧が遮断され、ハイサイドプッシュプル回路19へ供給されなくなる。これにより、昇圧回路5を介した電源回路4からプリドライバ回路12への電流供給が遮断される。また、昇圧回路5からの昇圧電圧が遮断されることにより、オペアンプ47の非反転入力側の電圧よりも反転入力側の電圧の方が高くなり、オペアンプ47からのコンパレータ出力がロウレベルとなる。そのため、コンパレータ出力を反転した故障診断出力24がハイレベルとなって出力される。以上説明した本発明の第2の実施の形態によれば、第1の実施の形態で説明した1、2、4および5の各作用効果に加えて、さらに次の6のような作用効果を奏する。6電流遮断回路23、38は、電源回路4とプリドライバ回路12~14との間に設けられた過電流遮断用ヒューズ57を含み、プリドライバ回路12~14へ供給される電流の大きさが所定値以上である場合、過電流遮断用ヒューズ57が溶断することにより、電源回路4からプリドライバ回路12~14への電流の供給を遮断するようにした。これにより、プリドライバ回路12~14において発生した異常を確実に検知して電流供給を遮断することができる。第3の実施の形態本発明の第3の実施の形態による電流遮断回路23、38の構成について、図5と図6を使用して説明する。図5は、本発明の第3の実施の形態によるプリドライバ回路12の構成例を示すブロック図である。本実施形態によるプリドライバ回路12は、図1に示した第1の実施の形態によるものと比べて、ハイサイドプッシュプル回路19およびロウサイドプッシュプル回路34をそれぞれ複数のプッシュプル回路に分割した点が主に異なっている。すなわち、ハイサイドプッシュプル回路19には、半導体スイッチ素子62および65により構成されるプッシュプル回路と、半導体スイッチ素子63および66により構成されるプッシュプル回路と、半導体スイッチ素子64および67により構成されるプッシュプル回路とが、昇圧電圧供給配線7および昇圧回路5を介して、電源回路4に対して並列に接続されている。また、ロウサイドプッシュプル回路34には、半導体スイッチ素子77および80により構成されるプッシュプル回路と、半導体スイッチ素子78および81により構成されるプッシュプル回路と、半導体スイッチ素子79および82により構成されるプッシュプル回路とが、電源供給配線6を介して、電源回路4に対して並列に接続されている。なお、ここではハイサイドプッシュプル回路19およびロウサイドプッシュプル回路34において3つのプッシュプル回路をそれぞれ並列に接続した例を示したが、並列するプッシュプル回路の列はこれに限定されない。また、ここではU相のプリドライバ回路12を代表例として示しているが、他のV相、W相のプリドライバ回路13、14も同様の構成を有している。ハイサイドプッシュプル回路19を構成する各プッシュプル回路には、図4に示した第2の実施の形態による電流遮断回路23と同様の電流遮断回路が、昇圧電圧供給配線7側とグランド側にそれぞれ接続されている。すなわち、オペアンプ47、フィルタ回路48および過電流遮断用ヒューズ57が、各プッシュプル回路の昇圧電圧供給配線7側とグランド側にそれぞれ接続されている。また、ロウサイドプッシュプル回路34を構成する各プッシュプル回路にも同様に、オペアンプ47、フィルタ回路48および過電流遮断用ヒューズ57が、各プッシュプル回路の電源供給配線6側とグランド側にそれぞれ接続されている。ハイサイドプッシュプル回路19の昇圧電圧供給配線7側の各オペアンプ47と、ロウサイドプッシュプル回路34の電源供給配線6側の各オペアンプ47とは、非反転入力側に入力される過電流遮断用ヒューズ57の出力側電圧半導体スイッチ素子62~64または77~79のソース端子電圧と、共通のダイオード49を介して反転入力側に入力される過電流遮断用ヒューズ57の入力側電圧昇圧電圧または電源電圧とを比較し、その比較結果に応じたコンパレータ出力をフィルタ回路48へそれぞれ出力する。これらのコンパレータ出力は、第2の実施の形態と同様に反転された後、故障診断出力71~73および86~88として論理回路11へそれぞれ出力される。一方、ハイサイドプッシュプル回路19およびロウサイドプッシュプル回路34のグランド側の各オペアンプ47は、非反転入力側に入力される過電流遮断用ヒューズ57の入力側電圧半導体スイッチ素子65~67または80~82のソース端子電圧と、反転入力側に入力される所定の基準電圧70または85とを比較し、その比較結果に応じたコンパレータ出力をフィルタ回路48へそれぞれ出力する。これらのコンパレータ出力は反転され、故障診断出力74~76および89~91として論理回路11へそれぞれ出力される。なお、第1および第2の実施の形態で説明したように、上記の各故障診断出力を論理回路11ではなく演算処理装置10へ出力するようにしてもよいし、論理回路11と演算処理装置10の両方へ出力してもよい。例えば、プリドライバ出力配線26を介して半導体スイッチ素子62~64と接続されたハイサイド半導体スイッチ素子27が短絡故障すると、半導体スイッチ素子62~64に誘電ノイズや過渡サージが印加される。ここで、一般的に半導体スイッチ素子は、製造バラツキや配線の寄生抵抗の影響により、オン抵抗値において個体ごとにバラツキを有する。これにより、半導体スイッチ素子62~64のうちオン抵抗値が最も小さいものに多くの電流が流れるため、半導体スイッチ素子62~64において短絡故障の発生状態に差が生じる。例えば、半導体スイッチ素子62のオン抵抗が最も小さい場合、半導体スイッチ素子62が最初に短絡故障することになる。上記のようにして半導体スイッチ素子62が短絡故障した場合、第2の実施の形態で説明したのと同様に、昇圧回路5から昇圧電圧供給配線7を介してグランドへ比較的大きな貫通電流が流れる。この貫通電流が所定値以上になると、半導体スイッチ素子62および65によって構成されるプッシュプル回路と接続されている過電流遮断用ヒューズ57が溶断されることにより、昇圧回路5からの昇圧電圧が遮断され、当該プッシュプル回路へ供給されなくなる。これにより、昇圧回路5を介した電源回路4から当該プリドライバ回路への電流供給が遮断される。この場合、半導体スイッチ素子62および65によって構成されるプッシュプル回路への電流供給のみが遮断されるため、その他の半導体スイッチ素子63および66によって構成されるプッシュプル回路と、半導体スイッチ素子64および67によって構成されるプッシュプル回路とは、正常に動作することが可能となる。これにより、プリドライバ回路12によるハイサイド半導体スイッチ素子27の動作制御性能は低下するものの、三相全てを用いたモータ2の駆動を継続することができる。また、半導体スイッチ素子62および65によって構成されるプッシュプル回路について昇圧回路5からの昇圧電圧が遮断されると、当該プッシュプル回路に接続されているオペアンプ47において、非反転入力側の電圧よりも反転入力側の電圧の方が高くなり、コンパレータ出力がロウレベルとなる。その結果、故障診断出力71がハイレベルとなって出力される。図6は、本発明の第3の実施の形態における電流遮断時のタイミングチャートである。論理回路11からプリドライバ回路12へ入力される駆動信号が符号106に示すようにロウレベルからハイレベルに変化すると、プリドライバ回路12からプリドライバ出力配線26を介してハイサイド半導体スイッチ素子27のゲート端子へ出力されるプリドライバ出力電圧が符号107に示すように正常時の電圧60まで上昇する。ハイサイドプッシュプル回路19において半導体スイッチ素子62の短絡故障が発生し、昇圧回路5から昇圧電圧供給配線7および半導体スイッチ素子62、65を介してグランドへ流れる貫通電流が所定値以上になると、過電流遮断用ヒューズ57が溶断し、昇圧回路5から半導体スイッチ素子62への昇圧電圧が遮断される。すると、プリドライバ出力電圧が符号107に示すように、残りの半導体スイッチ素子63および64のオン抵抗値に応じたドロップ電圧分だけ変化し、異常時の電圧61まで低下していく。また、オペアンプ47の非反転入力側に入力されるコンパレータ入力、すなわち半導体スイッチ素子62のソース端子電圧も、符号108に示すように低下する。コンパレータ入力の低下分がダイオード49のドロップ電圧に応じた基準電圧52を超えると、オペアンプ47からのコンパレータ出力が符号109に示すようにハイレベルからロウレベルに変化する。このコンパレータ出力の立下りエッジから符号56に示す所定のフィルタ時間が経過すると、符号110に示すように故障診断出力71がロウレベルからハイレベルへと変化し、論理回路11に出力される。以上説明した本発明の第3の実施の形態によれば、第2の実施の形態で説明した1、2、4および5の各作用効果に加えて、さらに次の7のような作用効果を奏する。7プリドライバ回路12~14は、三相モータ2の各相ごとに電源回路4に対して並列に接続された複数のプッシュプル回路を含み、オペアンプ47、フィルタ回路48および過電流遮断用ヒューズ57によって構成される電流遮断回路は、電源回路4から複数のプッシュプル回路のいずれか少なくとも1つへの電流の供給を遮断するようにした。これにより、プリドライバ回路12~14においていずれかのプッシュプル回路に異常が発生した場合であっても、三相全てを用いたモータ2の駆動を継続することができる。なお、以上説明した各実施の形態では、車両に搭載される電動パワーステアリング装置などに使用されるモータ制御装置を例として説明したが、本発明の適用範囲はこれに限定されず、様々な用途のモータ制御装置において適用することができる。以上の説明はあくまで一例であり、本発明は上記実施形態の構成に何ら限定されるものではない。