Claims
- 1. A method for driving a subset of resistors in apparatus comprising an energy source of known impedance and a set of resistors sharing a common return path, each resistor having a switch for connecting to the energy source, wherein the subset of resistors receives an energy pulse by simultaneous action of the corresponding switches, the method comprising the steps of:
- storing, in a lookup table, the value of conductance of each resistor in the set;
- retrieving, from the lookup table, the value of the conductance of each resistor in the subset;
- adding the retrieved values to form a sum of conductances;
- selecting the width of the pulse according to the sum of conductances and the source impedance.
- 2. In apparatus comprising a voltage source having a known series resistance, and a set of load conductances, wherein each conductance is associated with a switch for connecting to the voltage source, and a subset of conductances receives energy pulses by simultaneous pulsed operation of switches associated with the subset, a method for maintaining nominally constant energy in an individual pulsed conductance, the method comprising the steps of:
- a) determining a compensation relation between the total load on the voltage source and switching pulsewidth required to maintain nominally constant energy in a pulsed load conductance;
- b) storing, in a lookup table, the value of each conductance in the set;
- c) retrieving, from the lookup table, the value of each conductance in the subset;
- d) adding the retrieved conductance values to form a sum;
- e) determining a value of switching pulsewidth, corresponding to the conductance sum, for maintaining nominally constant energy in a pulsed load conductance;
- f) setting the switching pulsewidth to the value determined in step (e).
- 3. A method for maintaining nominally constant energy, as recited in claim 2, in which, in step (e), determining the switching pulsewidth is carried out through consulting the compensation relation of step (a).
- 4. A method for maintaining nominally constant energy, as recited in claim 3, in which the consulting step comprises algorithmically evaluating the compensation relation.
- 5. A method for maintaining nominally constant energy, as recited in claim 4, in which, in step (e), determining the switching pulsewidth is carried out through consulting a linear approximation to the compensation relation of step (a).
- 6. A method for maintaining nominally constant energy, as recited in claim 5, in which the linear approximation is quantified.
- 7. A method for maintaining nominally constant energy, as recited in claim 6, in which quantified values of the linear approximation are stored in a lookup table, and the consulting step comprises retrieving values from this table.
- 8. A method for maintaining nominally constant energy, as recited in claim 2, in which, in step (e), determining the switching pulsewidth is carried out through consulting a square-law approximation to the compensation relation of step (a).
- 9. A method for maintaining nominally constant energy, as recited in claim 8, in which the square-law approximation is quantified.
- 10. A method for maintaining nominally constant energy, as recited in claim 6, in which quantified values of the square-law approximation are stored in a lookup table, and the consulting step comprises retrieving values from this table.
- 11. In apparatus comprising a voltage source, having a known source resistance, and a set of load resistances, wherein each load resistance is associated with a switch for connecting to the voltage source, and a subset of load resistances receives energy pulses by simultaneous pulsed operation of switches associated with the subset, a method for maintaining nominally constant energy in a pulsed load resistance, the method comprising the steps of:
- a) determining a compensation relation between the total load on the voltage source and switching pulsewidth required to maintain nominally constant energy in a pulsed load resistance;
- b) storing, in a lookup table, the value of each load resistance in the set;
- c) retrieving, from the lookup table, the value of each load resistance in the subset;
- d) combining the retrieved resistance values to form an combined load resistance;
- e) consulting the compensation relation to determine a value of switching pulsewidth corresponding to the combined load resistance;
- f) setting the switching pulsewidth to the value determined in step (e).
- 12. A pulsed electrical circuit comprising:
- a) a voltage source having a known series resistance and an output;
- b) a set of load conductances sharing a common return line, each conductance having an associated switch coupled to the voltage source output;
- c) a lookup table relating each load conductance to its numerical value;
- d) a selection circuit, having outputs coupled to the switches for selectively enabling the energizing of a predetermined subset of the load conductances
- e) a pulsing circuit, having a control input, and an output coupled to the selection circuit for simultaneously pulsing the switches associated with the subset;
- f) means for retrieving, from the lookup table, values of conductance of members of the subset, and for adding these values to form a sum output representing the total load on the voltage source; and
- g) a compensator circuit, coupled to the sum output, to determine, from a stored relationship including the source resistance and the total load, a pulsewidth value, and a control output coupling this value to the pulsing circuit input.
- 13. A pulsing circuit, as recited in claim 12, wherein the stored relationship includes pulsewidth values which maintain nominally constant energy in any pulsed conductance.
CROSS REFERENCE TO RELATED APPLICATION
This is a continuation of application Ser. No. 08/311,372 filed on Sep. 23, 1994, now abandoned.
US Referenced Citations (5)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0318328 |
Nov 1988 |
EPX |
Non-Patent Literature Citations (1)
Entry |
J. Harmon, "Integrating the Printhead Into the HP Deskjet Printer," Oct. 1988, H-P Journal, pp. 62 ff. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
311372 |
Sep 1994 |
|