JP7213360B2 - メモリ回路を備えた印刷コンポーネント - Google Patents

メモリ回路を備えた印刷コンポーネント Download PDF

Info

Publication number
JP7213360B2
JP7213360B2 JP2021541203A JP2021541203A JP7213360B2 JP 7213360 B2 JP7213360 B2 JP 7213360B2 JP 2021541203 A JP2021541203 A JP 2021541203A JP 2021541203 A JP2021541203 A JP 2021541203A JP 7213360 B2 JP7213360 B2 JP 7213360B2
Authority
JP
Japan
Prior art keywords
memory
analog
pad
circuit
component
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021541203A
Other languages
English (en)
Other versions
JP2022517409A (ja
Inventor
ガードナー,ジェイムズ,マイケル
ング,ブーン,ビン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from PCT/US2019/016817 external-priority patent/WO2020162920A1/en
Priority claimed from PCT/US2019/016725 external-priority patent/WO2020162887A1/en
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of JP2022517409A publication Critical patent/JP2022517409A/ja
Application granted granted Critical
Publication of JP7213360B2 publication Critical patent/JP7213360B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04536Control methods or devices therefor, e.g. driver circuits, control circuits using history data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04541Specific driving circuit
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04543Block driving
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04551Control methods or devices therefor, e.g. driver circuits, control circuits using several operating modes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04555Control methods or devices therefor, e.g. driver circuits, control circuits detecting current
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04563Control methods or devices therefor, e.g. driver circuits, control circuits detecting head temperature; Ink temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/0458Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads based on heating elements forming bubbles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04586Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0615Address space extension
    • G06F12/063Address space extension for I/O modules, e.g. memory mapped I/O
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1668Details of memory controller
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1293Printer information exchange with computer
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1069I/O lines read out arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/16Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/26Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/10Aspects relating to interfaces of memory device to external buses
    • G11C2207/105Aspects related to pads, pins or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Electronic Switches (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Ink Jet (AREA)
  • Credit Cards Or The Like (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Facsimiles In General (AREA)
  • Recording Measured Values (AREA)

Description

印刷コンポーネントには、流体室及び流体アクチュエータをそれぞれ含むノズル及び/又はポンプのアレイを含むものがあり、流体アクチュエータを作動させることにより、流体室内の流体の移動を引き起こすものがある。一部の例示的流体ダイは、プリントヘッドであってもよく、流体は、インク又は印刷剤に対応する場合がある。印刷コンポーネントの例には、2D及び3D印刷システム及び/又はその他の高精度液体散布システムのためのプリントヘッドが含まれる。
一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、メモリ回路を印刷コンポーネントに接続するための可撓性配線基板を示すブロック概略図である。 一例による、メモリ回路を印刷コンポーネントに接続するための可撓性配線基板を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、メモリ回路を印刷コンポーネントに接続するための可撓性配線基板を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、印刷コンポーネントのメモリ回路を示すブロック概略図である。 一例による、メモリ回路を印刷コンポーネントに接続するための可撓性配線基板を示すブロック概略図である。 一例による、流体噴射システムを示すブロック概略図である。
図面全体を通して、同一の参照番号は、類似しているが必ずしも同一ではない要素を示している。図は必ずしも縮尺どおりではなく、一部の部品のサイズは、図示されている例をより明確に示すために誇張されている場合がある。さらに、図面は、説明と一致する種々の例及び/又は実施形態を提供するが、説明が、図面に提供された例及び/又は実施形態に限定されることはない。
[詳細な説明]
以下の詳細な説明では、本明細書の一部を形成する添付の図面が参照される。添付の図面には、本開示を実施することができる種々の特定の例が、例として示されている。本開示の範囲から逸脱することなく、他の例を利用することができ、構造的又は論理的な変更を行うことができることを理解されたい。したがって、以下の詳細な説明は、限定的な意味で解釈されるべきではなく、本開示の範囲は、添付の特許請求の範囲によって定義される。本明細書に記載された様々な例の特徴は、特に断りのない限り、部分的又は全体的に互いに組み合わされてもよいことを理解されたい。
例示する流体ダイは、流体アクチュエータ(例えば、流体を噴射及び再循環するため)を含む場合がある。流体アクチュエータの例には、熱抵抗ベースのアクチュエータ、圧電膜ベースのアクチュエータ、静電膜アクチュエータ、機械的/衝撃駆動膜アクチュエータ、磁気制限駆動アクチュエータ、あるいは、電気的作動に応答して流体の移動を引き起こすことができる他の適当なデバイスが含まれる。本明細書に記載される流体ダイは、流体アクチュエータのアレイと呼ばれることがある複数の流体アクチュエータを含む場合がある。作動イベントとは、流体移動を引き起こすための流体ダイの流体アクチュエータの単一又は同時の作動を指す場合がある。作動イベントの例は、流体発射イベントであり、これによって流体は、ノズルを通して噴射される。
例示する流体ダイでは、流体アクチュエータのアレイは、流体アクチュエータの複数の組を成すように配置される場合がある。そのような各組の流体アクチュエータは、「プリミティブ」又は「発射プリミティブ」と呼ばれることがある。プリミティブ内の流体アクチュエータの数は、プリミティブのサイズと呼ばれることがある。一部の例では、各プリミティブの一組の流体アクチュエータを、同じ一組の作動アドレスを使用してアドレス指定することができ、プリミティブの各流体アクチュエータは、その一組の作動アドレスのうちの異なる作動アドレスに対応している。アドレスは、アドレスバスを介して伝達される。一部の例では、作動イベントの際に、各プリミティブ内の、アドレスバス上のアドレスに対応する流体アクチュエータが、発射信号(発射パルスとも呼ばれる)に応答して、そのプリミティブに対応する選択データ(ノズルデータ又はプリミティブデータとも呼ばれることがある)の状態(例えば、選択ビット状態)に基づいて作動(例えば、発射)される。
場合によっては、流体ダイの電気的及び流体的動作の制約から、作動イベントの際に同時に作動できる流体アクチュエータの数は、制限される場合がある。プリミティブによれば、そのような動作上の制約に適合するために、所与の作動イベントの際に同時に作動できる流体アクチュエータのサブセットを選択することが容易になる。
例として、ある流体ダイが4つのプリミティブを含み、各プリミティブが8つの流体アクチュエータを有し(例えば、各流体アクチュエータが一組のアドレス0~7のうちの異なるアドレスに対応し)ており、電気的及び流体的制約から、各プリミティブにつき1つの流体アクチュエータに作動が制限される場合、所与の作動イベントに対して、合計4つの流体アクチュエータ(各プリミティブから1つの流体アクチュエータ)を同時に作動させることができる。例えば、第1の作動イベントに対しては、アドレス「0」に対応する各プリミティブのそれぞれの流体アクチュエータが作動される場合がある。第2の作動イベントに対しては、アドレス「5」に対応する各プリミティブのそれぞれの流体アクチュエータが作動される場合がある。理解されるように、このような例は、単に例示の目的で提供されるものであり、本明細書で企図される流体ダイは、各プリミティブにつきもっと多くの又はもっと少ない数の流体アクチュエータを含む場合があり、各ダイにつきもっと多くの又はもっと少ない数のプリミティブを含む場合がある。
例示する流体ダイは、流体室、オリフィス、及び/又は、他の特徴を含む場合がある。特徴は、エッチング、微細加工(例えば、フォトリソグラフィー)、マイクロマシニングプロセス、若しくは他の適当なプロセス又はそれらの組み合わせにより流体ダイの基板に形成された種々の表面によって画定される場合がある。基板の例には、シリコンベースの基板、ガラスベースの基板、ガリウムヒ素ベースの基板、及び/又は、微細加工デバイス及び構造のための他のそのような適当なタイプの基板が含まれる。本明細書で使用される場合、流体室は、ノズルオリフィスと流体的に連通している噴射室を含み、ノズルオリフィスを通して流体を噴射することができる場合があり、また、流体チャネルを含み、流体チャネルを通して流体を送達できる場合がある。一部の例では、流体チャネルは、マイクロ流体チャネルである場合がある。本明細書で使用されるように、マイクロ流体チャネルは、少量の流体(例えば、ピコリットルスケール、ナノリットルスケール、マイクロリットルスケール、ミリリットルスケールなど)の送達が容易になるように、十分に小さいサイズ(例えば、ナノメートルサイズのスケール、マイクロメートルサイズのスケール、ミリメートルサイズのスケールなど)のチャネルに対応する場合がある。
一部の例では、流体アクチュエータは、ノズルの一部として構成される場合がある。その場合、ノズルは、流体アクチュエータの他に、ノズルオリフィスと流体的に連通する噴射室を含む場合がある。流体アクチュエータは、流体アクチュエータの作動により流体室内の流体の移動が引き起こされ、それによって、ズルオリフィスを介した流体室からの流体滴の噴射が引き起こされるように、流体室に対して相対的に配置される。そのため、ノズルの一部として構成された流体アクチュエータは、流体噴射器又は噴射アクチュエータと呼ばれることがある。
一部の例では、流体アクチュエータは、ポンプの一部として構成される場合がある。その場合、ポンプは、流体アクチュエータの他に、流体チャネルを含む場合がある。流体アクチュエータは、流体アクチュエータの作動により流体チャネル(例えば、マイクロ流体チャネル)内に流体移動が生成され、それによって、流体ダイ内の流体が例えば流体供給源とノズルとの間で送達されるように、流体チャネルに対して相対的に配置される。ダイ内での流体の移動/ポンプ輸送は、マイクロ再循環と呼ばれることがある。流体チャネル内で流体を送達するように構成された流体アクチュエータは、非噴射アクチュエータ又はマイクロ再循環アクチュエータと呼ばれることがある。
一例によるノズルでは、流体アクチュエータは、サーマルアクチュエータを含む場合がある。その場合、流体アクチュエータの作動(「発射」と呼ばれることもある)により流体が加熱され、流体室内にガス状の駆動気泡が形成され、それによってノズルオリフィスからの流体滴の噴射が引き起こされる。上記のように、流体アクチュエータは、種々のアレイ(例えば、列)を成すように配置される場合がある。その場合、流体アクチュエータは、流体噴射器及び/又はポンプとして実施される場合があり、流体噴射器の選択的動作により、流体滴の噴射が引き起こされ、ポンプの選択的動作により、流体ダイ内の流体の移動が引き起こされる。一部の例では、流体アクチュエータのアレイは、種々のプリミティブを成すように配置される場合がある。
流体ダイによっては、データをデータパケットの形で受信するものがある。データパケットは、発射パルス群(FPG)又は発射パルス群データパケットと呼ばれることもある。一部の例では、そのようなデータパケットは、設定データや選択データを含む場合がある。例によっては、設定データは、ダイに搭載された種々の機能を設定するためのデータを含む場合があり、例えば、発射動作の一部として作動される流体アクチュエータのアドレスを表すアドレスビット、発射パルス特性を設定するための発射パルスデータ、及び、加熱や検知のような熱による動作を設定するためのサーマルデータを含む場合がある。例によっては、データパケットは、設定データを含むヘッド部分及びテール部分、並びに、選択(プリミティブ)データを含む本体部分を有するように構成される。例示する流体ダイでは、データパケットの受信に応答して、ダイ上の制御回路は、アドレスデコーダ/ドライバを使用して、アドレスをアドレスラインに提供し、作動ロジック(論理回路)を使用して、選択された流体アクチュエータを作動させ(例えば、アドレス、選択データ、及び発射パルスに基づいて)、設定ロジックを使用して、例えば設定データ及びモード信号に基づいて、発射パルス構成、亀裂検知動作、及び熱による動作のようなダイ上の機能の動作を設定する。
一部の例示的流体ダイは、流体アクチュエータの他に、プリンタのような外部デバイスとの間で情報(例えば、メモリビット)を通信する、ダイに搭載されたメモリを含む場合がある。これは、例えば、流体の噴射を調整するための流体アクチュエータや他のデバイス(例えば、ヒーターや亀裂センサー)の動作といった、流体ダイの動作の制御を支援するためである。例えば、そのような情報の例には、熱的挙動、オフセット、領域情報、カラーマップ、流体レベル、及びノズルの数が含まれ得る。
メモリは通常、オーバーヘッド回路(アドレス、デコード、読み取り、書き込みモードなど)を含み、オーバーヘッド回路は、実施するのにコストがかかり、ダイ上の比較的大量のシリコン領域を使用する。ただし、一部の例示的流体ダイでは、データの選択、作動、及び流体アクチュエータのアレイへの転送に、同様の回路が使用されるため、データを選択して流体アクチュエータに転送するための制御回路の多目的部分(例えば、高速データパスの部分を含む)は、メモリアレイのメモリ要素も選択する。
マルチバスアーキテクチャに関連する空間をさらに節約し、複雑さを低減するために、一部の例示的流体ダイは、シングルレーンアナログバスを採用している。シングルレーンアナログバスは、メモリ要素と並列に通信するように接続され、共有シングルレーンアナログバス(検知バスとも呼ばれる)を介してメモリ要素との間で情報を読み書きする。一部の例では、シングルレーンバスは、メモリ要素を個別に読み書きすることができ、又はメモリ要素の異なる組み合わせを並列に読み書きすることができる。さらに、一部の例示的流体ダイは、亀裂センサー、温度センサー、及び発熱素子のようなデバイスを含む場合があり、これらも、検知や制御のために、シングルレーンアナログバスに接続される場合がある。
ダイに搭載されたメモリを有する例示的流体ダイでは、データパケットは、流体作動動作の一部として作動させる流体アクチュエータを選択するための選択データを伝達する他に、メモリアクセス動作(例えば、読み取り/書き込み動作)の一部としてアクセスされるメモリ要素を選択するための選択データを伝達する場合がある。流体作動モードとメモリアクセスモードのような異なる動作モード間を区別するために、例示的流体ダイは、異なる動作モードに対して異なる動作プロトコルを使用することができる。例えば、流体ダイは、データパッド(DATA)を介して受信したデータ(例えば、データパケット)、クロックパッド(CLK)を介して受信したクロック信号、モードパッド(MODE)を介して受信したモード信号、及び発射パッド(FIRE)を介して受信した発射信号のような、あるプロトコルの一連の動作信号を使用して、流体アクチュエータの動作を識別し、別の一連のそのような信号を使用して、メモリアクセス動作(例えば、読み取りや書き込み)を識別する場合がある。
例示的流体ダイにおいて、ダイに搭載されるメモリ要素は、ワンタイムプログラマブル(OTP)要素であってもよい。製造時に、情報は、例えば、流体ダイがプリントヘッド又はペンの一部として構成された後のような製造プロセス中の遅い時期に、メモリ要素に書き込まれる場合がある。メモリに欠陥があることが判明した場合(例えば、正しくプログラムされない1つ以上の故障したビットがある場合)、流体ダイは、正しく機能しない可能性があり、したがって、流体ダイ、プリントヘッド、及びペンにも欠陥がある可能性がある。また、メモリのオーバーヘッド回路が流体アクチュエータの選択作動回路と共有されている場合であっても、ダイに搭載されたメモリ要素を有することで、シリコン領域は消費され、流体ダイの寸法は大きくなる。
本明細書でさらに詳しく説明されるように、本開示は、例えば、流体アクチュエータのアレイを有する流体ダイを含む、プリントヘッド又はプリントペンのような印刷コンポーネントを提供する。流体ダイは、流体アクチュエータの噴射動作のような流体ダイの動作を制御するための動作信号を伝達するいくつかの入出力(I/O)端子に結合される。I/O端子は、アナログ検知端子を含む。印刷コンポーネントは、流体ダイとは別の、I/O端子に結合されたメモリダイを含む。メモリダイは、印刷コンポーネントに関連するメモリ値を記憶しており、例えば、製造データ、熱的挙動、オフセット、領域情報、カラーマップ、ノズルの数、及び流体の種類などに関連するメモリ値を記憶している。一例によれば、メモリダイは、記憶されたメモリ値のメモリアクセスシーケンスを表す動作信号をI/O端子上で検出することに応答して、そのメモリアクセスシーケンスに対応する記憶されたメモリ値に基づいて、アナログ信号を検知端子に提供する。
本明細書でさらに詳しく説明されるように、一例として、メモリダイは、流体ダイ上の欠陥のあるメモリアレイを置き換え、又はその代わりとなり、それによって流体ダイ、及び流体ダイを使用する印刷コンポーネント(例えば、プリントペン)を使用可能な状態に維持する。別の例では、流体ダイ上のメモリアレイの代わりにメモリダイを使用することより、流体ダイ、及び流体ダイを使用するプリントヘッドを小型化することができる。別の例では、流体ダイを使用して、流体ダイ上のメモリアレイを補助することができる(例えば、メモリ容量を拡張するために)。
図1は、本開示の一例による、印刷コンポーネント10のような印刷コンポーネントのメモリ回路30を概略的に示すブロック概略図である。メモリ回路30は、制御回路32と、印刷コンポーネント10の動作に関連するいくつかのメモリ値36を記憶するメモリコンポーネント34とを含む。メモリコンポーネント34は、例えば、EPROM、EEPROM、フラッシュ、NV RAM、ヒューズのような任意数の不揮発性メモリ(NVM)を含む、任意の適当な記憶要素を含む場合がある。一例において、メモリ値36は、ルックアップテーブルとして記憶された値であってもよい。そのようなルックアップテーブルは、索引データのアレイであってもよく、各メモリ値は、対応するアドレス又は索引を有する場合がある。種々の例において、各メモリ値36は、「0」又は「1」のビット状態を有するデータビットを表し、又は、「0」及び「1」に対応するアナログ値(例えば、電圧又は電流)を表している。種々の例において、回路30は、ダイである。
メモリ回路30は、動作信号を印刷コンポーネント10に伝達する複数の信号経路41に接続するためのいくつかの入出力(I/O)パッド40を含む。一例において、複数のI/Oパッド40は、CLKパッド42、データパッド44、発射パッド46、モードパッド48、及びアナログパッド50を含む。これらについては、以下でさらに詳しく説明される。種々の例において、制御回路32は、I/Oパッド40を介して印刷コンポーネント10に伝達される動作信号を監視する。一例において、制御回路32は、メモリ読み取り(例えば、「読み取り」プロトコル)を表す一連の動作信号を検出すると、アナログ電気信号をアナログパッド50に提供することにより、そのメモリ読み取りによって選択された記憶されたメモリ値36を表すアナログ電気値をアナログパッド50上に提供する。種々の例において、アナログパッド50に提供されるアナログ電気信号は、アナログ電圧信号とアナログ電流信号のうちの一方であってもよく、アナログ電気信号は、電圧レベルと電流レベルのうちの一方であってもよい。種々の例において、アナログパッド50は、アナログ検知回路に接続されたアナログ検知パッドであってもよい。アナログパッド50は、本明細書では、検知パッド50と呼ばれることもある。
一例において、制御回路32は、メモリ書き込み(「書き込み」プロトコル)を表す一連の動作信号を検出すると、記憶されたメモリ値の値を調節する。
図2は、一例による、印刷コンポーネント10のメモリダイ30を概略的に示すブロック概略図である。印刷コンポーネント10は、プリントペン、プリントカートリッジ、又はプリントヘッドであってもよく、あるいは、いくつかのプリントヘッドを含む場合がある。種々の例において、印刷コンポーネント10は、印刷システムにおいて取り外し可能及び交換可能であってもよい。印刷コンポーネントは、詰め替え可能なデバイスであってもよく、インクのような流体を入れるためのタンク、チャンバー、又は容器を含む場合がある。印刷コンポーネントは、流体を入れるための交換可能な容器を含む場合がある。
一例において、印刷コンポーネント10は、流体噴射回路20、メモリ回路30、及びいくつかの入出力(I/O)パッド40を含む。流体噴射回路20は、流体アクチュエータ26のアレイ24を含む。種々の例において、流体アクチュエータ26は、いくつかのプリミティブを形成するように構成される場合があり、各プリミティブが、いくつかの流体アクチュエータ26を含む場合がある。流体アクチュエータ26の一部は、流体噴射用ノズルの一部として構成される場合があり、別の部分は、流体循環用ポンプの一部として構成される場合がある。一例において、流体噴射回路20は、ダイを含む。
一例において、メモリ回路30のI/Oパッド40は、CLKパッド42、データパッド44、発射パッド46、モードパッド48、及びアナログパッド50を含む。これらのパッドは、印刷コンポーネント10とプリンタ60のような別個のデバイスとの間で流体噴射回路20を動作させるためのいくつかのデジタル及びアナログ動作信号を伝達する複数の信号経路に接続するためのものである。CLKパッド42は、クロック信号を伝達することができる。データパッド44は、設定データ及び選択データを含むデータ(例えば、発射パルス群(FPG)データパケットの形のデータ)を伝達することができる。発射パッドは、流体噴射回路20の動作(例えば、選択された流体アクチュエータ24の動作など)を開始するための発射パルスのような発射信号を伝達することができる。モードパッド48は、流体噴射回路20の様々な動作モードを知らせる(示す)ことができる。そして、検知パッド50は、流体噴射回路20の検知要素(例えば、亀裂センサー、温度センサー、ヒーターなど)及び流体噴射回路20の記憶要素(例えば、以下でさらに詳しく説明される)の検知及び動作のためのアナログ電気信号を伝達することができる。
一例において、メモリ回路30のメモリコンポーネント34のメモリ値36は、印刷コンポーネント10に関連するメモリ値であり、例えば、ノズルの数、インクレベル、動作温度、製造情報のような流体噴射回路20の動作に関連するメモリ値を含む。種々の例において、制御回路32は、上記と同様に、メモリ読み取り(例えば、「読み取り」プロトコル)を表す一連の動作信号を検出すると、アナログ電気信号をアナログパッド50に提供することにより、メモリ読み取りによって選択された記憶されたメモリ値36を表すアナログ電気値をアナログパッド50上に提供する。
流体噴射回路20が流体ダイとして実施される例では、メモリ回路30を流体噴射回路20とは別個に配置することにより、そのような流体ダイを、より小さな寸法で作製することができ、したがって、流体ダイ20を含むプリントヘッドは、より小さな寸法を有することができる。
一例において、流体噴射回路20は、印刷コンポーネント10及び流体噴射回路20の動作に関連する種々のメモリ値を記憶するいくつかのメモリ要素29を含むメモリアレイ28を含む場合がある。一例において、メモリアレイ28が欠陥のあるメモリ要素29を含む場合、メモリ回路30は、メモリ要素29に記憶された値を記憶されたメモリ値36で置き換える、メモリアレイ28の代替メモリ(置換メモリ)としての働きをする場合がある。別の例において、メモリ回路30は、メモリアレイ28を補助する(流体噴射回路20に関連する記憶容量を増加させる)場合がある。以下でさらに詳しく説明されるように、一例において、例えばダイに搭載された欠陥のあるメモリアレイ28を交換又は置き換えるために使用される場合、メモリ回路30は、オーバーレイ配線基板(例えば、可撓性オーバーレイ)を介して印刷コンポーネント10に接続される場合があり、メモリ回路30は、いくつかのI/Oパッド40の上に重なり、それらのI/Oパッド40と接触するパッドを含む場合がある。
図3は、本開示の一例による、メモリアレイ28を有する流体噴射回路20を含む印刷コンポーネント10に接続されたメモリ回路30、及びメモリ回路30(例えば、メモリダイ)を概略的に示すブロック概略図である。一例において、以下でさらに詳しく説明されるように、例えば、メモリアレイ28に欠陥がある場合、メモリ回路30は、流体噴射回路20のメモリアレイ28を置き換える。
流体噴射回路20は、流体アクチュエータ26のアレイ24、及びメモリ要素29のアレイ28を含む。一例において、流体アクチュエータ26のアレイ24及びメモリ要素29のアレイ28はそれぞれ、列を形成するように配列され、各列は、プリミティブと呼ばれる種々のグループを成すように構成される。各プリミティブP~Pは、流体アクチュエータF~Fとして示されているいくつかの流体アクチュエータと、メモリ要素M~Mとして示されているいくつかのメモリ要素とを含む。各プリミティブP~Pは、アドレスA~Aとして示されている同じ一組のアドレスを使用する。一例において、各流体アクチュエータ26は、同じアドレスによってアドレス指定可能な対応するメモリ要素29を有する。例えば、プリミティブPの流体アクチュエータFとメモリ要素Mはそれぞれ、アドレスAに対応するといった具合である。
一例において、各流体アクチュエータ26は、破線のメモリ要素29によって示されるように、2つの対応するメモリ要素29のような2つ以上の対応するメモリ要素29を有する場合がある。この場合、メモリ要素29のアレイ28は、列28と列28のようなメモリ要素29の2つの列を形成するように構成されている。他のメモリ要素はそれぞれ、対応するアドレスを共有する。他の例では、各流体アクチュエータ26は、3つ以上の対応するメモリ要素29を有する場合がある。この場合、他のメモリ要素29はそれぞれ、メモリアレイ28のメモリ要素29の追加の列の一部として配置される。一例によれば、以下でさらに詳しく説明されるように、メモリ要素29の2つ以上の列が使用され、2つ以上のメモリ要素29が同じアドレスを共有している場合、発射パルス群データパケット内の列ビットを使用して、メモリ要素29の各列を個別にアドレス指定(すなわち、アクセス)することにより、アクセスされる列を識別することができる。
一例において、流体噴射回路20は、流体噴射回路30の状態を検知するために、例えば、温度センサー及び亀裂センサーのような、センサーS~Sとして示されているいくつかのセンサー70を含む場合がある。一例において、メモリ要素29及びセンサー70は、以下でさらに詳しく説明されるように、プリンタ60などによるアクセスのために、例えば検知ライン52を介して、検知パッド50に選択的に結合される場合がある。一例において、流体噴射回路20の種々の領域における亀裂や温度の測定結果のような情報のプリンタ60への伝達、及びメモリ要素29に記憶された情報(例えば、熱的挙動、オフセット、カラーマッピング、ノズルの数など)によれば、検出された状況に応じた、流体噴射回路20の動作(流体噴射を含む)のための命令の計算及び調節が可能になる。
一例において、流体噴射回路20は、流体アクチュエータ26のアレイ24、メモリ要素29のアレイ28、及びセンサー70の動作を制御するための制御回路80を含む。一例において、制御回路80は、アドレスデコーダ/ドライバ82、作動/選択ロジック84、設定レジスタ86、メモリ設定レジスタ88、及び書き込み回路89を含む。アドレスデコーダ/ドライバ82及び作動/選択ロジック84は、流体アクチュエータ26のアレイ24へのアクセスの制御とメモリ要素29のアレイ28へのアクセスの制御に共用される。
一例において、流体作動イベントの際に、制御ロジック80は、プリンタ60などから、データパッド44を介して発射パルス群(FPG)データパケットを受信する。一例において、FPGデータパケットは、アドレスデータのような設定データを含むヘッド部分と、アクチュエータ選択データを含む本体部分とを含む。各選択データビットは、選択状態(例えば、「1」又は「0」)を有し、各選択データビットは、プリミティブP~Pのうちの異なる1つに対応している。アドレスデコーダ/ドライバ82は、例えばアドレスバス上のデータパケットアドレスデータに対応するアドレスをデコードし、提供する。一例において、作動ロジック84は、(プリンタ60などから)発射パッド46を介して発射パルスを受信することに応答して、対応する選択ビットがセットされている場合(例えば、「1」の状態である場合)、各プリミティブP~Pにおいて、アドレスデコーダ/ドライバから提供されたアドレスに対応する流体アクチュエータを発射する(作動させる)。
同様に、種々の例によれば、メモリアクセス動作の際に、制御ロジック80は、プリンタ60などから、データパッド44を介して発射パルス群(FPG)データパケットを受信する。ただし、メモリアクセス動作の際には、FPGデータパケットの本体部分は、アクチュエータ選択データを含む代わりに、メモリ選択データを含む。各選択データビットは、選択状態(例えば、「0」又は「1」)を有し、プリミティブP~Pのうちの異なる1つに対応している。一例において、作動ロジック84は、発射パッド46を介して発射パルスを受信することに応答して、対応する選択ビットがセットされている場合(例えば、「1」の状態である場合)、各プリミティブP~Pにおいて、アドレスデコーダ/ドライバ82から提供されたアドレスに対応するメモリ要素29を検知ライン52に接続する。
メモリアクセス動作が「読み取り」動作である場合、プリンタ60などから検知パッド50を介して検知ライン52上に提供されたアナログ検知信号(例えば、検知電流信号又は検知電圧信号)に対する、検知ライン52に接続されたメモリ要素29(複数可)のアナログ応答は、メモリ要素29(複数可)の状態を示している。メモリアクセス動作が「書き込み」動作である場合、検知ライン52に接続された種々のメモリ要素29は、プリンタ60などから検知パッド50を介して検知ライン52に提供されたアナログプログラム信号によって、又は流体噴射回路20と一体化された書き込み回路89によって、セット状態に(例えば、「0」から「1」に)プログラムされる場合がある。
読み取り動作の際には、単一のメモリ要素29を検知ライン52に接続して読み取ってもよいし、又は、複数のメモリ要素29の組み合わせ(すなわち、サブセット)を検知ライン52に並列に接続して、アナログ検知信号に対する予想アナログ応答に基づいてそれらを同時に読み取ってもよい。種々の例において、各メモリ要素29は、プログラムされた状態(例えば、「1」の値に設定される)及びプログラムされていない状態(例えば、「0」の値を有する)にあるとき、既知の電気特性を有する場合がある。例えば、一例として、メモリ要素29は、プログラムされていないときは比較的高い抵抗を有し、プログラムされているときは比較的低い抵抗を有する、フローティングゲート金属酸化膜半導体電界効果トランジスタ(MOSTFET)であってもよい。そのような電気特性により、既知の検知信号に対する既知の応答から、読み取り動作中のメモリ要素29(複数可)のメモリ状態を知ることができる。
例えば、固定検知電流を検知ライン52に印加する場合、選択されたメモリ要素29(複数可)のメモリ状態を示す電圧応答を測定することができる。2つ以上のメモリ要素29が検知ライン52に並列に接続されている場合、追加のメモリ要素ごとに抵抗が減少し、その結果、検知パッド50における検知電圧応答は、予測可能な量だけ減少することになる。したがって、選択されたメモリ要素29の組み合わせに関する情報(例えば、プログラム状態)を、測定された検知電圧に基づいて判定することができる。種々の例では、流体噴射回路20の内部の電流源を使用して、検知電流を印加する場合がある。他の例では、流体噴射回路20の外部の電流源を(例えば、検知パッド50を介してプリンタ60を)使用してもよい。
同様の方法で、固定検知電圧を印加する場合、選択されたメモリ要素29(複数可)のメモリ状態を示す電流応答を測定することができる。2つ以上のメモリ要素29が検知ライン52に並列に接続されている場合、追加のメモリ要素29ごとに抵抗が減少し、その結果、検知パッド50における検知電流は、予測可能な量だけ増加することになる。したがって、選択されたメモリ要素29の組み合わせに関する情報(例えば、プログラム状態)を、測定された検知電流に基づいて判定することができる。種々の例では、流体噴射回路20の内部の電圧源を使用して、検知電圧を印加する場合がある。他の例では、流体噴射回路20の外部の電圧源を(例えば、検知パッド50を介してプリンタ60を)使用してもよい。
一例では、流体噴射回路20がメモリアクセス動作を識別できるようにし、流体作動動作のような他の動作中に情報がメモリアレイ29に意図せずに書き込まれないようにするために、I/Oパッド40を介して受信される特定の一連の動作信号を含む一意のメモリアクセスプロトコルが使用される。一例において、メモリアクセスプロトコルは、データパッド44が引き上げられる(例えば、比較的高い電圧に引き上げられる)ことから開始される。データパッド44が引き上げられた状態のまま、モードパッド48が引き上げられる(例えば、モードパッド48上にモード信号が生成される)。データパッド44とモードパッド48が引き上げられた状態になると、制御ロジック80は、設定レジスタ86のアクセスを行うべきことを認識する。次に、CLKパッド42のクロック信号とともに、いくつかのデータビットがデータパッド44から設定レジスタ86へとシフトされる。一例において、設定レジスタ86は、例えば11ビットのような、いくつかのビットを保持している。他の例では、設定レジスタ86は、11ビットよりも多いビット又は少ないビットを含む場合がある。一例において、制御レジスタ86内のビットの1つは、メモリアクセスビットである。
次に、FPGデータパケットが、データパッド44を介して受信される。データパケットの本体部分にある選択ビットは、メモリ要素29の選択ビットを表している。一例において、FPGデータパケットは、例えば、(データパケットのヘッド部分又はテール部分に)設定ビットをさらに含む。設定ビットがセットされている場合、設定ビットは、そのFPGがメモリアクセスFPGであることを示す。制御ロジック80は、設定レジスタ86内のメモリイネーブルビットと受信したFPGパケット内のメモリアクセス設定データビットとの両方が「セット」されていることを認識すると、(上記のように)設定レジスタ86がデータビットを受信したのと同様の態様で、メモリ設定レジスタ(MCR)88がデータパッド44を介してデータを受信できるようにする。一例によれば、設定レジスタ86内のメモリイネーブルビットと受信したFPGパケット内のメモリアクセス設定データビットとの両方が「セット」されていることが認識されると、いくつかのデータビットが、データパッド44からメモリ設定レジスタ88へとシフトされる。これには、メモリビットの列28へのアクセスを可能にする列イネーブルビットや、メモリアクセスが読み取りアクセスであるかそれとも書き込みアクセスであるかを示す読み取り/書き込みイネーブルビット(例えば、「0」がメモリ読み取りを示し、「1」がメモリ書き込みを示す)が含まれる。一例において、流体噴射回路20が、列28及び列28のようなメモリ要素29の複数の列を有するメモリアレイ28を含む場合、メモリ選択データを伝達するFPGデータパケットの設定データは、データ要素のどの列28がアクセスされることになるかを識別するための列選択ビットを含む。メモリ設定レジスタ88の列イネーブルビットとFPGデータパケットの列選択ビットの両方により、選択された列28をメモリ動作のためにアクセスすることが可能になる。
データがメモリ設定レジスタ88にロードされた後、発射パッド44上に発射パルスが生成され、FPGのヘッダ部に表現されたアドレスに対応する各メモリ要素29であって、FPGの本体部分にある対応するメモリ選択ビットがセットされている(例えば、「1」の値を有する)各メモリ要素29は、メモリ設定レジスタの読み取り/書き込みビットで示された状態にしたがって、読み取り又は書き込みアクセスのために検知バス52に接続される。
一例において、流体噴射回路20の亀裂センサー70の読み取り動作は、メモリ要素29の読み取り動作のプロトコルと同様のプロトコルを有する。データパッド44が引き上げられ、続いてモードパッド48上にモード信号が生成される。次に、いくつかのデータビットが、設定レジスタ86へとシフトされる。ただし、メモリ要素29の読み取り動作に対応する設定データビットが設定レジスタ86にセットされる代わりに、亀裂センサー70の読み取り動作に対応する設定データビットがセットされる。データが設定レジスタ86内にシフトされた後、FPGが、制御ロジック80によって受信される。ここで、FPGの本体部分のすべてのデータビットは、非選択値(例えば、「0」の値)を有している。次に、発射パッド46上に発射パルス信号が生成され、亀裂センサー70が、検知ライン52に接続される。検知ライン52上のアナログ検知信号に対する亀裂センサー70のアナログ応答は、亀裂センサー70が亀裂を検出しているか否かを示している(例えば、アナログ電圧検知信号は、アナログ応答電流信号を生成し、アナログ電流検知信号は、アナログ応答電圧信号を生成する)。
一例において、温度センサー70の読み取り動作は、流体噴射動作中に実行される。一例では、特定の温度センサーに対応する設定データビットは、FPGデータパケットのヘッド部分又はテール部分にセットされる一方、FPGの本体部分は、各プリミティブP~Pについて1つのアクチュエータ選択データビットを含み、アクチュエータ選択データビットの状態は、どの流体アクチュエータ26が作動されるかを示している。発射パッド46上に発射パルス信号が生成されると、選択された流体アクチュエータ26は発射され、選択された温度センサー(例えば、サーマルダイオード)が、検知ライン52に接続される。検知ライン52を介してアナログ検知信号が選択された温度センサーに印加されると、その温度センサーの温度を示すアナログ応答信号が、検知ライン52上に得られる。
一例において、流体噴射回路20のメモリアレイ28が誤ったメモリ値を記憶した欠陥のあるメモリ要素29を含んでいる可能性がある場合、メモリ回路30は、流体噴射回路20と並列にI/O端子40に接続される場合がある。この場合、メモリコンポーネント34のメモリ値36は、メモリアレイ28の代替メモリとして機能し、正しいメモリ値を記憶する。一例において、制御回路32は、I/Oパッド40を介して受信された動作信号を監視する。一例において、制御回路32は、上記のように、メモリアクセスシーケンスを認識すると、データパッド44を介してメモリ設定レジスタ88に提供された読み取り/書き込みビットの状態をチェックする。
一例において、メモリアクセスが「書き込み」動作である場合、制御回路32は、データパッド44を介して受信したFPGの本体部分にあるメモリ選択ビットの状態をチェックして、どのメモリ要素29がプログラムされている(例えば、対応する選択ビットが、セットされている(例えば、「1」の値を有する))かを判定する。次に、制御回路32は、メモリコンポーネント34の対応するメモリ値36を更新することにより、書き込み動作によるメモリ値36の変化を反映する。
一例において、メモリアクセスが「読み取り」動作である場合、制御回路32は、データパッド44を介して受信したFPGの本体部分にあるメモリ選択ビットの状態をチェックして、どのメモリ要素29がプログラムされているかを判定する。次に、制御回路32は、メモリコンポーネント34内の対応するメモリ値36をチェックして、検知パッド50に存在するアナログ検知信号のタイプを判定する。一例において、制御回路32は、検出されたアナログ検知信号に応答して、及び、読み取られるメモリ値に基づいて、検知ライン52及び検知パッド50上に、メモリ値36の値を示すアナログ応答信号を生成する。
例えば、プリンタ60などから検知パッド50を介して検知ライン52にアナログ検知電流が供給され、単一のメモリ値が読み取られる場合、制御回路は、読み取られる単一のメモリ値の値を示すアナログ電圧応答を検知ライン52に提供する。例えば、単一のメモリ値が読み取られる場合、制御回路32から検知ライン52に提供されるアナログ電圧応答は、プログラムされていないメモリ値である場合は、比較的高い電圧であってもよく、プログラムされたメモリ値である場合は、比較的低い電圧であってもよい。一例において、制御回路32は、メモリ要素29の既知の特性、並列に読み取られるメモリ要素29の数、及びアナログ検知を考慮して、予想応答に等しい値を有するアナログ電圧応答信号を検知ライン52に提供する。
I/Oパッド40上の動作信号を監視し、メモリアクセス動作(例えば、読み取り/書き込み動作)を識別して、メモリ値36を維持及び更新するとともに、メモリ読み取り動作に応答して予想アナログ応答信号を検知ライン52に提供することによって、プリンタ60のような印刷コンポーネント10にアクセスするデバイスにとって、メモリ回路30は、流体噴射回路20のメモリアレイ28と区別できないものになる。
図4は、一例による、印刷コンポーネント10に接続されたメモリ回路30を示すブロック概略図である。図4の例では、印刷コンポーネント10は、流体噴射回路20、20、20及び20として示されたいくつかの流体噴射回路20を含む。これらの流体噴射回路は、アクチュエータアレイ24、24、24及び24として示された流体アクチュエータのアレイ24をそれぞれ含み、メモリアレイ28、28、28及び28として示されたメモリアレイ28をそれぞれ含む。一例において、各流体噴射回路20は、別個の流体噴射ダイからなり、各ダイが、異なる色のインクを提供する。例えば、流体噴射ダイ20は、シアンダイであってもよく、流体噴射ダイ20は、マゼンタダイであってもよく、流体噴射ダイ20は、黄色のダイであってもよく、流体噴射ダイ20は、黒色のダイであってもよい。例えば、流体噴射ダイ20、20、及び20は、カラープリントペン90の一部として構成され、流体噴射ダイ20は、単色プリントペン92の一部として構成される場合がある。
一例において、各流体噴射ダイ20~20は、データパッド44~44のうちの対応する1つからデータを受信する。また、各流体噴射ダイ20~20は、CLKパッド42、発射パッド46、モードパッド48、及び検知パッド50を共用する。種々の例において、メモリアレイ28、28、28及び28の各々が、メモリアクセス動作中に、別々にアクセスされる場合がある。他の例では、メモリアレイ28、28、28及び28の任意の組み合わせが、メモリアクセス動作中に同時にアクセスされる場合がある。例えば、メモリアレイ28、28、28及び28の各々からのメモリ要素は、プリンタ60などから、検知ライン52を介して同時にアクセス(例えば、読み取り動作)される場合がある。
メモリ回路30は、CLKパッド42、発射パッド46、モードパッド48、及び検知パッド50に接続され、また、データパッド44~44の各々にも接続され、それによって各流体噴射ダイ20、20、20及び20と並列に接続されている。種々の例において、メモリ回路30は、メモリアレイ28、28、28及び28の任意の組み合わせに対し、代替メモリとしての働きをすることができる。例えば、ある例では、メモリ回路30は、メモリアレイ28 に対する代替メモリとしての働きをする場合があり、別の例では、メモリ回路30は、メモリアレイ28、28、28及び28の各々に対する代替としての働きをする場合がある。
一例において、メモリ回路30は、流体噴射回路20の補助メモリとしての働きをする場合がある。このような場合、メモリアクセス動作のときに、流体噴射回路20のメモリ要素29とメモリ回路30のメモリ値36は、FPGデータパケットの設定データ内にあるメモリ選択データを伝達する列選択ビットを使用して、別々に識別される場合がある。例えば、単色プリントペン92の流体噴射回路20は、メモリ要素29のいくつかの列(例えば、3列)を有するメモリアレイ28を含む場合がある。このような場合、流体噴射回路20のメモリ要素の列は、FPGデータパケットの設定データの列選択ビットによって列1~3として識別される場合があり、補助メモリとしての働きをするメモリコンポーネント34のメモリ値36の他の列は、列4から始まる追加の列として識別される場合がある。
一例において、メモリ回路30は、図3に関して上で説明したものと同様に、いくつかのI/Oパッド40上の動作信号を監視することにより、メモリ回路30が代替メモリとしての働きをする対象となるメモリアレイ28、28、28及び28の何れかのメモリアクセスシーケンスを検出する。
一例において、メモリ回路30が、印刷コンポーネント10の流体噴射ダイ20、20、20及び20のうちの全部よりも少ない数に対して代替メモリとしての働きをする場合、メモリ回路30が代替メモリとしての働きをしない流体噴射ダイ20のメモリ要素29を、メモリ回路30が代替メモリとしての働きをする流体噴射ダイ20のメモリ要素と並列に読み取ることはできない。
図5は、一例による、印刷コンポーネント10に接続されたメモリ回路30を概略的に示すブロック概略図である。印刷コンポーネント10の一部も示されている。以下でさらに詳しく説明されるように、図5の例によれば、メモリアクセス動作の際、メモリ回路30は、流体噴射装置20と並列に検知パッド50に接続される。例えば、図5の例によれば、メモリ回路30は、流体噴射回路20のメモリ要素29のアレイ28に対し、代替メモリとしての働きをすることができる(1つ以上のメモリ要素29が欠陥である可能性がある)。
一例において、流体噴射回路20の作動ロジック84は、読み取りイネーブルスイッチ100、ANDゲート103を介して制御される列作動スイッチ102、及びANDゲート106を介して制御されるメモリ要素選択スイッチ104を含む。一例によれば、上記のように、読み取り動作の際、流体噴射回路20は、設定データ(例えば、ヘッド部分及び/又はテール部分にある)及びメモリ選択データ(例えば、本体部分にある)を含む発射パルス群を受信する。一例において、設定データは、列選択ビット及びアドレスデータを含む。列選択ビットは、メモリアレイ28が図3の列28及び列28のように、メモリ要素の2つ以上の列を含む場合に、アクセスされるメモリ要素29の特定の列を示している。アドレスデータは、アドレスデコーダ82によってデコードされ、作動回路84に提供される。一例において、メモリ選択データは、いくつかのメモリ選択ビットを含み、各選択データビットが、その列のメモリ要素29の異なるプリミティブ(P~P)に対応しており、選択ビットをセットする(例えば、「1」の値を有する)ことで、列28の種々のメモリ要素29を読み取り(又は書き込み)のためにアクセスすることができる。
さらに、読み取り動作プロトコルの一部として、メモリ設定レジスタ88には、列イネーブルビット及び読み取りイネーブルビットがロードされる。メモリ設定レジスタ88の読み取りイネーブルビットは、読み取りイネーブルスイッチ100をオンにする。発射信号が生成されると、設定レジスタ88の列イネーブルビットは、発射パルス群の設定データの列選択ビットと協同して、ANDゲート103に、選択された列の列作動スイッチ102をオンにさせ、また、発射パルス群の選択データ及びアドレス(アドレスデコーダ86により提供される)は、発射信号と協同して、ANDゲート106に、メモリ要素選択スイッチ104をオンにさせる。これによってメモリ要素29は、検知ライン52に接続される。なお、例によっては、流体噴射回路20がメモリ要素の単一の列しか含まない場合、列選択ビットは、発射パルス群設定データの一部として含まれない場合もあることに留意されたい。
メモリ要素29は、検知ライン52に接続されると、検知ライン52上のアナログ検知信号に応答してアナログ出力信号を提供する。このアナログ出力信号の値は、メモリ要素のプログラム状態に依存する(プログラム状態に欠陥がある場合)。一例において、上記のように、メモリ要素29は、プログラムされた状態(例えば、「1」の値)であるときよりも、プログラムされていない状態(例えば、「0」の値)であるときの方が、高い電気抵抗を有する場合がある。したがって、アナログ検知信号が固定アナログ電流である(いわゆる「強制電流モード」である)場合、メモリ要素29によって提供されるアナログ出力電圧は、メモリ要素29がプログラムされていない状態であるときに比較的高い電圧レベルになり、メモリ要素29がプログラムされた状態であるときに比較的低い電圧レベルになる。同様に、アナログ検知信号が固定電圧である(いわゆる「強制電圧モード」である)場合、メモリ要素29によって提供されるアナログ出力電流は、メモリ要素29がプログラムされていない状態であるときに比較的低い電流レベルになり、メモリ要素29がプログラムされた状態であるときに比較的高い電流レベルになる。
書き込み動作中は、読み取りイネーブルスイッチ100が開位置に維持され、メモリ要素29を検知ライン52から切断する一方、列イネーブルスイッチ102とメモリ要素選択スイッチ104は、閉じられていることに留意されたい。メモリ設定レジスタの書き込みイネーブルビットは、電圧レギュレータ90をメモリ要素29に接続し、そこにプログラム電圧を印加する。
一例によれば、メモリ回路30の制御回路32は、制御ロジック120と、ノード128への電流供給源として動作する第1の電圧制御電流源122と、ノード128からの電流シンクとして動作する第2の電圧制御電流源とを含む。ノード128は、制御ライン129を介して、第2の検知パッド50において検知ライン52に接続されている。図4の例では、メモリアクセス動作中、メモリ回路20は、第2の検知パッド50において、流体噴射回路20と並列に検知ライン152に接続されている。
一例において、メモリ回路30は、オーバーレイ配線基板160を介して、流体噴射回路20と並列にI/Oパッド40に接続される。これについては、以下でさらに詳しく説明される(例えば、図6Aを参照)。一例において、配線基板160は、各信号経路について一対のI/Oパッドを含む。信号経路は、一対のI/Oパッドのうちの第1のI/Oパッドから一対のI/Oパッドのうちの第2のI/Oへとオーバーレイ配線基板160を通って、印刷コンポーネント10までのびている。例えば、配線基板160は、一対のCLKパッド42及び42、一対のデータパッド44及び44、一対の発射パッド46及び46、一対のモードパッド48及び48、及び一対の検知パッド50及び50を含む。一例では、これらの各々について、一対のパッドのうちの第1のパッドが、入力信号ラインに接続され、一対のパッドのうちの第2のパッドが、出力信号ラインを印刷コンポーネント10に接続する。
一例において、オーバーレイ配線基板160は、検知ライン52と直列に接続された検知抵抗器150をさらに含む。制御ロジック120は、検知抵抗器150の高圧側端子152及び低圧側端子154の電圧を監視する。他の例では、検知抵抗器150は、制御回路32の一部として構成される場合がある(例えば、図10を参照)。
配線基板160を介して信号経路及び印刷コンポーネント10に接続されることが図示されているが、そのような接続を得るために、任意数の他の実施形態が使用されてもよい。例えば、一例において、配線基板160の種々の機能は、メモリ回路30内に組み込まれてもよい。
メモリコンポーネント34は、いくつかのメモリ値36を含む。一例において、各メモリ値36は、流体噴射回路20のメモリ要素29のうちの異なる1つに対応している。ただし、流体噴射回路20の1以上のメモリ要素29に欠陥があり、誤った値を記憶している場合であっても、メモリコンポーネント34の各メモリ値36は、正しいメモリ値を表している。種々の例において、メモリコンポーネント34は、メモリ要素29に対応するメモリ値36の他にも、メモリ値36を含む場合があることに留意されたい。
一例において、制御回路32は、プリンタ60などから流体噴射回路20のI/Oパッド40に伝達される動作信号を監視する。一例において、メモリ要素29の読み取り動作を示すメモリアクセスシーケンスを表す動作信号を検出すると、制御ロジック120は、検知抵抗器150の高圧側端子152(又は低圧側端子154)の電圧を監視することにより、読み取り動作が、強制電流モード又は強制電圧モードのどちらで実行されているか否かを判定する。強制電流モードが使用されている場合、検知ライン52が充電されるのに伴い、発射パッド46が引き上げられた後、ある期間にわたって、高圧側端子152の電圧レベルは引き上げられる(例えば、線形上昇)。強制電圧モードが使用されている場合、高圧側端子152の電圧は、入力検知信号の固定電圧レベルで比較的安定した状態に維持される。
一例において、制御ロジック120は、読み取り動作を検出すると、読み取り動作によってアクセスされていると識別されたメモリ要素29に対応するメモリ値36を読み取る。制御ロジック120は、このメモリ値36に基づいて、検知抵抗器150を用いて形成されたフィードバックループにより、強制電流モードの読み取り動作中に検知パッド50に存在するはずの予想出力応答電圧レベル、及び、強制電圧モードの読み取り動作中に検知パッド50に存在するはずの予想出力応答電流レベルを判定することができる。
メモリ回路30は、流体噴射回路20と並列に検知ライン52に接続されているので、読み取り動作の際、アナログ検知信号が検知ライン52に強制送出されることに応答して、メモリ要素29からのアナログ出力応答信号(例えば、電圧又は電流)が、第2の検知パッド50に提示される。一例において、制御ロジック120は、流体噴射回路20のメモリ要素29からの出力応答と、第2の検知パッド50における制御回路32の出力応答との結合から予想アナログ出力応答レベル(電圧又は電流)が検知パッド50に生成されるように、電圧制御電流源122及び124を調節することにより、第2の検知パッド50に電流を供給し、又は、第2の検知パッド50から電流を引き出す。
一例において、強制電流モードにあるとき、制御ロジック120は、検知抵抗器150の高圧側端子152の電圧を監視し、メモリ回路30と流体噴射回路20との結合応答から予想出力応答電圧レベルが検知パッド50で得られるように、電圧制御電流源122及び124を調節することにより、第2の検知パッド50に提供される電流の量を調節する(第2の検知パッド50に電流を供給し、又は、第2の検知パッド50から電流を引き出す)。
同様に、一例において、強制電圧モードにあるとき、制御ロジックは、高圧側端子152及び低圧側端子154を介してセンサー抵抗器150の両端の電圧を監視し、検知パッド50における出力応答電流レベルを判定する。次に、制御回路120は、メモリ回路30と流体噴射回路20の結合応答から予想出力応答電流レベルが検知パッド50で得られるように、電圧制御電流源122及び124を調節することにより、第2の検知パッド50に提供される電流の量を調節する(第2の検知パッド50に電流を供給し、又は、第2の検知パッド50から電流を引き出す)。
メモリコンポーネント34にメモリ値36として記憶された流体噴射回路20の正しいメモリ値に基づいて、予想アナログ出力応答値が検知パッド50で得られるように電圧制御電流源122及び124を制御することによって、メモリ回路30は、流体噴射回路20上の欠陥のあるメモリアレイ28を代替することができ、その結果、印刷コンポーネント10は動作を継続することができ、それによって、製造時の欠陥のある印刷コンポーネントの数を減らすことができる。さらに、メモリ回路30を流体噴射回路と並列にI/Oパッド40に接続することにより、流体噴射回路20のセンサー70を、プリンタ60などによる検知パッド50を介した監視に備えて、常にアクセス可能な状態にしておくことができる。
図6Aは、メモリ回路20をI/O端子40に接続するためのオーバーレイ配線基板160の一部を示す断面図である。特に、図6Aは、図5の検知パッド50を通って延びる断面図を表している。メモリ回路30は、流体噴射回路20と並列に検知パッド50に結合されている。一例において、オーバーレイ配線基板160は、第1の表面163及び対向する第2の表面164を有する可撓性基板162を含む。メモリ回路30及び検知パッド50は、第1の表面163に配置されており、検知パッド50は、検知ライン52に相当する導電性トレースによって、メモリ回路30に接続されている。一例において、図示のように、検知抵抗器150は、検知パッド50とメモリ回路30との間の検知ライン52と直列に配置されている。一例において、導電性バイア166は、第1の表面163の検知ライン52から可撓性基板162を通って第2の表面164の第2の検知パッド50まで延びている。
印刷コンポーネント10は、流体噴射回路20が取り付けられた基板168を含み、検知ライン52によって流体噴射回路20に結合された検知パッド50を含む。方向矢印169で示されるように、可撓性配線基板162が印刷コンポーネント10に結合されると、第2の検知パッド50は、検知パッド50と整列し、検知抵抗器150とメモリ回路30との間において、検知ライン52を検知パッド50に接続する。
図6Bは、例えばモードパッド48のような、検知パッド50以外のI/Oパッド40の接続を示すオーバーレイ配線基板160の断面図を概略的に示すブロック図である。図示のように、モードパッド48は、基板162の上面163に配置されている。バイア167は、基板162を通って延在し、第1のモードパッド48を第2の表面164の第2のモードパッド48に接続する。可撓性配線基板162が印刷コンポーネント10に結合されると、モードパッド48は、モードパッド48と整列し、モードパッド48を流体噴射回路20に接続する。
図7は、一例による、メモリ回路30を概略的に示すブロック概略図である。印刷コンポーネント10の一部も、概略的に示されている。図7の例は、図5の例と同様であり、メモリアクセス動作の際、メモリ回路30は、流体噴射装置20と並列に検知パッド50に接続される。ただし、図7の例では、メモリ回路30の制御回路32は、電圧制御電流源122及び124の代わりに、オペアンプ170及び制御可能な電圧源172を含む。
オペアンプ170の第1の入力は、制御可能な電圧源172を介して基準電位(例えば、グラウンド)に接続されている。オペアンプ170の第2の入力及び出力は、ノード128に接続されており、ノード128は、ライン129を介して検知パッド50に接続されている。
一例において、メモリ読み取り動作の際、強制電流モードにあるとき、制御ロジック120は、検知抵抗器150の高圧側端子152の電圧を監視し、メモリ回路30と流体噴射回路20の結合応答から予想出力応答電圧レベルが検知パッド50で得られるように、制御可能な電圧源172の電圧レベルを調節することにより、オペアンプ170の出力電圧を調節して(出力電圧が制御可能な電圧源172の出力電圧にほぼしたがっている場合)、第2の検知パッド50に提供される電流の量を調節する(第2の検知パッド50に電流を供給し、又は、第2の検知パッド50から電流を引き出す)。
同様に、一例において、強制電圧モードにあるとき、制御ロジックは、高圧側端子152及び低圧側端子154を介してセンサー抵抗器150の両端の電圧を監視し、検知パッド50における出力応答電流レベルを判定する。次に、制御回路120は、メモリ回路30と流体噴射回路20の結合応答から予想出力応答電流レベルが検知パッド50で得られるように、制御可能な電圧源172の電圧レベルを調節することにより、オペアンプ170の出力電圧を調節して(出力電圧が制御可能な電圧源172の電圧レベルにほぼしたがっている場合)、第2の検知パッド50に提供される電流の量を調節する(第2の検知パッド50に電流を供給し、又は、第2の検知パッド50から電流を引き出す)。
図8は、一例による、印刷コンポーネント10のメモリ回路30のブロック概略図である。図8の例は、図5の例と同様であり、メモリアクセス動作の際、メモリ回路30は、流体噴射装置20と並列に検知パッド50に接続される。ただし、図8の例では、メモリ回路30の制御回路32は、電圧制御電流源122及び124の代わりに、いくつかの抵抗器180~183を含む。抵抗器180~183は、電圧源VCCと基準電圧(例えば、グラウンド)との間に、調整可能な分圧器を形成するように接続される場合がある。
例えば、ソース抵抗器180は、電圧源VCCとノード128との間に接続されている。シンク抵抗器181~183は、スイッチ184~186をそれぞれ介して、ノード128と基準電圧(例えば、グラウンド)との間に、互いに並列に接続されている。図8に示したものとは異なるいくつかの抵抗器が、制御回路32によって使用されてもよいことに留意されたい。
一例において、メモリ読み取り動作の際、強制電流モードにあるとき、制御ロジック120は、検知抵抗器150の高圧側端子152の電圧を監視し、メモリ回路30と流体噴射回路20の結合応答から予想出力応答電圧レベルが検知パッド50で得られるように、スイッチ184~186を制御することにより、ノード128とグラウンドとの間に接続されるシンク抵抗器181~183の数を調節して、第2の検知パッド50に提供される電流の量を調節する。
同様に、一例において、強制電圧モードにあるとき、制御ロジックは、高圧側端子152及び低圧側端子154を介してセンサー抵抗器150の両端の電圧を監視し、検知パッド50における出力応答電流レベルを判定する。次に、制御回路120は、メモリ回路30と流体噴射回路20の結合応答から予想出力応答電流レベルが検知パッド50で得られるように、スイッチ184~186を制御することにより、ノード128とグラウンドとの間に接続されるシンク抵抗器181~183の数を調節して、第2の検知パッド50に提供される電流の量を調整する(第2の検知パッド50に電流を供給し、又は、第2の検知パッド50から電流を引き出す)。
図9は、一例による、メモリ回路30を概略的に示すブロック概略図である。メモリ回路30は、種々の動作信号を印刷コンポーネント10に伝達する複数の信号経路41に接続するための、アナログパッド50を含む複数のI/Oパッド40を含む。一例において、制御可能なセレクタ190は、I/Oパッド40を介して信号経路41の1つと一列になるように接続されており、制御可能なセレクタ190は、対応する信号ラインを印刷コンポーネント10に対して開く(印刷コンポーネント10に対する接続を中断又は遮断する)ように制御可能である。一例において、制御回路32は、I/Oパッド40によって受信されたメモリ読み取りを表す一連の動作信号に応答して、制御可能なセレクタ190を開き、印刷コンポーネント10への信号経路を遮断することにより、印刷コンポーネント10のメモリ読み取りをブロックする。また、アナログ信号をアナログパッド50に提供することにより、そのメモリ読み取りによって選択された記憶されたメモリ値36を表すアナログ電気値をアナログパッド50上に提供する。メモリ読み取り中に信号経路を遮断することにより、印刷コンポーネント10は、メモリ読み取り動作中に、アナログ信号をアナログパッド50に提供することができない。種々の例において、印刷コンポーネント10は、アナログコンポーネントの読み取りのようなアナログパッド50にアクセスするメモリ読み取り以外の機能の実行中に、アナログ信号パッド50を提供することができる。種々の例において、そのようなアナログコンポーネントは、検知回路(例えば、温度センサー)である場合がある。
図10は、本開示の一例による、メモリ回路30を示すブロック概略図である。ここでは、制御可能なセレクタ190は、制御可能なスイッチ190である。図10の例では、I/Oパッド40は、アナログ信号ライン52に接続された第1のアナログパッド50及び第2のアナログパッド50を含み、制御可能なスイッチ190は、アナログパッド50とアナログパッド50との間に接続され、アナログ信号ライン52と一列になるように接続されている。一例において、制御回路32は、図示のように、第1のアナログパッド50に接続された第2の制御可能なスイッチ192をさらに含む。図10の例は、図5の例と同様であるが、制御回路32は、制御可能なセレクタスイッチ190及び192によって、メモリ回路30及び流体噴射回路20を選択ライン52から選択的に結合及び分離することができ、したがって、一例において、メモリ回路30は、メモリアクセス動作の際に、流体噴射回路20と並列に結合されない場合がある。さらに、一例によれば、高圧側端子152及び低圧側端子154を備えた検知抵抗器150が、メモリ回路32内に配置される。
一例において、制御ロジック120は、非メモリアクセス動作を識別すると、制御可能なセレクタスイッチ190を開き、電圧制御電流源122及び124を検知ライン52から切断し、セレクタスイッチ192を閉じて、流体噴射回路20を検知ライン52に接続する。これによって、制御回路32によるセンサー70の出力信号への干渉の可能性なしに、プリンタ60などからセンサー70(図3を参照)を監視することが可能になる。
一例において、制御ロジック120は、メモリアクセス動作を識別すると、セレクタスイッチ192を閉じて、ノード128及び電圧制御電流源122及び124を検知ライン52に接続し、セレクタスイッチ190を開いて、流体噴射回路20を検知ライン52から切断することができる。その結果、流体噴射回路20は、制御回路32と並列に第2の検知パッド50に接続されなくなり、流体噴射回路20がメモリ読み取り動作に応答することは、ブロックされる。次に、制御回路32は、図5に関して上述したように、予想アナログ電圧応答が検知パッド50で得られるように、電圧制御電流源122及び124を調節する。ただし、流体噴射回路20からのアナログ出力応答信号の影響はない。メモリアクセス動作中に流体噴射回路20を検知ライン52から切断することにより、検知パッド50におけるアナログ出力応答信号に対する欠陥のあるメモリ要素29からの潜在的な混入を排除することができる。
他の例では、制御可能なセレクタスイッチ190が、発射パッドを介して、発射信号経路と一列になるように同様の形で接続される場合があり、その結果、メモリ読み取り動作中に発射信号が流体噴射回路20から遮断され、流体噴射回路20は、そのようなメモリ読み取り動作に応答できない場合がある。別の例では、制御可能なセレクタ190は、検知ライン52(又はアナログ信号経路52)と一列になるように結合されたマルチプレクサであってもよく、制御回路32は、メモリ読み取りの際に、検知ライン52を流体噴射回路20から切断するようにマルチプレクサを操作し、アナログ検知パッド50及び検知ライン52にアクセスする非メモリ読み取り動作のようなそれ以外の場合は、検知ライン52を流体噴射回路20に接続するように操作する場合がある。
なお、図6及び図7で説明した制御回路32の構成、及び任意数の他の適当な制御構成が、図10の例示的印刷コンポーネント10において使用されてもよいことに留意されたい。
図11は、図10に示したようにメモリ回路30をI/O端子40に接続するための、一例によるオーバーレイ配線基板160の一部を示す断面図である。特に、図11は、検知パッド50を通って延びる断面図を表している。一例において、メモリ回路30及び検知パッド50は、可撓性基板162の第1の表面163に配置されており、検知パッド50は、検知ライン52に相当する導電性トレースによって、メモリ回路30に接続されている。一例によれば、検知抵抗器150及びセレクタスイッチ190及び192は、メモリ回路30の内部に配置される。導電性バイア167は、可撓性基板162を通って延在している。メモリ回路30は、導電性トレース52及び52(検知ライン52の一部に相当する)により、バイア167を介して、可撓性基板162の第2の表面164の検知パッド50に電気的に接続されている。矢印169で示されるように、可撓性配線基板162が印刷コンポーネント10に結合されると、検知パッド50は、検知パッド50と整列し、検知パッド50は、メモリ回路30内のセレクタスイッチ192を介して、流体噴射回路20に結合される。
図12は、一例による、メモリ回路30を概略的に示すブロック概略図である。メモリ回路30は、アナログパッド50及び50に接続されたアナログ信号経路52を含む複数の信号経路41を印刷コンポーネント10に接続するために、50及び50で示された第1及び第2のアナログパッド1及び2を含む複数のI/Oパッド40を含む。一例において、第1のアナログパッド50は、印刷コンポーネント10へのアナログ信号経路を遮断するように第2のアナログパッド50から電気的に絶縁されている。制御回路32は、I/Oパッド40上のメモリ読み取りを表す一連の動作信号に応答して、アナログ信号を第1のアナログパッド50に提供することにより、そのメモリ読み取りによって選択された記憶されたメモリ値36を表すアナログ電気値を第1のアナログパッド50上に提供する。
メモリ読み取り中にアナログ信号経路52を遮断することにより、印刷コンポーネント10は、メモリ読み取り動作中にアナログ信号経路52から切断される。以下でさらに詳しく説明されるように、印刷コンポーネント10のメモリ要素に対応するメモリ値36を提供する他に、メモリ値36は、例えば、センサー読み取りコマンド(温度センサーを読み取るためのもの)のような、アナログ信号経路52を介して印刷コンポーネント10にアクセスする他の機能についての値を表す場合がある。
図13は、一例によるメモリ回路30のブロック概略図であり、印刷コンポーネント10の一部を概略的に示している。図13の例は、図10の例と同様であるが、流体噴射回路30の検知ライン52との接続を選択的に制御するためのセレクタスイッチ(例えば、セレクタスイッチ192)を含む代わりに、流体噴射回路20が、検知ライン52から物理的に切り離されている。一例において、図14を参照すると、オーバーレイ配線基板160は、メモリ回路30を検知ライン52に接続し、メモリ回路30を流体噴射回路20と並列にI/Oパッド42~48に接続するとともに、流体噴射回路20を検知パッド50から切断するように構成されている。
一例において、制御ロジックは、I/Oパッド40上で流体噴射回路20のメモリアクセス動作を識別すると、図4及び図8により上で説明したように動作し、書き込み動作の場合、メモリ値36を更新し、読み取りコマンドの場合、予想アナログ出力応答を検知パッド50に提供する。
ただし、前述のように、検知ライン52を介して検知パッド50も、例えば、温度センサーや亀裂センサーのようなセンサー70(図3を参照)を読み取るために使用される。これらのセンサーは、流体噴射回路20のメモリ要素29と同様の形で読み取られる。アナログ検知信号がセンサーに印加されると、温度センサーの場合、アナログ応答信号は、検知温度を示し、亀裂センサーの場合、アナログ応答信号は、亀裂の有無を示す。一例において、温度センサーの場合、指定された動作温度範囲内の検知温度を表すアナログ出力信号は、流体噴射回路20の適当な動作を示す一方、指定された動作温度範囲外の検知温度は、流体噴射回路20の不適当な動作(例えば、オーバーヒート)を示す。同様に、亀裂センサーの場合、指定された閾値未満の検知抵抗を表すアナログ信号は、流体噴射回路20に亀裂がないことを示す場合がある一方、指定された閾値を超える検知抵抗は、流体噴射回路20に亀裂があることを示す場合がある。
上記を考慮すると、一例において、メモリコンポーネント34は、流体噴射回路20のメモリ要素29に対応するメモリ値36を含む他に、流体噴射回路20のセンサー70のそれぞれに対応するメモリ値36を含む場合がある。一例において、メモリ値36は、メモリ回路30によってI/Oパッド40上で認識されたメモリ値36に対応するセンサー70の読み取り動作に応答して、制御回路32により検知パッド50に提供されるアナログ出力信号の値を表している。一例において、制御ロジック120は、電圧制御電流源122及び124を制御して、対応するメモリ値36にしたがって、アナログ出力信号を検知パッド50に提供する。
上記を考慮すると、上記のように、メモリ回路30は、検知パッド50が流体噴射回路20から物理的に切り離された状態で、メモリコンポーネント34によって記憶されたメモリ値36に基づいて、流体噴射回路20のメモリ要素29及びセンサー70についてのアナログ出力信号応答をエミュレートする。一例によれば、図13のメモリ回路30は、可撓性配線基板162を介して印刷コンポーネント10に取り付けられ、欠陥のあるメモリ要素29及び欠陥のあるセンサー70を代替して、印刷コンポーネント10の動作を維持することができる。
一例において、図13のメモリ回路30は、可撓性配線基板162を介して印刷コンポーネント10に一時的に取り付けられ、流体噴射回路20における種々のシミュレート条件に対し、プリンタ60のような外部回路への応答をテストするための診断回路としての働きをする場合がある。例えば、温度センサーを含むセンサー70に対応するメモリ値36は、そのような条件に対するプリンタ60の応答をテストするために、所望の動作温度値範囲外の温度値に対応する値を有する場合がある。他の例では、亀裂センサーを含むセンサー70に対応するメモリ値は、そのような条件に対するプリンタ60の応答をテストするために、亀裂の存在を示す閾値を超える抵抗値に対応する値を有する場合がある。任意数の他の条件がメモリ回路30によってシミュレートされてもよく、それにより、検知ライン52を介して流体噴射回路20にアクセスすることなく、シミュレートされる種々の動作条件に対するプリンタ60の応答をテストすることができる。一例において、診断が完了した後、メモリ回路30及び可撓性配線回路162は、印刷コンポーネント10から取り外されてもよい。
図14は、図13に示したようにメモリ回路30をI/O端子40に接続するための、一例によるオーバーレイ配線基板160の一部を示す断面図である。特に、図14は、検知パッド50を通って延びる断面図を表している。一例において、メモリ回路30及び検知パッド50は、可撓性基板162の第1の表面163に配置されており、検知パッド50は、検知ライン52に相当する導電性トレースによって、メモリ回路30に接続されている。第2の検知パッド50は、基板162の第2の表面164に配置されており、検知パッド50、検知ライン52、及びメモリ回路30から電気的に絶縁されている。検知パッド50は、印刷コンポーネントの基板168上に配置されており、導電性トレース52によって流体噴射回路20に接続されている。可撓性配線基板160が印刷コンポーネント10に取り付けられると(方向矢印169で示されるように)、検知パッド50は、検知パッド50と整列し、検知パッド50と接触する。検知パッド50は、検知パッド50から電気的に絶縁されているので、検知パッド50と下にあるパッド50との間に電気的接触は発生せず、その結果、流体噴射回路20と検知パッド50との間の接続は、切断される。
図15は、流体噴射システム200の一例を示すブロック図である。流体噴射システム200は、プリントヘッドアセンブリ204のような流体噴射アセンブリ、及びインク供給アセンブリ216のような流体供給アセンブリを含む。図示の例では、流体噴射システム200は、サービスステーションアセンブリ208、キャリッジアセンブリ222、印刷媒体搬送アセンブリ226、及び電子制御装置230をさらに含む。以下の説明は、インクに関する流体処理のためのシステム及びアセンブリの例を提供するが、開示されたシステム及びアセンブリは、インク以外の流体の処理にも適用可能である。
プリントヘッドアセンブリ204は、複数のオリフィス又はノズル214を通してインク又は流体の液滴を噴射する少なくとも1つのプリントヘッド212を含む。一例において、プリントヘッド212は、例えば図3によって本明細書で前述したように、ノズル214として実施される流体アクチュエータ(FA)26を有する流体噴射回路20として実施される場合がある。一例において、液滴は、印刷媒体232に印刷するために、印刷媒体232のような媒体に向けられる。一例において、印刷媒体232は、紙、カードストック、OHPフィルム、マイラー、布のような任意のタイプの適当なシート材料を含む。別の例では、印刷媒体232は、粉末床のような3次元(3D)印刷用の媒体、又は、リザーバ若しくは容器のようなバイオプリンティング及び/又は新薬発見試験用の媒体を含む。一例において、ノズル214は、少なくとも1つの列又はアレイを成して配置され、プリントヘッドアセンブリ204と印刷媒体232が互いに相対的に移動されるときに、ノズル214からのインクの適当に順序付けられた噴射により、文字、記号、及び/又は他のグラフィックス又は画像が、印刷媒体232に印刷される。
インク供給アセンブリ216は、プリントヘッドアセンブリ204にインクを供給し、インクを貯蔵するためのリザーバ218を含む。したがって、一例において、インクは、リザーバ218からプリントヘッドアセンブリ204へと流れる。一例において、プリントヘッドアセンブリ204及びインク供給アセンブリ216は、インクジェット又は流体ジェットプリントカートリッジ又はペンに一緒に収容されている。別の例では、インク供給アセンブリ216は、プリントヘッドアセンブリ204から分離されており、供給チューブ及び/又はバルブのようなインターフェース接続220を介して、プリントヘッドアセンブリ204にインクを供給する。
キャリッジアセンブリ222は、プリントヘッドアセンブリ204を印刷媒体搬送アセンブリ226に対して相対的に位置決めし、印刷媒体搬送アセンブリ226は、印刷媒体232をプリントヘッドアセンブリ204に対して相対的に位置決めする。したがって、プリントヘッドアセンブリ204と印刷媒体232との間の領域に、ノズル214に隣接して印刷ゾーン234が定義される。一例において、プリントヘッドアセンブリ204は、走査型プリントヘッドアセンブリであり、キャリッジアセンブリ222は、プリントヘッドアセンブリ204を印刷媒体搬送アセンブリ226に対して相対的に移動させる。別の例では、プリントヘッドアセンブリ204は、非走査型プリントヘッドアセンブリであり、キャリッジアセンブリ222は、プリントヘッドアセンブリ204を印刷媒体搬送アセンブリ226に対して所定の位置に固定する。
サービスステーションアセンブリ208は、プリントヘッドアセンブリ204、より具体的には、ノズル214の機能を維持するために、プリントヘッドアセンブリ204のスピッティング(吹き返し)、拭き取り、キャッピング、及び/又はプライミングを提供する。例えば、サービスステーションアセンブリ208は、余分なインクを拭き取り、ノズル214をクリーニングするために、定期的にプリントヘッドアセンブリ204上を通過するゴムブレード又はワイパーを含む場合がある。さらに、サービスステーションアセンブリ208は、不使用期間中にノズル214が乾燥するのを防ぐために、プリントヘッドアセンブリ204を覆うキャップを含む場合がある。さらに、サービスステーションアセンブリ208は、スピトゥーン(廃インクトレイ)を含む場合があり、プリントヘッドアセンブリ204は、その中にインクを噴射することで、リザーバ218が適当なレベルの圧力及び流動性を維持することを保証し、ノズル214が詰まったりノズル214からインクが垂れたりしないことを保証する場合がある。サービスステーションアセンブリ208の機能には、サービスステーションアセンブリ208とプリントヘッドアセンブリ204との間の相対運動も含まれる場合がある。
電子制御装置230は、通信経路206を介してプリントヘッドアセンブリ204と通信し、通信経路210を介してサービスステーションアセンブリ208と通信し、通信経路224を介してキャリッジアセンブリ222と通信し、通信経路228を介して印刷媒体搬送アセンブリ226と通信する。一例において、プリントヘッドアセンブリ204がキャリッジアセンブリ222に取り付けられている場合、電子制御装置230とプリントヘッドアセンブリ204は、通信経路202を介してキャリッジアセンブリ222経由で通信することができる。一実施形態において、電子制御装置230はさらに、新しい(又は使用済みの)インク供給源を検出することができるように、インク供給アセンブリ216とも通信する場合がある。
電子制御装置230は、コンピュータのようなホストシステムからデータ236を受信し、データ236を一時的に記憶するためのメモリを含む場合がある。データ236は、電子的、赤外線、光学的、又は他の情報転送経路に沿って流体噴射システム200に送信される場合がある。データ236は、例えば、印刷される文書及び/又はファイルに相当する。したがって、データ236は、流体噴射システム200の印刷ジョブを形成し、少なくとも1つの印刷ジョブコマンド及び/又はコマンドパラメータを含む。
一例において、電子制御装置230は、ノズル214からのインク滴の噴射のためのタイミング制御を含む、プリントヘッドアセンブリ204の制御を提供する。したがって、電子制御装置230は、印刷媒体232上に文字、記号、及び/又は他のグラフィックス又は画像を形成する、噴射されたインク滴のパターンを定義する。タイミング制御、したがって噴射されるインク滴のパターンは、印刷ジョブコマンド及び/又はコマンドパラメータによって決定される。一例において、電子制御装置230の一部を形成するロジック及び駆動回路は、プリントヘッドアセンブリ204上に配置される。別の例では、電子制御装置230の一部を形成するロジック及び駆動回路は、プリントヘッドアセンブリ204以外の場所に配置される。一例において、電子制御装置230は、図1に示されるように、I/Oパッド40を介して種々の動作信号を印刷コンポーネント10に提供することができる。
特定の例が本明細書で図示説明されているが、本開示の範囲から逸脱することなく、図示説明された特定の例の代わりに、様々な代替及び/又は均等の実施形態が使用されてもよい。この出願は、本明細書で説明した特定の例の如何なる改変や又は変形もカバーすることを意図している。したがって、本開示は、特許請求の範囲及びその均等によってのみ制限されることが意図されている。

Claims (26)

  1. 印刷コンポーネントのメモリ回路であって、
    前記印刷コンポーネントに動作信号を伝達する複数の信号経路に接続するための、アナログパッドを含む複数のI/Oパッドと、
    前記印刷コンポーネントに関連するメモリ値を記憶するためのメモリコンポーネントと、
    メモリ読み取りを表す前記I/Oパッドを介してプリンタから前記印刷コンポーネントに伝達されている一連の動作信号に応答して、前記アナログパッドに前記プリンタへのアナログ応答信号を提供することにより、前記メモリ読み取りによって選択された前記印刷コンポーネントのメモリ要素に対応する前記メモリコンポーネントに記憶されたメモリ値を表すアナログ電気値を前記アナログパッド上に提供する制御回路と
    を含む、メモリ回路。
  2. 前記制御回路は、メモリ書き込みを表す前記I/Oパッド上の一連の動作信号に応答して、前記メモリ書き込みによって識別された前記記憶されたメモリ値を更新する、請求項1に記載のメモリ回路。
  3. 前記アナログパッドにアクセスする非メモリ読み取り機能を表す前記I/Oパッドを介して前記印刷コンポーネントに伝達されている一連の動作信号に応答して、前記アナログパッドにアナログ応答信号を提供することにより、前記非メモリ読み取り機能に対応する記憶されたメモリ値を表すアナログ電気値を前記アナログパッド上に提供する、請求項1又は請求項2に記載のメモリ回路。
  4. 前記非メモリ読み取り機能は、少なくとも1つのアナログコンポーネントの読み取りを含む、請求項3に記載のメモリ回路。
  5. 前記少なくとも1つのアナログコンポーネントは、少なくとも1つの検知回路を含む、請求項4に記載のメモリ回路。
  6. 前記アナログパッドは、アナログ検知パッドである、請求項1~5の何れか一項に記載のメモリ回路。
  7. 前記アナログパッドは、アナログ検知回路に接続されている、請求項1~6の何れか一項に記載のメモリ回路。
  8. 前記メモリコンポーネントと前記制御回路は、同じ基板上にある、請求項1~7の何れか一項に記載のメモリ回路。
  9. 前記メモリコンポーネントは、前記メモリ値を記憶するメモリセルのアレイを含む、請求項1~8の何れか一項に記載のメモリ回路。
  10. 前記メモリ値は、ルックアップテーブルとして前記メモリコンポーネントに記憶されている、請求項1~9の何れか一項に記載のメモリ回路。
  11. 前記メモリ回路は、前記I/Oパッドを介して、前記印刷コンポーネントと並列に前記信号経路に結合されるものである、請求項1~10の何れか一項に記載のメモリ回路。
  12. 印刷コンポーネントであって、
    前記印刷コンポーネントの動作を制御するための動作信号を伝達するための、アナログパッドを含むいくつかのI/Oパッドと、
    前記I/Oパッドに結合され、流体アクチュエータのアレイを含む流体噴射回路と、
    前記I/Oパッドに結合されたメモリ回路であって、
    前記印刷コンポーネントに関連するメモリ値を記憶するためのメモリコンポーネントと、
    メモリ読み取りを表す前記I/Oパッドを介してプリンタから前記印刷コンポーネントに伝達されている一連の動作信号に応答して、前記メモリ読み取りによって選択された前記流体噴射回路のメモリ要素に対応する前記メモリコンポーネントに記憶されたメモリ値を表す前記プリンタへのアナログ応答信号を前記アナログパッド上に提供する制御回路と
    を含むメモリ回路と
    を含む、印刷コンポーネント。
  13. 前記制御回路は、メモリ書き込みを表す前記I/Oパッドによって伝達されている一連の動作信号に応答して、前記メモリ書き込みによって識別された記憶されたメモリ値を更新する、請求項12に記載の印刷コンポーネント。
  14. 前記制御回路は、前記アナログパッドにアクセスする非メモリ読み取り機能を表す前記I/Oパッドを介して前記印刷コンポーネントに伝達されている一連の動作信号に応答して、前記アナログパッドにアナログ応答信号を提供することにより、前記非メモリ読み取り機能に対応する記憶されたメモリ値を表すアナログ電気値を前記アナログパッド上に提供する、請求項12又は請求項13に記載の印刷コンポーネント。
  15. 前記アナログパッドは、アナログ検知パッドである、請求項12~14の何れか一項に記載の印刷コンポーネント。
  16. 前記アナログパッドは、アナログ検知回路に接続されている、請求項12~15の何れか一項に記載の印刷コンポーネント。
  17. 前記流体噴射回路と前記メモリ回路は、別個の基板上にある、請求項12~16の何れか一項に記載の印刷コンポーネント。
  18. 前記メモリコンポーネントは、前記メモリ値を記憶するメモリセルのアレイを含む、請求項12~17の何れか一項に記載の印刷コンポーネント。
  19. 前記メモリ値は、ルックアップテーブルとして前記メモリコンポーネントに記憶されている、請求項12~18の何れか一項に記載の印刷コンポーネント。
  20. 前記メモリ回路は、前記流体噴射回路と並列に前記I/Oパッドに結合されている、請求項12~19の何れか一項に記載の印刷コンポーネント。
  21. 前記印刷コンポーネントは、プリントヘッドを含む、請求項12~20の何れか一項に記載の印刷コンポーネント。
  22. 前記印刷コンポーネントは、一体型プリントヘッドを含む、請求項12~20の何れか一項に記載の印刷コンポーネント。
  23. 印刷コンポーネントであって、
    複数の流体噴射ダイであって、各ダイが、
    流体アクチュエータのアレイと、
    メモリ要素のアレイであって、各メモリ要素が、前記印刷コンポーネントに関連するデータを表すデータビットを記憶する、メモリ要素のアレイと、
    前記印刷コンポーネントの動作を制御するための動作信号を伝達するためのいくつかのI/Oパッドであって、前記流体噴射ダイの各々に並列に接続されたアナログ検知パッドを含む、いくつかのI/Oパッドと、
    前記I/Oパッドに結合されたメモリ回路であって、
    前記印刷コンポーネントに関連するメモリ値を記憶するためのメモリコンポーネントと、
    前記流体噴射ダイのメモリ要素のメモリ読み取りを表す前記I/Oパッドを介してプリンタから前記印刷コンポーネントに伝達されている一連の動作信号に応答して、前記メモリ読み取りによって選択された前記メモリ要素に対応する前記メモリコンポーネントに記憶されたメモリ値を表す前記プリンタへのアナログ応答信号を前記アナログ検知パッド上に提供する制御回路と
    を含むメモリ回路と
    を含む、印刷コンポーネント。
  24. 前記複数の流体噴射ダイは、カラープリントペンを形成するように配置されている、請求項23に記載の印刷コンポーネント。
  25. 前記カラープリントペンは、シアンのプリントペンを含む第1の流体噴射ダイ、黄色のプリントペンを含む第2の流体噴射ダイ、及びマゼンタのプリントペンを含む第3の流体噴射ダイを含む、請求項24に記載の印刷コンポーネント。
  26. 前記複数の流体噴射ダイのうちの第1の部分は、カラープリントペンを形成するように構成され、第2の部分は、単色プリントペンを形成するように構成されている、請求項23~25の何れか一項に記載の印刷コンポーネント。
JP2021541203A 2019-02-06 2019-07-31 メモリ回路を備えた印刷コンポーネント Active JP7213360B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
USPCT/US2019/016817 2019-02-06
PCT/US2019/016817 WO2020162920A1 (en) 2019-02-06 2019-02-06 Communicating print component
USPCT/US2019/016725 2019-02-06
PCT/US2019/016725 WO2020162887A1 (en) 2019-02-06 2019-02-06 Multiple circuits coupled to an interface
PCT/US2019/044446 WO2020162969A1 (en) 2019-02-06 2019-07-31 Print component with memory circuit

Publications (2)

Publication Number Publication Date
JP2022517409A JP2022517409A (ja) 2022-03-08
JP7213360B2 true JP7213360B2 (ja) 2023-01-26

Family

ID=67544483

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021541203A Active JP7213360B2 (ja) 2019-02-06 2019-07-31 メモリ回路を備えた印刷コンポーネント
JP2021541205A Active JP7146101B2 (ja) 2019-02-06 2019-07-31 メモリ回路を備えた印刷コンポーネント

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2021541205A Active JP7146101B2 (ja) 2019-02-06 2019-07-31 メモリ回路を備えた印刷コンポーネント

Country Status (15)

Country Link
US (6) US11453212B2 (ja)
EP (6) EP4223541A3 (ja)
JP (2) JP7213360B2 (ja)
KR (2) KR102667043B1 (ja)
CN (4) CN113412197B (ja)
AU (4) AU2019428188B2 (ja)
BR (4) BR112021014778A2 (ja)
CA (4) CA3126914A1 (ja)
CL (2) CL2021001879A1 (ja)
ES (1) ES2924338T3 (ja)
IL (2) IL284655B2 (ja)
MX (4) MX2021008849A (ja)
PL (1) PL3710274T3 (ja)
SA (1) SA521422685B1 (ja)
WO (4) WO2020162972A1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2019428181B2 (en) 2019-02-06 2023-11-16 Hewlett-Packard Development Company, L.P. Data packets comprising random numbers for controlling fluid dispensing devices
EP4223541A3 (en) 2019-02-06 2023-08-16 Hewlett-Packard Development Company, L.P. Print component with memory circuit
MX2021008895A (es) 2019-02-06 2021-08-19 Hewlett Packard Development Co Componente de impresion de comunicacion.
CN113316518B (zh) 2019-02-06 2022-10-14 惠普发展公司,有限责任合伙企业 流体分配设备部件及其形成方法、以及流体分配系统
US11787173B2 (en) 2019-02-06 2023-10-17 Hewlett-Packard Development Company, L.P. Print component with memory circuit
MX2021009121A (es) * 2019-02-06 2021-09-08 Hewlett Packard Development Co Componente de impresion con conjunto de memoria usando se?al intermitente de reloj.
AU2019428638B2 (en) 2019-02-06 2023-11-09 Hewlett-Packard Development Company, L.P. Integrated circuit with address drivers for fluidic die
IL284504B2 (en) * 2019-02-06 2024-09-01 Hewlett Packard Development Co Ring for print head
CN113412191B (zh) 2019-02-06 2022-10-14 惠普发展公司,有限责任合伙企业 流体喷射设备
US11407218B2 (en) 2019-02-06 2022-08-09 Hewlett-Packard Development Company, L.P. Identifying random bits in control data packets
EP4366952A1 (en) * 2021-07-06 2024-05-15 Hewlett-Packard Development Company, L.P. Integrated circuits including first and second power supply nodes for writing and reading memory cells

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002519808A (ja) 1998-06-30 2002-07-02 サンディスク コーポレイション 集積回路技術を用いたアナログ及びマルチレベル記憶技法
US20180086122A1 (en) 2013-10-15 2018-03-29 Hewlett-Packard Development Company, L.P. Authentication value for a fluid ejection device
WO2019009904A1 (en) 2017-07-06 2019-01-10 Hewlett-Packard Development Company, L.P. SELECTORS FOR NOZZLES AND MEMORY ELEMENTS

Family Cites Families (100)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6111845A (ja) * 1984-06-27 1986-01-20 Nec Corp 印字デ−タ制御装置
JPH0671875A (ja) 1992-06-30 1994-03-15 Fuji Xerox Co Ltd インクジェット記録装置
US6116714A (en) 1994-03-04 2000-09-12 Canon Kabushiki Kaisha Printing head, printing method and apparatus using same, and apparatus and method for correcting said printing head
JPH08127162A (ja) 1994-11-02 1996-05-21 Hitachi Ltd 画像プリンタ
JP2702426B2 (ja) 1994-12-16 1998-01-21 日本電気データ機器株式会社 サーマルヘッド装置
CA2168994C (en) 1995-03-08 2000-01-18 Juan J. Becerra Method and apparatus for interleaving pulses in a liquid recorder
US5625603A (en) 1995-06-07 1997-04-29 Sgs-Thomson Microelectronics, Inc. Integrated circuit with unequally-sized, paired memory coupled to odd number of input/output pads
US6022094A (en) 1995-09-27 2000-02-08 Lexmark International, Inc. Memory expansion circuit for ink jet print head identification circuit
US5745409A (en) * 1995-09-28 1998-04-28 Invox Technology Non-volatile memory with analog and digital interface and storage
DE69601927T2 (de) 1995-11-21 1999-09-09 Citizen Watch Co. Ansteuerungsverfahren und -vorrichtung für einen tintenstrahldrucker
JPH1018953A (ja) * 1996-07-03 1998-01-20 Ngk Spark Plug Co Ltd 内燃機関の燃焼状態検出装置
US5942900A (en) 1996-12-17 1999-08-24 Lexmark International, Inc. Method of fault detection in ink jet printhead heater chips
US6672706B2 (en) 1997-07-15 2004-01-06 Silverbrook Research Pty Ltd Wide format pagewidth inkjet printer
JPH11207948A (ja) 1997-11-14 1999-08-03 Canon Inc 記録装置及び記録制御方法
US6038166A (en) 1998-04-01 2000-03-14 Invox Technology High resolution multi-bit-per-cell memory
JPH11341347A (ja) * 1998-05-11 1999-12-10 Newcore Technol Inc 信号変換処理装置
US6154157A (en) * 1998-11-25 2000-11-28 Sandisk Corporation Non-linear mapping of threshold voltages for analog/multi-level memory
US6938976B2 (en) 1999-06-16 2005-09-06 Eastman Kodak Company Printer and method therefor adapted to sense data uniquely associated with a consumable loaded into the printer
WO2002004219A1 (en) 2000-06-30 2002-01-17 Silverbrook Research Pty Ltd Controlling the timing of printhead nozzle firing
JP4081963B2 (ja) 2000-06-30 2008-04-30 セイコーエプソン株式会社 記憶装置および記憶装置に対するアクセス方法
EP1250233A1 (en) 2001-01-09 2002-10-23 Encad, Inc. Ink jet printhead quality management system and method
JP4304868B2 (ja) 2001-02-05 2009-07-29 コニカミノルタホールディングス株式会社 メモリ装置を有する画像形成装置及び判断処理方法
US6616260B2 (en) 2001-05-25 2003-09-09 Hewlett-Packard Development Company, L.P. Robust bit scheme for a memory of a replaceable printer component
US7510255B2 (en) 2001-08-30 2009-03-31 Seiko Epson Corporation Device and method for detecting temperature of head driver IC for ink jet printer
JP2004050637A (ja) 2002-07-19 2004-02-19 Canon Inc インクジェットヘッド用基板、インクジェットヘッド及び該インクジェットヘッドを備えたインクジェット記録装置
TW536479B (en) 2002-09-05 2003-06-11 Benq Corp Inkjet printer using thermal sensing elements to identify different types of cartridges
KR100495667B1 (ko) 2003-01-13 2005-06-16 삼성전자주식회사 아날로그/디지털 입력 모드를 제공하는 입출력 버퍼
US7311385B2 (en) 2003-11-12 2007-12-25 Lexmark International, Inc. Micro-fluid ejecting device having embedded memory device
JP4262070B2 (ja) 2003-12-02 2009-05-13 キヤノン株式会社 記録ヘッドの素子基体、記録ヘッド及び記録ヘッドの制御方法
TWI243990B (en) 2003-12-26 2005-11-21 Ind Tech Res Inst Printer, inkjet print head, identification circuit of inkjet print head and identification method thereof
MXPA04012681A (es) 2003-12-26 2005-07-01 Canon Kk Recipiente para liquido y sistema de suministro de liquido.
US7267417B2 (en) 2004-05-27 2007-09-11 Silverbrook Research Pty Ltd Printer controller for supplying data to one or more printheads via serial links
CN100548683C (zh) 2004-05-27 2009-10-14 佳能株式会社 打印头基板、打印头、头盒和打印设备
US7328956B2 (en) 2004-05-27 2008-02-12 Silverbrook Research Pty Ltd Printer comprising a printhead and at least two printer controllers connected to a common input of the printhead
KR100694053B1 (ko) 2004-07-30 2007-03-12 삼성전자주식회사 잉크젯 프린터의 프린트 헤드 구동 장치 및 이에 적합한반도체 회로 기판
US7413272B2 (en) 2004-11-04 2008-08-19 Applied Materials, Inc. Methods and apparatus for precision control of print head assemblies
US7365387B2 (en) 2006-02-23 2008-04-29 Hewlett-Packard Development Company, L.P. Gate-coupled EPROM cell for printhead
CN101064187A (zh) 2006-04-27 2007-10-31 松下电器产业株式会社 半导体集成电路装置
US7613661B2 (en) 2006-08-02 2009-11-03 Pitney Bowes Inc. Method and system for detecting duplicate printing of indicia in a metering system
US7425047B2 (en) 2006-10-10 2008-09-16 Silverbrook Research Pty Ltd Printhead IC compatible with mutally incompatible print engine controllers
US7719901B2 (en) * 2007-06-05 2010-05-18 Micron Technology, Inc. Solid state memory utilizing analog communication of data values
US20090040286A1 (en) 2007-08-08 2009-02-12 Tan Theresa Joy L Print scheduling in handheld printers
DK2209645T3 (da) 2007-11-14 2013-05-13 Hewlett Packard Development Co Inkjet print-hoved med delte datalinjer
EP2263146B3 (en) 2008-03-14 2018-09-05 Hewlett-Packard Development Company, L.P. Secure access to fluid cartridge memory
US7815273B2 (en) 2008-04-01 2010-10-19 Hewlett-Packard Development Company, L.P. Fluid ejection device
US7768832B2 (en) 2008-04-07 2010-08-03 Micron Technology, Inc. Analog read and write paths in a solid state memory device
US20090265596A1 (en) 2008-04-22 2009-10-22 Mediatek Inc. Semiconductor devices, integrated circuit packages and testing methods thereof
JP5647822B2 (ja) 2009-07-24 2015-01-07 ローム株式会社 サーマルプリントヘッド、サーマルプリンタおよびプリンタシステム
US8516304B2 (en) 2009-08-18 2013-08-20 Lexmark International, Inc. Integrated circuit including a programmable logic analyzer with enhanced analyzing and debugging capabilities and a method therefor
BRPI1004997A2 (pt) 2009-11-11 2013-02-26 Seiko Epson Corp dispositivo eletrânico e mÉtodo de controle do mesmo
WO2011127183A2 (en) 2010-04-07 2011-10-13 Intellipaper , Llc Memomy programming methods and memory programming devices
JP5678290B2 (ja) 2010-04-27 2015-02-25 株式会社デュプロ インクジェット記録装置
JP5737966B2 (ja) 2011-01-25 2015-06-17 キヤノン株式会社 液体吐出ヘッドおよび液体吐出ヘッドの製造方法
EP2726296B1 (en) 2011-07-01 2018-09-05 Hewlett-Packard Development Company, L.P. Method and apparatus to regulate temperature of printheads
JP5410486B2 (ja) 2011-09-21 2014-02-05 富士フイルム株式会社 液体吐出ヘッド、液体吐出装置及び液体吐出ヘッドの異常検知方法
WO2013048376A1 (en) 2011-09-27 2013-04-04 Hewlett-Packard Development Company, L.P. Circuit that selects eproms individually and in parallel
KR101787183B1 (ko) 2011-09-30 2017-10-18 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 인증 시스템 및 방법
US8882217B2 (en) 2011-10-27 2014-11-11 Hewlett-Packard Development Company, L.P. Printhead assembly including memory elements
TWI461959B (zh) 2012-04-26 2014-11-21 Issc Technologies Corp 輸出輸入介面裝置
ES2707071T3 (es) 2012-08-30 2019-04-02 Hewlett Packard Development Co Componente de impresión reemplazable con código de identidad de fábrica
RU2635080C2 (ru) 2012-11-30 2017-11-08 Хьюлетт-Паккард Дивелопмент Компани, Л.П. Устройство выброса текучей среды со встроенным датчиком уровня чернил
US9224480B2 (en) 2013-02-27 2015-12-29 Texas Instruments Incorporated Dual-function read/write cache for programmable non-volatile memory
WO2014133534A1 (en) 2013-02-28 2014-09-04 Hewlett-Packard Development Company, L.P. Print head bit information mapping
FI124954B (fi) 2013-04-30 2015-04-15 Outotec Oyj Menetelmä kultaa sisältävän liuoksen valmistamiseksi ja prosessijärjestely kullan ja hopean talteenottamiseksi
US8888226B1 (en) 2013-06-25 2014-11-18 Hewlett-Packard Development Company, L.P. Crack detection circuits for printheads
US9889664B2 (en) 2013-09-20 2018-02-13 Hewlett-Packard Development Company, L.P. Molded printhead structure
US9919524B2 (en) 2013-11-27 2018-03-20 Hewlett-Packard Development Company, L.P. Printhead with bond pad surrounded by dam
WO2015102639A1 (en) 2014-01-03 2015-07-09 Hewlett-Packard Development Company, Lp Fluid ejection device with integrated ink level sensors
EP3236471A3 (en) 2014-01-31 2018-01-17 Hewlett-Packard Development Company, L.P. Three-dimensional addressing for erasable programmable read only memory
US9196373B2 (en) * 2014-02-26 2015-11-24 Sandisk 3D Llc Timed multiplex sensing
US9953991B2 (en) 2014-03-14 2018-04-24 Hewlett-Packard Development Company, L.P. EPROM cell with modified floating gate
JP6369191B2 (ja) * 2014-07-18 2018-08-08 セイコーエプソン株式会社 回路装置、電子機器、移動体及び無線通信システム
EP3456542B1 (en) 2014-10-29 2020-04-01 Hewlett-Packard Development Company, L.P. Printhead die
US9472288B2 (en) 2014-10-29 2016-10-18 Hewlett-Packard Development Company, L.P. Mitigating parasitic current while programming a floating gate memory array
WO2016068927A1 (en) 2014-10-30 2016-05-06 Hewlett-Packard Development Company, L.P. Printhead with a number of shared enclosed selectors
CN107073949B (zh) 2014-10-30 2019-03-26 惠普发展公司,有限责任合伙企业 打印头感测室循环
GB2533967B (en) 2015-01-12 2021-08-25 Advanced Risc Mach Ltd Adapting the usage configuration of integrated circuit input-output pads
PL3293009T3 (pl) * 2015-01-30 2021-12-13 Hewlett-Packard Development Company, L.P. Wykrywanie pęknięć dla głowicy z wieloma matrycami głowicy drukującej
JP6430858B2 (ja) 2015-02-27 2018-11-28 理想科学工業株式会社 基板接続システム及びインクジェット記録装置
US9493002B2 (en) 2015-04-10 2016-11-15 Funai Electric Co., Ltd. Printhead condition detection system
WO2016167763A1 (en) 2015-04-15 2016-10-20 Hewlett-Packard Development Company, L.P. Printheads with high dielectric eprom cells
WO2016175853A1 (en) 2015-04-30 2016-11-03 Hewlett-Packard Development Company, L.P. Printer fluid impedance sensing in a printhead
WO2017065743A1 (en) 2015-10-13 2017-04-20 Hewlett-Packard Development Company, L.P. Printhead with s-shaped die
CN106685425B (zh) 2015-11-11 2021-06-29 国民技术股份有限公司 一种音频信号处理装置及其模拟前端电路
CN109152831A (zh) 2015-12-29 2019-01-04 安口生物公司 贝伐珠单抗的缓冲制剂
WO2017189009A1 (en) 2016-04-29 2017-11-02 Hewlett-Packard Development Company, L.P. Printing apparatus and methods for detecting fluid levels
KR101907028B1 (ko) 2016-07-06 2018-10-11 주식회사 유엑스팩토리 아날로그 디지털 인터페이스 sram 구조
WO2018017066A1 (en) 2016-07-19 2018-01-25 Hewlett-Packard Development Company, L.P. Fluid level sensors
US10044360B2 (en) 2016-08-16 2018-08-07 Microchip Technology Incorporated ADC controller with temporal separation
MX2019002357A (es) 2016-09-01 2019-09-26 Hs Mfg Group Llc Métodos para la derivación biológica de superficies celulósicas.
US10800168B2 (en) 2016-10-06 2020-10-13 Hewlett-Packard Development Company, L.P. Input control signals propagated over signal paths
HUE058193T2 (hu) 2017-01-31 2022-07-28 Hewlett Packard Development Co Memóriabankok és kiválasztási regiszterek elhelyezése
WO2018156617A2 (en) 2017-02-22 2018-08-30 The Regents Of The University Of Michigan Compositions and methods for delivery of polymer / biomacromolecule conjugates
WO2018156171A1 (en) 2017-02-27 2018-08-30 Hewlett-Packard Development Company, L.P. Nozzle sensor evaluation
US11117368B2 (en) 2017-04-14 2021-09-14 Hewlett-Packard Development Company, L.P. Fluidic die
DE112017007727T5 (de) 2017-07-06 2020-03-19 Hewlett-Packard Development Company, L.P. Decoder für speicher von fluidausstossvorrichtungen
WO2019017867A1 (en) 2017-07-17 2019-01-24 Hewlett-Packard Development Company, L.P. FLUIDIC MATRIX
US10692570B2 (en) * 2018-07-11 2020-06-23 Sandisk Technologies Llc Neural network matrix multiplication in memory cells
EP4223541A3 (en) 2019-02-06 2023-08-16 Hewlett-Packard Development Company, L.P. Print component with memory circuit
CN113316518B (zh) 2019-02-06 2022-10-14 惠普发展公司,有限责任合伙企业 流体分配设备部件及其形成方法、以及流体分配系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002519808A (ja) 1998-06-30 2002-07-02 サンディスク コーポレイション 集積回路技術を用いたアナログ及びマルチレベル記憶技法
US20180086122A1 (en) 2013-10-15 2018-03-29 Hewlett-Packard Development Company, L.P. Authentication value for a fluid ejection device
WO2019009904A1 (en) 2017-07-06 2019-01-10 Hewlett-Packard Development Company, L.P. SELECTORS FOR NOZZLES AND MEMORY ELEMENTS

Also Published As

Publication number Publication date
KR20210104153A (ko) 2021-08-24
EP4046802B1 (en) 2023-11-29
CN113412197A (zh) 2021-09-17
WO2020162972A1 (en) 2020-08-13
EP3710274B1 (en) 2022-06-01
EP4223541A2 (en) 2023-08-09
US11780222B2 (en) 2023-10-10
BR112021014728A2 (pt) 2021-09-28
CN113302062A (zh) 2021-08-24
EP3710273A1 (en) 2020-09-23
AU2019428188B2 (en) 2023-05-04
CA3126920C (en) 2024-05-28
KR102667043B1 (ko) 2024-05-20
AU2019428071B2 (en) 2023-01-19
AU2019428071A1 (en) 2021-09-23
IL284654B1 (en) 2024-01-01
CA3126913C (en) 2023-11-07
MX2021009125A (es) 2021-09-21
CN113382873A (zh) 2021-09-10
CA3126920A1 (en) 2020-08-13
JP2022517409A (ja) 2022-03-08
EP3710274A1 (en) 2020-09-23
CA3126914A1 (en) 2020-08-13
IL284654B2 (en) 2024-05-01
IL284655A (en) 2021-08-31
CN113382873B (zh) 2023-01-03
EP4223541A3 (en) 2023-08-16
IL284654A (en) 2021-08-31
IL284655B2 (en) 2024-09-01
SA521422685B1 (ar) 2024-01-10
MX2021008849A (es) 2021-09-08
WO2020162971A1 (en) 2020-08-13
US11590752B2 (en) 2023-02-28
CN113382874B (zh) 2022-12-06
AU2019428241B2 (en) 2023-03-09
WO2020162969A1 (en) 2020-08-13
CA3126913A1 (en) 2020-08-13
US20210213730A1 (en) 2021-07-15
AU2019428305B2 (en) 2023-01-19
MX2021008897A (es) 2021-08-19
US11491782B2 (en) 2022-11-08
CN113412197B (zh) 2022-10-18
AU2019428188A1 (en) 2021-09-30
CL2021001879A1 (es) 2022-02-11
EP3710271A1 (en) 2020-09-23
EP3710272B1 (en) 2024-11-13
JP7146101B2 (ja) 2022-10-03
BR112021015327A2 (pt) 2021-10-05
US12030312B2 (en) 2024-07-09
EP3710273B1 (en) 2023-04-19
US20210237434A1 (en) 2021-08-05
BR112021015360A2 (pt) 2021-10-05
PL3710274T3 (pl) 2022-09-12
CN113302062B (zh) 2023-03-28
WO2020162970A1 (en) 2020-08-13
EP4046802A1 (en) 2022-08-24
US20210206164A1 (en) 2021-07-08
IL284655B1 (en) 2024-05-01
ES2924338T3 (es) 2022-10-06
US20230034348A1 (en) 2023-02-02
CL2021001962A1 (es) 2022-03-18
EP3710271B1 (en) 2023-05-31
US11453212B2 (en) 2022-09-27
CN113382874A (zh) 2021-09-10
JP2022517634A (ja) 2022-03-09
US20210316550A1 (en) 2021-10-14
AU2019428241A1 (en) 2021-09-23
BR112021014778A2 (pt) 2021-10-05
KR20210110663A (ko) 2021-09-08
CA3126915A1 (en) 2020-08-13
AU2019428305A1 (en) 2021-09-16
MX2021009110A (es) 2021-09-14
US11498326B2 (en) 2022-11-15
EP3710272A1 (en) 2020-09-23
US20230382105A1 (en) 2023-11-30

Similar Documents

Publication Publication Date Title
JP7213360B2 (ja) メモリ回路を備えた印刷コンポーネント

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220812

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221125

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20221125

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20221212

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20221213

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230116

R150 Certificate of patent or registration of utility model

Ref document number: 7213360

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02