(57)【要約】【課題】スイッチＳＷをオフ状態に切り替える場合に発生するサージ電圧を抑制できるスイッチの駆動回路Ｄｒを提供する。【解決手段】駆動回路Ｄｒは、スイッチＳＷがオン状態とされている期間におけるスイッチＳＷのコレクタ及びエミッタ間電圧をオン電圧Ｖｏｎとして検出する。駆動回路Ｄｒは、スイッチＳＷをオフ状態に切り替える場合における放電用抵抗体５３の抵抗値Ｒｄを、検出したオン電圧Ｖｏｎが小さい場合よりも、検出したオン電圧Ｖｏｎが大きい場合に大きく設定する。具体的には、駆動回路Ｄｒは、検出したオン電圧Ｖｏｎが大きいほど、抵抗値Ｒｄを大きく設定する。【選択図】      図２
2020068611.tif 000002
【特許請求の範囲】
【請求項１】
スイッチ（ＳＷ，ＳＷＡ，ＳＷＢ）を駆動するスイッチの駆動回路（Ｄｒ）において、
前記スイッチがオン状態とされている期間における前記スイッチの端子間電圧（Ｖｏｎ，ＶｏｎＡ，ＶｏｎＢ）、又は前記スイッチのオン指令がなされてから、前記スイッチのゲート電圧がその上限値（ＶＨ）未満であってかつミラー電圧（Ｖｍｉｌ）以上の判定電圧（Ｖα）になるまでの期間、のいずれかであるサージ相関値を取得する取得部と、
前記スイッチをオフ状態に切り替える場合における前記スイッチのスイッチング速度を、取得された前記サージ相関値が小さい場合よりも該サージ相関値が大きい場合に低く設定する設定部と、を備えるスイッチの駆動回路。
【請求項２】
前記取得部は、前記サージ相関値として、前記スイッチがオン状態とされている期間における前記スイッチの端子間電圧を取得する請求項１に記載のスイッチの駆動回路。
【請求項３】
前記取得部は、前記オン指令がなされた後、前記スイッチのオフ指令がなされるまでの期間において、所定の制御周期毎に前記端子間電圧を取得し、
前記設定部は、前記取得部により前記端子間電圧が取得されるたびに該端子間電圧に基づいて前記スイッチング速度を設定し、前記オフ指令がなされたタイミングで設定されている前記スイッチング速度で前記スイッチをオフ状態に切り替える請求項２に記載のスイッチの駆動回路。
【請求項４】
前記オン指令がなされた後、前記スイッチのオフ指令がなされるまでの期間において、前記取得部により取得された前記端子間電圧に基づいて、前記端子間電圧の上昇速度を算出する速度算出部と、
算出された前記上昇速度に基づいて、前記オフ指令がなされるタイミングにおける前記端子間電圧を推定する推定部と、を備え、
前記取得部は、推定された前記端子間電圧を前記サージ相関値として取得する請求項２に記載のスイッチの駆動回路。
【請求項５】
前記取得部は、前記オン指令がなされてから前記ゲート電圧が前記判定電圧になるまでの期間をさらに取得し、
前記設定部は、取得された前記端子間電圧に基づいて設定した前記スイッチング速度と、取得された前記期間に基づいて設定した前記スイッチング速度とのうち、低い方の速度で前記スイッチをオフ状態に切り替える請求項２〜４のいずれか１項に記載のスイッチの駆動回路。
【請求項６】
前記取得部は、前記サージ相関値として、前記オン指令がなされてから前記ゲート電圧が前記判定電圧になるまでの期間を取得する請求項１に記載のスイッチの駆動回路。
【請求項７】
互いに並列接続された複数の前記スイッチ（ＳＷＡ，ＳＷＢ）を駆動するスイッチの駆動回路において、
前記取得部は、前記各スイッチがオン状態とされている期間において、前記各スイッチの前記サージ相関値を取得し、
前記設定部は、取得された前記各サージ相関値のうち、最も大きいサージ相関値を前記スイッチング速度の設定に用いる請求項１〜６のいずれか１項に記載のスイッチの駆動回路。
【請求項８】
互いに並列接続された複数の前記スイッチ（ＳＷＡ，ＳＷＢ）を駆動するスイッチの駆動回路において、
オフ状態とされている前記各スイッチのうち、最初にオン状態に切り替えられるスイッチを先行オンスイッチ（ＳＷＡ）とし、オン状態とされている前記各スイッチのうち、最後にオフ状態に切り替えられるスイッチを後続オフスイッチ（ＳＷＡ，ＳＷＢ）とし、
前記取得部は、前記先行オンスイッチの前記サージ相関値を取得し、
前記設定部は、前記後続オフスイッチをオフ状態に切り替える場合における前記後続オフスイッチの前記スイッチング速度を、取得された前記サージ相関値が小さい場合よりも該サージ相関値が大きい場合に低く設定する請求項１〜６のいずれか１項に記載のスイッチの駆動回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイッチの駆動回路に関する。
【背景技術】
【０００２】
この種の駆動回路としては、例えば特許文献１に見られるように、スイッチをオフ状態に切り替える場合におけるスイッチのスイッチング速度を調整することにより、サージ電圧を抑制するものが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２９５８３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願発明者は、サージ電圧を抑制する上で、スイッチング速度を調整するための新たなパラメータを見出した。
【０００５】
本発明は、スイッチをオフ状態に切り替える場合に発生するサージ電圧を抑制できるスイッチの駆動回路を提供することを主たる目的とする。
【課題を解決するための手段】
【０００６】
本発明は、スイッチを駆動するスイッチの駆動回路において、
前記スイッチがオン状態とされている期間における前記スイッチの端子間電圧、又は前記スイッチのオン指令がなされてから、前記スイッチのゲート電圧がその上限値未満であってかつミラー電圧以上の判定電圧になるまでの期間、のいずれかであるサージ相関値を取得する取得部と、
前記スイッチをオフ状態に切り替える場合における前記スイッチのスイッチング速度を、取得された前記サージ相関値が小さい場合よりも該サージ相関値が大きい場合に低く設定する設定部と、を備える。
【０００７】
スイッチがオン状態とされている期間にスイッチに流れる電流が大きいほど、スイッチがオフ状態に切り替えられる場合に発生するサージ電圧が大きくなる。このため、スイッチがオン状態とされている期間にスイッチに流れる電流が大きいほど、スイッチがオフ状態に切り替えられる場合におけるスイッチング速度を低くすることが要求される。
【０００８】
ここで、スイッチがオン状態とされている期間にスイッチに流れる電流が大きいほど、スイッチがオン状態とされている場合におけるスイッチの端子間電圧が大きくなることに本願発明者は着目した。
【０００９】
また、スイッチのゲート電圧の上限値未満であってかつスイッチのミラー電圧以上の電圧を判定電圧とする場合、スイッチがオン状態とされている期間にスイッチに流れる電流が大きいほど、スイッチのオン指令がなされてからゲート電圧が判定電圧になるまでの期間が長くなることに本願発明者は着目した。
【００１０】
そこで、本発明では、スイッチがオン状態とされている期間におけるスイッチの端子間電圧、又はオン指令がなされてからゲート電圧が判定電圧になるまでの期間、のいずれかであるサージ相関値が取得される。そして、スイッチをオフ状態に切り替える場合におけるスイッチのスイッチング速度が、取得されたサージ相関値が小さい場合よりもサージ相関値が大きい場合に低く設定される。これにより、スイッチをオフ状態に切り替える場合に発生するサージ電圧を抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る回転電機の制御システムの全体構成図。
【図２】駆動回路を示す図。
【図３】駆動信号、並びにコレクタ及びエミッタ間電圧の推移を示すタイムチャート。
【図４】コレクタ電流、オン電圧及び放電用抵抗体の抵抗値の関係を示す図。
【図５】駆動信号及びコレクタ電流の推移を示すタイムチャート。
【図６】第２実施形態に係る駆動信号、ゲート電圧並びにコレクタ及びエミッタ間電圧の推移を示すタイムチャート。
【図７】第３実施形態に係る駆動信号及びゲート電圧の推移を示すタイムチャート。
【図８】オン時間及び放電用抵抗体の抵抗値の関係を示す図。
【図９】第４実施形態に係る回転電機の制御システムの全体構成図。
【図１０】駆動回路を示す図。
【図１１】第５実施形態に係る駆動回路を示す図。
【図１２】第１，第２駆動信号の推移を示すタイムチャート。
【図１３】第５実施形態の変形例に係る第１，第２駆動信号の推移を示すタイムチャート。
【発明を実施するための形態】
【００１２】
＜第１実施形態＞
以下、本発明に係る駆動回路を具体化した第１実施形態について、図面を参照しつつ説明する。
【００１３】
図１に示すように、制御システムは、直流電源としてのバッテリ１０、インバータ２０及び回転電機３０を備えている。回転電機３０は、例えば、車載主機であり、図示しない駆動輪と動力伝達可能とされている。回転電機３０は、インバータ２０を介してバッテリ１０に電気的に接続されている。本実施形態において、回転電機３０は３相の永久磁石同期機である。バッテリ１０には、コンデンサ２１が並列接続されている。
【００１４】
インバータ２０は、３相分の上下アームスイッチＳＷの直列接続体を備えている。各上アームにおいて、スイッチＳＷの高電位側端子には、コンデンサ２１の第１端が接続され、各下アームにおいて、スイッチＳＷの低電位側端子には、コンデンサ２１の第２端が接続されている。各相において、上アームのスイッチＳＷの低電位側端子と、下アームのスイッチＳＷの高電位側端子とは、回転電機３０の巻線３１の第１端に接続されている。各相の巻線３１の第２端は、中性点で接続されている。
【００１５】
本実施形態では、各スイッチＳＷとして、ＳｉデバイスであるＳｉ−ＩＧＢＴが用いられている。このため、各スイッチＳＷにおいて、高電位側端子はコレクタであり、低電位側端子はエミッタである。各スイッチＳＷには、フリーホイールダイオードが逆並列に接続されている。
【００１６】
制御システムは、制御装置４０を備えている。制御装置４０は、マイコンを主体として構成され、回転電機３０の制御量（例えばトルク）をその指令値に制御すべく、インバータ２０を構成する各スイッチＳＷの駆動信号を生成する。駆動信号は、オン指令又はオフ指令のいずれかとなる。制御装置４０は、生成した各駆動信号を、対応する各スイッチＳＷの駆動回路Ｄｒに対して出力する。各相において、上アーム側の駆動信号と、下アーム側の駆動信号とは、交互にオン指令とされる。
【００１７】
続いて、図２を用いて、駆動回路Ｄｒの構成について説明する。本実施形態における各スイッチＳＷに対応する各駆動回路Ｄｒは、基本的には同じ構成である。
【００１８】
駆動回路Ｄｒは、集積回路にて構成され、定電圧電源５０を備えている。本実施形態では、定電圧電源５０の出力電圧をＶＨと表記する。
【００１９】
駆動回路Ｄｒは、充電用スイッチ５１、充電用抵抗体５２、放電用抵抗体５３及び放電用スイッチ５４を備えている。充電用スイッチ５１の第１端には、定電圧電源５０が接続され、充電用スイッチ５１の第２端には、充電用抵抗体５２の第１端が接続されている。充電用抵抗体５２の第２端には、スイッチＳＷのゲートが接続されている。
【００２０】
スイッチＳＷのゲートには、放電用抵抗体５３の第１端が接続され、放電用抵抗体５３の第２端には、放電用スイッチ５４の第１端が接続されている。放電用スイッチ５４の第２端には、スイッチＳＷのエミッタが接続されている。
【００２１】
駆動回路Ｄｒは、駆動制御部５５を備えている。駆動制御部５５には、制御装置４０により生成された駆動信号ＩＮが入力される。駆動制御部５５は、入力された駆動信号ＩＮがオン指令であると判定した場合、充電用スイッチ５１をオン駆動し、放電用スイッチ５４をオフ駆動する充電処理を行う。これにより、スイッチＳＷのゲート電圧がその閾値電圧Ｖｔｈ以上となり、スイッチＳＷがオン状態に切り替えられる。一方、駆動制御部５５は、入力された駆動信号ＩＮがオフ指令であると判定した場合、充電用スイッチ５１をオフ駆動し、放電用スイッチ５４をオン駆動する放電処理を行う。これにより、スイッチＳＷのゲート電圧が閾値電圧Ｖｔｈ未満となり、スイッチＳＷがオフ状態に切り替えられる。
【００２２】
駆動制御部５５は、図３に示すように、スイッチＳＷがオン状態とされている期間におけるコレクタ及びエミッタ間電圧（以下、コレクタ電圧）を、サージ相関値であるオン電圧Ｖｏｎとして検出する。駆動制御部５５は、検出したオン電圧Ｖｏｎが大きい場合、検出したオン電圧Ｖｏｎが小さい場合よりも放電用抵抗体５３の抵抗値（以下、オフ抵抗値Ｒｄ）を大きく設定する。ここで、図３（ａ）は、駆動制御部５５に入力される駆動信号ＩＮの推移を示し、図３（ｂ）は、コレクタ電圧Ｖｃｅの推移を示す。また、本実施形態において、駆動制御部５５が取得部及び設定部を含む。
【００２３】
駆動制御部５５は、図４に示すように、検出したオン電圧Ｖｏｎが大きいほど、オフ抵抗値Ｒｄを大きく設定する。この設定は、オン電圧Ｖｏｎが大きいほど、スイッチＳＷがオン状態とされている期間のコレクタ電流Ｉｃｅが大きくなり、スイッチＳＷがオフ状態に切り替えられる場合に発生するサージ電圧が大きくなることに鑑みたものである。オフ抵抗値Ｒｄが大きくなるほど、スイッチＳＷがオフ状態に切り替えられる場合におけるスイッチング速度が低くなる。なお、本実施形態において、駆動制御部５５は、検出したオン電圧Ｖｏｎが所定電圧以上となる場合、オフ抵抗値Ｒｄを一定値に設定する。また、オフ抵抗値Ｒｄは、例えば、オン電圧Ｖｏｎと関係付けられてオフ抵抗値Ｒｄが規定されたマップ情報又は数式情報に基づいて設定されればよい。上記情報は、駆動制御部５５が備える記憶部（例えば不揮発性メモリ）に記憶されている。
【００２４】
図５を用いて、オン電圧Ｖｏｎに基づくオフ抵抗値Ｒｄの設定態様について説明する。図５（ａ）は、駆動制御部５５に入力される駆動信号ＩＮの推移を示し、図５（ｂ）は、スイッチＳＷに流れるコレクタ電流Ｉｃｅの推移を示す。なお、図５において、Ｔｓｗは、スイッチＳＷの１スイッチング周期を示す。
【００２５】
時刻ｔ１において、駆動信号ＩＮがオン指令に切り替えられることにより、コレクタ電流Ｉｃｅが増加し始める。その後、時刻ｔ２において駆動信号ＩＮがオフ指令に切り替えられるまで、駆動制御部５５は、所定の制御周期毎にオン電圧Ｖｏｎを検出し、制御周期毎に、検出したオン電圧Ｖｏｎに基づいてオフ抵抗値Ｒｄを設定する。駆動制御部５５は、時刻ｔ２において駆動信号ＩＮがオフ指令に切り替えられたと判定した場合、直前に設定したオフ抵抗値Ｒｄで放電処理を開始する。なお、次のスイッチング周期の時刻ｔ３〜ｔ４においても、時刻ｔ１〜ｔ２の処理と同様の処理が実施される。
【００２６】
１スイッチング周期Ｔｓｗのうち、コレクタ電流Ｉｃｅが最も大きいタイミングは、スイッチＳＷがオフ状態に切り替えられる直前のタイミングであると考えられる。このタイミングにおけるコレクタ電流Ｉｃｅを把握できれば、サージ電圧を抑制しつつ、スイッチング損失を低減する上で適正なオフ抵抗値Ｒｄを設定できると考えられる。この点に鑑み、本実施形態では、駆動制御部５５は、所定の制御周期毎にオン電圧Ｖｏｎを検出し、制御周期毎に、検出したオン電圧Ｖｏｎに基づいてオフ抵抗値Ｒｄを設定する。
【００２７】
＜第２実施形態＞
以下、第２実施形態について、第１実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、オフ抵抗値Ｒｄの設定に用いられるオン電圧の算出方法を変更する。以下、図６を用いてこの方法について説明する。図６（ａ）は、駆動制御部５５に入力される駆動信号ＩＮの推移を示し、図６（ｂ）は、駆動制御部５５により検出されるスイッチＳＷのゲート電圧Ｖｇｅの推移を示し、図６（ｃ）は、コレクタ電圧Ｖｃｅの推移を示す。
【００２８】
時刻ｔ１において、駆動信号ＩＮがオン指令に切り替えられる。これにより、充電処理が開始され、ゲート電圧Ｖｇｅが上昇し始める。その後、コレクタ電圧Ｖｃｅが低下し始める。
【００２９】
その後、時刻ｔ２において、コレクタ電圧Ｖｃｅが１スイッチング周期Ｔｓｗにおける最小値まで低下する。駆動制御部５５は、この最小値を電圧初期値Ｖｉｎｉとして検出する。駆動制御部５５は、時刻ｔ２から、駆動信号ＩＮがオフ指令に切り替えられる時刻ｔ３までの期間Ｔｃｎｔをカウントする。
【００３０】
時刻ｔ２〜ｔ３においては、コレクタ電流Ｉｃｅが徐々に増加することに伴い、オン電圧Ｖｏｎも徐々に増加する。速度算出部として機能する駆動制御部５５は、時刻ｔ２の後、時刻ｔ３になるまでの期間において、検出したオン電圧Ｖｏｎに基づいて、オン電圧Ｖｏｎの上昇速度Ｖｅｌを算出する。
【００３１】
駆動制御部５５は、駆動信号ＩＮがオフ指令に切り替えられたと判定する時刻ｔ３において、「Ｖｉｎｉ＋Ｖｅｌ×Ｔｃｎｔ」をオン電圧の推定値として算出する。そして、推定したオン電圧に基づいて、図４に示したようにオフ抵抗値Ｒｄを設定する。
【００３２】
なお、オン電圧の推定と、推定したオン電圧に基づくオフ抵抗値Ｒｄの設定とは、ゲート電圧Ｖｇｅが低下して閾値電圧Ｖｔｈとなる時刻ｔ４までに実施されればよい。
【００３３】
以上説明した本実施形態によっても、スイッチＳＷがオフ状態に切り替えられる場合に発生するサージ電圧を抑制することができる。
【００３４】
＜第２実施形態の変形例＞
オン電圧の推定に用いる電圧初期値Ｖｉｎｉは、検出値に限らず、例えば設計時に想定した固定値であってもよい。
【００３５】
＜第３実施形態＞
以下、第３実施形態について、第１実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、オフ抵抗値Ｒｄの設定に用いられるパラメータを変更する。以下、図７を用いて、このパラメータについて説明する。図７（ａ）は、駆動制御部５５に入力される駆動信号ＩＮの推移を示し、図７（ｂ）は、スイッチＳＷのゲート電圧Ｖｇｅの推移を示す。
【００３６】
図７に示すＶαは、スイッチＳＷのミラー電圧Ｖｍｉｌ以上であって、かつ、定電圧電源５０の出力電圧ＶＨ未満の判定電圧を示す。駆動制御部５５は、駆動信号ＩＮがオン指令に切り替えられる時刻ｔ１から、ゲート電圧Ｖｇｅが判定電圧Ｖαになる時刻ｔ２までの期間を、サージ相関値であるターンオン期間Ｔｏｎとして検出する。駆動制御部５５は、図８に示すように、検出したターンオン期間Ｔｏｎが長いほど、オフ抵抗値Ｒｄを大きく設定する。この設定は、オン指令がなされている期間に流れるコレクタ電流Ｉｃｅが大きいほど、オン指令がなされてから、ゲート電圧Ｖｇｅが判定電圧Ｖαになるまでの期間が長くなることに鑑みたものである。
【００３７】
駆動制御部５５は、１スイッチング周期Ｔｓｗにおいて、ターンオン期間Ｔｏｎの検出後、駆動信号ＩＮがオフ指令に切り替えられるまでにオフ抵抗値Ｒｄを設定する。ちなみに、駆動制御部５５は、記憶部に記憶されたマップ情報と、検出したターンオン期間Ｔｏｎとに基づいて、オフ抵抗値Ｒｄを設定してもよい。このマップ情報は、ターンオン期間Ｔｏｎとオフ抵抗値Ｒｄとが関係付けられた情報である。
【００３８】
ターンオン期間Ｔｏｎは、駆動信号ＩＮがオフ指令に切り替えられる直前に流れているコレクタ電流Ｉｃｅとの相関がよい。このため、ターンオン期間Ｔｏｎに基づいてオフ抵抗値Ｒｄが設定される本実施形態によれば、サージ電圧を適正に抑制することができる。
【００３９】
＜第３実施形態の変形例＞
１スイッチング周期Ｔｓｗにおいて、駆動制御部５５は、第３実施形態で説明したように、ターンオン期間Ｔｏｎに基づいてオフ抵抗値Ｒｄを設定し、その後、第１実施形態で説明したように、検出したオン電圧Ｖｏｎに基づいてオフ抵抗値Ｒｄを設定する。駆動制御部５５は、駆動信号ＩＮがオフ指令に切り替えられたと判定した場合、ターンオン期間Ｔｏｎに基づいて設定したオフ抵抗値Ｒｄと、オン電圧Ｖｏｎに基づいて設定したオフ抵抗値Ｒｄとのうち、小さい方の抵抗値を放電処理で用いる。この構成によれば、サージ電圧を的確に抑制することができる。
【００４０】
＜第４実施形態＞
以下、第４実施形態について、第１実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、図９に示すように、インバータ２０の各アームは、第１，第２スイッチＳＷＡ，ＳＷＢの並列接続体を備えている。なお、図９において、先の図１に示した構成と同一の構成については、便宜上、同一の符号を付している。
【００４１】
本実施形態では、第１，第２スイッチＳＷＡ，ＳＷＢとして、同じ仕様のスイッチが用いられ、具体的には、閾値電圧Ｖｔｈが同じＩＧＢＴが用いられている。
【００４２】
続いて、図１０を用いて、本実施形態に係る駆動回路Ｄｒの構成について説明する。なお、図１０において、先の図２に示した構成と同一の構成については、便宜上、同一の符号を付している。
【００４３】
駆動回路Ｄｒは、第１充電用スイッチ６１、第１充電用抵抗体６２、第１放電用抵抗体６３及び第１放電用スイッチ６４を備えている。第１充電用スイッチ６１の第１端には、定電圧電源５０が接続され、第１充電用スイッチ６１の第２端には、第１充電用抵抗体６２の第１端が接続されている。第１充電用抵抗体６２の第２端には、第１スイッチＳＷＡのゲートが接続されている。第１スイッチＳＷＡのゲートには、第１放電用抵抗体６３及び第１放電用スイッチ６４を介して、第１スイッチＳＷＡのエミッタが接続されている。
【００４４】
駆動回路Ｄｒは、第２充電用スイッチ７１、第２充電用抵抗体７２、第２放電用抵抗体７３及び第２放電用スイッチ７４を備えている。第２充電用スイッチ７１の第１端には、定電圧電源５０が接続され、第２充電用スイッチ７１の第２端には、第２充電用抵抗体７２の第１端が接続されている。第２充電用抵抗体７２の第２端には、第２スイッチＳＷＢのゲートが接続されている。第２スイッチＳＷＢのゲートには、第２放電用抵抗体７３及び第２放電用スイッチ７４を介して、第２スイッチＳＷＢのエミッタが接続されている。
【００４５】
駆動制御部５５は、第１スイッチＳＷＡ及び第２スイッチＳＷＢを同期させてオン状態又はオフ状態に切り替える。詳しくは、駆動制御部５５は、入力された駆動信号ＩＮがオン指令であると判定した場合、第１，第２充電用スイッチ６１，７１をオン駆動し、第１，第２放電用スイッチ６４，７４をオフ駆動する充電処理を行う。これにより、第１，第２スイッチＳＷＡ，ＳＷＢのゲート電圧が閾値電圧Ｖｔｈ以上となり、第１，第２スイッチＳＷＡ，ＳＷＢがオン状態に切り替えられる。
【００４６】
一方、駆動制御部５５は、入力された駆動信号ＩＮがオフ指令であると判定した場合、第１，第２充電用スイッチ６１，７１をオフ駆動し、第１，第２放電用スイッチ６４，７４をオン駆動する放電処理を行う。これにより、第１，第２スイッチＳＷＡ，ＳＷＢのゲート電圧が閾値電圧Ｖｔｈ未満となり、第１，第２スイッチＳＷＡ，ＳＷＢがオフ状態に切り替えられる。
【００４７】
駆動制御部５５は、第１スイッチＳＷＡがオン状態とされている期間における第１スイッチＳＷＡのコレクタ電圧を第１オン電圧ＶｏｎＡとして検出する。駆動制御部５５は、第２スイッチＳＷＢがオン状態とされている期間における第２スイッチＳＷＢのコレクタ電圧を第２オン電圧ＶｏｎＢとして検出する。駆動制御部５５は、検出した第１，第２オン電圧ＶｏｎＡ，ＶｏｎＢのうち大きい方を選択する。駆動制御部５５は、選択したオン電圧に基づいて、先の図４に示したように、第１放電用抵抗体６３の抵抗値（以下、第１オフ抵抗値ＲｄＡ）及び第２放電用抵抗体７３の抵抗値（以下、第２オフ抵抗値ＲｄＢ）を設定する。なお、本実施形態では、第１オフ抵抗値ＲｄＡと第２オフ抵抗値ＲｄＢとは同じ値に設定されることとする。ちなみに、駆動制御部５５は、記憶部に記憶されたマップ情報と、選択したオン電圧とに基づいて、第１オフ抵抗値ＲｄＡ及び第２オフ抵抗値ＲｄＢを設定してもよい。ここで、上記マップ情報は、オン電圧（選択したオン電圧）と、第１オフ抵抗値ＲｄＡ及び第２オフ抵抗値ＲｄＢとが関係付けられた情報である。
【００４８】
第１，第２スイッチＳＷＡ，ＳＷＢとして同じ仕様のスイッチが用いられる場合であっても、スイッチの個体差等でオン電圧がばらつくことがある。このような場合であっても、本実施形態によれば、サージ電圧が大きくなると想定される方のスイッチに合わせて、サージ電圧を適正に抑制することができる。
【００４９】
＜第４実施形態の変形例＞
図７で説明した方法と同様な方法により、駆動制御部５５は、第１スイッチＳＷＡのターンオン期間ＴｏｎＡと、第２スイッチＳＷＡのターンオン期間ＴｏｎＢを検出する。そして、駆動制御部５５は、検出した各ターンオン期間ＴｏｎＡ，ＴｏｎＢのうち長い方の期間を第１オフ抵抗値ＲｄＡ及び第２オフ抵抗値ＲｄＢの設定に用いてもよい。なお、駆動制御部５５は、第１スイッチＳＷＡのターンオン期間ＴｏｎＡを、第１スイッチＳＷＡのゲート電圧ＶｇｅＡの検出値に基づいて算出し、第２スイッチＳＷＢのターンオン期間ＴｏｎＢを、第２スイッチＳＷＢのゲート電圧ＶｇｅＢの検出値に基づいて算出すればよい。
【００５０】
ちなみに、駆動制御部５５は、第４実施形態で説明したのと同様に、検出した各ターンオン期間ＴｏｎＡ，ＴｏｎＢのうち長い方の期間と、記憶部に記憶されたマップ情報とに基づいて、第１オフ抵抗値ＲｄＡ及び第２オフ抵抗値ＲｄＢを設定してもよい。このマップ情報は、ターンオン期間（上記長い方の期間）と、第１オフ抵抗値ＲｄＡ及び第２オフ抵抗値ＲｄＢとが関係付けられた情報である。
【００５１】
＜第５実施形態＞
以下、第５実施形態について、第４実施形態との相違点を中心に図面を参照しつつ説明する。本実施形態では、図１１に示すように、第２スイッチＳＷＢがＳｉＣデバイスのＮチャネルＭＯＳＦＥＴとされている。なお、図１１において、先の図１０に示した構成と同一の構成については、便宜上、同一の符号を付している。
【００５２】
駆動制御部５５は、第１，第２スイッチＳＷＡ，ＳＷＢのうち、第１スイッチＳＷＡ（先行オンスイッチに相当）を先にオン状態に切り替え、その後、第２スイッチＳＷＢをオン状態に切り替える。その後、駆動制御部５５は、第１，第２スイッチＳＷＡ，ＳＷＢのうち、第２スイッチＳＷＢを先にオフ状態に切り替え、その後、第１スイッチＳＷＡ（後続オフスイッチに相当）をオフ状態に切り替える。このため、駆動制御部５５には、第１，第２スイッチＳＷＡ，ＳＷＢに対応した第１，第２駆動信号ＩＮＡ，ＩＮＢが入力される。各駆動信号ＩＮＡ，ＩＮＢは、制御装置４０により生成される。
【００５３】
駆動制御部５５は、入力された第１駆動信号ＩＮＡがオン指令であると判定した場合、第１充電用スイッチ６１をオン駆動し、第１放電用スイッチ６４をオフ駆動する充電処理を行う。これにより、第１スイッチＳＷＡがオン状態に切り替えられる。一方、駆動制御部５５は、入力された第１駆動信号ＩＮＡがオフ指令であると判定した場合、第１充電用スイッチ６１をオフ駆動し、第１放電用スイッチ６４をオン駆動する充電処理を行う。これにより、第１スイッチＳＷＡがオフ状態に切り替えられる。
【００５４】
駆動制御部５５は、入力された第２駆動信号ＩＮＢがオン指令であると判定した場合、第２充電用スイッチ７１をオン駆動し、第２放電用スイッチ７４をオフ駆動する充電処理を行う。これにより、第２スイッチＳＷＢがオン状態に切り替えられる。一方、駆動制御部５５は、入力された第２駆動信号ＩＮＢがオフ指令であると判定した場合、第２充電用スイッチ７１をオフ駆動し、第２放電用スイッチ７４をオン駆動する充電処理を行う。これにより、第２スイッチＳＷＢがオフ状態に切り替えられる。
【００５５】
続いて、図１２を用いて、第１オフ抵抗値ＲｄＡ及び第２オフ抵抗値ＲｄＢの設定について説明する。図１２は、駆動制御部５５に入力される第１，第２駆動信号ＩＮＡ，ＩＮＢの推移を示す。図１２では、時刻ｔ１〜ｔ４までの期間において第１駆動信号ＩＮＡがオン指令とされ、時刻ｔ２〜ｔ３までの期間において第２駆動信号ＩＮＢがオン指令とされている。
【００５６】
駆動制御部５５は、第１駆動信号ＩＮＡがオン指令に切り替えられる時刻ｔ１から、第１駆動信号ＩＮＡがオフ指令に切り替えられる時刻ｔ４までの期間において、第１オン電圧ＶｏｎＡを検出する。駆動制御部５５は、時刻ｔ４において、検出した第１オン電圧ＶｏｎＡに基づいて、図４に示したように第１オフ抵抗値ＲｄＡを設定する。駆動制御部５５は、設定した第１オフ抵抗値ＲｄＡを放電処理で用いる。ちなみに、本実施形態においても、第４実施形態と同様に、駆動制御部５５は、マップ情報に基づいて第１オフ抵抗値ＲｄＡを設定してもよい。
【００５７】
ちなみに、本実施形態では、駆動制御部５５は、時刻ｔ３よりも前のタイミングにおいて、第２オフ抵抗値ＲｄＢを設定している。本実施形態では、駆動制御部５５は、第２オフ抵抗値ＲｄＢを第１オフ抵抗値ＲｄＡよりも低い値に設定する。この設定は、第１スイッチＳＷＡがオン状態とされている期間において、第２スイッチＳＷＢをオフ状態に切り替えたとしても、その切り替えに伴ってサージ電圧が発生しないことに基づくものである。
【００５８】
以上説明した本実施形態によれば、互いに並列接続された２つのスイッチを駆動対象とする構成において、サージ電圧を適正に抑制することができる。
【００５９】
＜第５実施形態の変形例＞
・第５実施形態において、駆動制御部５５は、第１オン電圧ＶｏｎＡに代えて、第１スイッチＳＷＡのターンオン期間ＴｏｎＡに基づいて、第３実施形態と同様の方法により第１オフ抵抗値ＲｄＡを設定してもよい。この場合、第４実施形態の変形例と同様に、駆動制御部５５は、マップ情報に基づいて第１オフ抵抗値ＲｄＡを設定してもよい。
【００６０】
・図１３に示すように、第２スイッチＳＷＢを第１スイッチＳＷＡよりも後にオフ状態に切り替えてもよい。図１３では、時刻ｔ１〜ｔ３までの期間において第１駆動信号ＩＮＡがオン指令とされ、時刻ｔ２〜ｔ４までの期間において第２駆動信号ＩＮＢがオン指令とされている。この場合、駆動制御部５５は、検出した第１オン電圧ＶｏｎＡに基づいて、第２オフ抵抗値ＲｄＢを設定すればよい。なお、この場合、第１オフ抵抗値ＲｄＡは、第２オフ抵抗値ＲｄＢよりも小さい値に設定されればよい。
【００６１】
＜その他の実施形態＞
なお、上記各実施形態は、以下のように変更して実施してもよい。
【００６２】
・図１０に示す構成において、駆動回路Ｄｒの駆動対象となるスイッチは、ＩＧＢＴに限らず、例えば、ＳｉＣデバイスであるＳｉＣ−ＭＯＳＦＥＴであってもよい。
【００６３】
・第４，第５実施形態において、駆動回路Ｄｒの駆動対象となるスイッチの並列接続数は、３つ以上であってもよい。
【００６４】
・スイッチング速度を調整する構成としては、放電用抵抗体の抵抗値を可変とする構成に限らない。例えば、図２に示す駆動回路Ｄｒにおいて、放電用スイッチ５４の第２端に電源を接続する。この電源は、出力電位を、スイッチＳＷのエミッタ電位からその電位よりも低い負電位まで可変設定可能に構成されている。この場合、電源の出力電位を低くするほど、スイッチＳＷのゲート電圧と電源の出力電圧との電位差が大きくなるため、スイッチング速度が高くなる。
【００６５】
・回転電機としては、永久磁石同期機に限らず、例えば巻線界磁型同期機であってもよい。また、回転電機としては、同期機に限らず、例えば誘導機であってもよい。さらに、回転電機としては、車載主機として用いられるものに限らず、電動パワーステアリング装置や空調用電動コンプレッサを構成する電動機等、他の用途に用いられるものであってもよい。さらに、回転電機としては、３相以外のものであってもよい。
【００６６】
・スイッチが備えられる電力変換器としては、インバータに限らない。
【符号の説明】
【００６７】
２０…インバータ、４０…制御装置、ＳＷ…スイッチ。
【図１】
2020068611.tif 000003
【図２】
2020068611.tif 000004
【図３】
2020068611.tif 000005
【図４】
2020068611.tif 000006
【図５】
2020068611.tif 000007
【図６】
2020068611.tif 000008
【図７】
2020068611.tif 000009
【図８】
2020068611.tif 000010
【図９】
2020068611.tif 000011
【図１０】
2020068611.tif 000012
【図１１】
2020068611.tif 000013
【図１２】
2020068611.tif 000014
【図１３】
2020068611.tif 000015