(57)【要約】【課題】モータの汎用性を向上させつつ、モータの使用周波数帯域に応じた適正な回転制御を行う半導体装置を提供することを目的とするものである。【解決手段】本発明の半導体装置５１０は、ゲイン設定保持部５５０と、ゲイン設定保持部５５０内に保持されたゲインを切り替えるゲイン切替部５１２とを有する。ゲイン設定保持部５５０では、速度系ゲイン、位相系ゲイン、ループゲインがそれぞれ設定されて保持されており、ゲイン切替部５１２がモータの回転数に基づいてゲイン設定保持部５５０に保持されたゲインを切り替えることにより、モータ駆動装置５００を制御する全体のゲインを変更する。【選択図】図６
2008029177.tif 000002
【特許請求の範囲】
【請求項１】
モータを駆動するモータ駆動装置において、
前記モータ駆動装置の制御ループにおけるゲインを変更して前記モータの回転制御を行う半導体装置であって、
ゲインが設定されて保持された、ディジタル化された複数のゲイン設定保持手段と、
前記モータの回転数に基づいて前記ゲイン設定保持手段を切り替えるゲイン切替手段とを有することを特徴とする半導体装置。
【請求項２】
前記複数のゲイン設定保持手段に保持された前記ゲインは、速度系ゲイン、位相系ゲイン、ループゲインのいずれか一つを含むことを特徴とする請求項１または２に記載の半導体装置。
【請求項３】
モータを駆動するモータ駆動装置において、
前記モータ駆動装置の制御ループにおけるゲインを変更して前記モータの回転制御を行う半導体装置であって、
前記ゲインが設定されて保持された、ディジタル化されたゲイン設定保持手段と、
前記モータの回転数に基づいて前記ゲイン設定保持手段に保持されたゲインを変更する制御手段を有することを特徴とする半導体装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータの回転制御を行う半導体装置に関する。
【背景技術】
【０００２】
例えばＤＣモータなどのモータを使用する機器は、図１に示すモータ駆動装置を有する。図１はモータ駆動装置１０の概略構成図である。モータ駆動装置１０は、モータ１１、モータ１１の回転位置及び回転数を検出するセンサ１２、モータの回転数や保護動作を制御する制御ＩＣである半導体装置１３、モータ１１を駆動するための駆動電流を与えるドライバ１４により構成されている。このモータ駆動装置１０は、センサ１２により検出されたモータの回転数、位相情報を半導体装置１３で解析し、モータ１１の回転数と位相が所望の値となるように補正する動作を繰り返す閉ループとなっている。
【０００３】
モータ駆動装置１０では、この閉ループの全体ゲインを適正に設定することにより、モータ１１を安定して回転させることができる。閉ループの全体ゲインは、図２に示すように、速度系ゲイン、位相系ゲイン、ループゲイン、駆動系ゲイン及びモータ１１のモータ特性により決定される。図２はモータ駆動装置１０の全体ゲインを説明する図である。
【０００４】
これらの各ゲインにおいて、速度系ゲイン、位相系ゲイン及びループゲインについては、図３に示すように、モータ制御ＩＣに外付けされた部品の定数により決定される。図３はモータ駆動装置１０における外付け部品を説明する図である。駆動ゲインについては、ドライバ１４に流す駆動電流の電流値を調整して決定される。よって、このようなモータ駆動装置では、駆動電流を変更して駆動ゲインのみを調整することにより、閉ループの全体ゲインを変更し、モータの回転制御を行っている。
【０００５】
例えばこのようなモータ駆動装置において、モータを起動させる場合には、モータを停止状態から回転させる為、大きな駆動トルクが必要となる。このような場合には、駆動電流を大きくし、駆動ゲインを上げて速度の追従性を上げ、起動時間を短縮するような制御が行われている。
【０００６】
特開２００５−１９８４６８号公報（特許文献１）には、ポリゴンモータが定常回転に達するまでの待ち時間を少なくして、印字開始までの時間を短縮することができるモータ制御装置および画像形成装置が記載されている。また、特開２００５−１１０３６８号公報（特許文献２）には、制御信号を出力するためのゲインを切り替えることができるモータの駆動装置、集積回路、モータの駆動方法が記載されている。
【特許文献１】特開２００５−１９８４６８号公報
【特許文献２】特開２００５−１１０３６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来のモータ駆動装置では、駆動ゲインが大きいほどモータの速度変動が大きいため、回転むらも大きくなる。また、駆動ゲインを大きくするためには、大きな駆動電流が必要となり、装置内の回路部品には大きな駆動電流が供給されることとなる。このため、回路部品の発熱量の増大、回路部品の劣化や破損が発生する可能性がある。
【０００８】
また、駆動電流の最大値設定が適切でなかった場合には、モータの回転数が所望の回転数に達した後でも、図４に示すようなリンギングが収まらずに駆動電流が安定するのまでに時間がかかる。図４は、従来のモータの起動時間と回転数を説明する図である。この為、モータ駆動装置を有する例えば画像形成装置等では、装置自体の起動時間が長くなる。
【０００９】
さらに、上記従来のモータ駆動装置の回転制御では、速度系ゲイン、位相系ゲイン、ループゲインは固定されており、駆動ゲインのみを変更することにより行われるため、汎用性に乏しい。
【００１０】
本発明は、上記の問題点を鑑みて、これらを解決すべくなされたものであり、モータの汎用性を向上させつつ、モータの使用周波数帯域に応じた適正な回転制御を行う半導体装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本発明の半導体装置は、上記目的を達成するために、以下のような構成を採用した。
【００１２】
本発明の半導体装置は、モータを駆動するモータ駆動装置において、前記モータ駆動装置の制御ループにおけるゲインを変更して前記モータの回転制御を行う半導体装置であって、ゲインが設定されて保持された、ディジタル化された複数のゲイン設定保持手段と、前記モータの回転数に基づいて前記ゲイン設定保持手段を切り替えるゲイン切替手段とを有する構成とすることができる。
【００１３】
係る構成によれば、モータの汎用性を向上させつつ、モータの使用周波数帯域に応じた適正な回転制御を行う。
【００１４】
また、複数のゲイン設定保持手段に保持された前記ゲインは、速度系ゲイン、位相系ゲイン、ループゲインのいずれか一つを含むこと構成とすることができる。
【００１５】
係る構成によれば、速度系ゲイン、位相系ゲイン、ループゲインのいずれかを変更することにより、該モータ駆動装置の制御ループにおける全体のゲインを変更することができる。このため、全体のゲインを大きくするために当該モータ駆動装置へ大電流を供給する必要がなく、装置の安全性を損なうことがない。
【００１６】
本発明の半導体装置は、モータを駆動するモータ駆動装置において、前記モータ駆動装置の制御ループにおけるゲインを変更して前記モータの回転制御を行う半導体装置であって、前記ゲインが設定されて保持された、ディジタル化されたゲイン設定保持手段と、前記モータの回転数に基づいて前記ゲイン設定保持手段に保持されたゲインを変更する制御手段を有する構成とすることができる。
【００１７】
係る構成によれば、モータの汎用性を向上させつつ、モータの使用周波数帯域に応じた適正な回転制御を行う。
【発明の効果】
【００１８】
本発明の半導体装置によれば、モータの汎用性を向上させつつ、モータの使用周波数帯域に応じた適正な回転制御を行う。
【発明を実施するための最良の形態】
【００１９】
本発明の半導体装置は、複数のゲイン設定保持手段と、ゲイン設定保持手段を切り替えるゲイン切替手段とを有する。ゲイン設定保持手段では、速度系ゲイン、位相系ゲイン、ループゲインがそれぞれ設定されており、ゲイン切替手段がモータの回転数に基づいてゲイン設定保持手段を切り替えることにより、モータの使用周波数帯域毎にモータ駆動装置を制御する全体のゲインを変更する。
【実施例１】
【００２０】
以下に図面を参照して本発明の実施例１について説明する。図５は、本発明の半導体装置５１０を含むモータ駆動装置５００の機能構成図である。
【００２１】
モータ駆動装置５００は、半導体装置５１０、駆動部５２０、モータ５３０、センサ５４０とから構成されている。このモータ駆動装置５００は、例えば画像形成装置などに内蔵されても良い。モータ駆動装置５００では、センサ５４０により検出されたモータ５３０の回転数、位置情報を半導体装置５１０で解析する。そして、この解析結果に基づき、駆動部５２０が、モータ５３０の回転数と位相が所望の値となるように補正しつつモータを駆動させる動作を繰り返す閉ループとなっている。モータ駆動装置５００では、この閉ループの全体ゲインを変更することにより、モータ５３０を駆動させる駆動トルクを変動させてモータ５３０の回転制御を行っている。閉ループの全体ゲインについての詳細は後述する。
【００２２】
半導体装置５１０は、制御部５１１、ゲイン切替部５１２、ゲイン設定保持部５５０とを有する。制御部５１１は、半導体装置５１０における各種処理や演算の制御を司る。ゲイン切替部５１２は、ゲイン設定保持部５５０において保持されているゲインの切替処理を行う。
【００２３】
ゲイン設定保持部５５０は、速度系ゲイン保持部５６０、位相系ゲイン保持部５６０、ループゲイン保持部５７０とを有する。これらの各ゲイン保持部にて保持された速度系ゲイン、位相系ゲイン、ループゲインは、モータ駆動装置５００における閉ループの全体ゲインを算出する際のパラメータとなる。また、これらの各ゲイン保持部では、それぞれ複数のゲインが保持されていることが好ましい。上記の各ゲイン保持部についての詳細は後述する。
【００２４】
駆動部５２０は、モータ５３０を駆動するための駆動トルクをモータ５３０に供給する。駆動部５２０は、例えば図示しない電源供給部と、駆動アンプなどを備えていても良く、この駆動アンプのゲインなどにより、駆動部５２０のゲインである駆動系ゲインが決定される。モータ５３０は、例えばＤＣモータやブラシレスモータなどであっても良い。センサ５４０は、モータ５３０の回転数や位相情報を検出している。モータ５３０の回転数は、速度系ゲイン、位相系ゲイン、ループゲイン、駆動系ゲイン及びモータ５３０の特性によって決定される。
【００２５】
以下にモータ駆動装置５００の全体動作の概略を説明する。
【００２６】
モータ駆動装置５００では、センサ５４０がモータ５３０の回転数を検出する。半導体装置５１０では、センサ５４０により検出されたモータ５３０の回転数に基づき、制御部５１１がゲイン切替部５１２へゲイン切替の指示を出す。
【００２７】
例えばモータ駆動装置５００では、モータ駆動装置５００の起動時においてモータ５３０の回転数が定常回転時の回転数に近づくと、モータ５３０へ供給する駆動トルクを小さくするためにモータ駆動装置５００の全体ゲインを小さくする制御を行う。制御部５１１は、このように全体ゲインを変更する制御を行う場合に、ゲインを切り替えるためにゲイン切替部５１２に対してゲイン切替の指示を出す。
【００２８】
ゲイン切替部５１２は、制御部５１１の指示に基づき、ゲイン設定保持部５５０において現在選択されている速度系ゲイン、位相系ゲイン、ループゲインを、モータ５３０の回転数、すなわちモータ５３０の使用周波数帯域に対応した速度系ゲイン、位相系ゲイン、フープゲインへ切り替える。
【００２９】
制御部５１１は、ゲイン切替部５１２により切り替えられた速度系ゲイン、位相系ゲイン、ループゲインに基づく信号成分を生成し、この信号成分を駆動部５２０へ供給する。駆動部５２０では、この信号成分と、駆動部５２０のゲインである駆動系ゲインにより算出される、モータ駆動装置５００における閉ループの全体ゲインに基づきモータ５３０へ駆動トルクを供給している。
【００３０】
すなわち本実施例のモータ駆動装置５００では、半導体装置５１０において速度系ゲイン、位相系ゲイン、ループゲインを選択的に切り替えることにより、モータ駆動装置５００における閉ループの全体ゲインの変更、調整を行っている。
【００３１】
ここで、モータ駆動装置５００における閉ループの全体ゲインとモータ回転制御について説明する。モータ駆動装置５００の閉ループの全体ゲインは、背景技術で説明した図２を用いて説明できるので、以下に図２を参照して全体ゲインについて説明する。
【００３２】
モータ駆動装置５００では、全体ゲインを変更、調整することにより、モータ５３０を駆動させる駆動トルクを変動させてモータ５３０の回転制御を行っている。この全体ゲインは、図２に示すように、速度系ゲイン、位相系ゲイン、ループゲイン、駆動系ゲイン、モータ特性からなる５つのパラメータに基づき算出される。
【００３３】
本実施例のモータ駆動装置５００では、駆動系ゲイン、モータ特性を変更せずに、速度系ゲイン、位相系ゲイン、ループゲインのいずれか又は全てを変更することにより、全体ゲインの変更、調整を行う。以下に速度系ゲイン、位相系ゲイン、ループゲインについて説明する。
【００３４】
モータ駆動装置５００は、モータ５３０の回転速度を制御する図示しない速度制御ループを有する。速度系ゲインとは、この速度制御ループのゲインを示す。また、モータ駆動装置５００は、モータ５３０の回転位相を制御する図示しない位相制御ループを有する。位相系ゲインは、この位相制御ループのゲインを示す。さらに、モータ駆動装置５００は、速度制御ループと位相制御ループから得られた信号成分のノイズを除去する図示しないフィルタを備える。ループゲインは、このフィルタのゲインを示している。
【００３５】
本実施例のモータ駆動装置５００では、半導体装置５１０の備えるゲイン設定保持部５５０において、上記各ゲインがそれぞれ設定されて保持されている。
【００３６】
以下に図６を参照してゲイン設定保持部５５０について説明する。図６は、ゲイン設定保持部５５０を説明する図である。
【００３７】
ゲイン設定保持部５５０は、例えば複数のレジスタにより構成されており、速度系ゲイン保持部５６０には速度系ゲイン、位相系ゲイン保持部５７０には位相系ゲイン、ループゲイン保持部５８０にはループゲインがそれぞれ設定されて保持されている。
【００３８】
本実施例では、速度系ゲイン保持部５６０、位相系ゲイン保持部５７０、ループゲイン保持部５８０は、それぞれ２つのレジスタを有する。速度系ゲイン保持部５６０においては、速度系ゲイン１、速度系ゲイン２の二つの値がそれぞれのレジスタに保持されている。位相系ゲイン保持部５６０においても同様に、位相系ゲイン１、位相系ゲイン２の二つの値がそれぞれのレジスタに保持されている。また、ループゲイン保持部５８０においても同様に、ループゲイン１、ループゲイン２の二つの値がそれぞれのレジスタに保持されている。
【００３９】
本実施例における速度ゲイン１、位相ゲイン１、ループゲイン１は、例えばモータ駆動装置５００の起動時における全体ゲインを求める際に用いられる値とし、速度系ゲイン２、位相系ゲイン２、ループゲイン２は、例えばモータ駆動装置５００の定常回転時における全体ゲインを求める際に用いられる値とした。またこのとき、速度系ゲイン２、位相系ゲイン２、ループゲイン２は、速度系ゲイン１、位相系ゲイン１、ループゲイン１と比べてそれぞれが小さい値であっても良い。
【００４０】
本実施例のモータ駆動装置５００では、モータ５３０の回転数に閾値を設けた。そして、モータ５３０の回転数がこの閾値に達したとき、ゲイン切替部５１２は、例えばモータ５３０に供給される駆動トルクが、モータ５３０を安定回転させる必要最小限の駆動トルクとなるように、速度系ゲイン、位相系ゲイン、ループゲインのいずれかまたは全てを切り替える。閾値については後述する。これにより、全体ゲインを、モータ５３０の回転数、すなわちモータ５３０の使用周波数帯域に応じた適正な値に変更することができる。尚ここでいう適正な値とは、例えばモータ５３０の使用周波数帯域においてモータ５３０が定常状態となる値である。
【００４１】
次に、モータ５３０の回転数の閾値について説明する。
【００４２】
本実施例では、モータ５３０の回転数に対して２つの閾値を設定した。尚このとき、２つの閾値は、モータ駆動装置５００の備える図示しない記憶手段などに格納されていても良い。また、この記憶手段は半導体装置５１０に内蔵されていても良い。また、この閾値は、モータ駆動装置が内蔵された機器を利用するユーザなどによって予め設定されていても良い。
【００４３】
本実施例では、このようにモータ５３０の回転数に対して２つの閾値を設けることにより、モータ５３０の使用周波数帯域を３つに分割する。そして、それぞれの帯域において、ゲイン設定保持部５５０に保持されている複数のゲインのうち、各帯域に対応したゲインを用いて全体ゲインを算出している。これにより、モータ駆動装置５００では、各使用周波数帯域においてモータ５３０を安定して回転させることができる。
【００４４】
本実施例では、第一の閾値である閾値１を１０００ｒｐｍとし、第二の閾値である閾値２を２０００ｒｐｍとした。
【００４５】
よって、モータ５３０の使用周波数帯域は、モータ５３０の回転数が０〜１０００ｒｐｍの場合の帯域１、モータ５３０の回転数が１０００〜２０００ｒｐｍの場合の帯域２、モータ５３０の回転数が２０００ｒｐｍより大きい場合の帯域３に分割される。
【００４６】
本実施例では、モータ５３０の回転数が閾値に達し、モータ５３０の使用周波数帯域が変わると、ゲイン切替部５１２がゲイン設定保持部５５０に保持されている６つのゲインから、各帯域において各ゲインが適正な組み合わせとなるようにゲインを選択的に切り替える。尚、このときの組み合わせは、モータ駆動装置５００の有する図示しない記憶手段などに予め設定されていても良く、ゲイン切替部５１２は、この設定に基づきゲイン設定保持部５５０に保持されているゲインを切り替えても良い。
【００４７】
本実施例では、各帯域における各ゲインの組み合わせとして、帯域１においては速度系ゲイン１、位相系ゲイン１、ループゲイン１を用いる設定とし、帯域２においては速度系ゲイン２、位相系ゲイン２、ループゲイン２を用いる設定とし、帯域３においては速度系ゲイン２、位相系ゲイン１を用いる設定とした。
【００４８】
以下に、図７、図８を参照して本実施例のモータ駆動装置５００におけるゲインの切替について説明する。図７は、モータ駆動装置５００の動作とゲインの切替を説明するフローチャートであり、ここではモータ５３０が回転を開始してから定常回転となるまでの動作について説明する。図８は、モータ５３０の起動時間と回転数を説明する図である。
【００４９】
モータ駆動装置５００が起動され、モータ５３０が回転を始めると（Ｓ７１）、センサ５４０はモータ５３０の回転数及び位置情報を検出する。
【００５０】
このとき、モータ５３０の回転数は、１０００ｒｐｍ以下であるため、使用周波数帯域は帯域１となる。よって、このときモータ駆動装置５００の全体ゲインは、速度系ゲイン１、位相系ゲイン１、ループゲイン１を用いて算出されている。
【００５１】
次に、制御部５１１は、センサ５４０により、モータ５３０の回転数が閾値１に達したことを検出する（Ｓ７２）。ここでモータ５３０の回転数の使用周波数帯域は、帯域１から帯域２に移行する。よって、ゲイン切替部５１２は、ゲイン設定保持部５５０におけるゲインを切り替える（Ｓ７３）。
【００５２】
具体的には、速度系ゲイン保持部５６０において、速度系ゲインを速度系ゲイン１から速度系ゲイン２へ切り替える。そして、位相系ゲイン保持部５７０において、位相系ゲインを位相系ゲイン１から位相系ゲイン２へ切り替える。さらに、ループゲイン保持部５８０において、ループゲインをループゲイン１からループゲイン２へ切り替える。
【００５３】
制御部５１１は、ゲイン切替部５１２による切替処理を受けて、速度系ゲイン２、位相系ゲイン２、ループゲイン２に基づく信号成分を駆動部５２０へ供給する。駆動部５２０では、この信号成分と、駆動系ゲインにより算出される全体ゲインに基づく駆動トルクをモータ５３０へ供給する。
【００５４】
本実施例では、帯域２における駆動トルクが帯域１における駆動トルクよりも小さくなるように、各ゲインを設定した。このように設定すれば、モータ５３０の回転数が、帯域１に比べてより所望の回転数へ近づく帯域２において（図８参照）、必要以上の駆動トルクがモータ５３０へ供給されることがなく、モータ５３０の回転数が所望の回転数へ達した場合には速やかに定常状態へと移行することができる。
【００５５】
さらに、制御部５１１は、センサ５４０により、モータ５３０の回転数が閾値２に達したことを検出する（Ｓ７４）。ここで、モータ５３０の回転数の使用周波数帯域は帯域２から帯域３に移行する。よって、ゲイン切替部５１２は、ゲイン設定保持部５５０におけるゲインを切り替える（Ｓ７５）。
【００５６】
具体的には、位相系ゲイン保持部５７０において、位相系ゲインを位相系ゲイン２から位相系ゲイン１へ切り替える。また、帯域３においてはループゲインは使用しない。
【００５７】
制御部５１１は、ゲイン切替部５１２による切替処理を受けて、速度系ゲイン２、位相系ゲイン１に基づく信号成分を駆動部５２０へ供給する。駆動部５２０では、この信号成分と、駆動系ゲインにより算出される全体ゲインに基づく駆動トルクをモータ５３０へ供給する。
【００５８】
本実施例では、帯域３における駆動トルクが帯域２における駆動トルクよりもさらに小さくなるように、各ゲインを設定した。このように設定すれば、モータ５３０の回転数が、帯域に比べてさらに所望の回転数へ近づく帯域３において（図８参照）、必要以上の駆動トルクがモータ５３０へ供給されることがなく、モータ５３０の回転数が所望の回転数へ達した場合には速やかに定常状態とへと移行することができる。
【００５９】
そして、モータ５３０は所望の回転数へ到達し、定常回転へ移行する（Ｓ７６）。
【００６０】
このように、本実施例のモータ駆動装置５００によれば、モータ５３０の回転むらが安定し、定常状態となるまでの起動時間を短縮することができる。
【００６１】
尚ここで、半導体装置５１０において、ループゲイン保持部５８０を構成するレジスタは、分割されたモータ５３０の使用周波数帯域分備えられていても良い。すなわち本実施例では、分割された使用周波数帯域は帯域１、帯域２、帯域３の３つであるから、ループゲイン保持部５８０は３つのレジスタにより構成されていても良い。係る構成とすれば、モータ５３０の使用周波数帯域に合わせて、モータ５３０の回転数の追従性を確保できる。
【００６２】
このように、モータ５３０の回転数に閾値を設けることにより、各々の使用周波数帯域に応じた適切なゲイン設定を行うことが可能となる。また、従来のモータ駆動装置では外付けの部品で固定されていた速度系ゲイン、位相系ゲイン、ループゲインを可変とし、ディジタル的に制御することにより、モータの様々な動作状況に応じたモータの回転制御を行うことができる。さらに、本発明では、これまで固定の値とされていた速度系ゲイン、位相系ゲイン、ループゲインを可変とし、選択的に切り替えて変更できるため、モータ駆動装置自体の汎用性を向上させることができる。
【００６３】
また、モータの使用周波数帯域後に適切な全体ゲインを設定することができるので、例えばモータ駆動装置５００が搭載された機器における待機モードなどにおいては、モータ５３０を低速回転とし、モータ駆動装置の状態を休止状態とすることも可能となる。これによれば、不必要にモータを回転させることを防止し、消費エネルギーを削減することができる。
【００６４】
さらに、全体ゲインの変更、調整を、駆動系ゲインを変更せずに行うため、例えばモータ駆動装置の起動時など、全体ゲインを上げる制御を行う際に、全体ゲインを上げるために駆動部５２０に大電流を供給する必要がなくなり、大電流によるモータ駆動装置における発熱量の増大や、回路部品の劣化や破損を防止することができる。よって、本発明によればモータ駆動装置及びモータ駆動装置が内蔵されて機器の安全性を高めることができる。
【００６５】
また、本実施例ではモータの起動時のみについて具体的に説明したが、本実施例で説明した制御は、例えば定常状態のモータを停止させる場合や、待機状態で低速回転状態のモータを定常状態へ復帰させる場合においても同様に行うことができる。
【実施例２】
【００６６】
以下に本発明の実施例２について説明する。
【００６７】
本発明の実施例２では、ゲイン設定保持部５５０Ａの構成と、ゲインの変更処理が実施例１と異なり、それ以外の機能、構成は実施例１と同様である。よって、以下の実施例２の説明では実施例１と異なる部分のみを説明し、それ以外の説明は省略する。また、実施例２の説明において、実施例１と同様の機能、構成を有するものは実施例１の説明で使用した符号と同様の符号を付与し、説明を省略する。
【００６８】
図９は実施例２のモータ駆動装置の半導体装置５１０Ａを説明する図である。実施例２の半導体装置５１０Ａにおけるゲイン設定保持部５５０Ａは、速度系ゲイン保持部５６０Ａ、位相系ゲイン保持部５７０Ａ、ループゲイン保持部５８０Ａにより構成されており、各ゲイン保持部は、それぞれ一つのレジスタにより構成されている。
【００６９】
ゲイン設定保持部５５０Ａでは、モータ５３０の回転数が所定の閾値へ達すると、制御部５１１が各ゲイン保持部のレジスタへ適切なゲインを書き換えることにより、各ゲインを変更している。
【００７０】
以下に図７を参照して実施例２におけるゲインの変更について説明する。
【００７１】
Ｓ７２において、制御部５１１が、センサ５４０によりモータ５３０の回転数が閾値１に達したことを検出する。すると、制御部５１１は、Ｓ７３の処理において、ゲイン設定保持部５５０Ａにおいて設定された速度系ゲイン、位相系ゲイン、ループゲインのうちいずれかまた全てを書き換える処理を行う。
【００７２】
また、Ｓ７４において、制御部５１１が、センサ５４０によりモータ５３０の回転数が閾値１に達したことを検出する。すると、制御部５１１は、Ｓ７４の処理において、ゲイン設定保持部５５０Ａにおいて設定された速度系ゲイン、位相系ゲイン、ループゲインのうちいずれかまた全てを書き換える処理を行う。
【００７３】
尚このとき、ゲイン設定保持部５５０Ａにおいて書き換えられる各ゲインは、例えば半導体装置５１０Ａの備える図示しない記憶手段に予め格納されていても良い。この記憶手段には、モータ５３０の使用周波数帯域毎の各ゲインに関する情報が格納されていても良い。そして、制御部５１１は、モータ５３０の回転数が閾値に達すると、この記憶手段に格納された各ゲインに関する情報を読み出し、読み出した情報も基づいて各ゲインのいずれか又は全てを書き換えても良い。
【００７４】
係る構成とすれば、ゲイン設定保持部５５０Ａを構成するレジスタの数を削減できる。よって、半導体装置５１０の回路規模の増大を抑制することが可能となる。
【００７５】
以上、各実施例に基づき本発明の説明を行ってきたが、上記実施例に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【産業上の利用可能性】
【００７６】
本発明は、モータの回転制御を行う半導体装置に応用可能である。
【図面の簡単な説明】
【００７７】
【図１】モータ駆動装置１０の概略構成図である。
【図２】モータ駆動装置１０の全体ゲインを説明する図である。
【図３】モータ駆動装置１０における外付け部品を説明する図である。
【図４】従来のモータの起動時間と回転数を説明する図である。
【図５】本発明の半導体装置５１０を含むモータ駆動装置５００の機能構成図である。
【図６】ゲイン設定保持部５５０を説明する図である。
【図７】モータ駆動装置５００の動作とゲインの切替を説明するフローチャートである。
【図８】モータ５３０の起動時間と回転数を説明する図である。
【図９】実施例２のモータ駆動装置の半導体装置５１０Ａを説明する図である。
【符号の説明】
【００７８】
５００  モータ駆動装置
５１０、５１０Ａ  半導体装置
５１１  制御部
５１２  ゲイン切替部
５２０  駆動部
５３０  モータ
５４０  センサ
５５０  ゲイン設定保持部
５６０  速度系ゲイン保持部
５７０  位相系ゲイン保持部
５８０  ループゲイン保持部
【図１】
2008029177.tif 000003
【図２】
2008029177.tif 000004
【図３】
2008029177.tif 000005
【図４】
2008029177.tif 000006
【図５】
2008029177.tif 000007
【図６】
2008029177.tif 000008
【図７】
2008029177.tif 000009
【図８】
2008029177.tif 000010
【図９】
2008029177.tif 000011