Droplet deposition apparatus and test circuit therefor
10843459 ยท 2020-11-24
Assignee
Inventors
Cpc classification
B41J2/04581
PERFORMING OPERATIONS; TRANSPORTING
B41J2/04508
PERFORMING OPERATIONS; TRANSPORTING
B41J2/0455
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41J2/045
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A test circuit to determine the capacitance of an actuator element in an actuator element array, wherein the test circuit comprises: a controller; a source to generate test inputs; measurement circuitry to measure one or more test values on a test path between the test circuit and the actuator element; wherein the controller is configured to, for a test period: control a first switch associated with the actuator element to connect the actuator element to the test path; control the source to generate a first test input; and determine a total capacitance of the actuator element from a first test value generated in response to the first test input; and determine the capacitance of the actuator element (C.sub.ACT) from the total capacitance (C.sub.PAR+C.sub.ACT).
Claims
1. A test circuit to determine the capacitance of at least one actuator element in an array, wherein the test circuit comprises: a controller; a source to generate test inputs; measurement circuitry to measure one or more test values on a test path between the test circuit and the at least one actuator element; wherein the controller is configured to, for a test period: control a first switch associated with the at least one actuator element to connect the at least one actuator element to the test path; control the source to generate a first test input; determine a total capacitance from a first test value generated in response to the first test input; the total capacitance comprising a capacitance of the at least one actuator element and a parasitic capacitance associated with the at least one actuator element; and determine the capacitance of the at least one actuator element from the total capacitance.
2. The test circuit according to claim 1, wherein the controller is further configured to, for the test period: control a second switch, associated with a second actuator element, to connect the second actuator element to the test path when the test path and the second actuator element are in short circuit.
3. The test circuit according to claim 1, wherein the controller is further configured to: detect a fault associated with the at least one actuator element in response to one or more of: the test values and the determined capacitance.
4. The test circuit according to claim 3, wherein the fault comprises one or more of: an open circuit, a short circuit across the at least one actuator element, and a short circuit between the test path and further actuator element.
5. The test circuit according to claim 1, wherein the controller is further configured to, for a first calibration period: control the first switch to isolate the at least one actuator element from the test path; control the source to generate a second test input on the test path to charge the parasitic capacitance; determine the parasitic capacitance based on a second test value generated in response to the second test input, wherein the parasitic capacitance is used to determine the capacitance of the actuator element from the total capacitance.
6. The test circuit according to claim 1, wherein the first test value is further determined based in a response to the first test input and a parasitic current.
7. The test circuit according to claim 6, wherein the controller is further configured to, for a first calibration period: control the source to bias the parasitic current away from the at least one actuator element; control the first switch to electrically isolate the at least one actuator element from the test path; control the source to charge the parasitic capacitance with the parasitic current; and generate a second test value in response to charging an associated parasitic capacitance with the parasitic current.
8. The test circuit according to claim 7, wherein the controller is further configured to, for a second calibration period: control the source to bias the parasitic current away from the at least one actuator element; control the first switch to electrically isolate the at least one actuator element from the test path; control the source to charge the parasitic capacitance with the parasitic current and a second test input; and generate a third test value in response to charging the parasitic capacitance with the parasitic current and the second test input.
9. The test circuit according to claim 8, wherein the second test value and the third test value are used to determine the capacitance of the at least one actuator element from the total capacitance.
10. The test circuit according to claim 1, wherein an estimate of the parasitic capacitance is used to determine the capacitance of the actuator element from the total capacitance.
11. The test circuit according to claim 1, wherein the measurement circuitry comprises: one or more comparators each arranged to receive the one or more test values on the test path and a set level input.
12. The test circuit according to claim 11, wherein the measurement circuitry further comprises a timer arranged to receive an output from the one or more comparators, and the timer is configured to measure at least one of: the transition time of the first test value from a first set level to a second set level, the transition time of the second test value from a third set level to a fourth set level, and the transition time of the third test value from a fifth set level to a sixth set level.
13. The test circuit according to claim 1, wherein the test circuit further comprises a test switch arranged to electrically isolate the test circuit from the test path.
14. The test circuit according to claim 1, wherein the test circuit further comprises a precision circuit to selectively provide the one or more test inputs to a further measurement circuit.
15. The test circuit according to claim 1, wherein the test circuit further comprises a discharge switch configurable to discharge the test path.
16. The test circuit according to claim 1, wherein the source comprises a constant current source; and the first test input comprises a constant current.
17. A droplet deposition head circuit comprising: an actuator element assembly comprising at least one actuator element; a switch circuit comprising a plurality of switches for selectively connecting the at least one actuator element to a test path or a drive path; and a test circuit configured to: determine a capacitance of the at least one actuator element from a total capacitance when the at least one actuator element is connected to the test path, wherein the total capacitance comprises the capacitance of the at least one actuator element and a parasitic capacitance associated with the at least one actuator element.
18. The droplet deposition head circuit according to claim 17, wherein the test circuit comprises: a controller; a source to generate test inputs for the test path; and measurement circuitry configured to measure one or more test values on the test path generated in response to the test inputs.
19. The droplet deposition head circuit according to claim 17, wherein the test path comprises a first test bus between the test circuit and the at least one actuator element.
20. The droplet deposition head circuit according to claim 19, wherein the drive path comprises the first test bus.
21. The droplet deposition head circuit according to claim 19, wherein the drive path further comprises a second test bus between a drive circuit and the at least one actuator element.
22. The droplet deposition head circuit according to claim 17, wherein the test path comprises a test switch for electrically isolating the test circuit from the drive path.
23. The droplet deposition head circuit according to claim 22, wherein a first test bus is coupled between a first switch element and a second switch element of the plurality of switches, and the first switch element is configured to electrically isolate the test circuit from the drive path.
24. The droplet deposition head circuit according to claim 23, wherein the plurality of switches further comprise a third switch element arranged in parallel with the first switch element.
25. The droplet deposition head circuit according to claim 24, wherein the first test bus is coupled between the second and third switch elements, and the test switch is provided on the first test bus.
26. A test module comprising a test circuit to determine the capacitance of at least one actuator element in an array, wherein the test circuit comprises: a controller; a source to generate test inputs; measurement circuitry to measure one or more test values on a test path between the test circuit and the at least one actuator element; wherein the controller is configured to, for a test period: control a first switch associated with the at least one actuator element to connect the at least one actuator element to the test path; control the source to generate a first test input; determine a total capacitance from a first test value generated in response to the first test input, the total capacitance comprising the capacitance of the at least one actuator element and a parasitic capacitance associated with the at least one actuator element; and determine the capacitance of the at least one actuator element from the total capacitance.
Description
(1)
(2) In the present illustrative example, the printhead 1 comprises at least one pressure chamber 2, the pressure chamber 2 having a membrane 3 with an actuator element 4 provided thereon to effect movement of the membrane 3 between a first position (depicted as P1), here shown as a neutral position, inwards into the pressure chamber to a second position (depicted as P2). It will also be understood that the actuator element 4 could also be arranged to deflect the membrane in a direction from P1 opposite to that of P2 (i.e. outwards of the pressure chamber).
(3) The pressure chamber 2 comprises a fluidic inlet port 14 for receiving fluid from a reservoir 16 arranged in fluidic communication with the pressure chamber 2.
(4) The reservoir 16 is merely depicted adjacent the pressure chamber 2 for illustrative purposes. However, it may be provided further upstream, or remote from the printhead using a series of pumps/valves to regulate the flow of fluid therefrom/thereto as appropriate.
(5) In the present examples, the actuator element 4 is depicted as a piezoelectric actuator element 4 whereby a piezoelectric material 6 is provided between a first electrode 8 and a second electrode 10 such that applying an electric field across the actuator element 4 causes the actuator element 4 to charge, whereby it experiences a strain and deforms. It will be understood that the actuator element is not limited to being a piezoelectric actuator element, and any suitable actuator element 4 demonstrating a capacitive response may be used as appropriate.
(6) In the schematic example in
(7) Such droplet ejection from nozzle 12 may be achieved by applying one or more drive pulses in the form of a voltage waveform to associated actuator element 4, e.g. to the first electrode 8, whilst maintaining the bottom electrode 10 at a reference potential such as ground potential. By carefully designing the drive waveform, it is possible to achieve predictable and uniform droplet ejection from the nozzle 12.
(8) In embodiments the printhead 1 may comprise a plurality of actuator elements and associated nozzles arranged in one or more arrays thereon.
(9) In embodiments, a common drive waveform comprising a sequence of one or more drive pulses may be generated by a drive circuit and selectively applied to a plurality of actuator elements as a drive waveform for ejecting droplets from nozzles associated therewith.
(10) Alternatively, a drive waveform comprising a sequence of one or more drive pulses may be generated on a per actuator element basis. Such a drive waveform may be generated, for example, by drive circuitry on, or in communication with, the printhead.
(11) As will be understood by a person skilled in the art the ejection of the droplets may be timed so as to accurately land on a receiving medium (in conjunction with regulating the motion of a receiving medium, where necessary) within predetermined areas defined as pixels.
(12) These pixels are based on a rasterization of the image that is to be printed as derived from the print data, and are used to determine a desired position of the resulting dot on the receiving medium.
(13) In a simple binary representation, each pixel will be filled with either one or no droplet.
(14) In a more complex representation, greyscale levels may be added by printing two or more droplets into each pixel to alter the perceived colour density of the resulting pixel.
(15) Whilst only one pressure chamber 2 is depicted in
(16) The printhead 1 and the associated features thereof (e.g. nozzle(s), actuator element(s), membrane(s), fluid port(s) etc.) may be fabricated using any suitable fabrication processes or techniques, such as micro-electrical-mechanical systems (MEMS) or bulk manufacturing processes.
(17) It will be understood that the techniques described herein are not limited to printheads operating in roof mode configurations, and equally apply to printheads having other configurations, such as shared wall configurations.
(18)
(19) The printhead circuit 100 is provided in electrical communication with a drive circuit 102, whereby the drive circuit 102 generates a drive waveform e.g. using an amplifier (not shown).
(20) The drive circuit 102 is arranged in electrical communication with a switch circuit 104, whereby the switch circuit 104 comprises a plurality of switches 106 for selectively applying the drive waveform to the plurality of actuator elements 4 of the actuator element array 105.
(21) In the present example, the switches 106 are connected to the drive circuit 102 via an electrical track 108, and bus 107 which is common to all switches 106. In alternative examples, the switches 106 may each be connected to the drive circuit 102 via individual electrical tracks. Each switch 106 is connected to an associated actuator element 4 via individual actuator track 109 therebetween.
(22) The switch circuit 104 may be an integrated circuit, and may comprise, for example, an application specific integrated circuit (ASIC). The switch circuit 104 is functionally similar to a multiplexer in that a particular switch may be controlled to be, for example, turned on (e.g. closed) to provide a corresponding actuator element in electrical communication with the drive circuit, whereby a drive waveform may be applied to the actuator element 4; or the particular switch may be controlled to be, for example, turned off (e.g. opened) to electrically isolate the actuator element from the drive circuit 102. For simplicity, the electrical path between the drive circuit and an actuator element 4 will be referred to as a drive path.
(23) In the present illustrative example, the actuator elements 4 are piezoelectric actuator elements and so, the electrical behaviour of each actuator element 4 is similar to a capacitor, whereby each actuator element 4 has an associated capacitance C.sub.ACT. It will be understood that C.sub.ACT may also include capacitance of circuitry (e.g. components/logic/functions) associated with the actuator element 4, such as the capacitance of its actuator track 109 or the capacitance of a physical connection to connect the actuator element to the actuator track 109.
(24) Different circuitry/components of the printhead circuit 100 will also have associated capacitances. For the purposes of the present application, the capacitances other than those associated with the actuator elements C.sub.ACT are taken to be parasitic capacitances.
(25) In
(26) As detailed above, it is useful to undertake one or more diagnostic tests e.g. to determine a capacitance of an actuator element and/or to detect an open circuit or short circuit in the actuator element array 105 post manufacture and pre and post assembly into a printhead. In some examples, a determined capacitance may be indicative of an open circuit or short circuit. For example, a determined capacitance below a predefined threshold capacitance may be indicative of an open circuit.
(27) However, such tests are difficult to undertake e.g. due to the positioning of the actuator element array in the printhead or such tests may be inaccurate due to, for example the parasitic capacitances affecting test results.
(28)
(29) The test circuit 200 is arranged in electrical communication with one or more actuator elements 4 via electrical track 108 and corresponding switch 106 of switch logic 104 (only one actuator element 4 is depicted in
(30) For simplicity, the electrical path between the test circuit 200 and the actuator array 105 is taken to be a test path, whereby the switches 106 can be controlled to electrically connect or isolate the one or more actuator elements to the test path as appropriate.
(31) In
(32) The test circuit 200 comprises controller 202, source 204 and measurement circuit 205.
(33) The controller 202 may comprise, for example, a field programmable gate array (FPGA), microcontroller or other suitable circuitry (e.g. components, logic, functions).
(34) The controller 202 interfaces with various circuitry and components within the test circuit 200 such as the printhead circuit 100, drive circuit (not shown in
(35) In the following illustrative examples, source 204 is a current source for generating constant current (i.sub.M), the level of which is defined by the controller 202. As will become clear, the current source 204 preferably has a high output impedance for linear charging of the actuator elements to improve the accuracy of the capacitance measurement.
(36) Measurement circuit 205 is arranged to sense or measure and process one or more values on a test path during diagnostic testing.
(37) In the present illustrative example, the measurement circuit 205 comprises sources 208, 209, and comparators 210, 211, and timer 212.
(38) A reset switch 206 is provided to discharge the test path and may be any suitable switch element (e.g. an NMOS transistor), which connects the test path to a reference voltage (e.g. ground). Reset switch 206 is controllable by the controller 202.
(39) Sources 208, 209, which, in the following examples, are depicted as digital-to-analog converters (DACs), each generate a defined voltage level (depicted as V.sub.HIGH from DAC 208, and V.sub.LOW from DAC 209). The voltage levels generated by DACs 208, 209 may be defined in response to a signal (not shown) from the controller 202.
(40) Comparators 210, 211 each use one of the voltage levels defined by the DACs 208, 209 as a first input and voltage V.sub.X from the test path as a second input. In
(41) The timer 212 receives the output of the comparators 210, 211, and times the transition of V.sub.X from V.sub.LOW to V.sub.HIGH. The timer 212 operates at a clock frequency F.sub.CLK, generated by any suitable source to operate at any suitable frequency (e.g. 10 MHz). It will be appreciated that the accuracy of the measurements therefrom may be improved by increasing the clock frequency. The timer 212 may be implemented in an FPGA or the microcontroller, or may be implemented as a dedicated integrated circuit (IC). In alternative examples the timer 212 may be integrated within the controller 202.
(42) The test circuit 200 may be used to determine the capacitance C.sub.ACT of an actuator element 4 whereby
(43) As an illustrative example, for a first test period P.sub.1, the controller 202, having reset the capacitance in the test path by closing reset switch 206 to discharge the parasitic capacitances C.sub.PAR (and in some examples the capacitance C.sub.ACT), closes switch 106 and opens reset switch 206 such that a test input comprising current i.sub.M charges the combined capacitances C.sub.PAR+C.sub.ACT, whereby, as depicted in
(44)
(45) V.sub.X is an input to comparators 210, 211 and as V.sub.X rises, the timer 212 measures the transition time (t.sub.1) between the switching of the V.sub.LOW comparator 211 (i.e. V.sub.X passing V.sub.LOW) and the switching of the V.sub.HIGH comparator 210 (i.e. V.sub.X passing V.sub.HIGH).
(46) The measured transition time (t.sub.1) is obtained from equations (2) and (3):
(47)
(48) Therefore, total capacitance is determined from (4):
(49)
(50) Hence, C.sub.ACT may be calculated from (5):
(51)
(52) However, as C.sub.PAR is unknown, (C.sub.(PAR)+C.sub.(ACT) does not provide for an accurate determination of C.sub.ACT, and C.sub.ACT therefore may not conclusively indicate the presence or absence of an open circuit.
(53) Whilst an estimated value may be taken for parasitic capacitances C.sub.PAR, batch to batch variances for all circuitry may affect both the parasitic and actuator capacitances, and therefore may increase the difficulty for accurately estimating the parasitic capacitances.
(54) Therefore, in order to more accurately determine C.sub.ACT, the test circuit performs two measurements over two periods P.sub.1 and P.sub.2, whereby
(55) For the first period P.sub.1, which may be taken to be a calibration period, the controller 202, having reset the capacitances in the test path, opens switch 106 and opens reset switch 206 such that test input current i.sub.M charges the parasitic capacitance C.sub.PAR during P.sub.1, whereby, as depicted in
(56)
(57) As V.sub.X rises, the timer 212 measures the transition time (t.sub.1) between the switching of the V.sub.LOW comparator 211 and the switching of the V.sub.HIGH comparator 210.
(58) The measured transition time (t.sub.1) is obtained from (7):
(59)
(60) Therefore, parasitic capacitance is determined from (8):
(61)
(62) For a second period P.sub.2, which may be taken to be a test period, the controller 202 closes reset switch 206 to reset the capacitance in the test path, and then closes switch 106 and opens reset switch 206 such that test input current i.sub.M charges the combined capacitances C.sub.PAR+C.sub.ACT, whereby, as depicted in FIG. 2c, the voltage V.sub.X rises over time at a rate given by (9):
(63)
(64) As V.sub.X rises, the timer 212 measures the transition time t.sub.2 between the switching of the V.sub.LOW comparator 211 and the switching of the V.sub.HIGH comparator 210 is given by (10a).
(65)
(66) Therefore, total capacitance can be determined from 10b, whereby
(67)
(68) and substituting for C.sub.PAR from (8) it is possible to determine C.sub.ACT:
(69)
(70) Therefore, when using a calibration period to first determine C.sub.PAR it is possible to more accurately determine C.sub.ACT in comparison to estimating C.sub.PAR. It is also possible, therefore, to more accurately detect the presence or absence of an open circuit based on, or in response to, C.sub.ACT.
(71)
(72) In the present illustrative example, the switch 106 comprises two switch elements, depicted as transistors 302, 304 arranged in series e.g. in a passgate configuration. Such an arrangement provides for high voltage and high current operations whilst printing. Whilst the switch elements of switch 106 are depicted as transistors, the switch elements are not limited to being transistors, nor is the number of switch elements limited to being two.
(73) It is advantageous to minimise the ON resistance of the switch 106 so as to minimise the power dissipation in the printhead circuit (e.g. by reducing the conductor (I.sup.2R) losses), and to optimise the shape (e.g. the edges and slew rates) of the drive waveform 310 so as to obtain a desired droplet velocity and droplet volume.
(74) In the present illustrative example, the transistors 302, 304 share a common source. The drain of transistor 302 is arranged in electrical communication with the drive circuit/test circuit (not shown) via terminal 306, and the drain of transistor 304 is arranged in electrical communication with an actuator element (not shown) via terminal 308. Each transistor 302, 304 also has a respective diode 316, 318 arranged between its source and drain such that current flows from the source to the drain (as indicated by arrows). The diodes 316, 318 may each be an intrinsic diode in the transistors 302, 304.
(75) To turn the switch 106 on (i.e. to close the switch), a potential difference of approximately 5V is applied between the source and gate of each transistor 302, 304.
(76) As drive waveforms transition between different voltages, such as the drive waveform 310 depicted in
(77) Such control is provided by the switch control circuitry 300 which comprises a level shifter 301 configured to generate a variable voltage that stands atop the common source voltage to provide the necessary potential difference as the drive waveform 310 transitions between the different voltages.
(78) The level shifter 301 is powered via terminal 312, whilst the variable voltage may be generated in response to level signals received via terminal 314 e.g. from a drive circuit.
(79) A parasitic current i.sub.p is generated by the level shifter 301, whereby i.sub.p flows through the common source when the switch 106 is closed and also flows through the common source when the switch 106 is opened.
(80) It will be understood by a person skilled in the art that in other embodiments a parasitic current i.sub.p may be generated by components/circuitry other than the level shifter.
(81) When the switch 106 is opened, i.sub.p may flow to terminal 306, via diode 316, where it will be sunk (e.g. by an amplifier in a drive circuit). Additionally, or alternatively, the current i.sub.p may flow to terminal 308 via diode 318, whereby it will charge the actuator element in electrical communication therewith. Therefore, i.sub.p will be seen to be a parasitic current when the switch 106 is opened.
(82) In order to control the direction in which i.sub.p flows when the switch 106 is off, the voltages at either side of the switch 106 (e.g. at terminals 306, 308) may be set by the test circuit 200, for example by using a further DAC (not shown in
(83)
(84)
(85)
(86) As above, it may be useful to determine the capacitance C.sub.ACT of the actuator element 4. However, there are multiple unknowns in the circuit depicted in
(87) Therefore, to more accurately determine C.sub.ACT, the test circuit 202 performs three measurements over three time periods P.sub.1, P.sub.2 & P.sub.3.
(88) For the first period P.sub.1, which may be taken to be a first calibration period, the controller opens reset switch 206, closes switch 106 and controls current source 204 to generate i.sub.M to bias the terminals of the switch 106 and/or the actuator element 4 to control the direction of i.sub.p such that a test input comprising i.sub.p will charge the parasitic capacitance C.sub.PAR.
(89) When the actuator element 4 is biased, the controller 202 opens switch 106 to electrically isolate the actuator element 4 from the test path, and closes reset switch 206 and controls current source 204 to prevent i.sub.M from flowing, such that C.sub.PAR in the test path discharges.
(90) The controller 202 opens reset switch 206, opens switch 106 and controls the current source 204 to prevent i.sub.M from flowing.
(91) As depicted in
(92)
(93) For a second period P.sub.2, which may be taken to represent a second calibration period, the controller 202 closes switch 106, opens reset switch 206 and controls the current source 204 to generate i.sub.M to bias the terminals of the switch 106 and/or actuator element 4 to control the direction of i.sub.p such that a test input comprising i.sub.p will charge the parasitic capacitance C.sub.PAR.
(94) The controller 202 then opens switch 106 to electrically isolate the actuator element 4 from the test path and closes reset switch 206 and controls current source 204 to prevent i.sub.M from flowing such that C.sub.PAR in the test path discharges.
(95) The controller 202 opens reset switch 206, opens switch 106 and controls the current source 204 to generate i.sub.M such that a test input comprising (i.sub.p+i.sub.M) charges the parasitic capacitance C.sub.PAR during the second calibration period P.sub.2.
(96) As depicted in
(97)
(98) Therefore, from (12) and (13):
(99)
(100) For a third period P.sub.3, which may be taken to represent a test period, the controller 202 closes the switch 106 to electrically connect the actuator element 4 to the test path, closes reset switch 206, and controls current source 204 to prevent i.sub.M from flowing such that C.sub.PAR in the test path discharges.
(101) Controller 202 opens reset switch 206, closes switch 106 and controls the current source 204 to generate i.sub.M such that a test input comprising (i.sub.p+i.sub.M) charges the combined parasitic and actuator capacitors to a total capacitance (C.sub.PAR+C.sub.ACT) during P.sub.3.
(102) As depicted in
(103)
(104) The slew rate for a given transition period z is given by:
(105)
(106) Therefore, reformulating (14) provides:
(107)
(108) Therefore:
(109)
(110) Furthermore, reformulating (15) and substituting for SR.sub.3 provides:
(111)
(112) From (12) and (16):
(113)
(114) Substituting for i.sub.p and C.sub.PAR from (20) into (19) gives:
(115)
(116) Reformulating provides:
(117)
(118) Substituting from (18) into (22) provides:
(119)
(120) Reformulating gives:
(121)
(122) From (24), C.sub.ACT can be determined from the three measured transition times t.sub.1, t.sub.2 and t.sub.3 together with the controlled current i.sub.M and the set difference between V.sub.HIGH and V.sub.LOW.
(123) In the embodiments described above the values of V.sub.HIGH and V.sub.LOW are substantially equal for the different periods (e.g. calibration/test period). However, in alternative embodiments the respective values of V.sub.HIGH and V.sub.LOW may be modified for a given period to increase the accuracy of determining C.sub.ACT.
(124) Whilst it is possible to control the level shifter of
(125)
(126) As above, the actuator element array 105 comprises a plurality of actuator elements 4a-4d arranged in electrical communication with a drive circuit 102 via a bus 107, whereby a switch 106 selectively connects an associated actuator element to a drive path as required.
(127) The test circuit 402 is arranged in electrical communication with the plurality of actuator elements 4a-4d, whereby a test switch 414 selectively connects the test circuit 402 to the bus 107. The test switch 414 may take any suitable form, and may for example comprise one or more transistors.
(128) An actuator element 4 to be tested is also connected to the bus 107 and the test circuit (when switch 414 is closed) by turning on an associated switch 106a-d.
(129) Generally, the test circuit 402 will operate at voltages of approximately 5V, whilst the drive circuit 102 will generate waveforms of >5V. Therefore, the test switch 414 may electrically isolate the test circuit 402 from the drive path, for example when the drive circuit 102 is driving one or more of the actuator elements, so as to prevent the test circuit 402 being damaged by the drive currents/voltages.
(130) The controller 416 may be used to control the test switch 414 (e.g. in response to a signal from the drive circuit or other circuitry).
(131) The test circuit 402 is similar to the test circuits described in
(132) The test circuit 402 further comprises DAC 423 for generating V.sub.SET, which when bias switch 425 is closed may bias circuitry on the test path so as to, for example, control the direction of flow of parasitic current i.sub.p.
(133) The test circuit 402 may be used to determine the capacitance of one or more of the actuator elements 4, and therefore detect an open circuit across one or more of the actuator elements as described above. An open circuit across an actuator element 4 is also taken to include an open circuit across an electrical track associated with the actuator element, such as electrical track 109.
(134) The test circuit 402 may also be used to detect other faults such as short circuits across an actuator element.
(135)
(136) The current source 422 (as shown in
(137) However, the test circuit 402 is not limited to measuring the discharge from a particular actuator element to detect a short circuit (or no short circuit) across it, and in alternative examples different measurements may be taken to indicate such a short circuit. As an illustrative example, V.sub.X not reaching a threshold level within a specified time period may be indicative of a short circuit across the actuator element.
(138) In the present embodiment, each actuator element 4 is also coupled to an associated discharge switch 424 which may be used to discharge (e.g. to ground) its associated actuator element 4 when closed and connected to ground, for example.
(139) A discharge switch 424 may comprise a transistor and may be provided within the switch logic 404 controlled by the controller 416. By controlling the discharge switches appropriately, the test circuit 402 may also be used to detect short circuits between actuator elements (e.g. neighbouring actuator elements) in the actuator element array 105 (which may also include short circuits between electrical tracks 109 of the actuator elements).
(140)
(141) The current source 422 (as shown in
(142) However, the test circuit 402 is not limited to measuring the discharge from a particular actuator element to detect a short circuit (or absence of a short circuit) between actuator elements, and in alternative examples different measurements may be taken to detect such a short circuit. For example, V.sub.X not reaching a threshold level within a specified time period may be indicative of a short circuit between actuator elements.
(143)
(144) As above, the actuator element array 105 comprises a plurality of actuator elements 4a-4d arranged in electrical communication with a drive circuit 102 via a bus 107, whereby a switch 106 selectively connects an associated actuator element to the bus 107.
(145) The test circuit 502 is similar to the test circuit described in
(146) Therefore, it will be seen that the test circuit 502 may be used to determine the capacitance of one or more of the actuator elements 4, detect an open circuit across an actuator element and/or detect a closed circuit across/between actuator elements.
(147) In the present embodiment the actuator elements 4a-4d are arranged in electrical communication with the test circuit 502 via a dedicated test bus 509, whereby a test switch 511 selectively connects an associated actuator element to the test bus 509 as required. The test switches 511 may take any suitable form, and may for example comprise one or more transistors. The test switches 511 are controllable by the controller 516 and/or may be controlled by other circuitry.
(148) As will be appreciated, the test bus 509 will have an associated capacitance 513, which will be taken to be a parasitic capacitance for the purposes of measuring the capacitance of an actuator element and detecting an open circuit.
(149) In the present embodiment the test circuit 502 includes a discharge switch 517 in electrical communication with test bus 509 for discharging the parasitic capacitance 513 as necessary.
(150) The test bus 509 arrangement provides for increased electrical isolation between the test bus 509 and the drive circuit 102, because when the test circuit 502 is performing a diagnostic test on an actuator element, the switches 106 can be controlled (e.g. by the controller in the test circuit, a controller in the drive circuit or other suitable control circuitry) to ensure the drive circuit 102 is electrically isolated from the test circuit 502.
(151) Furthermore, as described above, it may be advantageous to minimise the ON resistance of the switches 106. However, minimising the ON resistance of a switch increases the parasitic capacitance thereof.
(152) As the test switches 511 are used to connect the actuator elements 4 to the test bus 509 and are controlled to be open whilst the drive circuit 102 drives the actuator elements 4, the test switches 511 have substantially no impact on the drive waveform. Therefore, the ON resistance of the test switches 511 can be higher in comparison to the switches 106, and the parasitic capacitance of the test switches 511 can be reduced in comparison to the switches 106.
(153) Therefore, the parasitic capacitance of a test path via test bus 509 can be reduced in comparison to the parasitic capacitance of a test path via bus 107 described in
(154)
(155)
(156) The test circuit 602 is similar to the test circuit described in
(157) Therefore, it will be seen that the test circuit 602 may be used to determine the capacitance of one or more of the actuator elements 4, detect an open circuit across an actuator element and/or detect a closed circuit across/between actuator elements.
(158) In some embodiments, the shape of the drive waveform may be required to be modified, or trimmed, so as to, for example, adjust the droplet velocity and/or volume of the droplet.
(159) To achieve such trimming, the drive circuit 102 may modify a common drive waveform applied to all actuator elements. However, some applications require that the drive waveform is modified on a per actuator element basis.
(160) In the example of
(161) The switch elements 660, 662 and 664 may be controlled by the controller 616 in the test circuit 602, a controller in the drive circuit (not shown) or other suitable control circuitry.
(162) Switch elements 660, 662 & 664 are configured to selectively pass common drive waveform 650 from the drive circuit 102 to a corresponding actuator element 4. The ON resistance of the switch element 664 may be minimised so as to obtain a desired waveform shape (e.g. having defined leading/trailing edges and slew rates).
(163) During printhead operation, the low ON resistance switch element 664 is closed and high ON resistance switch elements 660, 662 are open such that a common drive waveform passes through the switch element 664 and is applied to an associated actuator element 4.
(164) To trim the common drive waveform, the low ON resistance switch element 664 is opened and the high ON resistance switch elements 660, 662 are closed whilst the common drive waveform passes through the switch element.
(165) The high ON resistance switch elements 660, 662 modify the common drive waveform 650 as it passes therethrough (depicted as creating a step 654 in
(166) In the present illustrative example, dedicated test bus 609 is connected to the common connection 617 between the high ON resistance switch elements 660 and 662 of each switch 606.
(167) To connect a particular actuator element 4 to the test path, the high ON resistance switching element 662 of a corresponding switch 606 is controlled to be closed, whilst the other switching elements 660 & 664 of the corresponding switch are controlled to be open.
(168) It will be seen therefore that the high ON resistance switching element 662 is not a dedicated test switch element or a dedicated drive switch element but is used for connecting the actuator element to both a drive path and a test path.
(169) As test circuit 602 is electrically isolated from the drive circuit 102, it will not be damaged by the drive voltage/currents whilst the drive waveform is passed by the low ON resistance switch element 664.
(170) In the present illustrative example both of the high ON resistance switching elements 660 and 662 are closed when trimming the drive waveform for an associated actuator element 4, whereby the resistance between the drive circuit 102 and the associated actuator element 4 is independent of the number of actuator elements being trimmed at the same time.
(171) Whilst one or more of the high ON resistance switching elements 660a-660d may be merged together to provide a single switch element, it will be appreciated that in such an arrangement the effective resistance of such a single switching element will be a function of the number of the merged switch elements 660 in addition to the number of the high ON resistance switching switch elements 662 that are closed at any one time (i.e. when the drive waveforms of one or more actuator elements are being trimmed).
(172)
(173)
(174) In the illustrative example of
(175) In the present illustrative example switch elements 660 and 662 have a lower ON resistance in comparison to switch element 664. As above, the switch elements 660, 662 and 664 may be controlled by the controller 616 in the test circuit 602, a controller in the drive circuit (not shown) or other suitable control circuitry.
(176) The operation of switch 606 to drive an actuator element with drive waveform 652 is described in relation to
(177) The CDW 650 comprises a pulse which may have any shape. The resulting drive waveform 652 also has a pulse.
(178) In the present illustrative example, there is the step 654 in the leading edge of the pulse of the CDW 650, the step being at a voltage V.sub.HOLD.
(179) Timing of the switch elements 660, 662, 664 to obtain drive waveform 652 is indicated in the two horizontal bars 656, 658, the top bar 656 showing the state of switch elements 660 & 664, and the lower bar 658 showing the state of switch element 662.
(180) Both horizontal bars 656 & 658 show that switch elements 660, 662, 664 are closed for the leading edge of the pulse in the CDW 650. This means that the ON resistance of the passgate is determined by switch element 660 and switch element 662.
(181) The switch elements are opened after the start of the flat portion of the step 654 (shown in hashing), during which the actuator element 4 is decoupled from the drive path and so the step in the pulse of the drive waveform 652 is prolonged for a controlled duration T.sub.TRIM and does not follow the end of the step 654 in the CDW 650.
(182) The end of the step 650 in the drive waveform 652 is caused by recoupling the actuator element 4 to the drive path after a controlled duration T.sub.TRIM, and the drive waveform 652 voltage drops from V.sub.HOLD down to follow the voltage V.sub.LOW of the bottom of the pulse in the CDW 650. The V.sub.HOLD to V.sub.LOW transition is enabled by turning ON only one half of the passgate, namely switch element 660 and switch element 664.
(183) Since the switch element 664 has a higher ON resistance in comparison to the switch element 660, the ON resistance of the passgate for this transition will be increased. This enables slowing the V.sub.HOLD to V.sub.LOW transition without compromising the V.sub.HIGH to V.sub.HOLD transition. The timing of the step duration T.sub.TRIM, and hence the amount of trimming, is determined by the timing of when switch elements 660 and 664 turn ON (the transition highlighted by the circle in
(184) Dedicated test bus 609 is coupled to the switch elements 662 and 664 of each switch 606.
(185) To couple a particular actuator element 4 to a test path, the switch element 660 of the corresponding switch 606 is controlled to be open, whilst the switch elements 662 and 664 are controlled to couple the actuator element 4 to the test path dependent on a required rise/measurement time. Furthermore, in the present illustrative example a test switch 610 is arranged to selectively connect the test circuit 602 to the test bus 609. The test switch 610 may take any suitable form, and may for example comprise one or more transistors.
(186) For example, due to the respective R.sub.ON resistances of switch element 662 & 664, opening the switch element 662 and closing the switch element 664 will provide the longest rise/measurement time; closing the switch element 662 and opening the switch element 664 will provide a shorter rise/measurement time; whilst closing both switch elements 662 & 664 provides the shortest rise/measurement time.
(187) It will be seen therefore that the switch elements 662 & 664 are not dedicated test switch elements or dedicated drive switch elements but are used for connecting the actuator element 4 to both a drive path and a test path, whilst controlling the switch elements 662 & 664 provides for variations in rise/measurement time.
(188) Note that for the schematic examples of
(189)
(190) The test circuit 702 is similar in configuration and functionality to the test circuit described in
(191) The test circuit 702 comprises a controller 716 which, as above, controls the circuitry of the test circuit 702. The controller 702 also generates signals used to control one or more external circuits or components thereof, such as to control individual switches in switch circuitry on a printhead circuit via terminal 730.
(192) Test circuit 702 comprises measurement circuit 705 which includes DACs 718, 719 to generate V.sub.HIGH and V.sub.LOW (as determined by the controller 716); comparators 720, 721 which compare a measured value V.sub.X to respective DAC outputs; and timer 712 which times the transition of V.sub.X from V.sub.LOW to V.sub.HIGH and provides the result to the controller 716. As above, the timer 712 may be implemented in an FPGA or may be a dedicated IC.
(193) The test circuit 702 further comprises programmable current source 722 to generate constant current i.sub.M as determined by, for example, the controller 716. As above, in embodiments the current source 722 has a high output impedance for linear charging of the actuator elements to improve the accuracy of the capacitance measurement.
(194) The test circuit 702 further comprises DAC 723 for generating V.sub.SET and bias switch 725 as described previously.
(195) A power supply 727 supplies a suitable voltage for the current source 722. The power supply 727 may also supply voltages to external circuity, such as a printhead circuit, via terminal 729. Such voltages supplied by power supply 727 may be dependent on a given application, and may range from, for example, 1.8V to 40V.
(196) The controller 716 may communicate with further external circuitry (e.g. computer terminal) via communications circuitry 732 and terminal 734. The circuitry may comprise a communications interface comprising a serial link (e.g. a universal serial bus (USB) to serial link). As will be appreciated, further circuity/terminals not described herein may be required to send/receive/generate signals as required e.g. as may be required by a particular communications protocol. As an illustrative example, an I.sup.2C protocol may require clock signals to be generated by the test circuit 702.
(197) It will be appreciated that the test circuit 702 may be used to perform diagnostic tests to determine the capacitance C.sub.ACT of an actuator element and/or detect a fault such as an open circuit across the actuator element or a closed circuit across/between actuator elements. The number of actuator elements in the accompanying examples is not limited to four, but may equally apply to any number of actuating elements.
(198) A precision circuit 736 may be provided within the test circuit 702, whereby the precision circuit may be arranged in electrical communication with an external measurement circuit or device which could measure the currents and voltages generated within the test circuit 702 more accurately than would otherwise be achieved with the intrinsic accuracy of test circuit itself.
(199) In the present illustrative example, precision circuit 736 comprises a precision switch array 738 which is used to selectively connect the current source 722 and the output of each DAC 718, 719 to terminal 740, such that an external measurement circuit/device, such as a digital voltmeter (DVM) (e.g. within the printhead circuit or remote from the printer), may be connected to terminal 740 to measure i.sub.M, V.sub.HIGH and V.sub.LOW more accurately than would otherwise be achieved with the intrinsic accuracy of the current source 722 and DACs 720, 721. The DVM may then communicate with the controller 716 to adjust the outputs from the current source 722, DAC 720 and/or DAC 721 in response to the measured values.
(200) In the present illustrative example, i.sub.M is measured from the voltage drop across precision resistor configuration 742 when precision switch 744 is closed e.g. by controller 716. It will also be understood that such a precision circuit may be included in the other test circuits described above in
(201) Whilst the embodiments above disclose determining capacitance or detecting faults based on, or in response to, time measurements, the invention is not limited to time measurements.
(202) As an example, the comparators in a test circuit may be replaced with an analog to digital converter (ADC). Taking the test circuit of
(203) The test circuits described in the embodiments above may perform diagnostic tests to determine the capacitance C.sub.ACT of an actuator element and/or detect a fault such as an open circuit across the actuator element (including across an associated electrical track) or a closed circuit across/between actuator elements.
(204) In embodiments, such test circuits described above may be located remote from the printer and configured to test the actuator elements in a printhead circuit so as to determine the capacitance/detect any faults pre or post assembly of the printhead circuit into the printer.
(205) In other embodiments the test circuit may be integrated into the printer (e.g. as part of the printhead circuit as depicted in
(206) In embodiments, on detecting a fault on an actuator element(s), the test circuit (or other circuitry on the printer) may perform a fault action.
(207) Such a fault action may include generating an alert for user. Such an alert may be notification on a user screen identifying the fault. In alternative embodiments, a fault action may include the printer operating with limited functionality until a user addresses the faults e.g. by replacing the printhead circuit.
(208) In alternative embodiments, a fault action may comprise the test circuit (or other circuitry on the printer) preventing a particular actuator element(s) from being driven by the drive circuit (e.g. by controlling associated switches appropriately).
(209) The fault action may also include the drive circuit using any suitable techniques to compensate for any detected faults as appropriate, e.g. by increasing the droplet volumes ejected from one or more neighbouring nozzles.
(210) Furthermore, an actuator element will age over time, whereby the achievable drop velocity will decrease in response to a set drive voltage until the actuator element fails. In practice, the drive voltage may be increased to compensate for the decreased drop velocity. However, increasing the drive voltage will shorten the lifetime of the actuator element.
(211) The capacitance of an actuator element also decreases over time (e.g. due to aging and wear) and generally tracks the drop velocity. Therefore, by recording the capacitance over time, it is possible to determine and/or predict how close the actuator element is to failure.
(212) One method for predicting failure is to determine the capacitance of the actuator element periodically, store the determined capacitance values as capacitance history data (e.g. as a function of time) in storage circuitry (e.g. on the test circuit or printhead circuit), and to set a capacitance threshold. Reaching the threshold may be taken to be a fault and an appropriate fault action initiated accordingly.
(213) Therefore, in embodiments the determined capacitance history data of an actuator element may be used to track the operation of the actuator element over time and to predict a future failure thereof.
(214) It will be understood that the functionality of actuator elements may be modified based on an analysis of the stored capacitance history data, whereby the drive waveform may be adjusted/trimmed in response to the capacitance history. Such an analysis may be undertaken by the printhead circuit, the test circuit or any other suitable circuitry.
(215) As above, the capacitance may be determined periodically and capacitance history data stored, for example as part of an initialisation, standby or shutdown routine. Alternatively, the capacitance may be determined between print runs whilst the actuator element is not connected to a drive circuit.
(216) Where the term comprising is used in the present description and claims, it does not exclude other elements or steps and should not be interpreted as being restricted to the means listed thereafter.
(217) Where an indefinite or definite article is used when referring to a singular noun e.g. a or an, the, this includes a plural of that noun unless something else is specifically stated.
(218) In a further alternative, the preferred embodiment of the present techniques may be realized in the form of a data carrier having functional data thereon, said functional data comprising functional computer data structures to, when loaded into a computer system or network and operated upon thereby, enable said computer system to perform all the steps of the method.
(219) It will be clear to one skilled in the art that many improvements and modifications can be made to the foregoing exemplary embodiments without departing from the scope of the present techniques.