(57)【特許請求の範囲】
【請求項１】
直流モータからの入力信号に対しノイズを除去するフィルタ、
該フィルタ出力に対しリップルパルスを生成するパルス成形回路、
前記リップルパルスを基に前記フィルタの遮断周波数をリニアに変えるパルスを出力するパルス発生回路、
該パルス発生回路の出力を基に、パルス減、パルス増の異常パルスを含む前記リップルパルスを補正し、前記直流モータの回転に同期した補正リップルパルスを生成するパルス補正回路を備えたことを特徴とする直流モータのモータ回転パルス生成回路。
【請求項２】
前記フィルタはスイッチト・キャパシタ・フィルタとし、該スイッチト・キャパシタ・フィルタのクロック入力には前記リップルパルスの周波数が遮断周波数となるパルスが入力される請求項１に記載の直流モータのモータ回転パルス発生回路。
【請求項３】
前記パルス補正回路は、
前記パルス発生回路からの出力を積分する積分回路、
該積分回路の出力を所定のしきい値と比較する比較回路、
前記リップルパルスのエッジを検出するエッジ検出回路、
を備え、前記比較回路による比較結果に基づいて前記リップルパルスのパルス減を補正し、前記エッジ検出回路によるエッジ検出時における前記比較回路による比較結果に基づいて前記リップルパルスのパルス増を補正する請求項１または請求項２に記載の直流モータのモータ回転パルス生成回路。
【請求項４】
前記積分回路は、積分値が第１しきい値よりも小さい場合には前記リップルパルスのエッジ検出時に積分値をクリアせず、第２しきい値よりも大きくなった時に積分値をクリアする請求項３に記載の直流モータのモータ回転パルス生成回路。
【請求項５】
積分値が第１しきい値および第２しきい値の範囲内となるタイミングでパルスを出力し、該パルスと前記リップルパルスにより補正リップルパルスを生成する請求項４に記載の直流モータのモータ回転パルス生成回路。
【請求項６】
前記しきい値は、前記直流モータの回転状態により可変とする請求項３に記載の直流モータのモータ回転パルス生成回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はブラシを有する直流モータを用い、直流モータの回転に応じて変化する正確なパルスを生成するモータ回転パルス生成回路に関するものである。
【０００２】
【従来の技術】
近年、直流モータの回転検出装置は、直流モータを用いてモータの位置制御等を行う様々な分野に用いられている。例えば、車両においてはメモリシートにおいてシートの位置制御を行ったり、ウィンドレギュレータやサンルーフ等においては挟み込み検知等の装置に用いられる。
【０００３】
また、直流モータのモータ電流を用いて制御を行う場合には直流モータが回転するとき、整流子の複数あるセグメントがブラシを通過する際に接続されるコイルの数が回転に伴い変化するために、つながるコイルの数が変化して抵抗値が変化しコイルに流れる電流が変化する。このため、モータコイルに流れる電流に基づく制御を行うと、電流波形にはリップルがのってしまい、このようにリップルがのった電流を基に挟み込み等の制御を行うと、モータの回転に応じた正確な制御ができなくなってしまう。
【０００４】
そこで、本発明者らは特開平１０−１０９５３４号公報では次のような提案をした。この公報に示される装置では、直流モータを流れる電流に比例した電圧を制御装置に入力し、Ａ／Ｄ入力の取り込みタイミングをフィルタ回路、第１および第２微分回路、電圧比較回路により構成される入力タイミング回路からの出力により決定し、入力タイミング回路から得られた信号のタイミングでＡ／Ｄ入力をして挟み込みの検知を行うようにしている。
【０００５】
【本発明が解決しようとする課題】
一般的に、直流モータを駆動するときに流れるモータ電流は、モータトルクに比例するＤＣ電流と回転数に比例するリップル成分、およびノイズ成分により構成されている。しかしながら、上記の公報に示す方法ではノイズ成分をフィルタ回路により減衰はするが、フィルタの遮断周波数は変化するモータの回転数に対応させるため、最大モータ回転数に設定される。
【０００６】
一方、低電圧駆動時や低温等にはモータ回転は遅くなることが知られ、モータ回転数が遅くなったときフィルタ回路で十分減衰できない遮断周波数近傍のノイズ成分の影響により、ノイズが原因で異常パルス（例えば、パルスが出ない場所でパルスが出てしまうこと）が生成される場合がある。このようにノイズにより発生した異常パルスにより電流の変化量を正確に検出できない場合が起こり、フィルタで減衰しきれないノイズ成分は、モータ回転数が遅くなったとき顕著になることが実験の結果判明した。
【０００７】
そこで、特願平１０−１８０９８１号では、モータ電流に含まれるリップル成分をローパスフィルタ、微分回路、増幅器、比較器等から成るアナログ回路によってリップルパルスを生成する回路を次に提案した。これは、低周波フィルタと高周波フィルタを含むローパスフィルタＬＰＦによりノイズを除去し、第１微分回路によりローパスフィルタの出力を微分し直流成分の減衰を行うと共に、第１増幅器により第１微分回路の出力を増幅し、第２微分回路により第１増幅器の出力を微分して位相をシフトさせ、比較器により第２微分回路の出力と第１増幅器の出力を比較して、低周波フィルタと高周波フィルタを切り替えることにより、ローパスフィルタの遮断周波数を切り替えるものである。
【０００８】
このように、ローパスフィルタにおける低周波および高周波フィルタのフィルタ定数をスイッチにより切り替える固定定数回路では、モータからの信号を基にフィルタ定数を数段階で切り替え、ノイズに影響しない正確なパルス成形を行う必要がある。しかし、ノイズ成分の大きなモータを使用した場合には、ノイズ除去のためにフィルタの減衰率をより大きなものにしなくてはならず、フィルタの減衰率を大きくするとモータ回転数検出範囲が狭くなるため、フィルタを多段化し、フィルタの遮断周波数を多段で切り替えて変化させることによって、フィルタ定数の切り替えを行わなければならなくなる。よって、ソフトまたはハードでの切り替え制御が難しくなってしまう。
【０００９】
よって、本発明は上記の問題点に鑑みてなされたものであり、フィルタの遮断周波数の切り替えを段階的に行うことなく、モータの回転に正確に追従したパルス出力が得られる回路を提供することを技術的課題とする。
【００１０】
【課題を解決するための手段】
上記の課題を解決するために講じた技術的手段は、直流モータからの入力信号に対しノイズを除去するフィルタ、フィルタ出力に対しリップルパルスを生成するパルス成形回路、リップルパルスを基にフィルタの遮断周波数をリニアに変えるパルスを出力するパルス発生回路、パルス発生回路の出力を基に、パルス減、パルス増の異常パルスを含むリップルパルスを補正し、直流モータの回転に同期した補正リップルパルスを生成するパルス補正回路を備えたことである。
【００１１】
上記の構成により、パルス成形回路から得られるリップルパルスを基に、フィルタの遮断周波数をリニアに変えるパルス発生回路からのパルスでリップルパルスをパルス補正回路により補正し、直流モータの回転に同期した正確なパルス出力（補正リップルパルス）が生成される。
【００１２】
これは、リップルパルスに異常パルス（パルスができないところにパルスが出るパルス増や、パルスが飛んでしまうパルス減）が発生しても、パルス補正回路により、パルス発生回路からの出力を基にリップルパルスに対して補正が行われるため、モータ回転に基づく正確なパルスを生成することが可能となる。この場合、フィルタ遮断周波数はリップルパルスをフィードバックして周波数変換して遮断周波数を変化させているので遮断周波数はリニアな変化となり、段階的なフィルタ遮断周波数の切り替えは必要なく、モータ回転に応じた出力が得られる。しかも、その切り替えはハードで対応が可能となる。
【００１３】
フィルタはスイッチト・キャパシタ・フィルタとし、スイッチト・キャパシタ・フィルタのクロック入力にはリップルパルスの周波数が遮断周波数となるパルスが入力されるようにすれば、スイッチト・キャパシタ・フィルタによりフィルタ遮断周波数をリップルパルスに追従して変化させることが可能となる。
【００１４】
また、パルス補正回路は、パルス発生回路からの出力を積分する積分回路、積分回路の出力を所定のしきい値と比較する比較回路、リップルパルスのエッジを検出するエッジ検出回路を備えることから、リップルパルスのエッジ検出時、パルス発生回路からの出力（積分値）を所定のしきい値と比較し、その結果を基にたリップルパルスの補正が行える。
【００１５】
更に、積分回路は、積分値が第１しきい値よりも小さい場合にはリップルパルスのエッジ検出時に積分値をクリアせず、第２しきい値（＞第１しきい値）よりも大きくなった時に積分値をクリアすれば、たとえリップルパルスに異常パルスが発生した場合でも、積分値を第１しきい値と比較することでパルス増の補正が可能となり、また、積分値を第２しきい値と比較することでパルス減の補正が可能となる。
【００１６】
積分値が第１しきい値および第２しきい値の範囲内となるタイミングでパルスを出力し、このパルスとリップルパルスにより補正リップルパルスを生成するようにすれば、簡単な比較回路および論理回路により補正パルスを生成することが可能となる。
【００１７】
しきい値は、直流モータの回転状態により可変とすれば、モータ回転状態に急激な変化（モータロック等）が発生しても、しきい値がそれに追従し、正確なパルスが生成されるものとなる。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して説明する。
【００１９】
図１は、直流モータ１１の回転数に応じてパルス出力するモータ回転パルス生成回路３０を示している。この回路３０は、内部にフィルタ（スイッチト・キャパシタ・フィルタ）３ａ、リップルパルス成形回路（パルス成形回路）３ｂ、パルス発生回路およびパルス補正回路７を備えている。パルス発生回路はＰＬＬ（フェーズ・ロックト・ループ）３ｃ、分周回路３ｄ、ローパスフィルタ（ＬＰＦ）３ｅ、加減算回路３ｆで構成されている。
【００２０】
そこで、各回路ブロックについて詳細に説明すると、スイッチト・キャパシタ・フィルタ３ａは、基本的には図２の（ａ）に示されるようにアナログスイッチとコンデンサで構成された回路（スイッチト・キャパシタ回路）をフィルタに応用したものである。図２の動作説明図に示すように基本的には２個のスイッチとコンデンサから構成され、スイッチＳ１，Ｓ２を周期Ｔで交互にオン／オフすることで電流ｉが、ｉ＝Ｖ／（１／ｆＣ）で流れることから、スイッチト・キャパシタは抵抗と等価であるとみなせる。これを応用した抵抗とコンデンサより成るＣＲフィルタの場合（（ｂ）参照）には、その回路の遮断周波数ｆｃは２つのスイッチをオン／オフする周波数（スイッチト・キャパシタ・フィルタの場合にはクロック入力）により可変となり、遮断周波数ｆｃは（ｂ）のように表わされる。尚、ここではノイズを除去するスイッチト・キャパシタ・フィルタ３ａには市販のＩＣ（ＭＦ６−５０）を使用しており、このＩＣの遮断周波数ｆｃはｆｃ＝ｆCLK（クロック入力周波数）／Ｎ（定数、例えば、定数：５０）で表わされる。
【００２１】
リップルパルス成形回路３ｂは、図３に示される回路構成から成り立っている。この回路３ｂは内部に高周波アクティブフィルタＦＬ２、第１および第２微分回路ＤＣ１，ＤＣ２、増幅器ＡＰ１、比較器（電圧比較器）ＣＭを備えている。
【００２２】
高周波アクティブフィルタＦＬ２は、抵抗Ｒ３，Ｒ４がオペアンプＯＰ１の非反転入力端子に入力され、反転入力端子には更に抵抗Ｒ３，Ｒ４の接続点に接続されたコンデンサＣ２が接続される。また、反転入力端子と抵抗Ｒ３，Ｒ４の接続点にはコンデンサＣ３が接続され、出力に対してフィードバックがかけられている。このフィルタＦＬ２は高周波成分の除去を行うもので、例えば、モータ１１の最高回転数（例えば、６０００ｒｐｍ）以上のノイズ成分を減衰量を大きくして確実に除去することができ、フィルタＦＬ２により、直流モータの回転信号（リップル周波数）にのるノイズが除去できるローパスフィルタＬＰＦとして機能する。
【００２３】
第１微分回路ＤＣ１は、ローパスフィルタＬＰＦの出力（ｂ）に接続されており、入力信号を微分して直流成分の減衰を行うものである。第１微分回路ＤＣ１はオペアンプＯＰ２の反転入力端子に、抵抗Ｒ７とカップリングコンデンサＣ５が直列接続されている。一方、非反転入力端子には抵抗Ｒ５とＲ６の分圧された電圧が印加され、分圧点にはバイパスコンデンサＣ４が接続されている。また、反転入力端子とオペアンプＯＰ２の出力との間には抵抗Ｒ８とコンデンサＣ６が並列接続されている。
【００２４】
増幅器ＡＰ１は、第１微分回路ＤＣ１の出力（ｃ）を増幅するものであり、オペアンプＯＰ３の非反転入力端子には抵抗Ｒ９，Ｒ１０が直列接続され、更に非反転入力端子にはコンデンサＣ９が接続されている。また、反転入力端子と、抵抗Ｒ９，Ｒ１０の接続点にはコンデンサＣ７が抵抗Ｒ１１を介して接地された状態で接続されており、オペアンプＯＰ３の出力との間にコンデンサＣ８および抵抗Ｒ１２が並列接続されている。
【００２５】
第２微分回路ＤＣ２は、増幅器ＡＰ１の出力（ｄ）を微分して位相を９０°シフトさせるものであり、オペアンプＯＰ４の非反転入力端子には増幅器ＡＰ１の出力（ｄ）が抵抗Ｒ１４とコンデンサＣ１１のフィルタを介して接続されている。一方、反転入力端子には抵抗Ｒ１３とコンデンサＣ１０が直列接続され、更にオペアンプＯＰ４の出力（ｅ）と非反転入力端子の間に抵抗Ｒ１５とコンデンサＣ１２が並列接続されている。
【００２６】
比較器ＣＭは、第２微分回路ＤＣ２の出力（ｅ）と増幅回路ＡＰ１の出力（ｄ）を比較するものであり、オペアンプＯＰ５の反転入力には抵抗Ｒ１７を介して増幅回路ＡＰ１の出力（ｄ）が接続されており、非反転入力端子には抵抗Ｒ１６を介して第２微分回路ＤＣ２の出力（ｅ）が接続され、更にオペアンプＯＰ５の出力（ｆ）との間には抵抗Ｒ１８が接続され、出力（ｆ）からリップル周波数に合致した矩形状のパルス（リップルパルス）が出力される。
【００２７】
上記したパルス成形回路３ｂの各部における出力波形を示すと、図４のようになる。図１に示すモータ１１に流れる電流は、電流に比例した電圧信号（モータ回転信号）に変換されるが、この電圧信号には直流モータ特有のリップルがノイズと共にのっている（ａ波形）。リップルは直流モータ１１を用いた場合に発生するもので、その原因は整流子の複数あるセグメントがブラシを通過する際に接続されるコイルの数が回転に伴い変化するために、並列につながるコイルの数が変化し、モータ回転時の抵抗値の変化によってコイルに流れる電流が変化することで発生する。
【００２８】
このリップルがのった信号をスイッチト・キャパシタ・フィルタ３ａを通すことによりリップルノイズは除去されるが、スイッチト・キャパシタ・フィルタ３ａのクロック入力（クロック周波数ｆCLK）に載るノイズが出力に表れる。その後、ローパスフィルタＬＰＦを通すことにより、平滑化されｂ波形のようにノイズ成分が除去される。次に、ローパスフィルタＬＰＦを通過した信号（ｂ波形）を第１微分回路ＤＣ１に通すと、信号は微分され直流成分の減衰を行いリプル成分のみのｃ波形になる。更に、ｃ波形に対して増幅器ＡＰ１を通すと、ｃ波形の振幅が増幅されてｄの波形になり、その後、第２微分回路ＤＣ２を通すとｃ波形に対して位相が９０°遅れ、第２微分回路ＤＣ２後の波形がe波形となる。次に、増幅器ＡＰ１の出力（ｄ波形）と第２微分回路の出力（ｅ波形）を比較器ＣＭで比較することによって、リップルパルス（ｆ波形）が得られる。
【００２９】
パルス発生回路３ｃ〜３ｆは，このリップルパルスを基にリップルパルスの周波数ｆｐを整数倍で周波数変換してスイッチト・キャパシタ・フィルタ３ａのクロック入力に与えるパルスを発生するものである。本実施形態ではリップルパルスの波形をフィードバックし、リップルパルスの周波数ｆｐがスイッチト・キャパシタ・フィルタ３ａの遮断周波数ｆｃとなるようにする。つまり、ＰＬＬ３ｃに入力されるリップルパルス（ｆ波形）の周波数ｆｐに対し、スイッチト・キャパシタ・フィルタ３ａの出力の遮断周波数の関係式（ｆｃ＝ｆCLK／Ｎ）の定数Ｎ（＝５０）に基づく周波数（ｆｐの５０倍の周波数：５０ｆｐ）をＰＬＬ３ｃは出力するようになっている。このため、ＰＬＬ３ｃは周波数変換機能を有する。ＰＬＬ３ｃの出力（周波数：５０ｆｐ）は、分周回路３ｄへの入力周波数５０ｆｐに対して分周回路３ｄは５０分周し、ＰＬＬ３ｃに対して周波数ｆｐを出力する。このパルス発生回路ではＰＬＬ３ｃに入力されたリップルパルスの周波数ｆｐに一致するように発振が制御され、分周回路３ｄの出力信号の位相制御がなされる。よって、スイッチト・キャパシタ・フィルタ３ａの遮断周波数ｆｃはリップルパルスの状態に基づきリニアに変化する。
【００３０】
更に、ＰＬＬ３ｃにはパルス発生回路の起動時にＰＬＬ３ｃからの出力を安定化させるため、ＬＰＦ３ｅ，加減算回路３ｆが付加されている。パルス発生回路の起動時に加減算回路３ｆにモータ１１を駆動する電圧Ｖｂを外部信号として与えることで、ＰＬＬ３ｃの発振を初期状態で一定の電圧レベルに保持し、発振が安定となった定常時にはＰＬＬ３ｃに入力されるリップルパルスに依存する発振を行う構成をとっている。
【００３１】
これを各位置の波形（分周回路３ｄの出力波形ｊ、ＰＬＬ３ｃからＬＰＦ３ｅへの出力波形ｇ、ＬＰＦからの出力波形ｈ，パルス出力波形ｆ）は図５のようになる。ここで、図５の（ａ）では起動時の波形を示し、（ｂ）では定常時の波形を示している。この場合、ＰＬＬ３ｃのＬＰＦ３ｅに対する信号（ｇ波形）はリップルパルス（ｆ波形）と分周回路３ｄからの信号（ｊ波形）の位相差に比例した信号が表れ、リップルパルスｆに分周回路３ｄからの出力を合わせ込むように、位相制御が行われる。
【００３２】
図６ではローパスフィルタＬＰＦのフィルタ定数切り替えを行ってフィルタの遮断周波数の切り替えを行った場合と、リップルパルスに基づきスイッチト・キャパシタ・フィルタ３ａの遮断周波数を変化させた場合を示している。フィルタ遮断周波数の切り替えを行う従来の方法（例えば、具体的には図３におけるローパスフィルタＬＰＦにおいて、抵抗Ｒ３，Ｒ４それぞれの間にフィルタ定数が変わるように抵抗を介在さたスイッチを並列に設け、フィルタ定数をスイッチにより切り替える方法）では、リップルパルスにパルス減（パルス飛び）や、パルス増の異常パルスが発生してしまう。このため、モータ回転に正確に同期した信号を得ることができなくなってしまうことから、このような異常パルスを確実に発生させないよう、リップルパルスを補正するパルス補正回路７を設けている。
【００３３】
パルス補正回路７は、ＰＬＬ３ｃからの出力（周波数：５０ｆｐ）に対して積分を行う積分回路７ａ、積分回路７ａの出力（積分値）を所定のしきい値（しきい値１，しきい値１より大きいしきい値２）と比較する比較回路７ｅ，７ｆ、比較回路７ｅ，７ｆの出力の論理和を出力するＡＮＤ１回路７ｇ、ＡＮＤ１回路７ｇの出力とリップルパルスの論理和を出力するＡＮＤ２回路７ｈ、リップルパルスからエッジを検出するエッジ検出回路７ｃ、モータ１１からのモータ電流信号を増幅する増幅回路７ｊ、増幅された信号からモータ１１の電流変化を検出する電流変化検出回路７ｉ、電流変化検出回路７の出力に基づき比較回路５ｆのしきい値２を可変させる加算回路７ｂ、および、エッジ検出時に比較回路７ｅからの出力に基づき、積分回路７ａの積分値をクリア（リセット）するＡＮＤ３回路７ｄを備えている。
【００３４】
図７ではこのようなパルス補正回路７の動作を示しており、この図において、パルス成形回路３ｂからは周波数ｆｐのクロック入力パルス（補正前パルス）が出力されている。この補正前パルスに、例えばパルス増やパルス減といった異常パルスがのったものとして以下の説明を行う。補正前パルス（周波数：ｆｐ）はパルス発生回路に入力され、パルス発生回路からはリップルパルスの入力に対して追従遅れが発生し、ＬＰＦ３ｅにより平滑化された出力（周波数：５０ｆ）がなされる。その出力（５０ｆｐ）は出力積分回路７ａに入力されて積分され、積分回路７ａの出力（積分値）が比較回路７ｅ，７ｆの両方に入力される。この比較回路７ｅはしきい値１（第１しきい値）の電圧レベルを超えた場合に出力が切り替るものであり、また、比較回路７ｆは基本的にはしきい値２（＞しきい値１）の電圧レベルを超えた場合に出力が切り替るようになっている。このしきい値１，２は補正前パルスのデューティ比が５０：５０を基準として、モータ回転のばらつき分を考慮し、上下に所定のマージン（例えば、±２５ｆｐ）をもった値で設定される。
【００３５】
この場合、積分回路７ａの積分値はエッジ間内で加算されていくが、積分値のクリア条件がないと、異常パルスが発生したとき、パルス増が発生する場所では積分値はしきい値１をこえない。一方、パルス減が発生する場所ではしきい値２をこえてしまうという特徴を有するため、積分値がしきい値１よりも小さい場合にはリップルパルスのエッジ検出時に積分値をクリアせず次のエッジが入力されるまで加算を続けてからクリアし、しきい値２よりも積分値が大きくなった場合にはしきい値２をこえたときに積分値をクリアする構成をとる。このようにして得られた積分値がしきい値１からしきい値２の範囲内から外れるタイミングでパルスを切り替え（ＡＮＤ１回路の出力）、ＡＮＤ１回路７ｇの出力と補正前のリップルパルスに基づきパルス出力が成される。
【００３６】
比較回路７ｆの出力を変化させるしきい値２は、モータ１１の回転状態により加算回路７ｂにより加算され変化させるようにしているので、モータ電流の急激な変化（例えば、モータロック等）が発生してもリップルパルスの最適な補正が行えるものとなる。
【００３７】
よって、リップルパルスをフィードバックし、スイッチト・キャパシタ・フィルタ３ａの遮断周波数ｆｃをリニアに変化させてリップルパルスを生成し、このリップルパルスをパルス発生回路からの信号に基づいて補正することで、リップルがのった電流波形に対して誤差成分が含まれないところで正確に切り換わり、誤差成分ののらない安定した波形（図６参照）を得ることができる。つまり、パルス補正回路後のパルス出力はモータ１１の整流子の動きに同期しているものとなり、このようにして得られるモータ回転に同期した正確なパルスを基に、パルスの切り換わるタイミングでＣＰＵに取り込まれるようにすれば、モータ電流による正確な制御が可能となる。この場合、モータ電流によってモータ回転状態がわかるので、モータ回転状態を検出するセンサは必要なくなる。
【００３８】
【効果】
本発明によれば、直流モータからの入力信号に対しノイズを除去するフィルタ、フィルタ出力に対しリップルパルスを生成するパルス成形回路、リップルパルスを基にフィルタの遮断周波数をリニアに変えるパルスを出力するパルス発生回路、パルス発生回路の出力を基にリップルパルスを補正し、直流モータの回転に同期した補正リップルパルスを生成するパルス補正回路を備えたことにより、パルス成形回路から得られるリップルパルスを基に、フィルタの遮断周波数をリニアに変えるパルス発生回路からのパルスでリップルパルスをパルス補正回路により補正し、直流モータの回転に同期した正確なパルス出力（補正リップルパルス）が生成される。
【００３９】
この場合、フィルタ遮断周波数はリップルパルスをフィードバックして周波数変換して遮断周波数を変化させているので遮断周波数はリニアな変化となり、段階的なフィルタ遮断周波数の切り替えは必要なく、モータ回転に応じた出力が得られる。しかも、ハードで対応できる。
【００４０】
フィルタはスイッチト・キャパシタ・フィルタとし、スイッチト・キャパシタ・フィルタのクロック入力にはリップルパルスの周波数が遮断周波数となるパルスが入力されるようにすれば、スイッチト・キャパシタ・フィルタによりフィルタ遮断周波数をリップルパルスに追従して変化させることができる。
【００４１】
また、パルス補正回路は、パルス発生回路からの出力を積分する積分回路、積分回路の出力を所定のしきい値と比較する比較回路、リップルパルスのエッジを検出するエッジ検出回路を備えることから、リップルパルスのエッジ検出時、パルス発生回路からの出力（積分値）を所定のしきい値と比較し、その結果を基にたリップルパルスの補正が行える。
【００４２】
更に、積分回路は、積分値が第１しきい値よりも小さい場合にはリップルパルスのエッジ検出時に積分値をクリアせず、第２しきい値（＞第１しきい値）よりも大きくなった時に積分値をクリアすれば、たとえリップルパルスに異常パルスが発生した場合でも、積分値を第１しきい値と比較することでパルス増の補正が可能となり、また、積分値を第２しきい値と比較することでパルス減の補正ができる。
【００４３】
積分値が第１しきい値および第２しきい値の範囲内となるタイミングでパルスを出力し、このパルスとリップルパルスにより補正リップルパルスを生成するようにすれば、簡単な比較回路および論理回路により補正パルスを生成することができる。
【００４４】
しきい値は、直流モータの回転状態により可変とすれば、モータ回転状態に急激な変化（モータロック等）が発生しても、しきい値がそれに追従し、正確なパルスが生成されるものとなる。
【図面の簡単な説明】
【図１】  本発明の一実施形態におけるモータ回転パルス生成回路の回路ブロック図ある。
【図２】  本発明の一実施形態におけるモータ回転パルス生成回路のスイッチト・キャパシタ・フィルタの動作説明図である。
【図３】  図１に示すリップルパルス成形回路の電気回路図である。
【図４】  図３に示すパルス成形回路の各点における波形を示したタイミングチャートである。
【図５】  図１に示すパルス発生回路のタイミングチャートであり、（ａ）は起動時、（ｂ）は定常時の波形を示す。
【図６】  フィルタ切り替えを行い、フィルタの遮断周波数を切り替えたときと、スイッチト・キャパシタ・フィルタで遮断周波数を切り替えたときのパルス出力を示す比較図である。
【図７】  図１に示すパルス補正回路の各点における出力波形を示したタイミングチャートである。
【符号の説明】
３ａ  スイッチト・キャパシタ・フィルタ
３ｂ  リップルパルス成形回路
３ｃ  ＰＬＬ（パルス発生回路）
３ｄ  分周回路（パルス発生回路）
３ｅ  ＬＰＦ（パルス発生回路）
３ｆ  加減算回路（パルス発生回路）
７  パルス補正回路
１１  直流モータ（モータ）
３０  モータ回転パルス生成回路
ｆCLK  クロック入力の周波数
【図１】
0003985362.tif 000002
【図２】
0003985362.tif 000003
【図３】
0003985362.tif 000004
【図４】
0003985362.tif 000005
【図５】
0003985362.tif 000006
【図６】
0003985362.tif 000007
【図７】
0003985362.tif 000008