(57)【特許請求の範囲】
【請求項１】
１つのコイルを有する第１ステップモーターを駆動するための２個の第１駆動信号を出力する第１制御回路と、
ｐ（ｐは２以上の整数）個のコイルを有する第２ステップモーターを駆動するためのｎ（ｎはｐ＋１以上２ｐ以下の整数）個の第２駆動信号を出力する第２制御回路と、
ｍ（ｍはｎ以上ｎ＋１以下の整数）個の第１出力端子と、
前記ｍ個のうちの２個の第１出力端子への前記２個の第１駆動信号の供給と、前記ｍ個のうちのｎ個の第１出力端子への前記ｎ個の第２駆動信号の供給と、を択一的に行う選択手段と、
を含むことを特徴とするモーター駆動回路。
【請求項２】
前記第１制御回路、前記第２制御回路、前記ｍ個の第１出力端子および前記選択手段は、ＩＣに集積されていることを特徴とする請求項１に記載のモーター駆動回路。
【請求項３】
前記選択手段は、前記第１制御回路と前記第２制御回路とを択一的に動作させる第３制御回路であることを特徴とする請求項１または２に記載のモーター駆動回路。
【請求項４】
前記ｍは前記ｎと同値であることを特徴する請求項１から３のいずれか１項に記載のモーター駆動回路。
【請求項５】
前記ｍ個の第１出力端子は、２個の第２出力端子を含み、
前記選択手段は、前記２個の第２出力端子への入力を、前記２個の第１駆動信号と、前記ｎ個のうちの２個の第２駆動信号と、の間で切り替える切替回路を含む、
ことを特徴とする請求項４に記載のモーター駆動回路。
【請求項６】
前記切替回路を制御するための切替情報を記憶する記憶回路を含み、
前記切替回路は、前記記憶回路に記憶された切替情報に基づいて、前記２個の第２出力端子への入力を切り替える、
ことを特徴とする請求項５に記載のモーター駆動回路。
【請求項７】
入力端子を含み、
前記切替回路は、前記入力端子が受けた信号に基づいて、前記２個の第２出力端子への入力を切り替える、
ことを特徴とする請求項５に記載のモーター駆動回路。
【請求項８】
前記切替回路は、前記２個の第２出力端子への入力を、前記２個の第１駆動信号と、前記ｎ個のうちの２個の第２駆動信号と、の間で切り替える切替スイッチを含むことを特徴とする請求項４に記載のモーター駆動回路。
【請求項９】
請求項１から８のいずれか１項に記載のモーター駆動回路を含むことを特徴とするムーブメント。
【請求項１０】
請求項１から８のいずれか１項に記載のモーター駆動回路を含むことを特徴とする電子時計。
【請求項１１】
１つのコイルと２つの入力端子を有する２極ステップモーターを駆動するための第１駆動信号を出力する第１制御回路と、
２つのコイルと４つの入力端子を有する４極ステップモーターを駆動するための第２駆動信号を出力する第２制御回路と、
前記２極ステップモーターの前記２つの入力端子、または、前記４極ステップモーターの前記４つの入力端子のうちの２つの入力端子、のいずれか一方に接続される２つの第１出力端子と、
前記第１制御回路および前記第２制御回路と、前記第１出力端子と、の間に配置され、前記第１出力端子に前記２極ステップモーターが接続された場合には前記第１駆動信号の供給を行い、前記第１出力端子に前記４極ステップモーターが接続された場合には前記第２駆動信号の供給を行う切替回路と、
を含むことを特徴とするモーター駆動回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モーター駆動回路、ムーブメントおよび電子時計に関する。
【背景技術】
【０００２】
特許文献１には、複数のコイルを有する可逆ステップモーター（以下、単に「可逆ステップモーター」と称する）と、可逆ステップモーターを駆動する駆動回路とが記載されている。特許文献１に記載の駆動回路は、可逆ステップモーターを駆動するための４つの駆動信号を、専用の出力端子から出力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０１６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の駆動回路をＩＣ（Integrated Circuit）化する場合、可逆ステップモーター専用の出力端子がＩＣに形成されることになる。
そして、このＩＣに汎用性を持たせるために、このＩＣに、１つのコイルを有するステップモーターを駆動する駆動回路も内蔵することが考えられる。
この場合、可逆ステップモーター専用の出力端子に加えて、１つのコイルを有するステップモーター用の出力端子も形成され、出力端子数が多くなるという問題が生じる。
【０００５】
本発明は上述した事情に鑑みてなされたものであり、モーター駆動回路における出力端子数の増大を抑制可能にすることを解決課題とする。
【課題を解決するための手段】
【０００６】
本発明のモーター駆動回路の一態様は、１つのコイルを有する第１ステップモーターを駆動するための２個の第１駆動信号を出力する第１制御回路と、ｐ（ｐは２以上の整数）個のコイルを有する第２ステップモーターを駆動するためのｎ（ｎはｐ＋１以上２ｐ以下の整数）個の第２駆動信号を出力する第２制御回路と、ｍ（ｍはｎ以上ｎ＋１以下の整数）個の第１出力端子と、前記ｍ個のうちの２個の第１出力端子への前記２個の第１駆動信号の供給と、前記ｍ個のうちのｎ個の第１出力端子への前記ｎ個の第２駆動信号の供給と、を択一的に行う選択手段と、を含むことを特徴とする。
この態様によれば、ｍ個の第１出力端子のうちの少なくとも１つの第１出力端子には、第１駆動信号と第２駆動信号とが択一的に供給される。このため、少なくとも１つの第１出力端子は、第１駆動信号用と第２駆動信号用とに兼用され、いずれの第１出力端子も兼用されない場合に比べて、出力端子数を減らすことが可能になる。このため、構成の小型化が可能になる。また、小型化を図りつつ、モーター駆動回路を、第１ステップモーターを駆動するモーター駆動回路としても、第２ステップモーターを駆動するモーター駆動回路としても使用でき、モーター駆動回路の汎用性を高めることができる。
【０００７】
上述したモーター駆動回路の一態様において、前記第１制御回路、前記第２制御回路、前記ｍ個の第１出力端子および前記選択手段は、ＩＣに集積されていることが望ましい。
この態様によれば、少なくとも１つの第１出力端子が第１駆動信号用と第２駆動信号用とに兼用されるので、ＩＣを小型化できる。
【０００８】
上述したモーター駆動回路の一態様において、前記選択手段は、前記第１制御回路と前記第２制御回路とを択一的に動作させる第３制御回路であることが望ましい。
この態様によれば、第１制御回路と第２制御回路とを択一的に動作されることによって、第１出力端子への入力を切り替えることができる。この場合、第１制御回路の出力（２つの第１駆動信号）と第２制御回路の出力（ｎ個の第２駆動信号）とが時間的に重ならないので、第１制御回路の出力と第２制御回路の出力との衝突を回避するための手段を設ける必要がなくなる。
【０００９】
上述したモーター駆動回路の一態様において、前記ｍは前記ｎと同値であることが望ましい。
この態様によれば、ｍ＝ｎ＋１である場合に比べて第１出力端子の数を少なくできる。
【００１０】
上述したモーター駆動回路の一態様において、前記ｍ個の第１出力端子は、２個の第２出力端子を含み、前記選択手段は、前記２個の第２出力端子への入力を、前記２個の第１駆動信号と、前記ｎ個のうちの２個の第２駆動信号と、の間で切り替える切替回路を含むことが望ましい。
この態様によれば、２つの第１駆動信号とｎ個の第２駆動信号とが時間的に重なるタイミングで出力された場合にも、第２出力端子での第１駆動信号と第２駆動信号との衝突を回避できる。
【００１１】
上述したモーター駆動回路の一態様において、前記切替回路を制御するための切替情報を記憶する記憶回路を含み、前記切替回路は、前記記憶回路に記憶された切替情報に基づいて、前記２個の第２出力端子への入力を切り替えることが望ましい。
この態様によれば、記憶回路に記憶された切替情報を用いることで、切替回路の動作を制御できる。
【００１２】
上述したモーター駆動回路の一態様において、入力端子を含み、前記切替回路は、前記入力端子が受けた信号に基づいて、前記２個の第２出力端子への入力を切り替えることが望ましい。
この態様によれば、例えば、入力端子へ入力される信号を切り替えることで、切替回路の動作を制御できる。
【００１３】
上述したモーター駆動回路の一態様において、前記切替回路は、前記２個の第２出力端子への入力を、前記２個の第１駆動信号と、前記ｎ個のうちの２個の第２駆動信号と、の間で切り替える切替スイッチを含むことが望ましい。
この態様によれば、切替スイッチという簡単な構成を用いて、第２出力端子での第１駆動信号と第２駆動信号との衝突を回避できる。
【００１４】
本発明のムーブメントの一態様は、上記モーター駆動回路を含むことを特徴とする。
この態様によれば、少なくとも１つの第１出力端子を、第１駆動信号用と第２駆動信号用とに兼用できるため、いずれの第１出力端子も兼用されない場合に比べて、第１出力端子数を減らすことが可能になる。このため、構成（ムーブメント）の小型化が可能になる。
【００１５】
本発明の電子時計の一態様は、モーター駆動回路を含むことを特徴とする。
この態様によれば、少なくとも１つの第１出力端子を、第１駆動信号用と第２駆動信号用とに兼用できるため、いずれの第１出力端子も兼用されない場合に比べて、第１出力端子数を減らすことが可能になる。このため、構成（電子時計）の小型化が可能になる。
また、本発明のモーター駆動回路の一態様は、１つのコイルと２つの入力端子を有する２極ステップモーターを駆動するための第１駆動信号を出力する第１制御回路と、２つのコイルと４つの入力端子を有する４極ステップモーターを駆動するための第２駆動信号を出力する第２制御回路と、前記２極ステップモーターの前記２つの入力端子、または、前記４極ステップモーターの前記４つの入力端子のうちの２つの入力端子、のいずれか一方に接続される２つの第１出力端子と、前記第１制御回路および前記第２制御回路と、前記第１出力端子と、の間に配置され、前記第１出力端子に前記２極ステップモーターが接続された場合には前記第１駆動信号の供給を行い、前記第１出力端子に前記４極ステップモーターが接続された場合には前記第２駆動信号の供給を行う切替回路と、を含む。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態に係るモーター駆動回路１を示した図である。
【図２】２極ステップモーター２の一例を示した図である。
【図３】４極ステップモーター３の一例を示した図である。
【図４】クロノグラフ機能を持つ電子時計４の外観を示した図である。
【図５】クロノグラフ機能を持つ電子時計４の構成を示した図である。
【図６】ワールドタイム機能を持つ電子時計５の外観を示した図である。
【図７】ワールドタイム機能を持つ電子時計５の構成を示した図である。
【図８】電源投入時の動作（初期化動作）を説明するためのフローチャートである。
【図９】スイッチ入力処理を説明するためのフローチャートである。
【図１０】スイッチ入力処理を説明するためのフローチャートである。
【図１１】モーター制御回路２００の一例を示した図である。
【図１２】第２実施形態に係るモーター駆動回路１Ａを示す図である。
【図１３】クロノグラフ機能を持つ電子時計４Ａの構成を示した図である。
【図１４】ワールドタイム機能を持つ電子時計５Ａの構成を示した図である。
【図１５】クロノグラフ機能付き電子時計４Ａの動作を説明するためのフローチャートである。
【図１６】ワールドタイム機能付き電子時計５Ａの動作を説明するためのフローチャートである。
【図１７】第３実施形態に係るモーター駆動回路１Ｂを示す図である。
【図１８】第３実施形態における電源投入時の動作（初期化動作）を説明するためのフローチャートである。
【図１９】第４実施形態に係るモーター駆動回路１Ｃを示した図である。
【図２０】ステップモーター３Ａを示した図である。
【図２１】３つの駆動パルス信号の一例を示した図である。
【図２２】４つの駆動パルス信号の一例を示した図である。
【図２３】変形例１のモーター駆動回路１Ｄを示した図である。
【図２４】切替信号Ｓ１ａおよびＳ２ａと出力端子Ｏ３〜Ｏ８への入力との関係を示した図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら本発明に係る実施の形態を説明する。なお、図面において各部の寸法や縮尺は実際のものと適宜異なる。また、以下に記載する実施の形態は、本発明の好適な具体例である。このため、本実施形態には、技術的に好ましい種々の限定が付されている。しかしながら、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００１８】
＜第１実施形態＞
図１は、本発明の第１実施形態に係るモーター駆動回路１を示した図である。
モーター駆動回路１は、クロノグラフ機能を持つ電子時計に用いることができ、ワールドタイム機能を持つ電子時計にも用いることができる。
【００１９】
クロノグラフ機能を持つ電子時計では、１つのコイルと２つの入力端子とをそれぞれ有する４つのステップモーターが用いられる。以下、１つのコイルと２つの入力端子とを有するステップモーターを「２極ステップモーター」と称する。
【００２０】
ワールドタイム機能を持つ電子時計では、２つの２極ステップモーターに加えて、２つのコイルと４つの入力端子とを有する１つのステップモーターが用いられる。以下、２つのコイルと４つの入力端子を有するステップモーターを「４極ステップモーター」と称する。
【００２１】
図２は、２極ステップモーター２の一例を示した図である。
２極ステップモーター２は、ローター収容用穴２１１を有するステーター２１と、ローター収容用穴２１１に回転可能に設けられたローター２２と、ステーター２１と磁気的に結合されたコイル２３と、を有する。コイル２３の両端には、入力端子２３ａおよび２３ｂが設けられている。２極ステップモーター２は、入力端子２３ａおよび２３ｂにそれぞれ入力される第１駆動パルス信号、つまり、２つの第１駆動パルス信号によって制御される。２極ステップモーター２は、１つのコイルを有する第１ステップモーターの一例である。２極ステップモーター２の構成は公知であるため、その詳細な説明を割愛する。
【００２２】
図３は、４極ステップモーター３の一例を示した図である。
４極ステップモーター３は、ローター収容用穴３１１を有するステーター３１と、ローター収容用穴３１１に回転可能に設けられたローター３２と、ステーター３１と磁気的に結合されたコイル３３および３４と、を有する。コイル３３の両端には、入力端子Ｍ１およびＭ２が設けられている。コイル３４の両端には、入力端子Ｍ３およびＭ４が設けられている。４極ステップモーター３は、入力端子Ｍ１〜Ｍ４にそれぞれ入力される第２駆動パルス信号、つまり、４つの第２駆動パルス信号によって制御される。図３に示した４極ステップモーター３は、左右対称の構造になっているため、正転方向と逆転方向とを同じ速度で回転可能である。４極ステップモーター３は、ｐ（ｐは２以上の整数）個のコイルを有する第２ステップモーターの一例である。４極ステップモーター３の構成は公知であるため、その詳細な説明を割愛する。
【００２３】
上述したように、クロノグラフ機能を持つ電子時計は、４つの２極ステップモーター２を有しているため、内部的にステップモーターに関して合計８個の入力端子を有することになる。
一方、ワールドタイム機能を持つ電子時計は、２つの２極ステップモーター２と、１つの４極ステップモーター３とを有しているため、内部的にステップモーターに関して合計８個の入力端子を有することになる。
【００２４】
図１に示したモーター駆動回路１は、ステップモーターを駆動するための出力端子として、合計８個の出力端子Ｏ１〜Ｏ８を有している。
【００２５】
モーター駆動回路１がクロノグラフ機能を持つ電子時計に用いられた場合、出力端子Ｏ１〜Ｏ８は、クロノグラフ機能を持つ電子時計におけるステップモーターに関する合計８個の入力端子と１対１で接続される。
一方、モーター駆動回路１がワールドタイム機能を持つ電子時計に用いられた場合、出力端子Ｏ１〜Ｏ８は、ワールドタイム機能を持つ電子時計におけるステップモーターに関する合計８個の入力端子と１対１で接続される。
【００２６】
モーター駆動回路１は、ＩＣ１０に集積させ、端子ＯＳＣ１と、端子ＯＳＣ２と、発振回路１０１と、分周回路１０２と、入力端子Ｋ１〜Ｋ５と、入力回路１０３と、バス１０４と、ＲＯＭ（Read Only Memory）１０５ａと、ＲＡＭ（Random Access Memory）１０５ｂと、ＣＰＵ（Central Processing Unit）１０６と、モーター制御回路１０７ａ〜１０７ｅと、選択回路１０８と、切替回路１０９と、出力バッファ１１０ａ〜１１０ｈと、クロノグラフカウンター１１１と、電源端子ＶＤＤおよびＶＳＳと、出力端子Ｏ１〜Ｏ８と、を備えている。
【００２７】
発振回路１０１は、端子ＯＳＣ１および端子ＯＳＣ２を介して水晶振動子（後述する図５または図７参照）と接続されて発振する。発振回路１０１は、例えば、発振周波数が３２７６８Ｈｚの水晶発振回路である。なお、発振回路１０１は、発振周波数が３２７６８Ｈｚである水晶発振回路に限らず、適宜変更可能である。
【００２８】
分周回路１０２は、発振回路１０１の出力を分周してＣＰＵ１０６にタイミング信号を供給する。タイミング信号は、ＣＰＵ１０６の動作タイミングを決定する。
【００２９】
入力回路１０３は、入力端子Ｋ１〜Ｋ５の状態をバス１０４に出力する。入力端子Ｋ１〜Ｋ５の状態は、バス１０４を介して、ＣＰＵ１０６にて受信される。
【００３０】
ＲＯＭ１０５ａは、コンピュータにて読み取り可能な記録媒体の一例である。ＲＯＭ１０５ａはプログラムを格納する。本実施形態では、ＲＯＭ１０５ａは、クロノグラフ機能を持つ電子時計とワールドタイム機能を持つ電子時計との両方の仕様に対応したプログラムを格納している。
ＲＡＭ１０５ｂは、ＣＰＵ１０６によってワークエリアとして使用される。
【００３１】
ＣＰＵ１０６は、ＲＯＭ１０５ａに格納されているプログラムを読み取り実行することで、モーター駆動回路１全体を制御する。
例えば、ＣＰＵ１０６は、入力端子Ｋ５の状態に応じて、仕様を「クロノグラフ」と「ワールドタイム」の間で択一的に設定する。ＣＰＵ１０６は、入力端子Ｋ５が“Ｈ”レベルである場合には仕様として「クロノグラフ」を設定し、入力端子Ｋ５が“Ｌ”レベルである場合には仕様として「ワールドタイム」を設定する。
【００３２】
また、ＣＰＵ１０６は、モーター制御回路１０７ｃおよび１０７ｄと、モーター制御回路１０７ｅと、を択一的に動作させる。
ＣＰＵ１０６は、仕様として「クロノグラフ」が設定された場合、モーター制御回路１０７ｅを動作させずに、モーター制御回路１０７ｃおよび１０７ｄを動作させる。
ＣＰＵ１０６は、仕様として「ワールドタイム」が設定された場合、モーター制御回路１０７ｃおよび１０７ｄを動作させずに、モーター制御回路１０７ｅを動作させる。
ＣＰＵ１０６は、第３制御回路の一例である。
【００３３】
モーター制御回路１０７ａ〜１０７ｄの各々は、２極ステップモーター２を制御（駆動）するためのモーター制御回路である。モーター制御回路１０７ａ〜１０７ｄの各々は、１つの２極ステップモーター２を制御するための２つの第１駆動パルス信号を出力する。
モーター制御回路１０７ｄは、１つのコイルを有する第１ステップモーターを駆動するための２個の第１駆動信号を出力する第１制御回路の一例である。
モーター制御回路１０７ｄが出力する２つの第１駆動パルス信号は、１つのコイルを有する第１ステップモーターを駆動するための２つの第１駆動信号の一例である。
【００３４】
モーター制御回路１０７ｅは、４極ステップモーター３を制御（駆動）するためのモーター制御回路である。モーター制御回路１０７ｅは、１つの４極ステップモーター３を制御するための４つの第２駆動パルス信号を出力する。
モーター制御回路１０７ｅは、ｐ個のコイルを有する第２ステップモーターを駆動するためのｎ（ｎはｐ＋１以上２ｐ以下の整数）個の第２駆動信号を出力する第２制御回路の一例である。
モーター制御回路１０７ｅが出力する４つの第２駆動パルス信号は、ｐ個のコイルを有する第２ステップモーターを駆動するためのｎ個の第２駆動信号の一例である。
【００３５】
選択回路１０８は、例えばレジスタである。
モーター駆動回路１がクロノグラフ機能を持つ電子時計に用いられる場合、選択回路１０８には、ＣＰＵ１０６によって“Ｈ”レベルが書き込まれる。選択回路１０８は、“Ｈ”レベルが書き込まれると、“Ｈ”レベルの切替信号Ｓを出力する。
一方、モーター駆動回路１がワールドタイム機能を持つ電子時計に用いられる場合、選択回路１０８には、ＣＰＵ１０６によって“Ｌ”レベルが書き込まれる。選択回路１０８は、“Ｌ”レベルが書き込まれると、“Ｌ”レベルの切替信号Ｓを出力する。
選択回路１０８に書き込まれる“Ｈ”レベルおよび“Ｌ”レベルは、切替情報の一例である。選択回路１０８は、切替回路１０９を制御するための切替情報を記憶する記憶回路の一例である。
【００３６】
切替回路１０９は、モーター制御回路１０７ｃの出力およびモーター制御回路１０７ｄの出力（合計４つの第１駆動パルス信号）と、モーター制御回路１０７ｅの出力（４つの第２駆動パルス信号）とを、択一的に出力端子Ｏ５〜Ｏ８に１対１で出力する。
ここで、出力端子Ｏ５〜Ｏ８は、ｍ（ｍはｎ以上ｎ＋１以下の整数）個の第１出力端子の一例である。出力端子Ｏ７およびＯ８は、２個の第２出力端子の一例である。なお、本実施形態では、ｍをｎと同値としている。なお、ｍはｎ＋１であってもよい。
【００３７】
切替回路１０９は、切替信号Ｓが“Ｈ”レベルである場合、モーター制御回路１０７ｃの出力およびモーター制御回路１０７ｄの出力（合計４つの第１駆動パルス信号）を、出力端子Ｏ５〜Ｏ８に１対１で（並列に）出力する。
一方、切替信号Ｓが“Ｌ”レベルである場合、切替回路１０９は、モーター制御回路１０７ｅの４つの第２駆動パルス信号を、出力端子Ｏ５〜Ｏ８に１対１で（並列に）出力する。
切替回路１０９は、ｍ個のうちの２個の第１出力端子への２個の第１駆動信号の供給と、ｍ個のうちのｎ個の第１出力端子へのｎ個の第２駆動信号の供給と、を択一的に行う選択手段の一例である。
また、切替回路１０９は、選択回路１０８に記憶された切替情報（“Ｈ”レベルと“Ｌ”レベル）に基づいて、２個の第２出力端子（出力端子Ｏ７およびＯ８）への入力を切り替える。
【００３８】
なお、ＣＰＵ１０６も、ｍ個のうちの２個の第１出力端子への２個の第１駆動信号の供給と、ｍ個のうちのｎ個の第１出力端子へのｎ個の第２駆動信号の供給と、を択一的に行う選択手段の一例である。
ＣＰＵ１０６は、モーター制御回路１０７ｃおよび１０７ｄと、モーター制御回路１０７ｅと、を択一的に動作させることによって、ｍ個のうちの２個の第１出力端子への２個の第１駆動信号の供給と、ｍ個のうちのｎ個の第１出力端子へのｎ個の第２駆動信号の供給と、を択一的に行う。
【００３９】
切替回路１０９は、切替論理回路１０９ａ〜１０９ｄを備えている。切替論理回路１０９ａ〜１０９ｄの各々は、複合ゲートである。
【００４０】
切替論理回路１０９ａは、切替信号Ｓが“Ｈ”レベルである場合、モーター制御回路１０７ｃが出力する２つの第１駆動パルス信号１０７のうちの一方を、出力バッファ１１０ｅを介して出力端子Ｏ５に出力する。
一方、切替信号Ｓが“Ｌ”レベルである場合、切替論理回路１０９ａは、モーター制御回路１０７ｅの出力する４つの第２駆動パルス信号（１番目〜４番目の第２駆動パルス信号）のうちの１番目の第２駆動パルス信号を、出力バッファ１１０ｅを介して出力端子Ｏ５に出力する。
【００４１】
切替論理回路１０９ｂは、切替信号Ｓが“Ｈ”レベルである場合、モーター制御回路１０７ｃが出力する２つの第１駆動パルス信号のうちの他方を、出力バッファ１１０ｆを介して出力端子Ｏ６に出力する。
一方、切替信号Ｓが“Ｌ”レベルである場合、切替論理回路１０９ｂは、モーター制御回路１０７ｅの出力する４つの第２駆動パルス信号のうちの２番目の第２駆動パルス信号を、出力バッファ１１０ｆを介して出力端子Ｏ６に出力する。
【００４２】
切替論理回路１０９ｃは、切替信号Ｓが“Ｈ”レベルである場合、モーター制御回路１０７ｄが出力する２つの第１駆動パルス信号のうちの一方を、出力バッファ１１０ｇを介して出力端子Ｏ７に出力する。
一方、切替信号Ｓが“Ｌ”レベルである場合、切替論理回路１０９ｃは、モーター制御回路１０７ｅの出力する４つの第２駆動パルス信号のうちの３番目の第２駆動パルス信号を、出力バッファ１１０ｇを介して出力端子Ｏ７に出力する。
【００４３】
切替論理回路１０９ｄは、切替信号Ｓが“Ｈ”レベルである場合、モーター制御回路１０７ｄが出力する２つの第１駆動パルス信号のうちの他方を、出力バッファ１１０ｈを介して出力端子Ｏ８に出力する。
一方、切替信号Ｓが“Ｌ”レベルである場合、切替論理回路１０９ｄは、モーター制御回路１０７ｅの出力する４つの第２駆動パルス信号のうちの４番目の第２駆動パルス信号を、出力バッファ１１０ｈを介して出力端子Ｏ８に出力する。
【００４４】
出力バッファ１１０ａは、モーター制御回路１０７ａが出力する２つの第１駆動パルス信号のうちの一方を出力端子Ｏ１に出力する。
出力バッファ１１０ｂは、モーター制御回路１０７ａが出力する２つの第１駆動パルス信号のうちの他方を出力端子Ｏ２に出力する。
出力バッファ１１０ｃは、モーター制御回路１０７ｂが出力する２つの第１駆動パルス信号のうちの一方を出力端子Ｏ３に出力する。
出力バッファ１１０ｄは、モーター制御回路１０７ｂが出力する２つの第１駆動パルス信号のうちの他方を出力端子Ｏ４に出力する。
【００４５】
出力バッファ１１０ｅは、切替論理回路１０９ａの出力を出力端子Ｏ５に出力する。
出力バッファ１１０ｆは、切替論理回路１０９ｂの出力を出力端子Ｏ６に出力する。
出力バッファ１１０ｇは、切替論理回路１０９ｃの出力を出力端子Ｏ７に出力する。
出力バッファ１１０ｈは、切替論理回路１０９ｄの出力を出力端子Ｏ８に出力する。
【００４６】
クロノグラフカウンター１１１は、クロノグラフが使用された際に時間をカウントする。
【００４７】
図４は、モーター駆動回路１を搭載したクロノグラフ機能を持つ電子時計４の外観を示した図である。図５は、クロノグラフ機能を持つ電子時計４の構成を示した図である。
【００４８】
図４に示したように、クロノグラフ機能を持つ電子時計４は、時針４１と、分針４２と、秒針４３と、クロノ秒針４４と、クロノ１／１０秒針４５と、クロノ分針４６と、２時位置ボタンＢ１と、４時位置ボタンＢ２と、リューズＲとを有する。リューズＲは、引き出されていない位置から２段階分引き出し可能である。以下、リューズＲが引き出されていないときの状態を「０段目」と称し、リューズＲが１段階目まで引き出された状態を「１段目」と称し、リューズＲが２段階目まで引き出された状態を「２段目」と称する。
【００４９】
また、図５に示したように、クロノグラフ機能を持つ電子時計４では、モーター駆動回路１に、水晶振動子４７と、２時位置ボタンＢ１に連動したスイッチＳ１と、４時位置ボタンＢ２に連動したスイッチＳ２と、リューズＲの引き出しに連動したスライドスイッチＳ３およびＳ４と、電池４８と、４つの２極ステップモーター２（２極ステップモーター２ａ〜２ｄ）が接続されている。
なお、モーター駆動回路１と４つの２極ステップモーター２ａ〜２ｄは、ムーブメント（例えば、時計用ムーブメント）に含まれる。
【００５０】
リューズＲが「０段目」のとき、スライドスイッチＳ３およびＳ４は共にオフとなる。リューズＲが「１段目」のとき、スライドスイッチＳ３はオンとなり、スライドスイッチＳ４はオフとなる。リューズＲが「２段目」のとき、スライドスイッチＳ３およびＳ４は共にオンとなる。
リューズＲが引き出された状態で２時位置ボタンＢ１や４時位置ボタンＢ２が操作されることで、時針４１と分針４２および秒針４３の位置が修正されたり、指針の基準位置合わせ等の機能が実行される。
【００５１】
モーター駆動回路１と各要素との接続関係は以下の通りである。
端子ＯＳＣ１および端子ＯＳＣ２に水晶振動子４７が接続されている。入力端子Ｋ１には、スイッチＳ１が接続されている。入力端子Ｋ２には、スイッチＳ２が接続されている。入力端子Ｋ３には、スライドスイッチＳ３が接続されている。入力端子Ｋ４には、スライドスイッチＳ４が接続されている。入力端子Ｋ５には、電池４８の高電位側（＋端子）が接続されている。電源端子ＶＤＤには、電池４８の高電位側（＋端子）が接続されている。電源端子ＶＳＳには、電池４８の低電位側（−端子）が接続されている。
【００５２】
出力端子Ｏ１およびＯ２は、２極ステップモーター２ａの２つの入力端子に接続されている。出力端子Ｏ３およびＯ４は、２極ステップモーター２ｂの２つの入力端子に接続されている。出力端子Ｏ５およびＯ６は、２極ステップモーター２ｃの２つの入力端子に接続されている。出力端子Ｏ７およびＯ８は、２極ステップモーター２ｄの２つの入力端子に接続されている。
【００５３】
２極ステップモーター２ａは、輪列（不図示）を介して、秒針４３と分針４２と時針４１を駆動する。
２極ステップモーター２ｂは、輪列（不図示）を介して、クロノ秒針４４を駆動する。クロノ秒針４４は、１秒ごとに駆動し、６０秒で１回転する。つまり、クロノ秒針４４は、１周を６０分割したステップ単位（回転単位）で１秒ごとに運針する。
２極ステップモーター２ｃは、輪列（不図示）を介して、クロノ１／１０秒針４５を駆動する。クロノ１／１０秒針４５は、１／１０秒ごとに駆動し、１秒で１回転する。つまり、クロノ１／１０秒針４５は、１周を１０分割したステップ単位（回転単位）で１／１０秒ごとに運針する。
２極ステップモーター２ｄは、輪列（不図示）を介して、クロノ分針４６を駆動する。クロノ分針４６は、１分ごとに駆動し、１時間で１回転する。つまり、クロノ分針４６は、１周を６０分割したステップ単位（回転単位）で１分ごとに運針する。
【００５４】
図６は、モーター駆動回路１を搭載したワールドタイム機能を持つ電子時計５の外観を示した図である。図７は、ワールドタイム機能を持つ電子時計５の構成を示した図である。
図６および図７において、図４または図５に示したものと同一構成のものには同一符号を付してある。
【００５５】
図６に示したように、ワールドタイム機能を持つ電子時計５は、時針４１と、分針４２と、秒針５１と、都市針５２と、都市針５２が指し示すことが可能な領域において世界の各都市名を示す都市表示部５３と、２時位置ボタンＢ１と、４時位置ボタンＢ２と、リューズＲとを有する。都市表示部５３では、２４の都市名が等間隔で円形に並んでいる。
【００５６】
また、図７に示したように、ワールドタイム機能を持つ電子時計５では、モーター駆動回路１に、水晶振動子４７と、２時位置ボタンＢ１に連動したスイッチＳ１と、４時位置ボタンＢ２に連動したスイッチＳ２と、リューズＲの引き出しに連動したスライドスイッチＳ３およびＳ４と、電池４８と、２つの２極ステップモーター２（２極ステップモーター２ｅおよび２ｆ）と、１つの４極ステップモーター３が接続されている。
なお、モーター駆動回路１と２つの２極ステップモーター２ｅおよび２ｆと１つの４極ステップモーター３は、ムーブメント（例えば、時計用ムーブメント）に含まれる。
【００５７】
モーター駆動回路１と各要素との接続関係は以下の通りである。
端子ＯＳＣ１および端子ＯＳＣ２に水晶振動子４７が接続されている。入力端子Ｋ１には、スイッチＳ１が接続されている。入力端子Ｋ２には、スイッチＳ２が接続されている。入力端子Ｋ３には、スライドスイッチＳ３が接続されている。入力端子Ｋ４には、スライドスイッチＳ４が接続されている。入力端子Ｋ５には、電池４８の低電位側（−端子）が接続されている。この点は、図５に示したクロノグラフ機能を持つ電子時計４と異なる。電源端子ＶＤＤには、電池４８の高電位側（＋端子）が接続されている。電源端子ＶＳＳには、電池４８の低電位側（−端子）が接続されている。
【００５８】
出力端子Ｏ１およびＯ２は、２極ステップモーター２ｅの２つの入力端子に接続されている。出力端子Ｏ３およびＯ４は、２極ステップモーター２ｆの２つの入力端子に接続されている。出力端子Ｏ５〜Ｏ８は、４極ステップモーター３の４つの入力端子に接続されている。
【００５９】
２極ステップモーター２ｅは、輪列（不図示）を介して、秒針５１を駆動する。
２極ステップモーター２ｆは、輪列（不図示）を介して、都市針５２を駆動する。都市針５２は、都市表示部５３が示す２４個の都市名のいずれか１つを指し示す。都市針５２は、１周を７２分割したステップ単位（回転単位）で運針する。
４極ステップモーター３は、輪列（不図示）を介して、時針４１および分針４２を運針する。時針４１は、１周を４３２０分割したステップ単位（回転単位）で１０秒ごとに運針する。分針４２は、１周を３６０分割したステップ単位（回転単位）で１０秒ごとに運針する。
【００６０】
時針４１および分針４２にて示される時刻は、都市針５２が指し示す都市の時刻である。よって、都市針５２の指し示す都市が変更されると、４極ステップモーター３によって時針４１および分針４２が駆動される。４極ステップモーター３は、２極ステップモーター２に比べて正転方向および逆転方向の回転速度が速い。このため、都市針５２の指し示す都市の変更に応じて時針４１および４２で示される時刻の変更に要する時間を、２極ステップモーター２によって時針４１および分針４２が駆動される場合に比べて短くできる。
【００６１】
次に、動作を説明する。
（１）電源投入時の初期動作
モーター駆動回路１では、電源の投入（電池４８の装填）に伴い、仕様として「クロノグラフ」または「ワールドタイム」が設定される。
クロノグラフ機能を持つ電子時計４では、図５に示したように、入力端子Ｋ５は電池４８の高電位側（＋端子）に接続されるように構成されている。一方、ワールドタイム機能を持つ電子時計５では、図７に示したように、入力端子Ｋ５は電池４８の低電位側（−端子）に接続されるように構成されている。
【００６２】
図８は、電源投入時の動作（初期化動作）を説明するためのフローチャートである。
【００６３】
入力端子５Ｋが電池４８の高電位側（＋端子）に接続されると、つまり、図５に示したクロノグラフ機能を持つ電子時計４に電池４８が装填されると、入力回路１０３は、入力端子Ｋ５が“Ｈ”レベルであることを示す第１接続情報を、バス１０４に出力する。
【００６４】
ＣＰＵ１０６は、バス１０４を介して第１接続情報を受信すると、入力端子Ｋ５が“Ｈ”レベルであると判断して（ステップＳ８０１のＹＥＳ）、選択回路１０８に“Ｈ”レベルを設定する。
【００６５】
選択回路１０８は“Ｈ”レベルに設定されると、切替信号Ｓを“Ｈ”レベルに設定する（ステップＳ８０２）。このため、切替回路１０９は、モーター制御回路１０７ｅの出力ではなく、モーター制御回路１０７ｃの出力とモーター制御回路１０７ｄの出力とを、出力バッファ１１０ｅ〜１１０ｈにそれぞれ出力する。
【００６６】
続いて、ＣＰＵ１０６は、仕様を「クロノグラフ」に設定する（ステップＳ８０３）。この設定は、例えば、ＲＡＭ１０５ｂに保持される。
【００６７】
一方、入力端子５Ｋが電池４８の低電位側（−端子）に接続されると、つまり、図７に示したワールドタイム機能を持つ電子時計５に電池４８が装填されると、入力回路１０３は、入力端子Ｋ５が“Ｌ”レベルであることを示す第２接続情報を、バス１０４に出力する。
【００６８】
ＣＰＵ１０６は、バス１０４を介して第２接続情報を受信すると、入力端子Ｋ５が“Ｌ”レベルであると判断して（ステップＳ８０１のＮＯ）、選択回路１０８に“Ｌ”レベルを設定する。
【００６９】
選択回路１０８は“Ｌ”レベルに設定されると、切替信号Ｓを“Ｌ”レベルに設定する（ステップＳ８０４）。このため、切替回路１０９は、モーター制御回路１０７ｃの出力とモーター制御回路１０７ｄの出力ではなく、モーター制御回路１０７ｅの出力を、出力バッファ１１０ｅ〜１１０ｈにそれぞれ出力する。
【００７０】
続いて、ＣＰＵ１０６は、仕様を「ワールドタイム」に設定する（ステップＳ８０５）。この設定は、ＣＰＵ１０６内のレジスタ（不図示）に保持される。
【００７１】
（２）初期動作後の動作
【００７２】
まず、仕様が「クロノグラフ」である場合の動作の概要を説明する。
クロノグラフがストップ状態であるときに、４時位置ボタンＢ２が操作されてスイッチＳ２が一旦閉じると、クロノグラフカウンター１１１がリセットされ、クロノ秒針４４とクロノ１／１０秒針４５とが０秒位置（０位置）に移動し、クロノ分針４６が０分位置（０位置）に移動する。
クロノグラフがストップ状態であるときに、２時位置ボタンＢ１が操作されてスイッチＳ１が一旦閉じると、クロノグラフカウンター１１１がスタートし、クロノグラフカウンター１１１の値に応じてクロノ１／１０秒針４５とクロノ秒針４４とクロノ分針４６が駆動する。
クロノグラフが動作状態であるときに、２時位置ボタンＢ１が操作されてスイッチＳ１が一旦閉じると、クロノグラフカウンター１１１がストップし、これに応じて、クロノ１／１０秒針４５とクロノ秒針４４とクロノ分針４６が停止する。
【００７３】
続いて、仕様が「ワールドタイム」である場合の動作の概要を説明する。
２時位置ボタンＢ１が操作されてスイッチＳ１が一旦閉じると、都市針５２が正転方向に回転して、都市針５２の指し示す都市が、都市針５２が回転前に指示していた都市との時差が１時間である都市に切り替わる。
４時位置ボタンＢ２が操作されてスイッチＳ２が一旦閉じると、都市針５２が逆転方向に回転して、都市針５２の指し示す都市が、都市針５２が回転前に指示していた都市との時差が−１時間である都市に切り替わる。
【００７４】
図９および図１０は、初期動作終了後に入力端子Ｋ１〜Ｋ４のいずれかに入力があった場合の動作を説明するためのフローチャートである。
【００７５】
初期動作終了後に入力端子Ｋ１〜Ｋ４のいずれかに入力があると、ＣＰＵ１０６は、入力端子Ｋ３およびＫ４が共に“Ｌ”レベル（リューズＲが０段目）であるか否かを判断する（ステップＳ９０１）。
ＣＰＵ１０６は、入力端子Ｋ３およびＫ４が共に“Ｌ”レベルであると（ステップＳ９０１でＹＥＳ）、仕様が「クロノグラフ」であるか否か、つまり、仕様が「クロノグラフ」であるか「ワールドタイム」であるかを判断する（ステップＳ９０２）。
【００７６】
仕様が「クロノグラフ」であると（ステップＳ９０２のＹＥＳ）、ＣＰＵ１０６は、入力端子Ｋ１が入力を受け付けたか否か、つまり、２時位置ボタンＢ１が操作されたか否かを判断する（ステップＳ９０３）。
【００７７】
入力端子Ｋ１が入力を受け付けていない場合（ステップＳ９０３でＮＯ）、ＣＰＵ１０６は、入力端子Ｋ２が入力を受け付けたか否か、つまり、４時位置ボタンＢ２が操作されたか否かを判断する（ステップＳ９０４）。
【００７８】
入力端子Ｋ２が入力を受け付けた場合（ステップＳ９０４でＹＥＳ）、ＣＰＵ１０６は、クロノグラフがストップ状態であるか否かを判断する（ステップＳ９０５）。
【００７９】
クロノグラフがストップ状態であると（ステップＳ９０５でＹＥＳ）、ＣＰＵ１０６は、クロノグラフカウンター１１１をリセットする（ステップＳ９０６）。
【００８０】
続いて、ＣＰＵ１０６は、クロノ１／１０秒針４５の位置と０秒位置との差分を計算する（ステップＳ９０７）。なお、ＣＰＵ１０６は、クロノ１／１０秒針４５の位置を把握している。
【００８１】
続いて、ＣＰＵ１０６は、クロノ１／１０秒針４５の位置を０秒位置に合わせるために、モーター制御回路１０７ｃに、ステップＳ９０７で計算した差分に対応した正転駆動パルス信号を出力する旨の指令を出す（ステップＳ９０８）。
【００８２】
モーター制御回路１０７ｃは、ＣＰＵ１０６からの指令に応じて一対の正転駆動パルス信号（２つの第１駆動パルス信号）を出力する。
この一対の正転駆動パルス信号の一方は、切替信号Ｓが“Ｈ”レベルであるため、切替論理回路１０９ａと出力バッファ１１０ｅと出力端子Ｏ５とを通って、２極ステップモーター２ｃの２つの入力端子のうちの一方に供給される。
また、この一対の正転駆動パルス信号の他方は、切替信号Ｓが“Ｈ”レベルであるため、切替論理回路１０９ｂと出力バッファ１１０ｆと出力端子Ｏ６とを通って、２極ステップモーター２ｃの２つの入力端子のうちの他方に供給される。
これにより、クロノ１／１０秒針４５の位置は０秒位置になる。
【００８３】
ＣＰＵ１０６は、ステップＳ９０８を終了すると、クロノ秒針４４の位置と０秒位置との差分を計算する（ステップＳ９０９）。なお、ＣＰＵ１０６は、クロノ秒針４４の位置を把握している。
【００８４】
続いて、ＣＰＵ１０６は、クロノ秒針４４の位置を０秒位置に合わせるために、モーター制御回路１０７ｂに、ステップＳ９０９で計算した差分に対応した正転駆動パルス信号を出力する旨の指令を出す（ステップＳ９１０）。
【００８５】
モーター制御回路１０７ｂは、ＣＰＵ１０６からの指令に応じて、一対の正転駆動パルス信号（２つの第１駆動パルス信号）を出力する。
この一対の正転駆動パルス信号の一方は、出力バッファ１１０ｃと出力端子Ｏ３とを通って、２極ステップモーター２ｂの２つの入力端子のうちの一方に供給される。
また、この一対の正転駆動パルス信号の他方は、出力バッファ１１０ｄと出力端子Ｏ４とを通って、２極ステップモーター２ｂの２つの入力端子のうちの他方に供給される。
これにより、クロノ秒針４４の位置は０秒位置になる。
【００８６】
ＣＰＵ１０６は、ステップＳ９１０を終了すると、クロノ分針４６の位置と０分位置との差分を計算する（ステップＳ９１１）。なお、ＣＰＵ１０６は、クロノ分針４６の位置を把握している。
【００８７】
続いて、ＣＰＵ１０６は、クロノ分針４６の位置を０分位置に合わせるために、モーター制御回路１０７ｄに、ステップＳ９１１で計算した差分に対応した正転駆動パルス信号を出力する旨の指令を出す（ステップＳ９１２）。
【００８８】
モーター制御回路１０７ｄは、ＣＰＵ１０６からの指令に応じて、一対の正転駆動パルス信号（２つの第１駆動パルス信号）を出力する。
この一対の正転駆動パルス信号の一方は、切替信号Ｓが“Ｈ”レベルであるため、切替論理回路１０９ｃと出力バッファ１１０ｇと出力端子Ｏ７とを通って、２極ステップモーター２ｄの２つの入力端子のうちの一方に供給される。
また、この一対の正転駆動パルス信号の他方は、切替信号Ｓが“Ｈ”レベルであるため、切替論理回路１０９ｄと出力バッファ１１０ｈと出力端子Ｏ８とを通って、２極ステップモーター２ｄの２つの入力端子のうちの他方に供給される。
これにより、クロノ分針４６の位置は０分位置になる。
【００８９】
一方、入力端子Ｋ１が入力を受け付けた場合（ステップＳ９０３でＹＥＳ）、ＣＰＵ１０６は、クロノグラフがストップ状態であるか否かを判断する（ステップＳ９１３）。
【００９０】
ステップＳ９１３でクロノグラフがストップ状態であると（ステップＳ９１３でＹＥＳ）、ＣＰＵ１０６は、クロノグラフカウンター１１１をスタートする（ステップＳ９１４）。続いて、ＣＰＵ１０６は、クロノ１／１０秒針４５とクロノ秒針４４とクロノ分針４６がクロノグラフカウンター１１１の値を示すように、モーター制御回路１０７ｂ〜１０７ｄに指令を出す。これにより、クロノ１／１０秒針４５とクロノ秒針４４とクロノ分針４６とによって経過時間が表示される。
【００９１】
ステップＳ９１３でクロノグラフがストップ状態でないと、つまり、クロノグラフが動作していると（ステップＳ９１３でＮＯ）、ＣＰＵ１０６は、クロノグラフカウンター１１１をストップする（ステップＳ９１５）。クロノグラフカウンター１１１のストップに伴って、クロノ１／１０秒針４５とクロノ秒針４４とクロノ分針４６の各々の駆動が停止する。
【００９２】
一方、ステップＳ９０１で入力端子Ｋ３と入力端子Ｋ４の少なくともいずれかが“Ｈ”レベルであると、ＣＰＵ１０６は、時針４１と分針４２と秒針４３の位置を、リューズＲが引き出された状態での２時位置ボタンＢ１や４時位置ボタンＢ２の操作に応じて修正する（ステップＳ９１６）。
【００９３】
また、ステップＳ９０４でＮＯである場合、および、ステップＳ９０５でＮＯである場合、ＣＰＵ１０６は、図９および図１０に示したスイッチ入力処理を終了する。
【００９４】
ステップＳ９０２で仕様が「クロノグラフ」でない場合、つまり、仕様が「ワールドタイム」である場合（ステップＳ９０２のＮＯ）、ＣＰＵ１０６は、入力端子Ｋ１が入力を受け付けたか否か、つまり、２時位置ボタンＢ１が操作されたか否かを判断する（ステップＳ１００１）。
【００９５】
入力端子Ｋ１が入力を受け付けていない場合（ステップＳ１００１でＮＯ）、ＣＰＵ１０６は、入力端子Ｋ２が入力を受け付けたか否か、つまり、４時位置ボタンＢ２が操作されたか否かを判断する（ステップＳ１００２）。
【００９６】
入力端子Ｋ２が入力を受け付けた場合（ステップＳ１００２でＹＥＳ）、ＣＰＵ１０６は、モーター制御回路１０７ｂに、都市針５２を左回りに１／２４周させる逆転駆動パルス信号、つまり、都市針５２を３ステップだけ左回転させる逆転駆動パルス信号を出力する旨の指令（３発の逆転パルス出力の指令）を出す（ステップＳ１００３）。
【００９７】
モーター制御回路１０７ｂは、ＣＰＵ１０６からの指令に応じて、都市針５２を左回りに１／２４周させる一対の逆転駆動パルス信号（２つの第１駆動パルス信号）を出力する。
この一対の逆転駆動パルス信号の一方は、出力バッファ１１０ｃと出力端子Ｏ３とを通って、２極ステップモーター２ｆの２つの入力端子のうちの一方に供給される。
また、この一対の逆転駆動パルス信号の他方は、出力バッファ１１０ｄと出力端子Ｏ４とを通って、２極ステップモーター２ｆの２つの入力端子のうちの他方に供給される。
これにより、都市針５２は、都市表示部５３に示された都市の中で、都市針５２が移動前に指示していた都市との時差が−１時間である都市を指示するようになる。
【００９８】
ＣＰＵ１０６は、ステップＳ１００３を終了すると、モーター制御回路１０７ｅに、時針４１と分針４２とが表示する時刻（表示時刻）を１時間だけ前の時刻に変更するための逆転駆動パルス信号を出力する旨の指令（３６０発の逆転パルス出力の指令）を出す（ステップＳ１００４）。
【００９９】
モーター制御回路１０７ｅは、ＣＰＵ１０６からの指令に応じて、時針４１と分針４２とが表示する時刻（表示時刻）を１時間だけ前の時刻に変更するための４つの逆転駆動パルス信号（４つの第２駆動パルス信号）を出力する。以下、４つの逆転駆動パルス信号を、第１逆転駆動パルス信号、第２逆転駆動パルス信号、第３逆転駆動パルス信号、第４逆転駆動パルス信号と称する。
【０１００】
第１逆転駆動パルス信号は、切替信号Ｓが“Ｌ”レベルであるので、切替論理回路１０９ａと出力バッファ１１０ｅと出力端子Ｏ５とを通って、４極ステップモーター３の４つの入力端子Ｍ１〜Ｍ４のうち、入力端子Ｍ１に供給される。
【０１０１】
第２逆転駆動パルス信号は、切替信号Ｓが“Ｌ”レベルであるので、切替論理回路１０９ｂと出力バッファ１１０ｆと出力端子Ｏ６とを通って、４極ステップモーター３の４つの入力端子Ｍ１〜Ｍ４のうち、入力端子Ｍ２に供給される。
【０１０２】
第３逆転駆動パルス信号は、切替信号Ｓが“Ｌ”レベルであるので、切替論理回路１０９ｃと出力バッファ１１０ｇと出力端子Ｏ７とを通って、４極ステップモーター３の４つの入力端子Ｍ１〜Ｍ４のうち、入力端子Ｍ３に供給される。
【０１０３】
第４逆転駆動パルス信号は、切替信号Ｓが“Ｌ”レベルであるので、切替論理回路１０９ｄと出力バッファ１１０ｈと出力端子Ｏ８とを通って、４極ステップモーター３の４つの入力端子Ｍ１〜Ｍ４のうち、入力端子Ｍ４に供給される。
【０１０４】
これにより、時針４１と分針４２とが表示する時刻（表示時刻）が、１時間だけ前の時刻に変更される。
【０１０５】
一方、ステップＳ１００１で、入力端子Ｋ１が入力を受け付けた場合、つまり、２時位置ボタンＢ１が操作された場合（ステップＳ１００１でＹＥＳ）、ＣＰＵ１０６は、モーター制御回路１０７ｂに、都市針５２を右回りに１／２４周させる正転駆動パルス信号、つまり、都市針５２を３ステップだけ右回転させる正転駆動パルス信号を出力する旨の指令（３発の正転パルス出力の指令）を出す（ステップＳ１００５）。
【０１０６】
モーター制御回路１０７ｂは、ＣＰＵ１０６からの指令に応じて、都市針５２を右回りに１／２４周させる一対の正転駆動パルス信号（２つの第１駆動パルス信号）を出力する。
この一対の正転駆動パルス信号の一方は、出力バッファ１１０ｃと出力端子Ｏ３とを通って、２極ステップモーター２ｆの２つの入力端子のうちの一方に供給される。
また、この一対の正転駆動パルス信号の他方は、出力バッファ１１０ｄと出力端子Ｏ４とを通って、２極ステップモーター２ｆの２つの入力端子のうちの他方に供給される。
これにより、都市針５２は、都市表示部５３に示された都市の中で、都市針５２が移動前に指示していた都市との時差が＋１時間である都市を指示するようになる。
【０１０７】
ＣＰＵ１０６は、ステップＳ１００５を終了すると、モーター制御回路１０７ｅに、時針４１と分針４２とが表示する時刻（表示時刻）を１時間だけ後の時刻に変更するための正転駆動パルス信号を出力する旨の指令（３６０発の正転パルス出力の指令）を出す（ステップＳ１００６）。
【０１０８】
モーター制御回路１０７ｅは、ＣＰＵ１０６からの指令に応じて、時針４１と分針４２とが表示する時刻（表示時刻）を１時間だけ後の時刻に変更するための４つの正転駆動パルス信号（４つの第２駆動パルス信号）を出力する。以下、４つの正転駆動パルス信号を、第１正転駆動パルス信号、第２正転駆動パルス信号、第３正転駆動パルス信号、第４正転駆動パルス信号と称する。
【０１０９】
第１正転駆動パルス信号は、切替信号Ｓが“Ｌ”レベルであるので、切替論理回路１０９ａと出力バッファ１１０ｅと出力端子Ｏ５とを通って、４極ステップモーター３の４つの入力端子Ｍ１〜Ｍ４のうち、入力端子Ｍ１に供給される。
【０１１０】
第２正転駆動パルス信号は、切替信号Ｓが“Ｌ”レベルであるので、切替論理回路１０９ｂと出力バッファ１１０ｆと出力端子Ｏ６とを通って、４極ステップモーター３の４つの入力端子Ｍ１〜Ｍ４のうち、入力端子Ｍ２に供給される。
【０１１１】
第３正転駆動パルス信号は、切替信号Ｓが“Ｌ”レベルであるので、切替論理回路１０９ｃと出力バッファ１１０ｇと出力端子Ｏ７とを通って、４極ステップモーター３の４つの入力端子Ｍ１〜Ｍ４のうち、入力端子Ｍ３に供給される。
【０１１２】
第４正転駆動パルス信号は、切替信号Ｓが“Ｌ”レベルであるので、切替論理回路１０９ｄと出力バッファ１１０ｈと出力端子Ｏ８とを通って、４極ステップモーター３の４つの入力端子Ｍ１〜Ｍ４のうち、入力端子Ｍ４に供給される。
【０１１３】
これにより、時針４１と分針４２とが表示する時刻（表示時刻）が、１時間だけ後の時刻に変更される。
【０１１４】
なお、ステップＳ１００２でＮＯである場合、ＣＰＵ１０６は、図９および図１０に示したスイッチ入力処理を終了する。
【０１１５】
次に、本実施形態の効果について説明する。
【０１１６】
同一のモーター駆動回路１が、４極ステップモーター３を持たずに２極ステップモーター２を持つ時計にも、２極ステップモーター２と４極ステップモーター３とを持つ時計にも使用できる。このため、モーター駆動回路１の汎用性を高めることが可能になる。この効果は、モーター駆動回路１がＩＣ化された場合にも当然生じる。
【０１１７】
出力端子Ｏ５〜Ｏ８を、２極ステップモーター２用と４極ステップモーター３用とのどちらにも使えるので、２極ステップモーター２専用の出力端子と４極ステップモーター３専用の出力端子が設けられた場合に比べて、モーター駆動回路１の面積を小さくでき、モーター駆動回路１がＩＣ化された場合にはＩＣの面積を小さくでき、回路を小型化でき、コストの削減も可能になる。
【０１１８】
同一のプログラムを使っても、入力端子Ｋ５からの入力によって、４極ステップモーター３を持たずに２極ステップモーター２を持つ時計にも、２極ステップモーター２と４極ステップモーター３とを持つ時計にも対応可能になる。
【０１１９】
モーター駆動回路１は切替回路１０９を有するので、例えば、モーター制御回路１０７ｄとモーター制御回路１０７ｅが同時に駆動パルス信号を出力しても、一方の駆動パルス信号のみを出力可能になる。
よって、図１１に示したように、モーター制御回路１０７ｄとモーター制御回路１０７ｅとして、一部の構成を共用したモーター制御回路２００が用いられ、２つの第１駆動パルス信号と４つの第２駆動パルス信号とが同時に出力される場合でも、２つの第１駆動パルス信号と４つの第２駆動パルス信号とのいずれか一方のみを出力することができる。
【０１２０】
図１１において、モーター制御回路２００は、パルス数設定回路２０１と、パルス発生回路２０２と、パルス発生回路２０３と、を備えている。
【０１２１】
パルス数設定回路２０１は、バス１０４を介して、ＣＰＵ１０６から出力されたコマンドに応じて、出力端子Ｏ７およびＯ８に接続される２極ステップモーター２に出力される駆動パルスの数、または、出力端子Ｏ５〜Ｏ８に接続される４極ステップモーター３に出力される駆動パルスの数を設定する。
パルス数設定回路２０１は、駆動パルスの数を設定すると、その駆動パルスの数を示す駆動パルス数情報を、パルス発生回路２０２および２０３に出力する。
【０１２２】
パルス発生回路２０２は、バス１０４を介して、ＣＰＵ１０６から出力されたコマンドに応じて、出力端子Ｏ７およびＯ８に接続される２極ステップモーター２に出力される駆動パルスの種類を設定する。
パルス発生回路２０２は、駆動パルスの種類を設定した後に駆動パルス数情報を受信すると、設定した種類の駆動パルスを、駆動パルス数情報が示す駆動パルス数だけ出力する。
【０１２３】
パルス発生回路２０３は、バス１０４を介して、ＣＰＵ１０６から出力されたコマンドに応じて、出力端子Ｏ５〜Ｏ８に接続される４極ステップモーター３に出力される駆動パルスの種類を設定する。
パルス発生回路２０３は、駆動パルスの種類を設定した後に駆動パルス数情報を受信すると、設定した種類の駆動パルスを、駆動パルス数情報が示す駆動パルス数だけ出力する。
【０１２４】
また、本実施形態によれば、切替回路１０９を有しているので、各ステップモーターの非駆動時の状態がステップモーターの種類によって異なっていても対応できる。
例えば、２極ステップモーター２では非駆動時にコイル２３の両端をＶＤＤレベルにしてコイル２３に電流を流さないようにするのに対して、４極ステップモーター３では非駆動時にコイル３３の両端およびコイル３４の両端をＶＳＳレベルにしてコイル３３および３４に電流を流さないようにする場合にも、別々に対応できる。
【０１２５】
＜第２実施形態＞
第１実施形態では、切替回路１０９を用いて、モーター制御回路１０７ｃの出力およびモーター制御回路１０７ｄの出力と、モーター制御回路１０７ｅの出力と、を択一的に出力する。
これに対して、本発明の第２実施形態では、切替スイッチを用いて、モーター制御回路１０７ｃの出力およびモーター制御回路１０７ｄの出力と、モーター制御回路１０７ｅの出力と、を択一的に出力する。
【０１２６】
図１２は、第２実施形態に係るモーター駆動回路１Ａを示す図である。図１２において、図１に示した構成と同一構成のものには同一符号を付してある。
【０１２７】
第２実施形態のモーター駆動回路１Ａは、選択回路１０８と入力端子Ｋ５が省略され、切替回路１０９の代わりに切替スイッチ３００が設けられている点において、第１実施形態のモーター駆動回路１と異なる。
【０１２８】
また、第１実施形態のモーター駆動回路１では、ＲＯＭ１０５ａに、クロノグラフ機能を持つ電子時計とワールドタイム機能を持つ電子時計との両方に対応したプログラムが格納されていた。
これに対して、第２実施形態のモーター駆動回路１Ａでは、モーター駆動回路１Ａが、クロノグラフ機能を持つ電子時計に搭載される場合には、ＲＯＭ１０５ａに、クロノグラフ機能を持つ電子時計に対応するプログラムが格納され、モーター駆動回路１Ａが、ワールドタイム機能を持つ電子時計に搭載される場合には、ＲＯＭ１０５ａに、ワールドタイム機能を持つ電子時計に対応するプログラムが格納される。
【０１２９】
以下、第２実施形態のモーター駆動回路１Ａについて、第１実施形態のモーター駆動回路１と異なる点を中心に説明する。
【０１３０】
切替スイッチ３００は、マスクオプションスイッチである。切替スイッチ３００は、切替スイッチ３００内の配線３００ａ〜３００ｄの接続先の設定により、モーター制御回路１０７ｃの出力およびモーター制御回路１０７ｄの出力と、モーター制御回路１０７ｅの出力と、を択一的に出力する。
【０１３１】
図１３は、モーター駆動回路１Ａを搭載したクロノグラフ機能を持つ電子時計４Ａの構成を示した図である。図１３において、図５に示した構成と同一構成のものには同一符号を付してある。なお、クロノグラフ機能を持つ電子時計４Ａの外観は、図４に示したクロノグラフ機能を持つ電子時計４の外観と同様である。
【０１３２】
図１４は、モーター駆動回路１Ａを搭載したワールドタイム機能を持つ電子時計５Ａの構成を示した図である。図１４において、図７に示した構成と同一構成のものには同一符号を付してある。なお、ワールドタイム機能を持つ電子時計５Ａの外観は、図５に示したワールドタイム機能を持つ電子時計５の外観と同様である。
【０１３３】
モーター駆動回路１Ａがクロノグラフ機能を持つ電子時計４Ａに搭載される場合には、配線３００ａ〜３００ｄは、モーター制御回路１０７ｃの出力線およびモーター制御回路１０７ｄの出力線とそれぞれ接続される。
一方、モーター駆動回路１Ａがワールドタイム機能を持つ電子時計４Ａに搭載される場合には、配線３００ａ〜３００ｄは、モーター制御回路１０７ｅの出力線とそれぞれ接続される。
【０１３４】
次に、動作を説明する。
上述したように本実施形態では、クロノグラフ機能を持つ電子時計４Ａに搭載されたモーター駆動回路１ＡのＲＯＭ１０５ａには、クロノグラフ機能を持つ電子時計４Ａに対応するプログラムが記憶され、ワールドタイム機能を持つ電子時計５Ａに搭載されたモーター駆動回路１ＡのＲＯＭ１０５ａには、ワールドタイム機能を持つ電子時計５Ａに対応するプログラムが記憶される。
このため、クロノグラフ機能を持つ電子時計４Ａとワールドタイム機能を持つ電子時計５Ａでは、互いに異なる動作を実行する。
【０１３５】
図１５は、クロノグラフ機能を持つ電子時計４Ａの動作を説明するためのフローチャートである。図１５において、図９に示した処理と同一の処理には同一符号を付し、その説明を省略する。
図１５に示した動作では、図９に示したステップＳ９０２が省略されている。
【０１３６】
図１６は、ワールドタイム機能を持つ電子時計５Ａの動作を説明するためのフローチャートである。図１６において、図９または図１０に示した処理と同一の処理には同一符号を付し、その説明を省略する。
図１６に示した動作では、ステップＳ９０１でＹＥＳの場合、ステップＳ１００１が実行される。
【０１３７】
次に、本実施形態の効果について説明する。
本実施形態によれば、切替スイッチ３００という簡単な構成で、出力端子Ｏ５〜Ｏ８への入力を切り替えられる。このため、第１実施形態のモーター駆動回路１で必要であった入力端子Ｋ５と選択回路１０８を省略でき、第１実施形態のモーター駆動回路１に比べて、モーター駆動回路１Ａの面積を小さくでき、モーター駆動回路１ＡがＩＣ化された場合にはＩＣの面積を小さくでき、回路を小型化でき、コストの削減も可能になる。
【０１３８】
＜第３実施形態＞
第１実施形態では、ＣＰＵ１０６が選択回路１０８に“Ｈ”レベルを設定することで、切替回路１０９に供給される切替信号Ｓのレベルが設定される。
これに対して、本発明の第３実施形態では、入力端子Ｋ５に入力される電圧レベルが、切替信号Ｓの代わりに用いられる。
【０１３９】
図１７は、第３実施形態に係るモーター駆動回路１Ｂを示す図である。図１７において、図１に示した構成と同一構成のものには同一符号を付してある。
【０１４０】
第３実施形態に係るモーター駆動回路１Ｂでは、上述したように、入力端子Ｋ５の電圧レベルが切替信号Ｓの代わりに用いられる点において、第１実施形態のモーター駆動回路１と異なる。
モーター駆動回路１Ｂを搭載したクロノグラフ機能を持つ電子時計の構成および外観は、モーター駆動回路１を搭載したクロノグラフ機能を持つ電子時計４の構成および外観と同様である。
モーター駆動回路１Ｂを搭載したワールドタイム機能を持つ電子時計の構成および外観は、モーター駆動回路１を搭載したワールドタイム機能を持つ電子時計５の構成および外観と同様である。
【０１４１】
次に、動作を説明する。
図１８は、第３実施形態における電源投入時の動作（初期化動作）を説明するためのフローチャートである。図１８において、図８に示した処理と同一の処理には同一符号を付し、その説明を省略する。図１８に示した動作では、図８に示したステップＳ８０２およびステップＳ８０４が省略されている。
第３実施形態における初期動作後の動作は、第１実施形態の動作（図９および図１０参照）と同様である。
【０１４２】
次に、本実施形態の効果について説明する。
本実施形態によれば、入力端子Ｋ５が受けた信号（電圧レベル）に応じて、出力端子Ｏ５〜Ｏ８への入力が、モーター制御回路１０７ｃの出力およびモーター制御回路１０７ｄの出力と、モーター制御回路１０７ｅの出力と、の間で択一的に切り替えられる。このため、第１実施形態のモーター駆動回路１で必要であった選択回路１０８を省略でき、第１実施形態のモーター駆動回路１に比べて、モーター駆動回路１Ｂの面積を小さくでき、モーター駆動回路１ＢがＩＣ化された場合にはＩＣの面積を小さくでき、回路を小型化でき、コストの削減も可能になる。
また、選択回路１０８の設定が不要なので、第１実施形態で使用されるプログラムに比べて、第３実施形態で使用されるプログラムを簡略化できる。
【０１４３】
＜第４実施形態＞
ＣＰＵ１０６は、仕様が「クロノグラフ」である場合にはモーター制御回路１０７ｅを駆動せずにモーター制御回路１０７ａ〜１０７ｄを適宜駆動し、仕様が「ワールドタイム」である場合にはモーター制御回路１０７ｃおよび１０７ｄを駆動せずにモーター制御回路１０７ａ〜１０７ｂとモーター制御回路１０７ｅとを駆動する。
このため、モーター制御回路１０７ｃの出力とモーター制御回路１０７ｅの出力とは重ならず、モーター制御回路１０７ｄの出力とモーター制御回路１０７ｅの出力とも重ならない。よって、第４実施形態では、第１実施形態のモーター駆動回路１が備えていた切替回路１０９および選択回路が省略されている。
【０１４４】
図１９は、第４実施形態に係るモーター駆動回路１Ｃを示した図である。図１９において、図１に示したものと同一構成のものには同一符号を付してある。
上述したように、モーター制御回路１０７ｃの出力とモーター制御回路１０７ｅの出力とは重ならず、モーター制御回路１０７ｄの出力とモーター制御回路１０７ｅの出力とも重ならない。このため、モーター駆動回路１Ｃでは、切替論理回路１０９ａの代わりにＯＲ回路１１２ａが設けられ、切替論理回路１０９ｂの代わりにＯＲ回路１１２ｂが設けられ、切替論理回路１０９ｃの代わりにＯＲ回路１１２ｃが設けられ、切替論理回路１０９ｄの代わりにＯＲ回路１１２ｄが設けられている。
【０１４５】
モーター駆動回路１Ｃを搭載したクロノグラフ機能を持つ電子時計の構成は、モーター駆動回路１の代わりにモーター駆動回路１Ｃが用いられている点を除いて、モーター駆動回路１を搭載したクロノグラフ機能を持つ電子時計４の構成と同様である。モーター駆動回路１Ｃを搭載したクロノグラフ機能を持つ電子時計の外観は、モーター駆動回路１を搭載したクロノグラフ機能を持つ電子時計４の外観と同様である。
モーター駆動回路１Ｃを搭載したワールドタイム機能を持つ電子時計の構成は、モーター駆動回路１の代わりにモーター駆動回路１Ｃが用いられている点を除いて、モーター駆動回路１を搭載したワールドタイム機能を持つ電子時計４の構成と同様である。モーター駆動回路１Ｃを搭載したワールドタイム機能を持つ電子時計の外観は、モーター駆動回路１を搭載したワールドタイム機能を持つ電子時計４の外観と同様である。
【０１４６】
次に、動作を説明する。
第４実施形態における電源投入時の動作（初期化動作）は、第３実施形態における電源投入時の動作（初期化動作）と同様である。
第４実施形態における初期動作後の動作は、第１実施形態の動作（図９および図１０参照）と同様である。
【０１４７】
次に、本実施形態の効果について説明する。
本実施形態によれば、モーター制御回路１０７ｃの出力とモーター制御回路１０７ｅの出力とは重ならず、モーター制御回路１０７ｄの出力とモーター制御回路１０７ｅの出力とも重ならない。このため、図１に示したような切替回路１０９および選択回路１０８を不要にできる。
また、選択回路１０８の設定が不要なので、第１実施形態で使用されるプログラムに比べて、第３実施形態で使用されるプログラムを簡略化できる。
【０１４８】
＜変形例＞
本発明は、上述した各実施形態に限定されるものではなく、例えば、次に述べるような各種の変形が可能である。また、次に述べる変形の態様の中から任意に選択された一または複数の変形を適宜組み合わせることもできる。
【０１４９】
＜変形例１＞
第２ステップモーターとして、図２０に示すようなステップモーター３Ａが用いられてもよい。図２０において、図３に示したものと同一構成のものには同一符号を付してある。
ステップモーター３Ａでは、コイル３３の一端３３ｃとコイル３４の一端３４ｃとが入力端子Ｍ２に接続されている。このため、ステップモーター３Ａは、入力端子Ｍ１、Ｍ２およびＭ３ａという３つの入力端子を有する。
ステップモーター３Ａにおいても、コイルの両端の電位を等しくすれば、そのコイルには電流が流れなくなる。このため、例えば、ステップモーター３Ａに対して図２１に示した３つの駆動パルス信号を供給することで、図３に示した４極ステップモーター３に対して図２２に示した駆動パルス信号を供給した場合と同等の駆動が行われる。
ステップモーター３Ａは、ｐ個のコイルを有する第２ステップモーターの一例である。ステップモーター３Ａは、３個の第２駆動パルス信号で駆動される。なお、ステップモーター３Ａの構成は公知であるため、その詳細な説明を割愛する。
【０１５０】
図２３は、ステップモーター３Ａ用のモーター制御回路１０７ｆと、同じくステップモーター３Ａ用のモーター制御回路１０７ｇと、を備えたモーター駆動回路１Ｄを示した図である。図２３において、図１に示したものと同一構成のものには同一符号を付してある。
【０１５１】
モーター駆動回路１Ｄは、モーター制御回路１０７ｅが省略され、モーター制御回路１０７ｆおよび１０７ｇが設けられ、選択回路１０８の代わりに選択回路１０８ａが用いられ、切替回路１０９の代わりに切替回路１１３が用いられている点において、図１に示したモーター駆動回路１と異なる。
【０１５２】
モーター制御回路１０７ｆおよび１０７ｇの各々は、１つのステップモーター３Ａを制御するための３つの第２駆動パルス信号を出力する。３つの第２駆動パルス信号は、ｎ個の第２駆動信号の一例である。
【０１５３】
選択回路１０８ａは、切替信号Ｓ１ａおよびＳ２ａを出力する。選択回路１０８ａは、例えば、２つのレジスタ（第１レジスタと第２レジスタ）を有する。第１レジスタと第２レジスタは、それぞれ、ＣＰＵ１０６によって、“Ｈ”レベルか“Ｌ”レベルが書き込まれる。
選択回路１０８ａは、第１レジスタに“Ｈ”レベルが書き込まれると切替信号Ｓ１ａを“Ｈ”レベルにする。選択回路１０８ａは、第１レジスタに“Ｌ”レベルが書き込まれると切替信号Ｓ１ａを“Ｌ”レベルにする。選択回路１０８ａは、第２レジスタに“Ｈ”レベルが書き込まれると切替信号Ｓ２ａを“Ｈ”レベルにする。選択回路１０８ａは、第２レジスタに“Ｌ”レベルが書き込まれると切替信号Ｓ２ａを“Ｌ”レベルにする。
【０１５４】
切替回路１１３は、モーター制御回路１０７ｂの出力と、モーター制御回路１０７ｃの出力と、モーター制御回路１０７ｄの出力と、モーター制御回路１０７ｆの出力と、モーター制御回路１０７ｇの出力と、を受け、切替信号Ｓ１ａおよびＳ２ａに応じて、出力端子Ｏ３〜Ｏ８への入力を切り替える。
【０１５５】
図２４は、切替信号Ｓ１ａおよびＳ２ａと、出力端子Ｏ１〜Ｏ８への入力と、の関係を示した図である。このように、モーター駆動回路１Ｄは、切替信号Ｓ１ａと切替信号Ｓ２ａとに応じて、４通りの出力形態が可能となる。このため、例えば、モーター駆動回路１Ｄは、ステップモーターについての構成が異なる４種類の電子時計に対応可能となり、モーター駆動回路１よりも汎用性が高くなる。
【０１５６】
図２３に戻って、切替回路１１３は、切替論理回路１１３ａ〜１１３ｆを備えている。
【０１５７】
切替論理回路１１３ａは、切替信号Ｓ１ａが“Ｈ”レベルである場合、モーター制御回路１０７ｂが出力する２つの第１駆動パルス信号のうちの一方を、出力バッファ１１０ｃを介して出力端子Ｏ３に出力する。
一方、切替信号Ｓ１ａが“Ｌ”レベルである場合、切替論理回路１１３ａは、モーター制御回路１０７ｆの出力する３つの第２駆動パルス信号（１番目〜３番目の第２駆動パルス信号）のうちの１番目の第２駆動パルス信号を、出力バッファ１１０ｃを介して出力端子Ｏ３に出力する。
【０１５８】
切替論理回路１１３ｂは、切替信号Ｓ１ａが“Ｈ”レベルである場合、モーター制御回路１０７ｂが出力する２つの第１駆動パルス信号のうちの他方を、出力バッファ１１０ｄを介して出力端子Ｏ４に出力する。
一方、切替信号Ｓ１ａが“Ｌ”レベルである場合、切替論理回路１１３ｂは、モーター制御回路１０７ｆの出力する３つの第２駆動パルス信号のうちの２番目の第２駆動パルス信号を、出力バッファ１１０ｄを介して出力端子Ｏ４に出力する。
【０１５９】
切替論理回路１１３ｃは、切替信号Ｓ１ａが“Ｈ”レベルである場合、モーター制御回路１０７ｃが出力する２つの第１駆動パルス信号のうちの一方を、出力バッファ１１０ｅを介して出力端子Ｏ５に出力する。
一方、切替信号Ｓ１ａが“Ｌ”レベルである場合、切替論理回路１１３ｃは、モーター制御回路１０７ｆの出力する３つの第２駆動パルス信号のうちの３番目の第２駆動パルス信号を、出力バッファ１１０ｅを介して出力端子Ｏ５に出力する。
【０１６０】
切替論理回路１１３ｄは、切替信号Ｓ２ａが“Ｈ”レベルである場合、モーター制御回路１０７ｃが出力する２つの第１駆動パルス信号のうちの他方を、出力バッファ１１０ｆを介して出力端子Ｏ６に出力する。
一方、切替信号Ｓ２ａが“Ｌ”レベルである場合、切替論理回路１１３ｄは、モーター制御回路１０７ｇの出力する３つの第２駆動パルス信号（１番目〜３番目の第２駆動パルス信号）のうちの１番目の第２駆動パルス信号を、出力バッファ１１０ｆを介して出力端子Ｏ６に出力する。
【０１６１】
切替論理回路１１３ｅは、切替信号Ｓ２ａが“Ｈ”レベルである場合、モーター制御回路１０７ｄが出力する２つの第１駆動パルス信号のうちの一方を、出力バッファ１１０ｇを介して出力端子Ｏ７に出力する。
一方、切替信号Ｓ２ａが“Ｌ”レベルである場合、切替論理回路１１３ｅは、モーター制御回路１０７ｇの出力する３つの第２駆動パルス信号のうちの２番目の第２駆動パルス信号を、出力バッファ１１０ｇを介して出力端子Ｏ７に出力する。
【０１６２】
切替論理回路１１３ｆは、切替信号Ｓ２ａが“Ｈ”レベルである場合、モーター制御回路１０７ｄが出力する２つの第１駆動パルス信号のうちの他方を、出力バッファ１１０ｈを介して出力端子Ｏ８に出力する。
一方、切替信号Ｓ２ａが“Ｌ”レベルである場合、切替論理回路１１３ｆは、モーター制御回路１０７ｇの出力する３つの第２駆動パルス信号のうちの３番目の第２駆動パルス信号を、出力バッファ１１０ｈを介して出力端子Ｏ８に出力する。
【０１６３】
この変形例によれば、３つの入力端子を持つステップモーターを制御するモーター駆動回路においても、出力端子を兼用できるので、構成の小型化を図ることが可能になる。
【０１６４】
＜変形例２＞
各実施形態では、モーター駆動回路を搭載する電子時計として、クロノグラフ機能を持った電子時計とワールドタイム機能を持った電子時計が用いられた。しかしながら、モーター駆動回路を搭載する電子時計は、クロノグラフ機能を持った電子時計とワールドタイム機能を持った電子時計に限らず適宜変更可能である。
【０１６５】
＜変形例３＞
図９に示したフローチャートにおいて、ステップＳ９０８の前にステップＳ９０７が実行され、ステップＳ９１０の前にステップＳ９０９が実行され、ステップＳ９１２の前にステップＳ９１１が実行されれば、ステップＳ９０６〜ステップＳ９１２までの順番は適宜変更可能である。
【０１６６】
＜変形例４＞
各実施形態および変形例１では、複数のコイルを有する第２ステップモーターを駆動する駆動パルス信号を出力可能な複数の出力端子（例えば、各実施形態の出力端子Ｏ５〜Ｏ８）のすべてが、１つのコイルを有する第１ステップモーターを駆動する駆動パルス信号も出力可能となっていた。
しかしながら、複数のコイルを有する第２ステップモーターを駆動する駆動パルス信号を出力可能な複数の出力端子の一部のみ（例えば、出力端子Ｏ５、または、出力端子Ｏ５およびＯ６）が、１つのコイルを有する第１ステップモーターを駆動する駆動パルス信号も出力可能であってもよい。
【０１６７】
＜変形例５＞
各実施形態では、第２ステップモーターとして、２個のコイルを有するステップモーターが用いられたが、第２ステップモーターとして、３個以上のコイルを有するステップモーターが用いられてもよい。
さらに言えば、第２ステップモーターは、ｐ個のコイルを有するステップモーターであって、ｎ個の第２駆動パルス信号で駆動されるステップモーターであればよい。
また、１つの第２ステップモーターと１つの第１ステップモーターとが用いる出力端子の数をｍとすると、ｍはｎ以上ｎ＋１以下の整数であればよい。
この場合、例えば、ＣＰＵ１０６、切替回路１０９、切替スイッチ３００および切替回路１１３の各々は、ｍ個の出力端子のうちの２個の出力端子への２個の第１駆動パルス信号の供給と、ｍ個の出力端子のうちのｎ個の出力端子へのｎ個の第２駆動パルス信号の供給と、を択一的に行う。
【符号の説明】
【０１６８】
１…モーター駆動回路、１０６…ＣＰＵ、１０７ａ〜１０７ｄ…モーター制御回路（第１制御回路）、１０７ｅ…モーター制御回路（第２制御回路）、１０９…切替回路、Ｏ５〜Ｏ７…出力端子。
【図１】
0006699361.tif 000002
【図２】
0006699361.tif 000003
【図３】
0006699361.tif 000004
【図４】
0006699361.tif 000005
【図５】
0006699361.tif 000006
【図６】
0006699361.tif 000007
【図７】
0006699361.tif 000008
【図８】
0006699361.tif 000009
【図９】
0006699361.tif 000010
【図１０】
0006699361.tif 000011
【図１１】
0006699361.tif 000012
【図１２】
0006699361.tif 000013
【図１３】
0006699361.tif 000014
【図１４】
0006699361.tif 000015
【図１５】
0006699361.tif 000016
【図１６】
0006699361.tif 000017
【図１７】
0006699361.tif 000018
【図１８】
0006699361.tif 000019
【図１９】
0006699361.tif 000020
【図２０】
0006699361.tif 000021
【図２１】
0006699361.tif 000022
【図２２】
0006699361.tif 000023
【図２３】
0006699361.tif 000024
【図２４】
0006699361.tif 000025