(57)【要約】      （修正有）【課題】ＲＳ抵抗を省略してコストを削減しつつ、電流検出およびゼロ点検出することが可能なモータ駆動回路を提供する。【解決手段】モータ駆動回路１００は、第１の電圧信号Ｖｏｕｔ１および第２の電圧信号Ｖｏｕｔ２が入力され、電流が第１のモードＣである場合には、第１の信号端子ＴＳ１から第１の電圧信号を出力し且つ第２の信号端子ＴＳ２から接地電圧を出力し、一方、電流が第２のモードＤである場合には、第１の信号端子ＴＳ１から接地電圧を出力し且つ第２の信号端子ＴＳ２から第２の電圧信号を出力する信号制御回路１０３と、第１の信号端子ＴＳ１から出力される信号と、基準電圧と比較し、この比較結果に応じた電流検出信号を出力する電流検出コンパレータＣＯＭＰ１と、第２の信号端子ＴＳ２から出力される信号と、接地電圧とを比較し、この比較結果に応じたゼロ点検出信号を出力するゼロ点検出コンパレータＣＯＭＰ２と、を備える。【選択図】図１
2013198361.tif 000002
【特許請求の範囲】
【請求項１】
モータのコイルの一端が接続される第１の出力端子と、
前記コイルの他端が接続される第２の出力端子と、
一端が電源に接続され且つ他端が前記第１の出力端子に接続された第１のスイッチ素子と、一端が接地に接続され且つ他端が前記第１の出力端子に接続された第２のスイッチ素子と、一端が前記電源に接続され且つ他端が前記２の出力端子に接続された第３のスイッチ素子と、一端が前記接地に接続され且つ前記他端が前記第２の出力端子に接続された第４のスイッチ素子と、を有するＨブリッジ回路と、
前記第１から第４のスイッチ素子をパルス幅変調信号によりスイッチング制御することにより、前記コイルに流れる出力電流を制御するＰＷＭ制御回路と、
前記第１の出力端子の第１の電圧信号および前記第２の出力端子の第２の電圧信号が入力され、前記第２の出力端子から前記第１の出力端子の向きに前記出力電流が増加する第１のモードである場合には、第１の信号端子から前記第１の電圧信号を出力し且つ第２の信号端子から接地電圧を出力し、一方、前記第２の出力端子から前記第１の出力端子の向きに前記出力電流が減衰する第２のモードである場合には、前記第１の信号端子から前記接地電圧を出力し且つ前記第２の信号端子から前記第２の電圧信号を出力する信号制御回路と、
前記第１の信号端子から出力される信号と、基準電圧と比較し、この比較結果に応じた電流検出信号を出力する電流検出コンパレータと、
前記第２の信号端子から出力される信号と、前記接地電圧とを比較し、この比較結果に応じたゼロ点検出信号を出力するゼロ点検出コンパレータと、を備える
ことを特徴とするモータ駆動回路。
【請求項２】
モータのコイルの一端が接続される第１の出力端子と、
前記コイルの他端が接続される第２の出力端子と、
一端が電源に接続され且つ他端が前記第１の出力端子に接続された第１のスイッチ素子と、一端が接地に接続され且つ他端が前記第１の出力端子に接続された第２のスイッチ素子と、一端が前記電源に接続され且つ他端が前記２の出力端子に接続された第３のスイッチ素子と、一端が前記接地に接続され且つ前記他端が前記第２の出力端子に接続された第４のスイッチ素子と、を有するＨブリッジ回路と、
前記第１から第４のスイッチ素子をパルス幅変調信号によりスイッチング制御することにより、前記コイルに流れる出力電流を制御するＰＷＭ制御回路と、
前記第１の出力端子の第１の電圧信号および前記第２の出力端子の第２の電圧信号が入力され、前記第２の出力端子から前記第１の出力端子の向きに前記出力電流が増加する第１のモードである場合には、第１の信号端子から前記第２の電圧信号を出力し且つ第２の信号端子から電源電圧を出力し、一方、前記第２の出力端子から前記第１の出力端子の向きに前記出力電流が減衰する第２のモードである場合には、前記第１の信号端子から前記電源電圧を出力し且つ前記第２の信号端子から前記第１の電圧信号を出力する信号制御回路と、
前記第１の信号端子から出力される信号と、前記電源電圧から基準電圧を引いた電圧と比較し、この比較結果に応じた電流検出信号を出力する電流検出コンパレータと、
前記第２の信号端子から出力される信号と、前記接地電圧とを比較し、この比較結果に応じたゼロ点検出信号を出力するゼロ点検出コンパレータと、を備える
ことを特徴とするモータ駆動回路。
【請求項３】
前記ＰＷＭ制御回路は、
前記出力電流が前記第１のモードであるか又は前記第２のモードであるかに応じたモード信号を前記信号制御回路に出力し、
前記信号制御回路は、
前記モード信号に基づいて、前記第１の信号端子および前記第２の信号端子から出力する信号を制御する
ことを特徴とする請求項１または２に記載のモータ駆動回路。
【請求項４】
前記ＰＷＭ制御回路は、
前記電流検出信号に基づいて、前記第１ないし第４のスイッチ素子を制御することにより、前記第１のモードと前記第２のモードとの切り替えを制御する
ことを特徴とする請求項１ないし３のいずれか一項に記載のモータ駆動回路。
【請求項５】
前記ＰＷＭ制御回路は、
前記電流検出信号が、前記第１の電圧信号が前記接地電圧と前記基準電圧との間にあることを示す場合には、前記第１ないし第４のスイッチ素子を制御することにより、前記出力電流を前記第１のモードに維持し、
前記電流検出信号が、前記第１の電圧信号が前記基準電圧に達したことを示す場合には、前記第１ないし第４のスイッチ素子を制御することにより、前記出力電流を前記第１のモードから前記第２のモードに切り替える
ことを特徴とする請求項１に記載のモータ駆動回路。
【請求項６】
前記ＰＷＭ制御回路は、
前記電流検出信号が、前記第２の電圧信号が前記電源電圧と前記電源電圧から前記基準電圧を引いた前記電圧との間にあることを、示す場合には、前記第１ないし第４のスイッチ素子を制御することにより、前記出力電流を前記第１のモードに維持し、
前記電流検出信号が、前記第２の電圧信号が前記電源電圧から前記基準電圧を引いた前記電圧に達したことを、示す場合には、前記第１ないし第４のスイッチ素子を制御することにより、前記出力電流を前記第１のモードから前記第２のモードに切り替える
ことを特徴とする請求項２に記載のモータ駆動回路。
【請求項７】
前記ＰＷＭ制御回路は、
前記出力電流を前記第１のモードから前記第２のモードに切り替えてから所定期間の経過後、前記第１ないし第４のスイッチ素子を制御することにより、前記出力電流を前記第２のモードから前記第１のモードに切り替える
ことを特徴とする請求項５または６に記載のモータ駆動回路。
【請求項８】
前記ＰＷＭ制御回路は、
前記ゼロ点検出信号が、前記第２の電圧信号が前記接地電圧に達したことを示す場合には、前記第１ないし第４のスイッチ素子をオフするように制御することを特徴とする請求項１に記載のモータ駆動回路。
【請求項９】
前記ＰＷＭ制御回路は、
前記ゼロ点検出信号が、前記第１の電圧信号が前記電源電圧に達したことを示す場合には、前記第１ないし第４のスイッチ素子をオフするように制御することを特徴とする請求項２に記載のモータ駆動回路。
【請求項１０】
前記信号制御回路は、
前記第１の出力端子に一端が接続され、前記第１の信号端子に他端が接続された第１のトランジスタと、
前記第１の信号端子に一端が接続され、前記接地に他端が接続された第２のトランジスタと、
前記第２の出力端子に一端が接続され、前記第２の信号端子に他端が接続された第３のトランジスタと、
前記第２の信号端子に一端が接続され、前記接地に他端が接続された第４のトランジスタと、を有し、
前記モード信号に応じて、前記第１のトランジスタと前記第４のトランジスタとが同期してオン／オフするように、前記第１のトランジスタと前記第２のトランジスタとを相補的にオン／オフを制御し且つ前記第３のトランジスタと前記第４のトランジスタとを相補的にオン／オフを制御する
ことを特徴とする請求項１に記載のモータ駆動回路。
【請求項１１】
前記第１ないし第４のトランジスタは、同じ導電型であり、
前記第１のトランジスタの制御端子に前記モード信号が入力され、
前記第４のトランジスタの制御端子に前記モード信号が入力され、
前記信号制御回路は、
前記モード信号が入力され、前記第２のトランジスタの制御端子に出力が接続された第１のインバータと、
前記モード信号が入力され、前記第３のトランジスタの制御端子に出力が接続された第２のインバータと、をさらに有する
ことを特徴とする請求項１０に記載のモータ駆動回路。
【請求項１２】
前記信号制御回路は、
前記第２の出力端子に一端が接続され、前記第１の信号端子に他端が接続された第１のトランジスタと、
前記第１の信号端子に一端が接続され、前記電源に他端が接続された第２のトランジスタと、
前記第１の出力端子に一端が接続され、前記第２の信号端子に他端が接続された第３のトランジスタと、
前記第２の信号端子に一端が接続され、前記電源に他端が接続された第４のトランジスタと、を有し、
前記モード信号に応じて、前記第１のトランジスタと前記第４のトランジスタとが同期してオン／オフするように、前記第１のトランジスタと前記第２のトランジスタとを相補的にオン／オフを制御し且つ前記第３のトランジスタと前記第４のトランジスタとを相補的にオン／オフを制御する
ことを特徴とする請求項２に記載のモータ駆動回路。
【請求項１３】
前記第１ないし第４のトランジスタは、同じ導電型であり、
前記第１のトランジスタの制御端子に前記モード信号が入力され、
前記第４のトランジスタの制御端子に前記モード信号が入力され、
前記信号制御回路は、
前記モード信号が入力され、前記第２のトランジスタの制御端子に出力が接続された第１のインバータと、
前記モード信号が入力され、前記第３のトランジスタの制御端子に出力が接続された第２のインバータと、をさらに有する
ことを特徴とする請求項１２に記載のモータ駆動回路。
【請求項１４】
前記コイルは、ステッピングモータのコイルまたはＤＣモータのコイルであることを特徴とする請求項１ないし１３のいずれか一項に記載のモータ駆動制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、モータ駆動回路に関する。
【背景技術】
【０００２】
従来、モータ駆動回路は、Ｈブリッジ回路に接続されたＲＳ抵抗に発生する電位をコンパレータで比較し、この比較結果に基づいて、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）制御によりＨブリッジ回路を制御することにより、モータのコイルに流れる出力電流を制御している。
【０００３】
また、減衰モードのときにＲＳ抵抗に発生する電位がマイナス電位となり、コンパレータでこの電位と接地電圧と比較することにより、ゼロ点検出が実施される。
【０００４】
また、部品点数の削減の観点等から、ＲＳ抵抗が省略されつつある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１６０９６６
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＲＳ抵抗を省略してコストを削減しつつ、電流検出およびゼロ点検出することが可能なモータ駆動回路を提供する。
【課題を解決するための手段】
【０００７】
実施例に従ったモータ駆動回路は、モータのコイルの一端が接続される第１の出力端子を備える。モータ駆動回路は、前記コイルの他端が接続される第２の出力端子を備える。モータ駆動回路は、一端が電源に接続され且つ他端が前記第１の出力端子に接続された第１のスイッチ素子と、一端が接地に接続され且つ他端が前記第１の出力端子に接続された第２のスイッチ素子と、一端が前記電源に接続され且つ他端が前記２の出力端子に接続された第３のスイッチ素子と、一端が前記接地に接続され且つ前記他端が前記第２の出力端子に接続された第４のスイッチ素子と、を有するＨブリッジ回路を備える。モータ駆動回路は、前記第１から第４のスイッチ素子をパルス幅変調信号によりスイッチング制御することにより、前記コイルに流れる出力電流を制御するＰＷＭ制御回路を備える。モータ駆動回路は、前記第１の出力端子の第１の電圧信号および前記第２の出力端子の第２の電圧信号が入力され、前記第２の出力端子から前記第１の出力端子の向きに前記出力電流が増加する第１のモードである場合には、第１の信号端子から前記第１の電圧信号を出力し且つ第２の信号端子から接地電圧を出力し、一方、前記第２の出力端子から前記第１の出力端子の向きに前記出力電流が減衰する第２のモードである場合には、前記第１の信号端子から前記接地電圧を出力し且つ前記第２の信号端子から前記第２の電圧信号を出力する信号制御回路を備える。モータ駆動回路は、前記第１の信号端子から出力される信号と、基準電圧と比較し、この比較結果に応じた電流検出信号を出力する電流検出コンパレータを備える。モータ駆動回路は、前記第２の信号端子から出力される信号と、前記接地電圧とを比較し、この比較結果に応じたゼロ点検出信号を出力するゼロ点検出コンパレータと、を備える。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１に係るモータ駆動回路１００の構成の一例を示す図である。
【図２】図２は、図１に示す信号制御回路１０３の具体的な構成の一例を示す図である。
【図３】図３は、出力電流Ｉｏｕｔ、第１の電圧信号Ｖｏｕｔ１、および、第２の電圧信号Ｖｏｕｔ２の波形の一例を示す図である。
【図４】図４は、第１の電圧信号Ｖｏｕｔ１の波形（ａ）、および、信号制御回路１０３の第１の信号端子ＴＳ１から出力される信号Ｓ１の波形（ｂ）の一例を示す図である。
【図５】図５は、第２の電圧信号Ｖｏｕｔ２の波形（ａ）、および、信号制御回路１０３の第２の信号端子ＴＳ２から出力される信号Ｓ２の波形（ｂ）の一例を示す図である。
【図６】図６は、実施例２に係るモータ駆動回路２００の構成の一例を示す図である。
【図７】図７は、図６に示す信号制御回路１０３ａの具体的な構成の一例を示す図である。
【図８】図８は、第１の電圧信号Ｖｏｕｔ１の波形（ａ）、および、信号制御回路１０３ａの第１の信号端子ＴＳ１から出力される信号Ｓ１の波形（ｂ）の一例を示す図である。
【図９】図９は、第２の電圧信号Ｖｏｕｔ２の波形（ａ）、および、信号制御回路１０３ａの第２の信号端子ＴＳ２から出力される信号Ｓ２の波形（ｂ）の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、各実施例について図面に基づいて説明する。
【実施例１】
【００１０】
図１は、実施例１に係るモータ駆動回路１００の構成の一例を示す図である。
【００１１】
図１に示すように、モータ駆動回路１００は、例えば、第１の出力端子Ｔｏｕｔ１と、第２の出力端子Ｔｏｕｔ２と、Ｈブリッジ回路１０１と、ＰＷＭ制御回路１０２と、信号制御回路１０３と、電流検出コンパレータＣＯＭＰ１と、ゼロ点検出コンパレータＣＯＭＰ２と、を備える。  
第１の出力端子Ｔｏｕｔ１は、モータ（図示せず）のコイルＬの一端が接続されるようになっている。
【００１２】
第２の出力端子Ｔｏｕｔ２は、コイルＬの他端が接続されるようになっている。
【００１３】
なお、コイルＬは、ステッピングモータのコイルまたはＤＣモータのコイルである。
【００１４】
Ｈブリッジ回路１０１は、第１のスイッチ素子（ｎＭＯＳトランジスタ）ＳＷ１と、第２のスイッチ素子（ｎＭＯＳトランジスタ）ＳＷ２と、第３のスイッチ素子ＳＷ３と、第４のスイッチ素子ＳＷ４と、を有する。
【００１５】
第１のスイッチ素子ＳＷ１は、一端が電源に接続され且つ他端が第１の出力端子Ｔｏｕｔ１に接続されている。
【００１６】
第２のスイッチ素子ＳＷ２は、一端が接地に接続され且つ他端が第１の出力端子Ｔｏｕｔ１に接続されている。
【００１７】
第３のスイッチ素子ＳＷ３は、一端が電源に接続され且つ他端が第２の出力端子Ｔｏｕｔ２に接続されている。
【００１８】
第４のスイッチ素子ＳＷ４は、一端が接地に接続され且つ他端が前記第２の出力端子Ｔｏｕｔ２に接続されている
なお、このＨブリッジ回路１０１は、ｐＭＯＳトランジスタや、バイポーラトランジスタで構成されていてもよい。
【００１９】
ＰＷＭ制御回路１０２は、第１から第４のスイッチ素子ＳＷ１〜ＳＷ４をパルス幅変調信号ＳＷＰＭによりスイッチング制御することにより、コイルＬに流れる出力電流Ｉｏｕｔを制御するようになっている。例えば、コイルＬが、ステッピングモータのコイルまたはブラシレスＤＣモータのコイルである場合、コイルＬに流れる電流は、正弦波状に制御される。
【００２０】
信号制御回路１０３は、第１の出力端子Ｔｏｕｔ１の第１の電圧信号Ｖｏｕｔ１および第２の出力端子Ｔｏｕｔ２の第２の電圧信号Ｖｏｕｔ２が入力されるようになっている。
【００２１】
この信号制御回路１０３は、例えば、第２の出力端子Ｔｏｕｔ２から第１の出力端子Ｔｏｕｔ１の向きにコイルＬに流れる出力電流Ｉｏｕｔが増加（Ｃｈａｒｇｅ）する第１のモードＣである場合には、第１の信号端子ＴＳ１から第１の電圧信号Ｖｏｕｔ１を出力し且つ第２の信号端子ＴＳ２から接地電圧ＶＳＳを出力するようになっている。
【００２２】
一方、信号制御回路１０３は、第２の出力端子Ｔｏｕｔ２から第１の出力端子Ｔｏｕｔ１の向きに出力電流Ｉｏｕｔが減衰（Ｄｅｃａｙ）する第２のモードＤである場合には、第１の信号端子ＴＳ１から接地電圧ＶＳＳを出力し且つ第２の信号端子ＴＳ２から第２の電圧信号Ｖｏｕｔ２を出力するようになっている。
【００２３】
電流検出コンパレータＣＯＭＰ１は、第１の信号端子ＴＳ１から出力される信号Ｓ１と、基準電圧ＶＲＥＦと比較し、この比較結果に応じた電流検出信号Ｓｄ１を出力するようになっている。
【００２４】
ゼロ点検出コンパレータＣＯＭＰ２は、第２の信号端子ＴＳ２から出力される信号Ｓ２と、接地電圧ＶＳＳとを比較し、この比較結果に応じたゼロ点検出信号Ｓｄ２を出力するようになっている。
【００２５】
ＰＷＭ制御回路１０２は、出力電流Ｉｏｕｔが第１のモードＣであるか又は第２のモードＤであるかに応じたモード信号Ｓｃを信号制御回路１０３に出力するようになっている。
【００２６】
信号制御回路１０３は、モード信号Ｓｃに基づいて、第１の信号端子ＴＳ１および第２の信号端子ＴＳ２から出力する信号を制御するようになっている。
【００２７】
ＰＷＭ制御回路１０２は、電流検出信号Ｓｄ１に基づいて、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、第１のモードＣと第２のモードＤとの切り替えを制御するようになっている。  
ＰＷＭ制御回路１０２は、電流検出信号Ｓｄ１が、第１の電圧信号Ｖｏｕｔ１が接地電圧ＶＳＳと基準電圧ＶＲＥＦとの間にあることを示す場合には、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、出力電流Ｉｏｕｔを第１のモードＣに維持する。
【００２８】
そして、ＰＷＭ制御回路１０２は、電流検出信号Ｓｄ１が、第１の電圧信号Ｖｏｕｔ１が基準電圧ＶＲＥＦに達したことを示す場合には、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、出力電流Ｉｏｕｔを第１のモードＣから第２のモードＤに切り替える。
【００２９】
そして、ＰＷＭ制御回路１０２は、出力電流Ｉｏｕｔを第１のモードＣから第２のモードＤに切り替えてから所定期間の経過後、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより出力電流Ｉｏｕｔを第２のモードＤから第１のモードＣに切り替える。
【００３０】
また、ＰＷＭ制御回路１０２は、ゼロ点検出信号Ｓｄ２が、第２の電圧信号Ｖｏｕｔ２が接地電圧ＶＳＳに達したことを示す場合には、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４をオフするように制御するようになっている。
【００３１】
これにより、第２の電圧信号Ｖｏｕｔ２が接地電圧ＶＳＳになるオーバシュートが発生しても、適切に第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４をオフし、回路を保護することができる。
【００３２】
ここで、図２は、図１に示す信号制御回路１０３の具体的な構成の一例を示す図である。
【００３３】
図２に示すように、信号制御回路１０３は、第１のトランジスタ（ｎＭＯＳトランジスタ）Ｔｒ１と、第２のトランジスタ（ｎＭＯＳトランジスタ）Ｔｒ２と、第３のトランジスタ（ｎＭＯＳトランジスタ）Ｔｒ３と、第４のトランジスタ（ｎＭＯＳトランジスタ）Ｔｒ４と、第１のインバータＩＮＶ１と、第２のインバータＩＮＶ２と、を有する。
【００３４】
第１のトランジスタＴｒ１は、第１の出力端子Ｔｏｕｔ１に一端（ドレイン）が接続され、第１の信号端子ＴＳ１に他端（ソース）が接続されている。第１のトランジスタＴｒ１の制御端子（ゲート）にモード信号Ｓｃが入力されるようになっている。
【００３５】
第２のトランジスタＴｒ２は、第１の信号端子ＴＳ１に一端（ドレイン）が接続され、接地に他端（ソース）が接続されている。
【００３６】
第１のインバータＩＮＶ１は、モード信号Ｓｃが入力され、第２のトランジスタＴｒ２の制御端子（ゲート）に出力が接続されている。
【００３７】
第３のトランジスタＴｒ３は、第２の出力端子Ｔｏｕｔ２に一端（ドレイン）が接続され、第２の信号端子ＴＳ２に他端（ソース）が接続されている。
【００３８】
第２のインバータＩＮＶ２は、モード信号Ｓｃが入力され、第３のトランジスタＴｒ３の制御端子（ゲート）に出力が接続されている。
【００３９】
第４のトランジスタＴｒ４は、第２の信号端子ＴＳ２に一端（ドレイン）が接続され、接地に他端（ソース）が接続されている。第４のトランジスタＴｒ４の制御端子（ゲート）にモード信号が入力されるようになっている。
【００４０】
ここでは、上述のように、第１ないし第４のトランジスタＴｒ１〜Ｔｒ４は、例えば、同じ導電型である。なお、この信号制御回路１０３は、ｐＭＯＳトランジスタやバイポーラトランジスタで構成されていてもよい。
【００４１】
信号制御回路１０３は、モード信号Ｓｃに応じて、第１のトランジスタＴｒ１と第４のトランジスタＴｒ４とが同期してオン／オフするように、第１のトランジスタＴｒ１と第２のトランジスタＴｒ２とを相補的にオン／オフを制御し且つ第３のトランジスタＴｒ３と第４のトランジスタＴｒ４とを相補的にオン／オフを制御するようになっている。
【００４２】
次に、以上のような構成を有するモータ駆動回路１００の動作の一例について説明する。図３は、出力電流Ｉｏｕｔ、第１の電圧信号Ｖｏｕｔ１、および、第２の電圧信号Ｖｏｕｔ２の波形の一例を示す図である。また、図４は、第１の電圧信号Ｖｏｕｔ１の波形（ａ）、および、信号制御回路１０３の第１の信号端子ＴＳ１から出力される信号Ｓ１の波形（ｂ）の一例を示す図である。また、図５は、第２の電圧信号Ｖｏｕｔ２の波形（ａ）、および、信号制御回路１０３の第２の信号端子ＴＳ２から出力される信号Ｓ２の波形（ｂ）の一例を示す図である。
【００４３】
図３、図４に示すように、先ず、ＰＷＭ制御回路１０２は、出力電流Ｉｏｕｔを第１のモードＣにする（増加する）。
【００４４】
このとき、信号制御回路１０３は、モード信号Ｓｃに基づいて、第１の信号端子ＴＳ１から第１の電圧信号Ｖｏｕｔ１と等価な信号Ｓ１を出力するとともに（図４）、第２の信号端子ＴＳ２から接地電圧ＶＳＳと等価な信号Ｓ２を出力する（図５）。
【００４５】
そして、電流検出コンパレータＣＯＭＰ１は、第１の信号端子ＴＳ１から出力される信号Ｓ１と、基準電圧ＶＲＥＦと比較し、この比較結果に応じた電流検出信号Ｓｄ１を出力する。
【００４６】
これにより、ＰＷＭ制御回路１０２は、電流検出信号Ｓｄ１が、第１の電圧信号Ｖｏｕｔ１が接地電圧ＶＳＳと基準電圧ＶＲＥＦとの間にあることを示すので、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、出力電流Ｉｏｕｔを第１のモードＣに維持する。
【００４７】
一方、ゼロ点検出コンパレータＣＯＭＰ２は、接地電圧ＶＳＳと等価な信号Ｓ２と、接地電圧ＶＳＳとを比較し、この比較結果に応じたゼロ点検出信号Ｓｄ２を出力する。この場合におけるゼロ点検出信号Ｓｄ２の値は、マスクされる。
【００４８】
その後、ＰＷＭ制御回路１０２は、電流検出信号Ｓｄ１が、第１の電圧信号Ｖｏｕｔ１が基準電圧ＶＲＥＦに達したことを示すと、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、出力電流Ｉｏｕｔを第１のモードＣから第２のモードＤに切り替える。
【００４９】
このとき、信号制御回路１０３は、モード信号Ｓｃに基づいて、第１の信号端子ＴＳ１から接地電圧ＶＳＳと等価な信号Ｓ１を出力するとともに（図４）、第２の信号端子ＴＳ２から第２の電圧信号Ｖｏｕｔ２と等価な信号Ｓ２を出力する（図５）。
【００５０】
そして、電流検出コンパレータＣＯＭＰ１は、接地電圧ＶＳＳと等価な信号Ｓ１と、基準電圧ＶＲＥＦと比較し、この比較結果に応じた電流検出信号Ｓｄ１を出力する。この場合における電流検出信号Ｓｄ１の値は、マスクされる。
【００５１】
一方、ゼロ点検出コンパレータＣＯＭＰ２は、第２の電圧信号Ｖｏｕｔ２と等価な信号Ｓ２と、接地電圧ＶＳＳとを比較し、この比較結果に応じたゼロ点検出信号Ｓｄ２を出力する。
【００５２】
その後、ＰＷＭ制御回路１０２は、出力電流Ｉｏｕｔを第１のモードＣから第２のモードＤに切り替えてから所定期間の経過後、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより出力電流Ｉｏｕｔを第２のモードＤから第１のモードＣに切り替える。
【００５３】
以降は、同様の動作が繰り返される。このように、第１のモードＣにおいては、電流検出コンパレータＣＯＭＰ１による電流検出が有効になり、第２のモードＤにおいては、ゼロ点検出コンパレータＣＯＭＰ２によるゼロ点検出が有効になる。
【００５４】
なお、図３において、第１の電圧信号Ｖｏｕｔ１と第２の電圧信号Ｖｏｕｔ２とは、出力電流Ｉｏｕｔが０Ａの時の電圧（Ｈｉ−Ｚ）を中心として対称になっている。
【００５５】
以上のように、本実施例１に係るモータ駆動回路１００によれば、ＲＳ抵抗を省略してコストを削減しつつ、電流検出およびゼロ点検出することができる。
【実施例２】
【００５６】
図６は、実施例２に係るモータ駆動回路２００の構成の一例を示す図である。なお、この図６において、図１と同じ符号は、実施例１と同様の構成を示す。
【００５７】
図６に示すように、モータ駆動回路２００は、例えば、第１の出力端子Ｔｏｕｔ１と、第２の出力端子Ｔｏｕｔ２と、Ｈブリッジ回路１０１と、ＰＷＭ制御回路１０２と、信号制御回路１０３ａと、電流検出コンパレータＣＯＭＰ１と、ゼロ点検出コンパレータＣＯＭＰ２と、を備える。
【００５８】
電流検出コンパレータＣＯＭＰ１は、第１の信号端子ＴＳ１から出力される信号Ｓ１と、電源電圧ＶＤＤから基準電圧ＶＲＥＦを引いた電圧（ＶＤＤ−ＶＲＥＦ）と比較し、この比較結果に応じた電流検出信号Ｓｄ１を出力するようになっている。
【００５９】
信号制御回路１０３ａは、第１の出力端子Ｔｏｕｔ１の第１の電圧信号Ｖｏｕｔ１および第２の出力端子Ｔｏｕｔ２の第２の電圧信号Ｖｏｕｔ２が入力されるようになっている。
【００６０】
この信号制御回路１０３ａは、例えば、第２の出力端子Ｔｏｕｔ２から第１の出力端子Ｔｏｕｔ１の向きにコイルＬに流れる出力電流Ｉｏｕｔが増加（Ｃｈａｒｇｅ）する第１のモードＣである場合には、第１の信号端子ＴＳ１から第２の電圧信号Ｖｏｕ２を出力し且つ第２の信号端子ＴＳ２から電源電圧ＶＤＤを出力するようになっている。
【００６１】
一方、信号制御回路１０３ａは、第２の出力端子Ｔｏｕｔ２から第１の出力端子Ｔｏｕｔ１の向きに出力電流Ｉｏｕｔが減衰（Ｄｅｃａｙ）する第２のモードＤである場合には、第１の信号端子ＴＳ１から電源電圧ＶＤＤを出力し且つ第２の信号端子ＴＳ２から第１の電圧信号Ｖｏｕｔ１を出力するようになっている。
【００６２】
ＰＷＭ制御回路１０２は、電流検出信号Ｓｄ１が、第２の電圧信号Ｖｏｕｔ２が電源電圧ＶＤＤと電源電圧ＶＤＤから基準電圧ＶＲＥＦを引いた電圧（ＶＤＤ−ＶＲＥＦ）との間にあることを、示す場合には、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、出力電流Ｉｏｕｔを第１のモードＣに維持する。
【００６３】
そして、ＰＷＭ制御回路１０２は、電流検出信号Ｓｄ１が、第２の電圧信号Ｖｏｕｔ２が電源電圧ＶＤＤから基準電圧ＶＲＥＦを引いた電圧（ＶＤＤ−ＶＲＥＦ）に達したことを、示す場合には、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、出力電流Ｉｏｕｔを第１のモードＣから第２のモードＤに切り替える。
【００６４】
また、ＰＷＭ制御回路１０２は、ゼロ点検出信号Ｓｄ２が、第１の電圧信号Ｖｏｕｔ１が電源電圧ＶＤＤに達したことを、示す場合には、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４をオフするように制御するようになっている。
【００６５】
また、ゼロ点検出コンパレータＣＯＭＰ２は、第２の信号端子ＴＳ２から出力される信号Ｓ２と、電源電圧ＶＤＤとを比較し、この比較結果に応じたゼロ点検出信号Ｓｄ２を出力するようになっている。
【００６６】
そして、ＰＷＭ制御回路１０２は、ゼロ点検出信号Ｓｄ２が、第２の電圧信号Ｖｏｕｔ２が電源電圧ＶＤＤに達したことを示す場合には、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４をオフするように制御するようになっている。
【００６７】
ここで、図７は、図６に示す信号制御回路１０３ａの具体的な構成の一例を示す図である。なお、この図７において、図２と同じ符号は、実施例１と同様の構成を示す。
【００６８】
図７に示すように、信号制御回路１０３ａは、第１のトランジスタ（ｎＭＯＳトランジスタ）Ｔｒ１と、第２のトランジスタ（ｎＭＯＳトランジスタ）Ｔｒ２と、第３のトランジスタ（ｎＭＯＳトランジスタ）Ｔｒ３と、第４のトランジスタ（ｎＭＯＳトランジスタ）Ｔｒ４と、第１のインバータＩＮＶ１と、第２のインバータＩＮＶ２と、を有する。
【００６９】
第１のトランジスタＴｒ１は、第２の出力端子Ｔｏｕｔ２に一端（ソース）が接続され、第１の信号端子ＴＳ１に他端（ドレイン）が接続されている。第１のトランジスタＴｒ１の制御端子（ゲート）にモード信号Ｓｃが入力されるようになっている。
【００７０】
第２のトランジスタＴｒ２は、第１の信号端子ＴＳ１に一端（ソース）が接続され、電源に他端（ドレイン）が接続されている。
【００７１】
第１のインバータＩＮＶ１は、モード信号Ｓｃが入力され、第２のトランジスタＴｒ２の制御端子（ゲート）に出力が接続されている。
【００７２】
第３のトランジスタＴｒ３は、第１の出力端子Ｔｏｕｔ１に一端（ソース）が接続され、第２の信号端子ＴＳ２に他端（ドレイン）が接続されている。
【００７３】
第２のインバータＩＮＶ２は、モード信号Ｓｃが入力され、第３のトランジスタＴｒ３の制御端子（ゲート）に出力が接続されている。
【００７４】
第４のトランジスタＴｒ４は、第２の信号端子ＴＳ２に一端（ソース）が接続され、電源に他端（ドレイン）が接続されている。第４のトランジスタＴｒ４の制御端子（ゲート）にモード信号が入力されるようになっている。
【００７５】
ここでは、上述のように、第１ないし第４のトランジスタＴｒ１〜Ｔｒ４は、例えば、同じ導電型である。なお、この信号制御回路１０３ａは、ｐＭＯＳトランジスタやバイポーラトランジスタで構成されていてもよい。
【００７６】
信号制御回路１０３ａは、モード信号Ｓｃに応じて、第１のトランジスタＴｒ１と第４のトランジスタＴｒ４とが同期してオン／オフするように、第１のトランジスタＴｒ１と第２のトランジスタＴｒ２とを相補的にオン／オフを制御し且つ第３のトランジスタＴｒ３と第４のトランジスタＴｒ４とを相補的にオン／オフを制御するようになっている。
【００７７】
なお、この信号制御回路１０３ａは、ｐＭＯＳトランジスタやバイポーラトランジスタで構成されていてもよい。
【００７８】
モータ駆動回路２００のその他の構成および機能は、実施例１のモータ駆動回路１００と同様である。
【００７９】
次に、以上のような構成を有するモータ駆動回路２００の動作の一例について説明する。図８は、第１の電圧信号Ｖｏｕｔ１の波形（ａ）、および、信号制御回路１０３ａの第１の信号端子ＴＳ１から出力される信号Ｓ１の波形（ｂ）の一例を示す図である。また、図９は、第２の電圧信号Ｖｏｕｔ２の波形（ａ）、および、信号制御回路１０３ａの第２の信号端子ＴＳ２から出力される信号Ｓ２の波形（ｂ）の一例を示す図である。
【００８０】
なお、出力電流Ｉｏｕｔ、第１の電圧信号Ｖｏｕｔ１、および、第２の電圧信号Ｖｏｕｔ２の波形は、既述の図３と同様である。
【００８１】
図３、図８に示すように、先ず、ＰＷＭ制御回路１０２は、出力電流Ｉｏｕｔを第１のモードＣにする（増加する）。
【００８２】
このとき、信号制御回路１０３は、モード信号Ｓｃに基づいて、第１の信号端子ＴＳ１から第１の電圧信号Ｖｏｕｔ１と等価な信号Ｓ１を出力するとともに（図８）、第２の信号端子ＴＳ２から接地電圧ＶＳＳと等価な信号Ｓ２を出力する（図９）。
【００８３】
そして、電流検出コンパレータＣＯＭＰ１は、第１の信号端子ＴＳ１から出力される信号Ｓ１と、電源電圧ＶＤＤから基準電圧ＶＲＥＦを引いた電圧（ＶＤＤ−ＶＲＥＦ）と比較し、この比較結果に応じた電流検出信号Ｓｄ１を出力する。
【００８４】
これにより、ＰＷＭ制御回路１０２は、第２の電圧信号Ｖｏｕｔ２が電源電圧ＶＤＤと電源電圧ＶＤＤから基準電圧ＶＲＥＦを引いた電圧（ＶＤＤ−ＶＲＥＦ）との間にあることを示すので、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、出力電流Ｉｏｕｔを第１のモードＣに維持する。
【００８５】
一方、ゼロ点検出コンパレータＣＯＭＰ２は、電源電圧ＶＤＤと等価な信号Ｓ２と、電源電圧ＶＤＤとを比較し、この比較結果に応じたゼロ点検出信号Ｓｄ２を出力する。この場合におけるゼロ点検出信号Ｓｄ２の値は、マスクされる。
【００８６】
その後、ＰＷＭ制御回路１０２は、電流検出信号Ｓｄ１が、第２の電圧信号Ｖｏｕｔ２が電源電圧ＶＤＤから基準電圧ＶＲＥＦを引いた電圧（ＶＤＤ−ＶＲＥＦ）に達したことを示すと、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより、出力電流Ｉｏｕｔを第１のモードＣから第２のモードＤに切り替える。
【００８７】
このとき、信号制御回路１０３は、モード信号Ｓｃに基づいて、第１の信号端子ＴＳ１から電源電圧ＶＤＤと等価な信号Ｓ１を出力するとともに（図８）、第２の信号端子ＴＳ２から第１の電圧信号Ｖｏｕｔ１と等価な信号Ｓ２を出力する（図９）。
【００８８】
そして、電流検出コンパレータＣＯＭＰ１は、電源電圧ＶＤＤと等価な信号Ｓ１と、電源電圧ＶＤＤから基準電圧ＶＲＥＦを引いた電圧（ＶＤＤ−ＶＲＥＦ）と比較し、この比較結果に応じた電流検出信号Ｓｄ１を出力する。この場合における電流検出信号Ｓｄ１の値は、マスクされる。
【００８９】
一方、ゼロ点検出コンパレータＣＯＭＰ２は、第１の電圧信号Ｖｏｕｔ１と等価な信号Ｓ２と、電源電圧ＶＤＤとを比較し、この比較結果に応じたゼロ点検出信号Ｓｄ２を出力する。
【００９０】
その後、ＰＷＭ制御回路１０２は、出力電流Ｉｏｕｔを第１のモードＣから第２のモードＤに切り替えてから所定期間の経過後、第１ないし第４のスイッチ素子ＳＷ１〜ＳＷ４を制御することにより出力電流Ｉｏｕｔを第２のモードＤから第１のモードＣに切り替える。
【００９１】
以降は、同様の動作が繰り返される。このように、第１のモードＣにおいては、電流検出コンパレータＣＯＭＰ１による電流検出が有効になり、第２のモードＤにおいては、ゼロ点検出コンパレータＣＯＭＰ２によるゼロ点検出が有効になる。
【００９２】
以上のように、本実施例２に係るモータ駆動回路２００によれば、実施例１と同様に、ＲＳ抵抗を省略してコストを削減しつつ、電流検出およびゼロ点検出することができる。
【００９３】
なお、実施形態は例示であり、発明の範囲はそれらに限定されない。
【符号の説明】
【００９４】
１００、２００  モータ駆動回路
１０１  Ｈブリッジ回路
１０２  ＰＷＭ制御回路
１０３、１０３ａ  信号制御回路  
【図１】
2013198361.tif 000003
【図２】
2013198361.tif 000004
【図３】
2013198361.tif 000005
【図４】
2013198361.tif 000006
【図５】
2013198361.tif 000007
【図６】
2013198361.tif 000008
【図７】
2013198361.tif 000009
【図８】
2013198361.tif 000010
【図９】
2013198361.tif 000011