(57)【特許請求の範囲】
【請求項１】
単相モータを駆動するモータ駆動装置であって、
電源電圧および接地電圧を受けるとともに、その第１出力と第２出力の間に前記単相モータのモータコイルが接続されるＨブリッジ回路と、
ホール素子が生成するホール信号のペアを比較し、前記単相モータのロータの位置を示すホール検出信号を生成するホールコンパレータと、
前記ホール検出信号を受け、前記単相モータの回転数に応じた周期の速度検出信号を生成する速度検出回路と、
前記速度検出信号の周期の整数分の１の周期を有し、前記単相モータが所定電気角、回転したことを示すパルス信号を生成する電気角発生器と、
前記モータコイルに流れるコイル電流の向きの反転を検出すると、ゼロ電流検出信号をアサートする電流監視回路と、
前記ホール検出信号のエッジごとにリセットされ、前記パルス信号をクロックとしてカウント動作する第１カウンタを含み、前記第１カウンタのカウント値が進角設定値と一致すると、遷移パルスをアサートする遷移トリガー回路と、
少なくとも前記遷移パルスをトリガーとして、前記Ｈブリッジ回路を複数の状態の間で所定のシーケンスにしたがって遷移させるロジック回路と、
前記ゼロ電流検出信号のアサートのタイミングに応じて前記進角設定値を調節する進角コントローラと、
を備え、
前記ロジック回路は、少なくとも、
前記第１出力および前記第２出力の一方をオン出力、それらの他方をオフ出力とし、前記オン出力を固定的に前記電源電圧とし、または所定のデューティ比で前記電源電圧とハイインピーダンスの間でスイッチングしつつ、前記オフ出力を前記接地電圧とする通電ステート、
前記オン出力と前記オフ出力を入れ替え、前記オン出力を前記接地電圧、前記オフ出力をハイインピーダンスとするプレ回生ステート、
前記オン出力を前記接地電圧もしくはハイインピーダンスとし、前記オフ出力を前記接地電圧とするポスト回生ステート、
を含むシーケンスを繰り返し、
前記電流監視回路は、前記プレ回生ステートにおいて、前記オフ出力の電圧が接地電圧またはその近傍に設定される第１しきい値電圧を超えると、前記ゼロ電流検出信号をアサートし、
前記電流監視回路は、前記ポスト回生ステートにおいて、前記オン出力の電圧が、前記電源電圧と前記接地電圧の間に設定された第２しきい値電圧より低くなると、前記ゼロ電流検出信号をアサートすることを特徴とするモータ駆動装置。
【請求項２】
前記電流監視回路は、
前記プレ回生ステートにおいて前記第１しきい値電圧、前記ポスト回生ステートにおいて前記第２しきい値電圧を選択するセレクタと、
前記第１出力の電圧を前記セレクタの出力と比較する第１コンパレータと、
前記第２出力の電圧を前記セレクタの出力と比較する第２コンパレータと、
を含むことを特徴とする請求項１に記載のモータ駆動装置。
【請求項３】
単相モータを駆動するモータ駆動装置であって、
電源電圧および接地電圧を受けるとともに、その第１出力と第２出力の間に前記単相モータのモータコイルが接続されるＨブリッジ回路と、
ホール素子が生成するホール信号のペアを比較し、前記単相モータのロータの位置を示すホール検出信号を生成するホールコンパレータと、
前記ホール検出信号を受け、前記単相モータの回転数に応じた周期の速度検出信号を生成する速度検出回路と、
前記速度検出信号の周期の整数分の１の周期を有し、前記単相モータが所定電気角、回転したことを示すパルス信号を生成する電気角発生器と、
前記モータコイルに流れるコイル電流の向きの反転を検出すると、ゼロ電流検出信号をアサートする電流監視回路と、
前記ホール検出信号のエッジごとにリセットされ、前記パルス信号をクロックとしてカウント動作する第１カウンタを含み、前記第１カウンタのカウント値が進角設定値と一致すると、遷移パルスをアサートする遷移トリガー回路と、
少なくとも前記遷移パルスをトリガーとして、前記Ｈブリッジ回路を複数の状態の間で所定のシーケンスにしたがって遷移させるロジック回路と、
前記ゼロ電流検出信号のアサートのタイミングに応じて前記進角設定値を調節する進角コントローラと、
を備え、
前記ロジック回路は、少なくとも、
前記第１出力および前記第２出力の一方をオン出力、それらの他方をオフ出力とし、前記オン出力を固定的に前記電源電圧とし、または所定のデューティ比で前記電源電圧とハイインピーダンスの間でスイッチングしつつ、前記オフ出力を前記接地電圧とする通電ステート、
前記オン出力と前記オフ出力を入れ替え、前記オン出力を前記接地電圧、前記オフ出力をハイインピーダンスとするプレ回生ステート、
前記オン出力を前記接地電圧もしくはハイインピーダンスとし、前記オフ出力を前記接地電圧とするポスト回生ステート、
を含むシーケンスを繰り返し、
前記電流監視回路は、前記プレ回生ステートにおいて、前記オフ出力の電圧が接地電圧またはその近傍に設定される第１しきい値電圧を超えると、前記ゼロ電流検出信号をアサートすることを特徴とするモータ駆動装置。
【請求項４】
前記電流監視回路は、
前記第１出力の電圧を前記第１しきい値電圧と比較する第１コンパレータと、
前記第２出力の電圧を前記第１しきい値電圧と比較する第２コンパレータと、
を含むことを特徴とする請求項３に記載のモータ駆動装置。
【請求項５】
単相モータを駆動するモータ駆動装置であって、
電源電圧および接地電圧を受けるとともに、その第１出力と第２出力の間に前記単相モータのモータコイルが接続されるＨブリッジ回路と、
ホール素子が生成するホール信号のペアを比較し、前記単相モータのロータの位置を示すホール検出信号を生成するホールコンパレータと、
前記ホール検出信号を受け、前記単相モータの回転数に応じた周期の速度検出信号を生成する速度検出回路と、
前記速度検出信号の周期の整数分の１の周期を有し、前記単相モータが所定電気角、回転したことを示すパルス信号を生成する電気角発生器と、
前記モータコイルに流れるコイル電流の向きの反転を検出すると、ゼロ電流検出信号をアサートする電流監視回路と、
前記ホール検出信号のエッジごとにリセットされ、前記パルス信号をクロックとしてカウント動作する第１カウンタを含み、前記第１カウンタのカウント値が進角設定値と一致すると、遷移パルスをアサートする遷移トリガー回路と、
少なくとも前記遷移パルスをトリガーとして、前記Ｈブリッジ回路を複数の状態の間で所定のシーケンスにしたがって遷移させるロジック回路と、
前記ゼロ電流検出信号のアサートのタイミングに応じて前記進角設定値を調節する進角コントローラと、
を備え、
前記ロジック回路は、少なくとも、
前記第１出力および前記第２出力の一方をオン出力、それらの他方をオフ出力とし、前記オン出力を固定的に前記電源電圧とし、または所定のデューティ比で前記電源電圧とハイインピーダンスの間でスイッチングしつつ、前記オフ出力を前記接地電圧とする通電ステート、
前記オン出力と前記オフ出力を入れ替え、前記オン出力を前記接地電圧、前記オフ出力をハイインピーダンスとするプレ回生ステート、
前記オン出力を前記接地電圧もしくはハイインピーダンスとし、前記オフ出力を前記接地電圧とするポスト回生ステート、
を含むシーケンスを繰り返し、
前記電流監視回路は、前記ポスト回生ステートにおいて、前記オン出力の電圧が、前記電源電圧と前記接地電圧の間に設定された第２しきい値電圧より低くなると、前記ゼロ電流検出信号をアサートすることを特徴とするモータ駆動装置。
【請求項６】
前記電流監視回路は、
前記第１出力の電圧を前記第２しきい値電圧と比較する第１コンパレータと、
前記第２出力の電圧を前記第２しきい値電圧と比較する第２コンパレータと、
を含むことを特徴とする請求項５に記載のモータ駆動装置。
【請求項７】
前記シーケンスは、
前記通電ステートと前記プレ回生ステートの間に挿入され、徐々に低下するデューティ比で前記オン出力を前記電源電圧とハイインピーダンスの間でスイッチングしつつ、前記オフ出力を前記接地電圧とするソフトスイッチングダウンステート、
前記ポスト回生ステートと次の前記通電ステートの間に挿入され、徐々に増大するデューティ比で前記オン出力を前記電源電圧とハイインピーダンスの間でスイッチングしつつ、前記オフ出力を前記接地電圧とするソフトスイッチングアップステート、
をさらに含むことを特徴とする請求項１から６のいずれかに記載のモータ駆動装置。
【請求項８】
前記進角コントローラは、
前記遷移パルスのアサートに応答してリセットされ、前記パルス信号をクロックとしてカウント動作する第２カウンタと、
前記ゼロ電流検出信号がアサートされたときの前記第２カウンタのカウント値に応じた補正量を出力する補正量設定回路と、
前記補正量に応じた前記進角設定値を出力する演算回路と、
を含むことを特徴とする請求項１から７のいずれかに記載のモータ駆動装置。
【請求項９】
前記演算回路は、前記補正量の積算値に応じて前記進角設定値を生成することを特徴とする請求項８に記載のモータ駆動装置。
【請求項１０】
前記演算回路は、
前記補正量の積算値を格納するためのメモリと、
前記メモリの値と前記補正量を加算し、前記メモリに格納する第１加算器と、
を含むことを特徴とする請求項９に記載のモータ駆動装置。
【請求項１１】
前記演算回路は、前記補正量の積算値に所定の進角基準値を加算して前記進角設定値を生成する第２加算器を含むことを特徴とする請求項９または１０に記載のモータ駆動装置。
【請求項１２】
アナログの進角基準電圧を受ける設定端子と、
前記進角基準電圧をデジタルの前記進角基準値に変換するＡ／Ｄコンバータと、
をさらに備えることを特徴とする請求項１１に記載のモータ駆動装置。
【請求項１３】
前記補正量には、前記第２カウンタのカウント値が示す位相遅れ量、位相進み量のゼロ近傍において不感帯が設定されることを特徴とする請求項８に記載のモータ駆動装置。
【請求項１４】
ひとつの半導体基板に一体集積化されることを特徴とする請求項１から１３のいずれかに記載のモータ駆動装置。
【請求項１５】
ファンモータと、
前記ファンモータの回転子の位置を示す一対のホール信号を生成するホール素子と、
前記一対のホール信号にもとづいて前記ファンモータを駆動する請求項１から１４のいずれかに記載のファンモータ駆動装置と、
を備えることを特徴とする冷却装置。
【請求項１６】
プロセッサと、
前記プロセッサと対向して設けられたファンモータと、
前記ファンモータの回転子の位置を示す一対のホール信号を生成するホール素子と、
前記一対のホール信号にもとづいて前記ファンモータを駆動する請求項１から１４のいずれかに記載のファンモータ駆動装置と、
を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファンモータ駆動技術に関する。
【背景技術】
【０００２】
近年のパーソナルコンピュータやワークステーションの高速化にともない、ＣＰＵ（Central Processing Unit）やＤＳＰ(Digital Signal Processor)などの演算処理用ＬＳＩ（Large Scale Integrated circuit）の動作速度は上昇の一途をたどっている。このようなＬＳＩは、その動作速度、すなわちクロック周波数が高くなるにつれて発熱量も大きくなる。ＬＳＩからの発熱は、そのＬＳＩ自体を熱暴走に導いたり、あるいは周囲の回路に対して影響を及ぼすという問題がある。したがってＬＳＩをはじめとする発熱体（以下ＬＳＩという）の適切な熱冷却はきわめて重要な技術となっている。ＬＳＩを冷却するための技術の一例として、冷却ファンによる空冷式の冷却方法がある。この方法においては、たとえば、ＬＳＩの表面に対向して冷却ファンを配置し、冷たい空気をＬＳＩ表面に吹き付ける。
【０００３】
図１は、モータ駆動装置２００ｒの回路図である。モータ駆動装置２００は、単相ＤＣモータ（単にモータあるいは単相モータともいう）１０２を駆動する。ホール素子１０４は、単相モータ１０２の近傍に設けられる。ホール素子１０４は、モータ１０２の回転子の位置を示す互いに逆相の一対のホール信号ＶＨ＋、ＶＨ−を発生する。ホールコンパレータ２０２は、ホール信号ＶＨ＋、ＶＨ−を比較し、ロータの位置を示すホール検出信号Ｓ１を生成する。ロジック回路２０４は、ホール検出信号Ｓ１と同期して、つまり単相モータ１０２のロータの回転と同期して、Ｈブリッジ回路２０６を複数の状態の間で遷移させる。
【０００４】
Ｈブリッジ回路２０６は、駆動対象のモータコイル１０３と接続される。このＨブリッジ回路２０６に対して、逆極性で外部電源１０６が接続されると大電流が流れる。これを防止するために、Ｈブリッジ回路２０６と電源端子ＶＤＤの間には、逆接防止用の保護ダイオード２１２が挿入される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１５９２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
図２（ａ）、（ｂ）は、図１のモータ駆動装置２００ｒの動作波形図である。図２（ａ）には、コイル電流ＩＬの位相が進んでいる場合が、図２（ｂ）には、コイル電流ＩＬの位相が遅れている場合が示される。
【０００７】
図１のモータ駆動装置２００ｒは、コイル電流ＩＬの位相とは無関係に、ホール検出信号Ｓ１に応じてその出力ＯＵＴ１、ＯＵＴ２を制御する。
この制御下では、コイル電流ＩＬの位相が遅れると、ローサイドトランジスタＭＬ２がオン、その他のトランジスタＭＨ１、ＭＨ２、ＭＬ１がオフである区間において、コイル電流ＩＬがモータコイル１０３内をＯＵＴ２からＯＵＴ１に向かって流れることとなる。このときコイル電流ＩＬは、ローサイドトランジスタＭＨ２、モータコイル１０３、ハイサイドトランジスタＭＨ１のボディダイオードを含む経路１１２を経由して外部電源１０６に流れ込む。その結果、図２（ｂ）に示すように、出力ＯＵＴ２の電圧あるいは電源電圧が大きく跳ね上がるおそれがある。この電圧の跳ね上がりがＩＣの耐圧を超えると、信頼性に悪影響を及ぼす。
【０００８】
従来では電圧の跳ね上がりを抑えるために、Ｈブリッジ回路２０６と並列に、ツェナーダイオードや平滑化キャパシタを挿入するのが一般的であった。
【０００９】
また、モータの効率やトルク特性は、電流位相に依存し、過度の電流位相の遅れは効率やトルク特性を低下させる要因となる。
【００１０】
本発明は係る課題に鑑みてなされたものであり、そのある態様の目的のひとつは、従来とは異なるアプローチにより、電源電圧や出力電圧の跳ね上がりを抑制し、および／または効率、トルク特性を改善可能なモータ駆動装置の提供にある。
【課題を解決するための手段】
【００１１】
本発明のある態様は、単相モータを駆動するモータ駆動装置に関する。モータ駆動装置は、電源電圧および接地電圧を受けるとともに、その第１出力と第２出力の間に単相モータのモータコイルが接続されるＨブリッジ回路と、ホール素子が生成するホール信号のペアを比較し、単相モータのロータの位置を示すホール検出信号を生成するホールコンパレータと、ホール検出信号を受け、単相モータの回転数に応じた周期の速度検出信号を生成する速度検出回路と、速度検出信号の周期の整数分の１の周期を有し、単相モータが所定電気角、回転したことを示すパルス信号を生成する電気角発生器と、モータコイルに流れるコイル電流の向きの反転を検出すると、ゼロ電流検出信号をアサートする電流監視回路と、ホール検出信号のエッジごとにリセットされ、パルス信号をクロックとしてカウント動作する第１カウンタを含み、第１カウンタのカウント値が進角設定値と一致すると、遷移パルスをアサートする遷移トリガー回路と、少なくとも遷移パルスをトリガーとして、Ｈブリッジ回路を複数の状態の間で所定のシーケンスにしたがって遷移させるロジック回路と、ゼロ電流検出信号のアサートのタイミングに応じて進角設定値を調節する進角コントローラと、を備える。
【００１２】
この態様によると、電流監視回路によってコイル電流の反転のタイミング（ゼロ電流）を検出し、このタイミングを利用して、進角コントローラにおいてコイル電流の位相進み、あるいは位相遅れを検出して進角設定値を調節することで、電流位相を所望の位置に近づけることができる。これにより電流位相の遅れに伴う電圧の跳ね上がりを抑制し、および／または、トルク特性や効率を改善することができる。
【００１３】
進角コントローラは、遷移パルスのアサートに応答してリセットされ、パルス信号をクロックとしてカウント動作する第２カウンタと、ゼロ電流検出信号がアサートされたときの第２カウンタのカウント値に応じた補正量を出力する補正量設定回路と、補正量に応じた進角設定値を出力する演算回路と、を含んでもよい。
この構成によれば、ゼロ電流のタイミングにもとづいて位相遅れ量、位相進み量を検出し、それにもとづいて適切な補正量を決定できる。
【００１４】
演算回路は、補正量の積算値に応じて進角設定値を生成してもよい。
これにより、電流位相を目標位置に追従させることができる。
【００１５】
演算回路は、補正量の積算値を格納するためのメモリと、メモリの値と補正量を加算し、メモリに格納する第１加算器と、を含んでもよい。
【００１６】
演算回路は、補正量の積算値に所定の進角基準値を加算して進角設定値を生成する第２加算器を含んでもよい。
この場合、進角基準値に応じて、電流位相の目標値を任意に定めることができる。
【００１７】
ある態様の駆動装置は、アナログの進角基準電圧を受ける設定端子と、進角基準電圧をデジタルの進角基準値に変換するＡ／Ｄコンバータをさらに備えてもよい。
この場合、モータ駆動装置が搭載されるプラットフォームや、駆動対象の単相モータに応じて、設定端子に与える電圧を代えることにより、最適な電流位相を設定できる。
【００１８】
たとえば設定端子に、電源電圧や基準電圧を分圧する抵抗分圧回路を外付けしてもよい。これにより、抵抗値に応じて電流位相を設定できる。
【００１９】
補正量には、第２カウンタのカウント値が示す位相遅れ量、位相進み量のゼロ近傍において不感帯が設定されてもよい。これにより、電流位相が目標値付近で変動するのを防止できる。
【００２０】
ロジック回路は、少なくとも、第１出力および第２出力の一方をオン出力、それらの他方をオフ出力とし、オン出力を固定的に電源電圧とし、または所定のデューティ比で電源電圧とハイインピーダンスの間でスイッチングしつつ、オフ出力を接地電圧とする通電ステート、オン出力とオフ出力を入れ替え、オン出力を接地電圧、オフ出力をハイインピーダンスとするプレ回生ステート、オン出力を接地電圧もしくはハイインピーダンスとし、オフ出力を接地電圧とするポスト回生ステート、を含むシーケンスを繰り返してもよい。
【００２１】
電流監視回路は、プレ回生ステートにおいて、オフ出力の電圧が接地電圧またはその近傍に設定される第１しきい値電圧を超えると、ゼロ電流検出信号をアサートしてもよい。
この態様によれば、逆起電力にもとづいて、ゼロ電流がプレ回生ステートにおいて発生したことを検出できる。
【００２２】
電流監視回路は、ポスト回生ステートにおいて、オン出力の電圧が、電源電圧と接地電圧の間に設定された第２しきい値電圧より低くなると、ゼロ電流検出信号をアサートしてもよい。
この態様によれば、逆起電力にもとづいて、ゼロ電流がポスト回生ステートにおいて発生したことを検出できる。
【００２３】
電流監視回路は、プレ回生ステートにおいて第１しきい値電圧、ポスト回生ステートにおいて第２しきい値電圧を選択するセレクタと、第１出力の電圧をセレクタの出力と比較する第１コンパレータと、第２出力の電圧をセレクタの出力と比較する第２コンパレータと、を含んでもよい。
【００２４】
シーケンスは、通電ステートとプレ回生ステートの間に挿入され、徐々に低下するデューティ比でオン出力を電源電圧とハイインピーダンスの間でスイッチングしつつ、オフ出力を接地電圧とするソフトスイッチングダウンステート、ポスト回生ステートと次の通電ステートの間に挿入され、徐々に増大するデューティ比でオン出力を電源電圧とハイインピーダンスの間でスイッチングしつつ、オフ出力を接地電圧とするソフトスイッチングアップステート、をさらに含んでもよい。
この態様によれば、転流時のノイズを低減できる。
【００２５】
モータ駆動装置は、ひとつの半導体基板に一体集積化されてもよい。
「一体集積化」とは、回路の構成要素のすべてが半導体基板上に形成される場合や、回路の主要構成要素が一体集積化される場合が含まれ、回路定数の調節用に一部の抵抗やキャパシタなどが半導体基板の外部に設けられていてもよい。
回路を１つのチップ上に集積化することにより、回路面積を削減することができるとともに、回路素子の特性を均一に保つことができる。
【００２６】
本発明の別の態様は、冷却装置に関する。冷却装置は、ファンモータと、ファンモータの回転子の位置を示す一対のホール信号を生成するホール素子と、一対のホール信号にもとづいてファンモータを駆動する上述のいずれかに記載のモータ駆動装置と、を備えてもよい。
【００２７】
本発明の別の態様は、電子機器に関する。電子機器は、プロセッサと、プロセッサと対向して設けられたファンモータと、ファンモータの回転子の位置を示す一対のホール信号を生成するホール素子と、一対のホール信号にもとづいてファンモータを駆動する上述のいずれかのモータ駆動装置と、を備えてもよい。
【００２８】
なお、以上の構成要素の任意の組み合わせや本発明の構成要素や表現を、方法、装置、システムなどの間で相互に置換したものもまた、本発明の態様として有効である。
【発明の効果】
【００２９】
本発明のある態様によれば、電源電圧や出力電圧の跳ね上がりを抑制でき、および／または効率を改善できる。
【図面の簡単な説明】
【００３０】
【図１】モータ駆動装置の回路図である。
【図２】図２（ａ）、（ｂ）は、図１のモータ駆動装置の動作波形図である。
【図３】実施の形態に係るモータ駆動装置の構成を示す回路図である。
【図４】進角コントローラの構成例を示す回路図である。
【図５】補正量設定回路において規定される電流位相値と補正量の関係を示す図である。
【図６】Ｈブリッジ回路の遷移シーケンスを示す図である。
【図７】電流監視回路の構成例を示す回路図である。
【図８】図８（ａ）、（ｂ）は、電流監視回路の動作波形図である。
【図９】位相進みが生じたときのモータ駆動装置の動作波形図である。
【図１０】位相遅れが生じたときのモータ駆動装置の動作波形図である。
【図１１】冷却装置を備えるコンピュータの斜視図である。
【発明を実施するための形態】
【００３１】
以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、実施の形態は、発明を限定するものではなく例示であって、実施の形態に記述されるすべての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。
【００３２】
本明細書において、「部材Ａが、部材Ｂと接続された状態」とは、部材Ａと部材Ｂが物理的に直接的に接続される場合のほか、部材Ａと部材Ｂが、それらの電気的な接続状態に実質的な影響を及ぼさない、あるいはそれらの結合により奏される機能や効果を損なわせない、その他の部材を介して間接的に接続される場合も含む。
同様に、「部材Ｃが、部材Ａと部材Ｂの間に設けられた状態」とは、部材Ａと部材Ｃ、あるいは部材Ｂと部材Ｃが直接的に接続される場合のほか、それらの電気的な接続状態に実質的な影響を及ぼさない、あるいはそれらの結合により奏される機能や効果を損なわせない、その他の部材を介して間接的に接続される場合も含む。
【００３３】
本発明の実施の形態について、パーソナルコンピュータやワークステーションなどの電子計算機に搭載され、ＣＰＵなどを冷却するためのファンモータを駆動させるためのファンモータ駆動装置（単に駆動装置ともいう）を例に説明する。
【００３４】
図３は、実施の形態に係るモータ駆動装置２００の構成を示す回路図である。駆動装置２００は、単相ＤＣモータ（単にモータあるいは単相モータともいう）１０２を駆動する。ホール素子１０４は、単相モータ１０２の近傍に設けられる。ホール素子１０４は、モータ１０２の回転子の位置を示す互いに逆相の一対のホール信号ＶＨ＋、ＶＨ−を発生する。ホール素子１０４のバイアス端子にはホールバイアス電圧ＶＨＢが供給される。ホールバイアス電圧ＶＨＢは、モータ駆動装置２００に内蔵される基準電圧源（ホールバイアス回路）により生成されてもよいし、外部電源１０６が生成する電圧ＶＤＤを分圧して生成してもよい。ホール素子１０４はモータ駆動装置２００に内蔵されてもよい。
【００３５】
モータ駆動装置２００は、ホールコンパレータ２０２、ロジック回路２０４、Ｈブリッジ回路２０６、電流監視回路２０８、速度検出回路２１０、保護ダイオード２１２、電気角発生器２１４、遷移トリガー回路２２０、進角コントローラ２３０、Ａ／Ｄコンバータ２１８を備え、ひとつの半導体基板に一体集積化される。「一体集積化」とは、回路の構成要素のすべてが半導体基板上に形成される場合や、回路の主要構成要素が一体集積化される場合が含まれ、回路定数の調節用に一部の抵抗やキャパシタなどが半導体基板の外部に設けられていてもよい。
【００３６】
モータ駆動装置２００の電源（ＶＤＤ）端子には、外部電源１０６からの電源電圧ＶＤＤが供給される。モータ駆動装置２００の出力端子（ＯＵＴ１、ＯＵＴ２）の間には、単相モータ１０２のコイル（モータコイル）１０３が接続される。接地（ＧＮＤ）端子は接地される。ホール端子Ｈ＋、Ｈ−には、ホール素子１０４が生成したホール信号ＶＨ＋、ＶＨ−が入力される。また進角設定（ＬＡ）端子には、電流位相の目標位置を示すアナログ電圧である進角基準電圧ＶＬＡが入力される。Ａ／Ｄコンバータ２１８は、進角基準電圧ＶＬＡをデジタルデータである進角基準値Ｓ３に変換する。なおモータ駆動装置２００には、デジタルの進角基準値Ｓ３が外部から直接与えられてもよく、あるいは進角基準値Ｓ３は、モータ駆動装置２００の内蔵メモリに予め格納されてもよい。これらの場合、Ａ／Ｄコンバータ２１８は省略できる。
【００３７】
ホールコンパレータ２０２は、ホール信号ＶＨ＋、ＶＨ−を比較し、単相モータ１０２のロータの位置を示すホール検出信号Ｓ１を生成する。ホール検出信号Ｓ１は、ホール信号ＶＨ＋、ＶＨ−が交差（ゼロクロス）するたびに遷移する。
【００３８】
Ｈブリッジ回路２０６は電源電圧ＶＤＤおよび接地電圧ＶＳＳを受ける。Ｈブリッジ回路２０６の第１出力ＯＵＴ１と第２出力ＯＵＴ２の間には、単相モータ１０２のモータコイル１０３が接続される。Ｈブリッジ回路２０６は、第１ハイサイドトランジスタＭＨ１、第２ハイサイドトランジスタＭＨ２、第１ローサイドトランジスタＭＬ１、第２ローサイドトランジスタＭＬ２を含む。Ｈブリッジ回路２０６と外部電源１０６の間には、逆接防止用の保護ダイオード２１２が設けられる。
【００３９】
Ｈブリッジ回路２０６は、４個のトランジスタのオン、オフ状態の組み合わせが異なる複数の状態を取り得る。ロジック回路２０４に含まれる機能ブロック（状態コントローラ）は、Ｈブリッジ回路２０６を複数の状態を含む所定のシーケンスにしたがって遷移させる。
【００４０】
速度検出回路２１０は、ホール検出信号Ｓ１を受け、単相モータ１０２の回転数に応じた周期ＴＦＧの速度検出信号Ｓ２を生成する。速度検出信号Ｓ２は、ＦＧ（Frequency Generation）信号とも称され、ＦＧ端子から外部へと出力される。
【００４１】
電気角発生器２１４は、速度検出信号Ｓ２の周期ＴＦＧの整数分の１（１／Ｎ倍）の周期ＴＰを有するパルス信号Ｓ４を生成する。パルス信号Ｓ４の１周期ＴＰは、単相モータ１０２が所定電気角、回転したことを示す。たとえば電気角発生器２１４は、速度検出信号Ｓ２の周期ＴＦＧをクロック信号を用いて測定するカウンタを含んでもよい。電気角発生器２１４は、過去のサイクルにおいて測定されたカウント値を１／Ｎ倍することによりパルス信号Ｓ４の周期ＴＰに対応する値ＫＰを生成し、カウンタがクロック信号をＫＰだけカウントアップ（カウントダウン）するごとに、パルス信号Ｓ４を出力してもよい。たとえば４極モータ、Ｎ＝２５６の場合、パルス信号Ｓ４の周期は、７２０／４×１／２５６＝０．７°（電気角）となる。
【００４２】
電流監視回路２０８は、モータコイル１０３に流れるコイル電流ＩＬの向きの反転（言い換えればゼロ電流）を検出すると、ゼロ電流検出信号Ｓ５をアサート（たとえばハイレベル）する。たとえば電流監視回路２０８は、出力ＯＵＴ１、ＯＵＴ２それぞれの電圧、より具体的には出力ＯＵＴ１、ＯＵＴ２がハイインピーダンスであるときに発生する逆起電力にもとづいて、ゼロ電流を検出してもよい。
【００４３】
遷移トリガー回路２２０は、ホール検出信号Ｓ１のエッジごとにリセットされ、パルス信号Ｓ４をクロックとしてカウント動作する第１カウンタ２２２を含む。遷移トリガー回路２２０は、第１カウンタ２２２のカウント値ＣＮＴ１が進角設定値Ｓ６と一致すると、遷移パルスＳ７をアサートする。遷移トリガー回路２２０は、カウント値ＣＮＴ１を進角設定値Ｓ６を比較するデジタル比較器２２４を含んでもよいし、第１カウンタ２２２に比較機能が備わってもよい。
【００４４】
ロジック回路２０４は、少なくとも遷移パルスＳ７をトリガーとして、Ｈブリッジ回路２０６を複数の状態の間で所定のシーケンスにしたがって遷移させる。「遷移パルスＳ７をトリガーとして」とは、遷移パルスＳ７のアサートが、状態遷移の条件となっていればよい。たとえば（i）遷移パルスＳ７のアサートに応答して、Ｈブリッジ回路２０６の状態が変化してもよいし、（ii）遷移パルスＳ７のアサートに応答して時間測定を開始し、ある時間経過後に状態が変化してもよいし、（iii）あるいは、遷移パルスＳ７のアサートと、他の条件の論理積により、状態が変化してもよい。
【００４５】
進角コントローラ２３０は、電流監視回路２０８からのゼロ電流検出信号Ｓ５を受け、ゼロ電流検出信号Ｓ５がアサートされるタイミングに応じて進角設定値Ｓ６を調節する。進角設定値Ｓ６は、進角基準値Ｓ３をベースとして補正した値であってもよい。
【００４６】
以上がモータ駆動装置２００の基本構成である。本発明は、図３の回路図、ブロック図として把握されるさまざまな具体的な回路を含むが、以下ではその具体例を説明する。
【００４７】
図４は、進角コントローラ２３０の構成例を示す回路図である。
進角コントローラ２３０は、第２カウンタ２３２、補正量設定回路２３４、演算回路２３６を含む。図４の進角コントローラ２３０は、遷移パルスＳ７のアサートを基準として、ゼロ電流検出信号Ｓ５のタイミングを計測する。
【００４８】
第２カウンタ２３２は、パルス信号Ｓ４をクロックとしてカウント動作する。第２カウンタ２３２は、遷移パルスＳ７のアサートに応答してリセットされる。本実施の形態では第２カウンタ２３２はダウンカウンタであり、カウント値がゼロになると、初期値から再カウントする。
【００４９】
メモリ２３８は、ゼロ電流検出信号Ｓ５がアサートされたときの第２カウンタ２３２のカウント値ＣＮＴ２を格納する。メモリ２３８に格納される値（電流位相値と称する）Ｓ８は、遷移パルスＳ７のアサートを基準としてゼロ電流が発生するタイミング（位相遅れ、位相進み）を示している。メモリ２３８は、フリップフロップ、ラッチ、レジスタであってもよい。補正量設定回路２３４は、メモリ２３８に格納される電流位相値Ｓ８に応じた補正量Ｓ９を出力する。
【００５０】
図５は、補正量設定回路２３４において規定される電流位相値Ｓ８と補正量Ｓ９の関係を示す図である。
第１カウンタ２２２をダウンカウンタで構成する場合、進角設定値Ｓ６が小さいほど、遷移パルスＳ７がアサートされるタイミングが遅くなり、反対に、進角設定値Ｓ６が大きいほど、遷移パルスＳ７がアサートされるタイミングは早くなる。そこで進角コントローラ２３０は、電流位相値Ｓ８が示す電流位相が進むほど、負の補正量Ｓ９を加算することにより進角設定値Ｓ６を小さくし、反対に電流位相値Ｓ８が示す遅れるほど、正の補正量Ｓ９を加算することにより進角設定値Ｓ６を大きくする。第１カウンタ２２２がアップカウンタである場合には大小関係は逆となり、正負が反転しうる。
【００５１】
たとえば第１カウンタ２２２は、８ビットのダウンカウンタであり、この場合カウント値ＣＮＴ１は、２５５から０まで低下し、途中でリセットされなければ、また２５５に戻って０に向かって低下する。したがって２５５と０は連続しており、それらを跨ぐ演算（加減算）が許容されることに留意されたい。
【００５２】
また、第２カウンタ２３２をダウンカウンタで構成する場合、コイル電流ＩＬの位相が進んでいるほど、カウント値ＣＮＴ２のラッチのタイミングが早くなるため、電流位相値Ｓ８が大きくなり、反対にコイル電流ＩＬの位相が遅れるほど、電流位相値Ｓ８が小さくなる。第２カウンタ２３２がアップカウンタである場合、大小関係は逆となる。
【００５３】
したがって、電流位相値Ｓ８が位相進みを示す場合には、補正量Ｓ９を負として、位相進み量が大きいほど補正量Ｓ９の絶対値を大きくし、Ｈブリッジ回路２０６の遷移シーケンスを時間的に後ろにシフトし、反対に電流位相値Ｓ８が位相遅れを示す場合には、補正量Ｓ９を正として、位相遅れ量が大きいほど補正量Ｓ９の絶対値を大きくして、Ｈブリッジ回路２０６の遷移シーケンスを時間的に前にシフトする。
【００５４】
補正量Ｓ９には上限（たとえば２２．５°）および下限（たとえば−２２．５°）が定められる。また電流位相値Ｓ８が示す位相進み（遅れ）のゼロ近傍では、補正量Ｓ９がゼロとなる不感帯が設定される。これにより、ゼロ近傍で電流位相が振動するのを防止でき、系を安定化できる。
【００５５】
不感帯は、電流位相値Ｓ８が位相進みを示す所定の範囲（０〜５．６°）に設定することが望ましい。これにより制御ループが安定した状態では、電流位相を進んだ状態で維持することができる。
【００５６】
補正量設定回路２３４は、電流位相値Ｓ８と補正量Ｓ９の対応関係を保持するテーブルを含んでもよいし、それらの対応関係を規定する演算式を保持し、演算式にもとづいて補正量Ｓ９を演算してもよい。
【００５７】
図４に戻る。演算回路２３６は、補正量設定回路２３４が生成した補正量Ｓ９に応じた進角設定値Ｓ６を出力する。たとえば演算回路２３６は、補正量Ｓ９の積算値（累積加算値）に応じて進角設定値Ｓ６を生成する。このために演算回路２３６は、第１加算器２４２およびメモリ２４０を含む。メモリ２４０は、補正量Ｓ９の積算値Ｓ１０を格納する。第１加算器２４２は、メモリ２４０の値と補正量Ｓ９を加算し、メモリ２４０の積算値Ｓ１０を更新する。
【００５８】
演算回路２３６はさらに第２加算器２４４を含む。第２加算器２４４は、補正量Ｓ９の積算値Ｓ１０に所定の進角基準値Ｓ３を加算して進角設定値Ｓ６を生成する。進角設定値Ｓ６は、第１カウンタ２２２のカウント範囲を超えることはできず、したがって本実施の形態では、進角設定値Ｓ６はゼロ以上に制約される。
【００５９】
続いてＨブリッジ回路２０６の遷移シーケンスについて説明する。本実施の形態において、ロジック回路２０４は、少なくとも遷移パルスＳ７にもとづいて、Ｈブリッジ回路２０６を以下のシーケンスで遷移させる。図６は、Ｈブリッジ回路２０６の遷移シーケンスを示す図である。
【００６０】
ロジック回路２０４は、単相モータ１０２のロータの位置に応じて、出力ＯＵＴ１とＯＵＴ２の間で、オン出力とオフ出力を交互に入れ替える転流制御を行なう。図６（ａ）、（ｂ）ではＯＵＴ１がオン出力、ＯＵＴ２がオフ出力である。図６（ｃ）〜（ｆ）ではＯＵＴ２がオン出力、ＯＵＴ１がオフ出力である。
【００６１】
φ１：  通電ステート
図６（ａ）を参照する。第１出力ＯＵＴ１および第２出力ＯＵＴ２の一方であるオン出力ＯＵＴ１を固定的に電源電圧ＶＤＤとし、他方であるオフ出力ＯＵＴ２を接地電圧ＶＳＳとする。
ＭＨ１＝ＯＮ，ＭＬ１＝ＯＦＦ，ＭＨ２＝ＯＦＦ，ＭＬ２＝ＯＮ
ＯＵＴ１＝ＶＤＤ、ＯＵＴ２＝ＶＳＳ
あるいは単相モータ１０２のトルク（回転数）をＰＷＭ（Pulse Width Modulation）駆動により制御する場合、通電ステートφ１において、オン出力ＯＵＴ１を、トルクの指令値となる所定のデューティ比で電源電圧ＶＤＤとハイインピーダンスＨｉＺの間でスイッチングしてもよい。ハイインピーダンスＨｉＺは、ハイサイドトランジスタＭＨとローサイドトランジスタＭＬが両方オフの状態である。
【００６２】
φ２：  ソフトスイッチングダウンステート
図６（ｂ）を参照する。ステートφ２では、徐々に低下するデューティ比で、オン出力ＯＵＴ１を電源電圧ＶＤＤとハイインピーダンスＨｉＺの間でスイッチングしつつ、オフ出力ＯＵＴ２を接地電圧ＶＳＳとする。
ＭＨ１＝ＯＮ／ＯＦＦのスイッチング，ＭＬ１＝ＯＦＦ，ＭＨ２＝ＯＦＦ，ＭＬ２＝ＯＮ
徐々に低下するデューティ比の初期値は、通電ステートにおけるデューティ比であり、最終値はゼロであってもよい。ソフトスイッチングダウンステートφ２は、モータの静音化のために通電ステートφ１とプレ回生ステートφ３の間に挿入することが望ましいが、電源電圧ＶＤＤを緩やかに変化させるＢＴＬ（Bridged TransfomerLess）では省略してもよい。
【００６３】
ソフトスイッチングダウンステートが完了すると、オン出力とオフ出力が入れ替えられ、以下のシーケンスが続く。
φ３：  プレ回生ステート
図６（ｃ）を参照する。オン出力ＯＵＴ２を接地電圧ＶＳＳ、オフ出力ＯＵＴ１をハイインピーダンスとする。
ＭＨ１＝ＯＦＦ，ＭＬ１＝ＯＦＦ，ＭＨ２＝ＯＦＦ，ＭＬ２＝ＯＮ
ＯＵＴ１＝ＨｉＺ（ハイインピーダンス状態），ＯＵＴ２＝ＶＳＳ
【００６４】
φ４：  ポスト回生ステート
図６（ｄ）を参照する。オン出力ＯＵＴ２をハイインピーダンス（もしくは接地電圧ＶＳＳ）とし、オフ出力ＯＵＴ１を接地電圧ＶＳＳとする。
ＭＨ１＝ＯＦＦ，ＭＬ１＝ＯＮ，ＭＨ２＝ＯＦＦ，ＭＬ２＝ＯＦＦ
ＯＵＴ１＝ＶＳＳ，ＯＵＴ２＝ＨｉＺ
【００６５】
φ５：  ソフトスイッチングアップステート
図６（ｅ）を参照する。このステートφ５では、徐々に増大するデューティ比でオン出力ＯＵＴ２を、電源電圧ＶＤＤとハイインピーダンスＨｉＺの間でスイッチングしつつ、オフ出力ＯＵＴ１を接地電圧ＶＳＳとする。
ＭＨ１＝ＯＦＦ，ＭＬ１＝ＯＮ，ＭＨ２＝ＯＮ／ＯＦＦのスイッチング，ＭＬ２＝ＯＦＦ
【００６６】
φ６：  通電ステート
図６（ｆ）を参照する。図６（ａ）とオン出力とオフ出力が入れ替わっているのみで、Ｈブリッジ回路２０６のトランジスタの状態は同じである。
ＭＨ１＝ＯＦＦ，ＭＬ１＝ＯＮ，ＭＨ２＝ＯＮ，ＭＬ２＝ＯＦＦ
ＯＵＴ１＝ＶＳＳ、ＯＵＴ２＝ＶＤＤ
【００６７】
続いて電流監視回路２０８について説明する。電流位相が進んでいる場合、プレ回生ステートφ３においてゼロ電流が発生する。電流監視回路２０８は、プレ回生ステートφ３において、オフ出力（図６（ｃ）のＯＵＴ１）の電圧が第１しきい値電圧ＶＴＨ１を超えると、ゼロ電流検出信号Ｓ５をアサートする。第１しきい値電圧ＶＴＨ１は、接地電圧ＶＳＳまたはその近傍に設定される。
【００６８】
電流位相が遅れている場合、ポスト回生ステートφ４においてゼロ電流が発生する。そこで電流監視回路２０８は、ポスト回生ステートφ４において、オン出力（図６（ｄ）のＯＵＴ２）の電圧が、第２しきい値電圧ＶＴＨ２より低くなると、ゼロ電流検出信号Ｓ５をアサートする。第２しきい値電圧ＶＴＨ２は、電源電圧ＶＤＤと接地電圧ＶＳＳの間に設定される。生成の容易さを考慮すると、ＶＴＨ１＝ＶＳＳ、ＶＴＨ２＝ＶＤＤ／２が好適であるが、高機能な電圧源を用いて任意の電圧レベルとしてもよい。
【００６９】
図７は、電流監視回路２０８の構成例を示す回路図である。
電流監視回路２０８は、第１コンパレータ２５０、第２コンパレータ２５２、セレクタ２５４、エッジセレクタ２５６を含む。セレクタ２５４は、プレ回生ステートφ３において第１しきい値電圧ＶＴＨ１を、ポスト回生ステートφ４において第２しきい値電圧ＶＴＨ２を選択する。現在のステートは、ロジック回路２０４が知っているから、セレクタ２５４（つまりしきい値電圧）はロジック回路２０４によって切りかえることができる。
【００７０】
第１コンパレータ２５０は、第１出力ＯＵＴ１の電圧（逆起電力）を、セレクタ２５４の出力と比較する。つまり第１コンパレータ２５０およびセレクタ２５４の組み合わせにより、第１出力ＯＵＴ１の逆起電力を、プレ回生ステートφ３において第１しきい値電圧ＶＴＨ１と比較し、ポスト回生ステートφ４において第２しきい値電圧ＶＴＨ２と比較することができる。
【００７１】
同様に第２コンパレータ２５２は、第２出力ＯＵＴ２の電圧（逆起電力）を、セレクタ２５４の出力と比較する。つまり第２コンパレータ２５２およびセレクタ２５４の組み合わせにより、第２出力ＯＵＴ２の逆起電力を、プレ回生ステートφ３において第１しきい値電圧ＶＴＨ１と比較し、ポスト回生ステートφ４において第２しきい値電圧ＶＴＨ２と比較することができる。
【００７２】
エッジセレクタ２５６は、第１コンパレータ２５０および第２コンパレータ２５２の出力Ｓ１１、Ｓ１２を受け、現在のステートに応じたエッジを選択し、選択されたエッジのタイミングでゼロ電流検出信号Ｓ５をアサートする。
【００７３】
図８（ａ）、（ｂ）は、電流監視回路２０８の動作波形図である。図８（ａ）は電流位相が進んでいる場合を、図８（ｂ）は電流位相が遅れている場合を示す。図８（ａ）、（ｂ）は、ＯＵＴ１がオフ出力、ＯＵＴ２がオン出力の状態である。図８（ａ）に示すように、電流位相が進んでいる場合、プレ回生ステートφ３においてゼロ電流が発生し、オフ出力（ＯＵＴ１）を監視するコンパレータ（２５０）の出力（Ｓ１１）のポジティブエッジが、ゼロ電流のタイミングを示す。
【００７４】
図８（ｂ）に示すように、電流位相が遅れている場合、ポスト回生ステートφ４においてゼロ電流が発生し、オン出力（ＯＵＴ２）を監視するコンパレータ（２５２）の出力（Ｓ１２）のネガティブエッジが、ゼロ電流のタイミングを示す。
【００７５】
オン出力とオフ出力が反対のステートでは、参照されるコンパレータが入れかわる。図７のエッジセレクタ２５６は、現在のステートと、オン出力、オフ出力の割り当てに応じて、適切なエッジを選択する。
【００７６】
以上がモータ駆動装置２００の構成である。続いてその動作を説明する。
【００７７】
図９は、位相進みが生じたときのモータ駆動装置２００の動作波形図である。
時刻ｔ０より前では、位相進み、位相遅れは発生していない。進角設定値Ｓ６の初期値はゼロである。このときゼロ電流検出信号Ｓ５と遷移パルスＳ７のタイミングは揃っている。時刻ｔ０に電流の位相が大きく進み、ゼロ電流検出信号Ｓ５が、遷移パルスＳ７よりも進んでアサートされる。続くサイクルでは、電流位相値Ｓ８が示す位相遅れ量に応じて補正量Ｓ９が与えられ、その結果、進角設定値Ｓ６が増加する。
【００７８】
これにより、遷移パルスＳ７のアサートのタイミングが早くなり、駆動シーケンスが時間軸上で前にシフトする。これにより次のサイクルではゼロ電流（Ｓ５）のタイミングは時間軸上で後ろにシフトする。これを繰り返すことにより、ゼロ電流（Ｓ５）のタイミングは、進角基準値Ｓ３が指示する目標位置に近づいていく。やがて電流位相のずれ量がゼロとなると、補正量Ｓ９がゼロとなり、進角設定値Ｓ６は一定に保たれる。
【００７９】
図１０は、位相遅れが生じたときのモータ駆動装置２００の動作波形図である。時刻ｔ０より前では、位相進み、位相遅れは発生していない。このときゼロ電流検出信号Ｓ５と遷移パルスＳ７のタイミングは揃っている。時刻ｔ０に電流の位相が大きく遅れ、ゼロ電流検出信号Ｓ５が、遷移パルスＳ７よりも遅れてアサートされる。続くサイクルでは、電流位相値Ｓ８が示す位相進み量に応じて負の補正量Ｓ９が与えられ、その結果、進角設定値Ｓ６が減少する。これにより、遷移パルスＳ７のアサートのタイミングが遅くなり、駆動シーケンスが時間軸上で後ろにシフトする。これにより次のサイクルではゼロ電流（Ｓ５）のタイミングは時間軸上で前にシフトする。これを繰り返すことにより、ゼロ電流（Ｓ５）のタイミングは、進角基準値Ｓ３が指示する目標位置に近づいていく。やがて電流位相のずれ量がゼロとなると、補正量Ｓ９がゼロとなり、進角設定値Ｓ６は一定に保たれる。
【００８０】
このように実施の形態に係るモータ駆動装置２００によれば、コイル電流ＩＬのゼロ電流タイミングを監視し、そのタイミングに応じてＨブリッジ回路２０６のシーケンスを時間軸上でシフトさせることにより、電流位相を所望の位置に近づけることができる。これにより、電流遅れに起因して発生する電圧の跳ね上がりを抑制することができる。
【００８１】
また電流の位相はモータの効率やトルクに影響を及ぼすことが知られている。実施の形態に係るモータ駆動装置２００によれば、電流位相を所望の位置に設定できるため、効率やトルクを改善することができる。
【００８２】
最後に、モータ駆動装置２００の用途を説明する。図１１は、冷却装置５１０を備えるコンピュータの斜視図である。冷却装置５１０は、単相モータ１０２であるファンモータと、図２のモータ駆動装置２００とを備える。コンピュータ５００は、筐体５０２、ＣＰＵ５０４、マザーボード５０６、ヒートシンク５０８、および複数の冷却装置５１０を備える。
【００８３】
ＣＰＵ５０４は、マザーボード５０６上にマウントされる。ヒートシンク５０８は、ＣＰＵ５０４の上面に密着されている。冷却装置５１０＿１は、ヒートシンク５０８と対向して設けられ、ヒートシンク５０８に空気を吹き付ける。冷却装置５１０＿２は、筐体５０２の背面に設置され、筐体５０２の内部に外部の空気を送り込む。
【００８４】
冷却装置２は、図１１のコンピュータ５００の他、ワークステーション、ノート型コンピュータ，テレビ、冷蔵庫、などの様々な電子機器に搭載可能である。
【００８５】
また本実施の形態に係る駆動装置２００の用途は、ファンモータの駆動に限定されるものではなく、その他の各種モータの駆動に用いることができる。
【００８６】
実施の形態にもとづき、具体的な用語を用いて本発明を説明したが、実施の形態は、本発明の原理、応用を示しているにすぎず、実施の形態には、請求の範囲に規定された本発明の思想を逸脱しない範囲において、多くの変形例や配置の変更が認められる。
【符号の説明】
【００８７】
５００…電子機器、５０２…筐体、５０４…ＣＰＵ、５０６…マザーボード、５０８…ヒートシンク、５１０…冷却装置、１０２…単相モータ、１０３…モータコイル、１０４…ホール素子、１０６…電源、１１２…経路、２００…モータ駆動装置、２０２…ホールコンパレータ、２０４…ロジック回路、２０６…Ｈブリッジ回路、２０８…電流監視回路、２１０…速度検出回路、２１２…保護ダイオード、２１４…電気角発生器、２１８…Ａ／Ｄコンバータ、２２０…遷移トリガー回路、２２２…第１カウンタ、２２４…デジタル比較器、２３０…進角コントローラ、２３２…第２カウンタ、２３４…補正量設定回路、２３６…演算回路、２３８，２４０…メモリ、２４２…第１加算器、２４４…第２加算器、２５０…第１コンパレータ、２５２…第２コンパレータ、２５４…セレクタ、２５６…エッジセレクタ、Ｓ１…ホール検出信号、Ｓ２…速度検出信号、Ｓ３…進角基準値、Ｓ４…パルス信号、Ｓ５…ゼロ電流検出信号、Ｓ６…進角設定値、Ｓ７…遷移パルス、Ｓ８…電流位相値、Ｓ９…補正量、ＯＵＴ１…第１出力、ＯＵＴ２…第２出力。
【図１】
0006498414.tif 000002
【図２】
0006498414.tif 000003
【図３】
0006498414.tif 000004
【図４】
0006498414.tif 000005
【図５】
0006498414.tif 000006
【図６】
0006498414.tif 000007
【図７】
0006498414.tif 000008
【図８】
0006498414.tif 000009
【図９】
0006498414.tif 000010
【図１０】
0006498414.tif 000011
【図１１】
0006498414.tif 000012