(57)【要約】【課題】回路装置の接続検出を効率的に行うことができる制御装置及び回路装置等を提供すること。【解決手段】バスＢＳＡを介して接続される第１〜第ｎ（ｎは２以上の整数）の回路装置１００−１〜１００−ｎを制御する制御装置４００は、第１〜第ｎの回路装置１００−１〜１００−ｎに対して電源電圧ＶＤＤを供給する電源電圧供給回路４１０と、バスＢＳＡの第１の信号線ＳＡ１の電圧レベルに基づいて、第１〜第ｎの回路装置１００−１〜１００−ｎのバスＢＳＡへの接続・非接続を検出する接続検出回路４２０とを含む。接続検出回路４２０は、第１〜第ｎの回路装置１００−１〜１００−ｎへの電源電圧ＶＤＤの非供給期間において、第１〜第ｎの回路装置１００−１〜１００−ｎの接続検出を行う。【選択図】図１
2011230447.tif 000002
【特許請求の範囲】
【請求項１】
バスを介して接続される第１の回路装置〜第ｎ（ｎは２以上の整数）の回路装置を制御する制御装置であって、
前記第１の回路装置〜前記第ｎの回路装置に対して電源電圧を供給する電源電圧供給回路と、
前記バスの第１の信号線の電圧レベルに基づいて、前記第１の回路装置〜前記第ｎの回路装置の前記バスへの接続・非接続を検出する接続検出回路とを含み、
前記接続検出回路は、前記第１の回路装置〜前記第ｎの回路装置への前記電源電圧の非供給期間において、前記第１の回路装置〜前記第ｎの回路装置の接続検出を行うことを特徴とする制御装置。
【請求項２】
請求項１において、
前記接続検出回路は、前記電源電圧供給回路からの前記電源電圧を受け、
前記接続検出回路は、前記電源電圧が非供給電圧レベルである第１の電圧レベルである期間に、イネーブル状態に設定されて、前記第１の回路装置〜前記第ｎの回路装置の接続検出を行うことを特徴とする制御装置。
【請求項３】
請求項２において、
前記第１の信号線に接続され、前記第１の信号線に対して信号を出力する出力回路を含み、
前記接続検出回路は、前記電源電圧が前記第１の電圧レベルである期間に、イネーブル状態に設定され、前記電源電圧が第２の電圧レベルである期間に、ディスイネーブル状態に設定され、
前記出力回路は、前記電源電圧が前記第１の電圧レベルである期間に、ディスイネーブル状態に設定され、前記電源電圧が前記第２の電圧レベルである期間に、イネーブル状態に設定されることを特徴とする制御装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記接続検出回路は、
前記第１の信号線に対して電流を流すための電流源と、
前記第１の信号線の電圧レベルと基準電圧レベルとを比較する比較器とを含み、
前記第１の回路装置〜前記第ｎの回路装置の各回路装置は、
前記電源電圧の非供給期間において、前記電流源からの電流に応じた電圧を前記第１の信号線に発生させる電圧発生回路を含み、
前記接続検出回路は、前記比較器により前記第１の信号線の電圧レベルと前記基準電圧レベルとを比較することによって、前記第１の回路装置〜前記第ｎの回路装置の接続を検出することを特徴とする制御装置。
【請求項５】
請求項４において、
前記電流源は、電流値が可変に設定される可変電流源であって、前記第１の回路装置〜前記第ｎの回路装置の個数に応じて前記電流値が可変に設定されることを特徴とする制御装置。
【請求項６】
請求項４又は５において、
前記基準電圧レベルを生成する基準電圧生成回路を含み、
前記基準電圧生成回路は、
基準電圧出力ノードに電流を流すための第２の電流源と、
前記第２の電流源からの電流に応じた電圧を前記基準電圧出力ノードに発生させる電圧発生回路とを含むことを特徴とする制御装置。
【請求項７】
請求項６において、
前記第２の電流源は、電流値が可変に設定される可変電流源であって、前記第１の回路装置〜前記第ｎの回路装置の個数に応じて電流値が可変に設定されることを特徴とする制御装置。
【請求項８】
バスを介して制御装置に接続される回路装置であって、
前記バスの第１の信号線が接続される第１の信号端子と、
前記制御装置からの電源電圧が供給される電源端子と、
前記電源電圧が第２の電圧レベルである期間にディスイネーブル状態に設定され、前記電源電圧が第１の電圧レベルである期間にイネーブル状態に設定されて、前記第１の信号線に接続検出用の電圧を発生させる電圧発生回路とを含むことを特徴とする回路装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び回路装置等に関する。
【背景技術】
【０００２】
バスを介して接続される複数の回路装置と、各回路装置を制御する制御装置とを含むシステム（電子機器）等においては、回路装置が適正に接続されているか否かを検出する必要がある。例えば、プリンター等において、記憶装置を備えた複数のインクカートリッジが用いられる場合に、各インクカートリッジが適正に装着されているか否かを検出する必要がある。
【０００３】
この課題に対して例えば特許文献１には、バスに接続検出用信号線を設けて、全回路装置が適正に接続される場合に、接続検出用信号線を介して検出端子が接地される手法が開示されている。
【０００４】
しかしながらこの手法では、接続検出のための信号線や端子を設ける必要があるなどの課題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３７０３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の幾つかの態様によれば、回路装置の接続検出を効率的に行うことができる制御装置及び回路装置等を提供できる。
【課題を解決するための手段】
【０００７】
本発明の一態様は、バスを介して接続される第１の回路装置〜第ｎ（ｎは２以上の整数）の回路装置を制御する制御装置であって、前記第１の回路装置〜前記第ｎの回路装置に対して電源電圧を供給する電源電圧供給回路と、前記バスの第１の信号線の電圧レベルに基づいて、前記第１の回路装置〜前記第ｎの回路装置の前記バスへの接続・非接続を検出する接続検出回路とを含み、前記接続検出回路は、前記第１の回路装置〜前記第ｎの回路装置への前記電源電圧の非供給期間において、前記第１の回路装置〜前記第ｎの回路装置の接続検出を行う制御装置に関係する。
【０００８】
本発明の一態様によれば、第１〜第ｎの回路装置への電源電圧の非供給期間において、バスの第１の信号線の電圧レベルに基づいて、回路装置の接続・非接続を検出することができるから、接続検出のための専用の端子及び配線を不要にすることができる。また、接続検出の期間には、各回路装置への電源供給を停止することができるから、消費電力を低減することなどが可能になる。
【０００９】
また本発明の一態様では、前記接続検出回路は、前記電源電圧供給回路からの前記電源電圧を受け、前記接続検出回路は、前記電源電圧が非供給電圧レベルである第１の電圧レベルである期間に、イネーブル状態に設定されて、前記第１の回路装置〜前記第ｎの回路装置の接続検出を行ってもよい。
【００１０】
このようにすれば、電源電圧が非供給電圧レベルである期間に、接続検出回路がイネーブル状態に設定されるから、第１〜第ｎの回路装置への電源電圧の非供給期間に回路装置の接続検出を行うことができる。
【００１１】
また本発明の一態様では、前記第１の信号線に接続され、前記第１の信号線に対して信号を出力する出力回路を含み、前記接続検出回路は、前記電源電圧が前記第１の電圧レベルである期間に、イネーブル状態に設定され、前記電源電圧が第２の電圧レベルである期間に、ディスイネーブル状態に設定され、前記出力回路は、前記電源電圧が前記第１の電圧レベルである期間に、ディスイネーブル状態に設定され、前記電源電圧が前記第２の電圧レベルである期間に、イネーブル状態に設定されてもよい。
【００１２】
このようにすれば、電源電圧が第１の電圧レベルである期間には、出力回路がディスイネーブル状態に設定されるから、出力回路から信号が出力されない状態で、回路装置の接続検出を行うことができる。一方、電源電圧が第２の電圧レベルである期間には、接続検出回路がディスイネーブル状態に設定され、出力回路がイネーブル状態に設定されるから、接続検出が行われない状態で出力信号を出力することができる。その結果、出力回路と接続検出回路とが互いに干渉することなく、第１の信号線を信号の送信及び接続検出の両方に用いることができる。
【００１３】
また本発明の一態様では、前記接続検出回路は、前記第１の信号線に対して電流を流すための電流源と、前記第１の信号線の電圧レベルと基準電圧レベルとを比較する比較器とを含み、前記第１の回路装置〜前記第ｎの回路装置の各回路装置は、前記電源電圧の非供給期間において、前記電流源からの電流に応じた電圧を前記第１の信号線に発生させる電圧発生回路を含み、前記接続検出回路は、前記比較器により前記第１の信号線の電圧レベルと前記基準電圧レベルとを比較することによって、前記第１の回路装置〜前記第ｎの回路装置の接続を検出してもよい。
【００１４】
このようにすれば、第１の信号線に接続された回路装置の個数に応じて第１の信号線の電圧レベルが変化するから、比較器により第１の信号線の電圧レベルと基準電圧レベルとを比較することによって、回路装置の接続・非接続を検出することができる。
【００１５】
また本発明の一態様では、前記電流源は、電流値が可変に設定される可変電流源であって、前記第１の回路装置〜前記第ｎの回路装置の個数に応じて前記電流値が可変に設定されてもよい。
【００１６】
このようにすれば、回路装置の個数に応じて電流源の電流値を可変に設定することで、回路装置の個数が変化しても第１の信号線の電圧レベルを一定にすることができる。こうすることで、システムの構成等により回路装置の個数が変化しても、接続検出回路の変更なしに、回路装置の接続検出を行うことなどが可能になる。
【００１７】
また本発明の一態様では、前記基準電圧レベルを生成する基準電圧生成回路を含み、前記基準電圧生成回路は、基準電圧出力ノードに電流を流すための第２の電流源と、前記第２の電流源からの電流に応じた電圧を前記基準電圧出力ノードに発生させる電圧発生回路とを含んでもよい。
【００１８】
このようにすれば、第２の電流源の電流値に基づいて、基準電圧レベルを設定することができる。
【００１９】
また本発明の一態様では、前記第２の電流源は、電流値が可変に設定される可変電流源であって、前記第１の回路装置〜前記第ｎの回路装置の個数に応じて電流値が可変に設定されてもよい。
【００２０】
このようにすれば、回路装置の個数に応じて、基準電圧レベルを可変に設定することができる。こうすることで、回路装置の個数に応じて、基準電圧レベルを検出精度が高くなるように設定することができる。その結果、システムの構成等により回路装置の個数が変化しても、確実に回路装置の接続検出を行うことなどが可能になる。
【００２１】
本発明の他の態様は、バスを介して制御装置に接続される回路装置であって、前記バスの第１の信号線が接続される第１の信号端子と、前記制御装置からの電源電圧が供給される電源端子と、前記電源電圧が第２の電圧レベルである期間にディスイネーブル状態に設定され、前記電源電圧が第１の電圧レベルである期間にイネーブル状態に設定されて、前記第１の信号線に接続検出用の電圧を発生させる電圧発生回路とを含む回路装置に関係する。
【００２２】
本発明の他の態様によれば、電源電圧が第２の電圧レベルである期間には、電圧発生回路がディスイネーブル状態に設定されるから、電圧発生回路から接続検出用の電圧が出力されない状態で、制御装置からの信号を受信することができる。一方、電源電圧が第１の電圧レベルである期間には、電圧発生回路がイネーブル状態に設定されるから、接続検出用の電圧を出力して接続検出を行うことができる。その結果、第１の信号線を信号の送信及び接続検出の両方に用いることができる。
【００２３】
また本発明の他の態様では、前記電圧発生回路は、前記制御装置からの電流によって電圧を発生させてもよい。
【００２４】
このようにすれば、制御装置からの電流によって第１の信号線の電圧レベルを制御することができるから、回路装置の個数に応じて、接続検出用の電圧を設定することができる。
【００２５】
また本発明の他の態様では、前記第１の信号端子と低電位電源ノードとの間に設けられる静電保護用のサイリスター素子を含んでもよい。
【００２６】
このようにすれば、電源電圧が第１の電圧レベルである期間に、静電保護用素子を介して第１の信号端子から電源端子へ電流が流れることを防止できるから、電圧発生回路へ流入する電流に影響を与えない。その結果、接続検出用の電圧を適正に発生させ、且つ外部からの静電気による静電破壊を防止することが可能になる。
【００２７】
また本発明の他の態様では、前記回路装置は、メモリーを含む記憶装置であってもよい。
【００２８】
また本発明の他の態様では、前記記憶装置は、液体容器に設けられた記憶装置であってもよい。
【図面の簡単な説明】
【００２９】
【図１】制御装置及び回路装置の基本的な構成例。
【図２】制御装置の第１の構成例。
【図３】図３（Ａ）、図３（Ｂ）は、回路装置の構成例。
【図４】電源電圧及び各信号線の電圧レベルのタイミングチャートの一例。
【図５】図５（Ａ）〜図５（Ｃ）は、回路装置数、出力電流、合成抵抗、検出電圧の関係を説明する図。
【図６】制御装置の第２の構成例。
【図７】基準電圧生成回路の詳細な構成例。
【図８】図８（Ａ）〜図８（Ｃ）は、回路装置数、出力電流、合成抵抗、検出電圧、基準電圧レベルの関係を説明する図。
【図９】図９（Ａ）、図９（Ｂ）は、電流値、基準電圧レベルの設定の一例。
【図１０】システムの基本的な構成例。
【図１１】液体容器の詳細な構成例。
【図１２】図１２（Ａ）、図１２（Ｂ）は、回路基板の詳細な構成例。
【発明を実施するための形態】
【００３０】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００３１】
１．基本的な構成例
図１に本実施形態の制御装置及び回路装置の基本的な構成例を示す。本実施形態の制御装置及び回路装置によれば、必要な個数の回路装置が適正にバスに接続されているか否かを判断するための接続検出を効率的に行うことができる。
【００３２】
本実施形態の制御装置４００は、バスＢＳＡを介して接続される第１〜第ｎ（ｎは２以上の整数）の回路装置１００−１〜１００−ｎを制御する制御装置であって、電源電圧供給回路４１０、接続検出回路４２０、制御部４３０及び出力回路ＯＢＸを含む。また、本実施形態の回路装置１００は、バスＢＳＡを介して制御装置４００に接続される回路装置であって、第１の信号端子ＴＳＡ１、電源端子ＴＶＤＤ、電圧発生回路１１０、入力回路ＩＢＹを含む。なお、本実施形態の制御装置及び回路装置は図１の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００３３】
図１では、バスＢＳＡの信号線のうちの第１の信号線ＳＡ１を示しているが、図示していない他の信号線を含んでもよい。
【００３４】
電源電圧供給回路４１０は、第１〜第ｎの回路装置１００−１〜１００−ｎの電源端子に対して電源電圧ＶＤＤを供給する。また電源電圧供給回路４１０は、接続検出回路４２０に電源電圧ＶＤＤを供給する。
【００３５】
接続検出回路４２０は、バスＢＳＡの第１の信号線ＳＡ１の電圧レベルに基づいて、第１〜第ｎの回路装置１００−１〜１００−ｎのバスＢＳＡへの接続・非接続を検出する。具体的には、接続検出回路４２０は、第１〜第ｎの回路装置１００−１〜１００−ｎへの電源電圧ＶＤＤの非供給期間において、第１〜第ｎの回路装置１００−１〜１００−ｎの接続検出を行う。
【００３６】
より具体的には、接続検出回路４２０は、電源電圧供給回路４１０からの電源電圧ＶＤＤを受け、電源電圧ＶＤＤが非供給電圧レベルである第１の電圧レベル（低電位電圧レベル、ＶＳＳレベル）である期間に、イネーブル状態に設定される。このイネーブル状態において、接続検出回路４２０は、第１〜第ｎの回路装置１００−１〜１００−ｎの接続検出を行う。一方、電源電圧ＶＤＤが第２の電圧レベル（高電位電圧レベル、ＶＣＣレベル）である期間に、接続検出回路４２０はディスイネーブル状態に設定される。
【００３７】
出力回路ＯＢＸは、第１の信号線ＳＡ１に接続され、第１の信号線ＳＡ１に対して信号を出力する。出力回路ＯＢＸは、電源電圧ＶＤＤが第１の電圧レベルである期間に、ディスイネーブル状態（例えば出力が高インピーダンスの状態）に設定され、電源電圧ＶＤＤが第２の電圧レベルである期間に、イネーブル状態（信号を出力する状態）に設定される。
【００３８】
制御部４３０は、電源電圧供給回路４１０に対して、電源電圧ＶＤＤの供給・非供給を制御するための制御信号を出力する。また制御部４３０は、接続検出回路４２０に対して、第１の信号線ＳＡ１に出力する電流の電流値を可変に設定するための制御信号を出力する。また制御部４３０は、出力回路ＯＢＸに対して、ＯＢＸをディスイネーブル状態又はイネーブル状態に設定するための制御信号を出力する。
【００３９】
各回路装置１００の第１の信号端子ＴＳＡ１には、バスＢＳＡの第１の信号線ＳＡ１が接続される。また各回路装置１００の電源端子ＴＶＤＤには、制御装置４００からの電源電圧ＶＤＤが供給される。
【００４０】
各回路装置１００の電圧発生回路１１０は、電源電圧ＶＤＤが第２の電圧レベルである期間には、ディスイネーブル状態に設定される。また、電源電圧ＶＤＤが第１の電圧レベルである期間には、イネーブル状態に設定されて、バスＢＳＡの第１の信号線ＳＡ１に接続検出用の電圧を発生させる。
【００４１】
このように、電源電圧ＶＤＤが第２の電圧レベルである期間（電源供給期間）には、接続検出回路４２０がディスイネーブル状態に設定され、出力回路ＯＢＸがイネーブル状態に設定され、電圧発生回路１１０がディスイネーブル状態に設定される。すなわち、電源電圧ＶＤＤが第２の電圧レベルである期間には、接続検出は行われないから、接続検出回路４２０から干渉を受けずに、制御装置４００から各回路装置１００に信号を送信することができる。
【００４２】
また、電源電圧ＶＤＤが第１の電圧レベルである期間（電源非供給期間）には、接続検出回路４２０がイネーブル状態に設定され、出力回路ＯＢＸがディスイネーブル状態に設定され、電圧発生回路１１０がイネーブル状態に設定される。すなわち、電源電圧ＶＤＤが第１の電圧レベルである期間には、各回路装置１００への信号の送信は行われないから、出力回路ＯＢＸから干渉を受けずに接続検出を行うことができる。
【００４３】
以上説明したように、本実施形態の制御装置４００及び回路装置１００によれば、第１の信号線ＳＡ１を、制御装置４００と各回路装置１００との間の通信だけでなく、回路装置１００の接続検出にも用いることができるから、接続検出のための専用の端子及び配線を設ける必要がなくなる。その結果、製造コストを低減することなどが可能になる。また、接続検出の期間には、各回路装置１００への電源供給を停止することができるから、消費電力を低減することなどが可能になる。
【００４４】
２．制御装置及び回路装置の構成
図２に、本実施形態の制御装置４００の第１の構成例を示す。第１の構成例の制御装置４００は、電源電圧供給回路４１０、接続検出回路４２０、制御部４３０、基準電圧生成回路４５０、出力回路ＯＢＸを含む。接続検出回路４２０は、電流源（第１の電流源）４４０及び比較器ＣＭＰを含む。なお、本実施形態の制御装置は図２の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００４５】
電流源（第１の電流源）４４０は、第１の信号線ＳＡ１に電流を流すためのものであって、４つの電流源を含む。４つの電流源は、制御部４３０からの制御信号に基づいて、出力電流ＩＡ１〜ＩＡ４をそれぞれ出力する。そして出力電流ＩＡ１〜ＩＡ４の総和の電流が、電流源４４０の出力電流ＩＳ１となる。各電流源は直列接続された２つのＰ型トランジスターで構成される。例えば、ＩＡ１を出力する電流源はトランジスターＴ１１、Ｔ１２で構成される。Ｔ１１は、電流源をオン・オフするためのトランジスターであって、ＮＡＮＤゲートＮＤ１の出力により制御される。Ｔ１２は、出力電流ＩＡ１の電流値を設定するためのトランジスターであって、ゲートにバイアス電圧ＶＢＩＡＳが印加される。Ｔ１１のゲート幅（チャネル幅）とバイアス電圧ＶＢＩＡＳとにより、出力電流ＩＡ１を所望の電流値に設定することができる。ＩＡ２、ＩＡ３、ＩＡ４を出力する電流源については、ＩＡ１を出力する電流源と同様の構成であるから、説明を省略する。
【００４６】
電源電圧ＶＤＤが第２の電圧レベル（高電位レベル、Ｈレベル）である期間（電源電圧の供給期間、通信期間）には、インバーターＩＶ１〜ＩＶ４の出力がＬレベルになり、ＮＡＮＤゲートＮＤ１〜ＮＤ４の出力がＨレベルになる。従って、トランジスターＴ１１、Ｔ２１、Ｔ３１、Ｔ４１が全てオフ状態になるから、出力電流ＩＡ１〜ＩＡ４はいずれも出力されない。すなわち、接続検出回路４２０は、電源電圧ＶＤＤが第２の電圧レベルである期間に、ディスイネーブル状態（第１の信号線ＳＡ１に電流を出力しない状態）に設定される。一方、電源電圧ＶＤＤが第１の電圧レベル（低電位レベル、Ｌレベル）である期間（電源電圧の非供給期間、接続検出期間）に、接続検出回路４２０は、イネーブル状態（第１の信号線ＳＡ１に電流を出力する状態）に設定される。
【００４７】
４つの電流源は、電源電圧ＶＤＤが第１の電圧レベルである期間に、制御部４３０からの制御信号（電流設定信号）ＳＬＩ１〜ＳＬＩ４に基づいてオン・オフされる。具体的には、ＶＤＤがＬレベルである期間には、例えばインバーターＩＶ１の出力はＨレベル（高電位レベル）になる。そして電流設定信号ＳＬＩ１がＨレベルの場合には、ＮＡＮＤゲートＮＤ１の出力はＬレベルになるから、Ｐ型トランジスターＴ１１がオン状態になり、電流ＩＡ１が出力される。一方、電流設定信号ＳＬＩ１がＬレベルの場合には、ＮＡＮＤゲートＮＤ１の出力はＨレベルになるから、Ｐ型トランジスターＴ１１がオフ状態になり、電流ＩＡ１は出力されない。
【００４８】
このように電流設定信号ＳＬＩ１〜ＳＬＩ４に基づいて、出力電流ＩＡ１〜ＩＡ４を選択的に出力することで、電流源４４０の出力電流ＩＳ１の電流値を可変に設定することができる。また電流設定信号ＳＬＩ１〜ＳＬＩ４は、制御部４３０により、バスＢＳＡに接続される回路装置１００の個数ｎに応じて出力される。こうすることで、出力電流ＩＳ１の電流値を、第１〜第ｎの回路装置１００−１〜１００−ｎの個数に応じて、可変に設定することができる。
【００４９】
比較器ＣＭＰは、第１の信号線ＳＡ１の電圧レベルＶＳＡ１と基準電圧レベルＶＲＥＦとを比較する。接続検出回路４２０は、比較器ＣＭＰによりＶＳＡ１とＶＲＥＦとを比較することによって、第１〜第ｎの回路装置１００−１〜１００−ｎの接続を検出する。そして検出結果を検出出力信号ＤＥＴとして出力する。具体的には、例えばバスに接続される回路装置の個数がｎ個である場合の電圧レベルＶＳＡ１をＶＡとし、回路装置が１個不足している場合（すなわちｎ−１個の場合）の電圧レベルＶＳＡ１をＶＢとする。このとき基準電圧レベルＶＲＥＦをＶＡ＜ＶＲＥＦ＜ＶＢとなるように設定すれば、回路装置がｎ個の場合には、検出出力信号ＤＥＴはＬレベルになり、回路装置がｎ−１個の場合には、検出出力信号ＤＥＴはＨレベルになる。このようにして、回路装置が適正に接続されているか否かを検出することができる。
【００５０】
基準電圧生成回路４５０は、基準電圧レベルＶＲＥＦを出力する。この基準電圧生成回路４５０は、例えばバンドギャップ定電圧生成回路などで実現することができる。
【００５１】
出力回路ＯＢＸは、第１の信号線ＳＡ１に接続され、ＳＡ１に対して信号を出力する。出力回路ＯＢＸは、電源電圧ＶＤＤが第１の電圧レベル（Ｌレベル）である期間に、ディスイネーブル状態に設定され、電源電圧ＶＤＤが第２の電圧レベル（Ｈレベル）である期間に、イネーブル状態に設定される。具体的には、例えば制御部４３０からの制御信号ＳＯＢに基づいて、ＶＤＤがＬレベルである期間には、出力回路ＯＢＸの出力が高インピーダンス状態に設定され、ＶＤＤがＨレベルである期間には、第１の信号線ＳＡ１に出力信号を出力する。こうすることで、ＶＤＤがＨレベルである期間には、ＯＢＸが出力回路として動作し、またＶＤＤがＬレベルである期間、すなわち接続検出期間には、接続検出回路４２０が出力回路ＯＢＸの影響を受けずに動作することができる。
【００５２】
制御部４３０は、電源電圧供給回路４１０に対して、電源電圧ＶＤＤの供給・非供給を制御するための制御信号ＳＶＤを出力する。また制御部４３０は、接続検出回路４２０に対して、電流源の出力電流ＩＳ１の電流値を、回路装置１００の個数ｎに応じて可変に設定するための制御信号（電流設定信号）ＳＬＩ１〜ＳＬＩ４を出力する。また制御部４３０は、出力回路ＯＢＸに対して、ＯＢＸをディスイネーブル状態又はイネーブル状態に設定するための制御信号ＳＯＢを出力する。
【００５３】
電源電圧供給回路４１０は、制御部４３０からの制御信号ＳＶＤに基づいて、各回路装置１００に電源電圧ＶＤＤを供給又は非供給する。また電源電圧供給回路４１０は、接続検出回路４２０にＶＤＤを供給するが、これは電源電圧としてではなく、接続検出回路４２０をイネーブル状態又はディスイネーブル状態に設定するためのものである。なお、制御装置４００の各回路の電源としては、高電位電源電圧ＶＣＣが供給される。
【００５４】
図３（Ａ）に、本実施形態の回路装置１００の構成例を示す。本構成例では、回路装置１００は、バスＢＳＡの第１の信号線ＳＡ１が接続される第１の信号端子ＴＳＡ１と、制御装置４００からの電源電圧ＶＤＤが供給される電源端子ＴＶＤＤと、電圧発生回路１１０とを含む。回路装置１００は、さらに入力回路ＩＢＹ、静電保護回路ＥＳＤを含む。
【００５５】
電圧発生回路１１０は、電源電圧ＶＤＤが第２の電圧レベル（Ｈレベル）である期間（電源電圧の供給期間）にディスイネーブル状態に設定され、電源電圧ＶＤＤが第１の電圧レベル（Ｌレベル）である期間（電源電圧の非供給期間）にイネーブル状態に設定される。このイネーブル状態において、電圧発生回路１１０は、第１の信号線ＳＡ１に接続検出用の電圧ＶＳＡ１を発生させる。すなわち、電源電圧ＶＤＤの非供給期間において、電流源４４０からの電流ＩＳ１に応じた電圧ＶＳＡ１を第１の信号線ＳＡ１に発生させる。
【００５６】
具体的には、例えば電圧発生回路１１０は、Ｐ型トランジスターＴＢ及び抵抗素子ＲＢを含む。ＶＤＤがＬレベルである期間には、トランジスターＴＢがオン状態になるから、電流源４４０からの電流ＩＢ（出力電流ＩＳ１の一部）がトランジスターＴＢを介して抵抗素子ＲＢに流れる。このようにして、抵抗素子ＲＢの抵抗値及び電流ＩＢの電流値に応じた電圧が第１の信号線ＳＡ１に発生する。一方、ＶＤＤがＨレベルである期間には、トランジスターＴＢがオフ状態になるから、抵抗素子ＲＢには電流が流れない。こうすれば、ＶＤＤがＨレベルである期間には、入力回路ＩＢＹが、制御装置４００の出力回路ＯＢＸからの信号を、電圧発生回路１１０の影響を受けずに受信することができる。
【００５７】
制御装置から出力される電流ＩＳ１が一定であれば、バスに接続される回路装置の個数が多くなると、合成抵抗値が小さくなるから、電圧レベルＶＳＡ１は低くなる。逆にバスに接続される回路装置の個数が少なくなると、合成抵抗値が大きくなるから、電圧レベルＶＳＡ１は高くなる。したがって、第１の信号線ＳＡ１の電圧レベルＶＳＡ１を検出することで、回路装置が適正に接続されているか否かを判別することができる。
【００５８】
静電保護回路ＥＳＤは、外部からの静電気による静電破壊を防止するためのものであって、第１の信号端子ＴＳＡ１と低電位電源ノードＶＳＳとの間に設けられる。
【００５９】
図３（Ｂ）に、静電保護回路ＥＳＤの構成例を示す。この静電保護回路ＥＳＤは、サイリスター素子を用いる構成であって、２つのバイポーラートランジスターＴＥ１、ＴＥ２と抵抗素子ＲＥ１、ＲＥ２を含む。この静電保護回路ＥＳＤは、第１の信号端子ＴＳＡ１の電圧レベルが高電位（例えば６Ｖ以上）になるとラッチアップにより放電して、静電保護回路として機能する。通信期間及び接続検出期間において、第１の信号線ＳＡ１の電圧レベルは６Ｖを越えないレベル（例えば３．３Ｖ程度）であるから、回路装置の動作に影響を与えない。
【００６０】
本実施形態の回路装置には、ダイオード素子を用いる静電保護回路は適さない。というのは、接続検出期間には電源電圧ＶＤＤがＬレベルになるから、ダイオードを介して第１の信号端子ＴＳＡ１から電源端子ＴＶＤＤへ順方向電流が流れるからである。この順方向電流が流れると、電圧発生回路１１０へ流入する電流が減少するから、接続検出用の電圧ＶＳＡ１を適正に発生させることができなくなる。
【００６１】
図４に、本実施形態の制御回路及び回路装置における電源電圧ＶＤＤ及びバスの各信号線ＳＡ１〜ＳＡ３の電圧レベルのタイミングチャートの一例を示す。図４では、信号線としてＳＡ１〜ＳＡ３を示すが、さらにこれ以外の信号線を含んでもよい。
【００６２】
電源電圧ＶＤＤがＨレベルである期間は、通信期間であって、制御装置と各回路装置との間の通信が行われる。一方、電源電圧ＶＤＤがＬレベルである期間は、接続検出期間であって、回路装置が適正に接続されているか否かの検出が行われる。例えば図４では、第１の信号線ＳＡ１が接続検出に用いられる。すなわち、上述したように制御装置４００の電流源４４０から出力電流ＩＳ１が信号線ＳＡ１に出力され、バスに接続された回路装置の個数に応じた電圧レベルＶＳＡ１が発生する。
【００６３】
このようにＶＤＤの供給期間を通信期間とし、ＶＤＤの非供給期間を接続検出期間とすることで、１つの信号線（例えばＳＡ１）を通信と接続検出との２つの用途に用いることができるから、接続検出のための専用の端子及び配線を設ける必要がなくなる。その結果、製造コストを低減することなどが可能になる。また、接続検出期間には、各回路装置への電源供給を停止することができるから、消費電力を低減することなどが可能になる。
【００６４】
図５（Ａ）〜図５（Ｃ）は、回路装置数ｎ、出力電流ＩＳ１、合成抵抗Ｒｔｏｔ、検出電圧ＶＳＡ１の関係を説明する図である。図５（Ａ）〜図５（Ｃ）では、回路装置の検出用抵抗素子ＲＢ（図３）の抵抗値を５ｋΩに設定している。なお、図５（Ａ）〜図５（Ｃ）に示す電流値、抵抗値、電圧値は一例であって、これ以外の値に設定することもできる。
【００６５】
図５（Ａ）に、回路装置が全て接続されている場合を示す。例えば、必要な回路装置数ｎが２である場合には、バスに接続された回路装置数も同じく２である。この場合には、出力電流ＩＳ１は０．４ｍＡに設定され、合成抵抗Ｒｔｏｔは２．５ｋΩであるから、検出電圧（第１の信号線の電圧レベル）ＶＳＡ１は１Ｖになる。また例えば、必要な回路装置数ｎが５である場合には、バスに接続された回路装置数も同じく５である。この場合には、出力電流ＩＳ１は１ｍＡに設定され、合成抵抗Ｒｔｏｔは１ｋΩであるから、検出電圧ＶＳＡ１は１Ｖになる。このように、必要な回路装置数ｎが変化しても、それに応じて出力電流ＩＳ１を可変に設定することで、検出電圧ＶＳＡ１を一定にすることができる。
【００６６】
図５（Ｂ）に、回路装置が１個不足している場合を示す。例えば、必要な回路装置数ｎが２である場合には、バスに接続された回路装置数は１である。この場合には、出力電流ＩＳ１は０．４ｍＡであって、合成抵抗Ｒｔｏｔは５ｋΩであるから、検出電圧ＶＳＡ１は２Ｖになる。また例えば、必要な回路装置数ｎが５である場合には、バスに接続された回路装置数は４である。この場合には、出力電流ＩＳ１は１ｍＡであって、合成抵抗Ｒｔｏｔは１．２５ｋΩであるから、検出電圧ＶＳＡ１は１．２５Ｖになる。このように、回路装置が１個不足している場合には、検出電圧ＶＳＡ１は、回路装置が全て接続されている場合の検出電圧（例えば１Ｖ）よりも高い電圧になる。従って、基準電圧レベルＶＲＥＦを例えば１．１Ｖに設定することで、必要な回路装置数ｎが変化しても、回路装置数の不足を検出することができる。
【００６７】
図５（Ｃ）に、電流源４４０（図２）の電流値の設定の一例を示す。図５（Ｃ）では、ＩＡ１を０．２ｍＡ、ＩＡ２を０．４ｍＡ、ＩＡ３を０．８ｍＡ、ＩＡ４を１．２ｍＡに設定している。例えば、必要な回路装置数ｎが２である場合には、ＩＡ２（０．４ｍＡ）のみを選択する（オン状態にする）ことで、ＩＳ１を０．４ｍＡに設定することができる。また例えば、必要な回路装置数ｎが５である場合には、ＩＡ１（０．２ｍＡ）とＩＡ３（０．８ｍＡ）とを選択する（オン状態にする）ことで、ＩＳ１を１ｍＡに設定することができる。このように、必要な回路装置数ｎに応じて、出力電流ＩＳ１の電流値を可変に設定することができる。
【００６８】
以上説明したように、本実施形態の制御装置及び回路装置によれば、バスの信号線のうちのいずれか１つを、制御装置と回路装置との間の通信及び回路装置の接続検出に用いることができるから、接続検出のための専用の端子及び配線を設ける必要がなくなる。その結果、製造コストを低減することなどが可能になる。さらに必要な回路装置数に応じて検出用の出力電流の電流値を可変に設定することができるから、必要な回路装置数が変化しても、接続検出回路の変更なしに、回路装置の接続検出を行うことができる。その結果、必要な回路装置数が異なる多様なシステム（電子機器）の構成に対応することなどが可能になる。
【００６９】
３．制御装置の第２の構成例
図６に、本実施形態の制御装置４００の第２の構成例を示す。第２の構成例では、基準電圧生成回路４５０により、必要な回路装置数ｎに応じて基準電圧レベルＶＲＥＦが可変に設定される。制御装置４００は、電源電圧供給回路４１０、接続検出回路４２０、制御部４３０、基準電圧生成回路４５０及び出力回路ＯＢＸを含む。接続検出回路４２０は、電流源４４０及び比較器ＣＭＰを含む。なお、本実施形態の制御装置は図６の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００７０】
電流源４４０は、第１の信号線ＳＡ１に電流を流すためのものであって、３つの電流源を含み、３つの電流源はそれぞれ出力電流ＩＡ１〜ＩＡ３を出力する。各電流源の構成と動作は、第１の構成例（図２）で説明したものと同様であるから、ここでは詳細な説明を省略する。出力電流ＩＡ１〜ＩＡ３は、制御部４３０からの制御信号（電流設定信号）ＳＬＩ１〜ＳＬＩ３に基づいてオン・オフされる。こうすることで、出力電流ＩＳ１の電流値を、必要な回路装置数ｎに応じて、可変に設定することができる。
【００７１】
比較器ＣＭＰ、出力回路ＯＢＸ及び電源電圧供給回路４１０については、第１の構成例（図２）で説明したものと同様であるから、ここでは説明を省略する。
【００７２】
基準電圧生成回路４５０は、基準電圧レベルＶＲＥＦを生成し、必要な回路装置数ｎに応じて基準電圧レベルＶＲＥＦを可変に設定する。ＶＲＥＦの設定は、制御部４３０からの制御信号（電流設定信号）ＳＬＩ１〜ＳＬＩ３及び制御信号（抵抗設定信号）ＳＬＲ１〜ＳＬＲ３に基づいて行われる。
【００７３】
図７に、基準電圧生成回路４５０の詳細な構成例を示す。基準電圧生成回路４５０は、基準電圧出力ノードＮＱに電流を流すための第２の電流源４５１と、第２の電流源４５１からの電流に応じた電圧を基準電圧出力ノードＮＱに発生させる電圧発生回路４５２とを含む。なお、本実施形態の基準電圧生成回路は図７の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００７４】
第２の電流源４５１は、３つの電流源を含み、３つの電流源はそれぞれ出力電流ＩＣ１〜ＩＣ３を出力する。各電流源の構成と動作は、電流源４４０（図６）で説明したものと同様である。すなわち、出力電流ＩＣ１〜ＩＣ３は、制御部４３０からの制御信号（電流設定信号）ＳＬＩ１〜ＳＬＩ３に基づいてオン・オフされる。こうすることで、出力電流ＩＳ２の電流値を、必要な回路装置数ｎに応じて、可変に設定することができる。
【００７５】
電圧発生回路４５２は、抵抗素子ＲＣＡ、ＲＣ１〜ＲＣ３、Ｎ型トランジスターＴＣ１〜ＴＣ３を含む。制御部４３０からの制御信号（抵抗設定信号）ＳＬＲ１〜ＳＬＲ３により、トランジスターＴＣ１〜ＴＣ３がオン・オフされることで、合成抵抗値が可変に設定される。そして合成抵抗値が可変に設定されることで、基準電圧出力ノードＮＱに発生する電圧、すなわち基準電圧レベルＶＲＥＦが可変に設定される。例えば、ＳＬＲ１がＨレベル、ＳＬＲ２及びＳＬＲ３がＬレベルの場合は、ＴＣ１がオン状態、ＴＣ２及びＴＣ３がオフ状態になるから、抵抗素子ＲＣＡとＲＣ１との合成抵抗Ｒｔｏｔになる。そして第２の電流源４５１の出力電流ＩＳ２と合成抵抗Ｒｔｏｔとの積で決まる電圧が、ＶＲＥＦとして出力される。
【００７６】
図８（Ａ）〜図８（Ｃ）は、回路装置数ｎ、出力電流ＩＳ１、ＩＳ２、合成抵抗Ｒｔｏｔ、検出電圧ＶＳＡ１、基準電圧レベルＶＲＥＦの関係を説明する図である。図８（Ａ）〜図８（Ｃ）では、回路装置の検出用抵抗素子ＲＢ（図３）の抵抗値を５ｋΩに設定している。なお、図８（Ａ）〜図８（Ｃ）に示す電流値、抵抗値、電圧値は一例であって、これ以外の値に設定することもできる。
【００７７】
図８（Ａ）に、回路装置が全て接続されている場合を示す。例えば、必要な回路装置数ｎが２である場合には、バスに接続された回路装置数も同じく２である。この場合には、出力電流ＩＳ１は０．５ｍＡに設定され、合成抵抗Ｒｔｏｔは２．５ｋΩであるから、検出電圧（第１の信号線の電圧レベル）ＶＳＡ１は１．２５Ｖになる。また例えば、必要な回路装置数ｎが５である場合には、バスに接続された回路装置数も同じく５である。この場合には、出力電流ＩＳ１は２ｍＡに設定され、合成抵抗Ｒｔｏｔは１ｋΩであるから、検出電圧ＶＳＡ１は２Ｖになる。
【００７８】
図８（Ｂ）に、回路装置が１個不足している場合を示す。例えば、必要な回路装置数ｎが２である場合には、バスに接続された回路装置数は１である。この場合には、出力電流ＩＳ１は０．５ｍＡであって、合成抵抗Ｒｔｏｔは５ｋΩであるから、検出電圧ＶＳＡ１は２．５Ｖになる。また例えば、必要な回路装置数ｎが５である場合には、バスに接続された回路装置数は４である。この場合には、出力電流ＩＳ１は２ｍＡであって、合成抵抗Ｒｔｏｔは１．２５ｋΩであるから、検出電圧ＶＳＡ１は２．５Ｖになる。
【００７９】
このように第２の構成例（図６、図７）では、必要な回路装置数ｎに応じて検出電圧ＶＳＡ１が変化する。こうすることで、回路装置が全て接続されている場合と１個不足している場合との検出電圧ＶＳＡ１の電圧差を、第１の構成例（図２）の場合よりも大きくすることができる。第１の構成例では、図５（Ａ）、図５（Ｂ）に示すように、必要な回路装置数ｎが増加すると共に、検出電圧差は小さくなる。例えば、ｎ＝２の場合には検出電圧差は１Ｖであるが、ｎ＝８の場合には検出電圧差は０．１４Ｖに減少する。一方、第２の構成例では、図８（Ａ）、図８（Ｂ）に示すように、ｎ＝８の場合でも検出電圧差として０．２６Ｖを確保することができる。検出電圧差が小さいほど、基準電圧レベルＶＲＥＦのばらつきや比較器ＣＭＰの性能ばらつきなどの影響を受けやすくなる。従って、第２の構成例によれば、検出電圧差を大きくすることができるから、基準電圧レベルＶＲＥＦのばらつきや比較器ＣＭＰの性能ばらつきなどの影響を低減することができ、より確実な接続検出を行うことが可能になる。
【００８０】
図８（Ｃ）に、基準電圧生成回路４５０（図７）による基準電圧レベルＶＲＥＦの設定を示す。図８（Ｃ）において、出力電流ＩＳ２は第２の電流源４５１（図７）が出力する電流であり、合成抵抗Ｒｔｏｔは電圧発生回路（制御装置側）４５２（図７）に設けられた抵抗素子の合成抵抗である。上述したように、第２の構成例では、必要な回路装置数ｎに応じて検出電圧ＶＳＡ１が変化するから、それに応じてＶＲＥＦも可変に設定される。例えばｎ＝２の場合には、ＶＲＥＦは１．６７Ｖに設定され、またｎ＝５の場合には２．２２Ｖに設定され、またｎ＝８の場合には２．００Ｖに設定される。このように、ＶＲＥＦは、回路装置が全て接続されている場合の検出電圧と１個不足している場合の検出電圧との中間の電圧に設定される。このようにすれば、比較器ＣＭＰにより検出電圧ＶＳＡ１と基準電圧レベルＶＲＥＦとを比較することで、回路装置の接続検出を行うことができる。
【００８１】
図９（Ａ）に、電流源４４０（図６）による電流値の設定の一例を示す。図９（Ａ）では、ＩＡ１を０．５ｍＡ、ＩＡ２を１ｍＡ、ＩＡ３を２ｍＡに設定している。例えば、必要な回路装置数ｎが２である場合には、ＩＡ１（０．５ｍＡ）のみを選択する（オン状態にする）ことで、ＩＳ１を０．５ｍＡに設定することができる。また例えば、必要な回路装置数ｎが８である場合には、ＩＡ２（１ｍＡ）とＩＡ３（２ｍＡ）とを選択する（オン状態にする）ことで、ＩＳ１を３ｍＡに設定することができる。
【００８２】
図９（Ｂ）に、基準電圧生成回路４５０（図７）による基準電圧レベルＶＲＥＦの設定の詳細例を示す。第２の電流源４５１の出力電流ＩＳ２の設定は、図９（Ａ）に示した電流源４４０と同一であるから、ここでは説明を省略する。図９（Ｂ）では、電圧発生回路４５２（図７）の抵抗素子ＲＣＡは１０ｋΩ、ＲＣ１は５ｋΩ、ＲＣ２は２．５ｋΩ、ＲＣ３は１．６ｋΩに設定されている。これらの抵抗素子のうちＲＣＡは常に選択（電気的に接続）されているが、他のＲＣ１〜ＲＣ３は制御信号ＳＬＲ１〜ＳＬＲ３に基づいて選択される。例えばｎ＝２の場合には、ＲＣＡとＲＣ１が電気的に接続されることで、合成抵抗Ｒｔｏｔは３．３３ｋΩになる。またｎ＝６の場合には、ＲＣＡ、ＲＣ１、ＲＣ３が電気的に接続されることで、合成抵抗Ｒｔｏｔは０．９１ｋΩになる。このように、必要な回路装置数ｎに応じて出力電流ＩＳ２と合成抵抗Ｒｔｏｔが設定され、そしてＩＳ２とＲｔｏｔとの積で決まる電圧が、ＶＲＥＦとして出力される。
【００８３】
以上説明したように、本実施形態の制御装置の第２の構成例によれば、必要な回路装置数が多くなっても、検出電圧差、すなわち回路装置が全て接続されている場合の検出電圧と１個不足している場合の検出電圧との電圧差を大きくすることができる。こうすることで、基準電圧レベルＶＲＥＦのばらつきや比較器ＣＭＰの性能ばらつきなどの影響を低減することができ、より確実な接続検出を行うことが可能になる。その結果、必要な回路装置数が異なる多様なシステム（電子機器）の構成に対応することなどが可能になる。
【００８４】
４．システム
図１０に、本実施形態の制御装置４００及び回路装置１００を含むシステムの基本的な構成例を示す。本構成例のシステムは、例えばプリンターであって、第１〜第ｎの記憶装置１００−１〜１００−ｎ、ｎ個の基板２００−１〜２００−ｎ、ｎ個の液体容器（インクカートリッジ）３００−１〜３００−ｎ、制御装置４００及びホスト装置５００を含む。なお、本実施形態のシステムは図６の構成に限定されず、その構成要素の一部を省略したり、他の構成要素に置き換えたり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００８５】
図１０の第１〜第ｎの記憶装置１００−１〜１００−ｎは、図１の第１〜第ｎの回路装置に対応する。また図１０のクロック信号線ＳＣＫは、図１の第１の信号線ＳＡ１に対応する。なお、図１０では、クロック信号線ＳＣＫを接続検出用の信号線（第１の信号線ＳＡ１）として用いているが、他の信号線（例えばリセット信号線ＸＲＳＴ）を接続検出用の信号線として用いてもよい。
【００８６】
第１〜第ｎの記憶装置１００−１〜１００−ｎは、リセット信号線ＸＲＳＴ、クロック信号線ＳＣＫ、データ信号線ＳＤＡからなるバスを介して、制御装置４００と接続される。また、各記憶装置には、高電位電源線ＶＤＤ及び低電位電源線ＶＳＳを介して、制御装置４００から電源電圧が供給される。各記憶装置は、メモリー（例えば不揮発性メモリー等）を含み、各メモリーにはｎ個の液体容器（インクカートリッジ）３００−１〜３００−ｎを識別するためのＩＤ（Identification)情報、製造情報やホスト装置５００から書き込まれる情報が記憶される。例えば、製造情報としては、製造日の情報、インク色の情報などがあり、ホスト装置５００から書き込まれる情報としては、インク残量の情報などがある。メモリーは、例えばＦＥＲＡＭ（強誘電体メモリー）や、フラッシュメモリー等の不揮発性メモリーにより構成することができる。
【００８７】
また、第１〜第ｎの記憶装置１００−１〜１００−ｎは、基板２００−１〜２００−ｎにそれぞれ設けられ、基板２００−１〜２００−ｎは、液体容器（インクカートリッジ）３００−１〜３００−ｎにそれぞれ設けられる。基板及び液体容器の詳細な構成例については、後述する。
【００８８】
ホスト装置５００は、例えばプリンター本体などであって、ホスト制御部５１０、表示部５２０、操作部５３０を含む。ホスト制御部５１０は、プリンターの印刷処理に必要な制御や、インクカートリッジ（液体容器）のインク残量の算出、外部機器との通信処理の制御などを行う。表示部５２０は、例えばＬＣＤ（液晶ディスプレイ）等であって、プリンターの操作画面、動作状態、エラーメッセージ等を表示する。操作部５３０は、例えばキーパッド等で構成され、使用者がプリンターを操作するために用いられる。
【００８９】
例えばインクジェット方式のプリンターなどでは、インクカートリッジ（液体容器）として１色のインクを格納する単色型を使用したり、或いは複数色のインクを格納する一体型を使用したりする。使用するインクカートリッジのタイプによって、プリンターに装着されるインクカートリッジの個数が変化する。すなわち、バスに接続される記憶装置（回路装置）の個数が変化する。
【００９０】
本実施形態の制御装置及び回路装置によれば、システムの構成、仕様等により、バスに接続される回路装置の個数が増減する場合であっても、確実に回路装置の接続検出を行うことができる。その結果、必要な回路装置数が異なる多様なシステム（電子機器）の構成に対応することなどが可能になる。また、バスの信号線のうちのいずれか１つを、制御装置と回路装置との間の通信及び回路装置の接続検出に用いることができるから、接続検出のための専用の端子及び配線を設ける必要がなくなる。その結果、製造コストを低減することなどが可能になる。
【００９１】
５．基板及び液体容器
図１１に、本実施形態の記憶装置（回路装置）１００が設けられた液体容器３００の詳細な構成例を示す。なお以下では、ホスト装置５００がインクジェット方式のプリンターであり、液体容器３００がインクカートリッジであり、基板２００が、インクカートリッジに設けられた回路基板である場合を例に説明する。但し、本実施形態では、ホスト装置、制御装置、液体容器、基板は、他の装置、容器、基板であってもよい。例えば、ホスト装置はメモリーカードのリーダー／ライターであってもよく、基板はメモリーカードに設けられた回路基板であってもよい。
【００９２】
図１１に示すインクカートリッジ３００（広義には液体容器）の内部には、インクを収容するための図示しないインク室が形成される。また、インクカートリッジ３００には、インク室に連通するインク供給口３４０が設けられる。このインク供給口３４０は、インクカートリッジ３００がプリンターに装着されたときに、印刷ヘッドユニットにインクを供給するためのものである。
【００９３】
インクカートリッジ３００は、回路基板２００（広義には基板）を含む。回路基板２００には、本実施形態の記憶装置１００が設けられ、データの記憶や制御装置４００を介してホスト装置５００とのデータ送受信を行う。回路基板２００は、例えばプリント基板により実現され、インクカートリッジ３００の表面に設けられる。回路基板２００には、高電位電源ＶＤＤ等の端子が設けられる。そして、インクカートリッジ３００がプリンターに装着されたときに、それらの端子とプリンター側の端子が接触（電気的に接続）することで、電源やデータのやり取りが行われる。
【００９４】
図１２（Ａ）、図１２（Ｂ）に、本実施形態の記憶装置１００が設けられた回路基板２００の詳細な構成例を示す。図１２（Ａ）に示すように、回路基板２００の表面（プリンターと接続される面）には、複数の端子を有する端子群が設けられる。この端子群は、低電位電源端子ＶＳＳ、高電位電源端子ＶＤＤ、リセット端子ＸＲＳＴ、クロック端子ＳＣＫ、データ端子ＳＤＡを含む。各端子は、例えば矩形状（略矩形状）に形成された金属端子により実現される。そして、各端子は、回路基板２００に設けられた図示しない配線パターン層やスルーホールを介して、記憶装置１００に接続される。
【００９５】
図１２（Ｂ）に示すように、回路基板２００の裏面（プリンターと接続される面の裏側の面）には、本実施形態の記憶装置１００が設けられる。記憶装置１００は、例えば、強誘電体メモリーを有する半導体記憶装置により実現できる。この記憶装置１００には、インク又はインクカートリッジ３００に関連する種々のデータが格納され、例えば、インクカートリッジ３００を識別するためのＩＤ情報やインクの消費量等のデータが格納される。インク消費量のデータは、インクカートリッジ３００内に収容されたインクについて、印刷の実行等に伴い消費されるインク量の累計を示すデータである。このインク消費量のデータは、インクカートリッジ３００内のインク量を示す情報であってもよく、消費したインク量の割合を示す情報であってもよい。
【００９６】
なお、以上のように本実施形態について詳細に説明したが、本発明の新規事項及び効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義又は同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また制御装置、回路装置及びシステムの構成、動作も本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【００９７】
１００  回路装置（記憶装置）、１１０  電圧発生回路（回路装置側）、
２００  基板（回路基板）、３００  液体容器、３４０  インク供給口、
４００  制御装置、４１０  電源電圧供給回路、４２０  接続検出回路、
４３０  制御部、４４０  電流源、４５０  基準電圧生成回路、
４５１  第２の電流源、４５２  電圧発生回路（制御装置側）、
５００  ホスト装置、５１０  ホスト制御部、５２０  表示部、５３０  操作部、
ＢＳＡ  バス、ＳＡ１  第１の信号線、ＯＢＸ  出力回路、
ＩＢＹ１〜ＩＢＹｎ  入力回路、ＶＤＤ  電源電圧、
ＳＣＫ  クロック端子、ＳＤＡ  データ端子、ＸＲＳＴ  リセット端子
【図１】
2011230447.tif 000003
【図２】
2011230447.tif 000004
【図３】
2011230447.tif 000005
【図４】
2011230447.tif 000006
【図５】
2011230447.tif 000007
【図６】
2011230447.tif 000008
【図７】
2011230447.tif 000009
【図８】
2011230447.tif 000010
【図９】
2011230447.tif 000011
【図１０】
2011230447.tif 000012
【図１１】
2011230447.tif 000013
【図１２】
2011230447.tif 000014