This application claims priority under 35 U.S.C. ยง119 (a) from Korean Patent Application No. 10-2007-0009681, filed on Jan. 30, 2007, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety.
1. Field of the Invention
The present general inventive concept relates to an electronic apparatus and a method to drive one or more internal units thereof, and more particularly, to an electronic apparatus capable of preventing a peak current from being introduced into internal units of the electronic apparatus when the internal elements are simultaneously activated and a method to control drive thereof.
2. Description of the Related Art
In general, an electronic apparatus includes various integrated circuits such as a controller to realize various functions, performance of a high speed operation, and miniaturization of the apparatus.
The integrated circuits are driven by simultaneously activating internal elements such as a transistor and an inverter. In an embodiment in which the internal elements are simultaneously activated, a peak current is introduced into the internal elements.
Hereinafter, as an example, an electronic apparatus such as an ink-jet printer will be described to explain a process in which a peak current is introduced into the internal elements.
Referring to
The system controller 20 transmits a control signal and a data signal to the head controller 30 after receiving printing data input from a host apparatus such as a computer (not illustrated) and performing signal-processing of the printing data.
The head controller 30 and the nozzle unit 40 are generally formed of one head chip.
The head controller 30 receives the control signal and the data signal from the system controller 20, and controls the nozzle unit 40 so that ink can be spat onto a printing paper and an image corresponding to the printing data can be formed. For this, the head controller includes a controller 32 and a signal generator 34.
The controller 32 generates a clock signal L_CLK to control heaters formed in the nozzle unit 40 in a unit, e.g. in a predefined group unit on a basis of a clock signal input from the system controller 20 and provides the clock signal L_CLK to the signal generator 34.
If the clock signal L_CLK is input from the controller 32, the signal generator 34 generates a drive pulse DS having a predetermined pulse width to drive the nozzle unit 40.
The nozzle unit 40 includes an ink supply hole formed from an ink cartridge to a rear surface of a chip to supply ink of cyan, magenta, yellow, and black colors, an ink chamber storing the supplied ink, heaters providing a heat source of a predetermined temperature to emit the ink by expanding the ink on a basis of the drive pulse DS provided from the signal generator 34, and nozzles to emit a desired amount of the ink expanded by the heaters in a desired direction.
Then, the nozzle unit 40 includes several tens of or several hundreds of nozzles, and each of the nozzles includes a heater to emit the ink.
The heater includes a switching device such as a transistor to turn on and off the heater to drive the heater. Therefore, in the case where the heaters are simultaneously activated by providing the drive pulse DS to a head chip, the plurality of heaters are generally simultaneously driven to emit ink through the nozzles and a peak current as indicated by the point A and the point B of
As the peak current is introduced into the interior of the head chip by simultaneously driving the internal elements, an overshoot voltage and an undershoot voltage as illustrated in
Further, a ring back voltage formed close to maximum and minimum margins capable of recognizing the logic values 0 and 1 of the data signal as illustrated in
As illustrated in
Further, the introduction of the peak current increases an amount of energy increasing in proportion to a magnitude of a current, thereby increasing an electromagnetic interference (EMI).
The present general inventive concept provides an electronic apparatus capable of preventing a peak current from being introduced into an internal unit.
The present general inventive concept also provides a method to control one or more internal units of an electronic apparatus.
Additional aspects and utilities of the present general inventive concept will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the general inventive concept.
The foregoing and/or other aspects and utilities of the general inventive concept maybe achieved by providing an electronic apparatus including at least one internal unit and a signal generator to generate a drive pulse having a width that gradually changes in an edge region and to drive the at least one internal unit.
The signal generator may include a first signal generator to generate a first drive pulse having a predetermined pulse width and a second generator to generate a second drive pulse gradually changing in the edge region by controlling an output timing of the first drive pulse.
The second signal generator may control the output timing to generate the second drive pulse by controlling an output time point and a pulse width of the first drive pulse.
The second signal generator may include a reference signal generator to generate a reference signal, a pulse signal generator to generate a saw-tooth wave pulse signal, a signal comparator to compare potential levels of the reference signal and the saw-tooth wave pulse signal and to output a timing control signal and a signal converter to generate the second drive signal by controlling the output timing of the first drive pulse according to the timing control signal.
The reference signal generator may include a charge circuit unit having a predetermined electrostatic capacity, the reference generator to generate a first reference signal having a potential level that increases from a low potential level to a high potential level as the charge circuit unit is charged by an external power source and to generate a second reference signal having a potential level that decreases from a high potential level to a low potential level as the charged potential is discharged.
The signal comparator may compare the first reference signal with the saw-tooth wave pulse signal in a rising edge region of the first drive pulse and may also compare the second reference signal with the saw-tooth wave pulse signal in a falling edge region of the first drive pulse.
The signal comparator may determine sections in which the potential levels of the reference signals is above the potential level of the saw-tooth wave pulse signal and may also output a first timing control signal and a second timing control signal for a time period corresponding to the sections, respectively.
The signal converter may generate the second drive pulse by controlling an output timing of the first drive pulse on a basis of the first timing control signal in the rising edge region of the first drive pulse and may generate the second drive pulse by controlling an output timing of the first drive pulse on a basis of the second timing control signal in the falling edge region of the first drive pulse.
The electronic apparatus may further include a mapping unit to map addresses for unit groups of simultaneously driven internal units to the unit groups and to store the mapped addresses and a controller to sequentially provide the second drive pulse to the unit group on a basis of the address.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing an electronic apparatus including at least one internal unit, a signal generator to generate a drive pulse having a predetermined pulse width, a mapping unit to map addresses for unit groups of simultaneously driven internal units to the unit groups and to store the mapped addresses and a controller to sequentially provide the drive pulse to the unit groups on a basis of the addresses.
The controller may provide a timing control signal to provide the drive pulse to the unit groups to the signal generator.
The number of the internal unit included in the unit group may be variable.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing a method to control at least one internal unit of an electronic apparatus, the method including generating a first drive pulse having a predetermined pulse width, generating a timing control signal controlling an output timing of the first drive pulse and generating a second drive pulse having a width that changes in an edge region of the first drive pulse on a basis of the first drive pulse and a timing control signal.
The timing control signal may be a signal controlling the first drive pulse so that the second drive pulse has a pulse width gradually increasing and decreasing in a rising edge region and a falling edge region of the first drive pulse, respectively.
The generating the timing control signal operation may include generating a saw-tooth wave pulse signal, generating a first reference signal having a potential level that increases from a low potential level to a high potential level as time changes and generating a first timing control signal by comparing the saw-tooth wave pulse signal with the first reference signal.
The generating the timing control signal operation may include generating a second reference signal having a potential level that decreases from a high potential level to a low potential level as time changes and generating a second timing control signal by comparing the saw-tooth wave pulse signal with the second reference signal.
The first and second timing signals may be output for time periods corresponding to sections in which the potential levels of the reference signals are above a potential level of the saw-tooth wave pulse signal.
The method may further include mapping addresses for unit groups of simultaneously driven internal units to the unit groups and storing the mapped addresses, selecting sequentially the addresses of the unit groups and applying sequentially the second drive pulse to the unit groups on a basis of the addresses.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing a method to control at least one internal unit of an electronic apparatus, the method including generating a drive pulse having a predetermined pulse width, mapping addresses for unit groups of simultaneously driven internal unit to the unit groups and storing the mapped addresses, selecting sequentially the addresses of the unit groups sequentially and applying sequentially a timing control signal, to sequentially provide the drive pulse to the unit groups, to the unit groups on a basis of the addresses.
The timing control signal may be mapped to the addresses of the unit groups.
The timing control signal may be sequentially provided to the drive groups after the drive pulse is applied to the entire unit groups.
The timing control signal may be sequentially provided to the unit groups together with the drive pulse.
The number of internal units included in the unit groups may be variable.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing the electronic apparatus and the method to control one or more internal units thereof, a peak current is prevented from being introduced into the one or more internal units by gradually increasing the drive pulse to drive the one or more internal units as time changes or by dividing the one or more internal units into a block unit and sequentially providing the drive pulse to the one or more internal units. Therefore, EMI noise and distortion of a data signal due to introduction of a peak current can be prevented.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing an electronic apparatus including one or more internal units and a controller to drive the one or more internal units by at least one of gradually increasing and decreasing a drive pulse thereto over a period of time so that a peak current is prevented from being input to the one or more internal units.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing an ink-jet apparatus including a nozzle unit having a plurality of heaters corresponding to a plurality of nozzles, a plurality of internal units coupled to the plurality of heaters, a signal generating unit to generate a first drive pulse having a rising edge region and a falling edge region and a controller to vary a current applied to one or more respective internal units corresponding to the rising edge region and falling edge region of the first drive pulse.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing a method of operating an ink-jet apparatus, the method including generating a first drive pulse having a rising edge region and a falling edge region and varying a current applied to one or more respective internal units corresponding to the rising edge region and falling edge region of the first drive pulse so that a peak current is prevented from being input to the one or more internal units.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing an ink-jet apparatus including a nozzle unit having a plurality of heaters corresponding to a plurality of nozzles, a plurality of internal units coupled to the plurality of heaters, and a controller to group the nozzles, the corresponding heaters and the corresponding internal units into two or more block units, to input a drive pulse to the plurality of block units, and to input a timing control signal to each of the plurality of block units corresponding to a respective predetermined time delay period so that a peak current is prevented from being input to the one or more internal units.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing a method of operating an ink-jet apparatus, including grouping the nozzles, the corresponding heaters and the corresponding internal units into two or more block units, providing a drive pulse to the plurality of block units and providing a timing control signal to each of the plurality of block units corresponding to a respective predetermined time delay period so that a peak current is prevented from being input to the one or more internal units.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing a method of operating an ink-jet apparatus having one or more internal units, the method including generating a first drive pulse having a predetermined pulse width, generating a timing control signal controlling an output of the first drive pulse and generating a second drive pulse corresponding to the first drive pulse and the timing control signal so that a peak current is prevented from being input to the one or more internal units.
The foregoing and/or other aspects and utilities of the general inventive concept may also be achieved by providing computer-readable recording medium having embodied thereon a computer program to execute a method, wherein the method includes generating a first drive pulse having a predetermined pulse width, generating a timing control signal controlling an output of the first drive pulse and generating a second drive pulse corresponding to the first drive pulse and the timing control signal so that a peak current is prevented from being input to the one or more internal units.
The above aspects and features of the present general inventive concept will be more apparent by describing certain embodiments of the present general inventive concept with reference to the accompanying drawings, in which:
Reference will now be made in detail to the exemplary embodiments of the present general inventive concept, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like units throughout. The exemplary embodiments are described below in order to explain the present general inventive concept by referring to the figures.
Further,
Particularly,
Referring to
More particularly, the system controller 200 transmits a control signal and a data signal to the head controller 300 after receiving printing data input from a host apparatus, such as a computer (not illustrated) or the like, and performing signal-processing of the printing data.
In an embodiment of the present general inventive concept, the head controller 300 and the nozzle unit 400 are formed of one head chip.
The head controller 300 receives the control signal and the data signal from the system controller 200, and controls the nozzle unit 400 so that ink can be ejected onto a printing paper and an image corresponding to the printing data can be formed. For this, the head controller includes a controller 320, a first signal generator 340, and a second signal generator 360.
The controller 320 generates a clock signal L_CLK to control heaters formed in the nozzle unit 400 in a unit, e.g., in a predefined group unit as illustrated in
The first signal generator 340 generates a first drive pulse DS1, i.e., a pulse signal having a predetermined pulse width so as to drive the nozzle unit 400 on a basis of the clock signal L_CLK received from the controller 320.
The second signal generator 360 receives the first drive pulse DS1 output from the first signal generator 340, generates a timing control signal S_TCn to control the output timing of the first drive pulse DS1, and generates a second drive pulse on the basis of the first drive pulse DS1 and the timing control signal S_TCn.
Hereinafter, the second signal generator 360 will be described in more detail.
Referring to
Particularly, as illustrated in
Referring to
That is, for example, the second signal generator 360 generates the first reference signal S_SD1 increasing from a ground potential to a charge potential according to a predefined capacitance of the capacitor if the second signal generator 360 is driven and a power source voltage is applied to the second signal generator 360 under the control of the controller and generates the second reference signal S_SD2 gradually discharging and decreasing from a charge potential to a ground potential if the drive of the second signal generator 360 is blocked.
The pulse signal generator 364 generates a saw-tooth wave pulse signal S_SW under the control of the controller 320 (
The signal comparator 366 outputs a timing control signal S_TCn by comparing the potential of the reference signal S_SDn output form the reference signal generator 362, i.e., the first reference signal S_SD1 or the second reference signal S_SD2 with the potential of the saw-tooth wave pulse signal S_SW output from the pulse signal generator 364.
For example, as illustrated in
The signal converter 368 receives the first drive pulse DS1 output from the first signal generator 340, receives the timing control signal S_TCn output from the signal comparator 366, and generates a second drive pulse DS2 formed by controlling the output timing of the first drive pulse DS1 and converting the first drive pulse DS1.
For example, if the timing control signal S_TCn is output from a region in which the potential levels of the reference signals S_SDn are higher than the potential level of the saw-tooth wave pulse signal S_SW, the signal converter 368 controls the output of the first drive pulse DS1 for a time period for which the timing control signal S_TCn is input.
Accordingly, as illustrated in
As a more detailed example, as illustrated in
The nozzle unit 400 includes an ink supply hole formed from an ink cartridge to the rear surface of a chip to supply ink of cyan, magenta, yellow, and black colors, an ink chamber to store the supplied ink, heaters to provide a heat source of a predetermined temperature to emit the ink by expanding the ink on a basis of the second drive pulse DS2 provided from the second signal generator 360, and nozzles to emit a desired amount of the ink expanded by the heaters in a desired direction.
Referring to
Therefore, as illustrated in
Further, as introduction of a peak current into a head chip is prevented, generation of an overshoot voltage and an undershoot voltage as illustrated in
Referring to
Here, the system controller 600 performs the same function as the system controller 200 of
The head controller 700 includes a controller 720, a mapping unit 740, and a signal generator 760.
The controller 720 generates a clock signal L_CLK to control heaters formed in the nozzle unit 800 in a unit, e.g. in a predefined group unit on a basis on a clock signal SCLK input from the system controller 600 as illustrated in
The mapping unit 740 stores address information to drive the nozzle unit 400 in a predetermined group unit, e.g., address information on first to nth groups 820 to 840. Further, as illustrated in
The signal generator 760 generates a drive pulse DS, which is a pulse signal having a predetermined pulse width to drive the nozzle unit 800, on a basis of the clock signal L_CLK received from the controller. That is, the signal generator 760 according to the another exemplary embodiment of the present general inventive concept performs the same function as the first signal generator 340 according to the exemplary embodiment of the present general inventive concept illustrated in
Then, the controller 720 of the electronic apparatus 500 according to the another exemplary embodiment of the present general inventive concept sequentially selects the addresses of the groups on a basis of the address information stored in the mapping unit 740 and outputs a timing control signal controlling the output timing of the drive pulse DS input to the groups on the basis of the selected addresses.
Here, the timing control signal is a data signal Pdata to emit a desired amount of ink in directions desired by the nozzles included in the groups. Furthermore, for example, in the same manner as in an array ink-jet head chip, the controller 720 can sequentially select the addresses to be activated, and row lines to which the drive pulse DS is input and column lines to which the timing control signal is input can be alternately disposed in the nozzle unit 800.
Therefore, the controller 720 selects one of the row lines on the basis of the address information, inputs the drive pulse DS to the selected group, and inputs the timing control signal to the groups through the column lines.
Then, the controller 720 of the electronic apparatus 500 according to the present general inventive concept sequentially inputs the timing control signal at a predetermined delay time interval, in order to divide the groups in a predetermined block unit and drive the divided groups.
For example, in an embodiment that a first group is divided into four unit blocks to be driven, the data signal Pdata is controlled to be input to second to fourth blocks of the four blocks after predetermined delay time periods t2, t3, and t4, after it is applied to a first block after a predetermined delay time period t1.
Accordingly, the controller 720 can provide the drive pulse DS to the first group and then provide the timing control signal for each block to simultaneously drive the nozzles included in each block. Alternatively, the controller 720 can simultaneously provide the drive pulse DS and the timing control signal to simultaneously drive the nozzles included in each block.
For example, if a total number of nozzles is Z and a number of the blocks is four, the same number of nozzles, i.e., Z/4 nozzles can be provided in each block. Further, for example, nozzles corresponding to 0.4Z, 0.3Z, 0.2Z, and 0.1Z can be provided differentially in each block.
Through the above-mentioned constitution, as illustrated in
Further, as introduction of a peak current into a head chip is prevented, generation of an overshoot voltage and an undershoot voltage as illustrated in
Referring to
In operation S100, a first signal generator 340 generates and outputs the first drive pulse DS1 having a predetermined pulse width to drive switching devices such as transistors to drive heaters of a nozzle unit 400.
In operation S200, a second signal generator 360 generates a timing control signal S_TCn controlling the output timing of the first drive pulse DS1 so that the first drive pulse DS1 having the pulse width that gradually increases or decreases can be provided to the switching device in a rising edge or in a falling edge of the first drive pulse DS1, in order to prevent a peak current introduced into the interior of the head chip by simultaneously driving the switching devices connected to the heaters of the nozzle unit 400.
Further, the second signal generator 360 converts the first drive pulse DS1 to a second drive pulse DS2 directed input to the switching devices on a basis of the generated timing control signal S_TCn.
Operation S200 may include the following operations in a rising edge of the first drive pulse DS1.
Referring to
Referring to
In operation S220, a reference signal generator 362 of the second signal generator 360 generates the first reference signal S_SD1 gradually increasing in the rising edge region of the first drive pulse DS1.
The saw-tooth wave pulse signal S_SW and the first reference signal S_SD1 may be formed by an oscillator and a capacitor.
In operation S230, the signal comparator 366 compares the potential level of the saw-tooth wave pulse signal S_SW and the potential level of the first reference signal S_SD1.
In operation S240, the signal comparator 366 generates the first timing control signal S_TC1 if the potential level of the first reference signal S_SD1 is higher than the potential level of the saw-tooth wave pulse signal S_SW.
Further, operation S200 may include the following operations in the falling edge of the first drive pulse DS1.
Referring to
Referring to
In operation S260, the signal comparator 366 compares the potential level of the saw-tooth wave pulse signal S_SW with the potential level of the second reference signal S_SD2.
In operation S270, the signal comparator 366 generates the second timing control signal S_TC2 if the potential level of the second reference signal S_SD2 is higher than the potential level of the saw-tooth wave pulse signal S_SW.
Referring to
The generated second drive pulse DS2 can be provided to the nozzle unit 400 and introduction of a peak current can be prevented by driving each heater (specifically, the switching device to supply a power source voltage to the heaters) of the nozzle unit 400 according to the second drive pulse DS2 having the pulse width which gradually increases and decreases.
Referring to
More particularly, in operation S300, a signal generator 760 generates the drive pulse DS under the control of the controller 720.
In operation S310, the controller 720 stores address information on the unit groups in a mapping unit 740. For example, the controller 720 stores the address information on the first to nth groups 820 to 840 to simultaneously drive a predetermined number of heaters.
In operation S320, the controller 720 sequentially selects the address information stored in the mapping unit 740. Then, as the address information is sequentially selected, the drive pulse DS can be input to the unit groups corresponding to the selected addresses.
In operation S330, the controller 720 outputs a timing control signal to input the drive pulse DS input to a plurality of blocks in the unit groups on a basis of the selected addresses.
Here, the timing control signal is a data signal Pdata to emit a desired amount of ink in directions desired by the nozzles included in the groups. Furthermore, for example, in the same manner as in an array ink-jet head chip, the controller 720 can sequentially select the addresses to be activated, and row lines to which the drive pulse DS is input and column lines to which the timing control signal is input can be alternately disposed in the nozzle unit 800.
Therefore, the controller 720 selects one of the row lines on a basis of the address information, inputs the drive pulse DS to the selected group, and inputs the timing control signal to the groups through the column lines. Then, the controller 720 sequentially inputs the timing control signal at a predetermined delay time interval, in order to divide the groups in a predetermined block unit and drive the divided groups.
Accordingly, the controller 720 can apply the data signal Pdata to a first block among the plurality of blocks included in a first group after a predetermined delay time period t1, and control the data signal Pdata to be input to a second block after a predetermined delay time period t2.
Thus, the controller 720 can provide the drive pulse DS to the first group and then provide the timing control signal for each block to simultaneously drive the nozzles included in each block. Alternatively, the controller 720 can simultaneously provide the drive pulse DS and the timing control signal to simultaneously drive the nozzles included in each block.
For example, if a total number of nozzles is Z and a number of the blocks is four, the same number of nozzles, i.e., Z/4 nozzles can be provided in each block. Further, for example, nozzles corresponding to 0.4Z, 0.3Z, 0.2Z, and 0.1Z can be provided differentially in each block.
Through the above-mentioned operations, as illustrated in
The present general inventive concept can also be embodied as computer-readable codes on a computer-readable medium. The computer-readable medium can include a computer-readable recording medium and a computer-readable transmission medium. The computer-readable recording medium is any data storage device that can store data that can be thereafter read by a computer system. Examples of the computer-readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices. The computer-readable recording medium can also be distributed over network coupled computer systems so that the computer-readable code is stored and executed in a distributed fashion. The computer-readable transmission medium can transmit carrier waves or signals (e.g., wired or wireless data transmission through the Internet). Also, functional programs, codes, and code segments to accomplish the present general inventive concept can be easily construed by programmers skilled in the art to which the present general inventive concept pertains.
Although various embodiments of the present general inventive concept have been illustrated and described, it will be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the general inventive concept, the scope of which is defined in the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2007-0009681 | Jan 2007 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
4680529 | Komurasaki et al. | Jul 1987 | A |
5144220 | Iwatani et al. | Sep 1992 | A |
6964464 | Usuda | Nov 2005 | B2 |
Number | Date | Country | |
---|---|---|---|
20080180474 A1 | Jul 2008 | US |