The present invention relates generally to systems for printing color filters for flat panel displays, and is more particularly concerned with systems and methods for generating a high resolution inkjet fire pulse.
The flat panel display industry has been attempting to employ inkjet printing to manufacture display devices, in particular, color filters. One problem with effective employment of inkjet printing is that it is difficult to inkjet ink or other material accurately and precisely on a substrate while having high throughput. Accordingly, methods and apparatus are needed to efficiently convert an electronic image into data that can be used to effectively and precisely drive a printer control system.
In a certain aspects, the present invention provides a circuit for generating a fire pulse that includes a first input adapted to receive a first control signal, a second input adapted to receive a second control signal, a first fixed current source coupled to and controlled by the first input, a second fixed current source coupled to and controlled by the second input, and an output terminal coupled to the first fixed current source and the second fixed current source.
In other aspects, the present invention provides a system for generating a fire pulse that includes logic including a processor, a memory coupled to the logic, and a fire pulse generator circuit coupled to the logic. The fire pulse generator circuit includes a first input adapted to receive a first control signal from the logic, a second input adapted to receive a second control signal from the logic, a first fixed current source coupled to and controlled by the first input, a second fixed current source coupled to and controlled by the second input, and an output terminal coupled to the first fixed current source and the second fixed current source.
In yet other aspects, the present invention provides a method of generating a fire pulse that includes receiving a first control signal at a first input, receiving a second control signal at a second input, controlling a first fixed current source coupled to the first input in response to the first control signal, controlling a second fixed current source coupled to the second input in response to the second control signal, and outputting a fire pulse to an output terminal coupled to the first fixed current source and the second fixed current source.
Other features and aspects of the present invention will become more fully apparent from the following detailed description, the appended claims and the accompanying drawings.
Inkjet printers frequently make use of one or more inkjet print heads mounted within carriages such that a substrate, such as glass, may be passed below the print heads to print a color filter for a flat panel display. As the substrate travels relative to the heads, an inkjet printer control system activates individual nozzles within the heads to deposit or eject ink (or other fluid) droplets onto the substrate to form images.
Activating a nozzle may include sending a fire pulse signal or pulse voltage to the individual nozzle to cause an ejection mechanism to dispense a quantity of ink related to the amplitude of the fire pulse. In some print heads, the pulse voltage is used to trigger, for example, a piezoelectric element that pushes or “jets” ink out of the nozzle. In other heads the pulse voltage causes a laser to irradiate a membrane that, in response to the laser light, pushes ink out of the nozzle. Other methods may be employed.
The present invention provides systems, methods and apparatus for generating a fire pulse with a fixed slew rate that allows precise, linear control of an amount of ink that is to be jetted. The present invention further allows an inkjet printer to accurately vary the amount of ink to be jetted while printing.
The inventors of the present invention observed that prior art fire pulse generator circuits produce a fire pulse that has a profile with variable slew rates. A variable slew rate results in a non-linear relationship between the input signals (into the prior art fire pulse generator circuit) and the amount of ink that is jetted. Thus, ink drop size is difficult to accurately control or adjust using such circuits. While this may be acceptable in relatively low resolution printers that rely on using a fixed drop size, a high resolution printer according to the present invention may advantageously adjust drop size to precisely match the most desirable drop size for any given color filter design. The present inventors determined that the prior art fire pulse circuits relied upon an RC circuit to produce a fire pulse and that this is what caused the variable slew rate. However, it was determined that by using a fixed current source to produce the fire pulse, instead of an RC circuit, the fire pulse generator of the present invention is able to create a fire pulse with a fixed slew rate that allows precise, linear control of the amount of ink that is to be jetted.
Thus, a print system according to the present invention may efficiently and accurately deposit fluid on a substrate to print color filters with high resolution. The system of the present invention facilitates improved dimensional precision of ink dispensed within pixel wells of a color filter for a display panel. This is achieved by mapping fluid quantity control information into data that represents the image to be printed. For example, drop position data that is a representation of a raw image is used to generate variable amplitude fire pulse voltage signals that are used to trigger the nozzles of print head assemblies to dispense ink drops inside pixel wells of color filters used in the manufacture of display objects.
Turning to
In the embodiment shown, the host computer 122 is coupled to a stage controller 126 that may provide XY (e.g., horizontal and vertical) move commands to position the substrate S relative to the print heads 110, 112, 114. For example, the stage controller 126 may control one or more motors 128 to move a stage 129 that supports the substrate S. One or more encoders 130 may be coupled to the motors 128 and/or the stage 129 to provide motion feedback to the stage controller 126 which in turn may be coupled to the controller 102 to provide a signal that may be used to track the position of substrate S relative to the print heads 110, 112, 114. In some embodiments, a real time controller 132 may also be coupled to the controller 102 to provide a jet enable signal for enabling deposition of ink (or other fluid) as described further below. Although a connection is not pictured, the real time controller 132 may receive signals from the stage controller 126 and/or the encoders 130 in order to determine when the jet enable signal is to be asserted in some embodiments.
The controller 102 may be implemented using one or more field programmable gate arrays (FPGA) or other similar devices. In some embodiments, discrete components may be used to implement the controller 102. The controller 102 may be adapted to control and/or monitor the operation of the inkjet print system 100 and one or more of various electrical and mechanical components and systems of the inkjet print system 100 which are described herein. In some embodiments, the controller 102 may be any suitable computer or computer system, or may include any number of computers or computer systems.
In some embodiments, the controller 102 may be or may include any components or devices which are typically used by, or used in connection with, a computer or computer system. Although not explicitly pictured in
According to some embodiments of the present invention, instructions of a program may be read into a memory of the controller 102 from another medium, such as from a ROM device to a RAM device or from a LAN adapter to a RAM device. Execution of sequences of the instructions in the program may cause the controller 102 to perform one or more of the process steps described herein. In alternative embodiments, hard-wired circuitry or integrated circuits may be used in place of, or in combination with, software instructions for implementation of the processes of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware, firmware, and/or software.
As indicated above, the controller 102 may generate, receive, and/or store databases including data related to images to be printed, substrate layout data, print head calibration/drop displacement data, and/or substrate positioning and offset data. As will be understood by those skilled in the art, the schematic illustrations and accompanying descriptions of the sample data structures and relationships presented herein are exemplary arrangements for stored representations of information. Any number of other arrangements may be employed besides those suggested by the illustrations provided.
The drivers 104, 106, 108 may be embodied as a portion or portions of the controller's 102 logic as represented in
The drivers 104, 106, 108 may each be coupled directly to the power supply 118 so as to be able to generate a relatively high voltage firing pulse to trigger the nozzles to “jet” ink. In some embodiments, the power supply 118 may be a high voltage negative power supply adapted to generate signals having an amplitude of approximately 140 volts or more. Other voltages may be used. The drivers 104, 106, 108 may, under the control of the controller 102, send firing pulse voltage signals with specific amplitudes and durations so as to cause the nozzles of the print heads to dispense fluid drops of specific drop sizes as described, for example, in previously incorporated U.S. patent application Ser. No. 11/061,120, Attorney Docket No. 9769.
The print heads 110, 112, 114, may each include any number of nozzles 116, 118, 120. In some embodiments, each print head 110, 112, 114 may include one hundred twenty eight nozzles that may each be independently fired. An example of a commercially available print head suitable for used with the present invention is the model SX-128, 128-Channel Jetting Assembly manufactured by Spectra, Inc. of Lebanon, N.H. This particular jetting assembly includes two electrically independent piezoelectric slices, each with sixty-four addressable channels, which are combined to provide a total of 128 jets. The nozzles are arranged in a single line, at a 0.020″ distance between nozzles. The nozzles are designed to dispense drops from 10 to 12 picoliters but may be adapted to dispense from 10 to 30 picoliters. Other print heads may also be used.
Turning to
The drivers 104′, 106′, 108′ may be adapted to control the print heads based on pixel data as discussed above. Each driver 104′, 106′, 108′ may be coupled to each print head 110′, 112′, 114′ via, for example, a one-way 128 wire-path flat ribbon cable (represented by block arrows in
Turning to
The logic 132 of diver 104′ (and each of drivers 106′, 108′) may be implemented using one or more FPGA devices that each include an internal processor, for example, the Spartan™-3E Series FPGAs manufactured by Xilinx®, Inc. of San Jose, Calif. In some embodiments, the logic 132 may include four identical 32-jet-control-logic segments (e.g., each of the four segments implemented on one of four Spartan™-3E Series FPGAs) to drive, for example, the 128 inkjet nozzles of a print head (e.g., the model SX-128, 128-Channel Jetting Assembly mentioned above). Either or both of the look-up table memory 134 and the image memory 136 may be implemented using flash or other memory devices.
In operation, the image memory 136 may store pixel and/or image data that the logic 132 uses to create logic level signals that are sent to the fire pulse generator 138 to trigger actual fire pulses that are sent to activate piezoelectric elements in the print head nozzles to dispense ink. The look-up table memory 134 may store data from predetermined, correction lookup tables (e.g., determined during a calibration process) that may be used by the logic 132 to adjust the pixel data. In some embodiments, 16 bits (e.g., a 16-bit resolution) may be used to define the fire pulse amplitude sent to each piezoelectric element in the print head assembly. The fire pulse amplitude may be used to indicate the amount of ink (e.g., drop size) to be deposited per jetting action. Using 16 bits to specify the fire pulse amplitude allows the controller 102 to have a 0.5 Pico-liter drop resolution. Thus, sixteen bits of fire pulse amplitude data may be stored for each nozzle or for each drop location specified in the pixel data. Likewise, space in the look-up table memory 134 may be reserved for drop placement accuracy/corrections either on a per nozzle basis or on a per drop location basis. In addition to the look-up table memory 134 and the image memory 136, the logic 132 may include internal processor memory that may be used to interpret commands sent by the host 122, configure a gate array within the logic 132, and manage storage of data into the memories 134, 136 which may be, e.g., flash memories. As indicated above, the driver 104′ generates the logic level pulses which encode the desired length and amplitude of the fire pulse. At the appropriate time (e.g., based on the position of the print head relative to a target pixel well), the logic level signals are individually sent to the fire pulse generator 138 which in response releases actual fire pulses to activate each of the inkjet nozzles 116 (
The fire pulse generator 138, which generates the fire pulses for the piezoelectric elements of the print head, may, for example, be connected to the logic 132 and interfaced with the print head via a flat ribbon cable having an independent path for each logic level and fire pulse signal corresponding to each separate nozzle. These ribbon cables are represented in
Turning to
Turning to
As indicated above, the fire pulse generator circuit 138 uses a fixed-current source and transistors operated in a switching mode to control the charging and discharging events of a piezoelectric element Cpzt. As shown in
In contrast to the fixed current-based fire pulse generator circuit 138, a variable current RC-based circuit, in which the voltage varies exponentially with time, [V=VHV(1−e−t/RC), where VHV is the raw DC supply voltage], has a variable slew rate and drop size resolution that is hard to control while the system 100 is printing. An example of such an RC-based circuit and non-linear fire pulse signal are described below with respect to
Turning to
Terminals V1 and V2 are input terminals that are coupled to the gates of transistors Q2 and Q3 respectively. Transistors Q2 and Q3 may be implemented using, for example, a model 2N5401 PNP field effect transistor (FET) available from Fairchild Semiconductor of South Portland, Me. V1 is also coupled to a resistor R4 which is coupled to a +5V supply. V2 is also coupled to a resistor R5 which is coupled to ground. Both R4 and R5 may be approximately 100 KΩ. The source terminals of transistors Q2 and Q3 are coupled to resisters R6 and R8, respectively. Resisters R6 and R8 may be approximately 2 KΩ and 442 Ω, respectively and are also coupled to the +5V supply. The drain terminal of transistor Q2 is connected to both the gate terminal of transistor Q4 and a resistor R7 which leads to a negative 130V supply. Transistor Q4 may be implemented using, for example, a model 2N5551 NPN field effect transistor also available from Fairchild Semiconductor. Resistor R7 may be approximately 2 KΩ. The source terminal of transistor Q4 is coupled to a resister R9 which is coupled to the negative 130V supply and may be approximately 442 Ω. The drain terminals of transistors Q3 and Q4 are coupled together to form the negative terminal −PZT for the piezoelectric element CPZT (
Instead of using an RC variable current source to control the charging of a print head piezoelectric element Cpzt (
Operation of the fixed current source is governed by the following equations:
dq(t)=Io dt
Vc(t)=(Io/C) t
In operation, when logic level signal V1 is at +5V (e.g., Logic High) and V2 is at 0V (e.g., Logic Low) the status of the circuit's transistors are as follows: FET Q3 is ON, FET Q2 is OFF, and FET Q4 is OFF. Under these conditions, current from the piezoelectric element CPZT passes through and discharges any stored charge of electrons through the +5V supply. However, when V2 switches status from 0V to +5V (e.g., Low to High signal received from logic 132 of
Under such conditions, a potential difference between the gate and source of transistor Q4 causes current to flow backward from the negative 130V power supply charging the piezoelectric element CPZT negatively. The charging continues for a length of time equal to the V1 pulse width. Once V1 switches back to active High, the charging stops, and the voltage across the piezoelectric element CPZT is held constant for the period of time determined by the width of the V2 pulse. When V2 changes status from High to Low, it enables FET Q3 again allowing the charge stored in the piezoelectric element CPZT to drain away. In order to ensure that the piezoelectric element CPZT discharges to approximately 0V, a clamping diode D1 is used and the product of I×dt during discharging is set larger than that during charging. The net effect is the generation of an output fire pulse having an adjustable amplitude FPA and a width FPW that spans from the falling transition of input V1 (e.g., the start of the charging of piezoelectric element CPZT) to the falling transition of input V2 (e.g., the start of the discharging of piezoelectric element CPZT).
The non-linearity of the RC circuit is caused by the variability of the current across the resistor (resistor R9 during charging and resistor R8 during discharging) with time. During charging, the governing equation that described the voltage drop VC and VR across the print head piezoelectric element capacitive load in series with resistive load R9 is given by the following equations:
VHV=VR(t)+VC(t)
VHV=I(t)R+q(t)
VHV=dq(t)/dt+q(t)/C
The solution to this differential equation is:
q(t)=C VHV(1−e−t/RC)
VC=VHV(1−e−t/RC)
Where VHV is the raw DC supply voltage.
Similarly, the voltage across the piezoelectric element capacitive load during discharging is given by:
−I(t)R−q(t)/C=0
dq(t)/dt=−q(t)/RC
q(t)=qo e−t/RC
Vc(t)=qo/C e−t/RC
The foregoing description discloses only particular embodiments of the invention; modifications of the above disclosed methods and apparatus which fall within the scope of the invention will be readily apparent to those of ordinary skill in the art. For example, the present invention may also be applied to spacer formation, polarizer coating, and nanoparticle circuit forming.
Accordingly, while the present invention has been disclosed in connection with specific embodiments thereof, it should be understood that other embodiments may fall within the spirit and scope of the invention, as defined by the following claims.
The present application is related to U.S. patent application Ser. No. 11/061,148, Attorney Docket No. 9521-5, filed on Feb. 18, 2005 and entitled “METHODS AND APPARATUS FOR INKJET PRINTING OF COLOR FILTERS FOR DISPLAYS” which is hereby incorporated by reference herein in its entirety. The present application is also-related to U.S. Provisional Patent Application Ser. No. 60/625,550, filed Nov. 4, 2004 and entitled “APPARATUS AND METHODS FOR FORMING COLOR FILTERS IN A FLAT PANEL DISPLAY BY USING INKJETTING” which is hereby incorporated by reference herein in its entirety. The present application is also related to U.S. patent application Ser. No. 11/061,120, Attorney Docket No. 9769, filed on Feb. 18, 2005 and entitled “METHODS AND APPARATUS FOR PRECISION CONTROL OF PRINT HEAD ASSEMBLIES” which is hereby incorporated by reference herein in its entirety. The present application is also related to U.S. patent application Ser. No. 11/______, Attorney Docket No. 9521-5/P01, filed on Sep. 29, 2005 and entitled “METHODS AND APPARATUS FOR INKJET PRINTING COLOR FILTERS FOR DISPLAYS” which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
60625550 | Nov 2004 | US |