The present disclosure relates generally to controlling a fuser heating element in a laser printer and, more particularly, to using a Delta-Sigma Modulator to generate a gating signal for a fuser.
The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
In a laser printer, a laser beam projects onto an electrically charged, rotating drum, an image to be printed. The drum is coated with selenium, and the exposure to the laser light removes the charge from the affected areas. As the drum rotates through a supply of toner (i.e., dry ink particles), the toner is picked up by the areas of the drum that maintain a charge. The drum transfers the toner to a piece of paper by direct contact, and a fuser fuses the ink to the paper.
The fuser, the temperature of which must be accurately controlled, is heated by an AC line voltage. To control the amount of heating, the AC signal is usually gated to the fuser. When the gating signal is on, the AC waveform passes to the fuser, which generates heat. When the gating signal is off, the AC waveform does not pass to the fuser and the fuser does not heat.
In many laser printers, the gating signal is generated using pulse width modulation (PWM).
A PWM device is used to generate the gating signals 60, 70. The PWM device is provided with a control signal that indicates the desired duty cycle. For example, the PWM device generates the signal 60 (
In one embodiment, a method of generating a fuser signal for a printer includes generating a gating signal using delta-sigma modulation such that an absolute value of a deficit does not exceed a threshold. The deficit corresponds to a difference between (i) a number of positive half-cycles of an alternating current (AC) signal at which the gating signal is high and (ii) a number of negative half-cycles of the AC signal at which the gating signal is high. The method also includes using the gating signal to gate the AC signal to a fuser.
In another embodiment, an apparatus for generating a fuser signal for a printer comprises a delta sigma modulator to generate a gating signal such that an absolute value of a deficit does not exceed a threshold. The deficit corresponds to a difference between (i) a number of positive half-cycles of an alternating current (AC) signal at which the gating signal is high and (ii) a number of negative half-cycles of the AC signal at which the gating signal is high. Additionally, the apparatus comprises a triode for AC (triac) to gate the AC signal to a fuser.
In yet another embodiment, a method includes receiving a control signal that indicates a desired percentage of time, on average, that an output signal is high, and generating the output signal based on the control signal and using delta-sigma modulation such that an absolute value of a deficit does not exceed a threshold. The deficit corresponds to a difference between (i) a number of odd clock cycles at which the output signal is high and (ii) a number of even clock cycles at which the output signal is high.
In still another embodiment, an apparatus comprises a delta sigma modulator configured to generate an output signal based on a control signal such that an absolute value of a deficit does not exceed a threshold. The deficit corresponds to a difference between (i) a number of odd clock cycles at which the output signal is high and (ii) a number of even clock cycles at which the output signal is high.
This document describes a novel Delta Sigma Modulator (DSM) and method of operation for use with a laser printer fuser. In light of the disclosure and teachings herein, similar methods and apparatus are suitable to be utilized in other systems as well, including, by way of example and not limitation, lighting systems, heating systems, etc. More generally, similar methods and apparatus are suitable to be utilized, by way of example and not limitation, in systems in which an AC signal is gated using a gating signal, systems in which it is desired to balance the even and odd clock cycles in which an output of a DSM goes high, etc.
The system 100 also includes a phase balanced DSM (PBDSM) 112 to generate the gating signal. The PBDSM 112 receives a clock signal and a control signal, and uses the clock signal and the control signal to generate the gating signal. In an embodiment, the clock signal operates at a frequency twice that of the AC input signal, and is synchronized to the AC input signal so that each odd clock cycle correspond to a positive half-cycle of the AC input signal and each even clock cycle correspond to a negative half-cycle of the AC input signal (or vice versa). The gating signal is phase balanced with respect to the AC input signal in that it satisfies:
|Deficit|≦A (Equ. 1)
where Deficit=X−Y or Deficit=Y−X, X is the number of positive AC signal half-cycles in which the gating signal is high, Y is the number of negative AC signal half-cycles in which the gating signal is high, where X and Y are measured over a given number of clock cycles, and A is a threshold.
Referring now to
In other embodiments, the filter 162 applies other suitable transfer functions.
An output of the filter 162 is provided to a first compare unit 162. The compare unit 166 compares the output of the filter 162 to a suitable threshold and, when the output of the filter 162 meets the threshold, the compare unit 166 outputs a one. When the output of the filter 162 does not meet the threshold, the compare unit 166 outputs a zero. In one embodiment, the compare unit 166 merely outputs the most significant bit of the output of the compare unit 166.
The output of the compare unit 166 is provided to a multiplexer 170 as a first data input. A second data input of the multiplexer 170 is a logical one. The multiplexer 170 selectively sets an output of the multiplexer 170 to the output of the compare unit 166 or the logical one in response to a control input of the multiplexer 170.
The output of the multiplexer 170 corresponds to the gating signal, and is provided to an input of the DDC 158, which converts the output of the multiplexer 166. In one embodiment, the DDC 158 comprises a multiplier that multiplies the output of the multiplexer 170 by a suitable constant value.
The output of the multiplexer 170 is also provided to a deficit tracker 174 that keeps track of a deficit value. In one embodiment, the deficit tracker 174 generates a next value of the deficit based on a previous value of the deficit, the output of the multiplexer 170, and the state of the AC signal. For example, if the output of the multiplexer is 0, the next value of the deficit is set to the previous value of the deficit. If the output of the multiplexer is 1 and the AC signal is in its positive half-cycle, the next value of the deficit is incremented. If the output of the multiplexer is 1 and the AC signal is in its negative half-cycle, the next value of the deficit is decremented.
The deficit tracker 174 receives a clock having a period equal on half-period of the AC signal, in one embodiment. In one embodiment, the deficit tracker 174 keeps track of even and odd cycles of the clock and determines whether the AC signal is in its positive half-cycle or its negative half-cycle based on whether the clock is in an even cycle or an odd cycle. In another embodiment, the deficit tracker 174 includes a circuit coupled to the AC signal that determines whether the AC signal is in its positive half-cycle or its negative half-cycle.
The previous value of the deficit value is provided to a second compare unit 178. In an embodiment, if an absolute value of the previous value of the deficit value meets a deficit threshold, the compare unit 178 causes the multiplexer 166 to set the gating signal to the logical value one. If the absolute value of the previous value of the deficit value does not meet the deficit threshold, the compare unit 178 causes the multiplexer 170 to set the gating signal to the output of the first compare unit 166.
In an embodiment in which the deficit threshold is two, the previous value of the deficit value becomes two when the previous half-cycle of the AC signal was positive, and thus the current half-cycle of the AC signal is negative. By then selecting the logical one data input of multiplexer 170, the next value of the deficit value will decrement to one. Similarly, the previous value of the deficit value becomes minus two when the previous half-cycle of the AC signal was negative, and thus the current half-cycle of the AC signal is positive. By then selecting the logical one data input of multiplexer 170, the next value of the deficit value will increment to minus one.
The method 200 is implemented each clock cycle of the PBDSM 150, according to an embodiment. At block 204, the subtraction 154 calculates the difference between the control signal (X[N]), where N is a time index) and the output of the DDC 158 (F[N−1]). At block 208, the output (S[N]) of the filter 162 is calculated. At block 212, the absolute value of the Deficit is compared to a deficit threshold (THRESH1) at the compare unit 178. If the absolute value of the Deficit does not meet the deficit threshold, the flow proceeds to block 216.
At block 216, the output (S[N]) of the filter 162 is compared to a threshold (THRESH2) by the compare unit 166. If the output (S[N]) of the filter 162 meets THRESH2, the output (Y[N]) is set to one at block 220. On the other hand, if the output (S[N]) of the filter 162 does not meet THRESH2, the output (Y[N]) is set to zero at block 224 by the compare unit 166. In one embodiment, the compare unit 166 outputs either a one or a zero and the multiplexer 170 is controlled by the compare unit 178 to set the output (Y[N]) to the output of the compare unit 166.
Referring again to block 212, if it is determined that the absolute value of the Deficit meets the deficit threshold, the flow proceeds to block 220 at which the output (Y[N]) is set to one. In one embodiment, the multiplexer 170 is controlled by the compare unit 178 to set the output (Y[N]) to one. At block 228, the output (F[N]) of the DDC 158 is calculated according to A*Y[N], where A is a suitable constant.
At block 232, it is determined whether Y[N] is one and the clock is in an odd period, which corresponds to a positive half-cycle of the AC signal, in an embodiment. If Y[N] is one and the clock is in an odd period, the flow proceeds to block 236, at which the Deficit is incremented. If at block 232, however, it is determined that it is not true that Y[N] is one and the clock is in an odd period, the flow proceeds to block 240. At block 240, it is determined whether Y[N] is one and the clock is in an even period, which corresponds to a negative half-cycle of the AC signal, in an embodiment. If Y[N] is one and the clock is in an even period, the flow proceeds to block 244, at which the Deficit is decremented. Thus, if Y[N] is zero, the Deficit remains unchanged.
At least some of the various blocks, operations, and techniques described above may be implemented utilizing hardware, a processor executing firmware instructions, a processor executing software instructions, or any combination thereof. When implemented utilizing a processor executing software or firmware instructions, the software or firmware instructions may be stored in any computer readable memory such as on a magnetic disk, an optical disk, or other storage medium, in a RAM or ROM or flash memory, processor, hard disk drive, optical disk drive, tape drive, etc. Likewise, the software or firmware instructions may be delivered to a user or a system via any known or desired delivery method including, for example, on a computer readable disk or other transportable computer storage mechanism or via communication media. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency, infrared and other wireless media. Thus, the software or firmware instructions may be delivered to a user or a system via a communication channel such as a telephone line, a DSL line, a cable television line, a fiber optics line, a wireless communication channel, the Internet, etc. (which are viewed as being the same as or interchangeable with providing such software via a transportable storage medium). The software or firmware instructions may include machine readable instructions that, when executed by the processor, cause the processor to perform various acts.
When implemented in hardware, the hardware may comprise one or more of discrete components, an integrated circuit, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), etc.
While the present invention has been described with reference to specific examples, which are intended to be illustrative only and not to be limiting of the invention, it will be apparent to those of ordinary skill in the art that changes, additions and/or deletions may be made to the disclosed embodiments without departing from the spirit and scope of the invention.
The present disclosure claims the benefit, for purposes of priority, of U.S. Provisional Patent Application No. 61/184,725, entitled “Description of a Phase-Balanced DSM for Laser Printer Fuser Heating Control,” filed on Jun. 5, 2009, which is hereby incorporated by reference herein in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5483149 | Barrett | Jan 1996 | A |
Number | Date | Country | |
---|---|---|---|
61184725 | Jun 2009 | US |