(57)【要約】【課題】デッドタイムを正確に設定する。【解決手段】第１の駆動制御部(11H)は、第１の切替タイミングが到来した場合に、出力電圧(Vout)が基準電圧(VrefL1)に到達したことを検出した後に、第１の駆動素子(SWL)をオフ状態からオン状態に切り替え、第２の切替タイミングが到来した場合に、第１の駆動素子(SWL)をオン状態からオフ状態に切り替える。第２の駆動制御部(13H)は、第１の切替タイミングが到来した場合に、第２の駆動素子(SWH)をオン状態からオフ状態に切り替え、第２の切替タイミングが到来した場合に、第２の駆動素子(SWH)をオフ状態からオン状態に切り替える。【選択図】図１
2012019585.tif 000002
【特許請求の範囲】
【請求項１】
誘導性負荷を駆動する装置であって、
前記誘導性負荷に接続される出力ノードと第１の電圧が印加される第１の電圧ノードとの間に並列に接続された第１の駆動素子および第１のダイオード素子と、
前記出力ノードと第２の電圧が印加される第２の電圧ノードとの間に並列に接続された第２の駆動素子および第２のダイオード素子と、
第１の切替タイミングが到来した場合に、前記出力ノードにおける出力電圧が予め定められた第１の基準電圧に到達したことを検出した後に、前記第１の駆動素子をオフ状態からオン状態に切り替え、第２の切替タイミングが到来した場合に、前記第１の駆動素子をオン状態からオフ状態に切り替える第１の駆動制御部と、
前記第１の切替タイミングが到来した場合に、前記第２の駆動素子をオン状態からオフ状態に切り替え、前記第２の切替タイミングが到来した場合に、前記第２の駆動素子をオフ状態からオン状態に切り替える第２の駆動制御部とを備える
ことを特徴とする負荷駆動装置。
【請求項２】
請求項１において、
前記第１の駆動制御部は、
前記出力電圧が前記第１の基準電圧よりも高い場合に比較結果信号を非活性化状態にし、前記出力電圧が前記第１の基準電圧よりも低い場合に前記比較結果信号を活性化状態にする比較器と、
前記第１の切替タイミングが到来した場合に活性化され前記第２の切替タイミングが到来した場合に非活性化される第１の制御信号を受け、前記第１の制御信号が活性化状態である場合には、前記比較結果信号の活性化に同期して前記第１の駆動素子に供給される第１の駆動信号を活性化させ、前記第１の制御信号が非活性化された場合には、前記第１の駆動信号を非活性化させるラッチとを含み、
前記第１の駆動素子は、前記第１の駆動信号が活性化状態である場合にはオン状態になり、前記第１の駆動信号が非活性化状態である場合にはオフ状態になる
ことを特徴とする負荷駆動装置。
【請求項３】
請求項１において、
前記第１の駆動制御部は、
前記出力電圧が前記第１の基準電圧も低い場合に比較結果信号を非活性化状態にし、前記出力電圧が前記第１の基準電圧よりも高い場合に前記比較結果信号を活性化状態にする比較器と、
前記第１の切替タイミングが到来した場合に活性化され前記第２の切替タイミングが到来した場合に非活性化される第１の制御信号を受け、前記第１の制御信号が活性化状態である場合には、前記比較結果信号の活性化に同期して前記第１の駆動素子に供給される第１の駆動信号を活性化させ、前記第１の制御信号が非活性化された場合に、前記第１の駆動信号を非活性化させるラッチとを含み、
前記第１の駆動素子は、前記第１の駆動信号が活性化状態である場合にはオン状態になり、前記第１の駆動信号が非活性化状態である場合にはオフ状態になる
ことを特徴とする負荷駆動装置。
【請求項４】
請求項１において、
前記第１の電圧は、前記第２の電圧よりも低く、
前記第１の駆動制御部は、
前記出力電圧が前記第１の基準電圧よりも高い場合に比較結果信号を非活性化状態にし、前記出力電圧が前記第１の基準電圧よりも低い場合に前記比較結果信号を活性化状態にする比較器と、
前記第１の切替タイミングが到来した場合に活性化され前記第２の切替タイミングが到来した場合に非活性化される第１の制御信号を受け、前記第１の制御信号および前記比較結果信号の両方が活性化状態である場合には、前記第１の駆動素子に供給される第１の駆動信号を活性化状態にし、前記第１の制御信号および前記比較結果信号のうち少なくとも１つが非活性化状態である場合には、前記第１の駆動信号を非活性化状態にする第１の論理回路とを含み、
前記第１の駆動素子は、前記第１の駆動信号が活性化状態である場合にはオン状態になり、前記第１の駆動信号が非活性化状態である場合にはオフ状態になる
ことを特徴とする負荷駆動装置。
【請求項５】
請求項１において、
前記第１の電圧は、前記第２の電圧よりも高く、
前記第１の駆動制御部は、
前記出力電圧が前記第１の基準電圧よりも低い場合に比較結果信号を非活性化状態にし、前記出力電圧が前記第１の基準電圧よりも高い場合に前記比較結果信号を活性化状態にする比較器と、
前記第１の切替タイミングが到来した場合に活性化され前記第２の切替タイミングが到来した場合に非活性化される第１の制御信号を受け、前記第１の制御信号および前記比較結果信号の両方が活性化状態である場合には、前記第１の駆動素子に供給される第１の駆動信号を活性化状態にし、前記第１の制御信号および前記比較結果信号のうち少なくとも１つが非活性化状態である場合には、前記第１の駆動信号を非活性化状態にする第１の論理回路とを含み、
前記第１の駆動素子は、前記第１の駆動信号が活性化状態である場合にはオン状態になり、前記第１の駆動信号が非活性化状態である場合にはオフ状態になる
ことを特徴とする負荷駆動装置。
【請求項６】
請求項１において、
前記第１の駆動制御部は、前記第１の切替タイミングが到来した場合に、前記出力電圧が前記第１の基準電圧に到達したことを検出すると、予め定められた第１の遅延時間の経過後に、前記第１の駆動素子をオフ状態からオン状態に切り替え、前記第２の切替タイミングが到来した場合に、前記第１の駆動素子をオン状態からオフ状態に切り替える
ことを特徴とする負荷駆動装置。
【請求項７】
請求項１において、
前記第１の駆動制御部は、
第１および第２の比較モードを有し、
前記第１の比較モードでは、前記第１の切替タイミングが到来した場合に、前記出力電圧が予め定められた第１の比較電圧よりも低くなったことを検出した後に、前記第１の駆動素子をオフ状態からオン状態に切り替え、前記第２の切替タイミングが到来した場合に、前記第１の駆動素子をオン状態からオフ状態に切り替え、
前記第２の比較モードでは、前記第１の切替タイミングが到来した場合に、前記出力電圧が予め定められた第２の比較電圧よりも高くなったことを検出した後に、前記第１の駆動素子をオフ状態からオン状態に切り替え、前記第２の切替タイミングが到来した場合に、前記第１の駆動素子をオン状態からオフ状態に切り替える
ことを特徴とする負荷駆動装置。
【請求項８】
請求項１〜７のいずれか１項において、
前記第２の駆動制御部は、前記第１の切替タイミングが到来した場合に、前記第２の駆動素子をオン状態からオフ状態に切り替え、前記第２の切替タイミングが到来した場合に、前記出力電圧が予め定められた第２の基準電圧に到達したことを検出した後に、前記第２の駆動素子をオフ状態からオン状態に切り替える
ことを特徴とする負荷駆動装置。
【請求項９】
請求項８において、
前記第２の駆動制御部は、前記第１の切替タイミングが到来した場合に、前記第２の駆動素子をオン状態からオフ状態に切り替え、前記第２の切替タイミングが到来した場合に、前記出力電圧が前記第２の基準電圧に到達したことを検出すると、予め定められた第２の遅延時間の経過後に、前記第２の駆動素子をオフ状態からオン状態に切り替える
ことを特徴とする負荷駆動装置。
【請求項１０】
請求項８において、
前記第２の駆動制御部は、
第３および第４の比較モードを有し、
前記第３の比較モードでは、前記第１の切替タイミングが到来した場合に、前記第２の駆動素子をオン状態からオフ状態に切り替え、前記第２の切替タイミングが到来した場合に、前記出力電圧が予め定められた第３の比較電圧よりも低くなったことを検出した後に、前記第２の駆動素子をオフ状態からオン状態に切り替え、
前記第４の比較モードでは、前記第１の切替タイミングが到来した場合に、前記第２の駆動素子をオン状態からオフ状態に切り替え、前記第２の切替タイミングが到来した場合に、前記出力電圧が予め定められた第４の比較電圧よりも高くなったことを検出した後に、前記第２の駆動素子をオフ状態からオン状態に切り替える
ことを特徴とする負荷駆動装置。
【請求項１１】
請求項１〜１０のいずれか１項において、
第１および第２の駆動モードとを有し、前記第１の駆動モードでは、前記第１の駆動制御部に前記第１の駆動素子のオン／オフを制御させ、前記第２の駆動モードでは、前記第１の駆動素子をオン状態およびオフ状態のいずれか一方に固定する第１の駆動切替部と、
第３および第４の駆動モードとを有し、前記第３の駆動モードでは、前記第２の駆動制御部に前記第２の駆動素子のオン／オフを制御させ、前記第４の駆動モードでは、前記第２の駆動素子をオン状態およびオフ状態のいずれか一方に固定する第２の駆動切替部とをさらに備える
ことを特徴とする負荷駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、誘導性負荷を駆動する負荷駆動装置に関し、さらに詳しくは、同期整流駆動に関する。
【背景技術】
【０００２】
モータなどの誘導性負荷を高効率で駆動させる方式として同期整流駆動方式が知られている。このような同期整流駆動方式によって誘導性負荷を駆動する負荷駆動装置には、接地ノードと電源ノードとの間に直列に接続された下側駆動素子および上側駆動素子と、下側駆動素子と並列に接続された下側フライホイールダイオードと、上側駆動素子と並列に接続された上側フライホイールダイオードとが設けられている。同期整流駆動方式による誘導性負荷の駆動において消費電力を低減するためには、下側駆動素子および上側駆動素子のうち一方の駆動素子がオン状態からオフ状態に切り替わってから他方の駆動素子がオフ状態からオン状態に切り替わるまでの時間（デッドタイム）を短くすることが望まれる。しかし、デッドタイムが短すぎると下側駆動素子および上側駆動素子の両方が同時にオン状態になって貫通電流が発生してしまう可能性があるので、デッドタイムは、製造プロセスによる特性ばらつきや出力動作条件のばらつき（例えば、温度ばらつきや電源電圧ばらつきなど）が発生しても貫通電流が発生しないように設定されている。そのため、デッドタイムを短縮することによって消費電力を低減することが困難であった。
【０００３】
そこで、特許文献１には、貫通電流を防止するとともにデッドタイムの短縮が可能な同期整流駆動方式が記載されている。特許文献１に記載の駆動回路では、下側駆動素子および上側駆動素子のうち一方の駆動素子がオン状態からオフ状態に切り替わった後に、一方の駆動素子のゲート・ソース間電圧が基準電圧よりも低くなると、他方の駆動素子がオフ状態からオン状態に切り替えられる。なお、基準電圧は、下側駆動素子（または、上側駆動素子）の閾値電圧よりも若干低くなるように設定されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−２９３９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の駆動回路では、外乱ノイズなどによって下側駆動素子および上側駆動素子のゲート・ソース間電圧が変動しやすいので、下側駆動素子（または、上側駆動素子）のゲート・ソース間電圧が基準電圧よりも低くなるタイミングが変動しやすい。また、製造ばらつきや温度変化によって下側駆動素子および上側駆動素子の閾値電圧が変動すると、下側駆動素子（または、上側駆動素子）のオン状態からオフ状態への変化が完了するタイミングが変動してしまう。その結果、下側駆動素子（または、上側駆動素子）のゲート・ソース間電圧が基準電圧よりも低くなるタイミングと下側駆動素子（または、上側駆動素子）のオン状態からオフ状態への変化が完了するタイミングとの間で、ずれが生じてしまうことになる。例えば、下側駆動素子の閾値電圧が基準電圧よりも低い場合、下側駆動素子のゲート・ソース間電圧が基準電圧よりも低くなったとしても、下側駆動素子のオン状態からオフ状態への変化は完了していない。
【０００６】
このように、下側駆動素子（または、上側駆動素子）のゲート・ソース間電圧が基準電圧よりも低くなるタイミングと下側駆動素子（または、上側駆動素子）のオン状態からオフ状態への変化が完了するタイミングとの間でずれが生じやすいので、デッドタイムの長さを正確に設定することが困難であった。例えば、デッドタイムの長さを理想的な長さ（貫通電流の発生を防止できる最短の時間長さ）に設定することが困難であった。
【０００７】
そこで、この発明は、デッドタイムの長さを正確に設定できる負荷駆動装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明の１つの局面に従うと、負荷駆動装置は、誘導性負荷を駆動する装置であって、上記誘導性負荷に接続される出力ノードと第１の電圧が印加される第１の電圧ノードとの間に並列に接続された第１の駆動素子および第１のダイオード素子と、上記出力ノードと第２の電圧が印加される第２の電圧ノードとの間に並列に接続された第２の駆動素子および第２のダイオード素子と、第１の切替タイミングが到来した場合に、上記出力ノードにおける出力電圧が予め定められた第１の基準電圧に到達したことを検出した後に、上記第１の駆動素子をオフ状態からオン状態に切り替え、第２の切替タイミングが到来した場合に、上記第１の駆動素子をオン状態からオフ状態に切り替える第１の駆動制御部と、上記第１の切替タイミングが到来した場合に、上記第２の駆動素子をオン状態からオフ状態に切り替え、上記第２の切替タイミングが到来した場合に、上記第２の駆動素子をオフ状態からオン状態に切り替える第２の駆動制御部とを備える。
【０００９】
上記負荷駆動装置では、第１および第２の駆動素子のオン／オフに応じて、出力電圧が変化する。そのため、第１および第２の駆動素子の閾値電圧が変動したとしても、出力電圧が第１の基準電圧に到達するタイミングと第２の駆動素子のオン状態からオフ状態への変化が完了するタイミングとの間には、ずれが生じにくい。また、出力電圧は、第１および第２の駆動素子のゲート・ソース間電圧と比べて、外乱ノイズなどによる変動が少ないので、出力電圧が第１の基準電圧に到達するタイミングは、変動しにくい。したがって、第１のデッドタイム（第２の駆動素子をオン状態からオフ状態に切り替えてから第１の駆動素子をオフ状態からオン状態に切り替えるまでの期間）の長さを正確に設定できる。例えば、第１のデッドタイムの長さを理想的な長さ（例えば、貫通電流の発生を防止できる最短の時間長さ）に設定できる。
【００１０】
なお、上記第１の駆動制御部は、上記出力電圧が上記第１の基準電圧よりも高い場合に比較結果信号を非活性化状態にし、上記出力電圧が上記第１の基準電圧よりも低い場合に上記比較結果信号を活性化状態にする比較器と、上記第１の切替タイミングが到来した場合に活性化され上記第２の切替タイミングが到来した場合に非活性化される第１の制御信号を受け、上記第１の制御信号が活性化状態である場合には、上記比較結果信号の活性化に同期して上記第１の駆動素子に供給される第１の駆動信号を活性化させ、上記第１の制御信号が非活性化された場合には、上記第１の駆動信号を非活性化させるラッチとを含んでいても良く、上記第１の駆動素子は、上記第１の駆動信号が活性化状態である場合にはオン状態になり、上記第１の駆動信号が非活性化状態である場合にはオフ状態になっても良い。
【００１１】
このように構成することにより、誘導性負荷の通電方向が吐き出し方向（出力ノードから誘導性負荷へ向かう方向）になるように、誘導性負荷を駆動できる。
【００１２】
また、上記第１の駆動制御部は、上記出力電圧が上記第１の基準電圧も低い場合に比較結果信号を非活性化状態にし、上記出力電圧が上記第１の基準電圧よりも高い場合に上記比較結果信号を活性化状態にする比較器と、上記第１の切替タイミングが到来した場合に活性化され上記第２の切替タイミングが到来した場合に非活性化される第１の制御信号を受け、上記第１の制御信号が活性化状態である場合には、上記比較結果信号の活性化に同期して上記第１の駆動素子に供給される第１の駆動信号を活性化させ、上記第１の制御信号が非活性化された場合に、上記第１の駆動信号を非活性化させるラッチとを含んでいても良く、上記第１の駆動素子は、上記第１の駆動信号が活性化状態である場合にはオン状態になり、上記第１の駆動信号が非活性化状態である場合にはオフ状態になっても良い。
【００１３】
このように構成することにより、誘導性負荷の通電方向が吸い込み方向（誘導性負荷から出力ノードへ向かう方向）になるように、誘導性負荷を駆動できる。
【００１４】
なお、上記第１の電圧が上記第２の電圧よりも低い場合、上記第１の駆動制御部は、上記出力電圧が上記第１の基準電圧よりも高い場合に比較結果信号を非活性化状態にし、上記出力電圧が上記第１の基準電圧よりも低い場合に上記比較結果信号を活性化状態にする比較器と、上記第１の切替タイミングが到来した場合に活性化され上記第２の切替タイミングが到来した場合に非活性化される第１の制御信号を受け、上記第１の制御信号および上記比較結果信号の両方が活性化状態である場合には、上記第１の駆動素子に供給される第１の駆動信号を活性化状態にし、上記第１の制御信号および上記比較結果信号のうち少なくとも１つが非活性化状態である場合には、上記第１の駆動信号を非活性化状態にする第１の論理回路とを含んでいても良く、上記第１の駆動素子は、上記第１の駆動信号が活性化状態である場合にはオン状態になり、上記第１の駆動信号が非活性化状態である場合にはオフ状態になっても良い。
【００１５】
このように構成することにより、誘導性負荷の通電方向が吐き出し方向になるように、誘導性負荷を駆動できる。
【００１６】
また、上記第１の電圧が上記第２の電圧よりも高い場合、上記第１の駆動制御部は、上記出力電圧が上記第１の基準電圧よりも低い場合に比較結果信号を非活性化状態にし、上記出力電圧が上記第１の基準電圧よりも高い場合に上記比較結果信号を活性化状態にする比較器と、上記第１の切替タイミングが到来した場合に活性化され上記第２の切替タイミングが到来した場合に非活性化される第１の制御信号を受け、上記第１の制御信号および上記比較結果信号の両方が活性化状態である場合には、上記第１の駆動素子に供給される第１の駆動信号を活性化状態にし、上記第１の制御信号および上記比較結果信号のうち少なくとも１つが非活性化状態である場合には、上記第１の駆動信号を非活性化状態にする第１の論理回路とを含んでいても良く、上記第１の駆動素子は、上記第１の駆動信号が活性化状態である場合にはオン状態になり、上記第１の駆動信号が非活性化状態である場合にはオフ状態になっても良い。
【００１７】
このように構成することにより、誘導性負荷の通電方向が吸い込み方向になるように、誘導性負荷を駆動できる。
【００１８】
なお、上記第１の駆動制御部は、上記第１の切替タイミングが到来した場合に、上記出力電圧が上記第１の基準電圧に到達したことを検出すると、予め定められた第１の遅延時間の経過後に、上記第１の駆動素子をオフ状態からオン状態に切り替え、上記第２の切替タイミングが到来した場合に、上記第１の駆動素子をオン状態からオフ状態に切り替えても良い。
【００１９】
このように構成することにより、第１のデッドタイム（第２の駆動素子をオン状態からオフ状態に切り替えてから第１の駆動素子をオフ状態からオン状態に切り替えるまでの期間）には、第１の遅延時間が含まれることになる。したがって、第１の遅延時間の長さを調整することによって第１のデッドタイムの長さを調整できる。
【００２０】
また、上記第１の駆動制御部は、第１および第２の比較モードを有し、上記第１の比較モードでは、上記第１の切替タイミングが到来した場合に、上記出力電圧が予め定められた第１の比較電圧よりも低くなったことを検出した後に、上記第１の駆動素子をオフ状態からオン状態に切り替え、上記第２の切替タイミングが到来した場合に、上記第１の駆動素子をオン状態からオフ状態に切り替え、上記第２の比較モードでは、上記第１の切替タイミングが到来した場合に、上記出力電圧が予め定められた第２の比較電圧よりも高くなったことを検出した後に、上記第１の駆動素子をオフ状態からオン状態に切り替え、上記第２の切替タイミングが到来した場合に、上記第１の駆動素子をオン状態からオフ状態に切り替えても良い。
【００２１】
このように構成することにより、誘導性負荷の通電方向を任意に設定できる。
【００２２】
なお、上記第２の駆動制御部は、上記第１の切替タイミングが到来した場合に、上記第２の駆動素子をオン状態からオフ状態に切り替え、上記第２の切替タイミングが到来した場合に、上記出力電圧が予め定められた第２の基準電圧に到達したことを検出した後に、上記第２の駆動素子をオフ状態からオン状態に切り替えても良い。
【００２３】
このように構成することにより、第１のデッドタイム（第２の駆動素子をオン状態からオフ状態に切り替えてから第１の駆動素子をオフ状態からオン状態に切り替えるまでの期間）の長さだけでなく第２のデッドタイム（第１の駆動素子をオン状態からオフ状態に切り替えてから第２の駆動素子をオフ状態からオン状態に切り替えるまでの期間）の長さも正確に設定できる。
【００２４】
また、上記負荷駆動装置は、第１および第２の駆動モードとを有し、上記第１の駆動モードでは、上記第１の駆動制御部に上記第１の駆動素子のオン／オフを制御させ、上記第２の駆動モードでは、上記第１の駆動素子をオン状態およびオフ状態のいずれか一方に固定する第１の駆動切替部と、第３および第４の駆動モードとを有し、上記第３の駆動モードでは、上記第２の駆動制御部に上記第２の駆動素子のオン／オフを制御させ、上記第４の駆動モードでは、上記第２の駆動素子をオン状態およびオフ状態のいずれか一方に固定する第２の駆動切替部とをさらに備えていても良い。
【００２５】
上記負荷駆動装置では、同期整流駆動方式による駆動だけでなく、同期整流駆動方式ではない駆動方式による駆動も実現できる。
【発明の効果】
【００２６】
以上のように、第１のデッドタイム（第２の駆動素子をオン状態からオフ状態に切り替えてから第１の駆動素子をオフ状態からオン状態に切り替えるまでの期間）の長さを正確に設定できる。
【図面の簡単な説明】
【００２７】
【図１】実施形態１による負荷駆動装置の構成例を示す図。
【図２】図１に示した負荷駆動装置の動作について説明するための図。
【図３】実施形態１の変形例１による負荷駆動装置の構成例を示す図。
【図４】図３に示した負荷駆動装置の動作について説明するための図。
【図５】実施形態１の変形例２による負荷駆動装置の構成例を示す図。
【図６】図５に示した負荷駆動装置の動作について説明するための図。
【図７】実施形態１の変形例３による負荷駆動装置の構成例を示す図。
【図８】図７に示した負荷駆動装置の動作について説明するための図。
【図９】実施形態１の変形例４による負荷駆動装置の構成例を示す図。
【図１０】図９に示した負荷駆動装置の動作について説明するための図。
【図１１】実施形態１の変形例５による負荷駆動装置の構成例を示す図。
【図１２】図１１に示した負荷駆動装置の動作について説明するための図。
【図１３】実施形態１の変形例６による負荷駆動装置の構成例を示す図。
【図１４】図１３に示した負荷駆動装置の動作について説明するための図。
【図１５】実施形態１の変形例７による負荷駆動装置の構成例を示す図。
【図１６】図１５に示した負荷駆動装置の動作について説明するための図。
【図１７】実施形態１の変形例８による負荷駆動装置の構成例を示す図。
【図１８】図１７に示した負荷駆動装置の動作について説明するための図。
【図１９】実施形態１の変形例９による負荷駆動装置の構成例を示す図。
【図２０】図１９に示した負荷駆動装置の動作について説明するための図。
【図２１】実施形態２による負荷駆動装置の構成例を示す図。
【図２２】図２１に示した遅延部の構成例を示す図。
【図２３】図２１に示した負荷駆動装置の動作について説明するための図。
【図２４】実施形態３による負荷駆動装置の構成例を示す図。
【図２５】実施形態３による負荷駆動装置の別の構成例を示す図。
【図２６】実施形態４による負荷駆動装置の構成例を示す図。
【発明を実施するための形態】
【００２８】
以下、この発明の実施の形態を図面を参照して詳しく説明する。なお、図中同一または相当部分には同一の符号を付しその説明は繰り返さない。
【００２９】
（実施形態１）
図１は、実施形態１による負荷駆動装置の構成例を示す。この負荷駆動装置は、誘導性負荷ＬＤを駆動するものであり、下側駆動素子ＳＷＬと、下側フライホイールダイオードＤＩＬと、上側駆動素子ＳＷＨと、上側フライホイールダイオードＤＩＨと、出力制御部１０と、下側駆動制御部１１Ｌと、下側プリドライバ１２Ｌと、上側駆動制御部１３Ｈと、上側プリドライバ１２Ｈとを備える。図１では、負荷駆動装置は、誘導性負荷ＬＤの通電方向が吐き出し方向Ｘ（出力ノードＮ１から誘導性負荷ＬＤへ向かう方向）になるように、誘導性負荷ＬＤを駆動する。
【００３０】
〔駆動素子，フライホイールダイオード〕
下側駆動素子ＳＷＬおよび下側フライホイールダイオードＤＩＬは、誘導性負荷ＬＤに接続される出力ノードＮ１と接地電圧ＧＮＤが印加される接地ノードとの間に並列に接続される。上側駆動素子ＳＷＨおよび上側フライホイールダイオードＤＩＨは、出力ノードＮ１と電源電圧Ｖｃｃが印加される電源ノードとの間に並列に接続される。
【００３１】
〔出力制御部〕
出力制御部１０は、下側駆動素子ＳＷＬおよび上側駆動素子ＳＷＨのオン／オフの切替タイミングを規定するための下側制御信号ＳｉｎＬおよび上側制御信号ＳｉｎＨを出力する。例えば、出力制御部１０は、下側制御信号ＳｉｎＬの信号レベルをハイレベルからローレベルへ遷移させるとともに上側制御信号ＳｉｎＨの信号レベルをローレベルからハイレベルへ遷移させる動作と、下側制御信号ＳｉｎＬの信号レベルをローレベルからハイレベルへ遷移させるとともに上側制御信号ＳｉｎＨの信号レベルをハイレベルからローレベルへ遷移させる動作とを交互に繰り返し実行する。
【００３２】
〔下側駆動制御部〕
下側駆動制御部１１Ｌは、第１の切替タイミングが到来した場合（ここでは、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移した場合）に、出力ノードＮ１における出力電圧Ｖｏｕｔが予め定められた基準電圧ＶｒｅｆＬ１に到達したことを検出した後に、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させることによって、下側駆動素子ＳＷＬをオフ状態からオン状態に切り替える。また、下側駆動制御部１１Ｌは、第２の切替タイミングが到来した場合（ここでは、下側制御信号ＳｉｎＬの信号レベルがハイレベルからローレベルへ遷移した場合）に、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させることによって、下側駆動素子ＳＷＬをオン状態からオフ状態に切り替える。
【００３３】
例えば、下側駆動制御部１１Ｌは、比較器１０１Ｌと、フリップフロップ１０２Ｌ（ラッチ）とを含む。ここでは、比較器１０１Ｌは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１よりも高い場合に、比較結果信号ＣＬの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１よりも低い場合に、比較結果信号ＣＬの信号レベルをハイレベルにする。フリップフロップ１０２Ｌは、下側制御信号ＳｉｎＬの信号レベルがハイレベルである場合には、比較結果信号ＣＬのローレベルからハイレベルへの遷移に同期して、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。また、フリップフロップ１０２Ｌは、下側制御信号ＳｉｎＬの信号レベルがハイレベルからローレベルへ遷移した場合には、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。
【００３４】
〔下側プリドライバ〕
下側プリドライバ１２Ｌは、下側駆動制御部１１Ｌからの下側駆動信号ＳＤＬを増幅させて下側駆動素子ＳＷＬに供給する。下側駆動素子ＳＷＬは、下側駆動信号ＳＤＬの信号レベルがハイレベルである場合にはオン状態になり、下側駆動信号ＳＤＬの信号レベルがローレベルである場合にはオフ状態になる。
【００３５】
〔上側駆動制御部〕
上側駆動制御部１３Ｈは、第１の切替タイミングが到来した場合（ここでは、上側制御信号ＳｉｎＨの信号レベルがハイレベルからローレベルへ遷移した場合）に、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させることによって、上側駆動素子ＳＷＨをオン状態からオフ状態に切り替える。また、上側駆動制御部１３Ｈは、第２の切替タイミングが到来した場合（ここでは、上側制御信号ＳｉｎＨの信号レベルがローレベルからハイレベルへ遷移した場合）に、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させることによって、上側駆動素子ＳＷＨをオフ状態からオン状態に切り替える。
【００３６】
例えば、上側駆動制御部１３Ｈは、上側制御信号ＳｉｎＨの信号レベルがローレベルからハイレベルへ遷移した場合に、予め定められた遅延時間の経過後に、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させても良い。または、上側駆動制御部１３Ｈは、上側制御信号ＳｉｎＨの信号レベルがローレベルからハイレベルへ遷移した場合に、下側駆動素子ＳＷＬのゲート・ソース間電圧が予め定められた基準電圧（例えば、下側駆動素子ＳＷＬの閾値電圧と同等かもしくは低い電圧）よりも低くなったことを検出した後に、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させても良い。
【００３７】
〔上側プリドライバ〕
上側プリドライバ１２Ｈは、上側駆動制御部１３Ｈからの上側駆動信号ＳＤＨを増幅させて上側駆動素子ＳＷＨに供給する。上側駆動素子ＳＷＨは、上側駆動信号ＳＤＨの信号レベルがハイレベルである場合にはオン状態になり、上側駆動信号ＳＤＨの信号レベルがローレベルである場合にはオフ状態になる。
【００３８】
〔基準電圧の設定範囲〕
ここで、説明の簡略化のために、以下では、
電源電圧Ｖｃｃ：Ｖｃｃ
誘導性負荷ＬＤに流れる電流：Ｉ
下側駆動素子ＳＷＬのオン抵抗：ＲＬ
上側駆動素子ＳＷＨのオン抵抗：ＲＨ
下側フライホイールダイオードＤＩＬの電圧：ＶＤＩＬ
上側フライホイールダイオードＤＩＨの電圧：ＶＤＩＨ
と表記する。
【００３９】
基準電圧ＶｒｅｆＬ１は、
−ＶＤＩＬ＜ＶｒｅｆＬ１＜Ｖｃｃ−ＲＨ×Ｉ
となるように設定される。
【００４０】
〔動作〕
次に、図２を参照して、図１に示した負荷駆動装置の動作について説明する。ここでは、上側駆動制御部１３Ｈは、上側制御信号ＳｉｎＨの信号レベルがハイレベルからローレベルへ遷移した場合に、遅延時間Ｐ２の経過後に、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させるものとする。
【００４１】
時刻ｔ１（第１の切替タイミング）が到来すると、上側駆動制御部１３Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。これにより、上側駆動素子ＳＷＨは、オン状態からオフ状態へ変化する。上側駆動素子ＳＷＨのオン状態からオフ状態への変化が完了すると、誘導性負荷ＬＤに至る電流経路は、“電源ノード（Ｖｃｃ）→上側駆動素子ＳＷＨ→誘導性負荷ＬＤ”から“接地ノード（ＧＮＤ）→下側フライホイールダイオードＤＩＬ→誘導性負荷ＬＤ”に切り替わり、出力電圧Ｖｏｕｔは、“−ＶＤＩＬ”に向かって変化し始める。
【００４２】
次に、時刻ｔ２が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１よりも低くなる。これにより、比較器１０１Ｌは、比較結果信号ＣＬの信号レベルをローレベルからハイレベルへ遷移させる。下側制御信号ＳｉｎＬの信号レベルがハイレベルであるので、フリップフロップ１０２Ｌは、比較結果信号ＣＬのローレベルからハイレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。これにより、下側駆動素子ＳＷＬは、オフ状態からオン状態へ変化する。下側駆動素子ＳＷＬのオフ状態からオン状態への変化が完了すると、誘導性負荷ＬＤに至る電流経路は、“接地ノード（ＧＮＤ）→下側フライホイールダイオードＤＩＬ→誘導性負荷ＬＤ”から“接地ノード（ＧＮＤ）→下側駆動素子ＳＷＬ→誘導性負荷ＬＤ”に切り替わり、出力電圧Ｖｏｕｔは、“−ＲＬ×Ｉ”に向かって変化し始める。
【００４３】
次に、時刻ｔ３が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１よりも高くなる。このとき、フリップフロップ１０２Ｌは、比較結果信号ＣＬのハイレベルからローレベルへの遷移には応答せずに、下側駆動信号ＳＤＬの信号レベルをハイレベルのまま維持する。したがって、下側駆動素子ＳＷＬはオン状態のまま維持される。
【００４４】
次に、時刻ｔ４（第２の切替タイミング）が到来すると、フリップフロップ１０２Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。これにより、下側駆動素子ＳＷＬは、オン状態からオフ状態へ変化する。下側駆動素子ＳＷＬのオン状態からオフ状態への変化が完了すると、誘導性負荷ＬＤに至る電流経路は、“接地ノード（ＧＮＤ）→下側駆動素子ＳＷＬ→誘導性負荷ＬＤ”から“接地ノード（ＧＮＤ）→下側フライホイールダイオードＤＩＬ→誘導性負荷ＬＤ”に切り替わり、出力電圧Ｖｏｕｔは、“−ＶＤＩＬ”に向かって変化し始める。
【００４５】
次に、時刻ｔ５が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１よりも低くなり、比較結果信号ＣＬの信号レベルがローレベルからハイレベルへ遷移する。このとき、下側制御信号ＳｉｎＬの信号レベルがローレベルであるので、フリップフロップ１０２Ｌは、比較結果信号ＣＬのローレベルからハイレベルへの遷移には応答せずに、下側駆動信号ＳＤＬの信号レベルをローレベルのまま維持する。したがって、下側駆動素子ＳＷＬはオフ状態のまま維持される。
【００４６】
次に、時刻ｔ６が到来すると（時刻ｔ４から遅延時間Ｐ２が経過すると）、上側駆動制御部１３Ｈは、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。これにより、上側駆動素子ＳＷＨは、オフ状態からオン状態へ変化する。上側駆動素子ＳＷＨのオフ状態からオン状態への変化が完了すると、誘導性負荷ＬＤに至る電流経路は、“接地ノード（ＧＮＤ）→下側フライホイールダイオードＤＩＬ→誘導性負荷ＬＤ”から“電源ノード（Ｖｃｃ）→上側駆動素子ＳＷＨ→誘導性負荷ＬＤ”に切り替わり、出力電圧Ｖｏｕｔは、“Ｖｃｃ−ＲＨ×Ｉ”に向かって変化し始める。
【００４７】
次に、時刻ｔ７が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１よりも高くなり、比較器１０１Ｌは、比較結果信号ＣＬの信号レベルをハイレベルからローレベルへ遷移させる。このとき、フリップフロップ１０２Ｌは、比較結果信号ＣＬのハイレベルからローレベルへの遷移には応答せずに、下側駆動信号ＳＤＬの信号レベルをローレベルのまま維持する。したがって、駆動素子ＳＤＬは、オフ状態のまま維持される。
【００４８】
以上のように、下側駆動素子ＳＷＬおよび上側駆動素子ＳＷＨのオン／オフに応じて、出力電圧Ｖｏｕｔが変化する。そのため、下側駆動素子ＳＷＬおよび上側駆動素子ＳＷＨの閾値電圧が変動したとしても、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１に到達するタイミングと上側駆動素子ＳＷＨのオン状態からオフ状態への変化が完了するタイミングとの間には、ずれが生じにくい。また、出力電圧Ｖｏｕｔは、下側駆動素子ＳＷＬおよび上側駆動素子ＳＷＨのゲート・ソース間電圧と比べて、外乱ノイズなどによる変動が少ないので、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１に到達するタイミングは変動しにくい。したがって、デッドタイム（ここでは、上側駆動素子ＳＷＨをオン状態からオフ状態に切り替えてから下側駆動素子ＳＷＬをオフ状態からオン状態に切り替えるまでの期間Ｐ１）の長さを正確に設定できる。例えば、デッドタイム（期間Ｐ１）の長さを理想的な長さ（例えば、貫通電流の発生を防止できる最短の時間長さ）に設定できる。
【００４９】
（実施形態１の変形例１）
図３のように、誘導性負荷ＬＤの通電方向が吸い込み方向Ｙ（誘導性負荷ＬＤから出力ノードＮ１に向かう方向）になるように、誘導性負荷ＬＤを駆動する場合、比較器１０１Ｌは、出力電圧Ｖｏｕｔが予め定められた基準電圧ＶｒｅｆＬ２よりも低い場合に、比較結果信号ＣＬの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも高い場合に、比較結果信号ＣＬの信号レベルをハイレベルにしても良い。
【００５０】
〔基準電圧の設定範囲〕
なお、基準電圧ＶｒｅｆＬ２は、
Ｖｃｃ＋ＲＨ×Ｉ＜ＶｒｅｆＬ２＜Ｖｃｃ＋ＶＤＩＨ
となるように設定される。
【００５１】
〔動作〕
次に、図４を参照して、図３に示した負荷駆動装置の動作について説明する。ここでは、上側駆動制御部１３Ｈは、上側制御信号ＳｉｎＨの信号レベルがローレベルからハイレベルへ遷移した場合、遅延時間Ｐ１の経過後に、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させるものとする。
【００５２】
時刻ｔ１（第２の切替タイミング）が到来すると、フリップフロップ１０２Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。これにより、下側駆動素子ＳＷＬは、オン状態からオフ状態へ変化する。下側駆動素子ＳＷＬのオン状態からオフ状態への変化が完了すると、誘導性負荷ＬＤからの電流経路は、“誘導性負荷ＬＤ→下側駆動素子ＳＷＬ→接地ノード（ＧＮＤ）”から“誘導性負荷ＬＤ→上側フライホイールダイオードＤＩＨ→電源ノード（Ｖｃｃ）”に切り替わり、出力電圧Ｖｏｕｔは、“Ｖｃｃ＋ＶＤＩＨ”へ向かって変化し始める。
【００５３】
次に、時刻ｔ２が到来すると（時刻ｔ１から遅延時間Ｐ１が経過すると）、上側駆動制御部１３Ｈは、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。これにより、上側駆動素子ＳＷＨは、オフ状態からオン状態へ変化する。上側駆動素子ＳＷＨのオフ状態からオン状態への変化が完了すると、誘導性負荷ＬＤからの電流経路は、“誘導性負荷ＬＤ→上側フライホイールダイオードＤＩＨ→電源ノード（Ｖｃｃ）”から“誘導性負荷ＬＤ→上側駆動素子ＳＷＨ→電源ノード（Ｖｃｃ）”に切り替わり、出力電圧Ｖｏｕｔは、“Ｖｃｃ＋ＲＨ×Ｉ”へ向かって変化し始める。
【００５４】
次に、時刻ｔ３〜ｔ４の期間において出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも高くなり、比較結果信号ＳＬの信号レベルは、ハイレベルになる。このとき、下側制御信号ＳｉｎＬの信号レベルはローレベルであるので、フリップフロップ１０２Ｌは、下側駆動信号ＳＤＬの信号レベルをローレベルのまま維持する。したがって、下側駆動素子ＳＷＬは、オフ状態のまま維持される。
【００５５】
次に、時刻ｔ５（第１の切替タイミング）が到来すると、上側駆動制御部１３Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。これにより、上側駆動素子ＳＷＨは、オン状態からオフ状態へ変化する。上側駆動素子ＳＷＨのオン状態からオフ状態への変化が完了すると、誘導性負荷ＬＤからの電流経路は、“誘導性負荷ＬＤ→上側駆動素子ＳＷＨ→電源ノード（Ｖｃｃ）”から“誘導性負荷ＬＤ→上側フライホイールダイオードＤＩＨ→電源ノード（Ｖｃｃ）”に切り替わり、出力電圧Ｖｏｕｔは、“Ｖｃｃ＋ＶＤＩＨ”へ向かって変化し始める。
【００５６】
次に、時刻ｔ６が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも高くなる。これにより、比較器１０１Ｌは、比較結果信号ＣＬの信号レベルをローレベルからハイレベルへ遷移させる。フリップフロップ１０２Ｌは、比較結果信号ＣＬのローレベルからハイレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。これにより、下側駆動素子ＳＷＬは、オン状態からオフ状態へ変化する。下側駆動素子ＳＷＬのオン状態からオフ状態への変化が完了すると、誘導性負荷ＬＤからの電流経路は、“誘導性負荷ＬＤ→上側フライホイールダイオードＤＩＨ→電源ノード（Ｖｃｃ）”から“誘導性負荷ＬＤ→下側駆動素子ＳＷＬ→接地ノード（ＧＮＤ）”に切り替わり、出力電圧Ｖｏｕｔは、“ＲＬ×Ｉ”に向かって変化し始める。
【００５７】
次に、時刻ｔ７が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも低くなり、比較結果信号ＣＬの信号レベルがハイレベルからローレベルへ遷移する。このとき、フリップフロップ１０２Ｌは、比較結果信号ＣＬのハイレベルからローレベルへの遷移には応答せずに、下側駆動信号ＳＤＬの信号レベルをハイレベルのまま維持する。したがって、下側駆動素子ＳＷＬはオン状態のまま維持される。
【００５８】
以上のように構成した場合も、デッドタイム（ここでは、上側駆動素子ＳＷＨをオン状態からオフ状態に切り替えてから下側駆動素子ＳＷＬをオフ状態からオン状態に切り替えるまでの期間Ｐ２）の長さを正確に設定できる。
【００５９】
（実施形態１の変形例２）
なお、図５のように、負荷駆動装置は、図１に示した下側駆動制御部１１Ｌに代えて、下側駆動制御部１１Ｌａを備えていても良い。その他の構成は、図１に示した負荷駆動装置の構成と同様である。図５では、負荷駆動装置は、誘導性負荷ＬＤの通電方向が吐き出し方向Ｘになるように、誘導性負荷ＬＤを駆動する。
【００６０】
〔下側駆動制御部〕
下側駆動制御部１１Ｌａは、比較器１０１Ｌと、ＡＮＤ回路１０３Ｌ（論理回路）とを含む。ここでは、比較器１０１Ｌは、出力電圧Ｖｏｕｔが予め定められた基準電圧ＶｒｅｆＬ３よりも高い場合には、比較結果信号ＣＬの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ３よりも低い場合には、比較結果信号ＣＬの信号レベルをハイレベルにする。ＡＮＤ回路１０３Ｌは、下側制御信号ＳｉｎＬおよび比較結果信号ＣＬの両方の信号レベルがハイレベルである場合には、下側駆動信号ＳＤＬの信号レベルをハイレベルにし、下側制御信号ＳｉｎＬおよび比較結果信号ＣＬのうち少なくとも１つの信号レベルがローレベルである場合には、下側駆動信号ＳＤＬの信号レベルをローレベルにする。
【００６１】
〔基準電圧の設定範囲〕
なお、基準電圧ＶｒｅｆＬ３は、
−ＲＬ×Ｉ＜ＶｒｅｆＬ３＜Ｖｃｃ−ＲＨ×Ｉ
となるように設定される。
【００６２】
〔動作〕
次に、図６を参照して、図５に示した負荷駆動装置の動作について説明する。ここでは、上側駆動制御部１３Ｈは、上側制御信号ＳｉｎＨの信号レベルがローレベルからハイレベルへ遷移した場合に、遅延時間Ｐ２の経過後に、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させるものとする。
【００６３】
時刻ｔ１（第１の切替タイミング）が到来すると、上側駆動制御部１３Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。
【００６４】
次に、時刻ｔ２が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ３よりも低くなり、比較結果信号ＣＬの信号レベルは、ローレベルからハイレベルへ遷移する。ＡＮＤ回路１０３Ｌは、比較結果信号ＣＬのローレベルからハイレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。
【００６５】
次に、時刻ｔ３（第２の切替タイミング）が到来すると、ＡＮＤ回路１０３Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。
【００６６】
時刻ｔ４が到来すると（時刻ｔ３から遅延時間Ｐ２が経過すると）、上側駆動制御部１３Ｈは、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。
【００６７】
時刻ｔ５が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ３よりも高くなり、比較器１０１Ｌは、比較結果信号ＣＬの信号レベルをハイレベルからローレベルへ遷移させる。このとき、下側制御信号ＳｉｎＬの信号レベルが既にローレベルであるので、ＡＮＤ回路１０３Ｌは、下側駆動信号ＳＤＬの信号レベルをローレベルのまま維持する。
【００６８】
以上のように構成した場合も、デッドタイム（ここでは、上側駆動素子ＳＷＨをオン状態からオフ状態に切り替えてから下側駆動素子ＳＷＬをオフ状態からオン状態に切り替えるまでの期間Ｐ１）の長さを正確に設定できる。
【００６９】
（実施形態１の変形例３）
また、図７のように、負荷駆動装置は、図１に示した下側駆動制御部１１Ｌおよび上側駆動制御部１３Ｈに代えて、下側駆動制御部１３Ｌおよび上側駆動制御部１１Ｈを備えていても良い。その他の構成は、図１に示した負荷駆動装置の構成と同様である。図７では、負荷駆動装置は、誘導性負荷ＬＤの通電方向が吐き出し方向Ｘになるように、誘導性負荷ＬＤを駆動する。
【００７０】
〔下側駆動制御部〕
下側駆動制御部１３Ｌは、第１の切替タイミングが到来した場合（ここでは、下側制御信号ＳｉｎＬの信号レベルがハイレベルからローレベルへ遷移した場合）に、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させることによって、下側駆動素子ＳＷＬをオン状態からオフ状態に切り替える。また、下側駆動制御部１３Ｌは、第２の切替タイミングが到来した場合（ここでは、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移した場合）に、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させることによって、下側駆動素子ＳＷＬをオフ状態からオン状態に切り替える。
【００７１】
例えば、下側駆動制御部１３Ｌは、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移した場合に、予め定められた遅延時間の経過後に、上側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させても良い。または、下側駆動制御部１３Ｌは、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移した場合に、上側駆動素子ＳＷＨのゲート・ソース間電圧が予め定められた基準電圧（例えば、上側駆動素子ＳＷＨの閾値電圧と同等もしくは低い電圧）よりも低くなったことを検出した後に、上側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させても良い。
【００７２】
〔上側駆動制御部〕
上側駆動制御部１１Ｈは、第１の切替タイミングが到来した場合（ここでは、上側制御信号ＳｉｎＨの信号レベルがローレベルからハイレベルへ遷移した場合）に、出力電圧Ｖｏｕｔが予め定められた基準電圧ＶｒｅｆＨ１に到達したことを検出した後に、制御信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させることによって、上側駆動素子ＳＷＨをオフ状態からオン状態に切り替える。また、上側駆動制御部１１Ｈは、第２の切替タイミングが到来した場合（ここでは、上側制御信号ＳｉｎＨの信号レベルがハイレベルからローレベルへ遷移した場合）に、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させることによって、上側駆動素子ＳＷＨをオン状態からオフ状態に切り替える。
【００７３】
例えば、上側駆動制御部１１Ｈは、比較器１０１Ｈと、フリップフロップ１０２Ｈ（ラッチ）とを含む。比較器１０１Ｈは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１よりも高い場合に、比較結果信号ＣＨの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１よりも低い場合に、比較結果信号ＣＨの信号レベルをハイレベルにする。フリップフロップ１０２Ｈは、上側制御信号ＳｉｎＨの信号レベルがハイレベルである場合には、比較結果信号ＣＨの信号レベルのローレベルからハイレベルへの遷移に同期して、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。また、フリップフロップ１０２Ｈは、上側制御信号ＳｉｎＨの信号レベルがハイレベルからローレベルへ遷移した場合には、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。
【００７４】
〔基準電圧の設定範囲〕
なお、基準電圧ＶｒｅｆＨ１は、
−ＶＤＩＬ＜ＶｒｅｆＨ１＜−ＲＬ×Ｉ
となるように設定される。
【００７５】
〔動作〕
次に、図８を参照して、図７に示した負荷駆動装置の動作について説明する。ここでは、下側駆動制御部１３Ｌは、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移した場合に、遅延時間Ｐ１の経過後に、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させるものとする。
【００７６】
時刻ｔ１（第２の切替タイミング）が到来すると、フリップフロップ１０２Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。
【００７７】
次に、時刻ｔ２が到来すると（時刻ｔ１から遅延時間Ｐ１が経過すると）、下側駆動制御部１３Ｌは、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。
【００７８】
次に、時刻ｔ３〜ｔ４の期間において、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１よりも低くなり、比較結果信号ＣＨの信号レベルがハイレベルになる。このとき、上側制御信号ＳｉｎＨの信号レベルがローレベルであるので、フリップフロップ１０２Ｈは、上側制御信号ＳｉｎＨの信号レベルをローレベルのまま維持する。
【００７９】
次に、時刻ｔ５（第１の切替タイミング）が到来すると、下側駆動制御部１１Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。
【００８０】
時刻ｔ６が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１よりも低くなる。これにより、比較器１０１Ｈは、比較結果信号ＣＨの信号レベルをローレベルからハイレベルへ遷移させる。上側制御信号ＳｉｎＨの信号レベルがハイレベルであるので、フリップフロップ１０２Ｈは、比較結果信号ＣＨのローレベルからハイレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。
【００８１】
時刻ｔ７が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１よりも高くなり、比較結果信号ＣＨの信号レベルがハイレベルからローレベルへ遷移する。このとき、フリップフロップ１０２Ｈは、比較結果信号ＣＨのハイレベルからローレベルへの遷移には応答せずに、上側駆動信号ＳＤＨの信号レベルをハイレベルのまま維持する。
【００８２】
以上のように構成した場合も、デッドタイム（ここでは、下側駆動素子ＳＷＬをオン状態からオフ状態に切り替えてから上側駆動素子ＳＷＨをオフ状態からオン状態に切り替えるまでの期間Ｐ２）の長さを正確に設定できる。
【００８３】
（実施形態１の変形例４）
なお、図９のように、誘導性負荷ＬＤの通電方向が吸い込み方向Ｙになるように、誘導性負荷ＬＤを駆動する場合、比較器１０１Ｈは、出力電圧Ｖｏｕｔが予め定められた基準電圧ＶｒｅｆＨ２よりも低い場合に、比較結果信号ＣＨの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも高い場合に、比較結果信号ＣＨの信号レベルをハイレベルにしても良い。
【００８４】
〔基準電圧の設定範囲〕
なお、基準電圧ＶｒｅｆＨ２は、
ＲＬ×Ｉ＜ＶｒｅｆＨ２＜Ｖｃｃ＋ＶＤＩＨ
となるように設定される。
【００８５】
〔動作〕
次に、図１０を参照して、図９に示した負荷駆動装置の動作について説明する。ここでは、下側駆動制御部１３Ｌは、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移すると、遅延時間Ｐ２の経過後に、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させるものとする。
【００８６】
時刻ｔ１（第１の切替タイミング）が到来すると、下側駆動制御部１３Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。
【００８７】
次に、時刻ｔ２が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも高くなり、比較結果信号ＣＨの信号レベルは、ローレベルからハイレベルへ遷移する。フリップフロップ１０２Ｈは、比較結果信号ＣＨのローレベルからハイレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。
【００８８】
次に、時刻ｔ３が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも低くなり、比較結果信号ＣＨの信号レベルは、ハイレベルからローレベルへ遷移する。このとき、フリップフロップ１０２Ｈは、比較結果信号ＣＨのハイレベルからローレベルへの遷移には応答せずに、上側駆動信号ＳＤＨの信号レベルをハイレベルのまま維持する。
【００８９】
次に、時刻ｔ４（第２の切替タイミング）が到来すると、フリップフロップ１０２Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。
【００９０】
次に、時刻ｔ５が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも高くなり、比較結果信号ＣＨの信号レベルがローレベルからハイレベルへ遷移する。このとき、上側制御信号ＳｉｎＨの信号レベルがローレベルであるので、フリップフロップ１０２Ｈは、比較結果信号ＣＨのローレベルからハイレベルへの遷移には応答せずに、上側駆動信号ＳＤＨの信号レベルをローレベルのまま維持する。
【００９１】
時刻ｔ６が到来すると（時刻ｔ４から遅延時間Ｐ２が経過すると）、下側駆動制御部１３Ｌは、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。
【００９２】
次に、時刻ｔ７が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも低くなり、比較結果信号ＣＨの信号レベルは、ハイレベルからローレベルへ遷移する。このとき、フリップフロップ１０２Ｈは、比較結果信号ＣＨのハイレベルからローレベルへの遷移には応答せずに、上側駆動信号ＳＤＨの信号レベルをハイレベルのまま維持する。
【００９３】
以上のように構成した場合も、デッドタイム（ここでは、下側駆動素子ＳＷＬをオン状態からオフ状態に切り替えてから上側駆動素子ＳＷＨをオフ状態からオン状態に切り替えるまでの期間Ｐ１）の長さを正確に設定できる。
【００９４】
（実施形態１の変形例５）
また、図１１のように、負荷駆動装置は、図７に示した上側駆動制御部１１Ｈに代えて、上側駆動制御部１１Ｈａを備えていても良い。その他の構成は、図１と同様である。図１１では、負荷駆動装置は、誘導性負荷ＬＤの通電方向が吸い込み方向Ｙになるように、誘導性負荷ＬＤを駆動する。
【００９５】
〔上側駆動制御部〕
上側駆動制御部１１Ｈａは、比較器１０１Ｈと、ＡＮＤ回路１０３Ｈ（論理回路）とを含む。ここでは、比較器１０１Ｈは、出力電圧Ｖｏｕｔが予め定められた基準電圧ＶｒｅｆＨ３よりも低い場合には、比較結果信号ＣＨの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ３よりも高い場合には、比較結果信号ＣＨの信号レベルをハイレベルにする。ＡＮＤ回路１０３Ｈは、上側制御信号ＳｉｎＨおよび比較結果信号ＣＨの両方の信号レベルがハイレベルである場合には、上側駆動信号ＳＤＨの信号レベルをハイレベルにし、上側制御信号ＳｉｎＨおよび比較結果信号ＣＨのうち少なくとも１つの信号レベルがローレベルである場合には、上側駆動信号ＳＤＨの信号レベルをローレベルにする。
【００９６】
〔基準電圧の設定範囲〕
なお、基準電圧ＶｒｅｆＨ３は、
ＲＬ×Ｉ＜ＶｒｅｆＨ３＜Ｖｃｃ＋ＲＨ×Ｉ
となるように設定される。
【００９７】
〔動作〕
次に、図１２を参照して、図１１に示した負荷駆動装置の動作について説明する。ここでは、下側駆動制御部１３Ｌは、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移すると、遅延時間Ｐ２の経過後に、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させるものとする。
【００９８】
時刻ｔ１（第１の切替タイミング）が到来すると、下側駆動制御部１３Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。
【００９９】
次に、時刻ｔ２が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ３よりも高くなる。これにより、比較器１０１Ｈは、比較結果信号ＣＨの信号レベルをローレベルからハイレベルへ遷移させる。ＡＮＤ回路１０３Ｈは、比較結果信号ＣＨのローレベルからハイレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。
【０１００】
次に、時刻ｔ３（第２の切替タイミング）が到来すると、ＡＮＤ回路１０３Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。
【０１０１】
時刻ｔ４が到来すると（時刻ｔ３から遅延時間Ｐ２が経過すると）、下側駆動制御部１３Ｌは、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。
【０１０２】
次に、時刻ｔ５が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ３よりも低くなり、比較結果信号ＣＨの信号レベルは、ハイレベルからローレベルへ遷移する。このとき、上側制御信号ＳｉｎＨの信号レベルが既にローレベルであるので、ＡＮＤ回路１０３Ｈは、上側駆動信号ＳＤＨの信号レベルをローレベルのまま維持する。
【０１０３】
以上のように構成した場合も、デッドタイム（ここでは、下側駆動素子ＳＷＬをオン状態からオフ状態に切り替えてから上側駆動素子ＳＷＨをオフ状態からオン状態に切り替えるまでの期間Ｐ１）の長さを正確に設定できる。
【０１０４】
（実施形態１の変形例６）
なお、図１３のように、負荷駆動装置は、図１に示した上側駆動制御部１３Ｈに代えて、図７に示した上側駆動制御部１１Ｈを備えていても良い。その他の構成は、図１に示した負荷駆動装置の構成と同様である。図１３では、負荷駆動装置は、誘導性負荷ＬＤの通電方向が吐き出し方向Ｘになるように、誘導性負荷ＬＤを駆動する。
【０１０５】
〔動作〕
次に、図１４を参照して、図１３に示した負荷駆動装置の動作について説明する。ここでは、基準電圧ＶｒｅｆＬ１，ＶｒｅｆＨ１は、同電圧であるものとする。
【０１０６】
時刻ｔ１が到来すると、上側駆動制御部１１Ｈでは、フリップフロップ１０２Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。これにより、上側駆動素子ＳＷＨは、オン状態からオフ状態へ変化する。上側駆動素子ＳＷＨのオン状態からオフ状態への変化が完了すると、誘導性負荷ＬＤに至る電流経路は、“電源ノード（Ｖｃｃ）→上側駆動素子ＳＷＨ→誘導性負荷ＬＤ”から“接地ノード（ＧＮＤ）→下側フライホイールダイオードＤＩＬ→誘導性負荷ＬＤ”に切り替わり、出力電圧Ｖｏｕｔは、“−ＶＤＩＬ”に向かって変化し始める。
【０１０７】
時刻ｔ２が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１，ＶｒｅｆＨ１よりも低くなる。これにより、比較器１０１Ｌ，１０１Ｈは、比較結果信号ＣＬ，ＣＨの信号レベルをローレベルからハイレベルへ遷移させる。上側駆動制御部１１Ｈでは、下側制御信号ＳｉｎＨの信号レベルがローレベルであるので、フリップフロップ１０２Ｈは、比較結果信号ＣＨのローレベルからハイレベルへの遷移には応答せずに、上側駆動信号ＳＤＨの信号レベルをローレベルのまま維持する。これにより、上側駆動素子ＳＷＨは、オフ状態のまま維持される。一方、下側駆動制御部１１Ｌでは、下側制御信号ＳｉｎＬの信号レベルがハイレベルであるので、フリップフロップ１０２Ｌは、比較結果信号ＣＬのローレベルからハイレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。これにより、上側駆動素子ＳＷＬは、オフ状態からオン状態へ変化する。上側駆動素子ＳＷＬのオフ状態からオン状態への変化が完了すると、誘導性負荷ＬＤに至る電流経路は、“接地ノード（ＧＮＤ）→下側フライホイールダイオードＤＩＬ→誘導性負荷ＬＤ”から“接地ノード（ＧＮＤ）→下側駆動素子ＳＷＬ→誘導性負荷ＬＤ”に切り替わり、出力電圧Ｖｏｕｔは、“−ＲＬ×Ｉ”に向かって変化し始める。
【０１０８】
時刻ｔ３が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１，ＶｒｅｆＨ１よりも高くなり、比較結果信号ＣＬ，ＣＨの信号レベルは、ハイレベルからローレベルへ遷移する。フリップフロップ１０２Ｌ，１０２Ｈは、比較結果信号ＣＬ，ＣＨのハイレベルからローレベルへの遷移には応答しないので、上側駆動信号ＳＤＨの信号レベルはローレベルのまま維持され、下側駆動信号ＳＤＬの信号レベルはハイレベルのまま維持される。したがって、上側駆動素子ＳＷＨはオフ状態のまま維持され、下側駆動素子ＳＷＬはオン状態のまま維持される。
【０１０９】
時刻ｔ４が到来すると、下側駆動制御部１１Ｌでは、フリップフロップ１０２Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。これにより、下側駆動素子ＳＷＬは、オン状態からオフ状態へ変化する。下側駆動素子ＳＷＬのオン状態からオフ状態へ変化が完了すると、誘導性負荷ＬＤに至る電流経路は、“接地ノード（ＧＮＤ）→下側駆動素子ＳＷＬ→誘導性負荷ＬＤ”から“接地ノード（ＧＮＤ）→下側フライホイールダイオードＤＩＬ→誘導性負荷ＬＤ”に切り替わり、出力電圧Ｖｏｕｔは、“−ＶＤＩＬ”に向かって変化し始める。
【０１１０】
時刻ｔ５が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１，ＶｒｅｆＨ１よりも低くなる。これにより、比較器１０１Ｌ，１０１Ｈは、比較結果信号ＣＬ，ＣＨの信号レベルをローレベルからハイレベルへ遷移させる。下側駆動制御部１１Ｌでは、下側制御信号ＳｉｎＬの信号レベルがローレベルであるので、フリップフロップ１０２Ｌは、比較結果信号ＣＬのローレベルからハイレベルへの遷移には応答せずに、下側駆動信号ＳＤＬの信号レベルをローレベルのまま維持する。これにより、下側駆動素子ＳＷＬは、オフ状態のまま維持される。一方、上側駆動制御部１１Ｈでは、上側制御信号ＳｉｎＨの信号レベルがハイレベルであるので、フリップフロップ１０２Ｈは、比較結果信号ＣＨのローレベルからハイレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。これにより、上側駆動素子ＳＷＨは、オフ状態からオン状態へ変化する。上側駆動素子ＳＷＨのオフ状態からオン状態への変化が完了すると、誘導性負荷ＬＤに至る電流経路は、“接地ノード（ＧＮＤ）→下側フライホイールダイオードＤＩＬ→誘導性負荷ＬＤ”から“電源ノード（Ｖｃｃ）→上側駆動素子ＳＷＨ→誘導性負荷ＬＤ”に切り替わり、出力電圧Ｖｏｕｔは、“Ｖｃｃ−ＲＨ×Ｉ”に向かって変化し始める。
【０１１１】
時刻ｔ６が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１，ＶｒｅｆＨ１よりも高くなり、比較結果信号ＣＬ，ＣＨの信号レベルは、ハイレベルからローレベルへ遷移する。フリップフロップ１０２Ｌ，１０２Ｈは、比較結果信号ＣＬ，ＣＨのハイレベルからローレベルへの遷移には応答しないので、上側駆動信号ＳＤＨの信号レベルはハイレベルのまま維持され、下側駆動信号ＳＤＬの信号レベルはローレベルのまま維持される。したがって、上側駆動素子ＳＷＨはオン状態のまま維持され、下側駆動素子ＳＷＬはオフ状態のまま維持される。
【０１１２】
以上のように構成することにより、第１のデッドタイム（上側駆動素子ＳＷＨをオン状態からオフ状態に切り替えてから下側駆動素子ＳＷＬをオフ状態からオン状態に切り替えるまでの期間Ｐ１）の長さだけでなく、第２のデッドタイム（下側駆動素子ＳＷＬをオン状態からオフ状態に切り替えてから上側駆動素子ＳＷＨをオフ状態からオン状態に切り替えるまでの期間Ｐ２）も正確に設定できる。例えば、第１および第２のデッドタイム（期間Ｐ１，Ｐ２）の長さを理想的な長さ（例えば、貫通電流の発生を防止できる最短の時間長さ）にそれぞれ設定できる。
【０１１３】
（実施形態１の変形例７）
また、図１５のように、通電方向が吸い込み方向Ｙになるように、誘導性負荷ＬＤを駆動する場合、比較器１０１Ｌは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも低い場合に、比較結果信号ＣＬの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも高い場合に、比較結果信号ＣＬの信号レベルをハイレベルにしても良い。また、比較器１０１Ｈは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも低い場合に、比較結果信号ＣＨの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも高い場合に、比較結果信号ＣＨの信号レベルをハイレベルにしても良い。
【０１１４】
〔動作〕
次に、図１６を参照して、図１５に示した負荷駆動装置の動作について説明する。ここでは、基準電圧ＶｒｅｆＬ２，ＶｒｅｆＨ２は、同電圧であるものとする。
【０１１５】
時刻ｔ１が到来すると、下側駆動制御部１１Ｌでは、フリップフロップ１０２Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。これにより、下側駆動素子ＳＷＬは、オン状態からオフ状態へ変化する。下側駆動素子ＳＷＬのオン状態からオフ状態への変化が完了すると、誘導性負荷ＬＤからの電流経路は、“誘導性負荷ＬＤ→下側駆動素子ＳＷＬ→接地ノード（ＧＮＤ）”から“誘導性負荷ＬＤ→上側フライホイールダイオードＤＩＨ→電源ノード（Ｖｃｃ）”に切り替わり、出力電圧Ｖｏｕｔは、“Ｖｃｃ＋ＶＤＩＨ”へ向かって変化し始める。
【０１１６】
次に、時刻ｔ２が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２，ＶｒｅｆＨ２よりも高くなり、比較結果信号ＣＬ，ＣＨの信号レベルは、ローレベルからハイレベルへ遷移する。下側駆動制御部１１Ｌでは、下側制御信号ＳｉｎＬの信号レベルがローレベルであるので、フリップフロップ１０２Ｌは、比較結果信号ＣＬのローレベルからハイレベルへの遷移には応答せずに、下側駆動信号ＳＤＬの信号レベルをローレベルのまま維持する。これにより、下側駆動素子ＳＷＬは、オフ状態のまま維持される。一方、上側駆動制御部１１Ｈでは、フリップフロップ１０２Ｈは、比較結果信号ＣＨのローレベルからハイレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。これにより、上側駆動素子ＳＷＨは、オフ状態からオン状態へ変化する。上側駆動素子ＳＷＨのオフ状態からオン状態への変化が完了すると、誘導性負荷ＬＤからの電流経路は、“誘導性負荷ＬＤ→上側フライホイールダイオードＤＩＨ→電源ノード（Ｖｃｃ）”から“誘導性負荷ＬＤ→上側駆動素子ＳＷＨ→電源ノード（Ｖｃｃ）”に切り替わり、出力電圧Ｖｏｕｔは、“Ｖｃｃ＋ＲＨ×Ｉ”へ向かって変化し始める。
【０１１７】
次に、時刻ｔ３が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２，ＶｒｅｆＨ２よりも低くなり、比較結果信号ＣＬ，ＣＨの信号レベルは、ハイレベルからローレベルへ遷移する。フリップフロップ１０２Ｌ，１０２Ｈは、比較結果信号ＣＬ，ＣＨのハイレベルからローレベルへの遷移には応答しないので、下側駆動信号ＳＤＬの信号レベルはローレベルのまま維持され、上側駆動信号ＳＤＨの信号レベルはハイレベルのまま維持される。したがって、下側駆動素子ＳＷＬは、オフ状態のまま維持され、上側駆動素子ＳＷＨは、オン状態のまま維持される。
【０１１８】
時刻ｔ４が到来すると、上側駆動制御部１１Ｈでは、フリップフロップ１０２Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。これにより、上側駆動素子ＳＷＨは、オン状態からオフ状態へ変化する。上側駆動素子ＳＷＨのオン状態からオフ状態への変化が完了すると、誘導性負荷ＬＤからの電流経路は、“誘導性負荷ＬＤ→上側駆動素子ＳＷＨ→電源ノード（Ｖｃｃ）”から“誘導性負荷ＬＤ→上側フライホイールダイオードＤＩＨ→電源ノード（Ｖｃｃ）”に切り替わり、出力電圧Ｖｏｕｔは、“Ｖｃｃ＋ＶＤＩＨ”へ向かって変化し始める。
【０１１９】
時刻ｔ５が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２，ＶｒｅｆＨ２よりも高くなり、比較結果信号ＣＬ，ＣＨの信号レベルは、ローレベルからハイレベルへ遷移する。上側駆動制御部１１Ｈでは、上側制御信号ＳｉｎＨの信号レベルがローレベルであるので、フリップフロップ１０２Ｈは、比較結果信号ＣＨのローレベルからハイレベルへの遷移には応答せずに、上側駆動信号ＳＤＨの信号レベルをローレベルのまま維持する。これにより、上側駆動素子ＳＷＨは、オフ状態のまま維持される。一方、下側駆動制御部１１Ｌでは、フリップフロップ１０２Ｌは、比較結果信号ＣＬのローレベルからハイレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。これにより、下側駆動素子ＳＷＬは、オフ状態からオン状態へ変化する。下側駆動素子ＳＷＬのオフ状態からオン状態への変化が完了すると、誘導性負荷ＬＤからの電流経路は、“誘導性負荷ＬＤ→上側フライホイールダイオードＤＩＨ→電源ノード（Ｖｃｃ）”から“誘導性負荷ＬＤ→下側駆動素子ＳＷＬ→接地ノード（ＧＮＤ）”に切り替わり、出力電圧Ｖｏｕｔは、“ＲＬ×Ｉ”に向かって変化し始める。
【０１２０】
時刻ｔ６が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２，ＶｒｅｆＨ２よりも低くなり、比較結果信号ＣＬ，ＣＨの信号レベルは、ハイレベルからローレベルへ遷移する。フリップフロップ１０２Ｌ，１０２Ｈは、比較結果信号ＣＬ，ＣＨのハイレベルからローレベルへの遷移には応答しないので、下側駆動信号ＳＤＬの信号レベルはハイレベルのまま維持され、上側駆動信号ＳＤＨの信号レベルはローレベルのまま維持される。したがって、下側駆動素子ＳＷＬは、オン状態のまま維持され、上側駆動素子ＳＷＨは、オフ状態のまま維持される。
【０１２１】
以上のように構成した場合も、第１のデッドタイム（下側駆動素子ＳＷＬをオン状態からオフ状態に切り替えてから上側駆動素子ＳＷＨをオフ状態からオン状態に切り替えるまでの期間Ｐ１）の長さだけでなく、第２のデッドタイム（上側駆動素子ＳＷＨをオン状態からオフ状態に切り替えてから下側駆動素子ＳＷＬをオフ状態からオン状態に切り替えるまでの期間Ｐ２）も正確に設定できる。
【０１２２】
（実施形態１の変形例８）
また、図１７のように、負荷駆動装置は、図１３に示した下側駆動制御部１１Ｌに代えて、図５に示した下側駆動制御部１１Ｌａを備えていても良い。その他の構成は、図１３に示した負荷駆動装置の構成と同様である。図１７では、負荷駆動装置は、誘導性負荷ＬＤの通電方向が吐き出し方向Ｘになるように、誘導性負荷ＬＤを駆動する。
【０１２３】
図１８のように、時刻ｔ１が到来すると、上側駆動制御部１１Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。時刻ｔ２が到来すると、下側駆動制御部１１Ｌａは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ３よりも低くなったことを検出すると、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。時刻ｔ３が到来すると、下側駆動制御部１１Ｌａは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。時刻ｔ４が到来すると、上側駆動制御部１１Ｈは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１よりも低くなったことを検出すると、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。
【０１２４】
以上のように構成した場合も、第１のデッドタイム（上側駆動素子ＳＷＨをオン状態からオフ状態に切り替えてから下側駆動素子ＳＷＬをオフ状態からオン状態に切り替えるまでの期間Ｐ１）の長さだけでなく、第２のデッドタイム（下側駆動素子ＳＷＬをオン状態からオフ状態に切り替えてから上側駆動素子ＳＷＨをオフ状態からオン状態に切り替えるまでの期間Ｐ２）も正確に設定できる。
【０１２５】
（実施形態１の変形例９）
また、図１９のように、負荷駆動装置は、図１５に示した上側駆動制御部１１Ｈに代えて、図１１に示した上側駆動制御部１１Ｈａを備えていても良い。その他の構成は、図１５に示した負荷駆動装置の構成と同様である。図１９では、負荷駆動装置は、誘導性負荷ＬＤの通電方向が吸い込み方向Ｙになるように、誘導性負荷ＬＤを駆動する。
【０１２６】
図２０のように、時刻ｔ１が到来すると、下側駆動制御部１１Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。時刻ｔ２が到来すると、上側駆動制御部１１Ｈａは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ３よりも高くなったことを検出すると、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。時刻ｔ３が到来すると、上側駆動制御部１１Ｈａは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。時刻ｔ４が到来すると、下側駆動制御部１１Ｌは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも高くなったことを検出すると、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。
【０１２７】
以上のように構成した場合も、第１のデッドタイム（下側駆動素子ＳＷＬをオン状態からオフ状態に切り替えてから上側駆動素子ＳＷＨをオフ状態からオン状態に切り替えるまでの期間Ｐ１）の長さだけでなく、第２のデッドタイム（上側駆動素子ＳＷＨをオン状態からオフ状態に切り替えてから下側駆動素子ＳＷＬをオフ状態からオン状態に切り替えるまでの期間Ｐ２）も正確に設定できる。
【０１２８】
（実施形態２）
図２１は、実施形態２による負荷駆動装置の構成例を示す。この負荷駆動装置は、図１３に示した下側駆動制御部１１Ｌおよび上側駆動制御部１１Ｈに代えて、下側駆動制御部２１Ｌおよび上側駆動制御部２１Ｈを備える。その他の構成は、図１３に示した負荷駆動装置の構成と同様である。
【０１２９】
〔下側駆動制御部および上側駆動制御部〕
下側駆動制御部２１Ｌおよび上側駆動制御部２１Ｈは、それぞれ、図１３に示した下側駆動制御部１１Ｌおよび上側駆動制御部１１Ｈの構成に加えて、遅延部２０１Ｌ，２０１Ｈを含む。その他の構成は、図１３に示した下側駆動制御部１１Ｌおよび上側駆動制御部１１Ｈの構成と同様である。遅延部２０１Ｌ，２０１Ｈは、それぞれ、予め定められた遅延時間で比較器１０１Ｌ，１０１Ｈからの比較結果信号ＣＬ，ＣＨを遅延させて比較結果信号ＤＣＬ，ＤＣＨとしてフリップフロップ１０２Ｌ，１０２Ｈに供給する。例えば、遅延部２０１Ｌ，２０１Ｈは、図２２ａのように、ローパスフィルタによって構成されても良いし、図２２ｂのように、クロックＣＬＫに同期して比較信号ＣＬ（または、ＣＨ）を順次遅延させるシフトレジスタによって構成されても良い。
【０１３０】
〔動作〕
次に、図２３を参照して、図２１に示した負荷駆動装置の動作について説明する。ここでは、基準電圧ＶｒｅｆＬ１，ＶｒｅｆＨ１は、同電圧であるものとする。
【０１３１】
時刻ｔ１が到来すると、上側駆動制御部２１Ｈでは、フリップフロップ１０２Ｈは、上側制御信号ＳｉｎＨのハイレベルからローレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをハイレベルからローレベルへ遷移させる。
【０１３２】
次に、時刻ｔ２が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１，ＶｒｅｆＨ１よりも低くなり、比較器１０１Ｌ，１０１Ｈは、それぞれ、比較結果信号ＣＬ，ＣＨの信号レベルをローレベルからハイレベルへ遷移させる。
【０１３３】
次に、時刻ｔ３が到来すると、遅延部２０１Ｌ，２０１Ｈは、それぞれ、比較結果信号ＤＣＬ，ＤＣＨの信号レベルをローレベルからハイレベルへ遷移させる。これにより、下側駆動制御部２１Ｌでは、下側制御信号ＳｉｎＬの信号レベルがハイレベルであるので、フリップフロップ１０２Ｌは、比較結果信号ＤＣＬのローレベルからハイレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させる。一方、上側駆動制御部２１Ｈでは、上側制御信号ＳｉｎＨの信号レベルがローレベルであるので、フリップフロップ１０２Ｈは、比較結果信号ＤＣＨのローレベルからハイレベルへの遷移には応答せずに、上側駆動信号ＳＤＨの信号レベルをローレベルのまま維持する。
【０１３４】
次に、時刻ｔ４が到来すると、下側駆動制御部２１Ｌでは、フリップフロップ１０２Ｌは、下側制御信号ＳｉｎＬのハイレベルからローレベルへの遷移に応答して、下側駆動信号ＳＤＬの信号レベルをハイレベルからローレベルへ遷移させる。
【０１３５】
次に、時刻ｔ５が到来すると、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１，ＶｒｅｆＨ１よりも低くなり、比較器１０１Ｌ，１０１Ｈは、それぞれ、比較結果信号ＣＬ，ＣＨの信号レベルをローレベルからハイレベルへ遷移させる。
【０１３６】
次に、時刻ｔ６が到来すると、遅延部２０１Ｌ，２０１Ｈは、それぞれ、比較結果信号ＤＣＬ，ＤＣＨの信号レベルをローレベルからハイレベルへ遷移させる。これにより、上側駆動制御部２１Ｈでは、上側制御信号ＳｉｎＨの信号レベルがハイレベルであるので、フリップフロップ１０２Ｈは、比較結果信号ＤＣＨのローレベルからハイレベルへの遷移に応答して、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させる。一方、下側駆動制御部２１Ｌでは、下側制御信号ＳｉｎＬの信号レベルがローレベルであるので、フリップフロップ１０２Ｌは、比較結果信号ＤＣＬのローレベルからハイレベルへの遷移には応答せずに、下側駆動信号ＳＤＬの信号レベルをローレベルのまま維持する。
【０１３７】
このように、下側駆動制御部２１Ｌは、時刻ｔ１が到来した場合に、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１に到達したことを検出すると、予め定められた遅延時間（時刻ｔ２〜ｔ３の期間）の経過後に、下側駆動信号ＳＤＬの信号レベルをローレベルからハイレベルへ遷移させることによって、下側駆動素子ＳＷＬをオフ状態からオン状態に切り替え、時刻ｔ４が到来した場合に、下側駆動信号ＳＤＬをハイレベルからローレベルへ遷移させることによって、下側駆動素子ＳＷＬをオン状態からオフ状態に切り替える。また、上側駆動制御部２１Ｈは、時刻ｔ１が到来した場合に、上側駆動信号ＳＤＨをハイレベルからローレベルへ遷移させることによって、上側駆動素子ＳＷＨをオン状態からオフ状態に切り替え、時刻ｔ４が到来した場合に、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１に到達したことを検出すると、予め定められた遅延時間（時刻ｔ５〜ｔ６の期間）の経過後に、上側駆動信号ＳＤＨの信号レベルをローレベルからハイレベルへ遷移させることによって、上側駆動素子ＳＷＨをオフ状態からオン状態に切り替える。
【０１３８】
以上のように、第１のデッドタイム（上側駆動素子ＳＷＨをオン状態からオフ状態に切り替えてから下側駆動素子ＳＷＬがオフ状態からオン状態に切り替えるまでの期間Ｐ１）には、遅延時間（時刻ｔ２〜ｔ３までの期間）が含まれることになる。したがって、遅延時間（時刻ｔ２〜ｔ３までの期間）の長さを調整することによって第１のデッドタイム（期間Ｐ１）の長さを調整できる。これと同様に、第２のデッドタイム（下側駆動素子ＳＷＬをオン状態からオフ状態に切り替えてから上側駆動素子ＳＷＨがオフ状態からオン状態に切り替えるまでの期間Ｐ２）には、遅延時間（時刻ｔ５〜ｔ６までの期間）が含まれることになる。したがって、遅延時間（時刻ｔ５〜ｔ６までの期間）の長さを調整することによって第２のデッドタイム（期間Ｐ２）の長さを調整できる。
【０１３９】
なお、下側駆動制御部２１Ｌは、遅延部２０１Ｌに代えて、フリップフロップ１０２Ｌの出力を遅延させて下側駆動信号ＳＤＬとして出力する遅延部を含んでいても良い。これと同様に、上側駆動制御部２１Ｈは、遅延部２０１Ｈに代えて、フリップフロップ１０２Ｈの出力を遅延させて上側駆動信号ＳＤＨとして出力する遅延部を含んでいても良い。
【０１４０】
また、図５，図１７に示した下側駆動制御部１１Ｌａは、比較器１０１Ｌからの比較結果信号ＣＬを遅延させてＡＮＤ回路１０３Ｌに出力する遅延部をさらに含んでいても良いし、ＡＮＤ回路１０３Ｌの出力を遅延させて下側駆動信号ＳＤＬとして出力する遅延部をさらに含んでいても良い。これと同様に、図１１，図１９に示した上側駆動制御部１１Ｈａは、比較器１０１Ｈからの比較結果信号ＣＨを遅延させてＡＮＤ回路１０３Ｈに出力する遅延部をさらに含んでいても良いし、ＡＮＤ回路１０３Ｈの出力を遅延させて上側駆動信号ＳＤＨとして出力する遅延部をさらに含んでいても良い。
【０１４１】
また、通電方向が吐き出し方向Ｘになるように、誘導性負荷ＬＤを駆動する場合、図２１に示した負荷駆動装置は、上側駆動制御部２１Ｈに代えて、図１，図７に示した上側駆動制御部１３Ｈ，１１Ｈのいずれか１つを含んでいても良いし、下側駆動制御部２１Ｌに代えて、図１，図５，図７に示した下側駆動制御部１１Ｌ，１１Ｌａ，１３Ｌのいずれか１つを含んでいても良い。
【０１４２】
また、通電方向が吸い込み方向Ｙになるように、誘導性負荷ＬＤを駆動する場合、図２１に示した下側駆動制御部２１Ｌおよび上側駆動制御部２１Ｈにおいて、比較器１０１Ｌ，１０１Ｈは、それぞれ、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２，ＶｒｅｆＨ２よりも低い場合に、比較結果信号ＣＬ，ＣＨの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２，ＶｒｅｆＨ２よりも高い場合に、比較結果信号ＣＬ，ＣＨの信号レベルをハイレベルにしても良い。この場合、図２１に示した負荷駆動装置は、上側駆動制御部２１Ｈに代えて、図３，図９，図１１に示した上側駆動制御部１３Ｈ，１１Ｈ，１１Ｈａのいずれか１つを含んでいても良いし、下側駆動制御部２１Ｌに代えて、図３，図９に示した下側駆動制御部１１Ｌ，１３Ｌのいずれか１つを含んでいても良い。
【０１４３】
（実施形態３）
図２４は、実施形態３による負荷駆動装置の構成例を示す。この負荷駆動装置は、図１３に示した下側駆動制御部１１Ｌおよび上側駆動制御部１１Ｈに代えて、下側駆動制御部３１Ｌおよび上側駆動制御部３１Ｈを備える。その他の構成は、図１３に示した負荷駆動装置の構成と同様である。
【０１４４】
〔下側駆動制御部〕
下側駆動制御部３１Ｌは、第１および第２の比較モードを有し、第１および第２の比較モードを切替可能である（例えば、外部制御により比較モードを切替可能である）。下側駆動制御部３１Ｌは、第１の比較モードでは、第１の切替タイミング（例えば、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移するとともに上側制御信号ＳｉｎＨの信号レベルがハイレベルからローレベルへ遷移する場合）が到来した場合に、出力電圧Ｖｏｕｔが予め定められた第１の比較電圧（ここでは、基準電圧ＶｒｅｆＬ１）よりも低くなったことを検出した後に、下側駆動素子ＳＷＬをオフ状態からオン状態に切り替え、第２の切替タイミング（例えば、下側制御信号ＳｉｎＬの信号レベルがハイレベルからローレベルへ遷移するとともに上側制御信号ＳｉｎＨの信号レベルがローレベルからハイレベルへ遷移する場合）が到来した場合に、下側駆動素子ＳＷＬをオン状態からオフ状態に切り替える。また、下側駆動制御部３１Ｌは、第２の比較モードでは、第１の切替タイミングが到来した場合に、出力電圧Ｖｏｕｔが予め定められた第２の比較電圧（ここでは、基準電圧ＶｒｅｆＬ２）よりも高くなったことを検出した後に、下側駆動素子ＳＷＬをオフ状態からオン状態に切り替え、第２の切替タイミングが到来した場合に、下側駆動素子ＳＷＬをオン状態からオフ状態に切り替える。
【０１４５】
〔上側駆動制御部〕
上側駆動制御部３１Ｈは、第３および第４の比較モードを有し、第３および第４の比較モードを切替可能である（例えば、外部制御により比較モードを切替可能である）。上側駆動制御部３１Ｈは、第３の比較モードでは、第１の切替タイミング（例えば、下側制御信号ＳｉｎＬの信号レベルがローレベルからハイレベルへ遷移するとともに上側制御信号ＳｉｎＨの信号レベルがハイレベルからローレベルへ遷移する場合）が到来した場合に、上側駆動素子ＳＷＨをオン状態からオフ状態に切り替え、第２の切替タイミング（例えば、下側制御信号ＳｉｎＬの信号レベルがハイレベルからローレベルへ遷移するとともに上側制御信号ＳｉｎＨの信号レベルがローレベルからハイレベルへ遷移する場合）が到来した場合に、出力電圧Ｖｏｕｔが予め定められた第３の比較電圧（ここでは、基準電圧ＶｒｅｆＨ１）よりも低くなったことを検出した後に、上側駆動素子ＳＷＨをオフ状態からオン状態に切り替える。また、上側駆動制御部３１Ｈは、第４の比較モードでは、第１の切替タイミングが到来した場合に、上側駆動素子ＳＷＨをオン状態からオフ状態に切り替え、第１の切替タイミングが到来した場合に、出力電圧Ｖｏｕｔが予め定められた第４の比較電圧（ここでは、基準電圧ＶｒｅｆＨ２）よりも高くなったことを検出した後に、上側駆動素子ＳＷＨをオフ状態からオン状態に切り替える。
【０１４６】
例えば、下側駆動制御部３１Ｌおよび上側駆動制御部３１Ｈは、それぞれ、図１３に示した比較器１０１Ｌ，１０１Ｈに代えて、比較切替部３０１Ｌ，３０１Ｈを含む。その他の構成は、図１３に示した下側駆動制御部１１Ｌおよび上側駆動制御部１１Ｈの構成と同様である。
【０１４７】
比較切替部３０１Ｌは、比較器３１１Ｌ，３１２Ｌと、セレクタ３１３Ｌとを含む。比較器３１１Ｌは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１よりも高い場合には、比較結果信号ＣＬＡの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ１よりも低い場合には、比較結果信号ＣＬＡの信号レベルをハイレベルにする。比較器３１２Ｌは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも低い場合には、比較結果信号ＣＬＢの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＬ２よりも高い場合には、比較結果信号ＣＬＢの信号レベルをハイレベルにする。セレクタ３１３Ｌは、比較結果信号ＣＬＡ，ＣＬＢのいずれか一方を比較結果信号ＣＬＳとして選択し、比較結果信号ＣＬＳをフリップフロップ１０２Ｌに供給する。
【０１４８】
比較器３１１Ｌは、図１に示した比較器１０１Ｌに相当し、比較器３１２Ｌは、図３に示した比較器１０１Ｌに相当する。したがって、下側駆動制御部３１Ｌは、セレクタ３１３Ｌによって比較結果信号ＣＬＡが選択された場合には、図１に示した下側駆動制御部１１Ｌと同様の動作を実行することになり、セレクタ３１３Ｌによって比較結果信号ＣＬＢが選択された場合には、図３に示した下側駆動制御部１１Ｌと同様の動作を実行することになる。
【０１４９】
比較切替部３０１Ｈは、比較器３１１Ｈ，３１２Ｈと、セレクタ３１３Ｈとを含む。比較器３１１Ｈは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１よりも高い場合には、比較結果信号ＣＨＡの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ１よりも低い場合には、比較結果信号ＣＨＡの信号レベルをハイレベルにする。比較器３１２Ｈは、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも低い場合には、比較結果信号ＣＨＢの信号レベルをローレベルにし、出力電圧Ｖｏｕｔが基準電圧ＶｒｅｆＨ２よりも高い場合には、比較結果信号ＣＨＡの信号レベルをハイレベルにする。セレクタ３１３Ｈは、比較結果信号ＣＨＡ，ＣＨＢのいずれか一方を比較結果信号ＣＨＳとして選択し、比較結果信号ＣＨＳをフリップフロップ１０２Ｈに供給する。
【０１５０】
比較器３１１Ｈは、図７に示した比較器１０１Ｈに相当し、比較器３１２Ｈは、図９に示した比較器１０１Ｈに相当する。したがって、上側駆動制御部３１Ｈは、セレクタ３１３Ｈによって比較結果信号ＣＨＡが選択される場合には、図７に示した上側駆動制御部１１Ｈと同様の動作を実行することになり、セレクタ３１３Ｈによって比較結果信号ＣＨＢが選択される場合には、図９に示した上側駆動制御部１１Ｈと同様の動作を実行することになる。
【０１５１】
例えば、誘導性負荷の通電方向が吐き出し方向Ｘになるように、誘導性負荷ＬＤを駆動する場合、セレクタ３１３Ｌ，３１３Ｈは、それぞれ、比較結果信号ＣＬＡ，ＣＨＡを比較結果信号ＣＬＳ，ＣＨＳとして選択しても良い。これにより、図２４に示した負荷駆動装置は、図１３に示した負荷駆動装置と同様の動作（図１４参照）を実行することになる。一方、誘導性負荷の通電方向が吸い込み方向Ｙになるように、誘導性負荷ＬＤを駆動する場合、セレクタ３１３Ｌ，３１３Ｈは、それぞれ、比較結果信号ＣＬＢ，ＣＨＢを比較結果信号ＣＬＳ，ＣＨＳとして選択しても良い。これにより、図２４に示した負荷駆動装置は、図１５に示した負荷駆動装置と同様の動作（図１６参照）を実行することになる。
【０１５２】
以上のように、誘導性負荷ＬＤの通電方向を任意に設定できる。
【０１５３】
（実施形態３の変形例）
なお、図２５のように、下側駆動制御部３１Ｌおよび上側駆動制御部３１Ｈは、それぞれ、図２４に示した比較切替部３０１Ｌ，３０１Ｈに代えて、比較切替部３０２Ｌ，３０２Ｈを含んでいても良い。その他の構成は、図２４に示した下側駆動制御部３１Ｌおよび上側駆動制御部３１Ｈの構成と同様である。
【０１５４】
比較切替部３０２Ｌは、セレクタ３２１Ｌと、比較器３２２Ｌと、インバータ３２３Ｌと、セレクタ３２４Ｌとを含む。セレクタ３２１Ｌは、基準電圧ＶｒｅｆＬ１，ＶｒｅｆＬ２のいずれか一方を選択する。比較器３２２Ｌは、出力電圧Ｖｏｕｔがセレクタ３２１Ｌによって選択された電圧よりも高い場合には、比較結果信号ＣＬＡをローレベルにし、出力電圧Ｖｏｕｔがセレクタ３２１Ｌによって選択された電圧よりも低い場合には、比較結果信号ＣＬＡをハイレベルにする。インバータ３２３Ｌは、比較結果信号ＣＬＡを反転させて比較結果信号ＣＬＢとして出力する。セレクタ３２４Ｌは、比較結果信号ＣＬＡ，ＣＬＢのいずれか一方を比較結果信号ＣＬＳとして選択し、比較結果信号ＣＬＳをフリップフロップ１０２Ｌに供給する。
【０１５５】
下側駆動制御部３１Ｌは、セレクタ３２１Ｌ，３２４Ｌによって基準電圧ＶｒｅｆＬ１および比較結果信号ＣＬＡがそれぞれ選択された場合には、図１に示した下側駆動制御部１１Ｌと同様の動作を実行することになり、セレクタ３２１Ｌ，３２４Ｌによって基準電圧ＶｒｅｆＬ２および比較結果信号ＣＬＢがそれぞれ選択された場合には、図３に示した下側駆動制御部１１Ｌと同様の動作を実行することになる。
【０１５６】
比較切替部３０２Ｈは、セレクタ３２１Ｈと、比較器３２２Ｈと、インバータ３２３Ｈと、セレクタ３２４Ｈとを含む。セレクタ３２１Ｈは、基準電圧ＶｒｅｆＨ１，ＶｒｅｆＨ２のいずれか一方を選択する。比較器３２２Ｈは、出力電圧Ｖｏｕｔがセレクタ３２１Ｌによって選択された電圧よりも高い場合には、比較結果信号ＣＨＡをローレベルにし、出力電圧Ｖｏｕｔがセレクタ３２１Ｈによって選択された電圧よりも低い場合には、比較結果信号ＣＨＡをハイレベルにする。インバータ３２３Ｈは、比較結果信号ＣＨＡを反転させて比較結果信号ＣＨＢとして出力する。セレクタ３２４Ｈは、比較結果信号ＣＨＡ，ＣＨＢのいずれか一方を比較結果信号ＣＨＳとして選択し、比較結果信号ＣＨＳをフリップフロップ１０２Ｈに供給する。
【０１５７】
上側駆動制御部３１Ｈは、セレクタ３２１Ｈ，３２４Ｈによって基準電圧ＶｒｅｆＨ１および比較結果信号ＣＨＡがそれぞれ選択された場合には、図７に示した上側駆動制御部１１Ｈと同様の動作を実行することになり、セレクタ３２１Ｈ，３２４Ｈによって基準電圧ＶｒｅｆＨ２および比較結果信号ＣＨＢがそれぞれ選択された場合には、図９に示した上側駆動制御部１１Ｈと同様の動作を実行することになる。
【０１５８】
以上のように構成することにより、図２４に示した比較切替部３０１Ｌ，３０１Ｈを含む下側駆動制御部３１Ｌおよび上側駆動制御部３１Ｈよりも回路規模を削減できる。
【０１５９】
なお、下側駆動制御部３１Ｌおよび上側駆動制御部３１Ｈは、それぞれ、図２１に示した遅延部２０１Ｌ，２０１Ｈをさらに含んでいても良いし、フリップフロップ１０２Ｌ，１０２Ｈの出力を遅延させて下側駆動信号ＳＤＬおよび上側駆動信号ＳＤＨとしてそれぞれ出力する遅延部をさらに含んでいても良い。
【０１６０】
また、図２４に示した負荷駆動装置は、上側駆動制御部３１Ｈに代えて、図１に示した上側駆動制御部１３Ｈを備えていても良いし、下側駆動制御部３１Ｌに代えて、図７に示した下側駆動制御部１３Ｌを備えていても良い。
【０１６１】
（実施形態４）
図２６は、実施形態４による負荷駆動装置の構成例を示す。この負荷駆動装置は、図１３に示した出力制御部１０に代えて、出力制御部４０，下側駆動切替部４１Ｌ，および上側駆動切替部４１Ｈを備える。その他の構成は、図１３に示した負荷駆動装置の構成と同様である。また、誘導性負荷ＬＤの他方端には、下側駆動素子ＳＷＬ２，下側フライホイールダイオードＤＩＬ２，上側駆動素子ＳＷＨ２，および上側フライホイールダイオードＤＩＨ２が接続されている。下側駆動素子ＳＷＬ２および下側フライホイールダイオードＤＩＬ２は、誘導性負荷ＬＤの他方端に接続された出力ノードＮ２と接地ノードとの間に並列に接続される。上側駆動素子ＳＷＨ２および上側フライホイールダイオードＤＩＨ２は、出力ノードＮ２と電源ノードとの間に並列に接続される。すなわち、Ｈブリッジ回路が構成されている。
【０１６２】
〔出力制御部〕
出力制御部４０は、図１３に示した出力制御部１０と同様に、下側駆動素子ＳＷＬおよび上側駆動素子ＳＷＨのオン／オフの切替タイミングを規定するための下側制御信号ＳｉｎＬおよび上側制御信号ＳｉｎＨを出力する。また、出力制御部４０は、下側駆動切替部４１Ｌの駆動モードを切り替えるための下側駆動切替信号ＳＳＬと、上側駆動切替部４１Ｈの駆動モードを切り替えるための上側駆動切替信号ＳＳＨと、下側駆動素子ＳＷＬをオン状態およびオフ状態のいずれか一方に固定するための下側制御信号ＳＣＬと、上側駆動素子ＳＷＨをオン状態およびオフ状態のいずれか一方に固定するための上側制御信号ＳＣＨとを出力する。
【０１６３】
〔下側駆動切替部〕
下側駆動切替部４１Ｌは、第１および第２の駆動モードとを有し、下側駆動切替信号ＳＳＬに応答して第１および第２の駆動モードを切替可能である。下側駆動切替部４１Ｌは、第１の駆動モードでは、下側駆動制御部１１Ｌからの下側駆動信号ＳＤＬを下側プリドライバ１２Ｌを介して下側駆動素子ＳＷＬに供給することによって、下側駆動制御部１１Ｌに下側駆動素子ＳＷＬのオン／オフを制御させる。また、下側駆動切替部４１Ｌは、第２の駆動モードでは、出力制御部４０からの下側制御信号ＳＣＬを下側プリドライバ１２Ｌを介して下側駆動素子ＳＷＬに供給することによって、下側駆動素子ＳＷＬをオン状態およびオフ状態のいずれか一方に固定する。
【０１６４】
〔上側駆動制御部〕
上側駆動切替部４１Ｈは、第３および第４の駆動モードとを有し、上側駆動切替信号ＳＳＨに応答して第３および第４の駆動モードを切替可能である。上側駆動切替部４１Ｈは、第３の駆動モードでは、上側駆動制御部１１Ｈからの上側駆動信号ＳＤＨを上側プリドライバ１２Ｈを介して上側駆動素子ＳＷＨに供給することによって、上側駆動制御部１１Ｈに上側駆動素子ＳＷＨのオン／オフを制御させる。また、上側駆動切替部４１Ｈは、第４の駆動モードでは、出力制御部４０からの上側制御信号ＳＣＨを上側プリドライバ１２Ｈを介して上側駆動素子ＳＷＨに供給することによって、上側駆動素子ＳＷＨをオン状態およびオフ状態のいずれか一方に固定する。
【０１６５】
例えば、図２６に示したＨブリッジ回路において、通電方向が吸い込み方向Ｙになるように、誘導性負荷ＬＤを駆動する場合、下側駆動切替部４１Ｌおよび上側駆動切替部４１Ｈは、それぞれ、出力制御部４０からの下側制御信号ＳＣＬおよび上側制御信号ＳＣＨを下側駆動素子ＳＷＬおよび上側駆動素子ＳＷＨに供給することによって、下側駆動素子ＳＷＬをオフ状態に固定するとともに上側駆動素子ＳＷＨをオン状態に固定する。この場合、下側駆動素子ＳＷＬ２および上側駆動素子ＳＷＨ２がオン／オフ制御される。逆に、図２６に示したＨブリッジ回路において、通電方向が吐き出し方向Ｘになるように、誘導性負荷ＬＤを駆動する場合、下側駆動素子ＳＷＬ２がオン状態に固定され、上側駆動素子ＳＷＨ２がオフ状態に固定される。この場合、下側駆動切替部４１Ｌおよび上側駆動切替部４１Ｈは、それぞれ、下側駆動制御部１１Ｌおよび上側駆動制御部１１Ｈからの下側駆動信号ＳＤＬおよび上側駆動信号ＳＤＨを下側駆動素子ＳＷＬおよび上側駆動素子ＳＷＨに供給することによって、下側駆動制御部１１Ｌおよび上側駆動制御部１１Ｈに下側駆動素子ＳＷＬおよび上側駆動素子ＳＷＨのオン／オフを制御させる。
【０１６６】
以上のように構成することにより、同期整流駆動方式による駆動だけでなく、同期整流駆動方式ではない駆動方式による駆動も実現できる。これにより、例えば、Ｈブリッジ回路のような２個以上の出力回路（下側駆動素子，上側駆動素子，下側フライホイールダイオード，および上側フライホイールダイオードによって構成された回路）を備えた装置を同期整流方式によって駆動できる。
【０１６７】
なお、図２６に示した負荷駆動装置は、下側駆動制御部１１Ｌに代えて、図３，図５，図７，図２１，図２４，図２５に示した下側駆動制御部１１Ｌ，１１Ｌａ，１３Ｌ，２１Ｌ，３１Ｌ，３１Ｌのいずれか１つを備えていても良いし、上側駆動制御部１１Ｈに代えて、図１，図９，図１１，図２１，図２４，図２５に示した上側駆動制御部１３Ｌ，１１Ｈ，１１Ｈａ，２１Ｈ，３１Ｈ，３１Ｈのいずれか１つを備えていても良い。
【産業上の利用可能性】
【０１６８】
以上説明したように、上述の負荷駆動装置は、出力電圧の変化に基づいてデッドタイムの長さを正確に設定できるので、モータ駆動回路のような同期整流機能を備えた駆動回路などに有用である。
【符号の説明】
【０１６９】
ＬＤ    誘導性負荷
ＳＷＬ    下側駆動素子
ＳＷＨ    上側駆動素子
ＤＩＬ    下側フライホイールダイオード
ＤＩＨ    上側フライホイールダイオード
１０    出力制御部
１１Ｌ，１１Ｌａ，１３Ｌ    下側駆動制御部
１１Ｈ，１１Ｈａ，１３Ｈ    上側駆動制御部
１２Ｌ    下側プリドライバ
１２Ｈ    上側プリドライバ
１０１Ｈ，１０１Ｌ    比較器
１０２Ｈ，１０２Ｌ    フリップフロップ
１０３Ｈ，１０３Ｌ    ＡＮＤ回路
２１Ｌ    下側駆動制御部
２１Ｈ    上側駆動制御部
２０１Ｈ，２０１Ｌ    遅延部
３１Ｌ    下側駆動制御部
３１Ｈ    上側駆動制御部
３０１Ｈ，３０１Ｌ    比較切替部
３１１Ｌ，３１２Ｌ，３１１Ｈ，３１２Ｈ    比較器
３１３Ｌ，３１３Ｈ    セレクタ
３０２Ｌ，３０２Ｈ    比較切替部
３２１Ｌ，３２１Ｈ    セレクタ
３２２Ｌ，３２２Ｈ    比較器
３２３Ｌ，３２３Ｈ    インバータ
３２４Ｌ，３２４Ｈ    セレクタ
４０    出力制御部
４１Ｌ    下側駆動切替部
４１Ｈ    上側駆動切替部
ＳＷＬ２    下側駆動素子
ＳＷＨ２    上側駆動素子
ＤＩＬ２    下側フライホイールダイオード
ＤＩＨ２    上側フライホイールダイオード
【図１】
2012019585.tif 000003
【図２】
2012019585.tif 000004
【図３】
2012019585.tif 000005
【図４】
2012019585.tif 000006
【図５】
2012019585.tif 000007
【図６】
2012019585.tif 000008
【図７】
2012019585.tif 000009
【図８】
2012019585.tif 000010
【図９】
2012019585.tif 000011
【図１０】
2012019585.tif 000012
【図１１】
2012019585.tif 000013
【図１２】
2012019585.tif 000014
【図１３】
2012019585.tif 000015
【図１４】
2012019585.tif 000016
【図１５】
2012019585.tif 000017
【図１６】
2012019585.tif 000018
【図１７】
2012019585.tif 000019
【図１８】
2012019585.tif 000020
【図１９】
2012019585.tif 000021
【図２０】
2012019585.tif 000022
【図２１】
2012019585.tif 000023
【図２２】
2012019585.tif 000024
【図２３】
2012019585.tif 000025
【図２４】
2012019585.tif 000026
【図２５】
2012019585.tif 000027
【図２６】
2012019585.tif 000028