(57)【特許請求の範囲】
【請求項１】
基準信号を入力し、ステップモータ駆動用である駆動力の異なる複数の通常駆動パルスを発生させる通常駆動パルス生成回路（３）と、該複数の通常駆動パルスのうちの１つを選択する選択回路（１１）とを有する電子回路において、
前記通常駆動パルスは、所定のデューティ比を有する第１パルスからなる第１パルス区間（Ａ）と、該第１パルス区間に続いて設けられ前記第１パルスよりも小さいデューティ比を有する第２パルスからなる第２パルス区間（Ｂ）とを備え、
前記通常駆動パルス生成回路（３）は、前記第１及び第２パルスをそれぞれ発生する複数の区間駆動パルス生成回路（３１１，３２１）を有し、
前記選択回路（１１）は、前記通常駆動パルス中に占める前記第１及び第２パルス区間（Ａ，Ｂ）の幅を変動させ、前記複数の通常駆動パルスのうちの１つを選択することを特徴とする電子回路。
【請求項２】
前記選択回路（１１）は、駆動力の異なる複数のランクの前記通常駆動パルスにおいて、前記第１パルスが等しいパルス数差でランクアップ順に増加した複数の前記通常駆動パルスと、１ランク前の前記通常駆動パルスに対し前記第１パルスが前記パルス数差よりも多く増加した前記通常駆動パルスとの中から一つを選択することを特徴とする請求項１に記載の電子回路。
【請求項３】
前記選択回路（１１）は、駆動力の異なる複数のランクの前記通常駆動パルスにおいて、前記第１パルスが所定数以下のパルス数差でランクアップ順に増加した複数の前記通常駆動パルスと、１ランク前の前記通常駆動パルスに対し前記第１パルスが前記パルス数差の最大値よりも多く増加した前記通常駆動パルスとの中から一つを選択することを特徴とする請求項１に記載の電子回路。
【請求項４】
前記ステップモータの回転・非回転を検出する回転検出回路（６）を有し、前記選択回路（１１）は、該回転検出回路（６）の検出結果に基づき、前記第１及び第２パルス区間（Ａ，Ｂ）の幅を変動することを特徴とする請求項１から３のいずれか一項に記載の電子回路。
【請求項５】
前記基準信号を発生する基準信号生成回路（２）を有し、該基準信号生成回路（２）が、水晶発振回路（２１１）と、該水晶発振回路（２１１）の発振信号を分周する分周回路（２１２）を有し、前記デューティ比は、その最小分解能が前記発振信号の半周期分であ
ることを特徴とする請求項１から４のいずれか一項に記載の電子回路。
【請求項６】
ステップモータ（１０）と、請求項１から５のいずれか一項に記載の電子回路を有する電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステップモータを駆動する電子回路およびステップモータを有する電子時計に関する。
【背景技術】
【０００２】
従来、電子時計では消費電流を少なくするため通常駆動パルスを複数用意し、その中から常に最小のエネルギで駆動できる通常駆動パルスを選択してモータを駆動するという方法を採用している。その選択方法を簡単に説明するとまず通常駆動パルスを出力し、続いてモータが回転したかどうかを判定する。そして回転しなかった場合は直ちに補正駆動パルスを出力しロータを確実に回転させるとともに、次の通常駆動パルス出力時には前回よりも１ランク大きな駆動力を有する通常駆動パルスに切り替えて出力する。またモータが回転した場合には次の通常駆動パルス出力時には前回と同じ通常駆動パルスを出力する。そして一定回数同じ駆動パルスが出力されると１ランク小さな駆動力の通常駆動パルスに切り替えるという方法で通常駆動パルスを選択している。
【０００３】
なお従来の方式に於けるロータの回転・非回転の検出は、通常駆動パルス印加終了後に、回転検出パルスを出力してステップモータのコイルのインピーダンス値を急激に変化させ、コイルに発生する誘起電圧をコイル端で検出してロータの自由振動のパターンから回転判定する方式が多く用いられている。（例えば、特許文献１、特許文献２及び特許文献３参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１２０５６７号公報（段落００１８〜００２４、図７）
【特許文献２】特公平８−３３４５７号公報（第３頁第６欄第２６行目〜第４頁第７欄第３９行目、第４図〜第６図）
【特許文献３】特公平１−４２３９５号公報（第５貢第９欄）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の技術では通常パルス出力後モータ回転検出により非回転と判断した場合、次の通常駆動パルス出力時には前回よりも１ランク大きな駆動力を有する通常パルスを出力するが、その際通常駆動パルスのチョッパ毎に全てのデューティ比が変化しランクアップするため消費電流の増加量が大きい。
【０００６】
そのため、ロータの偏心等で個体ごとにモータに駆動力の差があると、本来の設定値である駆動力の低い通常駆動パルスで回転可能なモータや、１ランクアップし、駆動力の高い通常駆動パルスでないと回転できないモータが発生する。１ランク大きな通常駆動パルスでないと回転できないモータは１ランクアップあたりの消費電流の増加量が大きいため、所定の電池寿命規格を満足することができない問題を生じる可能性がある。これは、時計の販売力向上のため、電池寿命を従来よりも長い年数（例えば、２年だったものを３年とする）に設定する傾向にあり、モータで消費する電流値、それを実現する通常駆動パルスの駆動力を、実現可能なギリギリの値に設定する傾向にあるからである。
【０００７】
従来の技術では、水晶振動子の発振周波数３２ｋＨｚの半周期約１６μsを、通常駆動パルスの１ランクあたりの変化量とし駆動力を制御している。これに対し、１ランクアップあたりの消費電流の増加量を抑えるため、例えば、逓倍回路を用いて発振周波数の２倍
の６４ｋＨｚの基準信号を生成し、その信号の半周期約８μsを通常駆動パルスの変化量とし、１ランクアップあたりの駆動力の変化量をより細かく制御する方法も考えられる。
【０００８】
しかし、この方法は、逓倍回路を必要とするため、回路規模が大きくなってしまう。また、逓倍回路の駆動により、回路での消費電流が増大する問題もある。
【０００９】
本発明の目的は、逓倍回路等による回路規模の拡大をせず、通常駆動パルスの駆動力を細かく制御でき、モータの消費電流のバラツキを抑えた電子回路及び電子時計を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するため、次の様な構成をしている。即ち、
基準信号を入力し、ステップモータ駆動用である駆動力の異なる複数の通常駆動パルスを発生させる通常駆動パルス生成回路（３）と、該複数の通常駆動パルスのうちの１つを選択する選択回路（１１）とを有する電子回路において、
前記通常駆動パルスは、所定のデューティ比を有する第１パルスからなる第１パルス区間（Ａ）と、該第１パルス区間に続いて設けられ前記第１パルスよりも小さいデューティ比を有する第２パルスからなる第２パルス区間（Ｂ）とを備え、
前記通常駆動パルス生成回路（３）は、前記第１及び第２パルスをそれぞれ発生する複数の区間駆動パルス生成回路（３１１，３２１）を有し、
前記選択回路（１１）は、前記通常駆動パルス中に占める前記第１及び第２パルス区間（Ａ，Ｂ）の幅を変動させ、前記複数の通常駆動パルスのうちの１つを選択することを特徴とする。
また、本発明の電子時計は、上記電子回路を備える。
【発明の効果】
【００１１】
以上のように本発明の電子回路によれば、通常駆動パルスを、デューティ比が異なる２種類のパルスで構成し、前記パルスのパルス区間を制御することで、逓倍回路を使用しなくても通常駆動パルスの駆動力を細かく設定でき、ステップモータの駆動能力をより細やかに制御可能となる。
【００１２】
また、逓倍回路等不要なため、大きな回路構成の変更をすることもなく従来製品へ本発明の組み込みも容易に適用可能である。
【００１３】
また、本発明の電子回路を電子時計に適用した場合、ステップモータの個体ごとの駆動力変化時の消費電流の増加量を抑えることができ、電子時計の電池寿命規格の設定を容易にすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１、第２および第３の実施形態の電子時計の回路構成を示すブロック線図である。
【図２】本発明の第１の実施の形態の電子時計の回路が発生する通常駆動パルスの波形図である。
【図３】本発明の第１の実施の形態の電子時計の回路が発生する通常駆動パルスの実行デューティを示す図表である。
【図４】本発明の第1の実施形態の制御の流れを示すフローチャートである。
【図５】本発明の第２の実施の形態の電子時計の回路が発生する通常駆動パルスの波形図である。
【図６】本発明の第２の実施の形態の電子時計の回路が発生する通常駆動パルスの実行デューティを示す図表である。
【図７】本発明の第３の実施の形態の電子時計の回路が発生する通常駆動パルスの波形図である。
【図８】本発明の第３の実施の形態の電子時計の回路が発生する通常駆動パルスの実行デューティを示す図表である。
【発明を実施するための形態】
【００１５】
［第１の実施の形態］
第１の実施の形態は、通常駆動パルスを、チョッパデューティ比の異なる２種類のパルスで構成し、通常駆動パルスに占める各パルスの区間の幅を細かく制御し、ステップモータの駆動力を細かく制御するものである。
以下、本発明に係る第１の実施形態を図面に基づいて説明する。
【００１６】
図１は本発明の第１の実施の形態の電子時計の回路構成を示すブロック線図、図２は本発明の第１の実施の形態の電子時計の回路が発生する通常駆動パルスの波形図、図３は本発明の第１の実施の形態の電子時計の回路が発生する通常駆動パルスの実行デューティを示す図表である。
【００１７】
図１において、１は電源、２は水晶振動子（不図示）の発振により基準クロックを生成する発振回路２１１と、発振回路２１１からの基準信号を分周する分周回路２１２で構成される基準信号生成回路である。
【００１８】
３は基準信号生成回路２に基づいて、図２に示す如き、チョッパデューティ比が１１／３２で、パルス区間Ｔａが２．０ｍｓから５．０ｍｓの間を１．０ｍｓ刻みで変動するパルスＡを生成するパルスＡ生成回路３１１と、チョッパデューティ比が１０／３２で、パルス区間Ｔｂが３．０ｍｓから６．０ｍｓの間を１．０ｍｓ刻みで変動するパルスＢを生成するパルスＢ生成回路３１２で構成される通常駆動パルス生成回路であり、後述するパルス区間選択回路１１の信号に基づいて、パルス区間Ｔａ、パルス区間Ｔｂを選択し出力する。
【００１９】
４はセレクタであり通常駆動パルス生成回路３、後述する補正駆動パルス生成回路８、回転検出パルス生成回路９から出力されるパルスを後述する回転検出回路６の判定結果に基づいて選択出力する。
【００２０】
５はモータドライバであり、セレクタ４から出力される信号をコイルに供給するとともに後述するステップモータ１０のコイル（不図示）に供給するとともに、後述するステップモータ１０のロータ（不図示）の回転状態を、後述する回転検出回路６に伝える。
【００２１】
６はステップモータ１０のロータの回転、非回転を判定し、セレクタ４および後述するカウンタ回路７およびパルス区間選択回路１１を制御する回転検出回路である。セレクタ４は、回転検出回路６で非回転を検出の場合、後述の補正駆動パルスをモータドライバ５に供給する。
【００２２】
７はカウンタ回路であり、ステップモータ１０のロータ（不図示）が回転と判定した回数をカウントし、パルス区間選択回路１１を制御する。カウンタ回路７は、さらに、ロータの非回転判定時にはリセットされ、連続して回転判定した回数を計数するように構成される。
【００２３】
８は基準信号生成回路２に基づいて補正駆動パルスを生成する補正駆動パルス生成回路であり、回転検出回路６で非回転を検出した場合に、ステップモータ１０の駆動を補償す
るための補正駆動パルスを出力する。９は基準信号生成回路２に基づいて回転検出パルスを生成する回転検出パルス生成回路であり、回転検出回路６は、モータドライバ５に供給された回転検出パルスを元に回転検出を実施する。
【００２４】
なお、補正駆動パルス生成回路８と補正駆動パルス、回転検出パルス生成回路９と回転検出パルスの役割は、従来のステップモータの負荷補償技術と同じであるので、以下においては、説明や図示を省略する。
【００２５】
１０はコイル（不図示）およびロータ（不図示）から構成されるステップモータであり、輪列（不図示）を介して指針（不図示）を駆動する。
【００２６】
１１はパルス区間選択回路であり、回転検出回路６でロータが非回転と検出された場合やカウント回路７で所定回数ロータが回転とカウントされた場合に、所定の値を選択しパルスＡの区間ＴａおよびパルスＢの区間Ｔｂの幅を変動させ通常駆動パルス生成回路３を制御する。
【００２７】
パルス区間Ｔａを２．０ｍｓ（パルス区間Ｔｂは６．０ｍｓ）、３．０ｍｓ（パルス区間Ｔｂは５．０ｍｓ）、４．０ｍｓ（パルス区間Ｔｂは４．０ｍｓ）、５．０ｍｓ（パルス区間Ｔｂは３．０ｍｓ）を選択するパルス区間選択回路１１の値を２進数で「００」「０１」「１０」「１１」と設定すれば、パルス区間選択回路１１は、２ｂｉｔの２進カウンタで構成可能である。このカウンタの値が、ランクに相当する。
【００２８】
そして、パルス区間選択回路１１は、回転検出回路６でロータが非回転と検出された場合に、カウントアップ（インクリメント）されて広いパルス区間Ｔａを選択し、カウンタ回路７で所定回数ロータが回転とカウントされた場合にカウントダウン（デクリメント）されて、狭いパルス区間Ｔａを選択する。
【００２９】
図２は通常駆動パルスの波形を示す。図２に示すように、通常駆動パルスは複数の細かいパルス（チョッパ）で構成され、その細かいパルス1周期分に対するパルス出力部分の比がチョッパデューティ比である。通常駆動パルスは、パルスＡ生成回路３１１で生成されたチョッパデューティ比１１／３２であるパルスＡとパルスＢ生成回路３２１で生成されたチョッパデューティ比１０／３２であるパルスＢで構成される。
【００３０】
図２に示す通常駆動パルスの実行デューティは、パルスＡおよびパルスＢのチョッパデューティ比の値に加え、パルスＡのパルス区間ＴａとパルスＢのパルス区間Ｔｂの比から決まり、図３は、図２に示す通常駆動パルスの実行デューティを示す。
【００３１】
図２（ａ）の通常駆動パルスは、パルスＡの区間Ｔａを２．０ｍｓ、パルスＢの区間Ｔｂを６．０ｍｓであり、図３に示す通り実行デューティを１０．２５／３２とした通常駆動パルスである。
図２（ｂ）の通常駆動パルスは、パルスＡの区間Ｔａを３．０ｍｓ、パルスＢの区間Ｔｂを５．０ｍｓであり、図３に示す通り実行デューティを１０．３７５／３２とした通常駆動パルスである。
図２（ｃ）の通常駆動パルスは、パルスＡの区間Ｔａを４．０ｍｓ、パルスＢの区間Ｔｂを４．０ｍｓであり、図３に示す通り実行デューティを１０．５／３２とした通常駆動パルスである。
図２（ｄ）の通常駆動パルスは、パルスＡの区間Ｔａを５．０ｍｓ、パルスＢの区間Ｔｂを３．０ｍｓであり、図３に示す通り実行デューティを１０．６２５／３２とした通常駆動パルスである。
【００３２】
続いて上記構成の動作について説明する。図２（ａ）の通常駆動パルスで駆動し、回転検出回路６でロータが非回転と判定された場合、パルス区間選択回路１１の値が「００」から「０１」にインクリメントされ、その値に基づき図２（ｂ）の通常駆動パルスを選択し、次ステップは、図２（ａ）の通常駆動パルスより実行デューティが大きな駆動力の高い図２（ｂ）の通常駆動パルスでステップモータ１０を駆動する。
【００３３】
また、図２（ｂ）の通常駆動パルスで駆動しても回転検出回路６でロータが非回転と判定された場合、パルス区間選択回路１１の値が「０１」から「１０」にインクリメントされ、その値に基づき図２（ｃ）の通常駆動パルスを選択し、この次のステップは図２（ｂ）の通常駆動パルスより実行デューティが大きな駆動力の高い図２（ｃ）の通常駆動パルスでステップモータ１０を駆動する。
【００３４】
さらに、図２（ｃ）の通常駆動パルスで駆動しても回転検出回路６でロータが非回転と判定された場合も同様に、パルス区間選択回路１１の値が「１０」から「１１」にインクリメントされ、その値に基づき図２（ｄ）の通常駆動パルスを選択し、その次のステップは図２（ｃ）の通常駆動パルスより実行デューティが大きな駆動力の高い図２（ｄ）の通常駆動パルスでステップモータ１０を駆動する。
【００３５】
なお、図２(ｂ)の通常駆動パルスで駆動し、ロータが回転したと判定した回転検出回路６の検出信号を、図１に示すカウンタ回路７が所定回数（例えば、２５６回）連続で回転をカウントした際、パルス区間選択回路１１の値は「０１」から「００」にデクリメントされ、図２（ｂ）より駆動力の低い図２（ａ）の通常駆動パルスを選択しステップモータ１０を駆動する。図２（ｃ）の通常駆動パルスで駆動した場合も同様に、回転検出回路６のロータの回転判定信号をカウンタ回路７が所定回数連続で回転をカウントした際、パルス区間選択回路１１の値は「１０」から「０１」にデクリメントされ、図２（ｂ）の通常駆動パルスでステップモータ１０を駆動する。さらに、図２（ｄ）の通常駆動パルスで駆動した際も、回転検出回路６のロータの回転判定信号をカウンタ回路７が所定回数連続で回転をカウントしパルス区間選択回路１１の値がデクリメントされると、次のステップには図２（ｃ）の通常駆動パルスでステップモータ１０を駆動する。
【００３６】
以上のように、パルスＢに対してチョッパデューティ比の大きなパルスＡの区間Ｔａを広げ、かつ駆動力の小さなパルスＢの区間Ｔｂを狭める通常駆動パルスの駆動力制御手法をとることで、図３に示すように実行デューティで０．１２５／３２刻みでの駆動力制御が可能となる。このような細かなデューティ制御を、全チョッパで同一のチョッパデューティ比で設定する（この場合、デューティ比の分子が整数となる）には、図３に示すように、発振周波数を８倍した基準信号を必要するため８逓倍回路が必要となる。
【００３７】
上述の制御の流れを、図４を用いて説明する。図４は、第1の実施形態の制御の流れを示すフローチャートである。
【００３８】
まず、通常駆動パルスの出力タイミングになると、セレクタ４は、モータドライバ５に、通常駆動パルス生成回路３からの通常駆動パルスを出力する（ＳＴ１）。続いて、通常駆動パルスの出力後、セレクタ４は、モータドライバ５に、回転検出パルス生成回路９からの回転検出パルスを出力し、回転検出回路６が回転検出を実施する（ＳＴ２）。
【００３９】
非回転を検出した場合（ＳＴ３：Ｎ）、セレクタ４は、モータドライバ５に、補正駆動パルス生成回路８からの補正駆動パルスを出力し（ＳＴ４）、カウンタ７をリセットする（ＳＴ５）。さらに、パルス区間選択回路１１がカウントアップ（インクリメント）され、次回出力される通常駆動パルスとして、パルスＡの区間Ｔａの幅が広い、駆動力の高いパルスが選択される（ＳＴ６）。
【００４０】
一方、回転を検出した場合（ＳＴ３：Ｙ）、カウンタ７をカウントアップ（インクリメント）し（ＳＴ７）、カウンタ７のカウント値が所定値に達した場合（ＳＴ８：Ｙ）は、パルス区間選択回路１１がカウントダウン（デクリメント）され、次回出力される通常駆動パルスとして、パルスＡの区間Ｔａの幅が狭い、駆動力の低いパルスが選択される（ＳＴ９）。
【００４１】
なお、後述の第２、第３の実施形態についても、その制御の流れは、図４と同じである。
【００４２】
このように、本発明では、逓倍回路等を用いなくとも細かな駆動力制御が可能となると同時に、駆動力変動時の消費電流の増加量も小さく抑えることができ個々の消費電流のバラツキも低減できる。
【００４３】
［第２の実施の形態］
第２の実施の形態は、第１の実施の形態に対して駆動力の変動量をより大きくする制御方法の例である。
【００４４】
以下、本発明に係る第２の実施の形態を図面に基づいて説明する。
第２の実施の形態の電子時計の回路構成を示すブロック線図は図１と同じであるため、これを援用して説明することとする。
【００４５】
図５は本発明の第２の実施の形態の電子時計の回路が発生する通常駆動パルスの波形図、図６は本発明の第２の実施の形態の電子時計の回路が発生する通常駆動パルスの実行デューティを示す図表である。
【００４６】
図５は、通常駆動パルスの波形を示し、パルスＡ生成回路３１１で生成されたチョッパデューティ比２０／３２であるパルスＡとパルスＢ生成回路３２１で生成されたチョッパデューティ比１０／３２であるパルスＢで構成される。
図６に示す通常駆動パルスの実行デューティは、パルスＡおよびパルスＢのチョッパデューティ比の値に加え、パルスＡのパルス区間ＴａとパルスＢのパルス区間Ｔｂの比から決まり、図６は、図５に示す通常駆動パルスの実行デューティを示す。
図５（ａ）の通常駆動パルスは、パルスＡの区間Ｔａを２．０ｍｓ、パルスＢの区間Ｔｂを６．０ｍｓであり、図６に示す通り実行デューティを１２．５／３２とした通常駆動パルスである。
図５（ｂ）の通常駆動パルスは、パルスＡの区間Ｔａを３．０ｍｓ、パルスＢの区間Ｔｂを５．０ｍｓであり、図６に示す通り実行デューティを１３．７５／３２とした通常駆動パルスである。
図５（ｃ）の通常駆動パルスは、パルスＡの区間Ｔａを４．０ｍｓ、パルスＢの区間Ｔｂを４．０ｍｓであり、図６に示す通り実行デューティを１５／３２とした通常駆動パルスである。
図５（ｄ）の通常駆動パルスは、パルスＡの区間Ｔａを５．０ｍｓ、パルスＢの区間Ｔｂを３．０ｍｓであり、図６に示す通り実行デューティを１６．２５／３２とした通常駆動パルスである。
【００４７】
続いて上記構成の動作について説明する。図５（ａ）の通常駆動パルスで駆動し、回転検出回路６でロータが非回転と判定された場合、パルス区間選択回路１１の値が「００」から「０１」にインクリメントされ、その値に基づき図５（ｂ）の通常駆動パルスを選択し、次ステップは、図５（ａ）の通常駆動パルスより実行デューティが大きな駆動力の高い図５（ｂ）の通常駆動パルスでステップモータ１０を駆動する。
【００４８】
また、図５（ｂ）の通常駆動パルスで駆動しても回転検出回路６でロータが非回転と判定された場合、パルス区間選択回路１１の値が「０１」から「１０」にインクリメントされ、その値に基づき図５（ｃ）の通常駆動パルスを選択し、この次のステップは図５（ｂ）の通常駆動パルスより実行デューティが大きな駆動力の高い図５（ｃ）の通常駆動パルスでステップモータ１０を駆動する。
【００４９】
さらに、図５（ｃ）の通常駆動パルスで駆動しても回転検出回路６でロータが非回転と判定された場合も同様に、パルス区間選択回路１１の値が「１０」から「１１」にインクリメントされ、その値に基づき図５（ｄ）の通常駆動パルスを選択し、その次のステップは図５（ｃ）の通常駆動パルスより実行デューティが大きな駆動力の高い図５（ｄ）の通常駆動パルスでステップモータ１０を駆動する。
【００５０】
図５(ｂ)の通常駆動パルスで駆動し、ロータが回転したと判定した回転検出回路６の検出信号を、図１に示すカウンタ回路７が所定回数連続で回転をカウントした際、パルス区間選択回路１１の値は「０１」から「００」にデクリメントされ、図５（ｂ）より駆動力の低い図５（ａ）の通常駆動パルスを選択しステップモータ１０を駆動する。図５（ｃ）の通常駆動パルスで駆動した場合も同様に、回転検出回路６のロータの回転判定信号をカウンタ回路７が所定回数連続で回転をカウントした際、パルス区間選択回路１１の値は「１０」から「０１」にデクリメントされ、図５（ｂ）の通常駆動パルスでステップモータ１０を駆動する。さらに、図５（ｄ）の通常駆動パルスで駆動した際も、回転検出回路６のロータの回転判定信号をカウンタ回路７が所定回数連続で回転をカウントしパルス区間選択回路１１の値がデクリメントされると、次のステップには図５（ｃ）の通常駆動パルスでステップモータ１０を駆動する。
【００５１】
以上のように、第２の実施の形態のようにパルスＡのチョッパデューティ比を２０／３２とし、パルスＡの駆動力とパルスＢの駆動力の差を広げることで、図６に示すように実行デューティ１．２５／３２刻みでの駆動力制御となり、駆動力の変動量を第１の実施の形態に対して大きくすることも可能となる。また、従来の逓倍回路を用いた方式で発振周波数を４倍した基準信号を生成し、デューティを５／１２８刻みで駆動力を制御する場合と同様の効果が得られる。
【００５２】
［第３の実施の形態］
第３の実施の形態は、通常駆動パルスの取り得る駆動力の広範囲化を実現する制御方法の例である。
【００５３】
以下、本発明に係る第３の実施の形態を図面に基づいて説明する。
第３の実施の形態の電子時計の回路構成を示すブロック線図は図１と同じであるため、これを援用して説明することとする。
図７は本発明の第３の実施の形態の電子時計の回路が発生する通常駆動パルスの波形図、図８は本発明の第３の実施の形態の電子時計の回路が発生する通常駆動パルスの実行デューティを示す図表である。
【００５４】
図７は、通常駆動パルスの波形を示し、パルスＡ生成回路３１１で生成されたチョッパデューティ比１７／３２であるパルスＡとパルスＢ生成回路３２１で生成されたチョッパデューティ比１０／３２であるパルスＢで構成される。
図８に示す通常駆動パルスの実行デューティは、パルスＡおよびパルスＢのチョッパデューティ比の値に加え、パルスＡのパルス区間ＴａとパルスＢのパルス区間Ｔｂの比から決まり、図８は、図７に示す通常駆動パルスの実行デューティを示す。
図７（ａ）の通常駆動パルスは、パルスＡの区間Ｔａを２．０ｍｓ、パルスＢの区間Ｔｂ
を１２．０ｍｓであり、図８に示す通り実行デューティを１１／３２とした通常駆動パルスである。
図７（ｂ）の通常駆動パルスは、パルスＡの区間Ｔａを３．０ｍｓ、パルスＢの区間Ｔｂを１１．０ｍｓであり、図８に示す通り実行デューティを１１．５／３２とした通常駆動パルスである。
図７（ｃ）の通常駆動パルスは、パルスＡの区間Ｔａを４．０ｍｓ、パルスＢの区間Ｔｂを１０．０ｍｓであり、図８に示す通り実行デューティを１２／３２とした通常駆動パルスである。
図７（ｄ）の通常駆動パルスは、パルスＡの区間Ｔａを１２．０ｍｓ、パルスＢの区間Ｔｂを２．０ｍｓであり、図８に示す通り実行デューティを１６／３２とした通常駆動パルスである。
【００５５】
続いて上記構成の動作について説明する。図７（ａ）の通常駆動パルスで駆動し、回転検出回路６でロータが非回転と判定された場合、パルス区間選択回路１１の値が「００」から「０１」にインクリメントされ、その値に基づき図７（ｂ）の通常駆動パルスを選択し、次ステップは、図７（ａ）の通常駆動パルスより実行デューティが大きな駆動力の高い図７（ｂ）の通常駆動パルスでステップモータ１０を駆動する。
【００５６】
また、図７（ｂ）の通常駆動パルスで駆動しても回転検出回路６でロータが非回転と判定された場合、パルス区間選択回路１１の値が「０１」から「１０」にインクリメントされ、その値に基づき図７（ｃ）の通常駆動パルスを選択し、この次のステップは図７（ｂ）の通常駆動パルスより実行デューティが大きな駆動力の高い図７（ｃ）の通常駆動パルスでステップモータ１０を駆動する。
【００５７】
さらに、図７（ｃ）の通常駆動パルスで駆動しても回転検出回路６でロータが非回転と判定された場合も同様に、パルス区間選択回路１１の値が「１０」から「１１」にインクリメントされ、その値に基づき図７（ｄ）の通常駆動パルスを選択し、その次のステップは図７（ｃ）の通常駆動パルスより実行デューティが大きな駆動力の高い図７（ｄ）の通常駆動パルスでステップモータ１０を駆動する。
【００５８】
なお、図７(ｂ)の通常駆動パルスで駆動し、ロータが回転したと判定した回転検出回路６の検出信号を、図１に示すカウンタ回路７が所定回数連続で回転をカウントした際、パルス区間選択回路１１の値は「０１」から「００」にデクリメントされ、図７（ｂ）より駆動力の低い図７（ａ）の通常駆動パルスを選択しステップモータ１０を駆動する。図７（ｃ）の通常駆動パルスで駆動した場合も同様に、回転検出回路６のロータの回転判定信号をカウンタ回路７が所定回数連続で回転をカウントした際、パルス区間選択回路１１の値は「１０」から「０１」にデクリメントされ、図７（ｂ）の通常駆動パルスでステップモータ１０を駆動する。さらに、図７（ｄ）の通常駆動パルスで駆動した際も、回転検出回路６のロータの回転判定信号をカウンタ回路７が所定回数連続で回転をカウントしパルス区間選択回路１１の値がデクリメントされると、次のステップには図７（ｃ）の通常駆動パルスでステップモータ１０を駆動する。
【００５９】
以上のように、第３の実施の形態では、図７（ａ）の通常駆動パルスから図７（ｂ）の通常駆動パルス、図７（ｂ）の通常駆動パルスから図７（ｃ）の通常駆動パルスへと駆動力を制御する際には、図８に示すように実行デューティ０．５／３２刻みでの細かな駆動力制御を行い、図７（ｃ）の通常駆動パルスから図７（ｄ）の通常駆動パルスへと駆動力制御を行う際には、図８に示すように大幅に駆動力を高めるような実行デューティ４／３２刻みとする制御方式を採ることで、第１の実施の形態や第２の実施の形態に対し通常駆動パルスが得うる駆動力の広範囲化が実現できる。従って、通常の負荷の小さい指針のみを駆動している状態では、図７（ａ）（ｂ）（ｃ）が選択され、モータに個体ごとのバラツ
キが生じても、個体間の消費電力のバラツキを抑える事ができ、一方で、例えば日板のような駆動力の大きな表示体とするような場合、日付更新時の日板を送る際のような、時間は短いものの大きな負荷がかかる場合に備えて、図７（ｄ）に示す大きな駆動力をもつ通常駆動パルスの設定を可能にする。
【００６０】
以上、本発明の実施の形態を図面により詳述したが、実施の形態は本発明の例示にしか過ぎず、本発明は実施の形態の構成にのみ限定されるものではない。したがって本発明の要旨を逸脱しない範囲の設計の変更等があっても本発明に含まれることはもちろんである。
したがって、以下のような変更を行ってもよい。
【００６１】
（１）上記説明では、パルス区間選択回路１１を２ｂｉｔの２進カウンタで構成し、図２、図５、図７に示すごとき４種類の通常駆動パルスでの駆動力制御に関して論じたが、パルス区間選択回路１１のｂｉｔ数を増やし、例えば３ｂｉｔ構成での８種類の駆動力を得るような構成にし、通常駆動パルスの駆動力範囲を広げる、もしくはより細かく駆動力を制御できるような方式をとっても構わない。
【００６２】
（２）パルスＡ、パルスＢのチョッパデューティ比の値、パルス区間Ｔａ、パルス区間Ｔｂ、パルス区間の変動量などの各数値は上記数値に限定されるものではなく、モータや取り付けられる表示体（指針、日板など）に合わせて最適化されるべきである。また上記説明ではパルス区間Ｔａ、パルス区間Ｔｂ、２つの区間で説明したが、もちろん区間が３つ以上あっても構わない。
【００６３】
（３）図１に示すブロック線図は一例であり、上述した動作を行うものであれば他の構成を備えていても良い。ブロック図のシステムを構成する方法としては、ランダムロジックによる制御でもマイクロコンピュータによる制御でも良い。セレクタ４をマイクロコンピュータで構成し、その他の回路はランダムロジックで構成するような構成でも良い。このようにすれば、多機種への適用における変更も比較的容易に実施できる。
【符号の説明】
【００６４】
１  電源
２  基準信号生成回路
２１１  発振回路
２１２  分周回路
３  通常駆動パルス生成回路
３１１  パルスＡ生成回路
３２１  パルスＢ生成回路
４  セレクタ
５  モータドライバ
６  回転検出回路
７  カウンタ回路
８  補正駆動パルス生成回路
９  回転検出パルス生成回路
１０  ステップモータ
１１  パルス区間選択回路
【図１】
0005950603.tif 000002
【図２】
0005950603.tif 000003
【図３】
0005950603.tif 000004
【図４】
0005950603.tif 000005
【図５】
0005950603.tif 000006
【図６】
0005950603.tif 000007
【図７】
0005950603.tif 000008
【図８】
0005950603.tif 000009