"モータの回転子の回転位置を示す位置信号に基づいて前記モータの駆動コイルへの通電位相を制御する位相制御回路と、前記通電位相に応じたパルス幅変調信号を生成するパルス幅変調回路と、前記パルス幅変調信号に応じて前記駆動コイルに駆動電流を供給する出力回路と、前記通電位相に応じて前記パルス幅変調信号の周波数を切り替える周波数切替回路と、を有することを特徴とするモータ駆動回路。前記位相制御回路は、前記通電位相を示す位相信号を出力し、前記パルス幅変調回路は、前記位相信号に応じて、周期的に変化する周期信号を生成する周期信号生成回路と、三角波信号を出力する発振回路と、前記周期信号と前記三角波信号とを比較して前記パルス幅変調信号を生成するコンパレータ回路と、を含み、前記周波数切替回路は、前記位相信号に応じて前記三角波信号の周波数を切り替えることを特徴とする請求項1に記載のモータ駆動回路。前記周波数切替回路は、前記通電位相が前記周期信号のゼロクロス点を中心とする所定の位相範囲内にある場合には、前記三角波信号の周波数を第1の周波数に切り替え、前記通電位相が前記所定の位相範囲内にない場合には、前記三角波信号の周波数を前記第1の周波数より低い第2の周波数に切り替えることを特徴とする請求項2に記載のモータ駆動回路。前記周期信号は、正弦波信号であることを特徴とする請求項3に記載のモータ駆動回路。前記モータは、複数相の駆動コイルを備え、前記周期信号生成回路は、前記複数相の駆動コイルにそれぞれ対応する複数の周期信号を生成し、前記コンパレータ回路は、前記複数の周期信号と前記三角波信号とをそれぞれ比較して、前記複数相の駆動コイルにそれぞれ対応する複数のパルス幅変調信号を生成し、前記周波数切替回路は、前記通電位相が前記複数の周期信号のそれぞれのゼロクロス点を中心とする所定の位相範囲内にある場合には、前記三角波信号の周波数を前記第1の周波数に切り替え、前記通電位相が前記所定の位相範囲内にない場合には、前記三角波信号の周波数を前記第2の周波数に切り替えることを特徴とする請求項3または請求項4に記載のモータ駆動回路。しかしながら、上記のようなPWM駆動方式では、出力トランジスタのスイッチング制御によって、PWM信号のキャリア搬送波周波数を基本波とする高調波成分が発生する。ここで、PWM信号のキャリアは、出力トランジスタのスイッチング周波数を示す信号であり、以下、同様の意味で用いることとする。そのため、発生した高調波成分が周辺の電子機器の信号に影響を与え、誤動作などの電磁妨害EMI:ElectroMagneticInterferenceの原因となり得る。また、特に広角通電PWM駆動方式において、静音性の向上などの目的でモータの駆動コイルへの通電電流を細密に制御するため、PWM信号のキャリア周波数を高くすると、周辺のラジオやテレビの電波の受信に障害が発生する場合もある。前述した課題を解決する主たる本発明は、モータの回転子の回転位置を示す位置信号に基づいて前記モータの駆動コイルへの通電位相を制御する位相制御回路と、前記通電位相に応じたパルス幅変調信号を生成するパルス幅変調回路と、前記パルス幅変調信号に応じて前記駆動コイルに駆動電流を供給する出力回路と、前記通電位相に応じて前記パルス幅変調信号の周波数を切り替える周波数切替回路と、を有することを特徴とするモータ駆動回路である。本発明の他の特徴については、添付図面及び本明細書の記載により明らかとなる。本発明によれば、PWM信号のキャリア周波数を基本波とする高調波成分の影響を低減することができる。本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。===モータ駆動回路の構成===以下、図1を参照して、本発明の一実施形態におけるモータ駆動回路の構成について説明する。図1に示されているモータ駆動回路1は、モータ9を駆動するための回路であり、端子21ないし24を備えた集積回路として構成されている。また、モータ駆動回路1は、位相制御回路11、周波数切替回路12、周期信号生成回路13、発振回路14、コンパレータ回路15、および出力回路16を含んで構成されている。なお、本実施形態では、周期信号生成回路13、発振回路14、およびコンパレータ回路15がパルス幅変調回路PWM回路に相当する。位相制御回路11には、端子23を介して、モータ9のロータ回転子の回転位置を示すFG信号位置信号が入力され、位相制御回路11からは、位相信号Sphが出力されている。ここで、FG信号は、例えば、モータ9内に設けられたホール素子などの位置検出素子を用いてロータの回転位置を検出することによって生成することができる。また、位置検出素子を用いないセンサレス駆動方式のモータ駆動回路においては、モータ9の駆動コイル不図示に発生する誘起電圧逆起電圧を利用してロータの回転位置を検出し、FG信号を生成することができる。周期信号生成回路13には、位相信号Sphが入力されるとともに、端子24を介して速度制御信号Vinが入力されている。また、周期信号生成回路13からは、周期的に変化する周期信号が出力されている。本実施形態では、一例として、周期信号生成回路13から出力される周期信号は、正弦波信号Vsnであるものとする。周波数切替回路12には、位相信号Sphが入力され、周波数切替回路12から出力される周波数切替信号Sfrは、発振回路14に入力されている。また、発振回路14からは、三角波信号Vtrが出力されている。コンパレータ回路15の反転入力には、正弦波信号Vsnが入力され、非反転入力には、三角波信号Vtrが入力されている。また、コンパレータ回路15から出力されるPWM信号は、出力回路16に入力されている。そして、出力回路16の出力ノードは、それぞれ出力端子21および22を介してモータ9の駆動コイルに接続されている。===モータ駆動回路の動作===次に、図2および図3を適宜参照して、本実施形態におけるモータ駆動回路の動作について説明する。まず、周期信号生成回路13、発振回路14、およびコンパレータ回路15で構成されるPWM回路の動作について説明する。周期信号生成回路13は、位相信号Sphおよび速度制御信号Vinに応じて、図2に示すような正弦波信号Vsn周期信号を生成して出力する。ここで、位相信号Sphは、モータ9の駆動コイルへの通電位相を示す信号であり、正弦波信号Vsnは、位相信号Sphに応じた周波数および位相を有する。また、速度制御信号Vinは、モータ9の目標回転速度を示す信号であり、正弦波信号Vsnは、速度制御信号Vinに応じた振幅を有する。発振回路14は、図2に示すような、所定の振幅を有する三角波信号Vtrを出力する。なお、後述するように、三角波信号Vtrの周波数は、周波数切替信号Sfrに応じて切り替えられる。コンパレータ回路15は、正弦波信号Vsnと三角波信号Vtrとを比較し、図2に示すような、Vsn<Vtrの場合にハイレベルとなるPWM信号を生成して出力する。なお、PWM信号のキャリア周波数は、三角波信号Vtrの周波数に等しい。また、PWM信号の論理レベルは、出力回路16の構成に応じて適宜反転され得る。このようにして、当該PWM回路は、位相信号Sphが示す通電位相に応じたPWM信号を生成して出力する。そして、出力回路16は、PWM信号に応じてモータ9の駆動コイルに駆動電流を供給する。位相制御回路11は、FG信号に基づいて位相信号Sphを生成して出力し、モータ9の駆動コイルへの通電位相は、当該位相信号Sphに応じて制御される。また、周波数切替回路12は、位相信号Sphが示す通電位相に応じて、三角波信号Vtrの周波数を切り替える周波数切替信号Sfrを出力する。したがって、PWM信号のキャリア周波数も、通電位相に応じて切り替えられる。ここで、周波数切替回路12による三角波信号VtrPWM信号の周波数切り替えの一例を図3に示す。図3において、通電位相が正弦波信号Vsnのゼロクロス点0°,180°を中心として、±30°の範囲内所定の位相範囲内にある場合には、周波数切替回路12は、三角波信号Vtrの周波数を周波数f1第1の周波数に切り替える周波数切替信号Sfrを出力する。一方、通電位相が当該範囲内にない場合には、周波数切替回路12は、三角波信号Vtrの周波数を周波数f2第2の周波数に切り替える周波数切替信号Sfrを出力する。このようにして、モータ駆動回路1は、モータ9の駆動コイルへの通電位相に応じて三角波信号Vtrの周波数を切り替える。そのため、PWM信号のキャリア周波数も切り替えられ、キャリア周波数を基本波とする高調波成分が平均化されてピークが小さくなるため、高調波成分の影響が低減される。なお、周波数f1およびf2は、それぞれ単一の周波数ではなく、複数の周波数の集合や周波数帯域であってもよい。例えば、周波数切り替えの際に、周波数f1およびf2をそれぞれ4つの周波数から順次またはランダムに選択することによって、高調波成分のピークは、8つに分散される。さらに、好ましくは、図3に示すように、周波数f1を周波数f2より高くする。この場合、正弦波信号Vsnのゼロクロス点付近で三角波信号Vtrの周波数が高くなるため、正弦波信号Vsnの変化が大きい区間でPWM信号生成の分解能が高くなり、モータ9の駆動コイルへの通電電流を細密に制御することができる。なお、周波数f1およびf2が複数の周波数の集合や周波数帯域である場合には、当該集合や帯域全体についてf1>f2が成立するものとする。===周波数切り替えの他の例===上記実施形態では、1相のみのPWM信号について説明したが、これに限定されるものではない。複数相の駆動コイルを備えたモータの場合には、周期信号生成回路13は、各駆動コイルに対応する正弦波信号Vsn周期信号を生成し、さらに、コンパレータ回路15は、各駆動コイルに対応するPWM信号を生成することとなる。この場合でも、各駆動コイルに対応する正弦波信号Vsnのゼロクロス点付近で三角波信号Vtrの周波数を高くすることによって、正弦波信号Vsnの変化が大きい区間でPWM信号生成の分解能が高くすることができる。ここで、モータ9が3相モータである場合における、周波数切替回路12による三角波信号VtrPWM信号の周波数切り替えの一例を図4に示す。図4において、通電位相がU相、V相、W相のゼロクロス点0°,60°,120°,180°,240°,300°を中心として、±15°の範囲内所定の位相範囲内にある場合には、周波数切替回路12は、三角波信号Vtrの周波数を周波数f1第1の周波数に切り替える周波数切替信号Sfrを出力する。一方、通電位相が当該範囲内にない場合には、周波数切替回路12は、三角波信号Vtrの周波数を周波数f2第2の周波数に切り替える周波数切替信号Sfrを出力する。前述したように、モータ駆動回路1において、モータ9の駆動コイルへの通電位相に応じてPWM信号のキャリア周波数を切り替えることによって、キャリア周波数を基本波とする高調波成分を平均化してピークを抑制し、高調波成分の影響を低減することができる。また、通電位相を示す位相信号Sphに応じた周期信号と三角波信号Vtrとを比較してPWM信号を生成し、位相信号Sphに応じて三角波信号Vtrの周波数を切り替えることによって、通電位相に応じてキャリア周波数が切り替わるPWM信号を生成し、高調波成分の影響を低減したPWM駆動を行うことができる。また、通電位相が周期信号のゼロクロス点付近の所定の位相範囲内にある場合に三角波信号Vtrの周波数を高くすることによって、周期信号の変化が大きい区間でPWM信号生成の分解能を高くし、モータ9の駆動コイルへの通電電流を細密に制御することができる。また、周期信号生成回路13から出力される周期信号を正弦波信号Vsnとすることによって、正弦波通電を行ってモータ9を駆動することができる。また、モータ9が複数相例えば3相の駆動コイルを備える場合には、当該複数相にそれぞれ対応する複数の正弦波信号Vsn周期信号を生成し、さらに、それらを三角波信号Vtrとそれぞれ比較して対応する複数のPWM信号を生成し、通電位相が複数の正弦波信号Vsn周期信号のそれぞれのゼロクロス点付近の所定の位相範囲内にある場合に三角波信号Vtrの周波数を高くすることによって、各相に対応する正弦波信号Vsn周期信号の変化が大きい区間でPWM信号生成の分解能を高くし、モータ9の各相の駆動コイルへの通電電流を細密に制御することができる。なお、上記実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物も含まれる。上記実施形態では、モータ駆動回路1が正弦波通電を行い、周期信号生成回路13から出力される周期信号が正弦波信号Vsnである場合について説明したが、これに限定されるものではない。例えば、モータ駆動回路は、150°通電など、他の広角通電PWM駆動方式を用いるものであってもよい。また、例えば、モータ駆動回路は、台形波など、他の周期信号を用いるものであってもよい。"