(57)【特許請求の範囲】
【請求項１】
外部から入力された速度指令信号に応じて、モータの回転速度を制御し、前記モータを駆動するモータ駆動制御装置であって、
前記速度指令信号に対応する第１のクロック信号を生成する基準クロック信号生成部と、
前記基準クロック信号生成部で生成された前記第１のクロック信号に基づいて、前記モータの駆動信号を出力するモータ駆動制御部とを備え、
前記モータ駆動制御部は、
前記モータの回転速度を検出する速度検出部と、
前記速度検出部により検出された回転速度と前記第１のクロック信号とに基づいて、前記モータの回転速度の制御指令信号を生成する速度制御部と、
前記速度制御部で生成された制御指令信号に基づいて、前記駆動信号を出力する駆動部とを有し、
前記速度指令信号は、ＰＷＭ（パルス幅変調）信号を含み、
前記基準クロック信号生成部は、前記ＰＷＭ信号のデューティ比を検出し、検出したデューティ比に対応する前記第１のクロック信号を生成し、
前記基準クロック信号生成部は、
前記ＰＷＭ信号のハイレベル期間の長さ及びローレベル期間の長さを、前記ＰＷＭ信号の周波数より高い周波数を有する第２のクロック信号を用いて計数し、計数された前記ハイレベル期間の長さ及び前記ローレベル期間の長さに基づき、前記デューティ比を検出するデューティ比検出部と、
前記デューティ比検出部で検出されたデューティ比に対応する予め定義された演算式に基づいて周波数を確定し、その確定した周波数を有する前記第１のクロック信号を生成して出力する信号発生部とを有する、モータ駆動制御装置。
【請求項２】
前記デューティ比検出部は、前記ＰＷＭ信号のハイレベル期間とローレベル期間とのそれぞれの期間において、前記第２のクロック信号の立ち上り又は立ち下がりのうち少なくともいずれか一方の回数を計数し、前記計数した回数に応じて、前記ハイレベル期間の長さ及び前記ローレベル期間の長さを計数する、請求項１に記載のモータ駆動制御装置。
【請求項３】
前記信号発生部は、予め前記デューティ比に対応するように定義された周波数テーブルを参照し、前記デューティ比検出部で検出されたデューティ比に対応する周波数を確定し、その確定した周波数を有する前記第１のクロック信号を生成して出力する、請求項１又は２に記載のモータ駆動制御装置。
【請求項４】
前記基準クロック信号生成部は、上限周波数及び下限周波数のうちいずれか一方又は両方の限度周波数で規定される制御周波数範囲を設定し、前記第１のクロック信号の周波数が前記制御周波数範囲内となるようにして、前記第１のクロック信号を生成する、請求項１から３のいずれか１項に記載のモータ駆動制御装置。
【請求項５】
外部から入力される切替指令信号に基づいて、前記モータ駆動制御部に入力させる信号を、前記第１のクロック信号に基づく信号とするか否かを切り替える切替部をさらに備え、
前記切替部によって前記第１のクロック信号に基づく信号を前記モータ駆動制御部に入力させることが選択されている場合にのみ、前記第１のクロック信号に基づいて、前記モータの回転速度を制御する、請求項１から４のいずれか１項に記載のモータ駆動制御装置。
【請求項６】
外部から入力された速度指令信号に応じて、モータの回転速度を制御し、前記モータを駆動するモータ駆動制御装置であって、
前記速度指令信号に対応する第１のクロック信号を生成する基準クロック信号生成部と、
前記基準クロック信号生成部で生成された前記第１のクロック信号に基づいて、前記モータの駆動信号を出力するモータ駆動制御部とを備え、
前記モータ駆動制御部は、
前記モータの回転速度を検出する速度検出部と、
前記速度検出部により検出された回転速度と前記第１のクロック信号とに基づいて、前記モータの回転速度の制御指令信号を生成する速度制御部と、
前記速度制御部で生成された制御指令信号に基づいて、前記駆動信号を出力する駆動部とを有し、
前記基準クロック信号生成部は、上限周波数及び下限周波数のうちいずれか一方又は両方の限度周波数で規定される制御周波数範囲を設定し、前記第１のクロック信号の周波数が前記制御周波数範囲内となるようにして、前記第１のクロック信号を生成する、モータ駆動制御装置。
【請求項７】
外部から入力される切替指令信号に基づいて、前記モータ駆動制御部に入力させる信号を、前記第１のクロック信号に基づく信号とするか否かを切り替える切替部をさらに備え、
前記切替部によって前記第１のクロック信号に基づく信号を前記モータ駆動制御部に入力させることが選択されている場合にのみ、前記第１のクロック信号に基づいて、前記モータの回転速度を制御する、請求項６に記載のモータ駆動制御装置。
【請求項８】
外部から入力された速度指令信号に応じて、モータの回転速度を制御し、前記モータを駆動するモータ駆動制御装置であって、
前記速度指令信号に対応する第１のクロック信号を生成する基準クロック信号生成部と、
前記基準クロック信号生成部で生成された前記第１のクロック信号に基づいて、前記モータの駆動信号を出力するモータ駆動制御部とを備え、
前記モータ駆動制御部は、
前記モータの回転速度を検出する速度検出部と、
前記速度検出部により検出された回転速度と前記第１のクロック信号とに基づいて、前記モータの回転速度の制御指令信号を生成する速度制御部と、
前記速度制御部で生成された制御指令信号に基づいて、前記駆動信号を出力する駆動部とを有し、
モータ駆動制御装置は、外部から入力される切替指令信号に基づいて、前記モータ駆動制御部に入力させる信号を、前記第１のクロック信号に基づく信号とするか否かを切り替える切替部をさらに備え、
前記切替部によって前記第１のクロック信号に基づく信号を前記モータ駆動制御部に入力させることが選択されている場合にのみ、前記第１のクロック信号に基づいて、前記モータの回転速度を制御する、モータ駆動制御装置。
【請求項９】
前記速度指令信号は、ＤＣ電圧信号を含み、
前記基準クロック信号生成部は、前記ＤＣ電圧信号の電圧値を検出し、検出した電圧値に対応する前記第１のクロック信号を生成する、請求項６から８のいずれか１項に記載のモータ駆動制御装置。
【請求項１０】
前記基準クロック信号生成部は、
前記ＤＣ電圧信号の前記電圧値を検出する電圧検出部と、
前記電圧検出部で検出された電圧値に対応する予め定義された演算式に基づいて周波数を確定し、その確定した周波数を有する前記第１のクロック信号を生成して出力する信号発生部とを有する、請求項９に記載のモータ駆動制御装置。
【請求項１１】
前記信号発生部は、予め前記電圧値に対応するように定義された周波数テーブルを参照し、前記電圧検出部で検出された電圧値に対応する周波数を確定し、その確定した周波数を有する前記第１のクロック信号を生成して出力する、請求項１０に記載のモータ駆動制御装置。
【請求項１２】
少なくとも請求項１から１１のいずれか１項に記載のモータ駆動制御装置を含む、集積回路装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、モータ駆動制御装置及び集積回路装置に関し、特に、外部から入力された指令信号に応じてモータの駆動を制御するモータ駆動制御装置及び集積回路装置に関する。
【背景技術】
【０００２】
モータ駆動制御装置によるモータ（例えば、ファンモータや扇風機用のモータとして使用されるブラシレスＤＣモータなど）の回転速度の制御方式として、外部から指令信号を入力し、モータの回転速度がその指令信号に応じたものになるように制御を行うものがある。指令信号としては、例えば、ＰＷＭ（パルス幅変調）信号が挙げられ、ＰＷＭ信号のデューティ比などに応じて、モータの回転速度の制御が行われる。
【０００３】
下記特許文献１には、ＰＷＭ入力信号に基づいてモータの制御を行う駆動回路において、ＰＷＭ入力信号のデューティ比を直接検出することは行わず、デューティ比の５０％からの偏差に基づいて制御を行うことが開示されている。
【０００４】
下記特許文献２には、ファンモータについてＰＷＭ信号により速度制御を行う回路において、入力されるＰＷＭ信号のデューティサイクルなどを変換するＰＷＭバッファ回路を設けることで、入力されるＰＷＭ信号を応用可能な周波数範囲やデューティサイクル範囲を拡大する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−０３５６５３号公報
【特許文献２】特開２００５−００６４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１や特許文献２に開示されている構成のモータ駆動制御装置は、いずれも、速度制御ループを備えずに、ＰＷＭ信号すなわちデューティ比による指令に基づいてモータの回転速度を制御するものである。
【０００７】
図１２は、従来のモータ駆動制御装置の構成例を説明するブロック図である。
【０００８】
図１２に示されるように、従来のモータ駆動制御装置８１は、集積回路装置８０１ａとしてパッケージ化されている。モータ駆動制御装置８１は、モータ駆動制御部８５２を有している。モータ駆動制御部８５２は、ＰＷＭデューティ比検出回路８１１と、ＰＷＭ信号によりモータ３を駆動する駆動回路８２３とを有している。
【０００９】
ＰＷＭデューティ比検出回路８１１は、演算装置（例えば、マイクロコンピュータなど）８１１ａとして構成されている。ＰＷＭデューティ比検出回路８１１には、外部から、ＰＷＭ信号Ｓ１すなわちデューティ比指令が入力される。ＰＷＭデューティ比検出回路８１１は、入力されたＰＷＭ信号Ｓ１に基づいて、駆動回路８２３に信号を出力する。駆動回路８２３では、ＰＷＭデューティ比検出回路８１１から送信された信号に基づいて、モータ３に電力を供給し、モータ３を駆動させる。
【００１０】
ところで、一般に、モータ３やモータ駆動制御を行う回路などの特性には、個体差が存在することがある。そのため、モータ３を上述のようなモータ駆動制御装置８１と組み合わせて制御を行うとき、モータ駆動制御装置８１とモータとの組合せによって、次のような問題が発生することがある。
【００１１】
すなわち、第１に、様々な上記組合せにおいて、同じＰＷＭ信号による指令に対して常に同じ回転速度を得ることはできない。換言すると、モータ３とモータ駆動制御装置８１との組合せが異なれば、複数の組合せについて同一の指令が行われた場合であっても、各組合せにおけるモータ３の回転速度は、互いに異なる場合がある。
【００１２】
第２に、様々な上記組合せにおいて、同じＰＷＭ信号の指令範囲に対して同じ回転速度の制御範囲を得ることはできない。換言すると、モータ３とモータ駆動制御装置８１との組合せが異なれば、複数の組合せについて、ゲインが互いに異なり、回転速度の制御範囲が異なる場合がある。
【００１３】
図１３は、従来のモータ駆動制御装置８１におけるＰＷＭ信号のデューティ比とモータ３の回転速度との関係を説明するグラフである。
【００１４】
図１３に直線ａで示されるように、例えば、モータ駆動制御装置８１に入力されるＰＷＭ信号のデューティ比とモータ３の回転速度とが、比例する関係となっている場合を想定する。このとき、モータ３とモータ駆動制御装置８１との組合せが異なっても、ＰＷＭ信号とデューティ比との関係は変わらないことが望ましい。回転速度をＮｓｔｄとしたい場合には、Ｄｕｔｙ−Ｏｎで示されるデューティ比のＰＷＭ信号Ｓ１を、モータ駆動制御装置８１に入力すればよいからである。しかしながら、実際には、上述の通り、種々の個体差などの要因によって、モータ３とモータ駆動制御装置８１との関係はばらつくことがある（例えば、図１３に一点鎖線で示されるように、直線ａで示される所望の関係から外れることがある。）。そうすると、同一のデューティ比Ｄｕｔｙ−Ｏｎをモータ駆動制御装置８１に入力した場合でも、回転速度は、Ｎｓｔｄよりも若干早くなったり、遅くなったりする可能性がある。
【００１５】
このような問題を解消し、同じＰＷＭ信号に対して複数の組合せにおいて常に同じ回転速度が得られるようにするためには、例えば、モータの巻線、マグネットの磁力、モータ駆動制御部、負荷特性などを個別に調整する必要がある。しかしながら、このように個別に調整を行うと、モータ駆動制御装置やモータなどの製造コストが上昇するという問題がある。そのため、このような方策を採ることができなくなる場合がある。
【００１６】
また、特に、モータとモータ駆動制御装置との複数の組合せについて、１系統のＰＷＭ信号に基づく制御を行う必要がある場合がある。この場合、個々の装置の調整に係る負担が大きくなるという問題がある。
【００１７】
この発明はそのような問題点を解決するためになされたものであり、製造コストが低く、適切にモータの回転速度を制御できるモータ駆動制御装置及び集積回路装置を提供することを目的としている。
【課題を解決するための手段】
【００１８】
上記目的を達成するためこの発明のある局面に従うと、外部から入力された速度指令信号に応じて、モータの回転速度を制御し、モータを駆動するモータ駆動制御装置は、速度指令信号に対応する第１のクロック信号を生成する基準クロック信号生成部と、基準クロック信号生成部で生成された第１のクロック信号に基づいて、モータの駆動信号を出力するモータ駆動制御部とを備え、モータ駆動制御部は、モータの回転速度を検出する速度検出部と、速度検出部により検出された回転速度と第１のクロック信号とに基づいて、モータの回転速度の制御指令信号を生成する速度制御部と、速度制御部で生成された制御指令信号に基づいて、駆動信号を出力する駆動部とを有し、速度指令信号は、ＰＷＭ（パルス幅変調）信号を含み、基準クロック信号生成部は、ＰＷＭ信号のデューティ比を検出し、検出したデューティ比に対応する第１のクロック信号を生成し、基準クロック信号生成部は、ＰＷＭ信号のハイレベル期間の長さ及びローレベル期間の長さを、ＰＷＭ信号の周波数より高い周波数を有する第２のクロック信号を用いて計数し、計数された前記ハイレベル期間の長さ及び前記ローレベル期間の長さに基づき、前記デューティ比を検出するデューティ比検出部と、デューティ比検出部で検出されたデューティ比に対応する予め定義された演算式に基づいて周波数を確定し、その確定した周波数を有する第１のクロック信号を生成して出力する信号発生部とを有する。
【００２１】
好ましくはデューティ比検出部は、ＰＷＭ信号のハイレベル期間とローレベル期間とのそれぞれの期間において、第２のクロック信号の立ち上り又は立ち下がりのうち少なくともいずれか一方の回数を計数し、計数した回数に応じて、ハイレベル期間の長さ及びローレベル期間の長さを計数する。
【００２２】
好ましくは信号発生部は、予めデューティ比に対応するように定義された周波数テーブルを参照し、デューティ比検出部で検出されたデューティ比に対応する周波数を確定し、その確定した周波数を有する第１のクロック信号を生成して出力する。
【００２５】
好ましくは基準クロック信号生成部は、上限周波数及び下限周波数のうちいずれか一方又は両方の限度周波数で規定される制御周波数範囲を設定し、第１のクロック信号の周波数が制御周波数範囲内となるようにして、第１のクロック信号を生成する。
好ましくはモータ駆動制御装置は、外部から入力される切替指令信号に基づいて、モータ駆動制御部に入力させる信号を、第１のクロック信号に基づく信号とするか否かを切り替える切替部をさらに備え、切替部によって第１のクロック信号に基づく信号をモータ駆動制御部に入力させることが選択されている場合にのみ、第１のクロック信号に基づいて、モータの回転速度を制御する。
【００２６】
この発明の他の局面に従うと、外部から入力された速度指令信号に応じて、モータの回転速度を制御し、モータを駆動するモータ駆動制御装置は、速度指令信号に対応する第１のクロック信号を生成する基準クロック信号生成部と、基準クロック信号生成部で生成された第１のクロック信号に基づいて、モータの駆動信号を出力するモータ駆動制御部とを備え、モータ駆動制御部は、モータの回転速度を検出する速度検出部と、速度検出部により検出された回転速度と第１のクロック信号とに基づいて、モータの回転速度の制御指令信号を生成する速度制御部と、速度制御部で生成された制御指令信号に基づいて、駆動信号を出力する駆動部とを有し、基準クロック信号生成部は、上限周波数及び下限周波数のうちいずれか一方又は両方の限度周波数で規定される制御周波数範囲を設定し、第１のクロック信号の周波数が制御周波数範囲内となるようにして、第１のクロック信号を生成する。
好ましくはモータ駆動制御装置は、外部から入力される切替指令信号に基づいて、モータ駆動制御部に入力させる信号を、第１のクロック信号に基づく信号とするか否かを切り替える切替部をさらに備え、切替部によって第１のクロック信号に基づく信号をモータ駆動制御部に入力させることが選択されている場合にのみ、第１のクロック信号に基づいて、モータの回転速度を制御する。
【００２７】
この発明のさらに他の局面に従うと、外部から入力された速度指令信号に応じて、モータの回転速度を制御し、モータを駆動するモータ駆動制御装置は、速度指令信号に対応する第１のクロック信号を生成する基準クロック信号生成部と、基準クロック信号生成部で生成された第１のクロック信号に基づいて、モータの駆動信号を出力するモータ駆動制御部とを備え、モータ駆動制御部は、モータの回転速度を検出する速度検出部と、速度検出部により検出された回転速度と第１のクロック信号とに基づいて、モータの回転速度の制御指令信号を生成する速度制御部と、速度制御部で生成された制御指令信号に基づいて、駆動信号を出力する駆動部とを有し、モータ駆動制御装置は、外部から入力される切替指令信号に基づいて、モータ駆動制御部に入力させる信号を、第１のクロック信号に基づく信号とするか否かを切り替える切替部をさらに備え、切替部によって第１のクロック信号に基づく信号をモータ駆動制御部に入力させることが選択されている場合にのみ、第１のクロック信号に基づいて、モータの回転速度を制御する。
好ましくは速度指令信号は、ＤＣ電圧信号を含み、基準クロック信号生成部は、ＤＣ電圧信号の電圧値を検出し、検出した電圧値に対応する第１のクロック信号を生成する。
好ましくは基準クロック信号生成部は、ＤＣ電圧信号の電圧値を検出する電圧検出部と、電圧検出部で検出された電圧値に対応する予め定義された演算式に基づいて周波数を確定し、その確定した周波数を有する第１のクロック信号を生成して出力する信号発生部とを有する。
好ましくは信号発生部は、予め電圧値に対応するように定義された周波数テーブルを参照し、電圧検出部で検出された電圧値に対応する周波数を確定し、その確定した周波数を有する第１のクロック信号を生成して出力する。
【００２８】
この発明の他の局面に従うと、集積回路装置は、少なくとも上述に記載のモータ駆動制御装置を含む。
【発明の効果】
【００２９】
これらの発明に従うと、速度検出部により検出された回転速度と、速度指令信号に対応する第１のクロック信号とに基づいて、速度制御部が制御指令信号を生成し、生成された制御指令信号に基づいて、モータの駆動信号が出力される。したがって、製造コストが低く、適切にモータの回転速度を制御できるモータ駆動制御装置及び集積回路装置を提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１の実施の形態におけるモータ駆動制御装置の構成を示すブロック図である。
【図２】デューティ比検出回路により行われるデューティ比の検出について説明する図である。
【図３】ＰＷＭ信号のデューティ比と速度基準クロック信号の周波数との関係の一例を示す図である。
【図４】周波数テーブルの一例を示す図である。
【図５】速度基準クロック信号の周波数の制御周波数範囲について説明する図である。
【図６】本発明の第２の実施の形態におけるモータ駆動制御装置の構成を示すブロック図である。
【図７】ＤＣ電圧信号の電圧値と速度基準クロック信号の周波数との関係の一例を示す図である。
【図８】第２の実施の形態における周波数テーブルの一例を示す図である。
【図９】速度基準クロック信号の周波数の制御周波数範囲について説明する図である。
【図１０】本発明の第３の実施の形態に係るモータ駆動制御装置の構成を示すブロック図である。
【図１１】本発明の第４の実施の形態に係るモータ駆動制御装置の構成を示すブロック図である。
【図１２】従来のモータ駆動制御装置の構成例を説明するブロック図である。
【図１３】従来のモータ駆動制御装置におけるＰＷＭ信号のデューティ比とモータの回転速度との関係を説明するグラフである。
【発明を実施するための形態】
【００３１】
以下、本発明の実施の形態におけるモータ駆動制御装置について説明する。
【００３２】
［第１の実施の形態］
【００３３】
図１は、本発明の第１の実施の形態におけるモータ駆動制御装置の構成を示すブロック図である。
【００３４】
図１に示されるように、モータ駆動制御装置１は、外部から入力されるＰＷＭ信号（速度指令信号の一例；デューティ比指令）Ｓ１、システムクロック信号（第２のクロック信号の一例）ＣＬＫ２、及び周波数範囲設定指令信号Ｓ２に基づいて、モータ３に駆動信号を送り、モータ３を回転させる。モータ３は、例えば、ファンモータとして利用されるブラシレスＤＣモータである。
【００３５】
本実施の形態において、モータ駆動制御装置１は、例えば、その全体が、集積回路装置２として１チップにパッケージ化されている。換言すると、集積回路装置２は、モータ駆動制御装置１を含んでいる。なお、モータ駆動制御装置１は、このように集積回路化されていないものであってもよい。
【００３６】
モータ駆動制御装置１は、大まかに、基準クロック信号生成部１１と、モータ駆動制御部１２とを有している。
【００３７】
基準クロック信号生成部１１には、ＰＷＭデューティ比検出回路（デューティ比検出部の一例）１１１と、基準クロック信号発生回路（信号発生部の一例）１１２とが設けられている。ＰＷＭデューティ比検出回路１１１を単にデューティ比検出回路１１１ということがある。基準クロック信号発生回路１１２を単に信号発生回路１１２ということがある。
【００３８】
基準クロック信号生成部１１は、ＰＷＭ信号Ｓ１に基づいて、速度基準クロック信号（第１のクロック信号の一例）ＣＬＫ１を生成する。生成された速度基準クロック信号ＣＬＫ１は、基準クロック信号生成部１１からモータ駆動制御部１２に入力される。
【００３９】
モータ駆動制御部１２には、速度制御回路（速度制御部の一例）１２１と、速度検出回路（速度検出部の一例）１２２と、駆動回路（駆動部の一例）１２３とが設けられている。本実施の形態において、モータ駆動制御部１２では、モータ３の回転速度に基づいてモータ３の回転速度を制御する速度制御ループが構成されている。
【００４０】
速度検出回路１２２には、モータ３からの速度検出信号Ｓ３が入力される。速度検出回路１２２は、速度検出信号Ｓ３に基づいて、モータ３の回転速度を検出する。
【００４１】
速度制御回路１２１には、基準クロック信号生成部１１で生成された速度基準クロック信号ＣＬＫ１が入力される。ここで、速度基準クロック信号ＣＬＫ１は、速度指令信号に基づく信号であり、それに応じて、モータ３の回転速度が設定される。速度制御回路１２１は、速度検出回路１２２により検出されたモータ３の回転速度と、速度基準クロック信号ＣＬＫ１とに基づいて、モータ３の回転速度を制御するための制御指令信号を生成する。ここで、速度制御回路１２１は、例えば、モータ３の回転速度と、速度基準クロック信号ＣＬＫ１とに基づいて、速度偏差を演算により算出する。このようにして算出した速度偏差は、速度基準クロック信号ＣＬＫ１に基づく回転速度と、実際のモータ３の回転速度との偏差に相当するものである。さらに、速度制御部４０は、例えば所定の伝達関数に基づく制御ゲインを有している。速度制御部４０は、算出した速度偏差に対して、制御ゲインに基づく演算処理を施すことなどにより、回転速度を微調整するように、制御指令信号を生成できる。
【００４２】
駆動回路１２３は、速度制御回路１２１で生成された制御指令信号に基づいて、モータ３に、駆動信号を出力する。駆動回路１２３は、例えば、波形を生成する波形生成部や、パルス幅変調回路や、インバータ回路などを有している。波形生成部では、制御指令信号や、図示しない進角制御信号などに基づいて、波形信号を生成する。パルス幅変調回路は、波形信号に応じたＰＷＭ信号を駆動信号として生成し、インバータ回路を駆動する。インバータ回路から電力が供給されることで、モータ３を様々な回転速度で駆動することができる。
【００４３】
なお、デューティ比検出回路１１１、信号発生回路１１２、速度制御回路１２１、及び速度検出回路１２２は、演算装置（例えば、マイクロコンピュータなど）４として構成されているが、これに限られるものではない。
【００４４】
［基準クロック信号生成部１１の動作の説明］
【００４５】
基準クロック信号生成部１１では、次のようにして、速度基準クロック信号ＣＬＫ１が生成される。まず、デューティ比検出回路１１１には、ＰＷＭ信号Ｓ１すなわちデューティ比指令が入力される。また、デューティ比検出回路１１１には、システムクロック信号ＣＬＫ２が入力される。システムクロック信号ＣＬＫ２は、モータ駆動制御装置１の内部で生成されてもよい。デューティ比検出回路１１１は、ＰＷＭ信号Ｓ１とシステムクロック信号ＣＬＫ２とに基づいて、ＰＷＭ信号Ｓ１のデューティ比を検出する。そして、信号発生回路１１２は、デューティ比検出回路１１１で検出されたデューティ比に対応する速度基準クロック信号ＣＬＫ１を生成して出力する。
【００４６】
図２は、デューティ比検出回路１１１により行われるデューティ比の検出について説明する図である。
【００４７】
デューティ比検出回路１１１は、ＰＷＭ信号Ｓ１のハイレベル期間の長さ及びローレベル期間の長さを、システムクロック信号ＣＬＫ２を用いて計数する。ここで、システムクロック信号ＣＬＫ２は、ＰＷＭ信号Ｓ１の周波数より高い周波数を有する。そして、デューティ比検出回路１１１は、計数されたハイレベル期間の長さ及びローレベル期間の長さに基づき、ＰＷＭ信号Ｓ１のデューティ比を検出する。
【００４８】
すなわち、例えば図２に示されるように、周期がＴ（時刻Ｔ１〜Ｔ２まで）であるＰＷＭ信号Ｓ１について、そのデューティ比の検出が行われる場合を想定する。図に示される例では、システムクロック信号ＣＬＫ２は、例えば、周期Ｔの１０分の１程度の周期とされている。Ｄｏｎは、ＰＷＭ信号のハイレベル期間のデューティ比（オンデューティ）であり、Ｄｏｆｆは、ＰＷＭ信号のローレベル期間のデューティ比（オフデューティ）である。すなわち、Ｄｏｎ，Ｄｏｆｆのそれぞれに周期Ｔを乗じたものが、ハイレベル期間、ローレベル期間である。
【００４９】
このような場合において、デューティ比検出回路１１１は、ＰＷＭ信号Ｓ１のハイレベル期間とローレベル期間とのそれぞれの期間において、システムクロック信号ＣＬＫ２の立ち上り（立ち下がりであってもよいし、立ち上りと立ち下がりとの両方であってもよい。）の回数を計数する。そして、計数した回数に応じて、ハイレベル期間の長さ及びローレベル期間の長さを計数する。
【００５０】
具体的には、デューティ比検出回路１１１は、ハイレベル期間、ローレベル期間のそれぞれにおいて、図２にｔ１，ｔ２，ｔ３…で示されるタイミングでカウントを行い、カウントした回数を、モータ駆動制御装置１内に備える記憶部（図示せず）に一時的に記憶する。そして、一時的に記憶したカウントの回数を用いて、オンデューティすなわちハイレベル期間のデューティ比Ｄｏｎを、次の演算式により算出する。
【００５１】
（デューティ比Ｄｏｎ）＝（ハイレベル期間のカウント数）÷（ハイレベル期間のカウント数＋ローレベル期間のカウント数）
【００５２】
なお、ハイレベル期間のデューティ比Ｄｏｎを算出するのに代えて、又はそれとともに、オフデューティすなわちローレベル期間のデューティ比Ｄｏｆｆを算出するようにしてもよい。
【００５３】
このようにして算出するデューティ比の検出精度は、ＰＷＭ信号Ｓ１の周波数と、システムクロック信号ＣＬＫ２の周波数との関係に依存することになる。例えば、ＰＷＭ信号Ｓ１の周波数は、おおむね数ｋＨｚ〜数１０ｋＨｚ程度に、また、システムクロック信号ＣＬＫ２の周波数は、おおむね数ＭＨｚ〜数１０ＭＨｚ程度に設定すればよい。システムクロック信号ＣＬＫ２のデューティ比（オンデューティ又はオフデューティ）は、種々の値とすればよい。例えば５０％程度としてもよいし、他の値であってもよく、特に限定されるものではない。
【００５４】
信号発生回路１１２は、このようにしてデューティ比検出回路１１１で検出されたデューティ比に対応するように、予め定義された演算式に基づいて、速度基準クロック信号ＣＬＫ１の周波数を確定する。そして、その確定した周波数を有するように、速度基準クロック信号ＣＬＫ１を生成して出力する。
【００５５】
図３は、ＰＷＭ信号Ｓ１のデューティ比と速度基準クロック信号ＣＬＫ１の周波数との関係の一例を示す図である。
【００５６】
本実施の形態では、信号発生回路１１２において、図３に実線Ａで示されるような、デューティ比Ｄｏｎと周波数ｆとの関係が比例関係となるような演算式が予め準備されている。信号発生回路１１２は、算出されたデューティ比Ｄｏｎに対応する周波数ｆを、このように予め設定された関係式（実線Ａ）を用いて決定し、それを速度基準クロック信号ＣＬＫ１の周波数ｆとする。
【００５７】
ここで、デューティ比Ｄｏｎと周波数ｆとの関係は、比例関係に限らず、非線形の関係であってもよい。このような演算式は、モータ３の負荷特性など、種々の設計仕様に応じて適宜設定すればよい。
【００５８】
なお、このようにＰＷＭ信号Ｓ１のデューティ比Ｄｏｎによって決定されるのは速度基準クロック信号ＣＬＫ１の周波数ｆであり、速度基準クロック信号ＣＬＫ１のデューティ比は所定の値に固定するようにすればよい。例えば、速度基準クロック信号ＣＬＫ１のデューティ比を５０％に固定してもよいが、これに限定されるものではない。
【００５９】
なお、信号発生回路１１２は、上述とは異なる方法で、速度基準クロック信号ＣＬＫ１の周波数ｆを確定するようにしてもよい。例えば、予め、デューティ比に対応するように定義された周波数テーブルを参照し、デューティ比検出回路１１１で検出されたデューティ比Ｄｏｎに対応する周波数ｆを確定するようにすればよい。
【００６０】
図４は、周波数テーブルの一例を示す図である。
【００６１】
周波数テーブルは、モータ駆動制御装置１内に備える記憶部（図示せず）に記憶されている。周波数テーブルは、例えば、図４に示されるように、ＰＷＭ信号Ｓ１のデューティ比Ｄｏｎと速度基準クロック信号ＣＬＫ１の周波数ｆとの関係をテーブルデータ化したものである。図４に示される例では、デューティ比Ｄｏｎについて所定の範囲毎に、それに対応する速度基準クロック信号ＣＬＫ１の周波数ｆの値が定められている。
【００６２】
信号発生回路１１２は、検出されたデューティ比Ｄｏｎについて、周波数テーブルを参照することで、それが属するデューティ比Ｄｏｎの範囲に対応する周波数ｆを求める。これにより、信号発生回路１１２の演算処理の負担を大幅に軽減することができる。
【００６３】
なお、このように周波数テーブルを設定しておく場合においても、参照する周波数ｆのテーブルデータの数や、デューティ比Ｄｏｎとそれに対応する周波数ｆとの関係などは、適宜、例えばモータ３の負荷特性などの設計仕様に応じて設定するようにすればよい。
【００６４】
ここで、本実施の形態において、信号発生回路１１２は、制御周波数範囲を設定し、速度基準クロック信号ＣＬＫ１の周波数ｆがその制御周波数範囲の範囲内となるようにして、速度基準クロック信号ＣＬＫ１を生成してもよい。
【００６５】
図５は、速度基準クロック信号ＣＬＫ１の周波数ｆの制御周波数範囲について説明する図である。
【００６６】
信号発生回路１１２には、外部から、周波数範囲設定指令信号Ｓ２が入力される。図５に示されるように、信号発生回路１１２は、入力された周波数範囲設定指令信号Ｓ２によって、速度基準クロック信号ＣＬＫ１の周波数ｆについて、上限周波数ｆｍａｘや下限周波数ｆｍｉｎなどの限度周波数を設定する。すなわち、制御周波数範囲は、例えば、上限周波数ｆｍａｘと下限周波数ｆｍｉｎとの間の範囲として設定される。
【００６７】
信号発生回路１１２は、このようにして定められる制御周波数範囲を調整範囲とする演算式（図５に点線Ｂで示される）を用いて、速度基準クロック信号ＣＬＫ１を生成することができる。したがって、モータ駆動制御装置１の設計仕様や、負荷であるモータ３の仕様などに応じて、周波数範囲設定指令信号Ｓ２を信号発生回路１１２に入力することにより、モータ３の速度制御のゲインや分解能を調整することができる。これにより、モータ３の速度制御を行うことができる範囲を、適正に設定することが容易となる。
【００６８】
なお、制御周波数範囲は、上限周波数ｆｍａｘ及び下限周波数ｆｍｉｎのうちいずれか一方の限度周波数で規定されるようにしてもよい。換言すると、制御周波数範囲は、上限周波数ｆｍａｘや下限周波数ｆｍｉｎのいずれか１つを含む周波数の範囲として定義することができるものである。
【００６９】
また、上述のような周波数テーブルを用いて速度基準クロック信号ＣＬＫ１の周波数ｆを設定する場合においても、このように、上限周波数ｆｍａｘや下限周波数ｆｍｉｎで定まる制御周波数範囲を設定してもよい。速度基準クロック信号ＣＬＫ１の周波数ｆが制御周波数範囲内に納まるようにすることができる。
【００７０】
このように、本実施の形態では、速度指令信号に基づく速度基準クロック信号ＣＬＫ１とモータ３の速度検出信号Ｓ３とに基づいてモータ３の回転速度が制御される。したがって、モータ３やモータ駆動制御装置１の特性にばらつきなどがあっても、モータ３の回転速度が、速度指令信号に対応する所望の回転速度となるように、適正に制御を行うことができる。したがって、適切にモータ３の回転速度を制御できるモータ駆動制御装置１を、特性を均一化するような煩雑で細かな作業を行うことを必要とせずに製造することができ、その製造コストを低減することができる。例えば、モータの巻線、マグネットの磁力、モータ駆動制御部、及び負荷特性などについて、個別の調整を行うことは必要ではなくなる。
【００７１】
例えば複数のモータとモータ駆動制御装置とを組み合わせて、それらについて１系統の速度指令信号に基づく制御を行う場合であっても、各モータ駆動制御装置１やモータ３の特性のばらつきを気にすることなく、また各装置間で調整を行うことなく、すべてのモータ３について、適正にかつ容易に、互いに同じような態様で駆動させることができる。
【００７２】
［第２の実施の形態］
【００７３】
第２の実施の形態におけるモータ駆動制御装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第２の実施の形態においては、外部から入力される速度指令信号がＰＷＭ信号ではなく、ＤＣ電圧信号である点で第１の実施の形態と異なる。
【００７４】
図６は、本発明の第２の実施の形態におけるモータ駆動制御装置の構成を示すブロック図である。
【００７５】
第２の実施の形態におけるモータ駆動制御装置１ａの第１の実施の形態との構成上の違いは、大まかに、次の通りである。すなわち、図６に示されるように、モータ駆動制御装置１ａには、外部から入力される速度指令信号として、ＤＣ電圧信号（速度指令信号の一例）Ｓ４が入力される。また、デューティ比検出回路１１１に代えてＤＣ電圧信号Ｓ４の電圧値を検出するＤＣ電圧検出回路（電圧検出部の一例）１１３を備える基準クロック信号生成部１１ａが設けられている。ＤＣ電圧検出回路１１３を単に電圧検出回路１１３ということがある。第２の実施の形態においても、モータ駆動制御装置１ａは、例えば、その全体が、集積回路装置２ａとしてパッケージ化されている。また、駆動回路１２３を除く部分は、演算装置４ａとして構成されている。
【００７６】
［基準クロック信号生成部１１ａの動作の説明］
【００７７】
基準クロック信号生成部１１ａは、次のようにして、ＤＣ電圧信号Ｓ４に基づいて、速度基準クロック信号ＣＬＫ１を生成する。まず、電圧検出回路１１３には、ＤＣ電圧信号Ｓ４すなわち電圧値指令が入力される。また、電圧検出回路１１３には、システムクロック信号ＣＬＫ２が入力される。第２の実施の形態において、システムクロック信号ＣＬＫ２は、電圧値のサンプリングタイミングや変換の分解能などを定義するために用いられる。電圧検出回路１１３は、ＤＣ電圧信号Ｓ４とシステムクロック信号ＣＬＫ２とに基づいて、ＤＣ電圧信号Ｓ４の電圧値を検出する。そして、信号発生回路１１２は、電圧検出回路１１３で検出された電圧値に対応する速度基準クロック信号ＣＬＫ１を生成して出力する。
【００７８】
なお、速度基準クロック信号ＣＬＫ１は、次のようにして生成するようにしてもよい。例えば、基準クロック信号生成部１１ａにＡ−Ｄ変換回路を設け、デジタル方式によって速度基準クロック信号ＣＬＫ１を生成するようにしてもよい。また、基準クロック信号生成部１１ａにＶＣＯ（Ｖｏｌｔａｇｅ  Ｃｏｎｔｏｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）回路を設けて、アナログ方式によって、速度基準クロック信号ＣＬＫ１を生成するようにしてもよい。
【００７９】
図７は、ＤＣ電圧信号Ｓ４の電圧値と速度基準クロック信号ＣＬＫ１の周波数との関係の一例を示す図である。
【００８０】
第２の実施の形態では、信号発生回路１１２において、図７に実線Ｃで示されるような、電圧値Ｖｄｃと周波数ｆとの関係が比例関係となるような演算式が予め準備されている。信号発生回路１１２は、算出された電圧値Ｖｄｃに対応する周波数ｆを、このように予め設定された関係式（実線Ｃ）を用いて決定し、それを速度基準クロック信号ＣＬＫ１の周波数ｆとする。
【００８１】
ここで、電圧値Ｖｄｃと周波数ｆとの関係は、比例関係に限らず、非線形の関係であってもよい。このような演算式は、モータ３の負荷特性など、種々の設計仕様に応じて適宜設定すればよい。また、図７に示されている電圧値のレンジ（０〜５Ｖ）は一例であって、これはモータ駆動制御装置１の設計仕様に応じて設定されていればよい。
【００８２】
なお、信号発生回路１１２は、上述とは異なる方法で、速度基準クロック信号ＣＬＫ１の周波数ｆを確定するようにしてもよい。例えば、予め、電圧値Ｖｄｃに対応するように定義された周波数テーブルを参照し、電圧検出回路１１３で検出された電圧値Ｖｄｃに対応する周波数ｆを確定するようにすればよい。
【００８３】
図８は、第２の実施の形態における周波数テーブルの一例を示す図である。
【００８４】
周波数テーブルは、上述の第１の実施の形態で説明したそれに対応するものである。すなわち、周波数テーブルは、例えば、図８に示されるように、ＤＣ電圧信号Ｓ４の電圧値Ｖｄｃと速度基準クロック信号ＣＬＫ１の周波数ｆとの関係を、電圧値Ｖｄｃの所定の範囲毎に、テーブルデータ化したものである。周波数テーブルは、第１の実施の形態のそれと同様に、例えばモータ３の負荷特性などの設計仕様に応じて設定するようにすればよい。
【００８５】
信号発生回路１１２は、検出された電圧値Ｖｄｃについて、周波数テーブルを参照することで、それが属する電圧値Ｖｄｃの範囲に対応する周波数ｆを求めることができ、これにより、信号発生回路１１２の演算処理の負担が大幅に軽減される。
【００８６】
また、第２の実施の形態においても、第１の実施の形態と同様に、信号発生回路１１２は、制御周波数範囲を設定し、速度基準クロック信号ＣＬＫ１の周波数ｆがその制御周波数範囲の範囲内となるようにして、速度基準クロック信号ＣＬＫ１を生成してもよい。
【００８７】
図９は、速度基準クロック信号ＣＬＫ１の周波数ｆの制御周波数範囲について説明する図である。
【００８８】
図９に示されるように、信号発生回路１１２は、入力された周波数範囲設定指令信号Ｓ２に応じて、速度基準クロック信号ＣＬＫ１の周波数ｆについて、制御周波数範囲を、例えば、上限周波数ｆｍａｘと下限周波数ｆｍｉｎとの間の範囲として設定される。
【００８９】
信号発生回路１１２は、このようにして定められる制御周波数範囲を調整範囲とする演算式（図９に点線Ｄで示される）を用いて、速度基準クロック信号ＣＬＫ１を生成することができる。したがって、モータ駆動制御装置１ａの設計仕様や、負荷であるモータ３の仕様などに応じて、周波数範囲設定指令信号Ｓ２を信号発生回路１１２に入力することにより、モータ３の速度制御のゲインや分解能を調整することができる。これにより、モータ３の速度制御を行うことができる範囲を、適正に設定することが容易となる。また、周波数テーブルを用いて速度基準クロック信号ＣＬＫ１の周波数ｆを設定する場合においても、このように、制御周波数範囲を設定してもよい。
【００９０】
このように、第２の実施の形態でも、速度指令信号に基づく速度基準クロック信号ＣＬＫ１とモータ３の速度検出信号Ｓ３とに基づいてモータ３の回転速度が制御される。したがって、上述の第１の実施の形態と同様の効果を得ることができる。
【００９１】
［第３の実施の形態］
【００９２】
第３の実施の形態におけるモータ駆動制御装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第３の実施の形態においては、外部からの信号の入力経路を切り替える切替部を有している点で、第１の実施の形態と異なる。
【００９３】
図１０は、本発明の第３の実施の形態に係るモータ駆動制御装置の構成を示すブロック図である。
【００９４】
図１０を参照して、第３の実施の形態に係るモータ駆動制御装置１ｂは、第１の実施の形態におけるモータ駆動制御装置１に対して、次のような構成上の違いを有している。すなわち、モータ駆動制御装置１ｂは、第１の切替スイッチ１３１を有する切替部１３をさらに備えている。第１の切替スイッチ１３１は、基準クロック信号生成部１１ｂのデューティ比検出回路１１１及び信号発生回路１１２ｂのそれぞれと、２つの経路で接続されている。信号発生回路１１２ｂの構成は、第１の切替スイッチ１３１を介して外部からの信号の入力が可能で且つ入力された外部からの信号を出力可能としている以外は、第１の実施の形態の信号発生回路１１２と同様である。
【００９５】
基準クロック信号生成部１１ｂ、モータ駆動制御部１２、及び切替部１３は、集積回路装置２ｂとしてパッケージ化されている。基準クロック信号生成部１１ｂ及びモータ駆動制御部１２のうち、駆動回路１２３を除いた各部は、演算装置４ｂとして構成されている。
【００９６】
第３の実施の形態において、第１の切替スイッチ１３１の入力端子には、基準クロック選択指令を兼ねる外部基準クロック信号Ｓ５又はＰＷＭ信号Ｓ１が入力される。換言すると、外部から第１の切替スイッチ１３１に接続し、ＰＷＭ信号Ｓ１や外部基準クロック信号Ｓ５を伝送する経路は、共用されている。切替部１３には、外部から、切替指令信号Ｓ６が入力される。第１の切替スイッチ１３１は、切替指令信号Ｓ６に応じて、入力される信号を、デューティ比検出回路１１１に送るか、信号発生回路１１２ｂに送るか、切り替える。すなわち、切替部１３は、外部から入力される信号を、基準クロック信号生成部１１ｂに入力するための経路を切り替える。
【００９７】
ＰＷＭ信号Ｓ１が切替部１３に入力される場合には、第１の切替スイッチ１３１は、切替指令信号Ｓ６によって、デューティ比検出回路１１１に接続する経路を選択する（図１０に示される状態とは異なる選択状態となる。）。このとき、デューティ比検出回路１１１にはＰＷＭ信号Ｓ１が速度指令信号として入力されることとなり、デューティ比検出回路１１１と信号発生回路１１２ｂは、第１の実施の形態と同様の動作を行う。したがって、第１の実施の形態と同様に、モータ３が駆動される。
【００９８】
他方、切替部１３に外部基準クロック信号Ｓ５が入力されている場合には、第１の切替スイッチ１３１は、切替指令信号Ｓ６によって、信号発生回路１１２ｂに接続する経路を選択するように切り替えられる（図１０に示される選択状態となる。）。このとき、デューティ比検出回路１１１には外部基準クロック信号Ｓ５は入力されないため、システムクロック信号ＣＬＫ２は使用されない。外部基準クロック信号Ｓ５は基準クロック選択指令を兼ねており、外部基準クロック信号Ｓ５が信号発生回路１１２ｂに入力されると、信号発生回路１１２ｂの内部の経路が外部基準クロック信号Ｓ５を出力するように選択され、外部基準クロック信号Ｓ５はモータ駆動制御部１２に出力される。これにより、モータ駆動制御部１２は、外部基準クロック信号Ｓ５を用いて回転制御を行う。
【００９９】
このように、第３の実施の形態においては、切替部１３が、外部から入力される切替指令信号Ｓ６に基づいて、モータ駆動制御部１２に入力させる信号を、速度指令信号に応じて生成された速度基準クロック信号ＣＬＫ１とするか否かを切り替える。そして、切替部１３によって速度基準クロック信号ＣＬＫ１をモータ駆動制御部１２に入力させることが選択されている場合にのみ、速度基準クロック信号ＣＬＫ１に基づいたモータ３の回転速度の制御が行われる。したがって、より多様なモータ３の制御を行うことが可能となる。
【０１００】
なお、第１の切替スイッチ１３１に入力される信号を判別する判別回路（図示せず）の判別結果に応じて、切替指令信号Ｓ６が出力されるようにしてもよい。第１の切替スイッチ１３１に入力される信号がＰＷＭ信号Ｓ１と外部基準クロック信号Ｓ５とのいずれであるかを判別できるようにして、その判別結果に連動した切替指令信号Ｓ６が切替部１３に出力されるように構成することで、入力される信号Ｓ１，Ｓ５に応じて、自動的に切替部１３による切替動作を実行させることができる。なお、判別回路は、例えば、第１の切替スイッチ１３１の前段などに配置するようにすればよい。
【０１０１】
［第４の実施の形態］
【０１０２】
第４の実施の形態におけるモータ駆動制御装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第４の実施の形態においては、外部からの信号の入力経路を切り替える切替部を有している点で、第１の実施の形態と異なる。
【０１０３】
図１１は、本発明の第４の実施の形態に係るモータ駆動制御装置の構成を示すブロック図である。
【０１０４】
図１１を参照して、第４の実施の形態に係るモータ駆動制御装置１ｃは、第３の実施の形態におけるモータ駆動制御装置１ｂに対して、次のような構成上の違いを有している。すなわち、モータ駆動制御装置１ｃは、第２の切替スイッチ１３２を有する切替部１３ｂを、切替部１３に代えて備えている。切替部１３ｂは、基準クロック信号生成部１１とモータ駆動制御部１２との間に配置されている。第２の切替スイッチ１３２は、入力側で、外部からの信号の入力ライン及び信号発生回路１１２のそれぞれと、２つの経路で接続されている。また、第２の切替スイッチ１３２は、出力側で、速度制御回路１２１に接続されている。基準クロック信号生成部１１は、第１の実施の形態と同様に構成されている。
【０１０５】
基準クロック信号生成部１１、モータ駆動制御部１２、及び切替部１３ｂは、集積回路装置２ｃとしてパッケージ化されている。
【０１０６】
第４の実施の形態において、外部からモータ駆動制御装置１ｃへの信号の入力経路には、第３の実施の形態と同様に、外部基準クロック信号Ｓ５又はＰＷＭ信号Ｓ１が入力される。換言すると、外部からデューティ比検出回路１１１と第２の切替スイッチ１３２とに接続し、ＰＷＭ信号Ｓ１や外部基準クロック信号Ｓ５を伝送する経路は、共用されている。切替部１３ｂには、外部から、切替指令信号Ｓ６が入力される。第２の切替スイッチ１３２は、切替指令信号Ｓ６に応じて、信号発生回路１１２から入力される信号と、外部から入力される信号Ｓ１，Ｓ５とのいずれを速度制御回路１２１に送るかを切り替える。すなわち、切替部１３ｂは、外部から入力される信号を、そのままモータ駆動制御部１２に入力するか、基準クロック信号生成部１１を介してからモータ駆動制御部１２に入力するかを切り替える。
【０１０７】
ＰＷＭ信号Ｓ１が切替部１３ｂに入力される場合には、第２の切替スイッチ１３２は、切替指令信号Ｓ６によって、信号発生回路１１２の出力すなわち速度基準クロック信号ＣＬＫ１を速度制御回路１２１に入力する経路を選択する（図１１に示される状態とは異なる選択状態となる。）。このとき、モータ駆動制御部１２においては、速度基準クロック信号ＣＬＫ１に基づく制御が行われ、第１の実施の形態と同様の動作が実行される。したがって、第１の実施の形態と同様に、モータ３が駆動される。
【０１０８】
他方、切替部１３ｂに外部基準クロック信号Ｓ５が入力されている場合には、第２の切替スイッチ１３２は、切替指令信号Ｓ６によって、外部から入力される外部基準クロック信号Ｓ５をそのまま速度制御回路１２１に入力する経路を選択するように切り替えられる（図１１に示される選択状態となる。）。このとき、信号発生回路１１２から出力される速度基準クロック信号ＣＬＫ１は、モータ駆動制御部１２には入力されず、速度基準クロック信号ＣＬＫ１に基づくモータ３の制御は行われない。これに代えて、外部基準クロック信号Ｓ５が速度制御回路１２１に入力され、モータ駆動制御部１２は、外部基準クロック信号Ｓ５を用いてモータ３の回転制御を行う。
【０１０９】
このように、第４の実施の形態においても、第３の実施の形態と同様に、切替部１３ｂが、外部から入力される切替指令信号Ｓ６に基づいて、モータ駆動制御部１２に入力させる信号を、速度指令信号に応じて生成された速度基準クロック信号ＣＬＫ１とするか否かを切り替える。そして、切替部１３ｂによって速度基準クロック信号ＣＬＫ１をモータ駆動制御部１２に入力させることが選択されている場合にのみ、速度基準クロック信号ＣＬＫ１に基づいたモータ３の回転速度の制御が行われる。したがって、第３の実施の形態と同様に、より多様なモータ３の制御を行うことが可能となる。
【０１１０】
なお、第４の実施の形態においても、第３の実施の形態で説明したように、第２の切替スイッチ１３２に入力される信号を判別する判別回路（図示せず）の判別結果に応じて、切替指令信号Ｓ６が出力されるようにしてもよい。これにより、入力される信号Ｓ１，Ｓ５に応じて、自動的に切替部１３ｂによる切替動作を実行させることができる。このとき、判別回路は、モータ駆動制御装置１ｃの信号の入力部に配置するなどすればよい。また、判別回路に代えて、デューティ比検出回路１１１に入力信号判別回路を設けるなどしてもよい。
【０１１１】
［その他］
【０１１２】
本発明は、上述の第１〜第４の実施の形態のそれぞれに限定されるものではない。各実施の形態におけるそれぞれの構成を適宜組み合わせたり、一部の構成のみを抽出したりして、モータ駆動制御装置を構成してもよい。例えば、制御周波数範囲を設定することによる速度基準クロック信号の周波数の範囲限定は行われなくてもよい。また、上述の第３のや第４の実施の形態のように、切替部により信号の切替えを行う構成において、第２の実施の形態の各部の構成を含むようにし、速度指令信号としてＤＣ電圧信号が入力されうるようにしてもよい。
【０１１３】
モータ駆動制御装置は、上述のほかにも、位相検出、負荷電流検出、位相制御、トルク制御、又は進遅角制御などを行うための構成を有していてもよい。
【０１１４】
モータ駆動制御装置が制御対象とするモータは、ブラシレスＤＣモータに限られない。外部からＰＷＭ信号やＤＣ電圧信号をモータ駆動制御装置に入力して制御を行う方式であれば、特にモータの種類などは限定されず、種々のモータを制御対象とすることができる。
【０１１５】
上述の実施の形態における処理は、ソフトウェアによって行っても、ハードウェア回路を用いて行ってもよい。
【０１１６】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１７】
１，１ａ，１ｂ，１ｃ  モータ駆動制御装置
２，２ａ，２ｂ，２ｃ  集積回路装置
３  モータ
４，４ａ，４ｂ  演算装置
１１，１１ａ，１１ｂ  基準クロック信号生成部
１２  モータ駆動制御部
１１１  ＰＷＭデューティ比検出回路（デューティ比検出部の一例）
１１２，１１２ｂ  基準クロック信号発生回路（信号発生部の一例）
１２１  速度制御回路（速度制御部の一例）
１２２  速度検出回路（速度検出部の一例）
１２３  駆動回路（駆動部の一例）
１３，１３ｂ  切替部
１３１  第１の切替スイッチ
１３２  第２の切替スイッチ
Ｓ１  ＰＷＭ信号（速度指令信号の一例）
Ｓ２  周波数範囲設定指令信号
Ｓ３  速度検出信号
Ｓ４  ＤＣ電圧信号（速度指令信号の一例）
Ｓ６  切替指令信号
ＣＬＫ１  速度基準クロック信号（第１のクロック信号の一例）
ＣＬＫ２  システムクロック信号（第２のクロック信号の一例）
【図１】
0005885482.tif 000002
【図２】
0005885482.tif 000003
【図３】
0005885482.tif 000004
【図４】
0005885482.tif 000005
【図５】
0005885482.tif 000006
【図６】
0005885482.tif 000007
【図７】
0005885482.tif 000008
【図８】
0005885482.tif 000009
【図９】
0005885482.tif 000010
【図１０】
0005885482.tif 000011
【図１１】
0005885482.tif 000012
【図１２】
0005885482.tif 000013
【図１３】
0005885482.tif 000014