(57)【要約】【課題】複数種類のモータを用いる場合にも正確な駆動制御を行うことができる小型のドライバ回路を備えた記録装置を提供することである。【解決手段】第１の種類のモータと第２の種類のモータをそれぞれ駆動する同じ構成の複数のドライバ回路それぞれは、次の構成を有する。即ち、制御対象となるモータに直列に接続された外部抵抗に電流を流し、その電流を検出する第１の電流検出回路を備える。さらに、制御対象となるモータに流れる電流をカレントミラー回路に供給し、その回路のカレントミラー比率に従って得られる電流を、その回路に接続された外部抵抗に流し、その電流を検出する第２の電流検出回路を備える。またさらに、第１の電流検出回路と第２の電流検出回路のいずれかの電流検出の結果を選択するセレクタ回路と、その回路により選択された電流検出の結果に従って、制御対象となるモータに供給する電流を制御する制御回路とを有する。【選択図】  図４
2009142015.tif 000002
【特許請求の範囲】
【請求項１】
第１の種類のモータと第２の種類のモータとが混在して搭載され、前記第１の種類のモータと前記第２の種類のモータの内、いずれかを用いて、記録媒体を給紙、搬送し、記録ヘッドを搭載したキャリッジを移動させて、前記記録ヘッドにより前記記録媒体に記録を行う記録装置であって、
前記第１の種類のモータと前記第２の種類のモータをそれぞれ駆動する同じ構成の複数のドライバ回路を有し、
前記複数のドライバ回路それぞれは、
制御対象となるモータに直列に接続された、ドライバ回路の外部の抵抗に電流を流し、該電流を検出するという第１の方法に従う第１の電流検出回路と、
前記制御対象となるモータに流れる電流をカレントミラー回路に供給し、前記カレントミラー回路のカレントミラー比率に従って得られる電流を、前記カレントミラー回路に接続された、ドライバ回路の外部の抵抗に流し、該電流を検出するという第２の方法に従う第２の電流検出回路と、
前記第１の電流検出回路と前記第２の電流検出回路のいずれかの電流検出の結果を選択するセレクタ回路と、
前記セレクタ回路により選択された電流検出の結果に従って、前記制御対象となるモータに供給する電流を制御する制御回路とを有することを特徴とする記録装置。
【請求項２】
前記複数のドライバ回路はそれぞれ、制御対象となるモータに電流を供給するＨブリッジ回路をさらに有することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１の種類のモータに流す電流の目標値を設定する設定回路と、
前記設定回路により設定された目標値と前記第１の電流検出回路により検出された電流検出の結果とを比較する第１の比較回路とをさらに有し、
前記制御回路は、前記第１の比較回路による比較の結果に従って、前記Ｈブリッジ回路を介して前記第１の種類のモータに供給する電流を前記目標値になるように制御することを特徴とする請求項２に記載の記録装置。
【請求項４】
装置内に予め定められた前記第２の種類のモータに流す電流の目標値と前記第２の電流検出回路により検出された電流検出の結果とを比較する第２の比較回路とをさらに有し、
前記制御回路は、第２の比較回路による比較の結果に従って、前記Ｈブリッジ回路を介して前記第２の種類のモータに供給する電流を前記目標値になるように制御することを特徴とする請求項３に記載の記録装置。
【請求項５】
前記セレクタ回路は、前記設定回路によって設定された目標値の値に従って、前記第１の電流検出回路と前記第２の電流検出回路のいずれかの電流検出の結果を選択することを特徴とする請求項３に記載の記録装置。
【請求項６】
前記Ｈブリッジ回路は、４つのトランジスタにより構成されることを特徴とする請求項２乃至５のいずれか１項に記載の記録装置。
【請求項７】
前記第１の種類のモータとはステッピングモータであり、
前記第２の種類のモータとはＤＣモータであることを特徴とする請求項１乃至６のいずれか１項に記載の記録装置。
【請求項８】
前記ステッピングモータは、前記記録媒体を給紙する給紙モータとして用いられ、
前記ＤＣモータは、前記記録媒体を搬送する搬送モータと、前記キャリッジを駆動するキャリッジモータとして用いられることを特徴とする請求項７に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関し、特に、制御対象物、例えば、モータに流す電流を一定量に制御するドライバ回路を備えた記録装置に関する。
【背景技術】
【０００２】
従来の定電流制御回路では、特許文献１に開示されているように制御対象物に流れる電流を直接検出抵抗に流し、検出抵抗の両端に発生する電圧が一定になるよう出力電圧を制御することで定電流制御を実現している。
【０００３】
また、特許文献２に開示されているように、カレントミラー回路を用いて定電流源に流す電流のｎ倍の電流を制御対象物に流すことで定電流制御を実現している。
【特許文献１】特開平７−２４５９９１号公報
【特許文献２】特開平１０−１８１５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された定電流制御では、制御対象物に流れる電流を直接検出抵抗に流すため、特に、モータに供給するような大電流を定電流制御する場合、許容損失の大きな検出抵抗が必要となる。このため、１００５サイズなどの小型の抵抗を用いることができず、近年の情報機器に求められる高機能／小型化を実現するために必要な高密度実装の障害となっている。
【０００５】
また、特許文献２に開示された定電流制御では、定電流源に流す電流のｎ倍の電流が常に制御対象物に流れてしまうため、例えば、ＤＣモータを定速制御するときなど必要な電流が制御対象物によって決定される場合などに応用することが困難である。
【０００６】
特に、記録装置のようなＤＣモータとステッピングモータとが混在して搭載される装置などでは、複数種類のモータの特性を考慮した制御を行う必要はあり、１つの制御方法のみに従う電流制御では対応できないという問題がある。
【０００７】
本発明は上記従来例に鑑みてなされたもので、複数種類のモータを用いる場合にも正確な駆動制御を行うことができる小型のドライバ回路を備えた記録装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の記録装置は、以下のような構成からなる。
【０００９】
即ち、第１の種類のモータと第２の種類のモータとが混在して搭載され、前記第１の種類のモータと前記第２の種類のモータの内、いずれかを用いて、記録媒体を給紙、搬送し、記録ヘッドを搭載したキャリッジを移動させて、前記記録ヘッドにより前記記録媒体に記録を行う記録装置であって、前記第１の種類のモータと前記第２の種類のモータをそれぞれ駆動する同じ構成の複数のドライバ回路を有し、前記複数のドライバ回路それぞれは、制御対象となるモータに直列に接続された、ドライバ回路の外部の抵抗に電流を流し、該電流を検出するという第１の方法に従う第１の電流検出回路と、前記制御対象となるモータに流れる電流をカレントミラー回路に供給し、前記カレントミラー回路のカレントミラー比率に従って得られる電流を、前記カレントミラー回路に接続された、ドライバ回路の外部の抵抗に流し、該電流を検出するという第２の方法に従う第２の電流検出回路と、前記第１の電流検出回路と前記第２の電流検出回路のいずれかの電流検出の結果を選択するセレクタ回路と、前記セレクタ回路により選択された電流検出の結果に従って、前記制御対象となるモータに供給する電流を制御する制御回路とを有することを特徴とする。
【発明の効果】
【００１０】
従って本発明によれば、第１と第２の種類のモータを駆動制御する場合に、２つの方法に従って電流検出を行う同じ構成のドライバ回路を複数用い、制御対象のモータに適した方法を選択して電流検出を行うことができるという効果がある。
【００１１】
例えば、ステッピングモータのような高精度の定電流制御を必要とする場合は、第１の電流検出回路からの検出結果を用い、ＤＣモータのような高精度の定電流制御を必要としない場合は、第２の電流検出回路からの検出結果を用いることができる。
【００１２】
このように制御対象のモータに応じて最適な電流検出を行うことができる。
【００１３】
また、第１の電流検出回路と第２の電流検出回路の電流検出には、外部接続の抵抗を用いるので、制御対象のモータの種類によっては、これらを省くことができ、回路の小型化に貢献する。
【発明を実施するための最良の形態】
【００１４】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、既に説明した部分には同一符号を付し重複説明を省略する。
【００１５】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１６】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１７】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００１８】
またさらに、「ノズル」（「記録素子」、「記録要素」という場合もある）とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００１９】
＜インクジェット記録装置の説明（図１）＞
図１は本発明の代表的な実施例であるインクジェット記録装置１の構成の概要を示す外観斜視図である。
【００２０】
図１に示すように、インクジェット記録装置（以下、記録装置という）は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド３をキャリッジ２に搭載している。キャリッジ２には、キャリッジモータＭ１によって発生する駆動力を伝達機構４より伝え、キャリッジ２を矢印Ａ方向に往復移動させる。記録時には、例えば、記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００２１】
また、記録ヘッド３の状態を良好に維持するためにキャリッジ２を回復装置１０の位置まで移動させ、間欠的に記録ヘッド３の吐出回復処理を行う。
【００２２】
記録装置１のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００２３】
図１に示した記録装置１はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００２４】
さて、キャリッジ２と記録ヘッド３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド３は、記録データに応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、この実施例の記録ヘッド３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用している。このため、記録ヘッド３には熱エネルギーを発生するために電気熱変換体を備えている。その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録データに応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００２５】
図１に示されているように、キャリッジ２はキャリッジモータＭ１の駆動力を伝達する伝達機構４の駆動ベルト７の一部に連結されており、ガイドシャフト１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１３に沿って往復移動する。
【００２６】
また、記録装置１には、記録ヘッド３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられている。そして、キャリッジモータＭ１の駆動力によって記録ヘッド３を搭載したキャリッジ２が往復移動されると同時に、記録ヘッド３に記録データ信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００２７】
＜インクジェット記録装置の制御構成（図２）＞
図２は図１に示した記録装置の制御構成を示すブロック図である。
【００２８】
図２に示すように、コントローラ６００は、ＭＰＵ６０１、ＲＯＭ６０２、特殊用途集積回路（ＡＳＩＣ）６０３、ＲＡＭ６０４、システムバス６０５、Ａ／Ｄ変換器６０６などで構成される。ここで、ＲＯＭ６０２は後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納する。ＡＳＩＣ６０３は、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド３の制御のための制御信号を生成する。ＲＡＭ６０４は、記録データの展開領域やプログラム実行のための作業用領域等として用いられる。システムバス６０５は、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行う。
【００２９】
また、図２において、６１０は記録データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）でありホスト装置と総称される。ホスト装置６１０と記録装置１との間ではインタフェース（Ｉ／Ｆ）６１１を介して記録データ、コマンド、ステータス信号等を送受信する。
【００３０】
さらに、１０１はキャリッジ２を矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させるキャリッジモータドライバ、１０２は記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる搬送モータドライバである。また、１０５は記録媒体Ｐを記録装置内に給紙するための給紙モータＭ３を駆動させる給紙モータドライバである。モータドライバ１０１〜１０３は、コントローラ６００から出力されるモータ制御信号に基づき動作する。
【００３１】
ＡＳＩＣ６０３は、記録ヘッド３による記録走査の際に、ＲＡＭ６０４の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子（吐出用のヒータ）の記録データ（ＤＡＴＡ）を転送する。
【００３２】
なお、図１に示す構成は、インクカートリッジ６と記録ヘッド３とが分離可能な構成であるが、これらが一体的に形成されて交換可能なヘッドカートリッジを構成しても良い。
【００３３】
この実施例では、キャリッジモータＭ１と搬送モータＭ２とはＤＣモータ（第１の種類のモータ）で実現され、給紙モータＭ３はステッピングモータ（第２の種類のモータ）で実現される。
【００３４】
あとで詳細に説明するが、キャリッジモータドライバ１０１、搬送モータドライバ１０２、給紙モータドライバ１０５は定電流検出回路を備えるモータドライバＩＣ（集積回路）１０１を構成する。
【００３５】
図３はキャリッジモータＭ１と搬送モータＭ２と給紙モータＭ３とを定電流駆動するモータドライバＩＣ１００の詳細な構成を示す回路図である。
【００３６】
図３において、１０１〜１０４は各々、Ｈブリッジ回路と定電流制御回路を内蔵するモータドライバを示す。従って、モータドライバＩＣには４つのモータドライバが実装され、一つの半導体チップ上に集積される。
【００３７】
キャリッジモータＭ１はＤＣモータであり、モータドライバ１０１のＨブリッジ回路の出力Ｄ＋及びＤ−端子に接続されている。また、キャリッジモータＭ１に流れる電流の１／ｎ倍の電流を電圧に変換するための抵抗１１３がＲｓＤ２端子に接続されている。一方、ＲｓＤ１端子からはキャリッジモータＭ１に流れる電流が直接出力される。
【００３８】
高精度な定電流制御を行う場合は、ＲｓＤ１端子に許容損失の大きな抵抗を付加する必要があるが、ＤＣモータの電流制御においてはピーク電流を抑制するための所謂、電流リミッター機能を果たすことができればよく、高精度な定電流制御を必要としない。このため、ここでは抵抗を付加せず、ＧＮＤに落としている。ＶｒｅｆＤ端子は高精度な定電流制御を行う場合の基準電圧用入力端子であり、且つ、キャリッジモータＭ１に流れる電流の検出をＲｓＤ１端子で行うか、ＲｓＤ２端子で行うかを選択するために用いる端子である。
【００３９】
ＶｒｅｆＤ端子への入力電圧が１．０Ｖ以上の場合、キャリッジモータＭ１に流れる電流をＲｓＤ１端子で検出し、ＧＮＤレベルである場合、ＲｓＤ２端子で検出する。
【００４０】
キャリッジモータ１０６は高精度な定電流制御を行う必要がないため、ＶｒｅｆＤ端子はＧＮＤレベルに接続されている。
【００４１】
搬送モータＭ２もＤＣモータであり、モータドライバ１０２のＨブリッジ回路の出力Ｃ＋及びＣ−端子に接続されている。また、搬送モータ１０７に流れる１／ｎ倍の電流を電圧に変換するための抵抗１１４が、ＲｓＣ２端子に接続されている。ＲｓＣ１端子とＶｒｅｆＣ端子各々については、キャリッジモータＭ１のモータドライバ１０１のＲｓＤ１端子とＶｒｅｆＤ端子と同様の機能を果たす。従って、その説明は省略する。
【００４２】
さて、給紙モータＭ３は２相ステッピングモータであり、Ａ相はモータドライバ１０３のＡ＋、Ａ−端子に、Ｂ相はモータドライバ１０４のＢ＋、Ｂ−端子に接続されている。また、ステッピングモータＭ３のＡ相に流れる電流を電圧に変換するための抵抗１１１は、ＲｓＡ１端子に接続されている。
【００４３】
ＲｓＡ２端子からは給紙モータＭ３に流れる電流の１／ｎ倍の電流が出力される。
【００４４】
低精度な定電流制御を行う場合はＲｓＡ２端子に抵抗を付加する必要があるが、ステッピングモータの電流制御においては各相に流す電流を高精度に制御する必要があるため、ここではＲｓＡ２端子は使用せず、ＲｓＡ１端子を用いて定電流制御を行う。
【００４５】
抵抗１０９及び１１０は定電流制御用基準電圧（以下、Ｖｒｅｆ）を生成しており、モータドライバ１０３のＶｒｅｆＡとモータドライバ１０４のＶｒｅｆＢにそれぞれ、接続されている。
【００４６】
ここで生成されるＶｒｅｆ電圧は１．０Ｖ以上である。
【００４７】
このため、前述したように給紙モータＭ３のＡ相に流れる電流はＲｓＡ１端子で検出される。
【００４８】
同様に、給紙モータＭ３のＢ相に流れる電流を電圧に変換するための抵抗１１２はＲｓＡ２端子に接続されている。
【００４９】
モータドライバ１０４のＲｓＢ１端子とＶｒｅｆＢ端子については各々、モータドライバ１０３のＲｓＡ１、及びＶｒｅｆＡ端子と同様の機能を果たす。従って、その説明は省略する。
【００５０】
次に、モータドライバ１０１〜１０４の内部回路について説明する。
【００５１】
なお、これら４つのドライバは全て同じ回路構成であるので、モータドライバ１０３の構成を代表例として説明する。
【００５２】
図４はモータドライバ１０３の詳細な構成を示す回路図である。
【００５３】
図４において、出力制御部２０１はモータ制御信号Ｐｈａｓｅ、Ｅｎａｂｌｅと、モータに流れる電流と目標電流の差分を表す差分信号ａを入力する。そして、これら入力信号に基づいてＨブリッジ回路２０２を構成する個々のトランジスタ２０８〜２１１をスイッチングする。
【００５４】
ここで、Ｐｈａｓｅはモータに流す電流方向を指定する信号であり、その値が“１”のときはＨブリッジ回路２０２のＡ＋からＡ−に、“０”のときはＡ−からＡ＋に電流を流すようトランジスタ２０８〜２１１を制御する。一方、Ｅｎａｂｌｅはモータに電流を流すかどうかを指定する信号であり、その値が“１”のときは電流を流し、“０”のときは電流を流さないようトランジスタ２０８〜２１１を制御する。
【００５５】
従って、トランジスタ２０８〜２１１からなるＨブリッジ回路２０２は、出力制御部２０１へのモータ制御信号に基づいて給紙モータＭ３のＡ相１０８に電流を供給する。例えば、給紙モータＭ３のＡ相１０８のＡ＋からＡ−の方向に電流を流すときはトランジスタ２０８と２１１をオン、その逆方向に電流を流すときはトランジスタ２０９と２１０をオンする。
【００５６】
Ｄ／Ａコンバータ２１２は、ＶｒｅｆＡ端子に入力される電圧をＩ０〜Ｉ３によって指定される値に変換してオペアンプ２０５に出力する。
【００５７】
例えば、以下に示す換算表に基づいてＶｒｅｆＡ端子に入力される電圧（ＶrefA）を変換する。
【００５８】
００００：ＶrefA／１０×    ０％
０００１：ＶrefA／１０×  １０％
００１０：ＶrefA／１０×  ２０％
００１１：ＶrefA／１０×  ２９％
０１００：ＶrefA／１０×  ３８％
０１０１：ＶrefA／１０×  ４７％
０１１０：ＶrefA／１０×  ５６％
０１１１：ＶrefA／１０×  ６３％
１０００：ＶrefA／１０×  ７１％
１００１：ＶrefA／１０×  ７７％
１０１０：ＶrefA／１０×  ８３％
１０１１：ＶrefA／１０×  ８８％
１１００：ＶrefA／１０×  ９２％
１１０１：ＶrefA／１０×  ９６％
１１１０：ＶrefA／１０×  ９８％
１１１１：ＶrefA／１０×１００％
ここで、上述の表の左に示された４桁の数字はＩ０〜Ｉ３夫々が示す値であり、Ｉ０〜Ｉ３は夫々、“０”或いは“１”の値をとる。Ｉ０〜Ｉ３は、コントローラ６００から出力される。
【００５９】
このため、給紙モータ（ステッピングモータ）Ｍ３のＡ相の定電流値はＩ０〜Ｉ３によって決定される。言い換えると、Ｉ０〜Ｉ３によって目標値が設定されるのである。つまり、Ｄ／Ａコンバータ２１２はモータに供給する電流の目標値の設定回路として機能する。
【００６０】
さて、モータ電流は以下に示す二つの方法により検出される。
【００６１】
第１の方法は、モータに流れる電流を直接的に検出するものであり、Ｈブリッジ回路２０２から流れ出る電流を抵抗１１１に流し込み、抵抗１１１に発生する電圧によってモータの電流量を検出する。この場合、抵抗１１１はモータに直列に挿入されるため低抵抗でなければならず、また、モータ電流が直接流れ込むため許容損失の大きな抵抗を用いる必要がある。
【００６２】
以下、これを直接検出法と呼ぶ。
【００６３】
この直接検出法により検出されたモータ電流、即ち、ＲｓＡ１端子に発生する電圧（ＶA1）は、オペアンプ（第１の比較回路）２０５によりＶｒｅｆＡ端子の電圧（ＶrefA）と比較される。
【００６４】
ここで、ＶA1＜ＶrefAである場合は、更にモータ電流を流すように出力制御部２０１はＨブリッジ回路２０２を制御する。これに対して、ＶA1≧ＶrefAである場合は、モータ電流を抑制するように出力制御部２０１はＨブリッジ回路２０２を制御する。
【００６５】
この直接検出法による定電流制御によって、Ｉ０〜Ｉ３の値が“１１１１”の場合、モータ電流は以下の電流値に制御される。
【００６６】
Ｉ＝ＶrefA／Ｒs1／１０
ここで、ＶrefAはＶｒｅｆＡ端子の電圧、Ｒs1は抵抗１１１の抵抗値である。
【００６７】
直接検出法に従う電流検出に用いられる回路を総称して第１の電流検出回路という。
【００６８】
第２の方法は、モータに流れる電流を間接的に検出する。即ち、Ｈブリッジ回路２０２から流れ出る電流をカレントミラー回路２０３により１／ｎ倍し、その１／ｎ倍電流を抵抗１１５に流し込み、抵抗１１５に発生する電圧によってモータの電流量を検出する。
【００６９】
この場合、抵抗１１５はモータと並列に挿入されるため、その抵抗値は低い必要はなく、また、モータ電流が直接流れ込むわけではないため許容損失の大きな抵抗を用いる必要はない。
【００７０】
以下、これを間接検出法と呼ぶ。
【００７１】
この間接検出法により検出されたモータ電流、即ち、ＲｓＡ２端子に発生する電圧（ＶA2）は、オペアンプ（第２の比較回路）２０４を用いてドライバ内に設けられた基準電圧（Ｖref）２０７と比較される。
【００７２】
ここで、ＶA2＜Ｖrefである場合は、更にモータ電流を流すように出力制御部２０１はＨブリッジ回路２０２を制御する。これに対して、ＶA2≧Ｖrefである場合は、モータ電流を抑制するように出力制御部２０１はＨブリッジ回路２０２を制御する。
【００７３】
間接検出法に従う電流検出に用いられる回路を総称して第２の電流検出回路という。
【００７４】
この間接検出法による定電流制御によって、モータ電流は以下の電流値に制御される。
【００７５】
Ｉ＝Ｖref／Ｒs2×ｎ
ここで、Ｖrefは基準電圧２０７、Ｒs2は抵抗１１５の抵抗値、ｎはカレントミラー回路２０３のカレントミラー比率である。
【００７６】
なお、間接検出法はドライバ回路内に設けたカレントミラー回路によってモータ電流を検出し、ドライバ回路内部で生成した基準電圧によって設定電流との差分量を検出する。このため、ドライバ回路内に発生するノイズやＩＣチップ温度の変化によってカレントミラー比や基準電圧が変動してしまう可能性がある。
【００７７】
このため、高精度の電流検出の方法として適当ではない。従って、間接検出法には直接検出法にあるようなＩ０〜Ｉ３による定電流値の調整機能を用いない。
【００７８】
この実施例では、ＤＣモータを用いたキャリッジモータ及び搬送モータとステッピングモータを用いた給紙モータを実装した記録装置について検討している。ＤＣモータには高精度の定電流制御を必要としないので、間接検出法を用いることができる。一方、ステッピングモータには高精度の定電流制御が必要なので、直接検出法を用いることができる。
【００７９】
以上のように、このモータドライバは２つの方法により電流検出を行うことができる。このようにして検出された２つのデータのいずれかをセレクタ回路２０６により選択する。
【００８０】
この実施例では、セレクタ回路２０６はＶrefA≧１．０Ｖ以上のときオペアンプ２０５の出力を、ＶrefA＝０Ｖのときオペアンプ２０４の出力を選択し、その選択結果を出力制御部２０１に出力する。図４の回路構成からすれば、ＶrefAの値は、Ｉ０〜Ｉ３の値に従って変換され、セレクタ回路２０６に選択制御信号として入力されるので、この選択はＩ０〜Ｉ３の値により決定される。
【００８１】
なお、図４には４つの抵抗１０９〜１１１、１１５全てが示されているがこれら全てを実装する必要はない。直接検出法のみを用いる場合、抵抗１１５は実装する必要はない。また、間接検出法のみを用いる場合、抵抗１０９は実装する必要はなく、抵抗１１０、１１１はＧＮＤ短絡として使用する。
【００８２】
次に、ステッピングモータである給紙モータＭ３に供給する電流を０．６Ａ、ＤＣモータであるキャリッジモータＭ１と搬送モータＭ２に供給する電流を２．０Ａとし、定電流駆動するときの電流設定用抵抗各々の値を例示する。
【００８３】
ここでは、間接検出法に用いる基準電圧２０７の電圧（Ｖref）を２．０Ｖ、カレントミラー比ｎを１０００とした場合を想定している。
【００８４】
・ステッピングモータ（給紙モータＭ３）
抵抗１１１＝０．５２Ω（１／４Ｗ）、抵抗１１２＝０．５２Ω（１／４Ｗ）、抵抗１０９＝１ｋΩ（１／１６Ｗ）、抵抗１１０＝１５ｋΩ（１／１６Ｗ）である。
【００８５】
・ＤＣモータ（キャリッジモータＭ１、搬送モータＭ２）
抵抗１１３＝１ｋΩ（１／１６Ｗ）、抵抗１１４＝１ｋΩ（１／１６Ｗ）である。
【００８６】
上記設定により、Ｉ０〜Ｉ３＝“１１１１”とした時のステッピングモータ電流は、
Ｉ＝Ｖref／Ｒs2／１０
＝３．０９Ｖ／０．５２Ω／１０
＝０．５９Ａ
となる。
【００８７】
一方、ＤＣモータ電流は、
Ｉ＝Ｖref／Ｒs2×ｎ
＝２／１ｋΩ×１０００
＝２．０Ａ
となる。
【００８８】
従って以上説明した実施例に従えば、１つのモータドライバの中に２つの電流検出法を用いた電流検出回路を組み込んでいるので、モータの種類に合わせて適切な方法を選択して電流検出を行なうことができる。即ち、ＤＣモータを駆動する場合には、高精度の定電流制御を必要としないので、間接検出法を用いた電流検出を行うように選択する。この場合には、許容損失の小さな小型の抵抗を用いて電流検出する。これに対して、ステッピングモータを駆動する場合には、高精度の定電流制御を必要とするので、直接検出法を用いた電流検出を行うよう選択する。この場合には、許容損失の大きな抵抗を用いて電流検出する。
【００８９】
また、たとえ、例えば、ＤＣモータとステッピングモータのように異なる種類のモータを混在して用いるような装置であっても、同じ回路構成のモータドライバを用い、各ドライバの基準電圧を異ならせるだけでモータに適切な電流検出を行うことができる。これにより、モータの種類に合わせて異なるドライバ回路を組み込む必要はないという利点もある。
【００９０】
さらに、モータドライバの外部に接続する抵抗は、駆動対象のモータの種類に応じて、その実装を省略することもできる。このように用途に適した素子のみを用いてモータドライバを構成できるので、実装基板の小型化に貢献することができる。
【００９１】
またさらに、以上説明した実施例では、記録装置のキャリッジモータ、搬送モータ、給紙モータについてのみ例示したが、本発明はこれによって限定されるものではない。記録装置にはこの他にも排紙モータ、記録ヘッドの回復を行うために用いられるメンテナンスモータなどが含まれ、これらのモータの制御にも本発明のモータドライバを用いることができる。
【００９２】
さらに加えて、本発明のインクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力装置として用いられるものの他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の代表的な実施の形態であるインクジェット記録装置の構成の概要を示す外観斜視図である。
【図２】記録装置の制御回路の構成を示すブロック図である。
【図３】キャリッジモータＭ１と搬送モータＭ２と給紙モータＭ３とを定電流駆動するモータドライバＩＣ１００の詳細な構成を示す回路図である。
【図４】モータドライバ１０３の詳細な構成を示す回路図である。
【符号の説明】
【００９４】
１  インクジェット記録装置
２  キャリッジ
３  記録ヘッド
１００  モータドライバＩＣ
１０１、１０２、１０３、１０４、１０５  モータドライバ
１０６、１０７  
１０８  ステッピングモータ（Ａ相）
１０９、１１０  分圧抵抗
１１１  電流検出抵抗（大許容損失）
１１２  電流検出抵抗（大許容損失）
１１３  電流検出抵抗（小許容損失）
１１４  電流検出抵抗（小許容損失）
１１５  ステッピングモータ（Ｂ相）
２０１  出力制御部
２０２  Ｈブリッジ回路
２０３  カレントミラー回路
２０４、２０５  比較器
２０６  セレクタ回路
２０７  基準電圧
２０８、２０９、２１０、２１１  トランジスタ
６００  コントローラ
６０１  ＭＰＵ
６０２  ＲＯＭ
６０３  ＡＳＩＣ
６０４  ＲＡＭ
６０５  システムバス
６１０  ホスト装置
６１１  インタフェース
Ｍ１  キャリッジモータ（ＤＣモータ）
Ｍ２  搬送モータ（ＤＣモータ）
Ｍ３  給紙モータ（ステッピングモータ）
【図１】
2009142015.tif 000003
【図２】
2009142015.tif 000004
【図３】
2009142015.tif 000005
【図４】
2009142015.tif 000006