(57)【特許請求の範囲】
【請求項１】
モータを制御するモータ制御装置であって、
各々がＰＷＭ信号を生成するための情報を生成する複数のプロセッサと、
それぞれ前記複数のプロセッサに対応して設けられ、各々が対応のプロセッサで生成された情報に基づいてＰＷＭ信号を生成する複数のＰＷＭ信号発生回路と、
複数の出力端子と、
各ＰＷＭ信号発生回路で生成されるＰＷＭ信号を前記複数の出力端子のうちのいずれかの出力端子に選択的に与える第１の切換回路と、
各プロセッサで生成される情報を前記複数のＰＷＭ信号発生回路のうちのいずれかのＰＷＭ信号発生回路に選択的に与える第２の切換回路とを備える、モータ制御装置。
【請求項２】
さらに、各ＰＷＭ信号発生回路と前記複数の出力端子との対応関係が書き込まれるレジスタを備え、
前記第１の切換回路は、前記レジスタに書き込まれた前記対応関係に基づいて、各ＰＷＭ信号発生回路で生成されるＰＷＭ信号を対応の出力端子に与える、請求項１に記載のモータ制御装置。
【請求項３】
さらに、各ＰＷＭ信号発生回路と前記複数の出力端子との第１対応関係と、各プロセッサと前記複数のＰＷＭ信号発生回路との第２対応関係とが書き込まれるレジスタを備え、
前記第１の切換回路は、前記レジスタに書き込まれた前記第１対応関係に基づいて、各ＰＷＭ信号発生回路で生成されるＰＷＭ信号を対応の出力端子に与え、
前記第２の切換回路は、前記レジスタに書き込まれた前記第２対応関係に基づいて、各プロセッサで生成される情報を対応のＰＷＭ信号発生回路に与える、請求項１に記載のモータ制御装置。
【請求項４】
さらに、それぞれ前記複数の出力端子に対応して設けられた複数の論理回路を備え、
前記第１の切換回路は、各ＰＷＭ信号発生回路で生成されるＰＷＭ信号を前記複数の論理回路のうちのいずれか１または２以上の論理回路に選択的に与え、
各論理回路は、前記第１の切換回路から与えられる１または２以上のＰＷＭ信号に基づいて生成した信号を対応の出力端子に与える、請求項１に記載のモータ制御装置。
【請求項５】
さらに、各ＰＷＭ信号発生回路と前記複数の論理回路の複数の入力ノードとの対応関係が書き込まれるレジスタを備え、
前記第１の切換回路は、前記レジスタに書き込まれた前記対応関係に基づいて、各ＰＷＭ信号発生回路で生成されるＰＷＭ信号を対応の論理回路に与える、請求項４に記載のモータ制御装置。
【請求項６】
前記複数の論理回路の各々はＯＲゲートを含む、請求項４に記載のモータ制御装置。
【請求項７】
前記複数の論理回路の各々はＡＮＤゲートを含む、請求項４に記載のモータ制御装置。
【請求項８】
前記複数の論理回路の各々は、前記第１の切換回路から与えられる１つのＰＷＭ信号によってセットされて第１の論理レベルの信号を出力し、前記第１の切換回路から与えられるもう１つのＰＷＭ信号によってリセットされて第２の論理レベルの信号を出力するフリップフロップを含む、請求項４に記載のモータ制御装置。
【請求項９】
さらに、それぞれ前記複数のプロセッサに対応して設けられた複数の割込みコントロー
ラを備え、
前記第１の切換回路は、さらに、各ＰＷＭ信号発生回路で生成されるＰＷＭ信号を前記複数の割込みコントローラのうちのいずれかの割込みコントローラに選択的に与え、
各割込みコントローラは、前記第１の切換回路から与えられるＰＷＭ信号に基づいてタイミング制御信号を生成し、生成したタイミング制御信号を対応のプロセッサに与え、
各プロセッサは、対応の割込みコントローラからの与えられたタイミング制御信号に基づいてＰＷＭ信号を生成する、請求項１に記載のモータ制御装置。
【請求項１０】
さらに、それぞれ前記複数のプロセッサに対応して設けられた複数の割込みコントローラを備え、
複数のモータがそれぞれ複数の対象物の位置を調整するために使用され、
それぞれ前記複数の対象物の位置を検出する複数の位置センサが設けられ、
前記第１の切換回路は、さらに、各位置センサで生成される位置検出信号を前記複数の割込みコントローラのうちのいずれかの割込みコントローラに選択的に与え、
各割込みコントローラは、前記第１の切換回路から与えられる位置検出信号に基づいて位置制御信号を生成し、生成した位置制御信号を対応のプロセッサに与え、
各プロセッサは、対応の割込みコントローラからの与えられる位置制御信号に基づいてＰＷＭ信号を生成する、請求項１に記載のモータ制御装置。
【請求項１１】
前記複数の出力端子から出力される複数のＰＷＭ信号は、それぞれ複数のモータを制御するために使用される、請求項１に記載のモータ制御装置。
【請求項１２】
前記複数の出力端子のうちの３つの出力端子から出力される３つのＰＷＭ信号は三相モータを制御するために使用される、請求項１に記載のモータ制御装置。
【請求項１３】
ＰＷＭ信号を出力する半導体装置であって、
複数の出力端子と、記憶回路と、複数のプロセッサと、
それぞれ前記複数のプロセッサに対応して設けられ、各々が対応のプロセッサで生成された情報に基づいてＰＷＭ信号を生成する複数のＰＷＭ信号発生回路と、
前記複数の出力端子のそれぞれと接続される複数の出力部をもつ出力段を有し、前記記憶回路に格納された接続情報に基づいて、前記生成されたＰＷＭ信号のそれぞれを任意の前記出力部へ出力する第１の切換回路と、
各プロセッサで生成される情報を前記複数のＰＷＭ信号発生回路のうちのいずれかのＰＷＭ信号発生回路に選択的に与える第２の切換回路とを備える、半導体装置。
【請求項１４】
複数のレンズと、
前記複数のレンズを駆動する複数のモータと、
複数のＰＷＭ信号を出力するモータ制御装置と、
前記複数のＰＷＭ信号に基づく駆動電流を、前記複数のモータのそれぞれに印加するドライバ装置とを有し、
前記モータ制御装置は、
複数の出力端子と、記憶回路と、複数のプロセッサと、
それぞれ前記複数のプロセッサに対応して設けられ、各々が対応のプロセッサで生成された情報に基づいてＰＷＭ信号を生成する複数のＰＷＭ信号発生回路と、
前記複数の出力端子のそれぞれと接続される複数の出力部をもつ出力段を有し、前記記憶回路に格納された接続情報に基づいて、前記生成されたＰＷＭ信号のそれぞれを任意の前記出力部へ出力する第１の切換回路と、
各プロセッサで生成される情報を前記複数のＰＷＭ信号発生回路のうちのいずれかのＰＷＭ信号発生回路に選択的に与える第２の切換回路とを備える、撮像装置用レンズユニット。
【請求項１５】
請求項１４に記載の撮像装置用レンズユニットを有する、撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は半導体装置、モータ制御装置、撮像装置用レンズユニット、および撮像装置に関するものである。
【背景技術】
【０００２】
一眼レフデジタルカメラの交換レンズ等、撮像装置に用いられるレンズユニットの技術分野においては、レンズの絞り調整、ピント調整、焦点距離の調整、光学手ぶれ補正機構等のために、モータとモータの駆動を制御するための制御装置が必要となる。
【０００３】
たとえば特許文献１には、ＭＣＵ（Micro Controller Unit）と、ＭＣＵからの指令に基づいてＰＷＭ（Pulse Width Modulation）信号を生成するＰＷＭ装置と、ＰＷＭ信号に従って駆動されるモータとを備えた制御装置が開示されている。
【０００４】
また、特許文献２には、複数のＣＰＵ（Central Processing Unit）と、それぞれのＣＰＵからの指令に基づいて駆動されるモータとを備えた制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−８０３９９号公報
【特許文献２】特開２０１３−２９６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、単一のＣＰＵで複数の制御対象を管理する場合、高性能なＣＰＵを必要とし、消費電力が大きくなるという問題があった。また、低消費電力化のために制御対象のモータ毎に対応するＣＰＵを備えた場合は、各々のモータ制御装置が制御対象のモータ用に固定化されるため、制御対象のモータの種類、数などが変更された場合に新たな構成のモータ制御装置が必要となる問題があった。
【０００７】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
一実施の形態によれば、本願のモータ制御装置では、複数のＰＷＭ信号発生回路と、複数の出力端子と、各ＰＷＭ信号発生回路で生成されるＰＷＭ信号を複数の出力端子のうちのいずれかの出力端子に選択的に与える切換回路とを備える。
【発明の効果】
【０００９】
前記一実施の形態によれば、モータ制御装置を変更することなく、制御対象のモータの種類、数などを変更することができる。
【図面の簡単な説明】
【００１０】
【図１】発明者検討の構成例１によるモータ制御装置を備えたデジタルカメラの構成を示す回路ブロック図である。
【図２】発明者検討の構成例２によるモータ制御装置を備えたデジタルカメラの構成を示す回路ブロック図である。
【図３】本願の実施の形態１によるモータ制御装置の構成を示す回路ブロック図である。
【図４】図３に示したマトリックス回路に含まれるスイッチを示す回路図である。
【図５】図３に示したモータ制御装置を備えたデジタルカメラの要部を示す回路ブロック図である。
【図６】図５に示したＰＷＭ信号の波形を示すタイムチャートである。
【図７】図３に示したモータ制御装置を備えた他のデジタルカメラの要部を示す回路ブロック図である。
【図８】図７に示したＰＷＭ信号の波形を示すタイムチャートである。
【図９】図３に示したモータ制御装置を備えたさらに他のデジタルカメラの要部を示す回路ブロック図である。
【図１０】図９に示したＰＷＭ信号および電流の波形を示すタイムチャートである。
【図１１】図３に示したモータ制御装置を備えたさらに他のデジタルカメラの要部を示す回路ブロック図である。
【図１２】図１１に示したＰＷＭ信号および制御信号の波形を示すタイムチャートである。
【図１３】本願の実施の形態２によるモータ制御装置の構成を示す回路ブロック図である。
【図１４】図１３に示したモータ制御装置を備えたデジタルカメラの要部を示す回路ブロック図である。
【図１５】本願の実施の形態３によるモータ制御装置の構成を示す回路ブロック図である。
【図１６】図１５に示したモータ制御装置を備えたデジタルカメラの要部を示す回路ブロック図である。
【発明を実施するための形態】
【００１１】
[発明者検討の構成例１]
図１は、本願発明者によって検討された構成例１によるモータ制御装置７０を備えたデジタルカメラの構成を示す回路ブロック図である。図１において、このデジタルカメラは、モータ制御装置７０、ドライバＩＣ１０、およびレンズユニット２０を備える。モータ制御装置７０は、シリアルＩ／Ｆ（Interface）２、メモリ３、ＣＰＵ４、データバス５、プロセッサＰＲ１〜ＰＲ３、タイマーＴＭ１〜ＴＭ３、割込みコントローラＩＮＴ１〜ＩＮＴ３、およびＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３を含む。
【００１２】
シリアルＩ／Ｆ２は、メインＣＰＵ(図示せず)とデータバス５との間で情報の授受を行なう。メモリ３には、ＣＰＵ４によって実行されるプログラムが格納されている。ＣＰＵ４は、メモリ３から読み出されたプログラムを実行する。さらにＣＰＵ４は、たとえばデジタルカメラの操作部からメインＣＰＵ、シリアルＩ／Ｆ２、データバス５を介して与えられる指令信号に従って、モータ制御装置７０全体を制御する。
【００１３】
タイマーＴＭ１は、基準クロック信号を生成する。割込みコントローラＩＮＴ１は、たとえばレンズの位置を検出する位置センサからの信号などに応答して割込み制御信号を生成する。プロセッサＰＲ１は、ＣＰＵ４から与えられる外部指令信号と、タイマーＴＭ１からの基準クロック信号と、割込みコントローラＩＮＴ１からの割込み制御信号とに基づいて、ＰＷＭ信号を生成するための情報（デューティ比など）を生成する。ＰＷＭ信号発生回路ＰＷＭ１は、プロセッサＰＲ１で生成された情報に基づいてＰＷＭ信号φ１を生成する。
【００１４】
タイマーＴＭ２は、基準クロック信号を生成する。割込みコントローラＩＮＴ２は、たとえばレンズの位置を検出する位置センサからの信号などに応答して割込み制御信号を生成する。プロセッサＰＲ２は、ＣＰＵ４から与えられる外部指令信号と、タイマーＴＭ２からの基準クロック信号と、割込みコントローラＩＮＴ２からの割込み制御信号とに基づいて、ＰＷＭ信号を生成するための情報（デューティ比など）を生成する。ＰＷＭ信号発生回路ＰＷＭ２は、プロセッサＰＲ２で生成された情報に基づいてＰＷＭ信号φ２を生成する。
【００１５】
タイマーＴＭ３は、基準クロック信号を生成する。割込みコントローラＩＮＴ３は、たとえばレンズの位置を検出する位置センサからの信号などに応答して割込み制御信号を生成する。プロセッサＰＲ３は、ＣＰＵ４から与えられる外部指令信号と、タイマーＴＭ３からの基準クロック信号と、割込みコントローラＩＮＴ３からの割込み制御信号とに基づいて、ＰＷＭ信号を生成するための情報（デューティ比など）を生成する。ＰＷＭ信号発生回路ＰＷＭ３は、プロセッサＰＲ３で生成された情報に基づいてＰＷＭ信号φ３を生成する。
【００１６】
ドライバＩＣ１０は、３つのドライバＤ１〜Ｄ３を含む。ドライバＤ１〜Ｄ３は、それぞれモータ制御装置７０の出力端子ＴＯ１〜ＴＯ３からの信号に応答してレンズユニット２０にモータ駆動用の電流を供給する。
【００１７】
レンズユニット２０は、絞り装置２１、レンズ２２〜２５、およびモータＭ１〜Ｍ３を含む。モータＭ１は、ドライバＤ１の出力電流によって駆動され、絞り装置２１の開き具合を調整してレンズ２２〜２５を通る光αの量を調整し、画像の明るさを調整する。モータＭ２は、ドライバＤ２の出力電流によって駆動され、レンズ２３の光軸方向の位置を調整してピントを合わせる。デジタルカメラのシャッターボタンを半押しするとオートフォーカス機能によってモータＭ２が駆動され、ピントが自動的に合わせられる。
【００１８】
モータＭ３は、ドライバＤ３の出力電流によって駆動され、レンズ２５の光軸方向の位置を調整して焦点距離を変化させ、撮影範囲の大きさを光学的に変化させる。デジタルカメラのズームボタンを操作するとズーム機能によってモータＭ３が駆動され、画像の拡大率が変化する。
【００１９】
このモータ制御装置７０では、レンズユニット２０のモータＭ１〜Ｍ３を制御することができても、仕様が異なる他のレンズユニットのモータを制御することはできない。したがって、制御対象のモータの種類、数などが変更された場合は、新たなモータ制御装置を設計する必要がある。
【００２０】
[発明者検討の構成例２]
図２は、本願発明者によって検討された構成例２となるデジタルカメラの要部を示す回路ブロック図であって、図１と対比される図である。図２を参照して、構成例２のデジタルカメラが図１のデジタルカメラと異なる点は、モータ制御装置７０がモータ制御装置７１と置換されている点である。モータ制御装置７１は、モータ制御装置７０のＣＰＵ４、プロセッサＰＲ１〜ＰＲ３、タイマーＴＭ１〜ＴＭ３、および割込みコントローラＩＮＴ１〜ＩＮＴ３を１つのＣＰＵ７２で置換したものである。
【００２１】
この構成例２では、構成例１と比較して、複数の制御対象を管理するための高性能なＣＰＵ７２を必要とし、消費電力が増大してしまう。以下、構成例１，２の問題点を解決することが可能な実施の形態について詳細に説明する。
【００２２】
[実施の形態１]
図３は、本願の実施の形態１によるモータ制御装置１の構成を示す回路ブロック図である。図３を参照して、モータ制御装置１が図１のモータ制御装置７０と異なる点は、レジスタ６、マトリックス回路７、ＡＮＤゲートＡ１〜Ａ３，ＯＲゲートＧ１〜Ｇ３、フリップフロップＦ１〜Ｆ３、およびセレクタＳＥ１〜ＳＥ３が追加されている点である。マトリックス回路７は第１の切換回路を構成する。ＡＮＤゲートＡ１〜Ａ３、ＯＲゲートＧ１〜Ｇ３、フリップフロップＦ１〜Ｆ３、およびセレクタＳＥ１〜ＳＥ３は、複数の論理回路を構成する。
【００２３】
レジスタ６には、マトリックス回路７の接続状態を設定するための接続情報が格納される。この接続情報は変更可能になっている。マトリックス回路７は、図中の左右方向（Ｘ方向）に延在する複数のＸ配線８と、図中の上下方向（Ｙ方向）に延在する複数のＹ配線９とを含む。Ｘ配線８とＹ配線９は互いに絶縁されている。Ｘ配線８とＹ配線９の交差部には、図４に示すように、Ｘ配線８とＹ配線９の間に接続されたスイッチＳＷが設けられている。スイッチＳＷは、図３の複数のＸ配線８と複数のＹ配線９の全交差部の各々に配置されている。スイッチＳＷは、レジスタ６の出力信号によってオンまたはオフされる。また、この接続情報は、レジスタ６に格納する以外に、ＲＯＭ等の他の記憶手段に格納する構成とすることもできる。
【００２４】
３本のＸ配線８の一方端は、それぞれＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３の出力ノードに接続されている。他の３本のＸ配線８の一方端は、それぞれ割込みコントローラＩＮＴ１〜ＩＮＴ３の入力ノードに接続されている。さらに他の６本のＸ配線８の他方端は、それぞれＡＮＤゲートＡ１〜Ａ３の２つの入力ノードに接続されている。さらに他の６本のＸ配線８の他方端は、それぞれＯＲゲートＧ１〜Ｇ３の２つの入力ノードに接続されている。さらに他の６本のＸ配線８の他方端は、それぞれフリップフロップＦ１〜Ｆ３のセット端子およびリセット端子に接続されている。
【００２５】
ＡＮＤゲートＡ１〜Ａ３の各々は、２つの入力ノードに与えられた２つの信号の論理積信号を出力する。ＯＲゲートＧ１〜Ｇ３の各々は、２つの入力ノードに与えられた２つの信号の論理和信号を出力する。また、ＯＲゲートＧ１〜Ｇ３の各々は、２つの入力ノードのうちのいずれか一方の入力ノードのみに信号が与えられた場合には、その信号をそのまま通過させる。フリップフロップＦ１〜Ｆ３の各々は、セット端子に信号が与えられるとセットされて「Ｈ」レベルの信号を出力端子に出力し、リセット端子に信号が与えられるとリセットされて「Ｌ」レベルの信号を出力端子に出力する。
【００２６】
セレクタＳＥ１は、ＡＮＤゲートＡ１の出力信号、ＯＲゲートＧ１の出力信号、およびフリップフロップＦ１の出力信号を受け、それらの３つの信号のうちのＣＰＵ４またはレジスタ６によって選択された信号を出力端子ＴＯ１に出力する。
【００２７】
セレクタＳＥ２は、ＡＮＤゲートＡ２の出力信号、ＯＲゲートＧ２の出力信号、およびフリップフロップＦ２の出力信号を受け、それらの３つの信号のうちのＣＰＵ４またはレジスタ６によって選択された信号を出力端子ＴＯ２に出力する。
【００２８】
セレクタＳＥ３は、ＡＮＤゲートＡ３の出力信号、ＯＲゲートＧ３の出力信号、およびフリップフロップＦ３の出力信号を受け、それらの３つの信号のうちのＣＰＵ４またはレジスタ６によって選択された信号を出力端子ＴＯ３に出力する。
【００２９】
(使用方法１)
次に、このモータ制御装置１の使用方法１について説明する。図５は、モータ制御装置１を備えたデジタルカメラの要部を示す回路ブロック図である。図５において、このデジタルカメラは、モータ制御装置１、ドライバＩＣ１０、およびレンズユニット２０を備える。ドライバＩＣ１０およびレンズユニット２０は、図１で説明したものと同じである。
【００３０】
モータ制御装置１のレジスタ６には、３つのＰＷＭ信号φ１〜φ３をそれぞれＯＲゲートＧ１〜Ｇ３に与えるためのマトリックス設定信号が書き込まれる。また、レジスタ６には、ＯＲゲートＧ１〜Ｇ３の出力信号をそれぞれ出力端子ＴＯ１〜ＴＯ３に与えるためのセレクタ設定信号が書き込まれる。つまり、レジスタ６には、ＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３と出力端子ＴＯ１〜ＴＯ３との対応関係が書き込まれる。
【００３１】
マトリックス回路７では、レジスタ６からのマトリックス設定信号に従って各スイッチＳＷがオンまたはオフされる。図５では、複数のＸ配線８と複数のＹ配線９の複数の交差部のうちの黒丸（●）で示される交差部のスイッチＳＷがオンされ、それ以外のスイッチＳＷはオフされる。ＰＷＭ信号φ１〜φ３を受ける３本のＸ配線８はそれぞれ３本のＹ配線９に接続され、それらの３本のＹ配線９は、ＯＲゲートＧ１〜Ｇ３の一方入力ノードに接続された３本のＸ配線８にそれぞれ接続される。
【００３２】
セレクタＳＥ１は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ１の出力信号を出力端子ＴＯ１に与える。セレクタＳＥ２は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ２の出力信号を出力端子ＴＯ２に与える。セレクタＳＥ３は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ３の出力信号を出力端子ＴＯ３に与える。
【００３３】
これにより、ＰＷＭ信号発生回路ＰＷＭ１で生成されたＰＷＭ信号φ１は、マトリックス回路７、ＯＲゲートＧ１、セレクタＳＥ１、および出力端子ＴＯ１を介してドライバＤ１に与えられ、ドライバＤ１によってモータＭ１が駆動されて絞り装置２１の開き具合が調整される。
【００３４】
また、ＰＷＭ信号発生回路ＰＷＭ２で生成されたＰＷＭ信号φ２は、マトリックス回路７、ＯＲゲートＧ２、セレクタＳＥ２、および出力端子ＴＯ２を介してドライバＤ２に与えられ、ドライバＤ２によってモータＭ２が駆動されてオートフォーカス用のレンズ２３の位置が調整される。
【００３５】
また、ＰＷＭ信号発生回路ＰＷＭ３で生成されたＰＷＭ信号φ３は、マトリックス回路７、ＯＲゲートＧ３、セレクタＳＥ３、および出力端子ＴＯ３を介してドライバＤ３に与えられ、ドライバＤ３によってモータＭ３が駆動されてズーム用のレンズ２５の位置が調整される。
【００３６】
図６は、ＰＷＭ信号φ１〜φ３を示すタイムチャートである。図６に示すように、３つのＰＷＭ信号φ１〜φ３のデューティ比は別々に設定されている。なお、デューティ比とは、ＰＷＭ信号の１周期内の「Ｈ」レベルの時間Ｔ１と、１周期の時間Ｔ２との比Ｔ１／Ｔ２である。図５のデジタルカメラでは、ＰＷＭ信号φ１〜φ３はそれぞれ出力端子ＴＯ１〜ＴＯ３にそのまま出力される。
【００３７】
(使用方法２)
次に、このモータ制御装置１の他の使用方法２について説明する。図７は、モータ制御装置１を備えた他のデジタルカメラの要部を示す回路ブロック図である。図７において、このデジタルカメラは、モータ制御装置１、ドライバＩＣ１０、およびレンズユニット３０を備える。ドライバＩＣ１０は、図１で説明したものと同じである。
【００３８】
レンズユニット３０は、絞り装置２１、レンズ２２〜２５、および三相モータＭ４を含む。三相モータＭ４は、ドライバＤ１〜Ｄ３の出力電流によって駆動され、レンズ２３の光軸方向の位置を調整してピントを合わせる。デジタルカメラのシャッターボタンを半押しするとオートフォーカス機能によってモータＭ４が駆動され、ピントが自動的に合わせられる。
【００３９】
モータ制御装置１のレジスタ６には、ＰＷＭ信号φ１〜φ３をそれぞれＯＲゲートＧ１〜Ｇ３に与えるとともにそれぞれ割込みコントローラＩＮＴ２，ＩＮＴ３，ＩＮＴ１に与えるためのマトリックス設定信号が書き込まれる。また、レジスタ６には、ＯＲゲートＧ１〜Ｇ３の出力信号をそれぞれ出力端子ＴＯ１〜ＴＯ３に与えるためのセレクタ設定信号が書き込まれる。つまり、レジスタ６には、ＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３と、出力端子ＴＯ１〜ＴＯ３と、割込みコントローラＩＮＴ１〜ＩＮＴ３との対応関係が書き込まれる。
【００４０】
マトリックス回路７では、レジスタ６からのマトリックス設定信号に従って各スイッチＳＷがオンまたはオフされる。図７では、複数のＸ配線８と複数のＹ配線９の複数の交差部のうちの黒丸（●）で示される交差部のスイッチＳＷがオンされ、それ以外のスイッチＳＷはオフされる。ＰＷＭ信号φ１〜φ３を受ける３本のＸ配線８はそれぞれ３本のＹ配線９に接続され、それらの３本のＹ配線９は、ＯＲゲートＧ１〜Ｇ３の一方入力ノードに接続された３本のＸ配線８にそれぞれ接続されるとともに割込みコントローラＩＮＴ２，ＩＮＴ３，ＩＮＴ１に接続された３本のＸ配線８にそれぞれ接続される。
【００４１】
割込みコントローラＩＮＴ１は、ＰＷＭ信号φ３のレベル変化のタイミングを示すタイミング制御信号をプロセッサＰＲ１に与える。割込みコントローラＩＮＴ２は、ＰＷＭ信号φ１のレベル変化のタイミングを示すタイミング制御信号をプロセッサＰＲ２に与える。割込みコントローラＩＮＴ３は、ＰＷＭ信号φ２のレベル変化のタイミングを示すタイミング制御信号をプロセッサＰＲ３に与える。プロセッサＰＲ１〜ＰＲ３は、割込みコントローラＩＮＴ１〜ＩＮＴ３およびタイマーＴＭ１〜ＴＭ３からの信号に従って、三相のＰＷＭ信号φ１〜φ３を生成する。
【００４２】
セレクタＳＥ１は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ１の出力信号を出力端子ＴＯ１に与える。セレクタＳＥ２は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ２の出力信号を出力端子ＴＯ２に与える。セレクタＳＥ３は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ３の出力信号を出力端子ＴＯ３に与える。
【００４３】
これにより、ＰＷＭ信号発生回路ＰＷＭ１で生成されたＰＷＭ信号φ１は、マトリックス回路７、ＯＲゲートＧ１、セレクタＳＥ１、および出力端子ＴＯ１を介してドライバＤ１に与えられ、ドライバＤ１から三相モータＭ４に第１相電流が供給される。
【００４４】
また、ＰＷＭ信号発生回路ＰＷＭ２で生成されたＰＷＭ信号φ２は、マトリックス回路７、ＯＲゲートＧ２、セレクタＳＥ２、および出力端子ＴＯ２を介してドライバＤ２に与えられ、ドライバＤ２から三相モータＭ４に第２相電流が供給される。
【００４５】
また、ＰＷＭ信号発生回路ＰＷＭ３で生成されたＰＷＭ信号φ３は、マトリックス回路７、ＯＲゲートＧ３、セレクタＳＥ３、および出力端子ＴＯ３を介してドライバＤ３に与えられ、ドライバＤ３から三相モータＭ４に第３相電流が供給される。
【００４６】
図８は、ＰＷＭ信号φ１〜φ３を示すタイムチャートである。図８に示すように、３つのＰＷＭ信号φ１〜φ３のデューティ比は同じ値に設定されており、３つのＰＷＭ信号φ１〜φ３の位相は同じ角度ずつずれている。図７のデジタルカメラでは、ＰＷＭ信号φ１〜φ３はそれぞれ出力端子ＴＯ１〜ＴＯ３にそのまま出力される。
【００４７】
(使用方法３)
次に、このモータ制御装置１のさらに他の使用方法３について説明する。図９は、モータ制御装置１を備えたさらに他のデジタルカメラの要部を示す回路ブロック図である。図９において、このデジタルカメラは、モータ制御装置１、ドライバＩＣ１１、およびレンズユニット３１を備える。
【００４８】
ドライバＩＣ１１は、２つのドライバＤ１１，Ｄ１２を含む。ドライバＤ１１，Ｄ１２は、それぞれモータ制御装置１の出力端子ＴＯ１，ＴＯ２からの信号に応答してレンズユニット３１にモータ駆動用の電流Ｉ１１，Ｉ１２をそれぞれ供給する。
【００４９】
レンズユニット３１は、絞り装置２１、レンズ２２〜２５、およびモータＭ１１，Ｍ１２を含む。モータＭ１１は、ドライバＤ１１の出力電流Ｉ１２によって駆動され、レンズ２３の光軸と直交する方向の位置を調整し、手振れなどに起因する撮影画面のブレを補正する。撮影画面のブレは手振れ検出装置(図示せず)によって検出され、その検出結果に基づいてモータＭ１２が駆動される。モータＭ１２は、ドライバＤ１２の出力電流Ｉ１２によって駆動され、レンズ２５の光軸方向の位置を調整してピントを合わせる。デジタルカメラのシャッターボタンを半押しするとオートフォーカス機能によってモータＭ１２が駆動され、ピントが自動的に合わせられる。
【００５０】
モータ制御装置１のレジスタ６には、ＰＷＭ信号φ１，φ２をＡＮＤゲートＡ１に与えるとともにＰＷＭ信号φ３をＯＲゲートＧ２に与えるためのマトリックス設定信号が書き込まれる。また、レジスタ６には、ＡＮＤゲートＡ１およびＯＲゲートＧ２の出力信号をそれぞれ出力端子ＴＯ１，ＴＯ２に与えるためのセレクタ設定信号が書き込まれる。つまり、レジスタ６には、ＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３と、論理回路Ａ１〜Ａ３，Ｇ１〜Ｇ３，Ｆ１〜Ｆ３，ＳＥ１〜ＳＥ３と、出力端子ＴＯ１〜ＴＯ３との対応関係が書き込まれる。
【００５１】
マトリックス回路７では、レジスタ６からのマトリックス設定信号に従って各スイッチＳＷがオンまたはオフされる。図９では、複数のＸ配線８と複数のＹ配線９の複数の交差部のうちの黒丸（●）で示される交差部のスイッチＳＷがオンされ、それ以外のスイッチＳＷはオフされる。ＰＷＭ信号φ１，φ２を受ける２本のＸ配線８はそれぞれ２本のＹ配線９に接続され、それらの２本のＹ配線９はＡＮＤゲートＡ１の２つの入力ノードにそれぞれ接続される。ＰＷＭ信号φ３を受けるＸ配線８はＹ配線９に接続され、そのＹ配線９はＯＲゲートＧ２の一方入力ノードに接続される。
【００５２】
セレクタＳＥ１は、レジスタ６からのセレクタ設定信号に従ってＡＮＤゲートＡ１の出力信号を出力端子ＴＯ１に与える。セレクタＳＥ２は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ２の出力信号を出力端子ＴＯ２に与える。
【００５３】
これにより、ＰＷＭ信号発生回路ＰＷＭ１で生成されたＰＷＭ信号φ１，φ２はマトリックス回路７を介してＡＮＤゲートＡ１に与えられ、ＡＮＤゲートＡ１の出力信号φ１ＡはセレクタＳＥ１および出力端子ＴＯ１を介してドライバＤ１１に与えられ、ドライバＤ１１によってモータＭ１１が駆動されて手振れ補正用のレンズ２３の位置が調整される。
【００５４】
また、ＰＷＭ信号発生回路ＰＷＭ３で生成されたＰＷＭ信号φ３は、マトリックス回路７、ＯＲゲートＧ２、セレクタＳＥ２、および出力端子ＴＯ２を介してドライバＤ１２に与えられ、ドライバＤ１２によってモータＭ１２が駆動されてオートフォーカス用のレンズ２５の位置が調整される。
【００５５】
図１０は、ＡＮＤゲートＡ１の出力信号φ１Ａ、ＰＷＭ信号φ２，φ３、および電流Ｉ１１，Ｉ１２を示すタイムチャートである。図１０において時刻ｔ０〜ｔ１では、ＰＷＭ信号φ２のデューティ比が１に設定されてＰＷＭ信号φ２が「Ｈ」レベルに固定され、ＡＮＤゲートＡ１の出力信号φ１ＡはＰＷＭ信号φ１と同じになる。信号φ１Ａが「Ｈ」レベルにされるとドライバＤ１１の出力電流Ｉ１１が増大し、信号φ１Ａが「Ｌ」レベルにされるとドライバＤ１１の出力電流Ｉ１１が急に減少する。ＰＷＭ信号φ３が「Ｈ」レベルにされるとドライバＤ１２の出力電流Ｉ１２が増大し、ＰＷＭ信号φ３が「Ｌ」レベルにされるとドライバＤ１２の出力電流Ｉ１２が急に減少する。
【００５６】
ある時刻ｔ１においてＰＷＭ信号φ２のデューティ比が１／２に設定され、ＰＷＭ信号φ２はＰＷＭ信号φ１よりも十分に短い周期で交互に「Ｈ」レベルおよび「Ｌ」レベルになる。したがって、ＰＷＭ信号φ１が「Ｈ」レベルの期間では信号φ１ＡはＰＷＭ信号φ２と同じになり、ＰＷＭ信号φ１が「Ｌ」レベルの期間では信号φ１Ａは「Ｌ」レベルになる。よって、時刻ｔ１以降における電流Ｉ１１は、時刻ｔ１以前の電流Ｉ１１の略半分になる。このようにＰＷＭ信号φ２のデューティ比を調整することによって電流Ｉ１１を微調整することができる。
【００５７】
(使用方法４)
次に、このモータ制御装置１のさらに他の使用方法４について説明する。図１１は、図３に示したモータ制御装置１を備えたさらに他のデジタルカメラの要部を示す回路ブロック図である。図１１において、このデジタルカメラは、モータ制御装置１、ドライバＩＣ１２、およびレンズユニット３１を備える。
【００５８】
ドライバＩＣ１２は、２つのドライバＤ２１，Ｄ２２を含む。ドライバＤ２１は、モータ制御装置１の出力端子ＴＯ１からの信号に応答してレンズユニット３１の手振れ補正用のモータＭ１１に電流を供給する。ドライバＤ２２は、モータ制御装置１の出力端子ＴＯ３からの制御信号ＣＮＴが活性化レベルの「Ｈ」レベルである場合に活性化され、出力端子ＴＯ２からの信号に応答してレンズユニット３１のオートフォーカス用のモータＭ１２に電流を供給する。ドライバＤ２２は、モータ制御装置１の出力端子ＴＯ３からの制御信号ＣＮＴが非活性化レベルの「Ｌ」レベルである場合は非活性化され、電流を出力しない。レンズユニット３１の構成は、図７で説明した通りである。
【００５９】
モータ制御装置１のレジスタ６には、ＰＷＭ信号φ１，φ２をそれぞれＯＲゲートＧ１，Ｇ２に与えるとともに、ＰＷＭ信号φ１，φ２をフリップフロップＦ３のリセット端子およびセット端子にそれぞれ与えるためのマトリックス設定信号が書き込まれる。また、レジスタ６には、ＯＲゲートＧ１，Ｇ２およびフリップフロップＦ３の出力信号をそれぞれ出力端子ＴＯ１〜ＴＯ３に与えるためのセレクタ設定信号が書き込まれる。つまり、レジスタ６には、ＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３と、論理回路Ａ１〜Ａ３，Ｇ１〜Ｇ３，Ｆ１〜Ｆ３，ＳＥ１〜ＳＥ３と、出力端子ＴＯ１〜ＴＯ３との対応関係が書き込まれる。
【００６０】
マトリックス回路７では、レジスタ６からのマトリックス設定信号に従って各スイッチＳＷがオンまたはオフされる。図１１では、複数のＸ配線８と複数のＹ配線９の複数の交差部のうちの黒丸（●）で示される交差部のスイッチＳＷがオンされ、それ以外のスイッチＳＷはオフされる。ＰＷＭ信号φ１，φ２を受ける２本のＸ配線８はそれぞれ２本のＹ配線９に接続され、それらの２本のＹ配線９は、ＯＲゲートＧ１，Ｇ２の一方入力ノードに接続された２本のＸ配線８にそれぞれ接続されるとともに、フリップフロップＦ３のリセット端子およびセット端子に接続された２本のＸ配線８にそれぞれ接続される。
【００６１】
セレクタＳＥ１は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ１の出力信号を出力端子ＴＯ１に与える。セレクタＳＥ２は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ２の出力信号を出力端子ＴＯ２に与える。セレクタＳＥ３は、レジスタ６からのセレクタ設定信号に従ってフリップフロップＦ３の出力信号ＣＮＴを出力端子ＴＯ３に与える。
【００６２】
これにより、ＰＷＭ信号発生回路ＰＷＭ１で生成されたＰＷＭ信号φ１は、マトリックス回路７、ＯＲゲートＧ１、セレクタＳＥ１、および出力端子ＴＯ１を介してドライバＤ２１に与えられ、ドライバＤ２１によってモータＭ１１が駆動されてオートフォーカス用のレンズ２３の位置が調整される。
【００６３】
また、ＰＷＭ信号発生回路ＰＷＭ２で生成されたＰＷＭ信号φ２は、マトリックス回路７、ＯＲゲートＧ２、セレクタＳＥ２、および出力端子ＴＯ２を介してドライバＤ２２に与えられ、ドライバＤ２２によってモータＭ１２が駆動されてズーム用のレンズ２５の位置が調整される。
【００６４】
また、ＰＷＭ信号φ１，φ２は、マトリックス回路７を介してフリップフロップＦ３に与えられ、フリップフロップＦ３の出力信号ＣＮＴはセレクタＳＥ３および出力端子ＴＯ３を介してドライバＤ２２の制御ノードに与えられ、制御信号ＣＮＴによってドライバＤ２２が活性化または非活性化される。
【００６５】
図１２は、ＰＷＭ信号φ１，φ２を示すタイムチャートである。図１２において、このデジタルカメラでは、オートフォーカスと手振れ補正が別々に行われる。時刻ｔ０では、制御信号ＣＮＴが非活性化レベルの「Ｌ」レベルにされてドライバＤ２２が非活性化されており、低消費電力状態にされている。時刻ｔ１においてＰＷＭ信号φ２が「Ｌ」レベルから「Ｈ」レベルに立ち上げられると、フリップフロップＦ３がセットされて制御信号ＣＮＴが活性化レベルの「Ｈ」レベルにされ、ドライバＤ２２が活性化されて動作状態にされる。ドライバＤ２２は、出力端子ＴＯ２からのＰＷＭ信号φ２に応答して、オートフォーカス用のモータＭ１２を駆動させる。
【００６６】
時刻ｔ２においてＰＷＭ信号φ２が「Ｌ」レベルに固定されてＰＷＭ信号φ１が「Ｌ」レベルから「Ｈ」レベルに立ち上げられると、フリップフロップＦ３がリセットされて制御信号ＣＮＴが非活性化レベルの「Ｌ」レベルにされ、ドライバＤ２２が非活性化されて低消費電力状態にされる。ドライバＤ２１は、出力端子ＴＯ１からのＰＷＭ信号φ１に応答して、手振れ補正用のモータＭ１１を駆動させる。
【００６７】
以上のように、この実施の形態１では、ＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３と出力端子ＴＯ１〜ＴＯ３の間にマトリックス回路７を設けたので、ＰＷＭ信号φ１〜φ３の各々を出力端子ＴＯ１〜ＴＯ３にうちのいずれかの出力端子に選択的に与えることができる。さらに、マトリックス回路７と出力端子ＴＯ１〜ＴＯ３の間にＡＮＤゲートＡ１〜Ａ３、ＯＲゲートＧ１〜Ｇ３、フリップフロップＦ１〜Ｆ３、およびセレクタＳＥ１〜ＳＥ３を設けたので、ＰＷＭ信号φ１〜φ３を合成して新たな信号を生成することができる。したがって、モータ制御装置を変更することなく、制御対象のモータの種類、数などを変更することができる。
【００６８】
[実施の形態２]
図１３は、本願の実施の形態２によるモータ制御装置４０の構成を示す回路ブロック図であって、図３と対比される図である。図１３を参照して、モータ制御装置４０がモータ制御装置１と異なる点は、プロセッサＰＲ１〜ＰＲ３とＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３の間にマトリックス回路４１が追加されている点である。マトリックス回路４１は第２の切換回路を構成する。
【００６９】
レジスタ６には、実施の形態１と同様に、マトリックス回路７に含まれる複数のスイッチＳＷの各々をオンまたはオフさせる第１のマトリックス設定信号と、セレクタＳＥ１〜ＳＥ３の選択状態を設定するセレクタ設定信号とが書き込まれる。さらにレジスタ６には、マトリックス回路４１に含まれる複数のスイッチＳＷの各々をオンまたはオフさせる第２のマトリックス設定信号が書き込まれる。
【００７０】
つまり、レジスタ６には、ＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３と出力端子ＴＯ１〜ＴＯ３との第１対応関係と、プロセッサＰＲ１〜ＰＲ３とＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３との第２対応関係とが書き込まれる。
【００７１】
マトリックス回路４１は、マトリックス回路７と同様の構成であり、複数（図では６本）のＸ配線４２と複数（図では３本）のＹ配線４３を含む。各Ｘ配線４２は図中の左右方向（Ｘ方向）に延在し、各Ｙ配線４３は図中の上下方向（Ｙ方向）に延在している。複数のＸ配線４２と複数のＹ配線４３の複数の交差部の各々には図４で示したスイッチＳＷが配置されている。各スイッチＳＷは、対応の交差部で交差するＸ配線４２およびＹ配線４３間に接続されており、レジスタ６の出力信号に応答してオンまたはオフする。
【００７２】
したがって、このモータ制御装置４０では、実施の形態１と同じ効果が得られる他、各プロセッサＰＲの出力信号をＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３のうちの所望のＰＷＭ信号発生回路に与えることができる。
【００７３】
図１４は、図１３に示したモータ制御装置４０を備えたデジタルカメラの要部を示す回路ブロック図であって、図４と対比される図である。レジスタ６には、ＰＷＭ信号φ１〜φ３をそれぞれＯＲゲートＧ１〜Ｇ３に与えるための第１のマトリックス設定信号が書き込まれる。また、レジスタ６には、ＯＲゲートＧ１〜Ｇ３の出力信号をそれぞれ出力端子ＴＯ１〜ＴＯ３に与えるためのセレクタ設定信号が書き込まれる。さらに、レジスタ６には、プロセッサＰＲ１で生成された情報を３つのＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３に与えるための第２のマトリックス設定信号が書き込まれる。
【００７４】
マトリックス回路４１では、レジスタ６からのマトリックス設定信号に従って各スイッチＳＷがオンまたはオフされる。図１４では、複数のＸ配線８と複数のＹ配線９の複数の交差部のうちの黒丸（●）で示される交差部のスイッチＳＷがオンされ、それ以外のスイッチＳＷはオフされる。プロセッサＰＲ１の出力信号を受ける１本のＸ配線４２は１本のＹ配線４３に接続され、その１本のＹ配線４３は、ＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３の入力ノードに接続された３本のＸ配線４２に接続される。したがって、プロセッサＰＲ１の出力信号は３つのＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３に与えられる。
【００７５】
この状態で、ＰＷＭ信号発生回路ＰＷＭ１〜ＰＷＭ３のうちのいずれか１つのＰＷＭ信号発生回路が、たとえばＣＰＵ４によって選択されて活性化される。
【００７６】
ＰＷＭ信号発生回路ＰＷＭ１で生成されたＰＷＭ信号φ１は、マトリックス回路７、ＯＲゲートＧ１、セレクタＳＥ１、および出力端子ＴＯ１を介してドライバＤ１に与えられ、ドライバＤ１によって絞り用のモータＭ１が駆動される。
【００７７】
ＰＷＭ信号発生回路ＰＷＭ２で生成されたＰＷＭ信号φ２は、マトリックス回路７、ＯＲゲートＧ２、セレクタＳＥ２、および出力端子ＴＯ２を介してドライバＤ２に与えられ、ドライバＤ２によってオートフォーカス用のモータＭ２が駆動される。
【００７８】
ＰＷＭ信号発生回路ＰＷＭ３で生成されたＰＷＭ信号φ２は、マトリックス回路７、ＯＲゲートＧ２、セレクタＳＥ２、および出力端子ＴＯ２を介してドライバＤ２に与えられ、ドライバＤ２によってオートフォーカス用のモータＭ２が駆動される。
【００７９】
この実施の形態２では、１つのプロセッサＰＲ１のみを活性化させ、２つのプロセッサＰＲ２，ＰＲ３を非活性化させるので、低消費電力化を図ることができる。
【００８０】
[実施の形態３]
図１５は、本願の実施の形態３によるモータ制御装置４５の構成を示す回路ブロック図であって、図３と対比される図である。図１５を参照して、このモータ制御装置４５が図３のモータ制御装置１と異なる点は、３つの入力端子ＴＩ１〜ＴＩ３が追加されている点である。３つの入力端子ＴＩ１〜ＴＩ３は、それぞれマトリックス回路７の３本のＸ配線８に接続されている。
【００８１】
次に、このモータ制御装置４５の使用方法について説明する。図１６は、図１５に示したモータ制御装置４５を備えたデジタルカメラの要部を示す回路ブロック図であって、図５と対比される図である。図１６において、このデジタルカメラは、モータ制御装置４５、ドライバＩＣ１０、およびレンズユニット５０を備える。
【００８２】
ドライバＩＣ１０は、３つのドライバＤ１〜Ｄ３を含む。ドライバＤ１〜Ｄ３は、それぞれモータ制御装置１の出力端子ＴＯ１〜ＴＯ３からの信号に応答してレンズユニット５０にモータ駆動用の電流を供給する。
【００８３】
レンズユニット５０は、絞り装置５１、レンズ５２〜５４、モータＭ２１〜Ｍ２３、および位置センサＰＳ１〜ＰＳ３を含む。絞り装置２１は、レンズ５２〜５４を通る光αの量を調整し、画像の明るさを調整する。モータＭ２１〜Ｍ２３は、それぞれドライバＤ１〜Ｄ３の出力電流によって駆動され、それぞれレンズ５２〜５４の光軸方向の位置を調整する。レンズ５２〜５４の位置を調整すると、ピント、画像の拡大率などを調整することができる。位置センサＰＳ１〜ＰＳ３は、それぞれレンズ５２〜５４の位置を検出し、検出結果を示す信号をそれぞれ入力端子ＴＩ１〜ＴＩ３に出力する。
【００８４】
モータ制御装置４５のレジスタ６には、３つのＰＷＭ信号φ１〜φ３をそれぞれＯＲゲートＧ１〜Ｇ３に与え、入力端子ＴＩ１〜ＴＩ３をそれぞれ割込みコントローラＩＮＴ１〜ＩＮＴ３に接続するためのマトリックス設定信号が書き込まれる。また、レジスタ６には、ＯＲゲートＧ１〜Ｇ３の出力信号をそれぞれ出力端子ＴＯ１〜ＴＯ３に与えるためのセレクタ設定信号が書き込まれる。
【００８５】
マトリックス回路７では、レジスタ６からのマトリックス設定信号に従って各スイッチＳＷがオンまたはオフされる。図１６では、複数のＸ配線８と複数のＹ配線９の複数の交差部のうちの黒丸（●）で示される交差部のスイッチＳＷがオンされ、それ以外のスイッチＳＷはオフされる。ＰＷＭ信号φ１〜φ３を受ける３本のＸ配線８はそれぞれ３本のＹ配線９に接続され、それらの３本のＹ配線９は、ＯＲゲートＧ１〜Ｇ３の一方入力ノードに接続された３本のＸ配線８にそれぞれ接続される。
【００８６】
入力端子ＴＩ１〜ＴＩ３に接続された３本のＸ配線８はそれぞれ３本のＹ配線９に接続され、それらの３本のＹ配線９は、割込みコントローラＩＮＴ１〜ＩＮＴ３に接続された３本のＸ配線８にそれぞれ接続される。
【００８７】
セレクタＳＥ１は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ１の出力信号を出力端子ＴＯ１に与える。セレクタＳＥ２は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ２の出力信号を出力端子ＴＯ２に与える。セレクタＳＥ３は、レジスタ６からのセレクタ設定信号に従ってＯＲゲートＧ３の出力信号を出力端子ＴＯ３に与える。
【００８８】
これにより、ＰＷＭ信号発生回路ＰＷＭ１で生成されたＰＷＭ信号φ１は、マトリックス回路７、ＯＲゲートＧ１、セレクタＳＥ１、および出力端子ＴＯ１を介してドライバＤ１に与えられ、ドライバＤ１によってモータＭ２１が駆動されてレンズ５２の位置が調整される。
【００８９】
また、ＰＷＭ信号発生回路ＰＷＭ２で生成されたＰＷＭ信号φ２は、マトリックス回路７、ＯＲゲートＧ２、セレクタＳＥ２、および出力端子ＴＯ２を介してドライバＤ２に与えられ、ドライバＤ２によってモータＭ２２が駆動されてレンズ５３の位置が調整される。
【００９０】
また、ＰＷＭ信号発生回路ＰＷＭ３で生成されたＰＷＭ信号φ３は、マトリックス回路７、ＯＲゲートＧ３、セレクタＳＥ３、および出力端子ＴＯ３を介してドライバＤ３に与えられ、ドライバＤ３によってモータＭ２３が駆動されてレンズ５４の位置が調整される。
【００９１】
位置センサＰＳ１の出力信号は、入力端子ＴＩ１およびマトリックス回路７を介して割込みコントローラＩＮＴ１に与えられる。割込みコントローラＩＮＴ１は、位置センサＰＳ１からの信号に基づいて位置制御信号を生成し、生成した位置制御信号をプロセッサＰＲ１に与える。プロセッサＰＲ１は、位置制御信号に基づく情報をＰＷＭ信号発生回路ＰＷＭ１に与える。ＰＷＭ信号発生回路ＰＷＭ１は、プロセッサＰＲ１からの情報に基づいてＰＷＭ信号φ１を生成する。これにより、レンズ５２は、所望の位置に位置決めされる。
【００９２】
また、位置センサＰＳ２の出力信号は、入力端子ＴＩ２およびマトリックス回路７を介して割込みコントローラＩＮＴ２に与えられる。割込みコントローラＩＮＴ２は、位置センサＰＳ２からの信号に基づいて位置制御信号を生成し、生成した位置制御信号をプロセッサＰＲ２に与える。プロセッサＰＲ２は、位置制御信号に基づく情報をＰＷＭ信号発生回路ＰＷＭ２に与える。ＰＷＭ信号発生回路ＰＷＭ２は、プロセッサＰＲ２からの情報に基づいてＰＷＭ信号φ２を生成する。これにより、レンズ５３は、所望の位置に位置決めされる。
【００９３】
また、位置センサＰＳ３の出力信号は、入力端子ＴＩ３およびマトリックス回路７を介して割込みコントローラＩＮＴ３に与えられる。割込みコントローラＩＮＴ３は、位置センサＰＳ３からの信号に基づいて位置制御信号を生成し、生成した位置制御信号をプロセッサＰＲ３に与える。プロセッサＰＲ３は、位置制御信号に基づく情報をＰＷＭ信号発生回路ＰＷＭ３に与える。ＰＷＭ信号発生回路ＰＷＭ３は、プロセッサＰＲ３からの情報に基づいてＰＷＭ信号φ３を生成する。これにより、レンズ５４は、所望の位置に位置決めされる。この実施の形態３でも、実施の形態１と同じ効果が得られる。
【００９４】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００９５】
１，４０，４５，７０，７１  モータ制御装置、２  シリアルＩ／Ｆ、３  メモリ、４，７２  ＣＰＵ、５  データバス、ＰＲ  プロセッサ、ＴＭ  タイマー、ＩＮＴ  割込みコントローラ、ＰＷＭ  ＰＷＭ信号発生回路、６  レジスタ、７，４１  マトリックス回路、８，４２  Ｘ配線、９，４３  Ｙ配線、ＳＷ  スイッチ、Ａ  ＡＮＤゲート、Ｇ  ＯＲゲート、Ｆ  フリップフロップ、ＳＥ  セレクタ、ＴＯ  出力端子、１０，１１，１２  ドライバＩＣ、Ｄ  ドライバ、２０，３０，３１，５０  レンズユニット、２１，５１  絞り装置、２２〜２５，５２〜５４  レンズ、Ｍ  モータ、α  光、ＴＩ  入力端子。
【図１】
0006418844.tif 000002
【図２】
0006418844.tif 000003
【図３】
0006418844.tif 000004
【図４】
0006418844.tif 000005
【図５】
0006418844.tif 000006
【図６】
0006418844.tif 000007
【図７】
0006418844.tif 000008
【図８】
0006418844.tif 000009
【図９】
0006418844.tif 000010
【図１０】
0006418844.tif 000011
【図１１】
0006418844.tif 000012
【図１２】
0006418844.tif 000013
【図１３】
0006418844.tif 000014
【図１４】
0006418844.tif 000015
【図１５】
0006418844.tif 000016
【図１６】
0006418844.tif 000017