制御端子の電圧を制御することで駆動されるスイッチング素子と、前記スイッチング素子の制御端子に接続され、前記スイッチング素子の制御端子に定電流を流し込み電荷を充電するオン駆動用定電流回路と、前記スイッチング素子の制御端子に接続され、オンすることで前記スイッチング素子の制御端子から電荷を放電するオフ駆動用スイッチング素子と、入力される駆動信号に基づいて前記オン駆動用定電流回路と前記オフ駆動用スイッチング素子を制御することで、前記スイッチング素子の制御端子の電圧を制御して前記スイッチング素子を駆動する制御回路と、を備えた電子装置において、前記オン駆動用定電流回路は、入力端子が駆動用電源回路に、出力端子が前記スイッチング素子の制御端子に接続され、前記スイッチング素子の制御端子に流し込む電流を制御する電流制御用トランジスタと、前記電流制御用トランジスタに接続され、前記電流制御用トランジスタに流れる電流を検出する電流検出用抵抗と、を有し、前記制御回路は、前記電流検出用抵抗の電圧に基づいて前記電流制御用トランジスタを制御し、前記スイッチング素子の制御端子に定電流を流し込むとともに、前記電流制御用トランジスタの入出力端子間電圧に基づいて前記オン駆動用定電流回路の異常を検出することを特徴とする電子装置。前記制御回路は、駆動信号と前記電流制御用トランジスタの入出力端子間電圧に基づいて前記オン駆動用定電流回路の異常を検出することを特徴とする請求項1に記載の電子装置。前記制御回路は、駆動信号が前記オン駆動用定電流回路から前記スイッチング素子の制御端子に定電流を流し込むように指示しているときに、前記電流制御用トランジスタの入出力端子間電圧が0Vである場合、前記電流制御用トランジスタがショート故障していると判断することを特徴とする請求項2に記載の電子装置。前記制御回路は、駆動信号が前記オン駆動用定電流回路から前記スイッチング素子の制御端子に定電流を流し込むように指示しているときに、前記電流制御用トランジスタの入出力端子間電圧が所定の閾値電圧より大きい場合、前記オフ駆動用スイッチング素子がショート故障、又は、前記制御回路の前記オフ駆動用スイッチング素子の制御部分が故障して前記オフ駆動用スイッチング素子がオンしていると判断することを特徴とする請求項2に記載の電子装置。前記制御回路は、駆動信号が前記オフ駆動用スイッチング素子のオンを指示しているときに、前記電流制御用トランジスタの入出力端子間電圧が、定電流の流し込みを停止しているときの入出力端子間電圧より小さい場合、前記電流制御用トランジスタがショート故障、又は、前記制御回路の前記電流制御用トランジスタの制御部分が故障して前記電流制御用トランジスタをオンしていると判断することを特徴とする請求項2に記載の電子装置。前記電流制御用トランジスタの入力端子は、前記電流検出用抵抗を介して前記駆動用電源回路の正極端子に接続されるとともに、基準電位接続用第1抵抗を介して前記駆動用電源回路の負極端子に接続され、出力端子は、基準電位接続用第2抵抗を介して前記駆動用電源回路の負極端子に接続されていることを特徴とする請求項2に記載の電子装置。前記制御回路は、駆動信号が前記オフ駆動用スイッチング素子のオンを指示しているときに、前記電流制御用トランジスタの入出力端子間電圧が前記駆動用電源回路の電圧を前記電流検出用抵抗と前記基準電位接続用第1抵抗で分圧した電圧になっている場合、前記電流制御用トランジスタがオープン故障していると判断することを特徴とする請求項6に記載の電子装置。前記制御回路は、駆動信号が前記オン駆動用定電流回路から前記スイッチング素子の制御端子に定電流を流し込むように指示しているときに、前記電流制御用トランジスタの入出力端子間電圧が0Vである場合、前記電流検出用抵抗がオープン故障していると判断することを特徴とする請求項6に記載の電子装置。前記制御回路は、前記電流検出用抵抗の電圧に基づいて前記電流制御用トランジスタを制御する電流制御回路と、前記電流制御用トランジスタの入出力端子間電圧に基づいて前記オン駆動用定電流回路の異常を検出する異常検出回路と、を有し、前記電流検出用抵抗から電流制御回路までの配線と、電流制御用トランジスタから異常検出回路までの配線が、別々に設けられていることを特徴とする請求項1~8のいずれか1項に記載の電子装置。制御回路は、前記オン駆動用定電流回路の異常を検出したとき、前記オフ駆動用スイッチング素子以外で前記スイッチング素子をオフすることを特徴とする請求項1~9のいずれか1項に記載の電子装置。前記スイッチング素子の制御端子に接続され、オンすることで前記スイッチング素子の制御端子から電荷を放電するオフ保持用スイッチング素子を有し、前記制御回路は、前記スイッチング素子の制御端子の電圧がオン、オフの閾値電圧より低いオフ保持閾値以下になると、前記オフ保持用スイッチング素子を制御して前記スイッチング素子のオフ状態を保持し、前記オン駆動用定電流回路の異常を検出したとき、前記オフ保持用スイッチング素子を制御して前記スイッチング素子をオフすることを特徴とする請求項10に記載の電子装置。前記制御回路は、前記オン駆動用定電流回路の異常を検出したとき、異常信号を出力することを特徴とする請求項1~11のいずれか1項に記載の電子装置。ところで、前述したモータ駆動装置において第1電流源が異常になると、パワートランジスタのゲート電圧が低下せず、パワートランジスタをオフできない異常状態が発生することがある。このとき、パワートランジスタのゲート電圧が、オン、オフの閾値電圧付近の所定範囲内の電圧であると、ソース-ドレイン間電圧、つまりオン電圧が増加し、パワートランジスタの発熱が増大する。このような異常状態が継続すると、パワートランジスタが発熱し熱破壊する可能性がある。本発明はこのような事情に鑑みてなされたものであり、スイッチング素子をオンするために、スイッチング素子の制御端子に定電流を供給して電荷を充電するオン駆動用定電流回路の異常を検出できる電子装置を提供することを目的とする。そこで、本発明者らは、この課題を解決すべく鋭意研究し試行錯誤を重ねた結果、定電流出力用トランジスタと、定電流出力用トランジスタに流れる電流を検出する電流検出用抵抗とによって構成されたオン駆動用定電流回路において、電流検出用抵抗の電圧に基づいてオン駆動用定電流回路の異常を検出できることを見出し、本発明を完成するに至った。すなわち、請求項1に記載の電子装置は、制御端子の電圧を制御することで駆動されるスイッチング素子と、スイッチング素子の制御端子に接続され、スイッチング素子の制御端子に定電流を流し込み電荷を充電するオン駆動用定電流回路と、スイッチング素子の制御端子に接続され、オンすることでスイッチング素子の制御端子から電荷を放電するオフ駆動用スイッチング素子と、入力される駆動信号に基づいてオン駆動用定電流回路とオフ駆動用スイッチング素子を制御することで、スイッチング素子の制御端子の電圧を制御してスイッチング素子を駆動する制御回路と、を備えた電子装置において、オン駆動用定電流回路は、入力端子が駆動用電源回路に、出力端子がスイッチング素子の制御端子に接続され、スイッチング素子の制御端子に流し込む電流を制御する電流制御用トランジスタと、電流制御用トランジスタに接続され、電流制御用トランジスタに流れる電流を検出する電流検出用抵抗と、を有し、制御回路は、電流検出用抵抗の電圧に基づいて電流制御用トランジスタを制御し、スイッチング素子の制御端子に定電流を流し込むとともに、電流制御用トランジスタの入出力端子間電圧に基づいてオン駆動用定電流回路の異常を検出することを特徴とする。この構成によれば、オン駆動用定電流回路の電流制御用トランジスタや電流検出用抵抗等が故障すると、それらに流れる電流や、それらに印加される電圧が変化する。そのため、電流制御用トランジスタの入出力端子間電圧に基づいてオン駆動用定電流回路の異常を検出することができる。請求項2に記載の電子装置は、制御回路は、駆動信号と電流制御用トランジスタの入出力端子間電圧に基づいてオン駆動用定電流回路の異常を検出することを特徴とする。この構成によれば、オン駆動用定電流回路の電流制御用トランジスタや電流検出用抵抗等が故障すると、それらに流れる電流や、それらに印加される電圧が変化する。流れる電流や印加される電圧は、駆動信号の状態によっても変化する。そのため、駆動信号と電流制御用トランジスタの入出力端子間電圧に基づいてオン駆動用定電流回路の異常を検出することができる。請求項3に記載の電子装置は、制御回路は、駆動信号がオン駆動用定電流回路からスイッチング素子の制御端子に定電流を流し込むように指示しているときに、電流制御用トランジスタの入出力端子間電圧が0Vである場合、電流制御用トランジスタがショート故障していると判断することを特徴とする。この構成によれば、駆動信号がオン駆動用定電流回路からスイッチング素子の制御端子に定電流を流し込むように指示しているときには、電流制御用トランジスタの入出力端子間電圧が流し込んでいる定電流に応じた所定の値となる。しかし、電流制御用トランジスタがショート故障すると、入出力端子間電圧が0Vになる。従って、電流制御用トランジスタの入出力端子間電圧が0Vである場合、電流制御用トランジスタがショート故障していると判断することができる。請求項4に記載の電子装置は、制御回路は、駆動信号がオン駆動用定電流回路からスイッチング素子の制御端子に定電流を流し込むように指示しているときに、電流制御用トランジスタの入出力端子間電圧が所定の閾値電圧より大きい場合、オフ駆動用スイッチング素子がショート故障、又は、制御回路のオフ駆動用スイッチング素子の制御部分が故障してオフ駆動用スイッチング素子がオンしていると判断することを特徴とする。この構成によれば、駆動信号がオン駆動用定電流回路からスイッチング素子の制御端子に定電流を流し込むように指示しているときには、電流制御用トランジスタの入出力端子間電圧が流し込んでいる定電流に応じた所定の値となる。しかし、オフ駆動用スイッチング素子がショート故障、又は、制御回路のオフ駆動用スイッチング素子の制御部分が故障してオフ駆動用スイッチング素子がオンすると、所定の閾値電圧より大きくなる。従って、電流制御用トランジスタの入出力端子間電圧が所定の閾値電圧より大きい場合、オフ駆動用スイッチング素子がショート故障、又は、制御回路のオフ駆動用スイッチング素子の制御部分が故障してオフ駆動用スイッチング素子がオンしていると判断することができる。請求項5に記載の電子装置は、制御回路は、駆動信号がオフ駆動用スイッチング素子のオンを指示しているときに、電流制御用トランジスタの入出力端子間電圧が定電流の流し込みを停止しているときの入出力端子間電圧より小さい場合、電流制御用トランジスタがショート故障、又は、制御回路の電流制御用トランジスタの制御部分が故障して電流制御用トランジスタをオンしていると判断することを特徴とする。この構成によれば、駆動信号がオフ駆動用スイッチング素子のオンを指示しているときには、オン駆動用定電流回路は定電流の流し込みを停止しており、電流制御用トランジスタの入出力端子間電圧が停止時に応じた所定の値となる。しかし、電流制御用トランジスタがショート故障、又は、制御回路の電流制御用トランジスタの制御部分が故障して電流制御用トランジスタをオンすると、定電流の流し込みを停止しているときの入出力端子間電圧より小さくなる。従って、電流制御用トランジスタの入出力端子間電圧が、定電流の流し込みを停止しているときの入出力端子間電圧より小さい場合、電流制御用トランジスタがショート故障、又は、制御回路の電流制御用トランジスタの制御部分が故障して電流制御用トランジスタをオンしていると判断することができる。請求項6に記載の電子装置は、電流制御用トランジスタの入力端子は、電流検出用抵抗を介して駆動用電源回路の正極端子に接続されるとともに、基準電位接続用第1抵抗を介して駆動用電源回路の負極端子に接続され、出力端子は、基準電位接続用第2抵抗を介して駆動用電源回路の負極端子に接続されていることを特徴とする。この構成によれば、オン駆動用定電流回路が異常になったとき、電流制御用トランジスタの入出力端子の電圧が不定状態になることを防止することができる。そのため、電流制御用トランジスタの電圧に基づいてオン駆動用定電流回路の異常を確実に検出することができる。請求項7に記載の電子装置は、制御回路は、駆動信号がオフ駆動用スイッチング素子のオンを指示しているときに、電流制御用トランジスタの入出力端子間電圧が駆動用電源回路の電圧を電流検出用抵抗と基準電位接続用第1抵抗で分圧した電圧になっている場合、電流制御用トランジスタがオープン故障していると判断することを特徴とする。この構成によれば、駆動信号がオフ駆動用スイッチング素子のオンを指示しているときには、オン駆動用定電流回路は定電流の流し込みを停止しており、電流制御用トランジスタの入出力端子間電圧が停止時に応じた所定の値となる。しかし、電流制御用トランジスタがオープン故障すると、入力端子が電流検出用抵抗を介して駆動用電源回路の正極端子に接続されるとともに、基準電位接続用第1抵抗を介して駆動用電源回路の負極端子に、出力端子が基準電位接続用第2抵抗を介して駆動用電源回路の負極端子に接続されているため、入出力端子間電圧が駆動用電源回路の電圧を電流検出用抵抗と基準電位接続用第1抵抗で分圧した電圧になる。従って、電流制御用トランジスタの入出力端子間電圧が駆動用電源回路の電圧を電流検出用抵抗と基準電位接続用第1抵抗で分圧した電圧になっている場合、電流制御用トランジスタがオープン故障していると判断することができる。請求項8に記載の電子装置は、制御回路は、駆動信号がオン駆動用定電流回路からスイッチング素子の制御端子に定電流を流し込むように指示しているときに、電流制御用トランジスタの入出力端子間電圧が0Vである場合、電流検出用抵抗がオープン故障していると判断することを特徴とする。この構成によれば、駆動信号がオン駆動用定電流回路からスイッチング素子の制御端子に定電流を流し込むように指示しているときには、電流制御用トランジスタの入出力端子間電圧が流し込んでいる定電流に応じた所定の値となる。しかし、電流検出用抵抗がオープン故障すると、電流制御用トランジスタに電流が流れなくなる。電流制御用トランジスタの入力端子が基準電位接続用第1抵抗を介して駆動用電源回路の負極端子に、出力端子が基準電位接続用第2抵抗を介して駆動用電源回路の負極端子に接続されている。そのため、電流制御用トランジスタの入出力端子間電圧が0Vになる。従って、電流制御用トランジスタの入出力端子間電圧が0Vである場合、電流検出用抵抗がオープン故障していると判断することができる。請求項9に記載の電子装置は、制御回路は、電流検出用抵抗の電圧に基づいて電流制御用トランジスタを制御する電流制御回路と、電流制御用トランジスタの入出力端子間電圧に基づいてオン駆動用定電流回路の異常を検出する異常検出回路と、を有し、電流検出用抵抗から電流制御回路までの配線と、電流制御用トランジスタから異常検出回路までの配線が、別々に設けられていることを特徴とする。この構成によれば、電流検出用抵抗は、電流制御用トランジスタに接続されている。そのため、電流検出用抵抗から電流制御回路までの配線と、電流制御用トランジスタから異常検出回路までの配線を一部で共用することができる。しかし、電流検出用抵抗から電流制御回路までの配線と、電流制御用トランジスタから異常検出回路までの配線は、一部で共用されることなく別々に設けられている。そのため、電流検出用抵抗から電流制御回路までの配線が断線しても、オン駆動用定電流回路の異常を検出することができる。請求項10に記載の電子装置は、制御回路は、オン駆動用定電流回路の異常を検出したとき、オフ駆動用スイッチング素子以外でスイッチング素子をオフすることを特徴とする。この構成によれば、オフ駆動用定電流回路の異常に伴うスイッチング素子の熱破壊を防止することができる。請求項11に記載の電子装置は、スイッチング素子の制御端子に接続され、オンすることでスイッチング素子の制御端子から電荷を放電するオフ保持用スイッチング素子を有し、制御回路は、スイッチング素子の制御端子の電圧がオン、オフの閾値電圧より低いオフ保持閾値以下になると、オフ保持用スイッチング素子を制御してスイッチング素子のオフ状態を保持し、オン駆動用定電流回路の異常を検出したとき、オフ保持用スイッチング素子を制御してスイッチング素子をオフすることを特徴とする。この構成によれば、オン駆動用定電流回路の異常を検出したとき、オフ保持用スイッチング素子を制御してスイッチング素子の制御端子から電荷を放電させことで、スイッチング素子をオフする。そのため、スイッチング素子の熱破壊を防止することができる。請求項12に記載の電子装置は、制御回路は、オン駆動用定電流回路の異常を検出したとき、異常信号を出力することを特徴とする。この構成によれば、オン駆動用定電流回路の異常を外部に知らせることができる。なお、基準電位接続用第1抵抗及び基準電位接続用第2抵抗は、基準電位接続用抵抗を区別するために便宜的に導入したものである。次に実施形態を挙げ、本発明をより詳しく説明する。本実施形態では、本発明に係る電子装置を、車両に搭載され、車両駆動用モータを制御するモータ制御装置に適用した例を示す。まず、図1を参照して本実装形態のモータ制御装置の構成について説明する。ここで、図1は、本実施形態におけるモータ制御装置の回路図である。図1に示すモータ制御装置1電子装置は、車体から絶縁された高電圧バッテリB1の出力する直流高電圧例えば288Vを3相交流電圧に変換して車両駆動用モータM1に供給し、車両駆動用モータM1を制御する装置である。モータ制御装置1は、平滑コンデンサ10と、インバータ装置11と、制御装置12とを備えている。平滑コンデンサ10は、高電圧バッテリB1の直流高電圧を平滑化するための素子である。平滑コンデンサ10の一端は、高電圧バッテリB1の正極端子に接続されている。また、他端は、高電圧バッテリB1の負極端子に接続されている。さらに、高電圧バッテリB1の負極端子は、車体から絶縁された高電圧バッテリ用のグランドに接続されている。インバータ装置11は、平滑コンデンサ10によって平滑化された直流電圧を3相交流電圧に変換して車両駆動用モータM1に供給する装置である。インバータ装置11は、IGBT110a~110fスイッチング素子と、電流センス抵抗111a~111fとを備えている。IGBT110a~110fは、ゲート制御端子の電圧を制御することで駆動され、オン、オフすることで平滑コンデンサ10に平滑化された直流電圧を3相交流電圧に変換するためのスイッチング素子である。IGBT110a~110fは、コレクタ電流に比例し、コレクタ電流より小さい電流が流れる電流センス端子を備えている。IGBT110a、110d、IGBT110b、110e及びIGBT110c、110fはそれぞれ直列接続されている。具体的には、IGBT110a~110cのエミッタが、IGBT110d~110fのコレクタにそれぞれ接続されている。直列接続された3組のIGBT110a、110d、IGBT110b、110e及びIGBT110c、110fは並列接続されている。IGBT110a~110cのコレクタは平滑コンデンサ10の一端に、IGBT110d~110fのエミッタは平滑コンデンサ10の他端にそれぞれ接続されている。また、IGBT110a~110fのゲートとエミッタは制御装置12にそれぞれ接続されている。さらに、直列接続されたIGBT110a、110d、IGBT110b、110e及びIGBT110c、110fの直列接続点は、車両駆動用モータM1にそれぞれ接続されている。電流センス抵抗111a~111fは、IGBT110a~110fに流れる電流を電圧に変換するための素子である。具体的には、電流センス端子に流れる電流を電圧に変換する素子である。電流センス抵抗111a~111fの一端はIGBT110a~110fの電流センス端子に、他端はIGBT110a~110fのエミッタにそれぞれ接続されている。また、電流センス抵抗111a~111fの両端は、制御装置12にそれぞれ接続されている。制御装置12は、IGBT110a~110fを制御する装置である。制御装置12は、IGBT110a~110fのゲートとエミッタにそれぞれ接続されている。また、IGBT110a~110fに流れる電流を検出するため、電流センス抵抗111a~111fの両端にそれぞれ接続されている。次に、図2を参照して制御装置について詳細に説明する。ここで、図2は、図1における制御装置の回路図である。具体的には、1つのIGBTに対する回路部分を示す回路図である。図2に示すように、制御装置12は、IGBT110dに対して、駆動用電源回路120と、オン駆動用定電流回路121と、オフ駆動用回路122と、オフ保持用回路123と、遮断用回路124と、過電流検出回路126と、短絡検出回路127と、制御回路128とを備えている。制御装置12は、他のIGBT110a~110c、110e、110fに対しても、それぞれ同様に、駆動用電源回路と、オン駆動用定電流回路と、オフ駆動用回路と、オフ保持用回路と、遮断用回路と、過電流検出回路と、短絡検出回路と、制御回路とを備えている。駆動用電源回路120は、IGBT110dを駆動するための電圧を供給する回路である。駆動用電源回路120は、電源回路図略から供給される電圧を安定化して出力する。駆動用電源回路120の入力端子は、電源回路に接続されている。また、正極端子は、オン駆動用定電流回路121に接続されている。さらに、負極端子は、車体から絶縁された高電圧バッテリ用のグランドに接続され、高電圧バッテリ用のグランドを介してIGBT110dのエミッタに接続されている。オン駆動用定電流回路121は、IGBT110dをオンするための回路である。具体的には、IGBT110dのゲートに所定の定電流を流し込んで電荷を充電して、ゲート電圧をオン、オフする閾値電圧より高くし、IGBT110dをオンする回路である。オン駆動用定電流回路121は、電流制御用FET121a電流制御用トランジスタと、電流検出用抵抗121bとを備えている。電流制御用FET121aは、ゲートの電圧を制御することで駆動され、IGBT110dのゲートに所定の定電流を流込んで電荷を充電する素子である。具体的には、PチャネルMOSFETである。電流検出用抵抗121bは、IGBT110dに流し込む電流を検出する素子である。電流制御用FET121aのソース入力端子は、電流検出用抵抗121bを介して駆動用電源回路120の正極端子に接続されている。また、ドレイン出力端子は、IGBT110dのゲートに接続されている。さらに、ゲートは、制御回路128に接続されている。オフ駆動用回路122は、IGBT110dをオフするための回路である。具体的には、IGBT110dのゲートから電荷を放電して、ゲート電圧をオン、オフする閾値電圧より低くし、IGBT110dをオフする回路である。オフ駆動用回路122は、オフ駆動用FET122aオフ駆動用スイッチング素子と、オフ駆動用抵抗122bとを備えている。オフ駆動用FET122aは、ゲートの電圧を制御することで駆動され、オンすることでIGBT110dのゲートから電荷を放電するスイッチング素子である。具体的には、NチャネルMOSFETである。オフ駆動用FET122aのソースは、車体から絶縁された高電圧バッテリ用のグランドに接続され、高電圧バッテリ用のグランドを介して駆動用電源回路120の負極端子とIGBT110dのエミッタに接続されている。また、ドレインは、オフ駆動用抵抗122bを介してIGBT110dのゲートに接続されている。さらに、ゲートは、制御回路128に接続されている。オフ保持用回路123は、IGBT110dのオフ状態を保持する回路である。具体的には、IGBT110dのゲート電圧がオン、オフの閾値電圧より低いオフ保持閾値以下になると、オフ駆動用回路122に比べ速やかにIGBT110dのゲートから電荷を放電して、ゲート電圧をオン、オフする閾値電圧より低くし、IGBT110dのオフ状態を保持する回路である。オフ保持用回路123は、オフ保持用FET123aオフ保持用スイッチング素子と、ゲート抵抗123bとを備えている。オフ保持用FET123aは、ゲートの電圧を制御することで駆動され、オンすることでIGBT110dのゲートから電荷を放電するスイッチング素子である。具体的には、NチャネルMOSFETである。オフ保持用FET123aのソースは、車体から絶縁された高電圧バッテリ用のグランドに接続され、高電圧バッテリ用のグランドを介して駆動用電源回路120の負極端子とIGBT110dのエミッタに接続されている。また、ドレインは、IGBT110dのゲートに接続されている。さらに、ゲートは、ゲート抵抗123bを介して制御回路128に接続されている。遮断用回路124は、異常が発生したとき、オフ駆動用回路122に代わってIGBT110dをオフする回路である。具体的には、過電流や短絡等の異常が発生したとき、オフ駆動用回路122に比べ緩やかにIGBT110dのゲートから電荷を放電して、ゲート電圧をオン、オフする閾値電圧より低くし、オフ駆動用回路122に代わってIGBT110dのオフする回路である。遮断用回路124は、遮断用FET124aと、遮断用抵抗124bとを備えている。遮断用FET124aは、ゲートの電圧を制御することで駆動され、オンすることでIGBT110dのゲートから電荷を放電するスイッチング素子である。具体的には、NチャネルMOSFETである。遮断用FET124aのソースは、車体から絶縁された高電圧バッテリ用のグランドに接続され、高電圧バッテリ用のグランドを介して駆動用電源回路120の負極端子とIGBT110dのエミッタに接続されている。また、ドレインは、遮断用抵抗124bを介してIGBTのゲートに接続されている。さらに、ゲートは、制御回路128に接続されている。過電流検出回路126は、IGBT110dに過電流が流れているか否かを検出する回路である。具体的には、IGBT110dに流れる電流が過電流閾値より大きくなると、IGB110dTに過電流が流れていると判断する回路である。過電流検出回路126の入力端子は、電流センス抵抗111dの一端に接続されている。また、出力端子は、制御回路128に接続されている。短絡検出回路127は、IGBT110dが短絡状態にあるか否かを検出する回路である。具体的には、IGBT110dに流れる電流が、過電流閾値より大きい短絡電流閾値より大きくなると、IGBT110a、110dがともにオンした短絡状態となり、IGBT110dに短絡電流が流れていると判断する回路である。短絡検出回路127の入力端子は、電流センス抵抗111dの一端に接続されている。また、出力端子は、制御回路128に接続されている。制御回路128は、外部から入力される駆動信号に基づいてオン駆動用定電流回路121とオフ駆動用回路122を制御して、IGBT110dを駆動するとともに、IGBT110dのゲート電圧に基づいてオフ保持用回路123を制御して、IGBT110dのオフ状態を保持する回路である。また、駆動信号と電流制御用FET121aの電圧に基づいてオン駆動用定電流回路121の異常を検出し、オフ駆動用FET122a以外オフ駆動用スイッチング素子以外、具体的にはオフ保持用FET123aを制御してIGBT110dをオフするとともに、異常信号を外部に出力する回路でもある。さらに、IGBT110dに過電流が流れたり、IGBT110dが短絡状態になったりした等の異常が発生したとき、オフ駆動用回路122に代わって遮断用回路124を制御して、IGBT110dをオフする回路でもある。制御回路128は、電流制御用FET121a及びオフ駆動用FET122aのゲートにそれぞれ接続されている。また、IGBT110dのゲートに接続されるとともに、ゲート抵抗123bを介してオフ保持用FET123aのゲートに接続されている。さらに、電流検出用抵抗121bの両端に接続されている。加えて、過電流検出回路126及び短絡検出回路127の出力端子、並びに、遮断用FET124aのゲートにそれぞれ接続されている。ここで、駆動用電源回路120、電流制御用FET121a、オフ駆動用FET122a、遮断用FET124a、過電流検出回路126、短絡検出回路127及び制御回路128は、ICとして一体的に構成されている。制御回路128は、電流制御回路1280と、異常検出回路1281とを備えている。電流制御回路1280は、オン駆動用定電流回路121を制御する回路である。具体的には、駆動信号が、IGBT110dのオンを指示しているときに、電流検出用抵抗121bの電圧に基づいて電流制御用FET121aを制御する回路である。より具体的には、駆動信号が、オン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むように指示しているときに、電流検出用抵抗121bの電圧に基づいて電流制御用FET121aを制御する回路である。電流制御回路1280は、抵抗1280aと、定電流源1280bと、オペアンプ1280cとを備えている。抵抗1280aと定電流源1280bは直列接続されている。抵抗1280aの一端は、駆動用電源回路120に接続される電流検出用抵抗121bの一端に接続されている。定電流源1280bの一端は、車体から絶縁された高電圧バッテリ用のグランドに接続され、高電圧バッテリ用のグランドを介して駆動用電源回路120の負極端子に接続されている。オペアンプ1280cの非反転入力端子は、抵抗1280aと定電流源1280bの接続点に接続されている。また、反転入力端子は、電流検出用抵抗121bと電流制御用FET121aの接続点に接続されている。さらに、出力端子は、電流制御用FET121aのゲートに接続されている。異常検出回路1281は、電流制御用FET121aの電圧に基づいてオン駆動用定電流回路121の異常を検出する回路である。異常検出回路1281は、オペアンプ1281aと、抵抗1281b~1281gと、異常判定回路1281hとを備えている。オペアンプ1281a及び抵抗1281b~1281eは、差動増幅回路を構成している。オペアンプ1281aの反転入力端子は、抵抗1281bを介して電流制御用FET121aと電流検出用抵抗121bの接続点に接続されている。つまり、電流制御用FET121aのソースに接続されている。ここで、抵抗1281bから電流制御用FET121aと電流検出用抵抗121bの接続点までの配線は、電流制御回路1280のオペアンプ1280cから電流制御用FET121aと電流検出用抵抗121bの接続点までの配線の一部を共有することなく別々に設けられている。オペアンプ1281aの非反転入力端子は、抵抗1281cを介して電流制御用FET121aのドレインに接続されている。また、抵抗1281dを介して車体から絶縁された高電圧バッテリ用のグランドに接続され、高電圧バッテリ用のグランドを介して駆動用電源回路120の負極端子に接続されている。オペアンプ1281aの出力端子は、抵抗1281eを介して反転入力端子に接続されるとともに、異常判定回路1281hに接続されている。抵抗1281fの一端は、抵抗1281bの反オペアンプ側の一端に接続されている。他端は、高電圧バッテリ用のグランドに接続され、高電圧バッテリ用のグランドを介して駆動用電源回路120の負極端子に接続されている。抵抗1281gの一端は、抵抗1281cの反オペアンプ側の一端に接続されている。他端は、高電圧バッテリ用のグランドに接続され、高電圧バッテリ用のグランドを介して駆動用電源回路120の負極端子に接続されている。これにより、電流制御用FET121aのソースが、抵抗1281f基準電位接続用第1抵抗を介して駆動用電源回路120の負極端子に接続されることになる。また、電流制御用FET121aのドレインが、抵抗1281c、1281d、1281g基準電位接続用第2抵抗を介して駆動用電源回路120の負極端子に接続されることになる。異常判定回路1281hは、オペアンプ1281aの出力に基づいてオン駆動用定電流回路121の異常を判定し、異常信号を出力する回路である。異常判定回路128hには、判定のための所定の閾値電圧が設定されている。異常判定回路1281hの入力端子は、オペアンプ1281aの出力端子に接続されている。次に、図1を参照してモータ制御装置の動作について説明する。車両のイグニッションスイッチ図略がオンすると、図1に示すモータ制御装置1が動作を開始する。高電圧バッテリB1の直流高電圧は、平滑コンデンサ10によって平滑化される。制御装置12は、外部から入力される駆動信号に基づいて、インバータ装置11を構成するIGBT110a~110fを制御する。具体的には、IGBT110a~110fを所定周期でオン、オフする。インバータ装置11は、平滑コンデンサ10によって平滑化された直流高電圧を3相交流電圧に変換して車両駆動用モータM1に供給する。このようにして、モータ制御装置1が車両駆動用モータM1を制御する。次に、図2を参照してIGBTの駆動動作について説明する。図2に示すように、制御回路128は、外部から入力される駆動信号に基づいて電流制御用FET121aとオフ駆動用FET122aを制御してIGBT110dを駆動する。駆動信号がIGBT110dのオンを指示、つまり、オン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むとともに、オフ駆動用FET122aをオフするように指示すると、制御回路128は、電流検出用抵抗121bの電圧に基づいて電流制御用FET121aを制御し、IGBT110dのゲートに定電流を流し込むとともに、オフ駆動用FET122aをオフする。これにより、オン駆動用定電流回路121からIGBT110dのゲートに、定電流源1280bの出力電流と同一の定電流が流し込まれ電荷が充電される。その結果、ゲート電圧がオン、オフする閾値電圧より高くなり、IGBT110dがオンする。一方、駆動信号がIGBT110dのオフを指示、つまり、オン駆動用定電流回路121の動作を停止するとともに、オフ駆動用FET122aをオンするように指示すると、制御回路128は、オン駆動用定電流回路121の動作を停止するとともに、オフ駆動用FET122aをオンする。これにより、IGBT110dのゲートからオフ駆動用抵抗122bを介して電荷が放電される。その結果、ゲート電圧がオン、オフする閾値電圧より低くなり、IGBT110dがオフする。そして、ゲート電圧がオン、オフする閾値電圧より低いオフ保持閾値以下になると、制御回路128は、オフ保持用FET123aをオンする。これにより、IGBT110dのゲートからオフ保持用FET123aを介して電荷がさらに放電され、IGBT110dのオフ状態が保持される。ところで、IGBT110dに流れる電流が過電流閾値より大きくなると、過電流検出回路126は、IGBT110dに過電流が流れていると判断する。IGBT110dに流れる電流が短絡電流閾値より大きくなると、短絡検出回路127は、IGBT、110a、110dがともにオンした短絡状態にあると判断する。制御回路128は、IGBT110dに過電流が流れたり、IGBT110dが短絡状態になったりした等の異常が発生したと判断すると、オフ駆動用FET122aに代わって遮断用FET124aをオンする。これにより、IGBT110dのゲートから遮断抵抗124bを介して電荷が放電される。その結果、ゲート電圧が、オフ駆動回路122に比べ緩やかにオン、オフする閾値電圧より低くなり、IGBT110dがオフする。次に、図2~図4を参照してオン駆動用定電流回路の異常検出動作について説明する。ここで、図3は、オン駆動用定電流回路の異常検出動作を説明するためのフローチャートである。図4は、オン駆動用定電流回路の異常検出動作を説明するための別のフローチャートである。図2に示すオペアンプ1281a及び抵抗1281b~1281eによって構成される差動増幅回路は、電流制御用FET121aのソース-ドレイン間電圧入出力端子間電圧を増幅する。異常判定回路1281fは、図3に示すように、駆動信号がIGBT110dのオンを指示、つまり、オン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むように指示しているときにS100、電流制御用FET121aのソース-ドレイン間電圧が、所定の閾値電圧より大きい場合S101、オフ駆動用FET122aがショート故障、又は、制御回路128のオフ駆動用FET122aの制御部分が故障してオフ駆動用FET122aがオンしていると判断するS102。また、電流制御用FET121aのソース-ドレイン間電圧が0Vである場合S103、電流制御用FET121aがショート故障、又は、電流検出用抵抗121bがオープン故障していると判断するS104。異常判定回路1281fは、上記以外の場合、ステップS100に戻り、同様の処理を繰り返す。一方、図4に示すように、駆動信号がIGBT110dのオフを指示、つまり、オン駆動用定電流回路121の動作を停止するとともに、オフ駆動用FET122aをオンするように指示しているときにS105、電流制御用FET121aのソース-ドレイン間電圧が駆動用電源回路120の電圧を電流検出用抵抗121bと抵抗1281fで分圧した電圧になっている場合S106、電流制御用FET121aがオープン故障していると判断するS107。また、電流制御用FET121aのソース-ドレイン間電圧が定電流の流し込みを停止しているときのソース-ドレイン間電圧より小さい場合S108、電流制御用FET121aがショート故障、又は、制御回路128の電流制御用FET121aの制御部分が故障して電流制御用FET121aをオンしていると判断するS109。異常判定回路1281fは、上記以外の場合、ステップS100に戻り、同様の処理を繰り返す。そして、電流制御用FET121a、電流検出用抵抗121b、及び、制御回路128の一部の少なくともいずれかが故障していると判断すると、制御回路128は、オフ駆動用FET122a以外、具体的には、オフ保持用FET123aを制御してIGBT110dをオフするとともに、異常判定回路1281fを介して異常信号を出力するS110。次に、効果について説明する。本実施形態によれば、制御回路128は、電流制御用FET121aのソース-ドレイン間電圧に基づいて、具体的には、駆動信号と電流制御用FET121aのソース-ドレイン間電圧に基づいてオン駆動用定電流回路121の異常を検出する。オン駆動用定電流回路121の電流制御用FET121aや電流検出用抵抗121b等が故障すると、それらに流れる電流や、それらに印加される電圧が変化する。流れる電流や印加される電圧は、駆動信号の状態によっても変化する。そのため、電流制御用FET121aのソース-ドレイン間電圧に基づいて、具体的には、駆動信号と電流制御用FET121aのソース-ドレイン間電圧に基づいてオン駆動用定電流回路121の異常を検出することができる。本実施形態によれば、制御回路128は、駆動信号がオン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むように指示しているときに、電流制御用FET121aのソース-ドレイン間電圧が0Vである場合、電流制御用FET121aがショート故障していると判断する。駆動信号がオン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むように指示しているときには、電流制御用FET121aのソース-ドレイン間電圧が流し込んでいる定電流に応じた所定の値となる。しかし、電流制御用FET121aがショート故障すると、ソース-ドレイン間電圧が0Vになる。従って、電流制御用FET121aのソース-ドレイン間電圧が定電流を流し込んでいるときの電圧より大きい場合、電流制御用FET121aがショート故障していると判断することができる。本実施形態によれば、制御回路128は、駆動信号がオン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むように指示しているときに、電流制御用FET121aのソース-ドレイン間電圧が所定の閾値電圧より大きい場合、オフ駆動用FET122aがショート故障、又は、制御回路128のオフ駆動用FET122aの制御部分が故障してオフ駆動用FET122aがオンしていると判断する。駆動信号がオン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むように指示しているときには、電流制御用FET121aのソース-ドレイン間電圧が流し込んでいる定電流に応じた所定の値となる。しかし、オフ駆動用FET122aがショート故障、又は、制御回路128のオフ駆動用FET122aの制御部分が故障してオフ駆動用FET122aがオンすると、所定の閾値電圧より大きくなる。従って、電流制御用FET121aのソース-ドレイン間電圧が所定の閾値電圧より大きい場合、オフ駆動用FET122aがショート故障、又は、制御回路128のオフ駆動用FET122aの制御部分が故障してオフ駆動用FET122aがオンしていると判断することができる。本実施形態によれば、制御回路128は、駆動信号がオフ駆動用FET122aのオンを指示しているときに、電流制御用FET121aのソース-ドレイン間電圧が定電流の流し込みを停止しているときのソース-ドレイン間電圧より小さい場合、電流制御用FET121aがショート故障、又は、制御回路128の電流制御用FET121aの制御部分が故障して電流制御用FET121aをオンしていると判断する。駆動信号がオフ駆動用FET122aのオンを指示しているときには、オン駆動用定電流回路121は定電流の流し込みを停止しており、電流制御用FET121aのソース-ドレイン間電圧が停止時に応じた所定の値となる。しかし、電流制御用FET121aがショート故障、又は、制御回路128の電流制御用FET121aの制御部分が故障して電流制御用FET121aをオンすると、定電流の流し込みを停止しているときのソース-ドレイン間電圧より小さくなる。従って、電流制御用FET121aのソース-ドレイン間電圧が定電流の流し込みを停止しているときのソース-ドレイン間電圧より小さい場合、電流制御用FET121aがショート故障、又は、制御回路128の電流制御用FET121aの制御部分が故障して電流制御用FET121aをオンしていると判断することができる。本実施形態によれば、電流制御用FET121aのソースは、電流検出用抵抗121bを介して駆動用電源回路120の正極端子に接続されるとともに、抵抗1281fを介して駆動用電源回路120の負極端子に接続され、ドレインは、抵抗1281c、1281d、1281gを介して駆動用電源回路120の負極端子に接続されている。そのため、オン駆動用定電流回路121が異常になったとき、電流制御用FET121aのソース及びドレインの電圧が不定状態になることを防止することができる。そのため、電流制御用FET121aの電圧に基づいてオン駆動用定電流回路121の異常を確実に検出することができる。本実施形態によれば、制御回路128は、駆動信号がオフ駆動用FET122aのオンを指示しているときに、電流制御用FET121aのソース-ドレイン間電圧が駆動用電源回路120の電圧を電流検出用抵抗121bと抵抗1281fで分圧した電圧になっている場合、電流制御用FET121aがオープン故障していると判断する。駆動信号がオフ駆動用FET122aのオンを指示しているときには、オン駆動用定電流回路121は定電流の流し込みを停止しており、電流制御用FET121aのソース-ドレイン間電圧が停止時に応じた所定の値となる。しかし、電流制御FET121aがオープン故障すると、ソースが電流検出用抵抗121bを介して駆動用電源回路120の正極端子に接続されるとともに、抵抗1281fを介して駆動用電源回路120の負極端子に、ドレインが抵抗1281c、1281d、1281gを介して駆動用電源回路120の負極端子に接続されているため、ソース-ドレイン間電圧が駆動用電源回路120の電圧を電流検出用抵抗121bと抵抗1281fで分圧した電圧になる。従って、電流制御用FET121aのソース-ドレイン間電圧が駆動用電源回路120の電圧を電流検出用抵抗120と抵抗1281fで分圧した電圧になっている場合、電流制御用FET121aがオープン故障していると判断することができる。本実施形態によれば、駆動信号がオン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むように指示しているときに、電流制御用FET121aのソース-ドレイン間電圧が0Vである場合、電流検出用抵抗121bがオープン故障していると判断する。駆動信号がオン駆動用定電流回路121からIGBT110dのゲートに定電流を流し込むように指示しているときには、電流制御用FET121aのソース-ドレイン間電圧が流し込んでいる定電流に応じた所定の値となる。しかし、電流検出用抵抗121bがオープン故障すると、電流制御用FET121aに電流が流れなくなる。電流制御用FET121aのソースが抵抗1281fを介して駆動用電源回路120の負極端子に、ドレインが抵抗1281c、1281d、1281gを介して駆動用電源回路120の負極端子に接続されている。そのため、電流制御用FET121aのソース-ドレイン間電圧が0Vになる。従って、電流制御用FET121aのソース-ドレイン間電圧が0Vである場合、電流検出用抵抗121bがオープン故障していると判断することができる。本実施形態によれば、電流制御用FET121aと電流検出用抵抗121bの接続点から電流制御回路1280までの配線と、電流制御用FET121aと電流検出用抵抗121bの接続点から異常検出回路1281までの配線が、一部で共用されることなく別々に設けられている。そのため、電流制御用FET121aから電流制御回路1280までの配線が断線しても、オン駆動用定電流回路121の異常を検出することができる。本実施形態によれば、制御回路128は、オン駆動用定電流回路121の異常を検出したとき、オフ駆動用FET122a以外、具体的には、オフ保持用FET123aを制御してIGBT110dをオフする。そのため、オフ駆動用定電流回路121の異常に伴うIGBT110dの熱破壊を防止することができる。本実施形態によれば、制御回路128は、オン駆動用定電流回路121の異常を検出したとき、異常信号を出力する。そのため、オン駆動用定電流回路121の異常を外部に知らせることができる。なお、本実施形態では、駆動用電源回路120、電流制御用FET121a、オフ駆動用FET122a、遮断用FET124a、過電流検出回路126、短絡検出回路127及び制御回路128が、ICとして一体的に構成されている例を挙げているが、これに限られるものではない。IGBTに流し込む電流が大きい場合、電流制御用FETをICに外付けするような構成としてもよい。