Multiple digital data sequences from an arbitrary data generator of a printhead assembly

US9776399B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9776399-B2
Application numberUS-201415308055-A
CountryUS
Kind codeB2
Filing dateMay 30, 2014
Priority dateMay 30, 2014
Publication dateOct 3, 2017
Grant dateOct 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an example, a piezoelectric printhead assembly includes a micro-electro mechanical system (MEMS) die including a plurality of nozzles. An application-specific integrated circuit (ASIC) die is coupled to the MEMS die by a plurality of wire bonds, wherein each of the wire bonds corresponds to a respective nozzle of the plurality of nozzles. An arbitrary data generator (ADG) on the ASIC is to provide a digital data sequence, and a phase selector is to enable multiple data read operations of the ADG to generate multiple delayed digital data sequences.

First claim

Opening claim text (preview).

What is claimed is: 1. A piezoelectric printhead assembly comprising: a micro-electro mechanical system (MEMS) die including a plurality of nozzles; an application-specific integrated circuit (ASIC) die coupled to the MEMS die by a plurality of wire bonds, wherein each of the wire bonds corresponds to a respective nozzle of the plurality of nozzles; an arbitrary data generator (ADG) on the ASIC to provide a digital data sequence; and a phase selector to enable multiple data read operations of the ADG to generate multiple delayed digital data sequences. 2. A piezoelectric printhead assembly as in claim 1 , further comprising: multiple storage registers, each register corresponding with a respective delayed digital data sequence to store a digital data step of the respective delayed digital data sequence. 3. A piezoelectric printhead assembly as in claim 2 , wherein each digital data step of a delayed digital data sequence comprises an 8 bit digital number representing a digital voltage level. 4. A piezoelectric printhead assembly as in claim 3 , further comprising: a digital-to-analog converter (DAC) associated with each nozzle, each DAC to receive a respective 8 bit digital number from a respective storage register and to convert the respective 8 bit digital number to an analog voltage. 5. A piezoelectric printhead assembly as in claim 4 , further comprising: a first clock to drive the phase selector at a first frequency such that each data read operation acquires and stores a single digital data step of a delayed digital data sequence in a respective storage register at the first frequency; and a second clock running at a second frequency to drive multiple digital data steps from the storage registers into respective DACs simultaneously at a second frequency. 6. A piezoelectric printhead assembly as in claim 5 , wherein the first frequency is a multiple of the second frequency, the multiple being equal to the number of multiple delayed digital data sequences. 7. A piezoelectric printhead assembly as in claim 4 , further comprising: a driver amplifier associated with each nozzle to receive an analog voltage from a DAC and to condition the analog voltage into a portion of a nozzle-drive waveform. 8. A piezoelectric printhead assembly comprising: a micro-electro mechanical system (MEMS) die including a plurality of nozzles; a first and a second application-specific integrated circuit (ASIC) coupled to the MEMS die by respective first and second pluralities of wire bonds, wherein each of the first plurality of wire bonds corresponds to a respective nozzle of a first number of the plurality of nozzles and each of the second plurality of wire bonds corresponds to a respective nozzle of a second number of the plurality of nozzles; and, on each ASIC: a plurality of arbitrary data generators (ADGs), each ADG to provide a digital data sequence; an ADG selector to select a digital data sequence of a selected ADG; and a phase selector to enable the construction of multiple delayed digital data sequences from the selected ADG. 9. A piezoelectric printhead assembly as in claim 8 , further comprising: a first and second plurality of power amplifiers on the first and second ASIC, respectively, each power amplifier corresponding with a particular nozzle, and each power amplifier to amplify one of the multiple delayed digital data sequences into a nozzle-drive waveform capable of driving the particular nozzle. 10. A method of driving nozzles on a piezoelectric printhead assembly comprising: selecting one of a plurality of arbitrary data generators (ADGs) to provide a digital data sequence; and generating multiple temporally offset digital data sequences from the digital data sequence of the selected ADG. 11. A method as in claim 10 , wherein generating multiple temporally offset digital data sequences comprises: for each temporally offset digital data sequence, reading digital data steps from the selected ADG at a first frequency; and alternating reading of digital data steps between the multiple temporally offset digital data sequences at a second frequency. 12. A method as in claim 11 , wherein the second frequency is a multiple of the first frequency, and the multiple is equal to the number of multiple temporally offset digital data sequences. 13. A method as in claim 10 , further comprising: conditioning the multiple temporally offset digital data sequences into corresponding multiple temporally offset nozzle-drive waveforms to drive print nozzles. 14. A method as in claim 13 , wherein conditioning the multiple temporally offset digital data sequences comprises: converting each temporally offset digital data sequence into a temporally offset analog voltage sequence; and, amplifying each temporally offset analog voltage sequence into a temporally offset nozzle-drive waveform. 15. A method as in claim 10 , wherein selecting one of a plurality of ADGs comprises selecting a first ADG on a first application-specific integrated circuit (ASIC), the method further comprises: selecting a second ADG from a plurality of ADGs on a second ASIC to provide a second digital data sequence; and, generating multiple temporally offset digital data sequences from the second digital data sequence of the second ADG.

Assignees

Inventors

Classifications

  • detecting presence or properties of a drop in flight · CPC title

  • controlling heads based on piezoelectric elements · CPC title

  • detecting presence or properties of a dot on paper · CPC title

  • Height of the driving signal being adjusted · CPC title

  • Specific driving circuit · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9776399B2 cover?
In an example, a piezoelectric printhead assembly includes a micro-electro mechanical system (MEMS) die including a plurality of nozzles. An application-specific integrated circuit (ASIC) die is coupled to the MEMS die by a plurality of wire bonds, wherein each of the wire bonds corresponds to a respective nozzle of the plurality of nozzles. An arbitrary data generator (ADG) on the ASIC is to p…
Who is the assignee on this patent?
Hewlett Packard Development Co Lp
What technology area does this patent fall under?
Primary CPC classification B41J2/04558. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Oct 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).