(57)【要約】【課題】モータの振動および騒音を低減するモータ駆動装置およびモータ駆動方法を提供する。【解決手段】本発明は、ロータ位置検出部と、クロック生成部とを有するセンサレス多相ブラシレスモータを駆動するモータ駆動装置であり、ロータ位置検出部は、ロータの位置に対応した連続的パルス信号である通電相切換信号を生成し、さらに、通電相切換信号をサブ区間に分割し、一つのサブ区間において第一状態をとるロータ位置信号を生成し、クロック生成部は、第一クロック信号を生成するクロック生成器と、より高い周波数の第二クロック信号を生成するクロック生成器と、ロータ位置信号が第一状態のときは第一クロック信号をＰＷＭ制御のための基準クロックとして出力し、ロータ位置信号が第二状態のときは第二クロック信号をＰＷＭ制御のための基準クロックとして出力するようにクロック信号を切り換えるクロック切換部を有するモータ駆動装置である。【選択図】図１
2008029081.tif 000002
【特許請求の範囲】
【請求項１】
ロータの位置を検出するロータ位置検出部と、ＰＷＭ制御のための基準クロックを生成するクロック生成部とを有するセンサレス多相ブラシレスモータを駆動するモータ駆動装置であって、
前記ロータ位置検出部は、ロータの位置に対応し、所定の電気角に相当するパルス幅を有する連続したパルスからなる通電相切換信号を生成し、さらに、前記通電相切換信号を所定の複数個のサブ区間に分割し、いずれか一つのサブ区間において第一状態をとり、それ以外のサブ区間において第二状態をとるロータ位置信号を生成し、
前記クロック生成部は、第一周波数の第一クロック信号を生成する第一周波数クロック生成器と、前記第一周波数よりも高い第二周波数の第二クロック信号を生成する第二周波数クロック生成器と、前記ロータ位置信号が第一状態のときは前記第一クロック信号をＰＷＭ制御のための基準クロックとして出力し、前記ロータ位置信号が第二状態のときは前記第二クロック信号をＰＷＭ制御のための基準クロックとして出力するようにクロック信号を切り換えるクロック切換部を有するモータ駆動装置。
【請求項２】
前記ロータ位置検出部は、前記ロータ位置信号が第一状態のとき、ロータ位置検出を行う請求項１に記載のモータ駆動装置。
【請求項３】
前記センサレス多相ブラシレスモータは、センサレス三相ブラシレスモータであり、
前記所定の電気角は、６０度であり、
前記所定の複数個のサブ区間の個数は、８個である請求項１に記載のモータ駆動装置。
【請求項４】
前記第二周波数クロック生成器は、所定の周波数のクロック信号を生成するクロック生成器であり、前記第一周波数クロック生成器は、前記所定の周波数のクロック信号を分周する分周器である請求項１に記載のモータ駆動装置。
【請求項５】
前記クロック生成部は、指令信号に基づいて前記第二周波数を変化させることができる請求項１に記載のモータ駆動装置。
【請求項６】
ロータの位置を検出するロータ位置検出部と、ＰＷＭ制御のための基準クロックを生成するクロック生成部とを有するセンサレス多相ブラシレスモータを駆動するモータ駆動装置を駆動制御する方法であって、
ロータの位置に対応し、所定の電気角に相当するパルス幅を有する連続したパルスからなる通電相切換信号を生成するステップと、
前記通電相切換信号を所定の複数個のサブ区間に分割し、いずれか一つのサブ区間において第一状態をとり、それ以外のサブ区間において第二状態をとるロータ位置信号を生成するステップと、
前記ロータ位置信号が第一状態のときは前記第一周波数のクロック信号をＰＷＭ制御のための基準クロックとして出力し、前記ロータ位置信号が第二状態のときは前記第二周波数のクロック信号をＰＷＭ制御のための基準クロックとして出力するステップとを有する方法。
【請求項７】
さらに、前記ロータ位置信号が第一状態のときにロータの位置検出を実行するステップを有する請求項６に記載の方法。
【請求項８】
前記第一周波数のクロック信号の出力は、前記第二周波数のクロック信号を分周して生成し出力する請求項６に記載の方法。
【請求項９】
前記第二周波数は、指令信号に基づいて変化する請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモータ駆動装置に関し、特に、ロータ（回転子）位置検出用素子を備えないセンサレスブラシレスモータを駆動するモータ駆動装置及びその方法に関する。
【背景技術】
【０００２】
近年、高信頼性を備え高速化性能に優る多相ブラシレスモータが光ディスク等の記録及び再生装置に用いられている。以下にセンサレスブラシレスモータのモータ駆動装置について説明する。
【０００３】
センサレスブラシレスモータの駆動方式には、モータコイルに流した電流を検出する電流検出抵抗の両端電圧値が所定のトルク入力値に達すれば通電を切り換えるピーク電流検出方式や、電流検出抵抗の両端電圧平均値とトルク入力値をアンプに入力しその差動出力で三角波をスライスしてＰＷＭを生成するＰＷＭ制御方式がある。
【０００４】
例えば、特許文献１はピーク電流検出方式を用いてモータの駆動をＰＷＭ制御する例を開示する。このようなモータ駆動装置について、図１５を参照し説明する。
【０００５】
図１５は、モータ駆動装置１０００のブロック図である。モータ駆動装置１０００は、ロータ（回転子）の位置を検出するロータ位置検出部１、モータコイルに流れる電流を検出する電流検出部２、外部トルク指令３を受けトルク信号を生成するトルク指令生成部４、トルク信号と通電停止基準信号（ｒ＿ｒｅｆ）を比較する比較部５、ＰＷＭ制御信号を生成するＰＷＭ制御信号生成部６、モータ１０に対する通電を制御するための信号を生成する通電信号生成部７、パワー部８、基準クロック（ＣＬＫ）を出力するクロック生成部９ａ、モータ１０を有する。
【０００６】
ロータ位置検出部１は、モータ１０の各相に生じる逆起電圧（誘起電圧）を検出する逆起電圧比較部１０１、および、検出された逆起電圧に基づいて二値信号（デジタル信号）を合成するロジック部１０２を含む。電流検出部２は、電流検出抵抗２０１、および、増幅器２０２を含む。クロック生成部９ａは、第一の周波数のクロック信号を生成する第一周波数クロック生成器９０１を含む。
【０００７】
モータ駆動装置１０００によるモータの駆動制御にかかる動作について説明する。
【０００８】
モータ駆動装置１０００においては、モータ１０のコイルに流れた電流に関する情報を得るため、モータ１０のコイルに流れる電流を電流検出抵抗２０１に流し、増幅器２０２を介し、通電停止基準信号（ｒ＿ｒｅｆ）として比較部５に出力する。そしてこの通電停止基準信号（ｒ＿ｒｅｆ）を上記コイルに流れた電流に関する情報として利用する。
【０００９】
比較部５は、外部トルク指令３等に基づくトルク信号（目標指令値信号（ＴＱ１およびＴＱ２））と通電停止基準信号（ｒ＿ｒｅｆ）を比較し、電流停止信号（Ｒ１およびＲ２）を適宜、ＰＷＭ制御信号生成部６へ出力する。目標指令値信号（ＴＱ１およびＴＱ２）については後述する。
【００１０】
この、電流停止信号（Ｒ１およびＲ２）が比較部５から出力されると、ＰＷＭ制御信号生成部６の出力するＰＷＭ制御信号はＯＦＦ状態となり、パワー部８からモータ１０への通電は停止される。当該通電の停止後、再び通電が開始されるタイミング（ＰＷＭ制御信号が再びＯＮ状態に変化するタイミング）は、クロック生成部９ａにて所定の周波数で生成され、ＰＷＭ制御信号生成部６に入力される基準クロック（ＣＬＫ）に基づく。通電開始を示す基準クロック（ＣＬＫ）がＰＷＭ制御信号生成部６に入力にされると、ＰＷＭ制御信号は再びＯＮ状態になり、通電信号生成部７等は、後述の信号（ａ）および（ｂ）を考慮して、モータ１０の各相に対する通電の再開を行う。通電の停止および再開は、所定の周波数（ここでは、上記の第一の周波数）に基づいて繰り返される。
【００１１】
他方、ロータ位置検出部１のロジック部１０２は、逆起電圧比較部１０１が検出した逆起電圧（誘起電圧）に基づいてロータ位置検出二値信号を生成し、そのロータ位置検出二値信号に基づいて、通電される相の切り換えに使用される通電相切換信号（ａ）、および、目標指令値信号（ＴＱ１およびＴＱ２）の切り換えに使用される目標指令値制御信号（ｃ）を生成する。
【００１２】
センサレスブラシレスモータは一般に、ロータの回転によりモータコイルに生じる逆起電圧（誘起電圧）を使用してロータ位置検出を行う。図１５に示すモータ駆動装置１０００においては、三相を構成するモータコイルが接続される点（以下、「中点」と称する。）と、各モータコイルについて当該中点と反対側の一点とを、ロータ位置検出部１に接続することによって、三相を構成するモータコイルに生じた逆起電圧をロータ位置検出部１の逆起電圧比較部１０１に入力する。逆起電圧比較部１０１は、各相の逆起電圧と中点電圧を比較しロータ位置を判定するための、各相の、ロータ位置検出二値信号をロジック部１０２へ出力する。
【００１３】
上記三相分のロータ位置検出二値信号は、それぞれ、１周期が電気角３６０度に相当し、かつ、相間で位相が電気角１２０度ずつシフトした二値信号（デジタル信号）である。
【００１４】
ロジック部１０２は、上記三相分のロータ位置検出二値信号を受け、電気角６０度に相当するパルス幅を有するパルスからなる連続した二値信号（デジタル信号）を生成する。この二値信号を通電相切換信号（ａ）と称する。また、ロジック部１０２はさらに、上記通電相切換信号（ａ）に基づいてロータ位置信号（ｂ）および目標指令値制御信号（ｃ）を生成する。
【００１５】
ロータ位置信号（ｂ）は、電気角６０度区間の内で、電気角５２．５度〜６０度区間に相当する幅のパルス幅を有するパルスを含む二値信号（デジタル信号）であり、目標指令値制御信号（ｃ）は、電気角６０度の８等分である電気角７．５度に相当するパルス幅を有するパルスで構成される二値信号を含むデジタル信号である。
【００１６】
目標指令値制御信号（ｃ）は、トルク指令生成部４に入力され、通電相切換信号（ａ）及びロータ位置信号（ｂ）は通電信号生成部７に入力される。
【００１７】
トルク指令生成部４は、外部トルク指令３と目標指令値制御信号（ｃ）を受け、入力された外部トルク指令３と目標指令値制御信号（ｃ）に基づき、モータコイルに流す電流レベルを決定するための目標指令値信号（ＴＱ１およびＴＱ２）を生成する。外部トルク指令３は、モータコイルに通電する電流レベルを決定するための情報を含み、目標指令値制御信号（ｃ）は、外部トルク指令３に基づいて決定された電流レベルを、順々に切り換えるタイミングを決定するための情報を含む。そして、目標指令値信号（ＴＱ１およびＴＱ２）は、通電されているモータ駆動電流に対する増加電流目標指令値信号ＴＱ１および減少電流目標指令値信号ＴＱ２の少なくともいずれかを含むように構成される。
【００１８】
目標指令値信号（ＴＱ１およびＴＱ２）および電流検出部２の出力した検出信号（通電停止基準信号（ｒ＿ｒｅｆ））は、比較部５に送られる。比較部５は、上記入力に基づき、モータに流れた電流が目標指令値に到達した場合に、モータへの通電を止める電流停止信号（Ｒ１およびＲ２）を、ＰＷＭ制御信号生成部６に出力する。
【００１９】
ＰＷＭ制御信号生成部６は、電流停止信号（Ｒ１およびＲ２）と基準クロック（ＣＬＫ）を受ける。図１６に示すように、入力された電流停止信号（Ｒ１およびＲ２）は、セレクタ６０２に入力され、セレクタ６０２は、該当する電流停止信号（Ｒ１およびＲ２）に切り換える。セレクタ６０２（ＳＥＬ）の出力信号（ＲＥＳＥＴ）と基準クロック（ＣＬＫ）はＦ／Ｆ６０１に入力される。Ｆ／Ｆ６０１は、基準クロック（ＣＬＫ）の示すタイミングに従ってモータへの通電を開始し（ＰＷＭ制御信号のＯＮ状態に対応）、電流停止信号（Ｒ１およびＲ２）によってモータへの通電を停止させる（ＰＷＭ制御信号のＯＦＦ状態に対応）ＰＷＭ制御信号（ＰＷＭ）を通電信号生成部７に出力する。
【００２０】
通電信号生成部７は、ＰＷＭ制御信号（ＰＷＭ）、通電相切換信号（ａ）、および、ロータ位置信号（ｂ）を受け、当該信号を合成し、該当する相に対し通電の開始及び停止をさせるための信号を生成し、モータへの電流を供給するパワー部８を制御する。
【００２１】
このような構成と制御方法により、センサレスブラシレスモータにおいては、ロータの位置検出素子がなくてもＰＷＭ制御にてモータ駆動をすることが可能である。
【００２２】
しかしながら、上記従来のセンサレスモータ駆動技術では、モータ駆動時の振動や騒音が大きい。この原因としては、モータコイルに流れる相電流のリップルが大きいことが挙げられる。この問題は、ＰＷＭ制御の周波数を高くすることにより解決することが可能ではある。
【００２３】
しかしながら、従来のセンサレスモータ駆動技術では、検出相を高インピーダンス状態にして、ロータの位置検出を実施する。このとき、他相（検出相以外の相）はＰＷＭ制御されており、そのためロータの位置検出を行う区間内において検出相には他相のＰＷＭ制御の影響によるリンギングが発生し、ロータの位置を誤検出する恐れが生じる。リンギングはＰＷＭ制御する出力電圧の立ち上がりエッジ及び立ち下がりエッジにて発生する。ロータの位置の誤検出を防止する為、ロータの位置検出を行う区間内における出力電圧のエッジ部分に対し、ロータの位置検出の実施を禁止する区間（以後、「マスク区間」と称する。）を設定する。前記マスク区間は所定の区間に設定され、設定されたマスク区間においてはＰＷＭ制御の通電開始タイミングのエッジ部が存在する。そのためＰＷＭ制御の周波数を高くすれば、隣接する通電開始タイミングのエッジ部の間隔が短くなり、その結果、隣接したマスク区間同士に重複する部分が生じる。隣接するマスク区間同士が連接するとロータの位置検出の適切な実施は困難となり、モータに対し最適なトルクを常に与え続けることができなくなる。このため、従来のセンサレスモータ駆動技術では、ＰＷＭ制御の周波数を高く設定することが不可能であり相電流に生じるリップルは比較的大きなものとなってモータの振動および騒音の原因として残されていた。
【特許文献１】特開２００３−１７４７８９号公報
【特許文献２】特開２００５−０３９９９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２４】
上記センサレスブラシレスモータにかかる問題点を鑑み、本発明は、モータの振動および騒音を低減するモータ駆動装置およびモータ駆動方法を提供することを目的とする。
【課題を解決するための手段】
【００２５】
本発明は、その一態様において、ロータの位置を検出するロータ位置検出部と、ＰＷＭ制御のための基準クロックを生成するクロック生成部とを有するセンサレス多相ブラシレスモータを駆動するモータ駆動装置であって、ロータ位置検出部は、ロータの位置に対応し、所定の電気角に相当するパルス幅を有する連続したパルスからなる通電相切換信号を生成し、さらに、通電相切換信号を所定の複数個のサブ区間に分割し、いずれか一つのサブ区間において第一状態をとり、それ以外のサブ区間において第二状態をとるロータ位置信号を生成し、クロック生成部は、第一周波数の第一クロック信号を生成する第一周波数クロック生成器と、第一周波数よりも高い第二周波数の第二クロック信号を生成する第二周波数クロック生成器と、ロータ位置信号が第一状態のときは第一クロック信号をＰＷＭ制御のための基準クロックとして出力し、ロータ位置信号が第二状態のときは第二クロック信号をＰＷＭ制御のための基準クロックとして出力するようにクロック信号を切り換えるクロック切換部を有するモータ駆動装置である。
【００２６】
本発明の一態様においては、ロータ位置検出部は、ロータ位置信号が第一状態のとき、ロータ位置検出を行うことが好ましい。
【００２７】
本発明の一態様においては、センサレス多相ブラシレスモータは、センサレス三相ブラシレスモータであり、所定の電気角は、６０度であり、所定の複数個のサブ区間の個数は、８個であることが好ましい。
【００２８】
本発明の一態様においては、第二周波数クロック生成器は、所定の周波数のクロック信号を生成するクロック生成器であり、第一周波数クロック生成器は、所定の周波数のクロック信号を分周する分周器であることが好ましい。
【００２９】
本発明の一態様においては、クロック生成部は、指令信号に基づいて第二周波数を変化させることができることが好ましい。
【００３０】
本発明は、その別の一態様において、ロータの位置を検出するロータ位置検出部と、ＰＷＭ制御のための基準クロックを生成するクロック生成部とを有するセンサレス多相ブラシレスモータを駆動するモータ駆動装置を駆動制御する方法であって、ロータの位置に対応し、所定の電気角に相当するパルス幅を有する連続したパルスからなる通電相切換信号を生成するステップと、通電相切換信号を所定の複数個のサブ区間に分割し、いずれか一つのサブ区間において第一状態をとり、それ以外のサブ区間において第二状態をとるロータ位置信号を生成するステップと、ロータ位置信号が第一状態のときは第一周波数のクロック信号をＰＷＭ制御のための基準クロックとして出力し、ロータ位置信号が第二状態のときは第二周波数のクロック信号をＰＷＭ制御のための基準クロックとして出力するステップとを有する方法である。
【００３１】
本発明の別の一態様においては、さらに、ロータ位置信号が第一状態のときにロータの位置検出を実行するステップを有することが好ましい。
【００３２】
本発明の別の一態様においては、第一周波数のクロック信号の出力は、第二周波数のクロック信号を分周して生成し出力することが好ましい。
【００３３】
本発明の別の一態様においては、第二周波数は、指令信号に基づいて変化することが好ましい。
【発明の効果】
【００３４】
本発明にかかるモータ駆動装置およびモータ駆動方法は、振動および騒音を低減する効果を奏する。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照しながら本発明の実施形態を説明する。なお、各添付図面において共通の要素にはそれぞれ、同一の符号を付す。
【００３６】
（第１の実施形態）
図１は本発明にかかる第１の実施形態によるピーク電流検出方式のセンサレス三相ブラシレスモータのモータ駆動装置１００の構成を示すブロック図である。
【００３７】
モータ駆動装置１００は、ロータ位置検出部１、電流検出部２、外部トルク指令３を受けるトルク指令生成部４、比較部５、ＰＷＭ制御信号生成部６、通電信号生成部７、パワー部８、第一周波数および第二周波数を有する基準クロック（ＣＬＫ）を出力可能なクロック生成部９ｂ、モータ１０を有する。
【００３８】
ロータ位置検出部１は、逆起電圧比較部１０１、ロジック部１０２を含む。電流検出部２は、電流検出抵抗２０１、および、増幅器２０２を含む。クロック生成部９ｂは、第一周波数のクロック信号を生成する第一周波数クロック生成器９０１、第二周波数のクロック信号を生成する第二周波数クロック生成器９０２、および、基準クロック（ＣＬＫ）として出力するクロック信号を第一周波数クロック信号および第二周波数クロック信号の一つから選択するクロック切換器９０３を含む。
【００３９】
なお、第一周波数クロック生成器９０１および第二周波数クロック生成器９０２は、個別独立したクロック生成器としてではなく、一のクロック生成器と、分周器から構成してもよい。そうすることで、クロック生成部９ｂの構成を簡単化することができる。
【００４０】
また、クロック生成部９ｂに対し、外部トルク指令３を入力するように構成し、外部トルク指令３に基づいて、第二周波数が変化するように構成してもよい。そうすることで、より適切なトルク制御が可能となる。
【００４１】
通電相切換信号（ａ）は、電気角６０度に相当するパルス幅を有するパルスおよび電気角６０度に相当するパルス間隔を備える連続した二値信号（デジタル信号）である。
【００４２】
ロータ位置信号（ｂ）も、二値信号（デジタル信号）であって、所定の電気角６０度区間の内で、電気角５２．５度〜６０度区間の幅のパルス幅を有するパルスを含む信号である。
【００４３】
目標指令値制御信号（ｃ）は、電気角６０度を８等分した電気角７．５度に相当するパルス幅を有するパルスが連続する二値信号で構成されたデジタル信号であり、８ビット長の長さを有する。
【００４４】
通電停止基準信号（ｒ＿ｒｅｆ）は、モータ１０のコイルに流れた電流に関する情報を含む信号である。
【００４５】
目標指令値信号（ＴＱ１およびＴＱ２）は、増加電流目標指令値信号（ＴＱ１）および減少電流目標指令値信号（ＴＱ２）を含む。増加電流目標指令値信号（ＴＱ１）は、通電されているモータ駆動電流に対する増加電流目標指令値を含み、減少電流目標指令値信号（ＴＱ２）は、通電されているモータ駆動電流に対する減少電流目標指令値を含む。
【００４６】
電流停止信号（Ｒ１およびＲ２）は、増加電流停止信号（Ｒ１）および減少電流停止信号（Ｒ２）を含む。増加電流停止信号（Ｒ１）は、通電停止基準信号（ｒ＿ｒｅｆ）の値が増加電流目標指令値信号ＴＱ１に達したときに出力される、通電を停止させるための信号であり、減少電流停止信号（Ｒ２）は、通電停止基準信号（ｒ＿ｒｅｆ）の値が減少電流目標指令値信号ＴＱ２に達したときに出力される、通電を停止させるための信号である。
【００４７】
モータ駆動装置１００のモータ駆動制御にかかる動作について説明する。
【００４８】
モータ駆動装置１００の電流検出部２は、モータ１０のモータコイルに流れる電流を電流検出抵抗２０１により検出し、増幅器２０２を介して当該電流に対応する値を通電停止基準信号（ｒ＿ｒｅｆ）として比較部５に出力する。この通電停止基準信号（ｒ＿ｒｅｆ）は、比較部５において、モータ１０への通電の停止を実施するための、電流停止信号（Ｒ１およびＲ２）の出力の実行を判断するための基準信号として利用される。
【００４９】
上記比較部５における電流停止信号（Ｒ１およびＲ２）の出力は、通電停止基準信号（ｒ＿ｒｅｆ）、ならびに、目標指令値信号（ＴＱ１およびＴＱ２）に基づいて行われる。この目標指令値信号（ＴＱ１およびＴＱ２）は、トルク指令生成部４より出力される信号である。
【００５０】
これより、モータ駆動装置１００のロータ位置検出部１によるロータ位置の検出からトルク指令生成部４による目標指令値信号（ＴＱ１およびＴＱ２）の出力までを説明する。
【００５１】
図２は、ロータ位置検出部１のブロック図である。ロータ位置検出部１は、逆起電圧比較部１０１およびロジック部１０２を含み、ロジック部１０２は、第一電気角信号生成部１０３および第二電気角信号生成部１０４を備える。逆起電圧比較部１０１は、各相に対し比較器を備え、各比較器には、中点電圧と比較器に対応した相に生じた逆起電圧が入力される。モータコイルからの逆起電圧は、それぞれ独立に比較器に入力され、中点電圧を基準電圧として比較される。逆起電圧比較部１０１は、モータ１０からの入力（Ｂ）を受け、モータ１０を構成する三相（Ｕ相、Ｖ相、および、Ｗ相）の逆起電圧に対応する二値信号（Ｕ相ロータ位置検出二値信号ＳＵ、Ｖ相ロータ位置検出二値信号ＳＶ、および、Ｗ相ロータ位置検出二値信号ＳＷ）をロジック部１０２に出力する。
【００５２】
ロジック部１０２においては、第一電気角信号生成部１０３は、３つのロータ位置検出二値信号（ＳＵ、ＳＶ、および、ＳＷ）に基づいて二値信号である通電相切換信号（ａ）を生成し、本図にない通電信号生成部７および第二電気角信号生成部１０４へ出力する。第二電気角信号生成部１０４は、通電相切換信号（ａ）に基づいてロータ位置信号（ｂ）および目標指令値制御信号（ｃ）を生成し、ロータ位置信号（ｂ）を本図にないクロック生成部９ｂおよび通電信号生成部７へ、目標指令値制御信号（ｃ）を本図にないトルク指令生成部４へ出力する。目標指令値制御信号（ｃ）は、先述したように８ビット長のデジタル信号である。本図においては、目標指令値制御信号（ｃ）の各ビットに相当する二値信号をＴＣ０〜ＴＣ７として図示する。
【００５３】
図３は、ロータ位置検出部１のタイミングチャートである。本チャートは、横軸に時間をとり、モータコイルの逆起電圧（Ｂ）と、それより生成される３つのロータ位置検出二値信号（ＳＵ、ＳＶ、および、ＳＷ）および通電相切換信号（ａ）を図示する。
【００５４】
モータコイルの回転に伴い、三相（Ｕ、Ｖ、Ｗ）の逆起電圧（Ｂ）はそれぞれ、電気角３６０度を周期として変化する。相間の位相差は、電気角１２０度である。
【００５５】
ロータ位置検出二値信号（ＳＵ、ＳＶ、ＳＷ）は、対応する逆起電圧の符号変化（ゼロクロス点通過）のタイミングで、ハイレベルとローレベルとが交替する二値信号である。
【００５６】
ロータ位置検出二値信号（ＳＵ、ＳＶ、ＳＷ）は、逆起電圧比較部１０１からロジック部１０２へ出力される。ロジック部１０２は、受けたロータ位置検出二値信号（ＳＵ、ＳＶ、ＳＷ）に基づき、通電相切換信号（ａ）を生成する。ロジック部１０２は、ロータ位置検出二値信号（ＳＵ、ＳＶ、ＳＷ）のエッジ検出を行い、合成することで、二値信号である通電相切換信号（ａ）を生成する。より具体的には、通電相切換信号（ａ）は、３つのロータ位置検出二値信号（ＳＵ、ＳＶ、ＳＷ）のうち、２つもしくは２つ以上のロータ位置検出二値信号がＯＮ状態のとき、ＯＮ状態（ハイレベル）をとり、または、３つのロータ位置検出二値信号（ＳＵ、ＳＶ、ＳＷ）のうち、２つもしくは２つ以上のロータ位置検出二値信号がＯＦＦ状態のとき、ＯＦＦ状態（ローレベル）をとるように、生成される。結果として、通電相切換信号（ａ）は、電気角６０度に相当するパルス幅を有するパルスが、電気角６０度に相当する間隔をおいて連続的に出力される信号となる。この、通電相切換信号（ａ）を基に、ロータの位置を判別することが可能である。本実施形態において通電相切換信号（ａ）は、モータ１０を駆動するのに最適なトルクが発生するように通電される相を切り換える通電相切換信号として用いられる。本図最下部に示す区間Ｔ１、Ｔ２、．．．、Ｔ５、Ｔ６は、それぞれ電気角６０度に相当する幅を有する区間である。
【００５７】
図４は、第二電気角信号生成部１０４の詳細を示すブロック図である。本実施形態の第二電気角信号生成部１０４は、アップカウンタ１５１、保持回路１５２、ダウンカウンタ１５３を備え、アップカウンタ１５１およびダウンカウンタ１５３には、分周器１５５の出力が入力されるように構成されている。分周器１５５は、所定の周波数でクロック信号を発することができる発振器１５６の発生するクロック信号に基づいて第三周波数クロック信号（ｃ１）をアップカウンタ１５１へ送り、第四周波数クロック信号（ｃ２）をダウンカウンタ１５３へ送ることができる。
【００５８】
さらに、第二電気角信号生成部１０４は、角度信号生成部１５４を備える。角度信号生成部１５４は、ダウンカウンタ１５３からの入力に基づいて、ロータ位置信号（ｂ）および目標指令値制御信号（ｃ）（（ｃ）：ＴＣ０〜ＴＣ７）を出力する。
【００５９】
第二電気角信号生成部１０４において、アップカウンタ１５１は、通電相切換信号（ａ）を受けて第一カウンタ出力信号（ａ１）を保持回路１５２に送る。保持回路１５２は、第一カウンタ出力信号（ａ１）に基づいて保持回路出力信号（ａ２）を生成してダウンカウンタ１５３へ送る。ダウンカウンタ１５３は、保持回路出力信号（ａ２）を受け、第二カウンタ出力信号（ａ３）を、角度信号生成部１５４に送る。
【００６０】
なお、本図の構成は第二電気角信号生成部１０４の構成例に過ぎない。本図とは異なる構成を備える第二電気角信号生成部を構成して本発明を実施することも可能である。
【００６１】
図５は、第二電気角信号生成部１０４に対する入力である通電相切換信号（ａ）と、第一カウンタ出力信号（ａ１）、保持回路出力信号（ａ２）、第二カウンタ出力信号（ａ３）、第三周波数クロック信号（ｃ１）、第四周波数クロック信号（ｃ２）、および、ダウンカウンタ１５３内の内部信号（ｄ）のタイミングチャートである。また、図６は、通電相切換信号（ａ）および第二カウンタ出力信号（ａ３）と、ロータ位置信号（ｂ）および目標指令値制御信号（ｃ）（（ｃ）：ＴＣ０〜ＴＣ７）ならびに目標指令値信号（ＴＱ１およびＴＱ２）のタイミングチャートである。
【００６２】
先ず、図４および図５を参照すれば、アップカウンタ１５１は、第三周波数クロック信号（ｃ１）を用いて、通電相切換信号（ａ）のパルス幅およびパルス間間隔を計数（カウント）する。つまり、アップカウンタ１５１は、通電相切換信号（ａ）のエッジを検出する毎に、カウンタをリセットし、新たなカウントを開始し、第三周波数クロック信号（ｃ１）の入力を受けてカウンタを１ずつ増加させる。アップカウンタ１５１は、エッジ検出に伴うカウンタのリセットを行うとき、カウンタ値を第一カウンタ出力信号（ａ１）として保持回路１５２へ送る。
【００６３】
保持回路１５２は、第一カウンタ出力信号（ａ１）の示すカウンタ値を保持し、ダウンカウンタ１５３へそのカウンタ値を保持回路出力信号（ａ２）として送る。
【００６４】
ダウンカウンタ１５３は、第四周波数クロック信号（ｃ２）を用いて、保持回路出力信号（ａ２）の示すカウンタ値をダウンカウントする。つまり、ダウンカウンタ１５３は、保持回路出力信号（ａ２）の示すカウンタ値を、第四周波数クロック信号（ｃ２）の入力を受けて１ずつ減少させる（ダウンカウンタ内部信号（ｄ）参照。）。ダウンカウンタ１５３は、カウンタ値がゼロに達すると、第二カウンタ出力信号（ａ３）を角度信号生成部１５４へ送る。
【００６５】
ここで、第四周波数クロック信号（ｃ２）の周波数は、分周器１５５の作用により、第三周波数クロック信号（ｃ１）の周波数のＮ倍（Ｎは整数）に設定される。本実施形態においてＮは、例えば８である。その結果、図５に示すように、第二カウンタ出力信号（ａ３）は、電気角６０度に相当する通電相切換信号（ａ）のパルス幅またはパルス間間隔を、Ｎ（＝８）等分に等分割する。Ｎ＝８のとき、第二カウンタ出力信号（ａ３）は、電気角７．５度間隔で出力される。
【００６６】
図６を参照すれば、角度信号生成部１５４は、電気角にして７．５度の間隔を有する第二カウンタ出力信号（ａ３）および通電相切換信号（ａ）を受け、ロータ位置信号（ｂ）、および、目標指令値制御信号（ｃ）（（ｃ）：ＴＣ０〜ＴＣ７）を生成し、それぞれを、通電信号生成部７およびクロック生成部９ｂ、ならびに、トルク指令生成部４へ出力する。ロータ位置信号（ｂ）は、電気角７．５度に相当するパルス幅のパルスを含む二値信号であり、電気角にして６０度の幅を有する区間（Ｔ１、Ｔ２、．．．、、Ｔ５、Ｔ６）毎に電気角５２．５度から６０度の区間に相当する区間で１つ発せられる。目標指令値制御信号（ｃ）は、二値的パルス信号ＴＣ０、ＴＣ１、．．．、ＴＣ６、ＴＣ７で構成される８ビット長を有するデジタル信号である。
【００６７】
ロータ位置信号（ｂ）は、通電信号生成部７においては、ロータ位置検出の実施を示唆する信号、つまり、パワー部８の出力を高インピーダンスにしてロータ位置検出の実施を行う区間を示す信号として利用される。また同時に、このロータ位置信号（ｂ）は、クロック生成部９ｂにおいては、基準クロック（ＣＬＫ）の周波数の切り換えの実施を示唆する信号として利用される。クロック生成部９ｂにおける基準クロック（ＣＬＫ）周波数の切り換えについては、後で詳細に説明する。
【００６８】
本実施形態においては、第二カウンタ出力信号（ａ３）は、電気角６０度の区間を８つに等分割するが、当該等分割の分割数が多ければ多いほど、つまり、等分割された区間の電気角が小さければ小さいほど、相電流は滑らかになり、振動や騒音を低減することができる。例えば、第四周波数クロック信号（ｃ２）の周波数を第三周波数クロック信号（ｃ１）の周波数より１６倍に高くするなどが挙げられる。すなわち、上記Ｎが大きければ大きいほど、振動および騒音の低減の程度を大きくすることができる。
【００６９】
角度信号生成部１５４の生成するもう一方の信号である目標指令値制御信号（ｃ）（（ｃ）：ＴＣ０〜ＴＣ７）は、ロータの位置に基づいてモータコイルに流す電流の目標値を制御するために利用されるデジタル信号である。目標指令値制御信号（ｃ）の各ビットに相当する二値信号（ＴＣ０〜ＴＣ７）はそれぞれ、図６に示す様に、電気角７．５度のパルス幅を有し、目標指令値制御信号（ｃ）は全体として電気角６０度の周期を有する。一周期に相当する電気角６０度の区間のうち、二値信号ＴＣ０は電気角０度から７．５度区間のパルス幅を有する信号である。二値信号ＴＣ１は電気角７．５度から１５度区間のパルス幅を有する信号である。二値信号ＴＣ２は電気角１５度から２２．５度区間のパルス幅を有する信号である。二値信号ＴＣ３は電気角２２．５度から３０度区間のパルス幅を有する信号である。二値信号ＴＣ４は電気角３０度から３７．５度区間のパルス幅を有する信号である。二値信号ＴＣ５は電気角３７．５度から４５度区間のパルス幅を有する信号である。二値信号ＴＣ６は電気角４５度から５２．５度区間のパルス幅を有する信号である。そして、二値信号ＴＣ７は電気角５２．５度から６０度区間のパルス幅を有する信号である。
【００７０】
再び図１を参照すれば、通電相切換信号（ａ）は通電信号生成部７に入力され、ロータ位置信号（ｂ）は通電信号生成部７及びクロック生成部９ｂに入力され、目標指令値制御信号（ｃ）はトルク指令生成部４に入力される。
【００７１】
図４に示す様に、目標指令値制御信号（（ｃ）：ＴＣ０〜ＴＣ７）は、トルク指令生成部４において外部トルク指令３と合成され、トルク指令生成部４は目標指令値信号（ＴＱ１およびＴＱ２）を出力する。図６は、目標指令値制御信号（（ｃ）：ＴＣ０〜ＴＣ７）と出力される目標指令値信号（ＴＱ１およびＴＱ２）の関係を図示する。本タイミングチャートに図示しない外部トルク指令３は、モータコイルに通電する電流レベルに関する情報を含み、トルク指令生成部４は、当該情報に基づく電圧値を有する目標指令値信号（ＴＱ１およびＴＱ２）を、目標指令値制御信号（（ｃ）：ＴＣ０〜ＴＣ７）が入力されるタイミングで出力する。つまり、目標指令値信号（ＴＱ１およびＴＱ２）の値は、目標指令値制御信号（（ｃ）：ＴＣ０〜ＴＣ７）によって切り換え制御される。この目標指令値信号（ＴＱ１およびＴＱ２）は、正弦波的に時間変化することが望まれる。正弦波的な時間変化を与えることで、振動や騒音を低減することができる。本実施形態においては、正弦波の６分の１周期に相当する電気角６０度の区間を８つに等分割して、階段状に時間変化する電圧信号で近似的に正弦波状に時間変化する電圧値を出力する。
【００７２】
次に、本実施形態におけるＰＷＭ制御について説明する。図７は、比較部５およびＰＷＭ制御信号生成部６の詳細なブロック図である。
【００７３】
比較部５は、２つの比較器５１および５３を含む。比較器５１には、目標指令値信号の一方である増加電流目標指令値信号ＴＱ１と、通電停止基準信号（ｒ＿ｒｅｆ）が入力される。比較器５３には、目標指令値信号の他方である減少電流目標指令値信号ＴＱ２と、通電停止基準信号（ｒ＿ｒｅｆ）が入力される。比較器５１は、その入力に基づいて電流停止信号の一方である増加電流停止信号Ｒ１を出力し、比較器５３は、その入力に基づいて電流停止信号の他方である減少電流停止信号Ｒ２を出力する。
【００７４】
ＰＷＭ制御信号生成部６は、上記比較部５からの入力を受けるセレクタ６０２、ならびに、セレクタ６０２からの出力（ＲＥＳＥＴ）およびクロック生成部９ｂからの出力（ＣＬＫ）を受けるフリップフロップ６０１を含む。フリップフロップ６０１は、通電信号生成部７へ出力（ＰＷＭ）を行うことができる。
【００７５】
図８を参照し、本実施形態におけるＰＷＭ制御の例を説明する。本例では、目標指令値信号は、増加電流目標指令値信号ＴＱ１であり、セレクタ６０２は、増加電流停止信号Ｒ１を選択する状態にある。
【００７６】
図７に示す様に、目標指令値信号（ＴＱ１およびＴＱ２）と、通電停止基準信号（ｒ＿ｒｅｆ）とが比較部５に入力され、それぞれ独立的に比較される。図８に示す様に、通電停止基準信号（ｒ＿ｒｅｆ）の値が増加電流目標指令値信号ＴＱ１の値に到達すると、比較部５は、通電を停止する増加電流停止信号Ｒ１を出力する。通電停止基準信号（ｒ＿ｒｅｆ）の値が増加電流目標指令値信号ＴＱ１の値に到達していない間、通電停止基準信号（ｒ＿ｒｅｆ）の値が所定の値（増加電流目標指令値信号ＴＱ１の値）に到達するまで通電は継続されることになる。
【００７７】
増加電流停止信号Ｒ１は、ＰＷＭ制御信号生成部６のセレクタ６０２に入力される。このセレクタ６０２は、増加電流停止信号Ｒ１または減少電流停止信号Ｒ２のいずれかの停止信号を選択し、フリップフロップ（Ｆ／Ｆ）６０１のリセット入力端子（Ｒ）へ出力（ＲＥＳＥＴ）する。セレクタ出力信号（ＲＥＳＥＴ）が、Ｆ／Ｆ６０１に入力されると、ＰＷＭ制御信号（ＰＷＭ）はＯＦＦ状態に変化する。また、Ｆ／Ｆ６０１のセット入力端子（Ｓ）には、クロック生成部９ｂを、その出力（ＣＬＫ）が入力可能に接続される。
【００７８】
図８に示す様に、通電を開始するタイミングはクロック生成部９ｂの出力する基準クロック（ＣＬＫ）によって決定される。基準クロック（ＣＬＫ）が、Ｆ／Ｆ６０１に入力されると、ＰＷＭ制御信号（ＰＷＭ）はＯＮ状態に変化する。この様に、Ｆ／Ｆ６０１は、通電の開始及び停止を行うための信号（ＰＷＭ）を生成しＰＷＭ制御信号（ＰＷＭ）として出力する。この、ＰＷＭ制御信号（ＰＷＭ）は、通電信号生成部７に入力される。
【００７９】
通電信号生成部７は、ＰＷＭ制御信号（ＰＷＭ）、通電相切換信号（ａ）、ロータ位置信号（ｂ）と合成される。合成された信号は、パワー部８へ出力され、パワー部８は、当該信号に基づいて最適なトルクを発する様にモータ１０のモータコイルへ通電を行う。本例においては、増加電流停止信号（Ｒ１）を用いてＰＷＭ制御を説明したが、減少電流停止信号（Ｒ２）の場合も同様である。
【００８０】
本発明にかかる好適な実施形態によるモータ駆動装置１００は、ロータ位置検出を実施する区間において使用する基準クロック（ＣＬＫ）の周波数と、ロータ位置検出を実施しない区間において使用する基準クロック（ＣＬＫ）の周波数を切り換えながらモータ駆動を実行する。以下、基準クロック（ＣＬＫ）の周波数の切り換えについて詳細に説明する。
【００８１】
モータ駆動装置１００は、ロータ位置検出を実施する区間において使用する基準クロック（ＣＬＫ）の周波数を、ロータ位置検出を実施しない区間において使用する基準クロック（ＣＬＫ）の周波数よりも低くするように、基準クロック（ＣＬＫ）の周波数を切り換えてモータ駆動を実行する。
【００８２】
図９は、図１０に示す基準クロックの周波数との比較において高い周波数を有する基準クロックで駆動される場合の相電流を示す図である。他方、図１０は、図９における基準クロックの周波数よりも低い周波数を有する基準クロックで駆動される場合の相電流を示す図である。両図を参照し、基準クロックの周波数と相電流のリップルの大きさの関係について説明する。
【００８３】
図９における基準クロックの周波数は、図１０における基準クロックの周波数の２倍である。両図における相電流のリップルを比較すると図９の方が小さい。これは、リップルの大きさは通電停止区間の長短に関係することを示しており、基準クロックの周波数を高くした方が、相電流のリップルが小さくなることを示している。
【００８４】
既に述べたように、従来、センサレス多相ブラシレスモータの駆動装置における騒音問題は、モータコイルに流れる相電流のリップルが大きいことが原因のひとつとなっていた。この問題は、上述のように、ＰＷＭ制御の周波数を高くすることにより解決可能である。しかしながら、ＰＷＭ制御の基準クロックの周波数を高周波数化することは、さらなる別の問題を誘起する。そのため、従来はこの高周波数化は不可能であった。本発明は、下述のようにして高周波数化を実現し、振動および騒音等の問題を解決する。
【００８５】
先ず、上記のさらなる別の問題について、図１１、図１２、および、図１３を参照して詳しく説明する。
【００８６】
図１１に示すように、一般に、センサレスモータの駆動装置においては、ロータ位置検出を行う相（本図におけるＷ相）に、その他の相に対するＰＷＭ制御の影響がリンギングの発生として生じる可能性がある。そのため、この影響を受けてロータの位置の誤検出がないように所定のマスク区間を設ける必要がある。
【００８７】
図１２は、図１３に示す基準クロックの周波数との比較において低い周波数を有する基準クロックで動作するモータ駆動装置におけるマスク区間を示し、図１３は、図１２に示すそれよりも高い周波数の基準クロックで動作するモータ駆動装置におけるマスク区間を示す。両図を比較することにより、基準クロックの周波数の高低によるマスク区間の形状の変化を知ることができる。
【００８８】
図１２を参照すれば、基準クロックが比較的低く抑えられているときには、通電開始時用マスク信号と、通電停止時用マスク信号は、時間的に重複しない。そのため、マスク信号間の区間において、正しくロータ位置検出を実行することができる。
【００８９】
しかしながら、図１３を参照すれば、基準クロックが比較的高く設定されるときには、通電開始時用マスク信号と、通電停止時用マスク信号は、時間的に重複し、その結果マスク信号は、長く連続したひとつのマスク区間を形成する。このように、所定時間以上の長さのマスク区間が生じると、ロータ位置検出を正しく実行することが不可能となり、ロータの位置に相応した適正なトルクをモータに常に発生させることが困難となる。
【００９０】
従来、通電開始時用マスク信号と通電停止時用マスク信号との時間的重複に起因した、所定長以上のマスク区間の形成を回避するため、基準クロックを高く設定することが不可能であった。
【００９１】
本発明にかかる実施形態によるモータ駆動装置１００のクロック生成部９ｂは、図１に示すように、第一周波数、および、第一周波数よりも高い第二周波数のクロック信号を生成し、ロータ位置検出時には第一周波数の基準クロックを出力し、ロータ位置検出時以外には第二周波数の基準クロックを出力する。モータ駆動装置１００は、二つの相異なる周波数を有するクロック信号を、使い分けることによって、上記所定長以上のマスク区間の形成を回避し、適正なロータ位置検出の実行を可能とし、もって振動および騒音の問題をも解決する。
【００９２】
図１４は、モータ駆動装置１００によるロータ位置検出実行区間およびロータ位置検出非実行区間における基準クロック周波数切り換えの様子を示すタイミングチャートである。ここで、先述のロータの位置検出の実行区間は、ロータ位置信号（ｂ）がＯＮ状態にある区間である。よって、マスク区間は、ロータ位置信号（ｂ）がＯＮ状態にある区間に含まれる。同時に、このロータ位置信号（ｂ）は、基準クロック（ＣＬＫ）周波数切換信号であって、クロック生成部９ｂのクロック切換器９０３は、ロータ位置信号（ｂ）がＯＮ状態のとき、第一周波数クロック生成器９０１から出力される第一周波数クロック信号を基準クロック（ＣＬＫ）としてＰＷＭ制御信号生成部６へ出力する。ロータ位置信号（ｂ）がＯＦＦ状態のときには、クロック切換器９０３は、第二周波数クロック生成器９０２から出力される第二周波数クロック信号を基準クロック（ＣＬＫ）としてＰＷＭ制御信号生成部６へ出力する。
【００９３】
その結果、電気角にして６０度の幅を有する区間において、始点から５２．５度から６０度までの、ロータ位置検出を実行する区間である電気角にして７．５度の幅を有する区間では、基準クロック（ＣＬＫ）を、第一周波数とし、それ以外の区間であるロータ位置検出非実行区間では、第一周波数よりも高い第二周波数のクロック信号を基準クロックとして使用する。このようにすることで、ロータ位置検出実行区間においては、図１２に示したように、適切な、所定長未満の長さのマスク区間を設けることができ、ロータ位置検出非実行区間においては、相電流のリップルを低減する効果を有する、より高周波の基準クロックによるモータ駆動が可能となる。
【００９４】
以上のように、本発明にかかる実施形態によるモータ駆動装置１００は、ロータ位置検出を実行する区間のＰＷＭ制御周波数を低くすることにより、ロータ位置の誤検出を防止し、かつ、ロータ位置検出を実行しない区間のＰＷＭ制御周波数を高くすることにより、振動及び騒音を低減するセンサレスモータ駆動装置である。
【００９５】
本実施の形態では、モータ電流波形の生成を、カウンタを用いた例を図示して説明しているが、それ以外の方法でも本発明の実施は可能である。
【００９６】
また、第二周波数の値を、外部トルク指令３や、モータの回転数に基づいて可変なクロック生成部を用いてもよい。
【００９７】
ロータ位置信号は、電気角７．５度の間隔を有する区間を示すが、特にこれにロータ位置信号のＯＮ状態の区間を限定しない。使用が想定される最大回転数と、リンギングが生じる時間幅（すなわち、マスク区間として最低限必要な時間幅）とを考慮し、ロータ位置信号のＯＮ状態の区間の幅を決定すればよい。例えば、７０００ｒｐｍで回転するモータにおいては、電気角７．５度の区間は、時間にして２２．５μ秒に相当し、リンギングは、１．５ないし２μ秒間生じると想定している。ロータ位置信号がＯＮ状態をとる区間幅は、最大回転数でロータが回転する状況においてリンギングが持続する時間よりも十分に長ければよい。
【００９８】
また、ロータの位置検出は、所定の一相に対してのみ実施してもよい。
【００９９】
第一周波数は、３０ｋＨｚ以上であることが好ましい。このとき、人の聴覚において認識可能な騒音は、実質的に生じ得ず、騒音の無いモータ駆動が可能となる。
【０１００】
第一周波数は、３００ｋＨｚ以下であることが好ましい。このとき、適正なロータ位置検出が可能となり、安定したトルク制御が可能となる。
【０１０１】
第二周波数は、第一周波数の１．５倍以上であることが望まれ、２倍以上であればなお望ましい。このような第二周波数を用いることによって、本発明による、振動および騒音の低減効果は、より顕著に現れる。
【０１０２】
なお、本発明は、三相のブラシレスモータに限定されるものではない。三相以外の相数、例えば、四相、または、六相を備えたブラシレスモータに対し、本発明を適用してもよい。
【産業上の利用可能性】
【０１０３】
本発明に係るモータ駆動装置および駆動方法は、センサレス多相ブラシレスモータにおいて、ロータ位置検出区間とそれ以外の区間にて、基準のクロック周波数を変えることによって、ロータ位置の誤検出がなく、低振動及び低騒音のセンサレス多層ブラシレスモータを提供する。
【図面の簡単な説明】
【０１０４】
【図１】第１の実施形態１によるモータ駆動装置の構成ブロック図
【図２】ロータ位置検出部の構成ブロック図
【図３】ロータ位置検出部のタイミングチャート
【図４】第二電気角信号生成部の構成ブロック図
【図５】第二電気角信号生成部内部のタイミングチャート
【図６】トルク指令生成部のタイミングチャート
【図７】ＰＷＭ制御信号生成部の構成例ブロック図
【図８】ＰＷＭ制御による相電流波形を示す図
【図９】比較的高周波数の基準クロックでのＰＷＭ制御による相電流波形
【図１０】比較的低周波数の基準クロックでのＰＷＭ制御による相電流波形
【図１１】各相に生じる電圧波形の図
【図１２】比較的低周波数の基準クロックでのマスク信号の形態図
【図１３】比較的高周波数の基準クロックでのマスク信号の形態図
【図１４】第１の実施形態によるモータ駆動制御のタイミングチャート
【図１５】従来のモータ駆動装置の構成ブロック図
【図１６】従来のＰＷＭ制御信号生成部の構成ブロック図
【符号の説明】
【０１０５】
１  ・・・  ロータ位置検出部
２  ・・・  電流検出部
３  ・・・  外部トルク指令
４  ・・・  トルク指令生成部
５  ・・・  比較部
６  ・・・  ＰＷＭ制御信号生成部
７  ・・・  通電信号生成部
８  ・・・  パワー部
９ａ・・・  クロック生成部
９ｂ・・・  クロック生成部
５１  ・・・  比較器
５３  ・・・  比較器
１０  ・・・  モータ
１０１  ・・・  逆起電圧比較部
１０２  ・・・  ロジック部
１０３  ・・・  第一電気角信号生成部
１０４  ・・・  第二電気角信号生成部
１５１  ・・・  アップカウンタ
１５２  ・・・  保持回路
１５３  ・・・  ダウンカウンタ
１５４  ・・・  角度信号生成部
１５５  ・・・  分周器
１５６  ・・・  発振器
２０１  ・・・  電流検出抵抗
２０２  ・・・  増幅器
６０１  ・・・  フリップフロップ
６０２  ・・・  セレクタ
【図１】
2008029081.tif 000003
【図２】
2008029081.tif 000004
【図３】
2008029081.tif 000005
【図４】
2008029081.tif 000006
【図５】
2008029081.tif 000007
【図６】
2008029081.tif 000008
【図７】
2008029081.tif 000009
【図８】
2008029081.tif 000010
【図９】
2008029081.tif 000011
【図１０】
2008029081.tif 000012
【図１１】
2008029081.tif 000013
【図１２】
2008029081.tif 000014
【図１３】
2008029081.tif 000015
【図１４】
2008029081.tif 000016
【図１５】
2008029081.tif 000017
【図１６】
2008029081.tif 000018