Liquid propelling components include printheads for two- and three-dimensional printing, integrated printhead cartridges, digital titration devices/cartridges and lab-on-chips. Such liquid propelling components are able to propel, and in many instances, eject, liquid at relatively high precision in application areas including 2D and 3D printing, forensic labs, healthcare and life sciences. Depending on the field of application, high precision liquid propelling components can facilitate high resolution printed images, accurately reproduce predefined drop weights or drop positions and/or perform high precision diagnoses, to name just a few. In certain examples, the liquid propelling components are replaceable components that in order to operate need to be connected to a host device. The liquid propelling components are replaced by new ones after reaching a certain usage level, for example after exhaustion or after a one-time usage.
A host device or user needs to be able to verify if the liquid propelling component is supplied or manufactured by a trusted party. A trusted party can be an OEM (original equipment manufacturer) of the host device or a party that is authorized (e.g. licensed) by such OEM to provide the replaceable components. These trusted parties can be associated, for example, with a certain level of quality and with warranties running with the host device. In contrast, a liquid propelling component provided by a non-trusted or non-authorized party may sometimes produce less reliable results (e.g. low quality print, unreliable diagnosis), damage the host device, or affect a warranty that runs with the host device.
For the purpose of illustration, certain examples constructed in accordance with this disclosure will now be described with reference to the accompanying drawings.
In the following detailed description, reference is made to the accompanying drawings. The examples in the description and drawings should be considered illustrative and are not intended as limiting to the specific example or element described. Multiple examples can be derived from the following description and drawings through modification, combination or variation of the different elements.
The liquid propelling component 1 includes circuitry 5 to propel and/or analyze liquid in the component 1. The circuitry 5 includes actuators to propel the liquid. The actuators can be of microscopic or nanoscopic dimensions and may include thermal resistors, piezo resistors or micro-pumps. The circuitry 5 may further include sensing circuits to sense certain liquid properties. The circuitry 5 includes an engine 7 to drive the actuators and/or read the sensing circuits.
Components of the engine 7 may include a state machine, buffer amplifiers, sample and hold amplifiers, a digital to analog converter, an analog to digital converter and measurement circuitry. Functions of the engine 7 can include converting a digital input received from a host device to an analogue output to drive the actuators and the sensing circuits, and converting an analogue reading to a digital output for communicating sensed properties to the host device. The circuitry 5 further comprises a memory 9 that is non-volatile and non-transitory. The memory 9 may include a read-only memory. The engine 7 may include a register.
The circuitry 5 includes a first conductor 13 disposed in the liquid channel 3. The first conductor 13 can be disposed on a wall of the liquid channel 3. The first conductor 13 is to be in contact with liquid when liquid flows through the liquid channel 3. The first conductor 13 can be any type of resistor, plate, electrode, terminal or capacitor which electrical properties are influenced by contacting liquid. In certain examples, the first conductor 13 comprises tantalum. The first conductor 13 may comprise protective coating such as a passivation layer. The wall of the liquid channel 3 on which the first conductor 13 is disposed can be composed of at least one suitable dielectric material that may be used in semi-conductor fabrication, such as at least one of SU8, Silicon Oxide, Silicon Nitride, Silicon Carbide, TEOS, etc. In one example, the first conductor 13 is a terminal of a sensing circuit. In another example the first conductor 13 is at least part of a propelling device such as a thermal or piezo-resistor or micro-pump. In both examples, the engine 7 is to charge the first conductor 13 so that the first conductor 13 can execute its sensing or actuating function or both.
In an example the first conductor 13 is tested and calibrated during manufacturing to determine an appropriate charge for its sensing or actuating function. Once an appropriate charge of the first conductor 13 is determined, the charge can be stored in the memory 9.
The circuitry 5 includes a second conductor 15. The second conductor 15 can be a resistor, plate, terminal, capacitor or the like of a similar type as the first conductor 13. The second conductor 15 is insulated from liquid, such that its analogue electrical properties are not affected by the liquid. For example, the second conductor 15 is disposed in the MEMS structure at a distance from the liquid channel 3. In one example the second conductor 15 is surrounded by dielectric and/or ground material to avoid physical and electrical contact with the liquid. Suitable material that surrounds or abuts the second conductor 15 may include suitable dielectric silicon such as SU8, Silicon Oxide, Silicon Nitride, Silicon Carbide, TEOS, etc., and/or suitable ground material such as polysilicon or aluminum. In one example, the second conductor 15 includes polysilicon.
The circuitry 5 includes a circuit block 11 of the first and second conductor 13, 15. The circuit block 11 is controlled by the engine 7. The circuit block 11 has a dedicated function, such as sensing or actuating. The circuit block 11 may be part of the same layer of the MEMS structure. In an example, the first and second conductors 13, 15 are manufactured in the same fabrication steps, and have the same properties. In another example, the first and second conductors 13, 15 are composed of substantially the same materials. The engine 7 may charge and read the conductors 13, 15 in a similar manner.
During fabrication, the first and second conductor 13, 15 can be tested and calibrated. Accordingly appropriate charge (“bias” or “pre-charge”) values are determined for the conductors 13, 15 at a fabrication calibration stage. In one example it is intended that the engine 7 charges each conductor 13, 15 according to the determined charge value during the operational lifetime of the liquid propelling component 1. In one example, one charge value is used for both conductors 13, 15. For example, one charge value applies to the entire circuit block 11. In another example, separate charge values are used for the first and second conductor 13, 15. During calibration, the charge value is optimized so as to have an effective charging of the respective conductor 13, 15.
The first and second conductors 13, 15 each have certain analogue characteristics which are subject to manufacturing tolerances and inherently different than their manufacturer specified nominal characteristics. These analogue characteristics are not exactly known before fabrication. Example analogue characteristics include impedance and resistance. Other measureable example analogue characteristics include time-based residual charge, phase angle and inductance. The engine 7 is to read these analogue characteristics by measuring how the respective conductor 13, 15 reacts to the pre-determined charge, i.e. the charge that was determined during calibration.
When applying the predetermined charge to the first conductor 13, a returned analogue value varies depending on the presence or state of the liquid in contact with the first conductor 13. The first conductor 13 may return a different analogue value in operation, when typically liquid (or debris) is in contact with the first conductor 13, then during fabrication, when typically liquid is absent. In contrast, the second conductor 15 is insulated form liquid during operation. Hence, an analogue value of the second conductor 15 can be returned at a fabrication calibration stage, when no liquid present in channels, and that value should be relatively similar during operation, when liquid is present in the channels 3.
During fabrication, the analogue value of the second conductor 15 may be measured by inducing a pre-determined charge. The measured analogue value is converted to a digital code 21 by the engine 7. The digital code 21 is encoded in the memory 9, for example in an encrypted manner in a non-rewritable memory such as a ROM (Read-Only Memory). At a later stage, in an installed and operational condition of the liquid propelling component 1, the analogue value may be again measured and converted to a second digital code by the same engine 7 using the same charge value, and communicated to a host device to allow comparison of the newly measured digital code with the previously encoded digital code 21.
In one example, if the previously encoded digital code and the newly measured digital code of the second conductor 15 match, the liquid propelling component 1 has been properly fabricated and calibrated. In another example, if said digital codes match, then it is likely that these were encoded by an authorized manufacturer. In contrast, if it is determined that the previously encoded and newly measured digital codes do not match, then there is a high probability that the fabrication of the liquid propelling component 1 was not authorized by an OEM of the host device. Also for other reasons, a matching of previously encoded and newly determined digital codes may be used for authentication purposes.
As already explained, an analogue value of the second conductor 15 will be different for each liquid propelling component 1. Such analogue value can be used as an inherently present, unique identification code, like a finger print or serial number. For identification purposes, the second conductor 15 is more suitable than the first conductor 13 because the first conductor 13 is typically in contact with liquid during operation. Hence, the measured analogue electrical characteristics are different depending on the presence or state of the liquid. Therefore a second conductor 15 is included in the same circuit block 11 and used for identification purposes. In an example that will be explained with reference to
The circuitry 105 further includes a sensing circuit block 111. The circuit block 111 includes a first sensing circuit 125 and a second sensing circuit 127. In different application examples each of the first and second sensing circuit 125, 127 may function as impedance sensors, resistance sensors or sensors of other analogue electrical characteristics such as time-based residual charge, phase angles or inductance. The first sensing circuit 125 includes a first conductor 113 that extends in the liquid channel 103 to contact liquid. The first conductor 113 functions as a first terminal of the first sensing circuit 125. The first conductor 113 may be plate shaped. The first sensing circuit 125 further includes a ground 129. The ground 129 may serve as a second terminal of the sensing circuit 125. The ground 129 may be formed by a portion of the liquid channel wall, for example a p-doped channel wall portion that is connected to a ground output of a communication/power interface 141. In one example, the first conductor 113, liquid (and/or air and/or debris) and p-doped silicon wall act as a capacitor. The engine 7 and first sensing circuit 125 are calibrated to sense a liquid presence or absence or other states of the liquid (dryness, debris) between the terminals 113, 129. During this calibration, an appropriate charge value for the first sensing circuit 125 is determined and stored.
The second sensing circuit 127 includes a second conductor 115. The second conductor 115 is insulated from liquid. Near the second conductor 115 a second ground 131 is provided, also insulated from liquid. The second conductor 115 and the second ground 131 form terminals of the second sensing circuit 127. Analogue values sensed through the second sensing circuit 127 may be substantially independent of a presence or state of liquid. The second ground 131 may be disposed at a suitable distance from the second conductor 115. In one example, the second ground 131 is to connect to a ground of a host device, in an installed condition of the liquid propelling component 101. In one example, the second conductor 115 is a reference plate and includes polysilicon, wherein the polysilicon is disposed on a thermal oxide layer which is disposed on a layer of n-active silicon material which in operation is connected to a ground of the host device. In another example, the second ground 131 is connected to a p-doped wafer portion.
The circuitry 105 includes an engine 107 to instruct the actuators 123 and sensing circuit block 111 and to convert sensed analogue values to digital codes for processing by a host device. The circuitry 105 further includes a ROM 109 that stores a digital code corresponding to an analogue value of at least the second sensing circuit 127. The ROM 109 is to be read by the host device. In different examples, the engine 107 includes a digital to analogue converter, an analogue to digital converter, an input sample and hold (S & H) element, a switch, an output S & H element, a state machine, a clock and a number of registers. The engine 107 can be connected to a voltage source of a host device. The engine 107 is to induce a current to the sensing circuits 125, 127. Appropriate charge values 137 for the sensing circuits 125, 127 are determined at fabrications stage and encoded in the ROM 109, to be read by the host device, and then instructed to the engine 107.
The engine 107 is to induce the first and second sensing circuits 125, 127 with the charge(s) stored in the ROM 109. In one example, a charge value 137 of the first sensing circuit 125 is determined during calibration, wherein the charge value 137 is optimized to distinguish between impedances in a dry and in a wet state of the first conductor 113. The charge value 137 may include a suitable frequency 139 to charge the first conductor 113. In one example a clock mechanism is used to adapt a sensor control signal of the engine to a suitable frequency. The engine 107 further includes at least one register 135, or a suitable read-write memory to temporarily store the charge values during operation. In an example system, a host device reads the charge values from the ROM 109 and sets certain bits of the engine register 135 to these charge values, in order for the engine 107 to induce the sensing circuits 125, 127 with these charges.
In one example the ROM 109 stores the same charge value 137 for both the first and second sensing circuit 125, 127. For example the engine 107 may induce the same charge to both sensing circuits 125, 127 in the circuit block 111. Hence, the engine 107 may use the same register bit location for charging both sensing circuits 125, 127 of the circuit block 111. In yet another example, the first and second sensing circuit 125, 127 are to use different charge values 137 that are separately stored in the ROM 109, where the engine 107 is configured to read different bit locations in the register 135 to apply correspondingly different charges to each sensing circuit 125, 127.
The ROM 109 stores a digital code 121 corresponding to the second sensing circuit 127. The digital code 121 corresponds to an analogue value of the second sensing circuit. The digital code 121 may be encoded on the ROM 109 as a locked or encrypted dataset, for unlocking or decryption by a host device. In one example the digital code 121 covers a range of analogue values for the second sensing circuit 127. The digital code 121 may be set in accordance with a limited set of pre-fixed digital codes that each correspond to a certain range of analogue values. Different ranges of analogue values may overlap to allow for some margin when a measured analogue value is near a border of a range. In another example the digital code on the ROM 109 corresponds to a specific analogue value wherein predetermined margins are applied by the host device to allow for matching of pre-stored and newly read digital codes.
The liquid propelling component 101 includes a communication/power interface 141 to communicate with a host device. The communication/power interface 141 is connected to the rest of the circuitry 105. At least one of a data connection, voltage source connection and ground source connection can be established through such communication/power interface 141. In one example, the communication/power interface 141 includes an array of contact pads.
In certain examples, the liquid propelling component 101 includes a plurality of circuit blocks 111, similar to the example described with reference to
The MEMS circuitry 205 further includes a plurality of impedance sensing circuit blocks 211-1, 211-2, 211-n. In this example, one impedance sensing circuit block 211-1, 211-2, 211-n is associated with one respective liquid channel 203-1, 203-2, 203-n. In other examples, one impedance sensing circuit block 211-1, 211-2, 211-n is associated with an array of liquid channels, or vice versa, one liquid channel 203-1, 203-2, 203-n may be associated with an array of impedance sensing circuit blocks 211-1, 211-2, 211-n.
In this example, each impedance sensing circuit block 211-1, 211-2, 211-n includes a fluid impedance sensor 213-1, 213-2, 213-n that is to be in contact with liquid when liquid flows through the liquid channel 203-1, 203-2, 203-n. Each fluid impedance sensor 213-1, 213-2, 213-n includes two terminals that are to be in contact with liquid, for example a conductor terminal and a ground terminal, that together with the liquid are to form a capacitor. Furthermore, each impedance sensing circuit block 211-1, 211-2, 211-n includes a reference impedance sensor 215-1, 215-2, 215-n that is insulated from the liquid. Each reference sensor 215-1, 215-2, 215-n includes two terminals, for example a conductor terminal and a ground terminal. In an example, the reference sensor 215-1, 215-2, 215-n is used as a reference to enable for trouble shooting of each circuit block 211-1, 211-2, 211-n.
The MEMS circuitry 205 includes an engine 207 to control a charge over the impedance sensors 213-1, 213-2, 213-n, 215-1, 215-2, 215-n. A charge value 237-1, 237-2, 237-n for each impedance sensor 213-1, 213-2, 213-n, 215-1, 215-2, 215-n is stored in a table in a ROM 209. The charge value may include a certain frequency 237-1, 237-2, 237-n. The engine 207 charges each impedance sensor 213-1, 213-2, 213-n, 215-1, 215-2, 215-n using the corresponding pre-stored charge values 237-1, 237-2, 237-n. In operation, the charge values 237-1, 237-2, 237-n may be read by a host device and written on the register 135 to charge respective sensors 213-1, 213-2, 213-n, 215-1, 215-2, 215-n. As described above, each of the charge values 237-1, 237-2, 237-n may have been determined at a calibration stage of the respective sensor 213-1, 213-2, 213-n, 215-1, 215-2, 215-n. In one example, the charge value 237-1, 237-2, 237-n of each fluid impedance sensors 213-1, 213-2, 213-n has been calibrated to distinguish between (i) wet, (ii) dry or (iii) other (e.g. dry, contaminated) conditions of the sensor 213-1, 213-2, 213-n. In one example, the charge values 237-1, 237-2, 237-n used for the fluid impedance sensors 213-, 213-2, 213-n are also used for the reference impedance sensors 215-1, 215-2, 215-n or the entire circuit block 211-1, 211-2, 211-n. In other examples the pre-stored charge values 237-1, 237-2, 237-n for the fluid impedance sensors 213-1, 213-2, 213-n and the pre-stored charge values for the reference impedance sensors 215-1, 215-2, 215-n are different, for example because optimum charge values 237-1, 237-2, 237-n for the fluid impedance sensor 213-1, 213-2, 213-n and the reference impedance sensor 215-1, 215-2, 215-n are different.
In addition to the charge values 237-1, 237-2, 237-n, the ROM 209 stores digital codes 221-1, 221-2, 221-n that correspond to impedance readings of the reference impedance sensors 215-1, 215-2, 215-n of these charge values 237-1, 237-2, 237-n. For example, the reference impedance sensors 215-1, 215-2, 215-n are charged using the earlier mentioned optimized stored charge values 237-1, 237-2, 237-n, whereby the resulting analogue impedance values are measured and converted to digital codes 221-1, 221-2, 221-n by the engine 207. At a later operational stage of the liquid propelling component 1 the impedance of the reference impedance sensors 215-1, 215-2, 215-n can be again measured by the engine 7, and resulting digital values can be compared with the stored digital codes by a host device.
The example method of
Instead of impedance, other analogue values such as resistance may be measured. Instead of impedance sensors other types of sensors or other devices could be used, such as for example thermal or piezo resistors or sensing resistors, wherein reference resistors may be added to each circuit block. According to some of the above described principles, such other devices are provided with a first conductor that is to contact the liquid and a second conductor of the same circuit block that remains unaffected by liquid that may be used for reference purposes.
In an example, the liquid propelling component includes a liquid dispense head, such as a printhead, for ejecting liquid out of nozzles, wherein each fluid channel my open into at least one nozzle. In an example of a liquid dispense head, one liquid sensing circuit is provided near each nozzle, or pair or group of nozzles. For example, the liquid sensing circuit is disposed in a fluid channel near a nozzle, and/or near a firing chamber to sense presence or absence of liquid near a firing chamber or to sense clogging.
In one example, a liquid channel of one of the described examples has a diameter of approximately 1-250 micron. For example, the liquid channel includes a firing chamber and a nozzle. Such firing chamber can have a height, width and length dimension that are each between approximately 1 micron and 100 micron. An example volumetric dimension of a firing chamber is 32×54×21 micron. A nozzle can have a diameter of approximately 5-70 microns, for example 30-60 microns, for example approximately 46 micron. Channels that lead up to a firing chamber or nozzle or that extend between the firing chamber and nozzle may have a smallest width (“pinch point”) of between approximately 1 and 20 microns, for example 10 or 7 or 5 microns. Different dimensions may apply. Example impedance sensors can be disposed in these channels, for example near a respective firing chamber o nozzle.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/067359 | 11/25/2014 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2016/085471 | 6/2/2016 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4516134 | Tamai | May 1985 | A |
5033887 | Baeuerle | Jul 1991 | A |
5821951 | Fujii | Oct 1998 | A |
6113213 | Hosaka | Sep 2000 | A |
6375627 | Mauze | Apr 2002 | B1 |
7364263 | Silverbrook | Apr 2008 | B2 |
8539812 | Stringham et al. | Sep 2013 | B2 |
20040239712 | Liao et al. | Dec 2004 | A1 |
20060098993 | Yang | May 2006 | A1 |
20070000838 | Shih | Jan 2007 | A1 |
20140190830 | Sturmer | Jul 2014 | A1 |
Number | Date | Country |
---|---|---|
1485210 | Mar 2004 | CN |
3218781 | Dec 1982 | DE |
5571577 | May 1980 | JP |
100670553 | Jan 2007 | KR |
WO-2013158099 | Oct 2013 | WO |
Number | Date | Country | |
---|---|---|---|
20170326884 A1 | Nov 2017 | US |