(57)【要約】      （修正有）【課題】２つの駆動回路の内の一方に異常が生じた場合に、異常が生じていない他方の駆動回路を制御することが可能な駆動回路を提供する。【解決手段】第１駆動信号出力回路５１ａは、第１駆動信号の出力を制御する第１制御回路と、第１駆動信号出力回路の異常を検出する第１異常検出回路と、を有し、第２駆動信号出力回路５１ｂは、第２駆動信号の出力を制御する第２制御回路と、第２駆動信号出力回路の異常を検出する第２異常検出回路と、を有し、第１異常検出回路が異常を検出した場合、第１駆動信号出力回路は、第２駆動信号出力回路に異常の発生を伝達し、第２異常検出回路が異常を検出した場合、第２駆動信号出力回路は、第１駆動信号出力回路に異常の発生を伝達する。【選択図】図９
2020116868.tif 000002
【特許請求の範囲】
【請求項１】
第１圧電素子を駆動させる第１駆動信号を出力する第１駆動信号出力回路と、
第２圧電素子を駆動させる第２駆動信号を出力する第２駆動信号出力回路と、
を備え、
前記第１駆動信号出力回路は、
前記第１駆動信号の出力を制御する第１制御回路と、
前記第１駆動信号出力回路の異常を検出する第１異常検出回路と、
を有し、
前記第２駆動信号出力回路は、
前記第２駆動信号の出力を制御する第２制御回路と、
前記第２駆動信号出力回路の異常を検出する第２異常検出回路と、
を有し、
前記第１異常検出回路が異常を検出した場合、前記第１駆動信号出力回路は、前記第２駆動信号出力回路に異常の発生を伝達し、
前記第２異常検出回路が異常を検出した場合、前記第２駆動信号出力回路は、前記第１駆動信号出力回路に異常の発生を伝達する、
ことを特徴とする駆動回路。
【請求項２】
前記第１異常検出回路が異常を検出した場合、前記第１制御回路は、前記第１駆動信号の出力を停止させる制御を行い、
前記第２異常検出回路が異常を検出した場合、前記第２制御回路は、前記第２駆動信号の出力を停止させる制御を行う、
請求項１に記載の駆動回路。
【請求項３】
前記第１異常検出回路が異常を検出し、前記第１駆動信号出力回路から前記第２駆動信号出力回路に異常の発生が伝達された場合、前記第２制御回路は、前記第２駆動信号の出力を停止させる制御を行い、
前記第２異常検出回路が異常を検出し、前記第２駆動信号出力回路から前記第１駆動信号出力回路に異常の発生が伝達された場合、前記第１制御回路は、前記第１駆動信号の出力を停止させる制御を行う、
ことを特徴とする請求項１又は２に記載の駆動回路。
【請求項４】
前記第１制御回路、及び前記第１異常検出回路は、第１集積回路に設けられ、
前記第２制御回路、及び前記第２異常検出回路は、第２集積回路に設けられている、
ことを特徴とする請求項１乃至３のいずれか１項に記載の駆動回路。
【請求項５】
前記第１集積回路は、第１発振信号を出力する第１発振回路を有し、
前記第２集積回路は、第２発振信号を出力する第２発振回路を有し、
前記第１制御回路は、前記第１発振信号に基づいて前記第１駆動信号の出力を停止させる制御を行い、
前記第２制御回路は、前記第２発振信号に基づいて前記第２駆動信号の出力を停止させる制御を行う、
ことを特徴とする請求項４に記載の駆動回路。
【請求項６】
第３発振信号を出力する第３発振回路をさらに備え、
前記第１異常検出回路が、前記第１発振信号の出力が停止する異常を検出した場合、前記第１制御回路は、前記第３発振信号に基づいて前記第１駆動信号の出力を停止させる制御を行い、
前記第２異常検出回路が、前記第２発振信号の出力が停止する異常を検出した場合、前記第２制御回路は、前記第３発振信号に基づいて前記第２駆動信号の出力を停止させる制御を行う、
ことを特徴とする請求項５に記載の駆動回路。
【請求項７】
前記第１駆動信号出力回路は、前記第２駆動信号出力回路に前記第１駆動信号出力回路の処理状態を伝達し、
前記第２駆動信号出力回路は、前記第１駆動信号出力回路に前記第２駆動信号出力回路の処理状態を伝達する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の駆動回路。
【請求項８】
請求項１乃至７のいずれか１項に記載の駆動回路と、
前記第１圧電素子、及び前記第２圧電素子を有し、前記第１圧電素子、及び前記第２圧電素子の少なくとも一方が駆動することで液体を吐出するプリントヘッドと、
を備える、
ことを特徴とする液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動回路、及び液体吐出装置に関する。
【背景技術】
【０００２】
インクを吐出して画像や文書を印刷するインクジェットプリンターなどの液体吐出装置には、例えば、ピエゾ素子等の圧電素子を用いたものが知られている。圧電素子は、ヘッドユニットにおいて複数のノズルのそれぞれに対応して設けられ、それぞれが駆動信号に従って駆動する。これにより、ノズルから所定のタイミングで所定量の液体が吐出されて、印刷媒体にドットが形成される。このような圧電素子は、電気的にみればコンデンサーのような容量性負荷であり、そのため、各ノズルに対応する圧電素子を駆動させるためには十分な電流を供給する必要がある。このため、上述した液体吐出装置においては、増幅回路で増幅した駆動信号をヘッドユニットに供給し、当該駆動信号の圧電素子への供給を制御することで、圧電素子の駆動を制御している。
【０００３】
以上のような液体吐出装置１において、複数の駆動回路を有し、当該複数の駆動回路のそれぞれが、圧電素子を駆動する駆動信号を生成し、対応する圧電素子に出力する液体吐出装置が知られている。例えば、特許文献１には、圧電素子を駆動するための駆動信号を生成する２つの駆動回路を有し、２つの駆動回路のそれぞれが駆動信号を生成し、当該駆動信号を対応する圧電素子に対して出力することで、多階調印刷を可能とする液体吐出装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１４１０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の印刷装置には、２つの駆動回路の内の一方に異常が生じた場合に、異常が生じていない他方の駆動回路を制御するための技術について開示されておらず、改善の余地があった。
【課題を解決するための手段】
【０００６】
本発明に係る駆動回路の一態様は、
第１圧電素子を駆動させる第１駆動信号を出力する第１駆動信号出力回路と、
第２圧電素子を駆動させる第２駆動信号を出力する第２駆動信号出力回路と、
を備え、
前記第１駆動信号出力回路は、
前記第１駆動信号の出力を制御する第１制御回路と、
前記第１駆動信号出力回路の異常を検出する第１異常検出回路と、
を有し、
前記第２駆動信号出力回路は、
前記第２駆動信号の出力を制御する第２制御回路と、
前記第２駆動信号出力回路の異常を検出する第２異常検出回路と、
を有し、
前記第１異常検出回路が異常を検出した場合、前記第１駆動信号出力回路は、前記第２駆動信号出力回路に異常の発生を伝達し、
前記第２異常検出回路が異常を検出した場合、前記第２駆動信号出力回路は、前記第１駆動信号出力回路に異常の発生を伝達する。
【０００７】
前記駆動回路の一態様において、
前記第１異常検出回路が異常を検出した場合、前記第１制御回路は、前記第１駆動信号の出力を停止させる制御を行い、
前記第２異常検出回路が異常を検出した場合、前記第２制御回路は、前記第２駆動信号の出力を停止させる制御を行ってもよい。
【０００８】
前記駆動回路の一態様において、
前記第１異常検出回路が異常を検出し、前記第１駆動信号出力回路から前記第２駆動信号出力回路に異常の発生が伝達された場合、前記第２制御回路は、前記第２駆動信号の出力を停止させる制御を行い、
前記第２異常検出回路が異常を検出し、前記第２駆動信号出力回路から前記第１駆動信号出力回路に異常の発生が伝達された場合、前記第１制御回路は、前記第１駆動信号の出力を停止させる制御を行ってもよい。
【０００９】
前記駆動回路の一態様において、
前記第１制御回路、及び前記第１異常検出回路は、第１集積回路に設けられ、
前記第２制御回路、及び前記第２異常検出回路は、第２集積回路に設けられていてもよい。
【００１０】
前記駆動回路の一態様において、
前記第１集積回路は、第１発振信号を出力する第１発振回路を有し、
前記第２集積回路は、第２発振信号を出力する第２発振回路を有し、
前記第１制御回路は、前記第１発振信号に基づいて前記第１駆動信号の出力を停止させる制御を行い、
前記第２制御回路は、前記第２発振信号に基づいて前記第２駆動信号の出力を停止させる制御を行ってもよい。
【００１１】
前記駆動回路の一態様において、
第３発振信号を出力する第３発振回路をさらに備え、
前記第１異常検出回路が、前記第１発振信号の出力が停止する異常を検出した場合、前記第１制御回路は、前記第３発振信号に基づいて前記第１駆動信号の出力を停止させる制御を行い、
前記第２異常検出回路が、前記第２発振信号の出力が停止する異常を検出した場合、前記第２制御回路は、前記第３発振信号に基づいて前記第２駆動信号の出力を停止させる制御を行ってもよい。
【００１２】
前記駆動回路の一態様において、
前記第１駆動信号出力回路は、前記第２駆動信号出力回路に前記第１駆動信号出力回路の処理状態を伝達し、
前記第２駆動信号出力回路は、前記第１駆動信号出力回路に前記第２駆動信号出力回路の処理状態を伝達してもよい。
【００１３】
本発明に係る液体吐出装置の一態様は、前記駆動回路の一態様と、
前記第１圧電素子、及び前記第２圧電素子を有し、前記第１圧電素子、及び前記第２圧電素子の少なくとも一方が駆動することで液体を吐出するプリントヘッドと、
を備える。
【図面の簡単な説明】
【００１４】
【図１】液体吐出装置の概略構成を示す斜視図である。
【図２】液体吐出装置の電気構成を示すブロック図である。
【図３】駆動信号ＣＯＭの一例を示す図である。
【図４】駆動信号選択回路の電気構成を示すブロック図である。
【図５】選択回路の電気構成を示す回路図である。
【図６】デコーダーにおけるデコード内容を示す図である。
【図７】駆動信号選択回路の動作を説明するための図である。
【図８】吐出部の概略構成を示す断面図である。
【図９】駆動回路の構成を示すブロック図である。
【図１０】駆動信号出力回路の構成を示すブロック図である。
【図１１】駆動信号放電回路の構成を示す図である。
【図１２】基準電圧信号出力回路の構成を示す図である。
【図１３】ＶＨＶ制御信号出力回路の構成を示す図である。
【図１４】状態信号入出力回路の構成を示す図である。
【図１５】エラー信号入出力回路の構成を示す図である。
【図１６】動作異常検出部において、駆動信号出力回路の動作異常を検出した場合における駆動回路の動作を説明するタイミングチャート図である。
【図１７】発振異常検出部において、発振回路から出力されるクロック信号ＬＣＫに発振停止の異常が生じた場合における駆動回路の動作を説明するタイミングチャート図である。
【図１８】電源電圧異常検出部において、電圧ＶＨＶ＿ＴＧａの電圧値に異常が生じた場合における駆動回路の動作を説明するタイミングチャート図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な実施形態について図面を用いて説明する。用いる図面は説明の便宜上のものである。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００１６】
１．液体吐出装置の構成
本実施形態に係る液体吐出装置の一例としての印刷装置は、外部のホストコンピューターから入力される画像データに応じてインクを吐出させることで、紙などの印刷媒体にドットを形成し、当該画像データに応じた文字、図形等を含む画像を印刷するインクジェットプリンターである。
【００１７】
図１は、液体吐出装置１の概略構成を示す斜視図である。図１には、媒体Ｐが搬送される方向Ｘ、方向Ｘと交差し移動体２が往復動する方向Ｙ、インクが吐出される方向Ｚを図示している。なお、本実施形態では、方向Ｘ、方向Ｙ、方向Ｚは互いに直交する軸として説明するが、液体吐出装置１の各種構成が互いに直交して配置されていることに限るものではない。また、以下の説明において、移動体２が移動する方向Ｙを主走査方向と称する場合がある。
【００１８】
図１に示すように、液体吐出装置１は、移動体２と、移動体２を方向Ｙに沿って往復動させる移動機構３とを備える。移動機構３は、移動体２の駆動源となるキャリッジモーター３１と、両端が固定されたキャリッジガイド軸３２と、キャリッジガイド軸３２とほぼ平行に延在しキャリッジモーター３１により駆動されるタイミングベルト３３と、を有する。
【００１９】
移動体２に含まれるキャリッジ２４は、キャリッジガイド軸３２に往復動自在に支持されるとともに、タイミングベルト３３の一部に固定されている。そして、キャリッジモーター３１によりタイミングベルト３３を駆動させることで、キャリッジ２４は、キャリッジガイド軸３２に案内されて方向Ｙに沿って往復動する。また、移動体２のうち、媒体Ｐと対向する部分には多数のノズルを有するヘッドユニット２０が設けられている。ヘッドユニット２０には、ケーブル１９０を介して制御信号等が入力される。ヘッドユニット２０は、入力される制御信号に基づいて、ノズルから液体の一例としてインクを吐出する。
【００２０】
液体吐出装置１は、媒体Ｐを、方向Ｘに沿ってプラテン４０上で搬送させる搬送機構４を備える。搬送機構４は、駆動源である搬送モーター４１と、搬送モーター４１により回転して媒体Ｐを方向Ｘに沿って搬送する搬送ローラー４２と、を備える。
【００２１】
以上のように構成された液体吐出装置１では、媒体Ｐが搬送機構４により搬送されるタイミングにおいて、ヘッドユニット２０がインクを吐出することで、媒体Ｐの表面に画像が形成される。
【００２２】
２．液体吐出装置の電気構成
図２は、液体吐出装置１の電気構成を示すブロック図である。図２に示すように、液体吐出装置１は、制御ユニット１０と、ヘッドユニット２０とを有する。制御ユニット１０とヘッドユニット２０とは、フレキシブルフラットケーブル（ＦＦＣ：Flexible Flat Cable）等のケーブル１９０により電気的に接続されている。
【００２３】
制御ユニット１０は、制御回路１００、キャリッジモータードライバー３５、搬送モータードライバー４５、電圧生成回路９０、及び発振回路９１を備える。そして、制御回路１００は、ホストコンピューターから入力された画像データに基づいて、各種構成を制御するための複数の制御信号等を生成し、ヘッドユニット２０に出力する。
【００２４】
具体的には、制御回路１００は、キャリッジモータードライバー３５に対して制御信号ＣＴＲ１を供給する。キャリッジモータードライバー３５は、制御信号ＣＴＲ１に従ってキャリッジモーター３１を駆動する。これにより、図１に示すキャリッジ２４の方向Ｙにおけるキャリッジ２４の移動が制御される。また、制御回路１００は、搬送モータードライバー４５に対して制御信号ＣＴＲ２を供給する。搬送モータードライバー４５は、制御信号ＣＴＲ２に従って搬送モーター４１を駆動する。これにより、図１に示す方向Ｘにおける媒体Ｐの移動が制御される。
【００２５】
また、制御回路１００は、ヘッドユニット２０に対して、クロック信号ＳＣＫ、印刷データ信号ＳＩａ，ＳＩｂ、ラッチ信号ＬＡＴａ，ＬＡＴｂ、チェンジ信号ＣＨａ，ＣＨｂ、及び駆動データ信号ＤＡＴＡａ，ＤＡＴＡｂを出力する。
【００２６】
電圧生成回路９０は、例えばＤＣ４２Ｖの電圧ＶＨＶを生成する。そして、電圧生成回路９０は、電圧ＶＨＶを制御ユニット１０に含まれる各種構成、及びヘッドユニット２０に供給する。
【００２７】
発振回路９１は、クロック信号ＭＣＫを出力する。発振回路９１から出力されたクロック信号ＭＣＫは、ヘッドユニット２０に入力される。ここで、発振回路９１が第３発振回路の一例であり、発振回路９１が出力するクロック信号ＭＣＫが、第３発振信号の一例である。なお、発振回路９１は、図２に示すように制御回路１００と独立した構成であってもよく、また、制御回路１００の内部に構成されていてもよい。
【００２８】
ヘッドユニット２０は、プリントヘッド２２と駆動回路５０とを備える。
【００２９】
駆動回路５０は、駆動信号出力回路５１ａ，５１ｂ、及び電源電圧制御回路７０を含む。そして、駆動回路５０は、液体吐出ヘッド２１ａと液体吐出ヘッド２１ｂとを駆動する。
【００３０】
電源電圧制御回路７０には、電圧ＶＨＶが入力される。そして、電源電圧制御回路７０は、電圧ＶＨＶ＿ＴＧａとして液体吐出ヘッド２１ａに出力するとともに、電圧ＶＨＶ＿ＴＧｂとして液体吐出ヘッド２１ｂに出力する。この電源電圧制御回路７０は、プリントヘッド２２に含まれる液体吐出ヘッド２１ａ、及び液体吐出ヘッド２１ｂへの電圧ＶＨＶの供給を制御する。
【００３１】
駆動信号出力回路５１ａには、電圧ＶＨＶ、駆動データ信号ＤＡＴＡａ、及びクロック信号ＭＣＫが入力される。そして、駆動信号出力回路５１ａは、入力される電圧ＶＨＶ、駆動データ信号ＤＡＴＡａ、及びクロック信号ＭＣＫに基づいて、駆動信号ＣＯＭａ及び基準電圧信号ＶＢＳａを生成し液体吐出ヘッド２１ａに出力する。ここで、基準電圧信号ＶＢＳａは、一定電圧の信号であって、例えば、グラウンド電位、ＤＣ５Ｖ、ＤＣ６Ｖ等の電圧の信号である。
【００３２】
また、駆動信号出力回路５１ｂには、電圧ＶＨＶ、駆動データ信号ＤＡＴＡｂ、及びクロック信号ＭＣＫが入力される。そして、駆動信号出力回路５１ｂは、入力される電圧ＶＨＶ、駆動データ信号ＤＡＴＡｂ、及びクロック信号ＭＣＫに基づいて、駆動信号ＣＯＭｂ及び基準電圧信号ＶＢＳｂを生成し液体吐出ヘッド２１ｂに出力する。ここで、基準電圧信号ＶＢＳｂは、一定電圧の信号であって、例えば、グラウンド電位、ＤＣ５Ｖ、ＤＣ６Ｖ等の電圧の信号である。なお、駆動回路５０の構成及び動作の詳細については後述する。
【００３３】
プリントヘッド２２は、液体吐出ヘッド２１ａと液体吐出ヘッド２１ｂを含む。そして、プリントヘッド２２は、圧電素子６０ａ、及び圧電素子６０ｂを有し、圧電素子６０ａ、圧電素子６０ｂの少なくとも一方が駆動することでインクを吐出する。
【００３４】
液体吐出ヘッド２１ａは、駆動信号選択回路２００ａと、複数の吐出部６００ａを有する。また、各吐出部６００ａは、圧電素子６０ａを含む。駆動信号選択回路２００ａには、クロック信号ＳＣＫ、印刷データ信号ＳＩａ、ラッチ信号ＬＡＴａ、チェンジ信号ＣＨａ、駆動信号ＣＯＭａ、及び電圧ＶＨＶ＿ＴＧａが入力される。そして、駆動信号選択回路２００ａは、クロック信号ＳＣＫ、印刷データ信号ＳＩａ、ラッチ信号ＬＡＴａ、チェンジ信号ＣＨａ、及び電圧ＶＨＶ＿ＴＧａに基づいて、駆動信号ＣＯＭａを選択、又は非選択とすることで、駆動信号ＶＯＵＴａを生成する。
【００３５】
駆動信号ＶＯＵＴａは、複数の吐出部６００ａのそれぞれに含まれる圧電素子６０ａの一端に供給される。また、圧電素子６０ａの他端には、基準電圧信号ＶＢＳａが供給される。そして、圧電素子６０ａが、駆動信号ＶＯＵＴａと基準電圧信号ＶＢＳａとの電位差により駆動することで、吐出部６００ａからインクが吐出される。すなわち、液体吐出ヘッド２１ａは、駆動信号ＣＯＭａにより駆動される圧電素子６０ａと、駆動信号ＣＯＭａの圧電素子６０ａへの供給を制御する駆動信号選択回路２００ａとを有する。
【００３６】
液体吐出ヘッド２１ｂは、駆動信号選択回路２００ｂと、複数の吐出部６００ｂを有する。また、各吐出部６００ｂは、圧電素子６０ｂを含む。駆動信号選択回路２００ｂには、クロック信号ＳＣＫ、印刷データ信号ＳＩｂ、ラッチ信号ＬＡＴｂ、チェンジ信号ＣＨｂ、駆動信号ＣＯＭｂ、及び電圧ＶＨＶ＿ＴＧｂが入力される。そして、駆動信号選択回路２００ｂは、クロック信号ＳＣＫ、印刷データ信号ＳＩｂ、ラッチ信号ＬＡＴｂ、チェンジ信号ＣＨｂ、及び電圧ＶＨＶ＿ＴＧｂに基づいて、駆動信号ＣＯＭｂを選択、又は非選択とすることで、駆動信号ＶＯＵＴｂを生成する。
【００３７】
駆動信号ＶＯＵＴｂは、複数の吐出部６００ｂのそれぞれに含まれる圧電素子６０ｂの一端に供給される。また、圧電素子６０ｂの他端には、基準電圧信号ＶＢＳｂが供給される。そして、圧電素子６０ｂが、駆動信号ＶＯＵＴｂと基準電圧信号ＶＢＳｂとの電位差により駆動することで、吐出部６００ｂからインクが吐出される。すなわち、液体吐出ヘッド２１ｂは、駆動信号ＣＯＭｂにより駆動される圧電素子６０ｂと、駆動信号ＣＯＭｂの圧電素子６０ｂへの供給を制御する駆動信号選択回路２００ｂとを有する。
【００３８】
ここで、液体吐出ヘッド２１ａに含まれる圧電素子６０ａが第１圧電素子の一例であり、圧電素子６０ａを駆動させる駆動信号ＣＯＭａ、及び駆動信号ＣＯＭａを選択、又は非選択することで生成される駆動信号ＶＯＵＴａが第１駆動信号の一例である。同様に、液体吐出ヘッド２１ｂに含まれる圧電素子６０ｂが第２圧電素子の一例であり、圧電素子６０ｂを駆動させる駆動信号ＣＯＭｂ、及び駆動信号ＣＯＭｂを選択、又は非選択することで生成される駆動信号ＶＯＵＴｂが第２駆動信号の一例である。そして、駆動信号ＣＯＭａを出力する駆動信号出力回路５１ａが第１駆動信号出力回路の一例である。同様に、駆動信号ＣＯＭｂを出力する駆動信号出力回路５１ｂが第２駆動信号出力回路の一例である。
【００３９】
なお、以下の説明において、駆動信号出力回路５１ａ，５１ｂは同様の構成であり、特に区別する必要がない場合、駆動信号出力回路５１と称する場合がある。そして、駆動信号出力回路５１に入力される各種信号を、電圧ＶＨＶ，ＶＨＶ＿ＴＧ、駆動データ信号ＤＡＴＡ、及びクロック信号ＭＣＫと称する。また、駆動信号出力回路５１から出力される各種信号を、駆動信号ＣＯＭ、及び基準電圧信号ＶＢＳと称する。
【００４０】
また、液体吐出ヘッド２１ａ，２１ｂは同様の構成であり、特に区別する必要がない場合、液体吐出ヘッド２１と称する。また、液体吐出ヘッド２１は、駆動信号選択回路２００と、複数の吐出部６００とを有し、複数の吐出部６００は、圧電素子６０を含むとして説明する。この場合において、液体吐出ヘッド２１に入力される各種信号を、クロック信号ＳＣＫ、印刷データ信号ＳＩ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、駆動信号ＣＯＭ、基準電圧信号ＶＢＳ、及び電圧ＶＨＶ＿ＴＧと称する。また、圧電素子６０に供給される信号を駆動信号ＶＯＵＴと称する。
【００４１】
３．液体吐出ヘッドの構成及び動作
次に、駆動信号選択回路２００の構成及び動作について説明する。駆動信号選択回路２００の構成及び動作を説明するにあたり、まず、図３を用いて、駆動信号選択回路２００に入力される駆動信号ＣＯＭの一例について説明する。その後、図４から図７を用いて、駆動信号選択回路２００の構成及び動作について説明する。
【００４２】
図３は、駆動信号ＣＯＭの一例を示す図である。図３には、ラッチ信号ＬＡＴが立ち上がってからチェンジ信号ＣＨが立ち上がるまでの期間Ｔ１と、期間Ｔ１の後、次にチェンジ信号ＣＨが立ち上がるまでの期間Ｔ２と、期間Ｔ２の後、ラッチ信号ＬＡＴが立ち上がるまでの期間Ｔ３とを示している。そして、この期間Ｔ１，Ｔ２，Ｔ３からなる周期が、媒体Ｐに新たなドットを形成する周期Ｔａとなる。すなわち、図３に示すように、ラッチ信号ＬＡＴは、媒体Ｐに新たなドットが形成される周期を規定する信号であり、チェンジ信号ＣＨは、駆動信号ＣＯＭに含まれる波形の切替タイミングを規定する信号である。
【００４３】
図３に示すように、駆動信号出力回路５１は、期間Ｔ１において台形波形Ａｄｐを生成する。台形波形Ａｄｐが圧電素子６０に供給された場合、対応する吐出部６００から所定量、具体的には中程度の量のインクが吐出される。また、駆動信号出力回路５１は、期間Ｔ２において台形波形Ｂｄｐを生成する。台形波形Ｂｄｐが圧電素子６０に供給された場合、対応する吐出部６００から上記所定量よりも少ない小程度の量のインクが吐出される。また、駆動信号出力回路５１は、期間Ｔ３において台形波形Ｃｄｐを生成する。台形波形Ｃｄｐが圧電素子６０に供給された場合、圧電素子６０は、対応する吐出部６００からインクが吐出されない程度に駆動する。したがって、台形波形Ｃｄｐが圧電素子６０に供給された場合、媒体Ｐにはドットが形成されない。この台形波形Ｃｄｐは、吐出部６００のノズル開孔部付近のインクを微振動させてインクの粘度が増大することを防止するための波形である。以下の説明において、インクの粘度が増大することを防止するために、吐出部６００からインクが吐出されない程度に圧電素子６０を駆動させることを「微振動」と称する。
【００４４】
ここで、台形波形Ａｄｐ、台形波形Ｂｄｐ、及び台形波形Ｃｄｐのそれぞれの開始タイミングでの電圧値、及び終了タイミングでの電圧値は、いずれも電圧Ｖｃで共通である。すなわち、台形波形Ａｄｐ，Ｂｄｐ，Ｃｄｐは、電圧Ｖｃで開始し電圧Ｖｃで終了する波形である。したがって、駆動信号出力回路５１は、台形波形Ａｄｐ，Ｂｄｐ，Ｃｄｐが周期Ｔａにおいて連続した波形の駆動信号ＣＯＭを出力する。なお、図３に示す駆動信号ＣＯＭの波形は一例であり、駆動信号ＣＯＭの波形は異なる波形であってもよい。また、駆動信号出力回路５１ａと、駆動信号出力回路５１ｂとが異なる波形の駆動信号ＣＯＭを生成し出力してもよい。
【００４５】
図４は、駆動信号選択回路２００の電気構成を示すブロック図である。駆動信号選択回路２００は、期間Ｔ１，Ｔ２，Ｔ３のそれぞれにおいて、駆動信号ＣＯＭに含まれる台形波形Ａｄｐ，Ｂｄｐ，Ｃｄｐを選択するか否かを切り替えことで、周期Ｔａにおいて、圧電素子６０に供給される駆動信号ＶＯＵＴを生成し出力する。図４に示すように、駆動信号選択回路２００は、選択制御回路２１０と、複数の選択回路２３０とを含む。
【００４６】
選択制御回路２１０には、クロック信号ＳＣＫ、印刷データ信号ＳＩ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、及び電圧ＶＨＶ＿ＴＧが供給される。選択制御回路２１０には、シフトレジスター２１２（Ｓ／Ｒ）とラッチ回路２１４とデコーダー２１６との組が、吐出部６００のそれぞれに対応して設けられている。すなわち、ヘッドユニット２０には、吐出部６００の総数ｎと同数のシフトレジスター２１２とラッチ回路２１４とデコーダー２１６との組が設けられている。
【００４７】
シフトレジスター２１２は、対応する吐出部６００毎に、印刷データ信号ＳＩに含まれる２ビットの印刷データ［ＳＩＨ，ＳＩＬ］を一旦保持する。詳細には、吐出部６００に対応した段数のシフトレジスター２１２が互いに縦続接続されるとともに、シリアルで供給された印刷データ信号ＳＩが、クロック信号ＳＣＫに従って順次後段に転送される。なお、図４には、シフトレジスター２１２を区別するために、印刷データ信号ＳＩが供給される上流側から順番に１段、２段、…、ｎ段と表記している。
【００４８】
ｎ個のラッチ回路２１４のそれぞれは、対応するシフトレジスター２１２で保持された印刷データ［ＳＩＨ，ＳＩＬ］をラッチ信号ＬＡＴの立ち上がりでラッチする。ｎ個のデコーダー２１６の各々は、対応するラッチ回路２１４によってラッチされた２ビットの印刷データ［ＳＩＨ，ＳＩＬ］をデコードして選択信号Ｓを生成し、選択回路２３０に供給する。
【００４９】
選択回路２３０は、吐出部６００のそれぞれに対応して設けられている。すなわち、１つのヘッドユニット２０が有する選択回路２３０の数は、ヘッドユニット２０に含まれる吐出部６００の総数ｎと同じである。選択回路２３０は、デコーダー２１６から供給される選択信号Ｓに基づいて、駆動信号ＣＯＭの圧電素子６０への供給を制御する。
【００５０】
図５は、吐出部６００の１個分に対応する選択回路２３０の電気構成を示す回路図である。図５に示すように、選択回路２３０は、インバーター２３２及びトランスファーゲート２３４を有する。また、トランスファーゲート２３４は、ＮＭＯＳトランジスターであるトランジスター２３５及びＰＭＯＳトランジスターであるトランジスター２３６を含む。
【００５１】
選択信号Ｓは、デコーダー２１６からトランジスター２３５のゲート端子に供給される。また選択信号Ｓは、インバーター２３２によって論理反転されて、トランジスター２３６のゲート端子にも供給される。トランジスター２３５のドレイン端子及びトランジスター２３６のソース端子は、一端である端子ＴＧ−Ｉｎに接続される。端子ＴＧ−Ｉｎから駆動信号ＣＯＭが入力される。そして、トランジスター２３５及びトランジスター２３６が、選択信号Ｓに従ってオン又はオフに制御されることで、トランジスター２３５のソース端子及びトランジスター２３６のドレイン端子が共通に接続される他端である端子ＴＧ−Ｏｕｔから駆動信号ＶＯＵＴを出力する。端子ＴＧ−Ｏｕｔが圧電素子６０の後述する電極６１１と電気的に接続される。なお、以下の説明において、トランジスター２３５及びトランジスター２３６が導通状態に制御されている場合をオンと称し、トランジスター２３５及びトランジスター２３６が非導通状態に制御されている場合をオフと称する場合がある。
【００５２】
次に、図６を用いてデコーダー２１６のデコード内容について説明する。図６は、デコーダー２１６におけるデコード内容を示す図である。デコーダー２１６には、２ビットの印刷データ［ＳＩＨ，ＳＩＬ］、ラッチ信号ＬＡＴ、及びチェンジ信号ＣＨが入力される。そして、デコーダー２１６は、例えば、印刷データ［ＳＩＨ，ＳＩＬ］が「中ドット」を規定する［１，０］である場合、期間Ｔ１，Ｔ２，Ｔ３でＨ，Ｌ，Ｌレベルとなる選択信号Ｓを出力する。ここで、選択信号Ｓの論理レベルは、不図示のレベルシフターによって、電圧ＶＨＶ＿ＴＧに基づく高振幅論理にレベルシフトされる。
【００５３】
図７は、駆動信号選択回路２００の動作を説明するための図である。図７に示すように駆動信号選択回路２００には、印刷データ信号ＳＩがクロック信号ＳＣＫに同期してシリアルで供給され、吐出部６００に対応するシフトレジスター２１２において順次転送される。そして、クロック信号ＳＣＫの供給が停止すると、シフトレジスター２１２のそれぞれには、吐出部６００に対応した印刷データ［ＳＩＨ，ＳＩＬ］が保持される。なお、印刷データ信号ＳＩは、シフトレジスター２１２における最終ｎ段、…、２段、１段の吐出部６００に対応した順番で供給される。
【００５４】
ここで、ラッチ信号ＬＡＴが立ち上がると、ラッチ回路２１４のそれぞれは、対応するシフトレジスター２１２に保持された印刷データ［ＳＩＨ，ＳＩＬ］を一斉にラッチする。図７に示すＬＴ１、ＬＴ２、…、ＬＴｎは、１段、２段、…、ｎ段のシフトレジスター２１２に対応するラッチ回路２１４によってラッチされた印刷データ［ＳＩＨ，ＳＩＬ］をである。
【００５５】
デコーダー２１６は、ラッチされた印刷データ［ＳＩＨ，ＳＩＬ］で規定されるドットのサイズに応じて、期間Ｔ１，Ｔ２，Ｔ３のそれぞれにおいて、図６に示される内容に従う論理レベルの選択信号Ｓを出力する。
【００５６】
印刷データ［ＳＩＨ，ＳＩＬ］が［１，１］の場合、選択回路２３０は、選択信号Ｓに従い、期間Ｔ１において台形波形Ａｄｐを選択し、期間Ｔ２において台形波形Ｂｄｐを選択し、期間Ｔ３において台形波形Ｃｄｐを選択しない。その結果、図７に示す大ドットに対応する駆動信号ＶＯＵＴが生成される。したがって、吐出部６００から、中程度の量のインクと、小程度の量のインクが吐出される。よって、媒体Ｐには、当該インクが結合することで、大ドットが形成される。また、印刷データ［ＳＩＨ，ＳＩＬ］が［１，０］の場合、選択回路２３０は、選択信号Ｓに従い、期間Ｔ１において台形波形Ａｄｐを選択し、期間Ｔ２において台形波形Ｂｄｐを選択せず、期間Ｔ３において台形波形Ｃｄｐを選択しない。その結果、図７に示す中ドットに対応する駆動信号ＶＯＵＴが生成される。したがって、吐出部６００から、中程度の量のインクが吐出される。よって、媒体Ｐには、中ドットが形成される。また、印刷データ［ＳＩＨ，ＳＩＬ］が［０，１］の場合、選択回路２３０は、選択信号Ｓに従い、期間Ｔ１において台形波形Ａｄｐを選択せず、期間Ｔ２において台形波形Ｂｄｐを選択し、期間Ｔ３において台形波形Ｃｄｐを選択しない。その結果、図７に示す小ドットに対応する駆動信号ＶＯＵＴが生成される。したがって、吐出部６００から、小程度の量のインクが吐出される。よって、媒体Ｐには、小ドットが形成される。また、印刷データ［ＳＩＨ，ＳＩＬ］が［０，０］の場合、選択回路２３０は、選択信号Ｓに従い、期間Ｔ１において台形波形Ａｄｐを選択せず、期間Ｔ２において台形波形Ｂｄｐを選択せず、期間Ｔ３において台形波形Ｃｄｐを選択する。その結果、図７に示す微振動に対応する駆動信号ＶＯＵＴを生成する。したがって、吐出部６００からインクは吐出されず、微振動が生じる。
【００５７】
すなわち、駆動信号出力回路５１ａが出力する駆動信号ＣＯＭａに含まれる台形波形を選択することで、駆動信号ＶＯＵＴａが生成される。したがって、駆動信号ＣＯＭａと駆動信号ＶＯＵＴａとは、共に圧電素子６０ａを駆動させる信号であって、駆動信号出力回路５１ａから出力される信号でもある。同様に、駆動信号出力回路５１ｂが出力する駆動信号ＣＯＭｂに含まれる台形波形を選択することで、駆動信号ＶＯＵＴｂが生成される。したがって、駆動信号ＣＯＭｂと駆動信号ＶＯＵＴｂとは、共に圧電素子６０ｂを駆動させる信号であって、駆動信号出力回路５１ｂから出力される信号でもある。
【００５８】
ここで、図８を用いて圧電素子６０を含む吐出部６００の構成及び動作について説明する。図８は、吐出部６００を含むように液体吐出ヘッド２１を切断した場合の吐出部６００の概略構成を示す断面図である。
【００５９】
図８に示されるように、液体吐出ヘッド２１は、吐出部６００とリザーバー６４１とを含む。リザーバー６４１には、インクが供給口６６１からインクが導入される。また、リザーバー６４１は、インクの色毎に設けられている。
【００６０】
吐出部６００は、圧電素子６０、振動板６２１、キャビティー６３１及びノズル６５１を含む。振動板６２１は、キャビティー６３１と圧電素子６０との間に設けられる。そして、振動板６２１は、上面に設けられた圧電素子６０が駆動することで変位する。すなわち、振動板６２１は、変位することで、キャビティー６３１の内部容積を拡大／縮小させるダイヤフラムとして機能する。キャビティー６３１の内部には、インクが充填されている。また、キャビティー６３１は、圧電素子６０の駆動により内部容積が変化する圧力室として機能する。ノズル６５１は、ノズルプレート６３２に設けられるとともに、キャビティー６３１に連通する開孔部である。
【００６１】
圧電素子６０は、圧電体６０１を一対の電極６１１，６１２で挟んだ構造である。
【００６２】
電極６１１には駆動信号ＶＯＵＴが供給され、電極６１２には基準電圧信号ＶＢＳが供給される。このような構造の圧電素子６０は、電極６１１と電極６１２との電位差に応じて駆動する。そして圧電素子６０の駆動に伴い、電極６１１，６１２、及び振動板６２１の中央部分が両端部分に対して上下方向に変位する。そして、振動板６２１の変位に伴いキャビティー６３１の内部容積が変化し、キャビティー６３１の内部に充填されたインクが、ノズル６５１から吐出される。
【００６３】
４．駆動回路の構成、及び動作
次に駆動回路５０の構成及び動作について説明する。図９は、駆動回路５０の構成を示すブロック図である。図９に示すように駆動回路５０は、電源電圧制御回路７０、駆動信号出力回路５１ａ，５１ｂ、及びヒューズ８０，８１ａ，８１ｂを有する。
【００６４】
ヒューズ８０は、一端に電圧生成回路９０から電圧ＶＨＶが入力され、他端が電源電圧制御回路７０と電気的に接続されている。また、ヒューズ８１ａは、一端が駆動信号出力回路５１ａ及び駆動信号選択回路２００ａと電気的に接続され、他端が電源電圧制御回路７０と電気的に接続されている。また、ヒューズ８１ｂは、一端が駆動信号出力回路５１ｂ及び駆動信号選択回路２００ｂと電気的に接続され、他端が電源電圧制御回路７０と電気的に接続されている。以上のように構成された駆動回路５０に設けられるヒューズ８０，８１ａ，８１ｂにおいて、ヒューズ８０の定格電流は、ヒューズ８１ａ，８１ｂの定格電流よりも大きいことが好ましい。
【００６５】
電源電圧制御回路７０には、ヒューズ８０を介して電圧ＶＨＶが入力される。そして、電源電圧制御回路７０は、電圧ＶＨＶ＿ＴＧを液体吐出ヘッド２１ａ，２１ｂに出力する。
【００６６】
具体的には、電源電圧制御回路７０は、入力されるＶＨＶ制御信号ＶＨＶ＿ＣＮＴの論理レベルに基づいて、電圧ＶＨＶ＿ＴＧとして電圧ＶＨＶを出力するか否かを切り替える。詳細には、電源電圧制御回路７０は、１又は複数のスイッチング素子を有するスイッチ回路を含む。そして、入力されるＶＨＶ制御信号ＶＨＶ＿ＣＮＴがＨレベルの場合、電源電圧制御回路７０は、電圧ＶＨＶ＿ＴＧの電位を電圧ＶＨＶの電位となるように、当該スイッチ回路を制御する。また、入力されるＶＨＶ制御信号ＶＨＶ＿ＣＮＴがＬレベルの場合、電源電圧制御回路７０は、電圧ＶＨＶ＿ＴＧの電位をグラウンド電位となるように、当該スイッチ回路を制御する。
【００６７】
電源電圧制御回路７０から出力された電圧ＶＨＶ＿ＴＧは、ヒューズ８１ａを介して電圧ＶＨＶ＿ＴＧａとして液体吐出ヘッド２１ａに入力される。また、電圧ＶＨＶ＿ＴＧは、ヒューズ８１ｂを介して電圧ＶＨＶ＿ＴＧｂとして液体吐出ヘッド２１ｂに入力される。すなわち、電源電圧制御回路７０は、液体吐出ヘッド２１ａ及び液体吐出ヘッド２１ｂへの電圧ＶＨＶの供給を制御する。なお、以下の説明において、電源電圧制御回路７０は、ＶＨＶ制御信号ＶＨＶ＿ＣＮＴがＨレベルの場合、電圧ＶＨＶの電位の電圧ＶＨＶ＿ＴＧを出力し、ＶＨＶ制御信号ＶＨＶ＿ＣＮＴがＬレベルの場合、グラウンド電位の電圧ＶＨＶ＿ＴＧを出力するとして説明するが、ＶＨＶ制御信号ＶＨＶ＿ＣＮＴと電圧ＶＨＶ＿ＴＧの電位との関係は、これに限るものではない。
【００６８】
駆動信号出力回路５１ａは、ヒューズ８０及び電源電圧制御回路７０と電気的に接続されている。また、駆動信号出力回路５１ｂは、ヒューズ８０及び電源電圧制御回路７０と電気的に接続されている。ここで、図１０を用いて駆動信号出力回路５１ａ，５１ｂの構成について説明する。なお、図１０では、駆動信号出力回路５１ａ，５１ｂを区別することなく、駆動信号出力回路５１として説明する。図１０は、駆動信号出力回路５１の構成を示すブロック図である。駆動信号出力回路５１は、集積回路５００と、駆動信号増幅回路５５０と、抵抗５５５，５５６とを含む。
【００６９】
集積回路５００は、増幅制御信号生成回路５０２、電圧生成回路４００、発振回路４１０、クロック選択回路４２０、異常検出回路４３０、レジスター制御回路４４０、駆動信号放電回路４５０、基準電圧信号出力回路４６０、ＶＨＶ制御信号出力回路４７０、状態信号入出力回路４８０、及びエラー信号入出力回路４９０を含む。
【００７０】
電圧生成回路４００は、電圧ＶＨＶに基づいて電圧ＧＶＤＤを生成する。電圧ＧＶＤＤは、例えば７．５Ｖの直流電圧信号であり、後述するゲート駆動部５４０を含む集積回路５００の各種構成に入力される。
【００７１】
増幅制御信号生成回路５０２は、端子ＤＡＴＡ−Ｉｎから入力される駆動データ信号ＤＡＴＡに含まれる駆動信号ＣＯＭの波形を規定するデータ信号に基づいて、増幅制御信号Ｈｇｄ，Ｌｇｄを生成する。増幅制御信号生成回路５０２は、ＤＡＣインターフェース（ＤＡＣ＿Ｉ／Ｆ：Digital to Analog Converter Interface）５１０、ＤＡＣ部５２０、変調部５３０、及びゲート駆動部５４０を含む。
【００７２】
ＤＡＣインターフェース５１０には、端子ＤＡＴＡ−Ｉｎから供給される駆動データ信号ＤＡＴＡと、端子ＭＣＫ−Ｉｎから供給されるクロック信号ＭＣＫとが入力される。ＤＡＣインターフェース５１０は、クロック信号ＭＣＫに基づいて駆動データ信号ＤＡＴＡを積算し、駆動信号ＣＯＭの波形を規定する例えば１０ｂｉｔの駆動データｄＡを生成する。ＤＡＣ部５２０には、駆動データｄＡが入力される。ＤＡＣ部５２０は、入力される駆動データｄＡをアナログ信号の基駆動信号ａＡに変換する。この基駆動信号ａＡは、駆動信号ＣＯＭの増幅前の目標となる信号である。変調部５３０には、基駆動信号ａＡが入力される。変調部５３０は、基駆動信号ａＡにパルス幅変調を施した変調信号Ｍｓを出力する。ゲート駆動部５４０には、電圧ＶＨＶ，ＧＶＤＤ及び変調信号Ｍｓが入力される。ゲート駆動部５４０は、入力される変調信号Ｍｓを電圧ＧＶＤＤに基づき増幅するとともに、電圧ＶＨＶに基づいて高振幅論理にレベルシフトした増幅制御信号Ｈｇｄと、入力される変調信号Ｍｓの論理レベルを反転し、電圧ＧＶＤＤに基づき増幅した増幅制御信号Ｌｇｄとを生成する。すなわち、増幅制御信号Ｈｇｄと増幅制御信号Ｌｇｄとは互いに排他的にＨレベルとなる。増幅制御信号Ｈｇｄは、端子Ｈｇ−Ｏｕｔを介して集積回路５００から出力され、駆動信号増幅回路５５０に入力される。同様に、増幅制御信号Ｌｇｄは、端子Ｌｇ−Ｏｕｔを介して集積回路５００から出力され、駆動信号増幅回路５５０に入力される。
【００７３】
駆動信号増幅回路５５０は、増幅制御信号Ｈｇｄ，Ｌｇｄに基づき動作することで駆動信号ＣＯＭを出力する。駆動信号増幅回路５５０は、トランジスター５５１，５５２、コイル５５３、及びコンデンサー５５４を含む。なお、トランジスター５５１，５５２のそれぞれは、例えばＮチャンネル型のＦＥＴ（Field Effect Transistor）である。
【００７４】
トランジスター５５１のドレイン端子には、電圧ＶＨＶが供給される。トランジスター５５１のゲート端子には端子Ｈｇ−Ｏｕｔを介して増幅制御信号Ｈｇｄが供給される。トランジスター５５１のソース端子はトランジスター５５２のドレイン端子と電気的に接続される。また、トランジスター５５２のゲート端子には、端子Ｌｇ−Ｏｕｔを介して増幅制御信号Ｌｇｄが供給される。トランジスター５５２のソース電極はグラウンドに接続される。以上のように接続されたトランジスター５５１は、増幅制御信号Ｈｇｄに応じて動作し、トランジスター５５２は、増幅制御信号Ｌｇｄに応じて動作する。すなわち、トランジスター５５１とトランジスター５５２とは排他的にオンとなる。これにより、トランジスター５５１のソース端子と、トランジスター５５２のドレイン端子との接続点には、変調信号Ｍｓを電圧ＶＨＶに基づいて増幅した増幅変調信号が生成される。すなわち、トランジスター５５１とトランジスター５５２とが、駆動信号の元となる信号を増幅する増幅回路として機能する。
【００７５】
コイル５５３の一端は、トランジスター５５１のソース端子、及びトランジスター５５２のドレイン端子と共通に接続される。また、コイル５５３の他端は、コンデンサー５５４の一端と接続される。コンデンサー５５４の他端は、グラウンドに接続される。すなわち、コイル５５３とコンデンサー５５４とは、ローパスフィルターを構成する。そして、当該ローパスフィルターに増幅変調信号が供給されることで、増幅変調信号が復調され、駆動信号ＣＯＭが生成される。そして、駆動信号出力回路５１は、以上のように生成された駆動信号ＣＯＭを出力する。
【００７６】
ここで、以下の説明において、集積回路５００に含まれる増幅制御信号生成回路５０２と、駆動信号増幅回路５５０とを含む構成を、駆動データ信号ＤＡＴＡに基づいて駆動信号ＣＯＭを生成する駆動信号生成回路５０１と称する場合がある。
【００７７】
発振回路４１０は、集積回路５００の動作タイミングを規定するクロック信号ＬＣＫを生成し出力する。クロック信号ＬＣＫは、クロック選択回路４２０、及び異常検出回路４３０に入力される。
【００７８】
クロック選択回路４２０には、クロック信号ＭＣＫ，ＬＣＫ、及びクロック選択信号ＣＳＷが入力される。クロック選択回路４２０は、クロック選択信号ＣＳＷの論理レベルに基づいてクロック信号ＭＣＫをクロック信号ＲＣＫとしてレジスター制御回路４４０に出力するのか、又は、クロック信号ＬＣＫをクロック信号ＲＣＫとしてレジスター制御回路４４０に出力するのかを切り替える。なお、本実施形態においてクロック選択回路４２０は、クロック選択信号ＣＳＷがＨレベルの場合にクロック信号ＭＣＫをクロック信号ＲＣＫとしてレジスター制御回路４４０に出力し、クロック選択信号ＣＳＷがＬレベルの場合にクロック信号ＬＣＫをクロック信号ＲＣＫとしてレジスター制御回路４４０に出力するとして説明する。
【００７９】
異常検出回路４３０は、発振異常検出部４３１、動作異常検出部４３２、及び電源電圧異常検出部４３３を含む。
【００８０】
発振異常検出部４３１には、発振回路４１０が出力するクロック信号ＬＣＫが入力される。発振異常検出部４３１は、入力されるクロック信号ＬＣＫが正常であるか否かを検出し、検出結果に基づく論理レベルのクロック選択信号ＣＳＷ、及びエラー信号ＮＥＳを出力する。例えば、発振異常検出部４３１は、クロック信号ＬＣＫの周波数、及び電圧レベルの少なくとも一方を検出する。そして、発振異常検出部４３１は、クロック信号ＬＣＫの周波数、及び電圧レベルの少なくとも一方が異常である場合、Ｈレベルのクロック選択信号ＣＳＷをクロック選択回路４２０に出力するとともに、Ｈレベルのエラー信号ＮＥＳをレジスター制御回路４４０に出力する。また、発振異常検出部４３１は、クロック信号ＬＣＫの周波数、及び電圧レベルの双方が正常である場合、Ｌレベルのクロック選択信号ＣＳＷをクロック選択回路４２０に出力するとともに、Ｌレベルのエラー信号ＮＥＳをレジスター制御回路４４０に出力する。
【００８１】
動作異常検出部４３２には、駆動信号出力回路５１の各種構成の動作状態を示す動作状態信号ＡＳＳが入力される。動作異常検出部４３２は、入力される動作状態信号ＡＳＳの論理レベルに基づいて、駆動信号出力回路５１の各種構成が正常に動作しているか否かを検出する。本実施形態では、駆動信号出力回路５１の各種構成のいずれかが異常である場合、Ｈレベルの動作状態信号ＡＳＳが動作異常検出部４３２に入力される。そして、Ｈレベルの動作状態信号ＡＳＳが入力された場合、動作異常検出部４３２はＨレベルのエラー信号ＮＥＳをレジスター制御回路４４０に出力する。
【００８２】
電源電圧異常検出部４３３には、駆動信号出力回路５１に対応する液体吐出ヘッド２１に供給される電圧ＶＨＶ＿ＴＧが入力される。そして、電源電圧異常検出部４３３は、電圧ＶＨＶ＿ＴＧの電圧値を検出する。そして、電源電圧異常検出部４３３は、電圧ＶＨＶ＿ＴＧの電圧値に基づいて、液体吐出ヘッド２１に供給される電圧ＶＨＶ＿ＴＧの電圧レベルが正常であるか否かを検出する。本実施形態では、液体吐出ヘッド２１に供給される電圧ＶＨＶ＿ＴＧの電圧レベルが異常であると判断した場合、電源電圧異常検出部４３３は、Ｈレベルのエラー信号ＦＥＳをレジスター制御回路４４０に出力する。
【００８３】
レジスター制御回路４４０は、シーケンスレジスター４４１、状態レジスター４４２、及びレジスター制御部４４３を含む。シーケンスレジスター４４１、及び状態レジスター４４２は、クロック信号ＭＣＫに同期して駆動データ信号ＤＡＴＡとして入力される動作情報を保持する。そして、レジスター制御部４４３は、クロック信号ＲＣＫに同期して、シーケンスレジスター４４１及び状態レジスター４４２に保持された情報に基づいて、制御信号ＣＮＴ１〜ＣＮＴ６を生成し出力する。これにより、駆動信号出力回路５１の動作が制御される。
【００８４】
制御信号ＣＮＴ１は、駆動信号放電回路４５０に入力される。駆動信号放電回路４５０は、駆動信号出力回路５１から出力される駆動信号ＣＯＭの出力を制御する。図１１は、駆動信号放電回路４５０の構成を示す図である。駆動信号放電回路４５０は、抵抗４５１、及びトランジスター４５２を含む。なお、以下の説明では、トランジスター４５２をＮＭＯＳトランジスターとして説明する。
【００８５】
抵抗４５１の一端は、端子Ｃｏｍ−Ｄｉｓと接続される。抵抗４５１の他端は、トランジスター４５２のドレイン端子と接続される。トランジスター４５２のソース端子は、グラウンドに接続される。また、トランジスター４５２のゲート端子には、制御信号ＣＮＴ１が入力される。以上のように構成された駆動信号放電回路４５０にＬレベルの制御信号ＣＮＴ１が入力された場合、駆動信号放電回路４５０は、端子Ｃｏｍ−Ｄｉｓに蓄えられている電荷の放出を行う。一方、駆動信号放電回路４５０にＨレベルの制御信号ＣＮＴ１が入力された場合、駆動信号放電回路４５０は、端子Ｃｏｍ−Ｄｉｓに蓄えられている電荷を放出する。すなわち、駆動信号放電回路４５０は、制御信号ＣＮＴ１に基づいて、駆動信号ＣＯＭが液体吐出ヘッド２１に供給される経路に蓄えられた電荷を、抵抗４５１，５５５を介して放出する。
【００８６】
制御信号ＣＮＴ２は、基準電圧信号出力回路４６０に入力される。基準電圧信号出力回路４６０は、圧電素子６０に供給される基準電圧信号ＶＢＳを生成し出力する。図１２は、基準電圧信号出力回路４６０の構成を示す図である。基準電圧信号出力回路４６０は、コンパレーター４６１、トランジスター４６２，４６３、抵抗４６４，４６５，４６６、及びインバーター４６７を含む。なお、以下の説明では、トランジスター４６２をＰＭＯＳトランジスターとして、また、トランジスター４６３をＮＭＯＳトランジスターとして説明する。
【００８７】
コンパレーター４６１の入力端（−）には基準電圧Ｖｒｅｆが供給される。また、コンパレーター４６１の入力端（＋）は抵抗４６４の一端、及び抵抗４６５の一端と共通に接続される。コンパレーター４６１の出力端は、トランジスター４６２のゲート端子と接続される。トランジスター４６２のソース端子には、電圧ＧＶＤＤが供給される。トランジスター４６２のドレイン端子は、抵抗４６４の他端、抵抗４６６の一端、及び基準電圧信号ＶＢＳが出力される端子ＶＢＳ−Ｏｕｔと共通に接続される。抵抗４６６の他端はトランジスター４６３のドレイン端子と接続される。トランジスター４６３のゲート端子にはインバーター４６７を介して制御信号ＣＮＴ２が入力される。トランジスター４６３のソース端子、及び抵抗４６５の他端はグラウンドと接続される。
【００８８】
以上のように構成された基準電圧信号出力回路４６０において、コンパレーター４６１の入力端（＋）に供給される電圧が、コンパレーター４６１の入力端（−）に供給される基準電圧Ｖｒｅｆよりも大きい場合、コンパレーター４６１は、Ｈレベルの信号を出力する。このとき、トランジスター４６２はオフに制御される。したがって、端子ＶＢＳ−Ｏｕｔには、電圧ＧＶＤＤが供給されない。一方、コンパレーター４６１の入力端（＋）に供給される電圧が、コンパレーター４６１の入力端（−）に供給される基準電圧Ｖｒｅｆより小さい場合、コンパレーター４６１は、Ｌレベルの信号を出力する。このとき、トランジスター４６２は、オンに制御される。したがって、端子ＶＢＳ−Ｏｕｔには、電圧ＧＶＤＤが供給される。すなわち、基準電圧信号出力回路４６０は、基準電圧信号ＶＢＳを、抵抗４６４，４６５とで分圧した電圧値と、基準電圧Ｖｒｅｆとが等しくなるようにコンパレーター４６１が動作することにより、電圧ＧＶＤＤに基づく一定電圧値の基準電圧信号ＶＢＳを生成する。
【００８９】
また、以上のように構成された基準電圧信号出力回路４６０にＨレベルの制御信号ＣＮＴ２が入力された場合、トランジスター４６３は非導通に制御される。したがって、抵抗４６６、及びトランジスター４６３を介して端子ＶＢＳ−Ｏｕｔとグラウンドとを電気的に接続する経路は、ハイインピーダンスに制御される。その結果、端子ＶＢＳ−Ｏｕｔから、一定電圧値の基準電圧信号ＶＢＳが出力される。一方、基準電圧信号出力回路４６０にＬレベルの制御信号ＣＮＴ２が入力された場合、トランジスター４６３は導通に制御される。したがって、端子ＶＢＳ−Ｏｕｔは抵抗５７６を介してグラウンドと電気的に接続される。その結果、グラウンド電位の基準電圧信号ＶＢＳが出力される。換言すれば、基準電圧信号出力回路４６０にＬレベルの制御信号ＣＮＴ２が入力された場合、基準電圧信号ＶＢＳの出力が停止する。
【００９０】
制御信号ＣＮＴ３は、ＶＨＶ制御信号出力回路４７０に入力される。ＶＨＶ制御信号出力回路４７０は、電源電圧制御回路７０に供給されるＶＨＶ制御信号ＶＨＶ＿ＣＮＴを出力する。図１３は、ＶＨＶ制御信号出力回路４７０の構成を示す図である。ＶＨＶ制御信号出力回路４７０は、トランジスター４７１を含む。なお、以下の説明では、トランジスター４７１をＰＭＯＳトランジスターとして説明する。
【００９１】
トランジスター４７１のソース端子には、電圧ＧＶＤＤが供給される。また、トランジスター４７１のドレイン端子は、端子ＶＨＶ＿ＣＮＴ−Ｏｕｔと接続される。また、トランジスター４７１のゲート端子には、制御信号ＣＮＴ３が入力される。以上のように構成されたＶＨＶ制御信号出力回路４７０にＬレベルの制御信号ＣＮＴ３が入力された場合、端子ＶＨＶ＿ＣＮＴ−Ｏｕｔには、電圧ＧＶＤＤが供給される。
【００９２】
制御信号ＣＮＴ４は、状態信号入出力回路４８０に入力される。状態信号入出力回路４８０は、駆動信号出力回路５１の動作状態を示す状態信号ＢＵＳＹを出力する。図１４は、状態信号入出力回路４８０の構成を示す図である。状態信号入出力回路４８０は、トランジスター４８１、及びインバーター４８２を含む。なお以下の説明では、トランジスター４８１をＰＭＯＳトランジスターとして説明する。また、インバーター４８２は、集積回路５００のＣＯＭＳ入力端子として機能する。すなわち、状態信号入出力回路４８０は、レジスター制御回路４４０から出力される制御信号ＣＮＴ４に基づいて、端子ＢＵＳＹ−Ｏｕｔから状態信号ＢＵＳＹを出力する共に、端子ＢＵＳＹ−Ｏｕｔに入力される信号をレジスター制御回路４４０に入力する。なお、図１４には、レジスター制御回路４４０から出力される制御信号ＣＮＴ４を制御信号ＣＮＴ４−ｏｕｔとして図示し、レジスター制御回路４４０に入力される制御信号ＣＮＴ４を制御信号ＣＮＴ４−ｉｎとして図示している。
【００９３】
トランジスター４８１のソース端子には、電圧ＧＶＤＤが供給される。また、トランジスター４８１のドレイン端子は、インバーター４８２の入力端、及び端子ＢＵＳＹ−Ｏｕｔと接続される。また、トランジスター４８１のゲート端子には、レジスター制御回路４４０から出力される制御信号ＣＮＴ４−ｏｕｔが入力される。また、インバーター４８２の出力端からレジスター制御回路４４０に入力される制御信号ＣＮＴ４−ｉｎが出力される。以上のように構成された状態信号入出力回路４８０にＬレベルの制御信号ＣＮＴ４が入力された場合、端子ＢＵＳＹ−Ｏｕｔには、電圧ＧＶＤＤが供給される。すなわち、Ｈレベルの状態信号ＢＵＳＹが出力される。
【００９４】
制御信号ＣＮＴ５は、エラー信号入出力回路４９０に入力される。エラー信号入出力回路４９０は、駆動信号出力回路５１に異常が生じているか否かを示すエラー信号ＥＲＲを出力する。図１５は、エラー信号入出力回路４９０の構成を示す図である。エラー信号入出力回路４９０は、トランジスター４９１、及びインバーター４９２を含む。なお以下の説明では、トランジスター４９１をＰＭＯＳトランジスターとして説明する。また、インバーター４９２は、集積回路５００のＣＯＭＳ入力端子として機能する。すなわち、エラー信号入出力回路４９０は、レジスター制御回路４４０から出力される制御信号ＣＮＴ５に基づいて、端子ＥＲＲ−Ｏｕｔからエラー信号ＥＲＲを出力する共に、端子ＥＲＲ−Ｏｕｔに入力される信号をレジスター制御回路４４０に入力する。なお、図１５には、レジスター制御回路４４０から出力される制御信号ＣＮＴ５を制御信号ＣＮＴ５−ｏｕｔとして図示し、レジスター制御回路４４０に入力される制御信号ＣＮＴ５を制御信号ＣＮＴ５−ｉｎとして図示している。
【００９５】
トランジスター４９１のソース端子には、電圧ＧＶＤＤが供給される。また、トランジスター４９１のドレイン端子は、インバーター４９２の入力端、及び端子ＥＲＲ−Ｏｕｔと接続される。また、トランジスター４９１のゲート端子には、レジスター制御回路４４０から出力される制御信号ＣＮＴ５−ｏｕｔが入力される。また、インバーター４９２の出力端からは、レジスター制御回路４４０に入力される制御信号ＣＮＴ５−ｉｎが出力される。以上のように構成されたエラー信号入出力回路４９０にＬレベルの制御信号ＣＮＴ５が入力された場合、端子ＥＲＲ−Ｏｕｔには、電圧ＧＶＤＤが供給される。すなわち、Ｈレベルのエラー信号ＥＲＲが出力される。
【００９６】
制御信号ＣＮＴ６は、増幅制御信号生成回路５０２に入力される。増幅制御信号生成回路５０２に制御信号ＣＮＴ６が入力された場合、駆動信号生成回路５０１が生成する駆動信号ＣＯＭの波形は、駆動データ信号ＤＡＴＡによらず、制御信号ＣＮＴ６により規定される。具体的には、駆動信号生成回路５０１は、制御信号ＣＮＴ６に基づいて、所定の電圧値で一定となる駆動信号ＣＯＭを生成する。また、駆動信号生成回路５０１は、制御信号ＣＮＴ６に基づいて、グラウンド電位で一定となるような、駆動信号ＣＯＭを生成してもよい。
【００９７】
以上のように構成された駆動信号出力回路５１では、クロック信号ＭＣＫと同期して駆動データ信号ＤＡＴＡとして入力される動作情報が、シーケンスレジスター４４１に保持される。そして、レジスター制御部４４３が、シーケンスレジスター４４１に保持された動作情報に基づいて、駆動信号出力回路５１のシーケンス制御を実行する。そして、シーケンス制御が実行されることで、当該シーケンス制御の実行に伴う動作モードを示す情報が状態レジスター４４２に保持される。レジスター制御回路４４０は、状態レジスター４４２に保持された動作モードを示す情報に基づいて、制御信号ＣＮＴ１〜ＣＮＴ６の出力を制御する。これにより、駆動信号出力回路５１から出力される各種信号が制御される。
【００９８】
なお、以下の説明において、駆動信号出力回路５１の内、駆動信号出力回路５１ａに含まれる各種構成、及び各種信号を説明する場合、符合の末尾に「ａ」を付し、駆動信号出力回路５１ｂに含まれる各種構成、及び各種信号を説明する場合、符合の末尾に「ｂ」を付して説明する場合がある。
【００９９】
ここで、駆動信号出力回路５１ａに含まれる、駆動信号ＣＯＭａの出力を制御するレジスター制御回路４４０ａが第１制御回路の一例であり、駆動信号出力回路５１ａの異常を検出する異常検出回路４３０ａが第１異常検出回路の一例である。また、レジスター制御回路４４０ａ、及び動作異常検出部４３２ａを含む集積回路５００ａが第１集積回路の一例である。そして、駆動信号出力回路５１ａが有する集積回路５００ａに含まれる発振回路４１０ａが第１発振回路の一例であり、発振回路４１０ａが出力するクロック信号ＬＣＫａが第１発振信号の一例である。
【０１００】
さらに、駆動信号出力回路５１ｂに含まれる、駆動信号ＣＯＭｂの出力を制御するレジスター制御回路４４０ｂが第２制御回路の一例であり、駆動信号出力回路５１ｂの異常を検出する異常検出回路４３０ｂが第２異常検出回路の一例である。また、レジスター制御回路４４０ｂ、及び動作異常検出部４３２ｂを含む集積回路５００ｂが第２集積回路の一例である。そして、駆動信号出力回路５１ｂが有する集積回路５００ｂに含まれる発振回路４１０ｂが第２発振回路の一例であり、発振回路４１０ｂが出力するクロック信号ＬＣＫｂが第２発振信号の一例である。
【０１０１】
図９に戻り、駆動信号出力回路５１ａには、ヒューズ８０を介して電圧ＶＨＶが供給される。具体的には、電圧ＶＨＶは、図１０に示すトランジスター５５１ａのドレインに供給される。すなわち、トランジスター５５１ａ，５５２ａで構成される増幅回路は、ヒューズ８０及び電源電圧制御回路７０と電気的に接続されている。
【０１０２】
また、駆動信号出力回路５１ａには、電圧ＶＨＶ＿ＴＧａが供給される。具体的には、電圧ＶＨＶ＿ＴＧａは、図１０に示す電源電圧異常検出部４３３に供給される。換言すれば、ヒューズ８１ａの一端は、駆動信号出力回路５１ａの内の電源電圧異常検出部４３３ａとも電気的に接続されている。
【０１０３】
駆動信号出力回路５１ｂには、ヒューズ８０を介して電圧ＶＨＶが供給される。具体的には、電圧ＶＨＶは、図１０に示すトランジスター５５１ｂのドレインに供給される。すなわち、トランジスター５５１ｂ，５５２ｂで構成される増幅回路は、ヒューズ８０及び電源電圧制御回路７０と電気的に接続されている。
【０１０４】
また、駆動信号出力回路５１ｂには、電圧ＶＨＶ＿ＴＧｂが供給される。具体的には、電圧ＶＨＶ＿ＴＧｂは、図１０に示す電源電圧異常検出部４３３に供給される。換言すれば、ヒューズ８１ｂの一端は、駆動信号出力回路５１ｂの内の電源電圧異常検出部４３３ｂとも電気的に接続されている。
【０１０５】
また、駆動信号出力回路５１ａは、電源電圧制御回路７０を制御するためのＶＨＶ制御信号ＶＨＶ＿ＣＮＴａを生成し、電源電圧制御回路７０に出力し、駆動信号出力回路５１ｂは、電源電圧制御回路７０を制御するためのＶＨＶ制御信号ＶＨＶ＿ＣＮＴｂを生成し、電源電圧制御回路７０に出力する。ここで、ＶＨＶ制御信号ＶＨＶ＿ＣＮＴａとＶＨＶ制御信号ＶＨＶ＿ＣＮＴｂとは、共通の配線で伝搬された後、ＶＨＶ制御信号ＶＨＶ＿ＣＮＴとして電源電圧制御回路７０に供給される。また、ＶＨＶ制御信号ＶＨＶ＿ＣＮＴが伝搬される配線と、グラウンドとの間には、抵抗５２が接続されている。すなわち、ＶＨＶ制御信号ＶＨＶ＿ＣＮＴａ及びＶＨＶ制御信号ＶＨＶ＿ＣＮＴｂの少なくとも一方がＨレベルの場合、電源電圧制御回路７０には、ＨレベルのＶＨＶ制御信号ＶＨＶ＿ＣＮＴが入力され、ＶＨＶ制御信号ＶＨＶ＿ＣＮＴａ及びＶＨＶ制御信号ＶＨＶ＿ＣＮＴｂの双方がＬレベルの場合、電源電圧制御回路７０には、ＬレベルのＶＨＶ制御信号ＶＨＶ＿ＣＮＴが入力される。
【０１０６】
また、駆動信号出力回路５１ａは、エラー信号ＥＲＲａを生成し、制御回路１００に出力する。また、駆動信号出力回路５１ｂは、エラー信号ＥＲＲｂを生成し、制御回路１００に出力する。ここで、エラー信号ＥＲＲａとエラー信号ＥＲＲｂとは、共通の配線で伝搬された後、エラー信号ＥＲＲとして制御回路１００に供給される。また、エラー信号ＥＲＲが伝搬される配線と、グラウンドとの間には、抵抗５４が接続されている。すなわち、エラー信号ＥＲＲａ、及びエラー信号ＥＲＲｂの少なくとも一方がＨレベルの場合、制御回路１００には、Ｈレベルのエラー信号ＥＲＲが入力され、エラー信号ＥＲＲａ及びエラー信号ＥＲＲｂの双方がＬレベルの場合、制御回路１００には、Ｌレベルのエラー信号ＥＲＲが入力される。
【０１０７】
さらに、エラー信号ＥＲＲａは、駆動信号出力回路５１ｂにも入力される。同様に、エラー信号ＥＲＲｂは、駆動信号出力回路５１ａにも入力される。すなわち、動作異常検出部４３２ａが駆動信号出力回路５１ａの動作異常を検出した場合、駆動信号出力回路５１ａは、駆動信号出力回路５１ｂにエラー信号ＥＲＲａを用いて異常の発生を伝達し、動作異常検出部４３２ｂが駆動信号出力回路５１ｂの動作異常を検出した場合、駆動信号出力回路５１ｂは、駆動信号出力回路５１ａにエラー信号ＥＲＲｂを用いて異常の発生を伝達する。
【０１０８】
また、駆動信号出力回路５１ａは、状態信号ＢＵＳＹａを生成し、制御回路１００に出力する。また、駆動信号出力回路５１ｂは、状態信号ＢＵＳＹｂを生成し、制御回路１００に出力する。ここで、状態信号ＢＵＳＹａと状態信号ＢＵＳＹｂとは、共通の配線で伝搬された後、状態信号ＢＵＳＹとして制御回路１００に供給される。また、状態信号ＢＵＳＹが伝搬される配線と、グラウンドとの間には、抵抗５３が接続されている。すなわち、状態信号ＢＵＳＹａ、及び状態信号ＢＵＳＹｂの少なくとも一方がＨレベルの場合、制御回路１００には、Ｈレベルの状態信号ＢＵＳＹが入力され、状態信号ＢＵＳＹａ及び状態信号ＢＵＳＹｂの双方がＬレベルの場合、制御回路１００には、Ｌレベルの状態信号ＢＵＳＹが入力される。
【０１０９】
さらに、状態信号ＢＵＳＹａは、駆動信号出力回路５１ｂにも入力される。同様に、状態信号ＢＵＳＹｂは、駆動信号出力回路５１ａにも入力される。すなわち、駆動信号出力回路５１ａは、駆動信号出力回路５１ｂに駆動信号出力回路５１ａの処理状態を伝達し、駆動信号出力回路５１ｂは、駆動信号出力回路５１ａに駆動信号出力回路５１ｂの処理状態を伝達する。
【０１１０】
以上のように、本実施形態における駆動回路５０は、液体吐出ヘッド２１ａに駆動信号ＣＯＭａを出力する駆動信号出力回路５１ａと、液体吐出ヘッド２１ｂに駆動信号ＣＯＭｂを出力する駆動信号出力回路５１ｂとを有する。そして、駆動信号出力回路５１ａ，５１ｂのいずれか一方に異常が生じた場合、駆動信号出力回路５１ａ，５１ｂの他方に当該異常を伝達する構成を有する。さらに、駆動信号出力回路５１ａ，５１ｂのいずれか一方に処理状態を、駆動信号出力回路５１ａ，５１ｂの他方に伝達する構成を有する。
【０１１１】
そこで、駆動回路５０において、駆動信号出力回路５１ａ又は駆動信号出力回路５１ｂの一方で異常が検出された場合における駆動回路５０の動作について、図１６から図１８を用いて説明する。なお、駆動信号出力回路５１ａにおいて異常が検出された場合と、駆動信号出力回路５１ｂにおいて異常が検出された場合との動作は同様であるため、図１６から図１８の説明においては、駆動信号出力回路５１ａにおいて異常が検出された場合の駆動回路５０の動作を用いて説明し、駆動信号出力回路５１ｂにおいて異常が検出された場合の駆動回路５０の動作の説明については省略する。また、図１６から図１８には、レジスター制御回路４４０ａで規定される駆動信号出力回路５１ａの動作モードを状態ＡＭａとして図示し、レジスター制御回路４４０ｂで規定される駆動信号出力回路５１ｂの動作モードを状態ＡＭｂとして図示する。
【０１１２】
図１６は、動作異常検出部４３２ａにおいて、駆動信号出力回路５１ａの動作異常を検出した場合における駆動回路５０の動作を説明するタイミングチャート図である。ここで、駆動信号出力回路５１ａが検出する動作異常としては、例えば、電圧生成回路４００で生成される電圧値の異常や、入力される駆動データ信号ＤＡＴＡａの異常などが挙げられる。
【０１１３】
図１６に示すように、時刻ｔ１において、動作異常検出部４３２ａに駆動信号出力回路５１ａに動作異常が生じたことを示すＨレベルの動作状態信号ＡＳＳａが入力された場合、動作異常検出部４３２ａは、エラー信号ＮＥＳａの論理レベルを、駆動信号出力回路５１ａに動作異常が生じたことを示すＨレベルとする。
【０１１４】
時刻ｔ２において、レジスター制御回路４４０ａは、駆動信号出力回路５１ａの動作モードを駆動モードＭ１から、異常停止シーケンスＳ１に遷移させる。このとき、レジスター制御回路４４０ａは、制御信号ＣＮＴ４ａ，ＣＮＴ５ａの論理レベルをＨレベルからＬレベルに切り替える。したがって、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａはＨレベルとなる。
【０１１５】
そして、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａがＨレベルになることで、駆動信号出力回路５１ｂには、Ｈレベルの状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａが入力される。これにより、制御信号ＣＮＴ４ｂ，ＣＮＴ５ｂはＨレベルとなる。また、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａがＨレベルになることで、制御回路１００に入力されるエラー信号ＥＲＲ、及び状態信号ＢＵＳＹもＨレベルとなる。
【０１１６】
時刻ｔ３において、レジスター制御回路４４０ｂは、駆動信号出力回路５１ｂにＨレベルの制御信号ＣＮＴ４，ＣＮＴ５が入力されることで、駆動信号出力回路５１ｂの動作モードを駆動モードＭ１から、異常停止シーケンスＳ１に遷移させる。
【０１１７】
時刻ｔ４において、駆動信号出力回路５１ａが異常停止シーケンスＳ１に遷移することで、レジスター制御回路４４０ａは、制御信号ＣＮＴ２ａをＬレベルとする。この時、レジスター制御回路４４０ａは、駆動信号生成回路５０１ａが一定電圧値の電圧Ｖｏｓを駆動信号ＣＯＭａとして出力するように制御するための制御信号ＣＮＴ６ａも出力する。
【０１１８】
時刻ｔ６において、レジスター制御回路４４０ａは、制御信号ＣＮＴ１ａをＨレベルとする。この時、レジスター制御回路４４０ａは、駆動信号生成回路５０１ａがグラウンド電位である電圧Ｖ０を駆動信号ＣＯＭａとして出力するように制御するための制御信号ＣＮＴ６ａも出力する。その後、時刻ｔ８において、レジスター制御回路４４０ａは、制御信号ＣＮＴ３ａをＨレベルとする。そして、時刻ｔ１０において、レジスター制御回路４４０ａは、駆動信号出力回路５１ａの動作モードを異常停止シーケンスＳ１から、スリープモードＭ２に遷移させる。
【０１１９】
時刻ｔ５において、駆動信号出力回路５１ｂが異常停止シーケンスＳ１に遷移することで、レジスター制御回路４４０ｂは、制御信号ＣＮＴ２ｂをＬレベルとする。この時、レジスター制御回路４４０ｂは、駆動信号生成回路５０１ｂが一定電圧値の電圧Ｖｏｓを駆動信号ＣＯＭｂとして出力するように制御するための制御信号ＣＮＴ６ｂも出力する。
【０１２０】
時刻ｔ７において、レジスター制御回路４４０ｂは、制御信号ＣＮＴ１ｂをＨレベルとする。この時、レジスター制御回路４４０ｂは、駆動信号生成回路５０１ｂがグラウンド電位である電圧Ｖ０を駆動信号ＣＯＭｂとして出力するように制御するための制御信号ＣＮＴ６ｂも出力する。その後、時刻ｔ９において、レジスター制御回路４４０ｂは、制御信号ＣＮＴ３ｂをＨレベルとする。そして、時刻ｔ１１において、レジスター制御回路４４０ｂは、駆動信号出力回路５１ｂの動作モードを異常停止シーケンスＳ１から、スリープモードＭ２に遷移させる。
【０１２１】
なお、駆動信号出力回路５１ａは、異常停止シーケンスＳ１において、クロック信号ＲＣＫａとして供給されるクロック信号ＬＣＫａに基づき動作する。また、駆動信号出力回路５１ｂは、異常停止シーケンスＳ１において、クロック信号ＲＣＫｂとして供給されるクロック信号ＬＣＫｂに基づき動作する。すなわち、駆動信号出力回路５１ａと、駆動信号出力回路５１ｂとは、それぞれが異なるクロックに従い独立して動作する。そのため、図１６において、駆動信号出力回路５１ａの制御実行される時刻ｔ４，ｔ６，ｔ８，ｔ１０と、駆動信号出力回路５１ｂの制御実行される時刻ｔ５，ｔ７，ｔ９，ｔ１１と、の処理のタイミングは、図１６の記載のタイミングに限るものではない。
【０１２２】
以上のように、異常検出回路４３０ａに含まれる動作異常検出部４３２ａが動作異常を検出した場合、レジスター制御回路４４０ａは、駆動信号ＣＯＭａの出力を停止させる制御を行う。そして、駆動信号出力回路５１ａから駆動信号出力回路５１ｂに異常の発生が伝達された場合、レジスター制御回路４４０ｂは、駆動信号ＣＯＭｂの出力を停止させる制御を行う。この場合において、レジスター制御回路４４０ａは、クロック信号ＬＣＫａに基づいて駆動信号ＣＯＭａの出力を停止させる制御を行う。
【０１２３】
また説明を省略するが、異常検出回路４３０ｂに含まれる動作異常検出部４３２ｂが動作異常を検出した場合、レジスター制御回路４４０ｂは、駆動信号ＣＯＭｂの出力を停止させる制御を行う。そして、駆動信号出力回路５１ｂから駆動信号出力回路５１ａに異常の発生が伝達された場合、レジスター制御回路４４０ａは、駆動信号ＣＯＭａの出力を停止させる制御を行う。この場合において、レジスター制御回路４４０ｂは、クロック信号ＬＣＫｂに基づいて駆動信号ＣＯＭｂの出力を停止させる制御を行う。
【０１２４】
図１７は、発振異常検出部４３１ａにおいて、発振回路４１０ａから出力されるクロック信号ＬＣＫに発振停止の異常が生じた場合における駆動回路５０の動作を説明するタイミングチャート図である。
【０１２５】
図１７に示すように、時刻ｔ２１において、発振異常検出部４３１ａが、クロック信号ＬＣＫに動作異常が生じたことを検出した場合、発振異常検出部４３１ａは、エラー信号ＮＥＳａの論理レベルを、駆動信号出力回路５１ａに動作異常が生じたことを示すＨレベルとすると共に、クロック選択信号ＣＳＷをＨレベルとする。これにより、クロック選択回路４２０ａは、クロック信号ＲＣＫとして、クロック信号ＭＣＫを選択しレジスター制御回路４４０に入力する。
【０１２６】
時刻ｔ２２において、レジスター制御回路４４０ａは、クロック信号ＲＣＫとして入力されるクロック信号ＭＣＫに基づいて駆動信号出力回路５１ａの動作モードを駆動モードＭ１から、異常停止シーケンスＳ１に遷移させる。このとき、レジスター制御回路４４０ａは、制御信号ＣＮＴ４ａ，ＣＮＴ５ａの論理レベルをＨレベルからＬレベルに切り替える。したがって、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａはＨレベルとなる。
【０１２７】
そして、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａはＨレベルになることで、駆動信号出力回路５１ｂには、Ｈレベルの状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａが入力される。これにより、制御信号ＣＮＴ４ｂ，ＣＮＴ５ｂはＨレベルとなる。また、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａはＨレベルになることで、制御回路１００に入力されるエラー信号ＥＲＲ、及び状態信号ＢＵＳＹもＨレベルとなる。
【０１２８】
時刻ｔ２３において、レジスター制御回路４４０ｂは、駆動信号出力回路５１ｂにＨレベルの制御信号ＣＮＴ４，ＣＮＴ５が入力されることで、駆動信号出力回路５１ｂの動作モードを駆動モードＭ１から、異常停止シーケンスＳ１に遷移させる。その後、時刻ｔ２３から時刻ｔ３１において、駆動信号出力回路５１ａ，５１ｂは、図１６に示す時刻ｔ３から時刻ｔ１１と同様の処理を行う。
【０１２９】
以上のように、異常検出回路４３０ａに含まれる発振異常検出部４３１ａが、クロック信号ＬＣＫａの出力が停止する異常を検出した場合、レジスター制御回路４４０ａは、クロック信号ＭＣＫａに基づいて駆動信号ＣＯＭａの出力を停止させる制御を行う。この場合において、異常検出回路４３０ｂに含まれる発振異常検出部４３１ｂが、クロック信号ＬＣＫｂの出力が停止する異常を検出していない場合、レジスター制御回路４４０ｂは、クロック信号ＬＣＫｂに基づいて駆動信号ＣＯＭｂの出力を停止させる制御を行う。
【０１３０】
また説明を省略するが、異常検出回路４３０ｂに含まれる発振異常検出部４３１ｂが、クロック信号ＬＣＫｂの出力が停止する異常を検出した場合、レジスター制御回路４４０ｂは、クロック信号ＭＣＫｂに基づいて駆動信号ＣＯＭｂの出力を停止させる制御を行う。この場合において、異常検出回路４３０ａに含まれる発振異常検出部４３１ａが、クロック信号ＬＣＫａの出力が停止する異常を検出していない場合、レジスター制御回路４４０ａは、クロック信号ＬＣＫａに基づいて駆動信号ＣＯＭａの出力を停止させる制御を行う。
【０１３１】
図１８は、電源電圧異常検出部４３３ａにおいて、電圧ＶＨＶ＿ＴＧａの電圧値に異常が生じた場合における駆動回路５０の動作を説明するタイミングチャート図である。ここで、電圧ＶＨＶ＿ＴＧａの電圧値に異常が生じる要因としては、過電流によるヒューズ８１ａの溶断等が挙げられる。
【０１３２】
図１８に示すように、時刻ｔ４１において、電圧ＶＨＶ＿ＴＧａの電圧値が、所定の閾値Ｖｔｈを下回った場合、電源電圧異常検出部４３３ａは、電圧ＶＨＶ＿ＴＧａに異常が生じたとして、エラー信号ＦＥＳａの論理レベルをＨレベルにする。
【０１３３】
時刻ｔ４２において、レジスター制御回路４４０ａは、クロック信号ＲＣＫとして入力されるクロック信号ＭＣＫに基づいて駆動信号出力回路５１ａの動作モードを駆動モードＭ１から、緊急異常停止シーケンスＳ２に遷移させる。このとき、レジスター制御回路４４０ａは、制御信号ＣＮＴ４ａ，ＣＮＴ５ａの論理レベルをＨレベルからＬレベルに切り替える。したがって、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａはＨレベルとなる。ここで、緊急異常停止シーケンスＳ２は、過電流によるヒューズの溶断、及びレジスター制御回路４４０に保持される情報の異常等、液体吐出ヘッド２１に故障を生じさせるおそれがある異常を検出した場合に、遷移する動作モードであって、故障する可能性がある液体吐出ヘッド２１に対応する駆動信号出力回路５１の動作を短時間で停止させることで、液体吐出ヘッド２１に故障が生じるおそれを低減するとともに、異なる液体吐出ヘッド２１に当該異常に伴う影響が生じるおそれを低減することが可能な動作モードである。
【０１３４】
そして、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａはＨレベルになることで、駆動信号出力回路５１ｂには、Ｈレベルの状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａが入力される。これにより、制御信号ＣＮＴ４ｂ，ＣＮＴ５ｂはＨレベルとなる。また、駆動信号出力回路５１ａが出力する状態信号ＢＵＳＹａ、及びエラー信号ＥＲＲａはＨレベルになることで、制御回路１００に入力されるエラー信号ＥＲＲ、及び状態信号ＢＵＳＹもＨレベルとなる。
【０１３５】
時刻ｔ４３において、レジスター制御回路４４０ｂは、駆動信号出力回路５１ｂにＨレベルの制御信号ＣＮＴ４，ＣＮＴ５が入力されることで、駆動信号出力回路５１ｂの動作モードを駆動モードＭ１から、異常停止シーケンスＳ１に遷移させる。なお、時刻ｔ４５，ｔ４７〜ｔ４９において、駆動信号出力回路５１ｂは、図１６に示す時刻ｔ５，ｔ７，ｔ９，ｔ１１と同様の処理を行う。
【０１３６】
時刻ｔ４４において、レジスター制御回路４４０ａは、制御信号ＣＮＴ１ａ，ＣＮＴ２ａ，ＣＮＴ３ａのそれぞれを、Ｈ，Ｌ，Ｈレベルとする。また、レジスター制御回路４４０ａは、駆動信号生成回路５０１ａがグラウンド電位である電圧Ｖ０を駆動信号ＣＯＭａとして出力するように制御する制御信号ＣＮＴ６ａも出力する。これにより、緊急異常停止シーケンスＳ２では、異常停止シーケンスＳ１に対して、短時間で、液体吐出ヘッド２１ａに供給される基準電圧信号ＶＢＳａ、駆動信号ＣＯＭａの供給を停止することが可能となる。
【０１３７】
時刻ｔ４６において、レジスター制御回路４４０ａは、駆動信号出力回路５１ａの動作モードを緊急異常停止シーケンスＳ２から、スリープモードＭ２に遷移させる。以上のように、液体吐出ヘッド２１ａを故障させるおそれのある異常を検出した場合、液体吐出ヘッド２１ａに対応する駆動信号出力回路５１ａは、制御信号ＣＮＴ１〜ＣＮＴ３のそれぞれの論理レベルを短時間でＨ，Ｌ，Ｈレベルとする。そして、駆動信号生成回路５０１ａがグラウンド電位である電圧Ｖ０を駆動信号ＣＯＭａとして出力するように制御する制御信号ＣＮＴ６ａを出力する。これにより、短時間で電圧ＶＨＶの供給を停止することが可能となり、駆動信号出力回路５１ｂ、及び駆動信号出力回路５１ｂに対応する液体吐出ヘッド２１の動作を停止することが可能となる。
【０１３８】
また、本実施形態に示すように、電源電圧異常検出部４３３ａにおける電源電圧の検出結果に基づいて、駆動信号出力回路５１ｂが、電源電圧制御回路７０の動作を制御することで、駆動信号出力回路５１ｂは、異常停止シーケンスＳ１に従い、動作を停止することが可能となる。これにより、電圧ＶＨＶ、基準電圧信号ＶＢＳ、及び駆動信号ＣＯＭに起因して、液体吐出ヘッド２１ｂに過度な負荷がかかるおそれを低減することが可能となる。したがって、異常が生じていない駆動信号出力回路５１ｂ、及び液体吐出ヘッド２１ｂに、当該異常に伴う影響が生じるおそれをさらに低減することが可能となる。
【０１３９】
５．作用効果
以上のように、本実施形態における駆動回路５０は、駆動信号ＣＯＭａの出力を制御するレジスター制御回路４４０ａと、駆動信号出力回路５１ａの異常を検出する異常検出回路４３０ａと、を有する駆動信号出力回路５１ａと、駆動信号ＣＯＭｂの出力を制御するレジスター制御回路４４０ｂと、駆動信号出力回路５１ｂの異常を検出する異常検出回路４３０ｂと、を有する駆動信号出力回路５１ｂと、を備える。そして、異常検出回路４３０ａが異常を検出した場合、駆動信号出力回路５１ａは、駆動信号出力回路５１ｂに異常の発生を伝達し、異常検出回路４３０ｂが異常を検出した場合、駆動信号出力回路５１ｂは、駆動信号出力回路５１ａに異常の発生を伝達する。これにより、駆動信号出力回路５１ａ，５１ｂの一方で異常が生じたことを、異常が生じていない他方の駆動信号出力回路５１ａ，５１ｂに伝達することが可能となる。したがって、電圧された異常の発生を示す情報に基づいて、異常が生じていない他方の駆動信号出力回路５１ａ，５１ｂを制御することが可能となる。
【０１４０】
また、本実施形態における駆動回路５０は、異常検出回路４３０ａが異常を検出した場合、レジスター制御回路４４０ａは、駆動信号ＣＯＭａの出力を停止させる制御を行い、異常検出回路４３０ｂが異常を検出した場合、レジスター制御回路４４０ｂは、駆動信号ＣＯＭｂの出力を停止させる制御を行う。このように、駆動信号出力回路５１ａ，５１ｂの一方で異常が生じた場合に、当該異常に基づいて、異常が生じた駆動信号出力回路５１ａ，５１ｂが自身の出力を停止することで、駆動信号出力回路５１ａ，５１ｂの異常停止に要する時間を短くすることが可能となる。したがって、駆動回路５０の安全性を向上させることが可能となる。
【０１４１】
また、本実施形態における駆動回路５０は、異常検出回路４３０ａが異常を検出し、駆動信号出力回路５１ａから駆動信号出力回路５１ｂに異常の発生が伝達された場合、レジスター制御回路４４０ｂは、駆動信号ＣＯＭｂの出力を停止させる制御を行い、異常検出回路４３０ｂが異常を検出し、駆動信号出力回路５１ｂから駆動信号出力回路５１ａに異常の発生が伝達された場合、レジスター制御回路４４０ａは、駆動信号ＣＯＭａの出力を停止させる制御を行う。すなわち、駆動回路５０は、駆動信号出力回路５１ａ，５１ｂの一方で異常が生じたことを、異常が生じていない他方の駆動信号出力回路５１ａ，５１ｂの出力を停止する。これにより、異常が生じていない他方の駆動信号出力回路５１ａ，５１ｂに当該異常の影響が波及するおそれを低減することが可能となる。
【０１４２】
また、本実施形態における駆動回路５０は、レジスター制御回路４４０ａは、当該レジスター制御回路４４０ａを含む集積回路５００ａの内部クロックを生成する発振回路４１０ａが出力するクロック信号ＬＣＫａに基づいて、駆動信号ＣＯＭａの出力を停止させる制御を行い、レジスター制御回路４４０ｂは、レジスター制御回路４４０ｂを含む集積回路５００ｂの内部クロックを生成する発振回路４１０ｂが出力するクロック信号ＬＣＫｂに基づいて、駆動信号ＣＯＭａの出力を停止させる制御を行う。このように駆動回路５０が異常を検出した場合に、集積回路５００ａ，５００ｂが有する内部クロックで当該異常に伴う停止制御を実行することで、外乱ノイズなどが当該停止処理に影響を及ぼすおそれを低減することが可能となる。
【０１４３】
また、本実施形態における駆動回路５０は、異常検出回路４３０ａが、クロック信号ＬＣＫａの出力が停止する異常を検出した場合、レジスター制御回路４４０ａは、駆動回路５０の外部から供給されるクロック信号ＭＣＫに基づいて駆動信号ＣＯＭａの出力を停止させる制御を行い、異常検出回路４３０ｂが、クロック信号ＬＣＫｂの出力が停止する異常を検出した場合、レジスター制御回路４４０ｂは、駆動回路５０の外部から供給されるクロック信号ＭＣＫに基づいて駆動信号ＣＯＭｂの出力を停止させる制御を行う。以上のように、レジスター制御回路４４０ａ，４４０ｂは、動作クロックとして機能していたクロック信号ＬＣＫａ，ＬＣＫｂが停止した場合であっても、外部から入力される異なるクロック信号ＭＣＫにおいて、異常に伴う停止処理を実行することが可能となり、駆動回路５０における異常検出が動作しないおそれを低減することが可能となる。
【０１４４】
６．変形例
以上に説明した液体吐出装置１は、インクを吐出する液体吐出ヘッド２１がキャリッジ２４に搭載され、当該キャリッジ２４が媒体Ｐ上を往復動することで印刷を行う所謂シリアル方式のインクジェットプリンターであるとして説明を行ったが、液体吐出ヘッド２１が、媒体Ｐの幅方向に並んで配置され、媒体Ｐを搬送することで印刷を行う所謂ライン方式のインクジェットプリンターであってもよい。
【０１４５】
以上、実施形態及び変形例について説明したが、本発明はこれらの実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。例えば、上記の実施形態を適宜組み合わせることも可能である。
【０１４６】
本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１４７】
１…液体吐出装置、２…移動体、３…移動機構、４…搬送機構、１０…制御ユニット、２０…ヘッドユニット、２１…液体吐出ヘッド、２２…プリントヘッド、２４…キャリッジ、３１…キャリッジモーター、３２…キャリッジガイド軸、３３…タイミングベルト、３５…キャリッジモータードライバー、４０…プラテン、４１…搬送モーター、４２…搬送ローラー、４５…搬送モータードライバー、５０…駆動回路、５１…駆動信号出力回路、５２，５３，５４…抵抗、６０…圧電素子、７０…電源電圧制御回路、８０，８１ａ，８１ｂ…ヒューズ、９０…電圧生成回路、９１…発振回路、１００…制御回路、１９０…ケーブル、２００…駆動信号選択回路、２１０…選択制御回路、２１２…シフトレジスター、２１４…ラッチ回路、２１６…デコーダー、２３０…選択回路、２３２…インバーター、２３４…トランスファーゲート、２３５，２３６…トランジスター、４００…電圧生成回路、４１０…発振回路、４２０…クロック選択回路、４３０…異常検出回路、４３１…発振異常検出部、４３２…動作異常検出部、４３３…電源電圧異常検出部、４４０…レジスター制御回路、４４１…シーケンスレジスター、４４２…状態レジスター、４４３…レジスター制御部、４５０…駆動信号放電回路、４５１…抵抗、４５２…トランジスター、４６０…基準電圧信号出力回路、４６１…コンパレーター、４６２，４６３…トランジスター、４６４，４６５，４６６…抵抗、４６７…インバーター、４７０…ＶＨＶ制御信号出力回路、４７１…トランジスター、４８０…状態信号入出力回路、４８１…トランジスター、４８２…インバーター、４９０…エラー信号入出力回路、４９１…トランジスター、４９２…インバーター、５００…集積回路、５０１…駆動信号生成回路、５０２…増幅制御信号生成回路、５１０…ＤＡＣインターフェース、５２０…ＤＡＣ部、５３０…変調部、５４０…ゲート駆動部、５５０…駆動信号増幅回路、５５１，５５２…トランジスター、５５３…コイル、５５４…コンデンサー、５５５，５５６，５７６…抵抗、６００…吐出部、６０１…圧電体、６１１，６１２…電極、６２１…振動板、６３１…キャビティー、６３２…ノズルプレート、６４１…リザーバー、６５１…ノズル、６６１…供給口
【図１】
2020116868.tif 000003
【図２】
2020116868.tif 000004
【図３】
2020116868.tif 000005
【図４】
2020116868.tif 000006
【図５】
2020116868.tif 000007
【図６】
2020116868.tif 000008
【図７】
2020116868.tif 000009
【図８】
2020116868.tif 000010
【図９】
2020116868.tif 000011
【図１０】
2020116868.tif 000012
【図１１】
2020116868.tif 000013
【図１２】
2020116868.tif 000014
【図１３】
2020116868.tif 000015
【図１４】
2020116868.tif 000016
【図１５】
2020116868.tif 000017
【図１６】
2020116868.tif 000018
【図１７】
2020116868.tif 000019
【図１８】
2020116868.tif 000020