(57)【特許請求の範囲】
【請求項１】
モータの駆動コイルに駆動電流を供給する駆動回路と、
前記駆動回路の動作を制御する制御回路と、
前記駆動回路が前記駆動コイルに駆動電流を供給しているにも関わらず、前記モータの回転を示す回転信号が所定期間発生しない場合、前記駆動回路が前記駆動コイルへの駆動電流の供給を停止するように前記制御回路の動作を制御する拘束保護回路と、
前記駆動回路に印加される電源電圧が立上る場合において、前記電源電圧が所定電圧より低い期間、前記制御回路に対する前記拘束保護回路の制御を禁止する禁止回路と、
を備え、
前記禁止回路は、
前記電源電圧に応じた電圧と基準電圧とを比較する比較回路と、
前記電源電圧に応じた電圧が前記基準電圧より低い場合、前記比較回路の出力に応じて、前記制御回路に対する前記拘束保護回路の制御を禁止するゲート回路と、
を含み、
前記電源電圧に応じた電圧は、前記電源電圧を分圧抵抗で分圧した電圧であることを特徴とするモータ駆動回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ駆動回路に関する。
【背景技術】
【０００２】
駆動回路が駆動コイルに駆動電流を供給しているにも関わらず、モータが拘束されて回転駆動しない場合がある。この場合、駆動コイルに過電流が流れて駆動コイルが焼損したり、駆動回路に過電流が流れて駆動回路が発熱し故障する場合がある。  
モータが拘束されている場合、駆動回路による駆動コイルへの駆動電流の供給を停止する（以下、保護動作という）保護回路として、例えば特許文献１の拘束保護回路が知られている。  
拘束保護回路は、駆動コイルに駆動電流を供給しているにも関わらず、モータの回転を示す回転信号が一定期間発生しない場合、駆動回路による駆動コイルへの駆動電流の供給を停止していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１８８８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えばモータ起動時の振動や騒音等を抑えることを目的として、電源の投入後から電源電圧が定常電圧に至るまでの時間を数秒程度とし、モータの起動を緩やかにする場合がある。  
しかしそのような電源において特許文献１に示される拘束保護回路を採用した場合、電源の投入後から電源電圧が定常電圧に至るまでにおいて、モータが正常に回転するために必要な駆動電流を発生できないような低い電源電圧の期間が長くなってしまうため、その期間においてはモータの回転を示す回転信号が発生せず、その結果、モータは実際には拘束されていないにもかかわらずモータが拘束されているものと誤判断してしまう虞があった。
【課題を解決するための手段】
【０００５】
前述した課題を解決する主たる本発明は、モータの駆動コイルに駆動電流を供給する駆動回路と、前記駆動回路の動作を制御する制御回路と、前記駆動回路が前記駆動コイルに駆動電流を供給しているにも関わらず、前記モータの回転を示す回転信号が所定期間発生しない場合、前記駆動回路が前記駆動コイルへの駆動電流の供給を停止するように前記制御回路の動作を制御する拘束保護回路と、前記駆動回路に印加される電源電圧が立上る場合において、前記電源電圧が所定電圧より低い期間、前記制御回路に対する前記拘束保護回路の制御を禁止する禁止回路と、を備え、前記禁止回路は、前記電源電圧に応じた電圧と基準電圧とを比較する比較回路と、前記電源電圧に応じた電圧が前記基準電圧より低い場合、前記比較回路の出力に応じて、前記制御回路に対する前記拘束保護回路の制御を禁止するゲート回路と、を含み、前記電源電圧に応じた電圧は、前記電源電圧を分圧抵抗で分圧した電圧であることを特徴とするモータ駆動回路である。
【０００６】
本発明の他の特徴については、添付図面及び本明細書の記載により明らかとなる。
【発明の効果】
【０００７】
本発明によれば、拘束保護回路の動作に関わらず、駆動コイルに駆動電流を供給することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るモータ駆動回路を示す図である。
【図２】本発明の実施形態に係る拘束保護回路を示す回路図である。
【図３】本発明の実施形態に係るモータ駆動回路の信号を示す波形図である。
【図４】本発明の実施形態に係るモータ駆動回路の信号を示す波形図である。
【図５】本発明の実施形態に係る拘束保護回路の信号を示す波形図である。
【図６】本発明の実施形態に係る電源の起動時を示す波形図である。
【発明を実施するための形態】
【０００９】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００１０】
＝＝＝モータ駆動回路の全体構成＝＝＝
図１は、本実施形態に係るモータ駆動回路を示す図である。  
モータ駆動回路１００は、例えば単相モータを電源電圧Ｖｃｃに応じた回転速度となるように駆動する回路であり、駆動回路１０、拘束保護回路２０、制御回路３０、禁止回路４０を備えて構成される。
【００１１】
拘束保護回路２０、制御回路３０、禁止回路４０におけるコンパレータ４０１、ＡＮＤゲート４０２は夫々、例えば電源電圧Ｖｃｃをレギュレートして得られた電源電圧（例えば５ボルト）が印加されることにより動作することとする。
【００１２】
駆動回路１０は、単相モータを回転させるため、単相モータの駆動コイル１に電源電圧Ｖｃｃに応じた駆動電流を供給する回路である。駆動回路１０は、例えばＨブリッジ回路であり、このＨブリッジ回路は、ソーストランジスタＴｒ１、Ｔｒ２及びシンクトランジスタＴｒ３、Ｔｒ４を備えて構成される。ソーストランジスタＴｒ１、Ｔｒ２のコレクタには電源電圧Ｖｃｃが印加される。シンクトランジスタＴｒ３、Ｔｒ４のエミッタは接地される。駆動コイル１の一端はソーストランジスタＴｒ１とシンクトランジスタＴｒ３の接続点に接続される。駆動コイル１の他端はソーストランジスタＴｒ２とシンクトランジスタＴｒ４の接続点に接続される。
【００１３】
制御回路３０は、ソーストランジスタＴｒ１、Ｔｒ２及びシンクトランジスタＴｒ３、Ｔｒ４のオンオフを制御する制御信号Ｄ１乃至Ｄ４を出力する。駆動コイル１に駆動電流を供給する場合、制御回路３０は、ソーストランジスタＴｒ１及びシンクトランジスタＴｒ４のペアとソーストランジスタＴｒ２及びシンクトランジスタＴｒ３のペアを相補的にオンオフさせる制御信号Ｄ１乃至Ｄ４を出力する。一方、駆動コイル１への駆動電流の供給を停止する場合、制御回路３０は、ソーストランジスタＴｒ１、Ｔｒ２及びシンクトランジスタＴｒ３、Ｔｒ４をオフする制御信号Ｄ１乃至Ｄ４を出力する。
【００１４】
拘束保護回路２０には、例えばモータの回転により発生する逆起電圧を例えば０ボルトを基準にコンパレータ（不図示）により２値化した回転信号ＦＧが入力される。尚、回転信号ＦＧは、モータの回転数に応じた周期を持った信号である。拘束保護回路２０は、所定時間Ｔ１以内に回転信号ＦＧが入力されない場合、駆動コイル１への駆動電流の供給を停止する制御信号Ｄｃ０を出力する。尚、拘束保護回路２０の詳細については後述する。
【００１５】
禁止回路４０は、電源電圧Ｖｃｃに対応した電圧が基準電圧Ｖｒよりも低い場合、拘束保護回路２０が制御回路３０へ駆動電流の供給を停止する制御信号Ｄｃ０を出力するのを禁止する。尚、禁止回路４０の詳細については後述する。
【００１６】
＝＝＝拘束保護回路＝＝＝
図２は、本実施形態に係る拘束保護回路を示す回路図である。  
拘束保護回路２０は、回転信号ＦＧ及びクロックＣＬＫが入力され、制御信号Ｄｃ０を出力する。拘束保護回路２０は、所定時間Ｔ１以内に回転信号ＦＧが入力されない場合、駆動コイル１への駆動電流の供給を停止する制御信号Ｄｃ０を出力する。  
拘束保護回路２０は、リセット回路２１、カウンタ回路２２、ＮＡＮＤゲート２０８を備えて構成される。
【００１７】
拘束保護回路２０は、例えばクロックＣＬＫの立上りエッジに同期して動作する。  
リセット回路２１には、回転信号ＦＧ及びクロックＣＬＫが入力される。リセット回路２１は、回転信号ＦＧの論理レベルがローレベルからハイレベルへ立上る回転信号ＦＧの立上りエッジを検出した際に論理レベルが例えばローレベルのリセット信号を出力する。  
リセット回路２１は、Ｄ型フリップフロップ（以下、ＤＦＦという）２０１、２０２及びＮＡＮＤゲート２０６を備えて構成される。
【００１８】
ＤＦＦ２０１とＤＦＦ２０２はカスケードに接続される。尚、リセット回路２１には、回転信号ＦＧにおける論理レベルのローレベルからハイレベルへの立上りを検出するためにＤＦＦ２０１、２０２が設けられる。ＤＦＦ２０１の出力端子は、ＮＡＮＤゲート２０６の一方の入力端子と接続される。ＤＦＦ２０２の反転出力端子は、ＮＡＮＤゲート２０６の他方の入力端子と接続される。
【００１９】
ＤＦＦ２０１においてクロックＣＬＫの立上りエッジ（以下、第１のクロックエッジという）でローレベルが保持され、直後のクロックＣＬＫの立上りエッジ（以下、第２のクロックエッジという）でハイレベルが保持されることにより、回転信号ＦＧの立上りエッジが検出される。ＤＦＦ２０２は、ＤＦＦ２０１が第１のクロックエッジで保持したローレベルの信号を第２のクロックエッジで保持するので、ＤＦＦ２０２の反転出力はハイレベルを保持する。よって、ＮＡＮＤゲート２０６の両方の入力端子に論理レベルがハイレベルの信号が入力されるので、ＮＡＮＤゲート２０６の出力端子から論理レベルがローレベルの信号が出力される。従って、リセット回路２１に回転信号ＦＧの立上りエッジが入力された場合、リセット回路２１から論理レベルが例えばローレベルのリセット信号が出力される。
【００２０】
カウンタ回路２２は、例えば３ビットのダウンカウンタであり、リセット回路２１から出力されるリセット信号が入力された場合にリセットされる。  
カウンタ回路２２は、Ｔ型フリップフロップ（以下、ＴＦＦという）２０３乃至２０５を備えて構成される。
【００２１】
ＴＦＦ２０３乃至２０５は夫々、例えば立上りエッジ動作のフリップフロップであり、カスケードに接続される。ＴＦＦ２０３乃至２０５のリセット端子は、ＮＡＮＤゲート２０６の出力端子と接続される。
【００２２】
回転信号ＦＧがリセット回路２１に入力された場合、リセット回路２１はリセット信号を出力するのでカウンタ回路２２はリセットされる。回転信号ＦＧがリセット回路２１に入力されない場合、カウンタ回路２２は３ビットのダウンカウントを繰り返す。
【００２３】
ＮＡＮＤゲート２０８の一方の入力端子は、２段目のＴＦＦ２０４の出力端子と接続され、ＮＡＮＤゲート２０８の他方の入力端子は、３段目のＴＦＦ２０５の出力端子と接続される。
【００２４】
ＮＡＮＤゲート２０８の両方の入力端子に論理レベルがハイレベルの信号が入力された場合のみ、ＮＡＮＤゲート２０８の出力端子から論理レベルがローレベルの制御信号Ｄｃ０が出力される。一方、ＮＡＮＤゲート２０８の両方の入力端子に論理レベルがハイレベルの信号が入力された場合以外は、ＮＡＮＤゲート２０８の出力端子から論理レベルがハイレベルの制御信号Ｄｃ０が出力される。
【００２５】
図３は、本実施形態に係るモータ駆動回路の信号を示す波形図である。図４は、本実施形態に係るモータ駆動回路の信号を示す波形図である。図５は、本実施形態に係る拘束保護回路の信号を示す波形図である。
【００２６】
拘束保護回路２０の動作について図３、図４、図５を参照して説明する。尚、前述のように、回転信号ＦＧは、例えばモータの回転により発生する逆起電圧Ｖｍ０を例えば０ボルトを基準にコンパレータにより２値化した信号である。
【００２７】
カウンタ回路２２がカウントを開始してから所定時間Ｔ１の間、ＮＡＮＤゲート２０８は論理レベルがローレベルの制御信号Ｄｃ０を出力する。その後、ＮＡＮＤゲート２０８は論理レベルがハイレベルの制御信号Ｄｃ０を所定時間Ｔ２の間出力することとなる。
【００２８】
カウンタ回路２２がカウントを開始してから所定時間Ｔ１の間、拘束保護回路２０は論理レベルがローレベルの制御信号Ｄｃ０を出力する。そして、カウンタ回路２２がカウントを開始してから所定時間Ｔ１の間に拘束保護回路２０に回転信号ＦＧ（以下、第１回目の回転信号ＦＧという）が入力された場合、第１回目の回転信号ＦＧが入力された後所定時間Ｔ１まで拘束保護回路２０は論理レベルがローレベルの制御信号Ｄｃ０を出力し続ける。従って、回転信号ＦＧの周期が所定時間Ｔ１よりも短い場合、拘束保護回路２０は論理レベルがローレベルの制御信号Ｄｃ０を出力する。つまり、回転信号ＦＧが所定時間Ｔ１以内に入力される場合、拘束保護回路２０は論理レベルがローレベルの制御信号Ｄｃ０を出力し続けることになる。
【００２９】
一方、カウンタ回路２２がカウントを開始してから所定時間Ｔ１の間に、拘束保護回路２０に回転信号ＦＧが入力されない場合、拘束保護回路２０は、所定時間Ｔ１経過後に論理レベルがハイレベルの制御信号Ｄｃ０を出力する。
【００３０】
＝＝＝禁止回路＝＝＝
禁止回路４０は、電源電圧Ｖｃｃに対応した電圧が基準電圧Ｖｒよりも低い場合、拘束保護回路２０が制御回路３０へ駆動電流の供給を停止する制御信号Ｄｃ０を出力するのを禁止する。禁止回路４０は、電源電圧Ｖｃｃに対応した電圧と基準電圧Ｖｒを比較した比較結果に基づいて制御信号Ｄｃ２を出力する。
【００３１】
禁止回路４０は、抵抗Ｒ１、Ｒ２からなる直列抵抗体、基準電源３、コンパレータ４０１、ＡＮＤゲート４０２を備えて構成される。
【００３２】
抵抗Ｒ２の一端は電源２に接続され、抵抗Ｒ１の一端は接地され、抵抗Ｒ１、Ｒ２の接続点はコンパレータ４０１の非反転入力端子に接続される。コンパレータ４０１の反転入力端子は基準電源３を介して接地される。コンパレータ４０１の出力端子はＡＮＤゲート４０２の一方の入力端子と接続される。ＡＮＤゲート４０２の他方の入力端子は、拘束保護回路２０の出力端子と接続される。ＡＮＤゲート４０２から出力される制御信号Ｄｃ２は制御回路３０に供給される。
【００３３】
抵抗Ｒ１のインピーダンスがコンパレータ４０１の非反転入力端子の入力インピーダンスよりも小さくなるように、抵抗Ｒ１の抵抗値は設定される。抵抗Ｒ２に印加される電圧が抵抗Ｒ１に印加される電圧の例えば３倍となるように、抵抗Ｒ２の抵抗値は抵抗Ｒ１の抵抗値の例えば３倍に設定される。基準電圧Ｖｒは、単相モータが駆動を開始する電源電圧Ｖｃｃを抵抗Ｒ１、Ｒ２で分圧して抵抗Ｒ１に印加される電圧と同様な電圧値を持つように設定される。コンパレータ４０１は、非反転入力端子に印加される抵抗Ｒ１に印加された電圧と反転入力端子に入力される基準電圧Ｖｒを比較し、当該比較結果を示す制御信号Ｄｃ１を出力する。コンパレータ４０１は、抵抗Ｒ１に印加された電圧が基準電圧Ｖｒよりも高い場合、論理レベルがハイレベルの制御信号Ｄｃ１を出力する。一方、コンパレータ４０１は、抵抗Ｒ１に印加された電圧が基準電圧Ｖｒよりも低い場合、論理レベルがローレベルの制御信号Ｄｃ１を出力する。制御信号Ｄｃ０、Ｄｃ１はＡＮＤゲート４０２に入力され、制御信号Ｄｃ２がＡＮＤゲート４０２から出力される。
【００３４】
ここで、図３及び図４を参照して禁止回路４０の動作について説明する。  
例えば、抵抗Ｒ１に印加された電圧が基準電圧Ｖｒよりも低い場合、制御信号Ｄｃ１の論理レベルはローレベルとなる。ＡＮＤゲート４０２には、制御信号Ｄｃ１、Ｄｃ０が入力されるので、ＡＮＤゲート４０２から出力される制御信号Ｄｃ２の論理レベルはローレベルとなる。
【００３５】
一方、例えば、抵抗Ｒ１に印加された電圧が基準電圧Ｖｒよりも高い場合、制御信号Ｄｃ１の論理レベルはハイレベルとなる。ＡＮＤゲート４０２には、制御信号Ｄｃ１、Ｄｃ０が入力されるので、ＡＮＤゲート４０２から出力される制御信号Ｄｃ２の論理レベルは制御信号Ｄｃ０の論理レベルと同様となる。
【００３６】
＝＝＝モータ駆動回路の動作＝＝＝
図３、図４、図６を参照してモータ駆動回路１００の動作について説明する。  
図６は、本実施形態に用いられる電源の起動時を示す波形図である。  
制御回路３０は、論理レベルが例えばローレベルの制御信号Ｄｃ２が入力された場合、ソーストランジスタＴｒ１及びシンクトランジスタＴｒ４のペアとソーストランジスタＴｒ２及びシンクトランジスタＴｒ３のペアを相補的にオンオフさせる制御信号Ｄ１乃至Ｄ４を出力するものとする。又、制御回路３０は、論理レベルが例えばハイレベルの制御信号Ｄｃ２が入力された場合、ソーストランジスタＴｒ１、Ｔｒ２及びシンクトランジスタＴｒ３、Ｔｒ４をオフする制御信号Ｄ１乃至Ｄ４を出力するものとする。
【００３７】
電圧値Ｖ０は、０ボルトとする。電圧値Ｖ１は、拘束保護回路２０、制御回路３０、禁止回路４０におけるコンパレータ４０１、ＡＮＤゲート４０２が夫々、例えば電源電圧Ｖｃｃをレギュレートして得られた電源電圧（例えば５ボルト）により動作を開始する電源電圧Ｖｃｃの電圧値とする。電圧値Ｖ２は、単相モータの回転が開始する電圧値であり、禁止回路４０のコンパレータ４０１の基準電圧Ｖｒに相当する電源電圧Ｖｃｃの電圧値とする。電圧値Ｖ３は、モータが定常動作する電源電圧Ｖｃｃの電圧値とする。
【００３８】
＜時刻Ｔａ０から時刻Ｔａ１＞
モータ駆動回路１００に電源電圧Ｖｃｃが印加された時（時刻Ｔａ０）から説明する。  
電源電圧Ｖｃｃが電圧値Ｖ１に達していないので、拘束保護回路２０、制御回路３０、禁止回路４０におけるコンパレータ４０１、ＡＮＤゲート４０２は、動作を開始していない。
【００３９】
＜時刻Ｔａ１から時刻Ｔａ２＞
時刻Ｔａ１に電源電圧Ｖｃｃが電圧値Ｖ１達して、拘束保護回路２０、制御回路３０、禁止回路４０におけるコンパレータ４０１、ＡＮＤゲート４０２は夫々、例えば電源電圧Ｖｃｃをレギュレートして得られた電源電圧（例えば５ボルト）が印加され動作を開始する。拘束保護回路２０のカウンタ回路２２はカウントを開始する。電源電圧Ｖｃｃが電圧値Ｖ２より低く単相モータは回転していないので、回転信号ＦＧは拘束保護回路２０へ入力されない。電源電圧Ｖｃｃが基準電圧Ｖｒに相当する電圧値Ｖ２よりも低いので制御信号Ｄｃ１の論理レベルがローレベルとなり、禁止回路４０は論理レベルがローレベルの制御信号Ｄｃ２を出力する。制御回路３０は、ソーストランジスタＴｒ１及びシンクトランジスタＴｒ４のペアとソーストランジスタＴｒ２及びシンクトランジスタＴｒ３のペアを相補的にオンオフさせる制御信号Ｄ１乃至Ｄ４を出力する。駆動電圧Ｖｃｃに応じた駆動電流が駆動コイル１へ供給される。
【００４０】
＜時刻Ｔａ２以降＞
電源電圧Ｖｃｃが電圧値Ｖ２以上となり単相モータは回転して、回転信号ＦＧが拘束保護回路２０へ入力される。電源電圧Ｖｃｃが基準電圧Ｖｒに相当する電圧値Ｖ２よりも高いので制御信号Ｄｃ１の論理レベルがハイレベルとなり、禁止回路４０から出力される制御信号Ｄｃ２の論理レベルは拘束保護回路２０から出力される制御信号Ｄｃ０の論理レベルと同様となる。
【００４１】
例えば、回転信号ＦＧの周期が所定時間Ｔ１よりも短い場合、拘束保護回路２０は論理レベルがローレベルの制御信号Ｄｃ０を出力し続ける。そして、論理レベルがローレベルの制御信号Ｄｃ２が制御回路３０に入力され続ける。よって、制御回路３０は、ソーストランジスタＴｒ１及びシンクトランジスタＴｒ４のペアとソーストランジスタＴｒ２及びシンクトランジスタＴｒ３のペアを相補的にオンオフさせる制御信号Ｄ１乃至Ｄ４を出力する。駆動電圧Ｖｃｃに応じた駆動電流が駆動コイル１に供給される。
【００４２】
一方、例えば回転信号ＦＧの周期が所定時間Ｔ１よりも長い場合、拘束保護回路２０は所定時間Ｔ１経過後に論理レベルがハイレベルの制御信号Ｄｃ０を出力する。そして、論理レベルがハイレベルの制御信号Ｄｃ２が制御回路３０に入力される。制御回路３０は、論理レベルがハイレベルの制御信号Ｄｃ２が入力された場合、ソーストランジスタＴｒ１、Ｔｒ２及びシンクトランジスタＴｒ３、Ｔｒ４をオフする制御信号Ｄ１乃至Ｄ４を出力する。駆動コイル１への駆動電流の供給は停止される。
【００４３】
前述したように、禁止回路４０は、駆動回路１０に印加される電源電圧Ｖｃｃが所定電圧よりも低い場合、拘束保護回路２０が制御回路３０へ駆動電流の供給を停止する制御信号Ｄｃ０を出力するのを禁止する。よって、電源の投入後において電源電圧Ｖｃｃが所定電圧に達するまでに所定時間Ｔ１以上かかる場合に、モータが実際には拘束されていないにも関わらずモータが拘束されているとして駆動コイル１への駆動電流の供給を停止する、拘束保護回路２０の誤動作を防止できる。従って、駆動回路１０に印加される電源電圧Ｖｃｃが所定電圧より低い場合、拘束保護回路２０の動作に関わらず、駆動コイル１に駆動電流を供給することができる。
【００４４】
又、禁止回路４０は、コンパレータ４０１とＡＮＤゲート４０２を含む。コンパレータ４０１が、電源電圧Ｖｃｃと基準電圧Ｖｒを比較し、比較結果を出力する。そして、ＡＮＤゲート４０２には、コンパレータ４０１から出力される制御信号Ｄｃ１と拘束保護回路２０から出力される制御信号Ｄｃ０が入力され、ＡＮＤゲート４０２は制御信号Ｄｃ２を出力する。よって、コンパレータ４０１とＡＮＤゲート４０２を用いた単純な構造で電源電圧Ｖｃｃと基準電圧Ｖｒを比較し、制御信号Ｄｃ２を出力することにより低コストのモータ駆動回路１００を提供することができる。
【００４５】
又、禁止回路４０は、抵抗Ｒ１、Ｒ２を含む。コンパレータ４０１は、抵抗Ｒ１、Ｒ２により分圧されて抵抗Ｒ１に印加された電源電圧Ｖｃｃと基準電圧Ｖｒを比較する。よって、コンパレータ４０１の定格電圧にあった電圧をコンパレータ４０１に印加することができる。従って、汎用的なコンパレータ４０１を利用することができるので、低コストのモータ駆動回路１００を提供することができる。
【００４６】
尚、上記実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物も含まれる。
【００４７】
本実施形態においては、コンパレータ４０１の非反転入力端子は抵抗Ｒ１、Ｒ２の接続点に接続され、コンパレータ４０１の反転入力端子は電源３を介して接地されて、禁止回路４０は、電源電圧Ｖｃｃに対応した電圧と基準電圧Ｖｒを比較しているが、これに限定されるものではない。例えば、禁止回路４０は、電源電圧Ｖｃｃと、単相モータが駆動を開始する電源電圧Ｖｃｃである基準電圧Ｖｒａを比較する構成としてもよい。この場合、禁止回路４０は、電源電圧Ｖｃｃが基準電圧Ｖｒａよりも低い場合、拘束保護回路２０が駆動電流の供給を停止する制御信号Ｄｃ０を制御回路３０へ出力するのを禁止する。禁止回路４０には、基準電圧Ｖｒａを出力する基準電源（不図示）が設けられるものとする。コンパレータ４０１の非反転入力端子は電源２を介して接地され、コンパレータ４０１の反転入力端子は上記基準電源を介して接地されるものとする。又、本実施形態においては、禁止回路４０は、制御信号Ｄｃ１が、コンパレータ４０１の出力端子から出力されてＡＮＤゲート４０２の一方の入力端子に入力されるように構成されているが、これに限定されるものではない。例えば、モータ駆動回路１００がＩＣで構成されている場合、禁止回路４０は、ＡＮＤゲート４０２の一方の入力端子に入力される制御信号Ｄｃ１がモータ駆動回路１００の外部に設けられた例えばマイクロコンピュータ（不図示）から入力されるような構成としてもよい。この場合、モータ駆動回路１００には、モータ駆動回路１００の外部に設けられたマイクロコンピュータによって出力される制御信号Ｄｃ１をＡＮＤゲート４０２の一方の入力端子に入力するための端子（不図示）が設けられているものとする。又、本実施形態においては、禁止回路４０は、電源電圧Ｖｃｃに対応した電圧と基準電圧Ｖｒを比較して拘束保護回路２０が駆動電流の供給を停止する制御信号Ｄｃ０を制御回路３０へ出力するのを禁止していたが、これに限定されるものではない。例えば、禁止回路４０は、電源電圧Ｖｃｃの立ち上りから所定時間Ｔｘの間、電源電圧Ｖｃｃの値に関わらず、拘束保護回路２０が駆動電流の供給を停止する制御信号Ｄｃ０を制御回路３０へ出力するのを禁止する構成としてもよい。例えば、禁止回路４０は、電源電圧Ｖｃｃが例えば図６における電圧Ｖ１に達してから所定時間Ｔｘの間、電源電圧Ｖｃｃの値に関わらず、駆動電流の供給を停止する制御信号Ｄｃ０を制御回路３０へ出力するのを禁止する構成としてもよい。尚、電圧Ｖ１は拘束保護回路２０の動作が開始される電圧である。この場合、例えばマイクロコンピュータ（不図示）が禁止回路４０に設けられるものとする。マイクロコンピュータは、電源電圧Ｖｃｃが例えば図６における電圧Ｖ１に達してから所定時間Ｔｘの間、例えばローレベルの制御信号Ｄｃ１を出力するものとする。ＡＮＤゲート４０２の一方の入力端子は、例えばマイクロコンピュータから制御信号Ｄｃ１が入力されるようにマイクロコンピュータと接続されるものとする。
【符号の説明】
【００４８】
１  駆動コイル
２  電源
３  基準電源
１０  駆動回路
２０  拘束保護回路
３０  制御回路
４０  禁止回路
１００  モータ駆動回路
【図１】
0005771369.tif 000002
【図２】
0005771369.tif 000003
【図３】
0005771369.tif 000004
【図４】
0005771369.tif 000005
【図５】
0005771369.tif 000006
【図６】
0005771369.tif 000007