Methods and systems for controlling electric heaters
AssigneeLam Research Corporation
InventorsPeter Norton, John Distinti
Life of this patent
Estimating the term…
Abstract
Systems and methods for controlling a heater to drive a load temperature to approximate a setpoint. At the beginning of each ½ AC cycle, a sigma delta modulation algorithm is computed to determine whether the AC cycle should be turned on or off. The running estimate of the past actual duty cycle is compared to the desired output duty cycle, and the difference between the two is used to adjust the next ½ cycle's output. This results in a pseudo-random pulse sequence output which does not contain significant periodic components that could cause undesirable small periodic thermal ‘ripples’ on the element being heated.
Claims20
In a plasma processing system, a method for controlling an electric heater, the method comprising:
- a) receiving a setpoint temperature;
- b) comparing said setpoint temperature with a load temperature, said load temperature representing a temperature measured for a load that is most recently measured;
- c) generating a duty cycle command responsive to said comparing;
- d) updating said duty cycle command using a cumulative duty cycle error after step c);
- e) quantizing said duty cycle command to a PWM (Pulse Width Modulation) signal after step d), said PWM signal comprising a plurality of on pulses and a plurality of off pulses;
- f) employing said PWM signal to trigger a solid state relay (SSR) circuit, thereby energizing said electric heater responsive to said PWM signal;
- g) interrupting said SSR circuit in accordance with a predefined interval that is less than a 60 Hz AC cycle;
- and
- h) accumulating a duty cycle error into said cumulative duty cycle error after step d), said duty cycle error being a difference between said duty cycle command after said updating and an ideal duty cycle command,
- wherein said steps a) through h) are repetitively performed.
An article of manufacture comprising a program storage medium for storing computer readable code configured for controlling an electrical heater in a plasma processing system, the article of manufacture comprising:
- computer readable code for receiving a setpoint temperature;
- computer readable code for comparing said setpoint temperature with a load temperature, said load temperature representing a temperature measured for a load that is most recently measured;
- computer readable code for generating a duty cycle command responsive to said comparing;
- computer readable code for updating said duty cycle command using a cumulative duty cycle error after said generating;
- computer readable code for accumulating a duty cycle error into said cumulative duty cycle error after said updating, said duty cycle error being a difference between said duty cycle command after said updating and an ideal duty cycle command;
- computer readable code for quantizing said duty cycle command to a PWM (Pulse Width Modulation) signal after said updating, said PWM signal comprising a plurality of on pulses and a plurality of off pulses, wherein said PWM signal is employed to trigger a solid state relay (SSR) circuit, thereby energizing said electric heater responsive to said PWM signal;
- and
- computer readable code for interrupting said SSR circuit in accordance with a predefined interval that is less than a 60 Hz AC cycle.
An electronic system for controlling an electric heater in a plasma processing system, the electronic system comprising:
- logic for receiving a setpoint temperature;
- logic for comparing said setpoint temperature with a load temperature, said load temperature representing a temperature measured for a load that is most recently measured;
- logic for generating a duty cycle command responsive to said comparing;
- logic for updating said duty cycle command using a cumulative duty cycle error after said generating;
- logic for accumulating a duty cycle error into said cumulative duty cycle error after said updating, said duty cycle error being a difference between said duty cycle command after said updating and an ideal duty cycle command;
- logic for quantizing said duty cycle command to a PWM (Pulse Width Modulation) signal after said updating, said PWM signal comprising a plurality of on pulses and a plurality of off pulses, wherein said PWM signal is employed to trigger a solid state relay (SSR) circuit, thereby energizing said electric heater responsive to said PWM signal;
- logic for adding a value representative of said PWM signal to said cumulative cycle error;
- and
- logic for interrupting said SSR circuit in accordance with a predefined interval that is less than a 60 Hz AC cycle, wherein said steps a) through g) are repetitively performed.
Dependencies are inferred from the claim text.