"単相または複数相の電機子コイルに対して通電を行うインバータ回路と、ロック保護信号に基づいて前記インバータ回路を制御する制御回路部と、ロータの回転位置を検出する位置検出センサを含み、該位置検出センサの検出信号に同期したパルス信号を生成する回転位置検出回路と、前記パルス信号に含まれる高周波信号を除去してフィルタ信号を生成するフィルタ回路と、前記パルス信号と前記フィルタ信号とに基づいて、前記位置検出センサの検出信号がゼロでないときに前記ロータがロック状態になる第1のロック状態と、前記位置検出センサの検出信号がゼロクロスしたときに前記ロータがロック状態になる第2のロック状態とのいずれかであるかを判別するロック判別部と、前記第1のロック状態に応じた前記ロータの再起動制御と、前記第2のロック状態に応じた前記ロータの再起動制御とを行うための前記ロック保護信号を生成して前記制御回路部に供給するロータ動作制御部と、を備えることを特徴とするモータ駆動制御装置。前記ロック判別部は、前記パルス信号がゼロクロスした時刻を起点として、所定のクロック信号に同期させてカウント動作を開始し、その後に前記パルス信号がゼロクロスするとカウント値をリセットする第1のカウンタと、前記フィルタ信号がゼロクロスした時刻を起点として、前記クロック信号に同期させてカウント動作を開始し、その後に前記フィルタ信号がゼロクロスするとカウント値をリセットする第2のカウンタと、前記パルス信号を前記クロック信号でサンプリングした結果に基づいて、前記第1のロック状態と前記第2のロック状態とのいずれかであるかを判別するロック状態識別部と、を有することを特徴とする請求項1に記載のモータ駆動制御装置。前記第1のカウンタは、前記パルス信号がゼロクロスした時刻から所定の期間内に前記パルス信号がゼロクロスしなかった場合に、前記第1のロック状態であることを示す第1の再起動準備信号を生成して前記ロータ動作制御部に供給し、前記第2のカウンタは、前記フィルタ信号がゼロクロスした時刻から所定の期間内に前記フィルタ信号がゼロクロスしなかった場合に、前記第2のロック状態であることを示す第2の再起動準備信号を生成して前記ロータ動作制御部に供給することを特徴とする請求項2に記載のモータ駆動制御装置。前記ロータ動作制御部は、前記第1のロック状態の期間内は、所定時間ごとに前記電機子コイルに電流を流して前記ロータの再起動を試みるための前記ロック保護信号を生成すると共に、前記第1のカウンタにカウント動作の継続を指示し、前記第1のカウンタがカウント動作を開始してから所定の期間内に前記パルス信号がゼロクロスしなかった場合は、前記第1のロック状態を保持するための前記ロック保護信号を生成することを特徴とする請求項3に記載のモータ駆動制御装置。前記ロータ動作制御部は、前記第2のロック状態の期間内は、所定時間ごとに前記電機子コイルに電流を流して前記ロータの再起動を試みるための前記ロック保護信号を生成すると共に、前記第2のカウンタにカウント動作の継続を指示し、前記第2のカウンタがカウント動作を開始してから所定の期間内に前記フィルタ信号がゼロクロスしなかった場合は、前記第2のロック状態を保持するための前記ロック保護信号を生成することを特徴とする請求項3または4に記載のモータ駆動制御装置。前記ロータ動作制御部は、前記第2のロック状態になった直後に、前記電機子コイルの一方から他方に電流を流した後に、他方から一方に電流を流し、その後、前記電機子コイルの両端間を同電圧に設定してショートブレーキをかける制御を行うための前記ロック保護信号を生成することを特徴とする請求項5に記載のモータ駆動制御装置。特許文献2は、モータをロックさせた後に、ロータを本来の停止位置から安定して始動できることを前提としているが、実際には、マグネットの着磁波形が台形波になってロータが本来の停止位置で停止しなくなったり、モータファンの羽根に堆積した埃等によりロータの回転が阻害されたりして、ロータがホール信号のゼロクロス点で停止することがある。特許文献2は、上記のような状態によるゼロクロス点での停止後の再起動を考慮に入れておらず、この場合、正常にロータを再起動できる保証はない。本発明は、上述した問題点に鑑みてなされたものであり、その目的は、ロータの停止位置によらず、ロック状態の解除後に確実にロータを再起動できるモータ駆動制御装置を提供するものである。上記の課題を解決するために、本発明の一態様では、単相または複数相の電機子コイルに対して通電を行うインバータ回路と、ロック保護信号に基づいて前記インバータ回路を制御する制御回路部と、ロータの回転位置を検出する位置検出センサを含み、該位置検出センサの検出信号に同期したパルス信号を生成する回転位置検出回路と、前記パルス信号に含まれる高周波信号を除去してフィルタ信号を生成するフィルタ回路と、前記パルス信号と前記フィルタ信号とに基づいて、前記位置検出センサの検出信号がゼロでないときに前記ロータがロック状態になる第1のロック状態と、前記位置検出センサの検出信号がゼロクロスしたときに前記ロータがロック状態になる第2のロック状態とのいずれかであるかを判別するロック判別部と、前記第1のロック状態に応じた前記ロータの再起動制御と、前記第2のロック状態に応じた前記ロータの再起動制御とを行うための前記ロック保護信号を生成して前記制御回路部に供給するロータ動作制御部と、を備えることを特徴とするモータ駆動制御装置が提供される。ロータの停止位置によらず、ロック状態の解除後に確実にロータを再起動できる。以下、図面を参照しながら、本発明の実施形態について詳細に説明する。第1の実施形態図1は本発明の第1の実施形態に係るモータ駆動制御装置の概略構成を示すブロック図である。図1のモータ駆動制御装置1は、インバータ回路2と、制御回路部3と、PWM生成回路4と、回転位置検出回路5と、フィルタ回路6と、ロック保護部7とを備えている。インバータ回路2は、単相のブラシレスDCモータ以下、単にモータと呼ぶ8の電機子コイル8aに電流を流すか否かの制御と、電機子コイル8aに流す電流の向きの制御とを行う。インバータ回路2は、電源端子と接地端子との間に直列接続されたハイサイド側のトランジスタQ1,Q3と、同じく電源端子と接地端子との間に直列接続されたローサイド側のトランジスタQ2,Q4とを有する。これらトランジスタQ1~Q4は、制御回路部3からの制御信号H1,H2,L1,L2によりオン/オフ制御される。トランジスタQ1,Q2の接続ノードn1は電機子コイル8aの一端に接続され、トランジスタQ3,Q4の接続ノードn2は電機子コイル8aの他端に接続されている。トランジスタQ1がオン、トランジスタQ2がオフ、トランジスタQ3がオフおよびトランジスタQ4がオンのとき、電機子コイル8aには、接続ノードn1からn2に向かって電流が流れる。一方、トランジスタQ1がオフ、トランジスタQ2がオン、トランジスタQ3がオンおよびトランジスタQ4がオフのとき、電機子コイル8aには、接続ノードn2からn1に向かって電流が流れる。制御回路部3は、PWM生成回路4で生成されたPWM信号と、回転位置検出回路5で検出された回転位置検出信号Hcと、ロータ保護部7で生成されたロック保護信号Sとに基づいて、上述した制御信号H1,H2,L1,L2を生成する。回転位置検出回路5は、モータ8の回転子である不図示のロータの回転位置を検出するホール素子51と、ヒステリシスコンパレータ52とを有する。ヒステリシスコンパレータ52は、ホール素子51の両端間の電位差に応じたパルス信号を回転位置検出信号Hcとして出力する。フィルタ回路6は、ローパスフィルタを内蔵しており、回転位置検出信号Hcに含まれる高周波成分例えば1MHz程度のノイズ信号を除去したフィルタ信号FG例えば2kHz程度を生成して、ロック保護部7に供給する。ロック保護部7は、ロック判別部71とロータ動作制御部72とを有する。ロック判別部71は、ホール素子51の検出信号以下、ホール信号Hpがゼロクロスしていないときにロータがロック状態になる第1のロック状態と、ホール信号Hpがゼロクロスしたときにロータがロック状態になる第2のロック状態とのいずれかであるかを判別する。ロータ動作制御部72は、第1のロック状態に応じたロータの再起動制御と、第2のロック状態に応じたロータの再起動制御とを行うためのロック保護信号Sを生成して制御回路部3に供給する。また、ロータ動作制御部72は、ロック状態であることを示すアラーム信号ALを生成する。図2はロック判別部71の内部構成の一例を示すブロック図である。図2のロック判別部71は、タイマ部711とロック状態識別部712とを有する。タイマ部711は、第1のカウンタ711aと、第2のカウンタ711bと、クロック生成回路711cとを有する。第1のカウンタ711aは、ロータがロック状態でない通常動作時には、回転位置検出信号Hcがゼロクロスする時刻すなわち、回転位置検出信号Hcの立ち上がりまたは立ち下がりのタイミングを起点として、クロック生成回路711cで生成されたクロック信号に同期させてカウント動作を開始し、次にゼロクロスする時刻でカウント値をリセットする動作を繰り返し行う。ロータがホール信号Hpのゼロクロスでない時刻で停止してしまうと、その後は回転位置検出信号Hcがゼロクロスしなくなるため、第1のカウンタ711aはカウント動作を継続して行うことになり、カウント値が通常動作時よりも大きくなる。本来は、リセットされるべきカウント値よりもカウント値が大きくなった時点で、第1のカウンタ711aは、第1のロック状態になったと判断して、第1の再起動準備信号S1をハイレベルにする。その後、第1のロック状態の期間内に、第1のカウンタ711aは、所定期間ごとにカウント動作を繰り返し行う。第1のカウンタ711aがカウント動作を行う間は、第1の再起動準備信号S1をロウレベルにする。第1のロック状態の期間内において、第1のカウンタ711aがカウント動作を行っている最中に回転位置検出信号Hcのゼロクロスが検出されると、第1のカウンタ711aはリセットされ、かつ第1の再起動準備信号S1もロウレベルになる。第2のカウンタ711bは、ロータがロック状態でない通常動作時には、フィルタ信号FGがゼロクロスする時刻すなわち、フィルタ信号FGの立ち上がりまたは立ち下がりのタイミングを起点として、クロック生成回路711cで生成されたクロック信号に同期させてカウント動作を開始し、次にゼロクロスする時刻でカウント値をリセットする動作を繰り返し行う。ホール信号Hpがゼロクロスする時刻にロータが停止してしまうと、その後は、フィルタ信号FGはゼロクロスしなくなるため、第2のカウンタ711bはカウント動作を継続して行うことになり、カウント値が通常動作時よりも大きくなる。本来は、リセットされるべきカウント値よりもカウント値が大きくなった時点で、第2のカウンタ711bは、第2のロック状態になったと判断して、第2の再起動準備信号S2をハイレベルにする。その後、第2のロック状態の期間内に、第2のカウンタ711bは、所定期間ごとにカウント動作を繰り返し行う。第2のカウンタ711bがカウント動作を行っている間も、第2の再起動準備信号S2はハイレベルのままである。第2のロック状態の期間内において、第2のカウンタ711bがカウント動作を行っている最中にフィルタ信号FGのゼロクロス点が検出されると、第2のカウンタ711bはリセットされ、かつ第2の再起動準備信号S2もロウレベルになる。ロック状態識別部712は、回転位置検出信号Hcに基づいて、ホール信号Hpがゼロクロスしていないときにロータがロック状態になる第1のロック状態と、ホール信号Hpがゼロクロスしたときにロータがロック状態になる第2のロック状態とのいずれであるかを示すロック状態識別信号CTを生成する。図3はホール信号Hpがゼロクロスしていない時刻でロータがロック状態になる第1のロック状態のロック保護動作の一例を示すタイムチャートである。時刻T0までは、ロータが通常動作を行っており、この期間内は、第1のカウンタ711aは、回転位置検出信号Hcのゼロクロス点を起点としてカウント動作を開始し、次のゼロクロス点でカウント値をリセットするという動作を繰り返し行う。同様に、第2のカウンタ711bは、フィルタ信号FGのゼロクロス点を起点としてカウント動作を開始し、次のゼロクロス点でカウント値をリセットするという動作を繰り返し行う。図3のタイムチャートは、ホール信号Hpがゼロクロスしていない時刻T1でロータが第1のロック状態になり、時刻T6でロック状態が解除されたことを示している。ロータが第1のロック状態になると、ホール信号Hpは原則としてゼロクロスしなくなるが、第1のロック状態の間に衝撃等によりロータが空転すると、一時的にゼロクロスする場合もある。図3では、時刻T6の手前で、ロータが空転して一時的にホール信号Hpがゼロクロスした例を示している。ロータが第1のロック状態になると、それ以降、回転位置検出信号Hcもゼロクロスしなくなる。このため、第1のカウンタ711aは、本来はリセットすべきカウント値になってもリセットされず、カウント値が上がり続ける。カウント値が所定の値になった時点T2で、第1のカウンタ711aは第1のロック状態になったことを検出し、第1の再起動準備信号S1をハイレベルにする。ロータ動作制御部72は、第1の再起動準備信号S1がハイレベルになると、フィードバック信号FBを例えばハイレベルにする。このフィードバック信号FBは、ロック判別部71内のタイマ部711に入力され、第1のカウンタ711aと第2のカウンタ711bのカウント動作はともに停止状態となる。その後、第1のロック状態の間は、第1のカウンタ711aは上述したように間歇的にカウント動作を行い、第2のカウンタ711bはカウント動作を停止する。したがって、第1のロック状態の間は、第1のカウンタ711aから出力される第1の再起動準備信号S1は、第1のカウンタ711aのカウント動作期間のみロウレベルとなり、第2のカウンタ711bから出力される第2の再起動準備信号S2はロウレベルを保持する。図3の例では、時刻T4~T5が第1のカウンタ711aのカウント動作期間であり、その前後の時刻T2~T4と時刻T5~T6は、第1のカウンタ711aのカウント停止期間である。時刻T4~T5では、制御回路部3は制御信号H1をロウレベルに、制御信号L2をハイレベルにする。これにより、トランジスタQ1がオン、Q2がオフ、Q3がオフ、Q4がオンし、電機子コイル8aに接続ノードn1から接続ノードn2の向きに電流を流してロータの起動を試みる。もし、ロータが正常に起動すれば、ホール信号Hpはゼロクロスし、それに応じて回転位置検出信号Hcもゼロクロスし、回転位置検出信号Hcがゼロクロスしたタイミングで第1のカウンタ711aはリセットされる。図3では、時刻T4~T5の期間内にロータの起動を試みたが、ロータは起動しなかった例を示している。この場合、時刻T5で第1のカウンタ711aはカウント動作を停止して、再度カウント停止期間に入る時刻T5~T6。図3では、時刻T5~T6の間に、ロータが空転して一時的にホール信号Hpがゼロクロスした例を示している。時刻T5~T6では、第1のカウンタ711aはカウント動作を行っておらず、回転位置検出信号Hcがゼロクロスしたとしても、ロック状態は解除されない。時刻T6になると、第1のカウンタ711aはカウント動作を再開し、時刻T7までカウント動作を行う。また、時刻T4~T5と同様に、電機子コイル8aに電流を流して、ロータの起動を試みる。今度は、ロータが起動して、時刻T7でホール信号Hpがゼロクロスする。これにより、第1の再起動準備信号S1はロウレベルになり、第1のカウンタ711aは通常動作時と同じタイミングでリセットされ、以降は回転位置検出信号Hcのゼロクロス点から次のゼロクロス点までカウント動作とリセット動作を繰り返し行う。このように、ロータ動作制御部72は、時刻T2でロック状態を検出した以降、間歇的にロータの起動を試みるべく、ロック保護信号Sによって、制御回路部3を介して電機子コイル8aに電流を供給する。電機子コイル8aに連続的に電流を流すのではなく、間歇的に電流を流すことで、電機子コイル8aの発熱を抑制して、電機子コイル8aの断線あるいは短絡による破壊を防止できる。図3は、時刻T6でロータの起動を試みたときに、ロータが起動した例を示しているが、時刻T6でロータの起動を試みてもロータが起動しない場合は、時刻T4~T6までのタイミングを繰り返すことになる。一方、図4はホール信号Hpがゼロクロスした時点でロータがロック状態になる第2のロック状態のロック保護動作の一例を示すタイムチャートである。ホール信号Hpがゼロクロスした時点でロータがロック状態になると、ホール信号Hpはゼロクロス付近でチャタリングを起こし、所定期間の間、ホール信号Hpには高周波例えば数MHzのノイズ信号が重畳された状態となる。これにより、回転位置検出信号Hcと制御信号L1,L2は、所定期間の間、高周波のパルス信号になる。図4は、時刻T1aでロータがロック状態になる例を示している。これにより、時刻T3aまで回転位置検出信号Hcが高周波のパルス信号になる。第1のカウンタ711aは回転位置検出信号Hcがゼロクロスする時刻を起点としてカウント動作を開始し、次にゼロクロスする時刻でカウント値をリセットするため、回転位置検出信号Hcが高周波になれば、第1のカウンタ711aは頻繁にリセットされることになり、第1のカウンタ711aの出力である第1の再起動準備信号S1はロウレベルのままである。これに対して、第2のカウンタ711bは、回転位置検出信号Hcをフィルタ回路6でフィルタリングしたフィルタ信号FGがゼロクロスする時刻T0aから次にゼロクロスまでの間、カウント動作を行う。フィルタ信号FGは、高周波のノイズ信号を含まないため、時刻T3bまでゼロクロスしない。したがって、時刻T3bの手前の時刻T3aになった時点で、第2のカウンタ711bのカウント値は所定の値に達し、第2のカウンタ711bは第2の再起動準備信号S2をハイレベルにする。この時刻T3aがロック状態の検出時刻となる。第2の再起動準備信号S2がハイレベルになると、ロータ動作制御部72は、フィードバック信号FBを例えばハイレベルにする。これにより、第1のカウンタ711aと第2のカウンタ711bのカウント動作はともに停止状態となり、第1および第2の第1の再起動準備信号S1,S2はその直前の信号レベルを保持する。具体的には、第2のロック状態の間は、第1のカウンタ711aから出力される第1の再起動準備信号S1はロウレベルを保持し、第2のカウンタ711bから出力される第2の再起動準備信号S2はハイレベルを保持する。また、ロック状態識別部712は、回転位置検出信号Hcを、クロック生成回路711cで生成されたクロック信号でサンプリングして、そのサンプリング結果に基づいて、時刻T1bでチャタリングが起こった否かを判別する。そして、チャタリングが起こったことがわかると、ロック状態識別信号CTをハイレベルにする。ロック状態識別信号CTは、ホール信号Hpがゼロクロスしていないときにロータがロック状態になる第1のロック状態のときにロウレベルになり、ホール信号Hpがゼロクロスするときにロータがロック状態になる第2のロック状態のときにハイレベルになる信号であり、ロック状態識別信号CTの信号レベルにより、第1のロック状態と第2のロック状態のいずれであるかを容易に識別することができる。ロック保護部7内のロータ動作制御部72は、時刻T3a~T6aまでの所定期間の間例えば約3.8秒、制御回路部3にロック保護信号Sを出力して、ロック保護動作を行う。具体的には、時刻T3a~T3bと時刻T3b~T4aとで、互いに逆向きに電機子コイル8aに電流を流し、その後、時刻T4a~T5aでは、電機子コイル8aの両端を接地電圧に設定して、ショートブレーキをかける。すなわち、ショートブレーキを行うことにより、電機子コイル8aに逆起電力を発生させて、ロータの振動を抑制する。その後、時刻T5a~T6aの期間は、電機子コイル8aには電流を流さないようにして、電機子コイル8aの発熱を抑制する。時刻T6aになると、制御信号H1をロウ、制御信号L2をハイにして、トランジスタQ1とQ4をオンする。これにより、電機子コイル8aに電流が流れて、ロータの起動を試みる。これにより、ロータが起動し、ホール信号Hpは時刻T7aでゼロクロスし、モータ8の通常動作に復帰する。なお、時刻T6aでロータの起動を試みても、ロータが起動しない場合は、ホール信号Hpはゼロクロスしないため、所定時間経過後に、再度ロータの起動を試みることになる。すなわち、ロータが起動するまで、時刻T5a~T7aの動作を繰り返すことになる。このように、第1の実施形態では、ホール信号Hpがゼロクロスしていないときにロータがロック状態になる第1のロック状態と、ホール信号Hpがゼロクロスするときにロータがロック状態になる第2のロック状態とを判別し、各ロック状態に適したロック保護動作とロータの再起動動作を行うため、ロータを安全かつ確実に再起動させることができ、モータ8の安定動作が可能となる。より具体的には、第1および第2のロック状態の間は、間歇的に電機子コイル8aに電流を流してロータの起動を試みるため、電機子コイル8aの発熱を抑制して電機子コイル8aの断線あるいは短絡による破壊を防止できる。また、間歇的に電機子コイル8aに電流を流している間に、第1または第2のカウンタ711a,711bでカウント動作を行い、リセット前のカウント値により、ロータが再起動したか否かを判断するため、比較的簡易な手法で、正確にロータの再起動の有無を検出できる。さらに、第2のロック状態になる直前に、チャタリングの発生を正しく検出して、チャタリングにより誤動作が起きないようにするため、信頼性の向上が図れる。また、第2のロック状態に入った直後に、電機子コイル8aに強制的に電流を流した後にショートブレーキをかけるため、ロータの振動を確実に抑制できる。第2の実施形態以下に説明する第2の実施形態は、ロック判別部の内部構成が第1の実施形態とは異なることを特徴とする。なお、ロック判別部以外は、第1の実施形態と同様であるため、以下では、ロック判別部を中心に説明する。図5は第2の実施形態に係るロック判別部71aの内部構成を示すブロック図である。図5のロック判別部71aは、タイマ部711’と、ロック状態識別部712と、クロック生成回路711cとを有する。ロック状態識別部712の内部構成および処理動作は、第1の実施形態と同様である。第1の実施形態では、タイマ部711の内部にクロック生成回路711cが設けられていたが、第2の実施形態では、タイマ部711’とは別個にクロック生成回路711cが設けられている。ただし、クロック生成回路711cが生成するクロック信号は、第1の実施形態と同様である。図5のタイマ部711’は、第1のタイマ713と第2のタイマ714とを有する。第1のタイマ713は、並列接続されるトランジスタQ5およびコンデンサC1と、トランジスタQ5およびコンデンサC1の接続ノードn3に接続される第1のロック検出部713aとを有する。第2のタイマ714は、並列接続されるトランジスタQ6およびコンデンサC2と、トランジスタQ6およびコンデンサC2の接続ノードn4に接続される第2のロック検出部714aとを有する。トランジスタQ5は回転位置検出信号Hcの信号レベルに応じてオン/オフする。トランジスタQ6はフィルタ信号FGの信号レベルに応じてオン/オフする。ロータの回転中は、回転位置検出信号Hcはハイレベルとロウレベルを繰り返すため、コンデンサC1は充放電を繰り返すことになる。より具体的には、回転位置検出信号Hcはハイレベルになると、トランジスタQ6がオンして、コンデンサC1は放電して接続ノードn3は約0Vとなり、回転位置検出信号Hcはロウレベルになると、トランジスタQ6がオフして、コンデンサC1は第1のロック検出部713aを介して充電され、接続ノードn3は所定の充電電圧になる。ロータが第1のロック状態になると、図3からわかるように、回転位置検出信号Hcは例えばハイレベルの状態を保持する。よって、トランジスタQ1はオン状態を継続し、コンデンサC1は放電状態を継続して、接続ノードn3は約0Vのままになる。第1のロック検出部713aは、接続ノードn3が所定期間以上にわたって、約0Vであることを検出した時点で、第1の再起動準備信号S1aをハイレベルにする。第1の再起動準備信号S1aは、図3の第1の再起動準備信号S1と同じタイミングを持つ信号である。一方、ホール信号Hpがゼロクロスするときにロータが停止した場合、図4に示すように、チャタリングが発生するが、チャタリングの発生期間内は、フィルタ信号FGはロウレベルになる。フィルタ信号FGがロウレベルになると、トランジスタQ6はオフ状態を保持し、コンデンサC2は充電状態を継続して、接続ノードn4は充電電圧のままになる。第2のロック検出部714aは、接続ノードn3が所定期間以上にわたって、充電電圧であることを検出した時点で、第2の再起動準備信号S2aをハイレベルにする。第2の再起動準備信号S2aは、図4の第2の再起動準備信号S2と同じタイミングを持つ信号である。このように、第2の実施形態では、コンデンサC1,C2の充放電状態を検出することにより、ロック状態になったかどうかを正確に検出でき、また第1のロック状態と第2のロック状態との判別も可能となる。よって、第1の実施形態と同様に、各ロック状態に適したロック保護動作とロータの再起動動作を行うことができ、ロータを安全かつ確実に再起動可能となる。その他の変形例上述したホール素子51の代わりに、ホールICやフォトセンサ等の各種の位置センサを用いてロータの回転位置を検出してもよい。上述したフィルタ回路6は、アナログフィルタでも、デジタルフィルタでもよい。図4の時刻T3a~T4aでは、接続ノードn1から接続ノードn2に向かって電機子コイル8aに電流を流した後に、接続ノードn2から接続ノードn1に向かって電機子コイル8aに電流を流したが、逆の順序で電機子コイル8aに電流を流してもよい。モータ8は、単相であっても、複数相でもよい。図2では、タイマ部711の内部にクロック生成回路711cを設ける例を説明したが、図5と同様に、タイマ部711の外部にクロック生成回路711cを設けてもよい。この場合、クロック生成回路711cは、必ずしもモータ駆動制御装置1の内部に設ける必要はなく、モータ駆動制御装置1の外部からクロック信号を供給するようにしてもよい。図1のモータ駆動制御装置1を構成する各部のうち、少なくとも一部は、CPU等の演算処理回路を用いて、ソフトウェアで処理動作を行ってもよい。本発明の態様は、上述した個々の実施形態に限定されるものではなく、当業者が想到しうる種々の変形も含むものであり、本発明の効果も上述した内容に限定されない。すなわち、特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。"