(57)【特許請求の範囲】
【請求項１】
駆動対象のファンモータの回転を指示する制御信号を受ける制御入力端子と、
所定の発振周波数を有し、三角波またはのこぎり波の周期信号を生成する発振器と、
前記周期信号と前記制御信号を比較し、前記ファンモータの目標の回転数に応じてパルス幅変調されたパルス幅変調信号を生成する比較器と、
前記パルス幅変調信号にもとづき、前記ファンモータへの通電を制御する駆動部と、
前記ファンモータが停止した場合に、前記ファンモータへの通電を停止するロック保護回路と、
前記パルス幅変調信号が所定時間以上継続して、前記ファンモータの停止を指示するレベルをとる場合に、前記ロック保護回路を非アクティブとするロック制御部と、
を備え、
前記所定時間は、前記パルス幅変調信号が下限周波数をとるときの当該パルス幅変調信号の周期より長く、かつ前記ロック保護回路において前記ファンモータが停止したことを確認するために必要な検証期間よりも短いことを特徴とするモータ駆動装置。
【請求項２】
前記ロック制御部は、前記パルス幅変調信号が前記ファンモータの停止を指示するレベルに遷移してからの経過時間を計測するカウンタ回路を備えることを特徴とする請求項１に記載のモータ駆動装置。
【請求項３】
駆動対象のファンモータの回転を指示する制御信号であって、目標の回転数に応じてパルス幅変調された制御信号のデューティ比にもとづき、前記ファンモータへの通電を制御する駆動部と、
前記ファンモータが停止した場合に、前記ファンモータへの通電を停止するロック保護回路と、
前記制御信号が所定時間以上継続して、前記ファンモータの停止を指示するレベルをとる場合に、前記ロック保護回路を非アクティブとするロック制御部と、
を備え、
前記所定時間は、前記制御信号が下限周波数をとるときのその周期より長く、かつ前記ロック保護回路において前記ファンモータが停止したことを確認するために必要な検証期間よりも短いことを特徴とするモータ駆動装置。
【請求項４】
前記ロック制御部は、前記制御信号が前記ファンモータの停止を指示するレベルに遷移してからの経過時間を計測するカウンタ回路を備えることを特徴とする請求項３に記載のモータ駆動装置。
【請求項５】
１つの半導体基板上に一体集積化されたことを特徴とする請求項１から４のいずれかに記載のモータ駆動装置。
【請求項６】
ファンモータと、該ファンモータを前記駆動対象のモータとして駆動する請求項１から５のいずれかに記載のモータ駆動装置と、を備えることを特徴とする冷却装置。
【請求項７】
駆動対象のファンモータが停止した場合に、前記ファンモータへの通電を停止するロック保護方法であって、
前記ファンモータの回転を指示する制御信号を、所定の発振周波数の三角波またはのこぎり波の周期信号と比較することにより、前記ファンモータの目標の回転数に応じてパルス幅変調されたパルス幅変調信号を生成するステップと、
前記パルス幅変調信号が、前記ファンモータの停止を指示するレベルを継続してとる期間を計時するステップと、
前記計時した期間が、所定時間を上回った場合に、ロック保護を解除するステップと、
を備え、
前記所定時間は、前記パルス幅変調信号が下限周波数をとるときの当該パルス幅変調信号の周期より長く、かつ前記ロック保護に際して前記ファンモータが停止したことを確認するために必要な検証期間よりも短いことを特徴とするロック保護方法。
【請求項８】
駆動対象のファンモータが停止した場合に、前記ファンモータへの通電を停止するロック保護方法であって、
前記ファンモータの回転を指示する制御信号であって目標の回転数に応じてパルス幅変調された制御信号が、前記ファンモータの停止を指示するレベルを継続してとる期間を計時するステップと、
前記計時した期間が、所定時間を上回った場合に、ロック保護を解除するステップと、
を備え、
前記所定時間は、前記制御信号が下限周波数をとるときの当該制御信号の周期より長く、かつ前記ロック保護に際して前記ファンモータが停止したことを確認するために必要な検証期間よりも短いことを特徴とするロック保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータの駆動技術に関し、特に、ロック保護機能を備えるモータ駆動装置およびそれを用いた冷却装置、ならびにロック保護方法に関する。
【背景技術】
【０００２】
近年のパーソナルコンピュータやワークステーションの高速化にともない、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）やＤＳＰ(Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ)などの演算処理用ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）の動作速度は上昇の一途をたどっている。
【０００３】
このようなＬＳＩは、その動作速度、すなわちクロック周波数が高くなるにつれて発熱量も大きくなる。ＬＳＩからの発熱は、そのＬＳＩ自体を熱暴走に導いたり、あるいは周囲の回路に対して影響を及ぼすという問題がある。したがって、ＬＳＩの適切な熱冷却はきわめて重要な技術となっている。
【０００４】
ＬＳＩを冷却するための技術の一例として、冷却ファンによる空冷式の冷却方法がある。この方法においては、たとえば、ＬＳＩの表面に対向して冷却ファンを設置し、冷たい空気を冷却ファンによりＬＳＩ表面に吹き付ける。
【０００５】
冷却ファンを駆動するモータにおいて、異物がファンに挟まるなどによりモータがロックした場合、コイルや半導体素子に過大な電流が流れるなどしてデバイスとしての信頼性を損ねるおそれがある。こうした問題に対処するために、モータの停止時にモータコイルへの通電を停止するロック保護回路が用いられる。
【特許文献１】特開２００５−６４０５号公報
【特許文献２】特開平１０−２３４１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術は、モータの回転状態を検出する回転センサの出力をもとにモータの回転が停止したことが検出されると、モータが回転状態に復帰するまでの間、自動復帰信号Ｅが発生される。自動復帰信号Ｅは、たとえば、約０．５秒のオンと約３秒のオフとを順に繰り返す信号である。すなわち、モータの回転が停止したことが検出されると、約３秒間の休止期間を挟んで約０．５秒間のモータ起動が繰り返し試行される。
【０００７】
ところで、特許文献１に記載の技術では、モータがロックした場合だけでなく、制御信号からの指示によりモータが停止した場合にもロック保護機能が動作する。このため、ロック保護機能の動作後に外部からモータを回転させる信号が入力された場合、その入力がされた後、自動復帰信号Ｅがオンになるまでの間はモータを回転させることができない。すなわち、制御信号からの指示によりモータが停止した後に、冷却対象のデバイスの温度上昇を検知してモータが回転を再開する際、回転の開始までにタイムラグが発生し、温度管理をする上で問題となる。
【０００８】
本発明者はこうした状況を認識して本発明をなしたものであり、その目的は制御信号からの指示によりモータが停止した後、ただちにモータの回転を再開できるモータ駆動装置、ロック保護方法およびそれを用いた冷却装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある態様のモータ駆動装置は、駆動対象のモータの回転を指示する制御信号にもとづき、モータへの通電を制御する駆動部と、モータが停止した場合に、モータへの通電を停止するロック保護回路と、制御信号がモータの停止を所定時間以上継続して指示した場合に、ロック保護回路を非アクティブとするロック制御部と、を備える。
【００１０】
この態様によると、ロック制御部は、制御信号がモータの停止を所定時間以上継続して指示した場合に、ロック保護回路を非アクティブとするので、制御信号からの指示によりモータが停止した後の再駆動を迅速化できる。制御信号は、パルス幅変調信号であってもよい。そのパルス幅変調信号のデューティ比を調節する信号を制御信号としてもよい。
【００１１】
ロック制御部は、制御信号がモータの停止を指示してからの経過時間を計測するカウンタ回路を備えてもよい。この場合、所定時間を正確に計測できる。
【００１２】
所定時間として、ロック保護回路においてモータが停止したことを確認するために必要な検証期間よりも短い時間を設定してもよい。この場合、制御信号からの指示によりモータが停止した後、ロック保護機能が動作する前にロック保護回路を非アクティブとするので、制御信号によるモータの停止後にモータを再駆動する場合、ただちにモータの回転を再開できる。
【００１３】
上記のモータ駆動装置は、１つの半導体基板上に一体集積化されてもよい。「一体集積化」とは、回路の構成要素のすべてが半導体基板上に形成される場合や、回路の主要構成要素が一体集積化される場合が含まれ、回路定数の調節用に一部の抵抗やキャパシタなどが半導体基板の外部に設けられていてもよい。モータ駆動装置を１つのＬＳＩとして集積化することにより、回路面積を削減することができる。
【００１４】
本発明の別の態様は、冷却装置である。この装置は、ファンモータと、ファンモータを駆動対象のモータとして駆動する上記のモータ駆動装置と、を備える。
【００１５】
この態様によると、上記のモータ駆動装置のロック制御部は、制御信号がモータの停止を所定時間以上継続して指示した場合に、ロック保護回路を非アクティブとするので、制御信号からの指示によりモータが停止した後、ただちにモータの回転を再開でき、冷却対象のデバイスの温度を適切に管理できる。
【００１６】
本発明のさらに別の態様は、ロック保護方法である。この方法は、駆動対象のモータが停止した場合に、モータへの通電を停止するロック保護方法であって、モータの回転を指示する制御信号をモニタし、制御信号がモータの停止を継続して指示する期間を計時するステップと、計時した期間が、所定時間を上回った場合に、ロック保護を解除するステップと、を備える。
【００１７】
この態様によると、制御信号が所定時間を超えてモータの停止を指示した場合にロック保護が解除されるので、制御信号がモータの停止を指示した後、ただちにモータの回転を再開できる。
【００１８】
なお、以上の構成要素の任意の組合せ、本発明の表現を、方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１９】
本発明によれば、制御信号からの指示によりモータが停止した後の再駆動を迅速化できるできる。
【発明を実施するための最良の形態】
【００２０】
実施の形態は、たとえばＬＳＩなどの冷却対象に対してファンにより冷たい空気を吹き付ける冷却装置に関する。
【００２１】
図１は、実施の形態にかかる冷却装置２００の構成を示す。
冷却装置２００は、モータ駆動装置１００と、ファンモータ１１２と、ホール素子１１４と、を備える。
【００２２】
ファンモータ１１２は、単相全波モータであって、図示しない冷却対象物に対向して配置される。このファンモータ１１２は、モータ駆動装置１００から出力される駆動電圧によりコイル電流、すなわち通電状態が制御されて回転が制御される。
【００２３】
ホール素子１１４は、抵抗Ｒ１０を介して電源電圧Ｖｃｃが印加される電源ラインと接続され、抵抗Ｒ１１を介して接地される。抵抗Ｒ１０および抵抗Ｒ１１によって、ホール素子１１４から出力される信号の大きさが調節される。したがって、後述するヒステリシスコンパレータ２２の同相入力範囲によっては、抵抗Ｒ１０あるいは抵抗Ｒ１１のいずれか一方あるいは両方が短絡されてもよい。
【００２４】
ホール素子１１４は、ファンモータ１１２のロータの位置に応じた第１ホール信号ＶＨ１、第２ホール信号ＶＨ２を出力する。ファンモータ１１２が回転している場合、第１ホール信号ＶＨ１と第２ホール信号ＶＨ２は互いに逆相であって周期がファンモータ１１２の回転数に応じて変化する正弦波である。
【００２５】
モータ駆動装置１００は、第１ホール信号ＶＨ１、第２ホール信号ＶＨ２および制御信号Ｖｃｎｔをもとに、ファンモータ１１２を駆動する。モータ駆動装置１００は、後述する制御信号Ｖｃｎｔによりファンモータ１１２の停止が所定時間以上指示された場合、ファンモータ１１２への通電を停止するロック保護機能をキャンセルする機能を備える。モータ駆動装置１００は、ひとつの半導体基板上に一体集積化された機能ＩＣである。
【００２６】
モータ駆動装置１００は、信号の入出力用の端子として、第１入力端子１０２と、第２入力端子１０４と、制御入力端子１０６と、第１出力端子１０８と、第２出力端子１１０と、を有する。
【００２７】
第１入力端子１０２および第２入力端子１０４には、ホール素子１１４にて出力した第１ホール信号ＶＨ１および第２ホール信号ＶＨ２がそれぞれ入力される。
制御入力端子１０６には、外部からファンモータ１１２の回転を指示する制御信号Ｖｃｎｔが入力される。
第１出力端子１０８および第２出力端子１１０からは、ファンモータ１１２を駆動する第１駆動電圧Ｖｄｒ１および第２駆動電圧Ｖｄｒ２がそれぞれ出力される。
【００２８】
モータ駆動装置１００は、駆動部１０と、保護回路１２と、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）回路１４と、を含む。
ＰＷＭ回路１４は、制御信号ＶｃｎｔをもとにＰＷＭ信号Ｖｐｗｍを生成する。生成されたＰＷＭ信号Ｖｐｗｍは、後述するプリドライブ回路２４に入力される。ＰＷＭ回路１４は、発振器５２と、比較器５４とを含む。
【００２９】
発振器５２は、たとえば三角波やのこぎり波などを生成する。発振周波数は、ファンモータ１１２の回転数より十分大きいとよい。比較器５４は、発振器５２の出力電圧Ｖｏｓｃと制御信号Ｖｃｎｔとを比較し、Ｖｃｎｔ＞Ｖｏｓｃのときハイレベル、Ｖｃｎｔ＜ＶｏｓｃのときローレベルとなるＰＷＭ信号Ｖｐｗｍを出力する。ファンモータ１１２の回転数を上げる場合は、制御信号Ｖｃｎｔを大きくしてＰＷＭ信号Ｖｐｗｍのデューティ比を大きくすればよい。ファンモータ１１２の回転数を下げる場合は、制御信号Ｖｃｎｔを小さくしてＰＷＭ信号Ｖｐｗｍのデューティ比を小さくすればよい。ファンモータ１１２を停止させる場合、制御信号Ｖｃｎｔをさらに小さくしてＰＷＭ信号Ｖｐｗｍのオンデューティをなくせばよい。
【００３０】
駆動部１０は、第１ホール信号ＶＨ１、第２ホール信号ＶＨ２および後述するＰＷＭ信号Ｖｐｗｍをもとに、ファンモータ１１２を駆動する。
駆動部１０は、ヒステリシスコンパレータ２２と、プリドライブ回路２４と、Ｈブリッジ２６と、を含む。
【００３１】
ヒステリシスコンパレータ２２は、ホール素子１１４から出力される第１ホール信号ＶＨ１と第２ホール信号ＶＨ２とを比較し、ＶＨ１＞ＶＨ２のときハイレベル、ＶＨ１＜ＶＨ２のときローレベルとなる方形波信号Ｖｒｃｔを出力する。
【００３２】
プリドライブ回路２４は、ヒステリシスコンパレータ２２から出力される方形波信号ＶｒｃｔおよびＰＷＭ回路１４から出力されるＰＷＭ信号Ｖｐｗｍをもとに、Ｈブリッジ２６を構成する各スイッチのオンオフを制御する。
【００３３】
Ｈブリッジ２６は、プリドライブ回路２４による制御により第１駆動電圧Ｖｄｒ１および第２駆動電圧Ｖｄｒ２をファンモータ１１２に供給する。Ｈブリッジ２６は、第１ハイサイドスイッチＭＨ１、第２ハイサイドスイッチＭＨ２、第１ローサイドスイッチＭＬ１、第２ローサイドスイッチＭＬ２を含む。
【００３４】
第１ハイサイドスイッチＭＨ１、第２ハイサイドスイッチＭＨ２は、ＰチャンネルＭＯＳＦＥＴ（Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）であり、第１ローサイドスイッチＭＬ１、第２ローサイドスイッチＭＬ２は、ＮチャンネルＭＯＳＦＥＴである。
【００３５】
第１ハイサイドスイッチＭＨ１および第１ローサイドスイッチＭＬ１は電源電圧Ｖｄｄが印加される電源ラインと接地間に直列に接続される。第１ハイサイドスイッチＭＨ１、第１ローサイドスイッチＭＬ１の接続点の電圧は、第１出力端子１０８を介し、第１駆動電圧Ｖｄｒ１としてファンモータ１１２の一端に印加される。
【００３６】
第１ハイサイドスイッチＭＨ１、第１ローサイドスイッチＭＬ１のオンオフ状態は、各ゲートに入力されるゲート制御信号ＳＨ１、ＳＬ１により制御される。すなわち、第１ハイサイドスイッチＭＨ１は、ゲート制御信号ＳＨ１がローレベルのときオン、ハイレベルのときオフする。また、第１ローサイドスイッチＭＬ１は、ゲート制御信号ＳＬ１がハイレベルのときオン、ローレベルのときオフする。
【００３７】
ファンモータ１１２に印加される第１駆動電圧Ｖｄｒ１は、第１ハイサイドスイッチＭＨ１がオン、第１ローサイドスイッチＭＬ１がオフのとき電源電圧Ｖｄｄとなり、第１ハイサイドスイッチＭＨ１がオフ、第１ローサイドスイッチＭＬ１がオンのとき接地電位０Ｖとなる。
【００３８】
同様に、第２ハイサイドスイッチＭＨ２および第２ローサイドスイッチＭＬ２も電源ラインと接地間に直列に接続される。第２ハイサイドスイッチＭＨ２および第２ローサイドスイッチＭＬ２の接続点の電圧は、第２出力端子１１０を介し、第２駆動電圧Ｖｄｒ２としてファンモータ１１２の他端に印加される。
【００３９】
保護回路１２は、ヒステリシスコンパレータ２２から出力される方形波信号ＶｒｃｔおよびＰＷＭ回路１４から出力されるＰＷＭ信号Ｖｐｗｍをもとに、プリドライブ回路２４によるＨブリッジ２６の各スイッチのオンオフを制御する。
【００４０】
保護回路１２の動作は、以下の２つのケースに分けられる。
ひとつは、ＰＷＭ信号Ｖｐｗｍがハイレベルとローレベルを繰り返しているにもかかわらず方形波信号Ｖｒｃｔが変動しなくなくなったケース、すなわち、異物が挟まるなどの不可抗力によりファンモータ１１２がロックしたケースである。この場合、保護回路１２は、プリドライブ回路２４に対してファンモータ１１２への通電停止を指示する。これにより、モータコイルへの過電流などが防止される。
もうひとつは、ＰＷＭ信号Ｖｐｗｍが所定時間以上ローレベルを示したケース、すなわち、ファンモータ１１２を作為的に停止させたケースである。この場合、保護回路１２は、上述した場合と異なり、方形波信号Ｖｒｃｔが変動しなくてもファンモータ１１２への通電停止を指示しない。これにより、作為的にファンモータ１１２を停止した後の再起動動作がスムーズになる。
【００４１】
保護回路１２は、ロック保護回路３２と、ロック制御部３４とを含む。また、ＴＳＤ（Ｔｈｅｒｍａｌ  Ｓｈｕｔ  Ｄｏｗｎ）回路などをさらに含んでもよい。
ロック保護回路３２は、後述するアクティブ信号Ｖａｃｔがハイレベルである場合はアクティブとされ、ローレベルである場合は非アクティブとされる。
【００４２】
アクティブである場合、ロック保護回路３２は、たとえばヒステリシスコンパレータ２２から出力される方形波信号Ｖｒｃｔをモニタするなどしてファンモータ１１２が停止したことを検出する。ロック保護回路３２は、ファンモータ１１２のロックを検出すると、プリドライブ回路２４に出力する停止信号Ｖｓｔｏｐをローレベルからハイレベルに切り替える。停止信号Ｖｓｔｏｐがハイレベルに切り替わると、プリドライブ回路２４は、Ｈブリッジ２６を構成するスイッチをすべてオフさせる。これにより、ファンモータ１１２のロック時に過電流が流入することが防止される。なお、ファンモータ１１２が停止してからロック保護回路３２にてその停止が確認されるまでには検証期間が設定されている。検証期間は、たとえば０．５ｓ程度であり、ロック保護回路３２の内部構成により適宜決められる。
一方、非アクティブである場合、ロック保護回路３２は、一貫してローレベルの停止信号Ｖｓｔｏｐをプリドライブ回路２４に出力する。
【００４３】
ロック制御部３４は、ＰＷＭ回路１４にて生成したＰＷＭ信号Ｖｐｗｍが所定時間を超えてローレベルを示した場合、ロック保護回路３２を非アクティブとする。所定時間は、ＰＷＭ信号Ｖｐｗｍの周期より十分に長くてもよく、ロック保護回路３２にてファンモータ１１２のロックが確認されるまでの検証期間より短くてもよい。所定時間は、実施の形態においては６０ｍｓに設定される。この６０ｍｓは、想定されるＰＷＭ信号Ｖｐｗｍの下限周波数におけるオフデューティの期間をもとに設定した時間である。
【００４４】
ロック制御部３４は、カウンタ３６と、クロック生成器３８とを含む。
クロック生成器３８は、所定の周波数のクロックを生成する。所定の周波数は、上記の設定された所定時間に合わせて適宜決められる。カウンタ３６は、比較器５４から出力されたＰＷＭ信号Ｖｐｗｍがローレベルを示す間、クロック生成器３８にて生成したクロックの数をカウントする。すなわち、カウンタ３６は、ＰＷＭ信号Ｖｐｗｍの立ち下がりエッジにてカウント値がリセットされてカウントを開始し、再度ＰＷＭ信号Ｖｐｗｍの立ち下がりエッジによりリセットされるまでクロックをカウントする。カウントしてＰＷＭ信号Ｖｐｗｍが上記の所定時間を超えてローレベルを示したことを検知した場合、カウンタ３６は、アクティブ信号Ｖａｃｔをハイレベルからローレベルに切り替え、ロック保護回路３２に出力する。
【００４５】
ロック保護回路３２は、アクティブ信号Ｖａｃｔがローレベルに切り替わると非アクティブとなり、プリドライブ回路２４に出力される停止信号Ｖｓｔｏｐはローレベルに保持される。このとき、ＰＷＭ信号Ｖｐｗｍはローレベルを示しているから、プリドライブ回路２４は、停止信号ＶｓｔｏｐがローレベルであってもＨブリッジ２６を構成する各スイッチをオフに制御しているため、ファンモータ１１２は通電されない。
また、アクティブ信号Ｖａｃｔがローレベルに切り替わったことにより非アクティブとされたロック保護回路３２は、その後ＰＷＭ信号Ｖｐｗｍがハイレベルになったときに再度アクティブとなる。
【００４６】
図２は、図１の冷却装置２００におけるファンモータの駆動再開動作を示すタイミングチャートである。図２のタイミングチャートは、上から順に、第２ホール信号ＶＨ２、ＰＷＭ信号Ｖｐｗｍ、アクティブ信号Ｖａｃｔ、および停止信号Ｖｓｔｏｐの時間波形を示す。また、同図において、縦軸および横軸は適宜拡大、縮小して示している。また、第２ホール信号ＶＨ２、アクティブ信号Ｖａｃｔおよび停止信号Ｖｓｔｏｐにおいて、破線はロック制御部３４の機能を設けない場合の時間波形を示す。
【００４７】
時刻Ｔ０からＴ１までの間、ＰＷＭ回路１４は、制御信号Ｖｃｎｔの大きさに対応したデューティ比のＰＷＭ信号Ｖｐｗｍを出力する。この間、ファンモータ１１２は、ＰＷＭ信号Ｖｐｗｍのデューティ比に対応した速度にて回転し、第２ホール信号ＶＨ２は、ファンモータ１１２の回転数に対応した周波数の正弦波を示す。また、この間、ＰＷＭ信号Ｖｐｗｍが短時間でハイレベルとローレベルを繰り返しているので、アクティブ信号Ｖａｃｔはハイレベルを示す。したがって、ロック保護回路３２はアクティブである。また、ファンモータ１１２が停止していないので、ロック保護回路３２からプリドライブ回路２４に出力される停止信号Ｖｓｔｏｐはローレベルである。したがって、プリドライブ回路２４は、Ｈブリッジ２６の各スイッチをオンオフ制御することによりファンモータ１１２に第１駆動電圧Ｖｄｒ１および第２駆動電圧Ｖｄｒ２を供給する。
【００４８】
時刻Ｔ１において、ファンモータ１１２の駆動を停止するために制御信号Ｖｃｎｔが下げられると、ＰＷＭ信号Ｖｐｗｍのデューティ比は０になる。時刻Ｔ１以降、ＰＷＭ信号Ｖｐｗｍは、時刻Ｔ４においてファンモータ１１２の駆動を再開するために制御信号Ｖｃｎｔが上げられるまでの間、ローレベルとなる。
【００４９】
カウンタ３６は、ＰＷＭ信号Ｖｐｗｍのデューティ比が０となった時刻Ｔ１からクロック生成器３８にて生成したクロックの数をカウントしおり、６０ｍｓ経過した時刻Ｔ２において、アクティブ信号Ｖａｃｔをハイレベルからローレベルに切り替える。これによりロック保護回路３２は非アクティブとされる。
【００５０】
時刻Ｔ１からＴ３に至る時間は、ロック保護回路３２が時刻Ｔ１においてファンモータ１１２が停止したことを確認するのに要する検証期間である。つまり、ロック保護回路３２は、アクティブであれば、時刻Ｔ３においてプリドライブ回路２４に出力する停止信号Ｖｓｔｏｐをハイレベルに切り替える。ところが、時刻Ｔ２においてアクティブ信号Ｖａｃｔがローレベルに切り替えられているため、時刻Ｔ３においてロック保護回路３２は非アクティブである。したがって、ロック保護回路３２は、時刻Ｔ３においても、プリドライブ回路２４に出力する停止信号Ｖｓｔｏｐをハイレベルに切り替えることなくローレベルに保つ。
【００５１】
時刻Ｔ４において、ファンモータ１１２の再駆動のため、制御信号Ｖｃｎｔが上げられる。すると、ＰＷＭ回路１４は、制御信号Ｖｃｎｔの大きさに対応したデューティ比のＰＷＭ信号Ｖｐｗｍの出力を再開する。このとき、上述のようにローレベルのアクティブ信号Ｖａｃｔによりロック保護回路３２が非アクティブとなっているため、ロック保護回路３２は停止信号Ｖｓｔｏｐをローレベルに保っている。したがって、時刻Ｔ４にて制御信号Ｖｃｎｔがあげられると、ただちにファンモータ１１２の駆動が再開され、第２ホール信号ＶＨ２は正弦波を示す。
【００５２】
以上のように、本実施の形態の冷却装置２００によれば、ロック制御部３４は、ＰＷＭ回路１４にて生成したＰＷＭ信号Ｖｐｗｍが所定時間を超えてローレベルを示した場合、ロック保護回路３２を非アクティブとするので、ＰＷＭ信号Ｖｐｗｍによるモータの停止と不可抗力によるモータのロックとを区別できる。したがって、モータ駆動装置１００は、ＰＷＭ信号Ｖｐｗｍによりファンモータ１１２の回転を停止した後、その回転を迅速に再開でき、たとえばファンモータ１１２の停止中にデバイスを急激に冷却する必要が生じた場合などにすばやい冷却効果を得られる。
【００５３】
次に、本実施の形態に係る冷却装置２００の効果をより明確にするため、ロック制御部３４の機能を設けない場合の第２ホール信号ＶＨ２、アクティブ信号Ｖａｃｔおよび停止信号Ｖｓｔｏｐの時間波形を破線で示す。この場合、ロック保護回路３２は、時刻Ｔ１においてＰＷＭ信号Ｖｐｗｍのデューティ比が０となったことによるファンモータ１１２の停止を、０．５ｓ経過後の時刻Ｔ３においてファンモータ１１２のロックとして検出する。検出すると、ロック保護回路３２は、停止信号Ｖｓｔｏｐをハイレベルに切り替えてプリドライブ回路２４に出力する。
【００５４】
上記の点において、ロック制御部３４の機能を設けない場合は、上述したロック制御部３４の機能が設けられている場合と相違する。つまり、ロック制御部３４の機能が設けられている場合、時刻Ｔ３においても停止信号Ｖｓｔｏｐがローレベルに保たれるが、その機能を設けない場合、時刻Ｔ３において停止信号Ｖｓｔｏｐはハイレベルに切り替えられる。したがって、ロック制御部３４の機能が設けられていない場合、時刻Ｔ４にてファンモータ１１２の駆動を再開するために制御信号Ｖｃｎｔがあげられ、対応したデューティ比のＰＷＭ信号Ｖｐｗｍの入力を受けても、プリドライブ回路２４は、Ｈブリッジ２６の各スイッチをオフしつづける。このため、ファンモータ１１２は通電されず、迅速な駆動の再開ができない。よって、冷却対象のデバイスの温度を適切に管理できない。
本実施の形態にかかる冷却装置２００によれば、こうした問題を好適に解決できる。
【００５５】
上記実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５６】
実施の形態において、駆動部１０は、ヒステリシスコンパレータ２２と、プリドライブ回路２４と、Ｈブリッジ２６とにより構成されたが、本発明はこれに限定されない。
図３は、変形例にかかる駆動部６０の構成を示す。駆動部６０は、第１演算増幅器６２と、第２演算増幅器６４とを含む。
【００５７】
第１演算増幅器６２が出力する第１駆動電圧Ｖｄｒ１は、抵抗Ｒ１６により第１演算増幅器６２の反転入力端子および第２演算増幅器６４の非反転入力端子に帰還される。第２演算増幅器６４が出力する第２駆動電圧Ｖｄｒ２は、抵抗Ｒ２６により第１演算増幅器６２の非反転入力端子および第２演算増幅器６４の反転入力端子に帰還される。
【００５８】
第１演算増幅器６２および第２演算増幅器６４は、出力段に、電源と接地間に直列接続された２つのトランジスタが設けられており、それらの接続点から出力電圧が取り出される構成である。第１演算増幅器６２および第２演算増幅器６４の出力段にそれぞれ設けられた２つのトランジスタは、図１のＨブリッジ２６における各スイッチに対応する。第１駆動電圧Ｖｄｒ１および第２駆動電圧Ｖｄｒ２は、第１ホール信号ＶＨ１と第２ホール信号ＶＨ２との差分を増幅した電圧となる。また、図１のロック保護回路３２がファンモータ１１２のロックを検出し、停止信号Ｖｓｔｏｐをローレベルからハイレベルに切り替えた場合、第１演算増幅器６２および第２演算増幅器６４はオフされ、ファンモータ１１２の通電は停止される。
【００５９】
また、実施の形態において、モータ駆動装置１００は、ファンモータ１１２をＰＷＭ駆動する場合を説明したが、本発明はこれに限定されない。モータ駆動装置１００は、ファンモータ１１２をリニア駆動してもよい。
【００６０】
また、実施の形態において、ファンモータ１１２が単相モータである場合を説明したが、本発明はこれに限定されない。ファンモータ１１２は、多相モータであってもよい。
【００６１】
また、実施の形態において、ファンモータ１１２の回転をホール素子１１４により検出したが、本発明はこれに限定されない。ファンモータ１１２の回転は、ファンモータ１１２のコイルに発生する誘起電圧をモニタすることにより検出してもよい。
【００６２】
また、実施の形態において、ロック制御部３４は、クロック生成器３８にて生成したクロックをカウンタ３６にて数えることによりＰＷＭ信号Ｖｐｗｍがローレベルを示す時間をモニタしたが、本発明はこれに限定されない。ＰＷＭ信号Ｖｐｗｍがローレベルを示す時間は、キャパシタと抵抗を用いた時定数回路により、ＰＷＭ信号Ｖｐｗｍに遅延をもたせることにより、モニタしてもよい。
【００６３】
実施の形態において、ロック保護回路３２は、方形波信号Ｖｒｃｔをモニタしたが、本発明はこれに限定されない。ロック保護回路３２は、第１ホール信号ＶＨ１または第２ホール信号ＶＨ２をモニタしてもよく、ファンモータ１１２のコイルに発生する誘起電圧をモニタしてもよい。
【００６４】
実施の形態において、モータ駆動装置１００がひとつのＬＳＩに一体集積化される場合について説明したが、本発明はこれには限定されず、一部の構成要素がＬＳＩの外部にディスクリート素子あるいはチップ部品として設けられ、あるいは複数のＬＳＩにより構成されてもよい。たとえば、駆動回路３０のＨブリッジ２６は、ディスクリートのパワートランジスタを用いて構成されてもよい。また、クロック生成器３８は外部に設けられていてもよく、カウンタ３６は外部から入力されるクロックを数えてもよい。
【図面の簡単な説明】
【００６５】
【図１】実施の形態にかかる冷却装置の構成を示す回路図である。
【図２】図１の冷却装置におけるファンモータの駆動再開動作を示すタイミングチャートである。
【図３】変形例にかかる駆動部の構成を示す回路図である。
【符号の説明】
【００６６】
１０  駆動部、  １２  保護回路、  １４  ＰＷＭ回路、  ２２  ヒステリシスコンパレータ、  ２４  プリドライブ回路、  ２６  Ｈブリッジ、  ３２  ロック保護回路、  ３４  ロック制御部、  ３６  カウンタ、  ３８  クロック生成器、  ５２  発振器、  ５４  比較器、  １００  モータ駆動装置、  １１２  ファンモータ、  １１４  ホール素子、  ２００  冷却装置、  ＭＨ１  第１ハイサイドスイッチ、  ＭＨ２  第２ハイサイドスイッチ、  ＭＬ１  第１ローサイドスイッチ、  ＭＬ２  第２ローサイドスイッチ、  ＶＨ１  第１ホール信号、  ＶＨ２  第２ホール信号、  Ｖｃｎｔ  制御信号、  Ｖａｃｔ  アクティブ信号、  Ｖｄｒ１  第１駆動電圧、  Ｖｄｒ２  第２駆動電圧、  Ｖｐｗｍ  ＰＷＭ信号、  Ｖｒｃｔ  方形波信号、  Ｖｓｔｏｐ  停止信号。
【図１】
0004689432.tif 000002
【図２】
0004689432.tif 000003
【図３】
0004689432.tif 000004