Method for repeatable stepper motor homing

Information

  • Patent Grant
  • 12132435
  • Patent Number
    12,132,435
  • Date Filed
    Thursday, October 27, 2022
    2 years ago
  • Date Issued
    Tuesday, October 29, 2024
    a month ago
Abstract
A method for homing a stepping motor having a plurality of full-step positions within each full rotation of a rotor of the stepper motor includes applying a first drive current to windings of the stepper motor to rotate the rotor at least one full rotation in a first direction away from an end-of-travel (EOT) position. Thereafter, the drive current is applied to the windings to rotate the rotor in a second direction toward the EOT position. Upon detection of EOT, the drive current is discontinued. Drive current is then applied to the windings to rotate the rotor of the stepper motor in micro-steps in the first direction to a closest full-step position of the stepper motor. Finally, a drive current is applied to drive the stepper motor a predetermined number of full steps away from the EOT position.
Description
BACKGROUND

Stepper motors are used in a variety of applications. Stepper motors typically have a plurality of steps within a complete (360-degree) rotation of a rotor, enabling the precise positioning of the rotor within the multiple rotations of that rotor as it progress through a pre-defined range of motion. These steps may be defined by magnetic “teeth” on the stator and rotor of the stepper motor. Current may be applied to the windings of a stepper motor to control step-wise movement of the rotor, and may also be applied to control movement of the rotor in fractions of each step, referred to as “micro-stepping.”


Stepper motors may be used to dynamically control the positioning of a movable electrode assembly in a variable capacitor. Variable capacitors may be used in applications involving high frequency, high power signals. Variable capacitors may be utilized, for example, in oscillation circuits for high-power radio transmission, high-frequency power supplies for semiconductor manufacturing equipment, and impedance matching networks in which the impedance of a dynamic, high-frequency load is to be matched with that of a generator.


A capacitor consists essentially of at least two spaced-apart capacitor plates with an insulator or dielectric material disposed between the capacitor plates. As used herein, the terms “dielectric,” “dielectric material” and “dielectric medium” are interchangeably used to refer to a material (i.e., solid, liquid, or gas) which is polarizable in the presence of an electric field, typically expressed in terms of the material's electrical susceptibility χ.


In a vacuum variable capacitor, the at least two capacitor plates are maintained in a high vacuum, (e.g., 10−6 Torr or less) which serves as the capacitor's dielectric, having a susceptibility χ≈0. In some vacuum variable capacitors, the capacitor plates may be configured as a plurality of interdigitated, concentric plates, and the variability of capacitance may be achieved through physically adjusting the length of overlapping in the interdigitation.





BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure is best understood from the following detailed description when read with the accompanying figures, wherein:



FIGS. 1A and 1B are side cross-sectional views of a vacuum variable capacitor according to one or more examples;



FIG. 2 is a flow diagram of a method for performing a homing operation for a stepper motor according to one or more examples;



FIG. 3 is a schematic diagram of circuitry for measuring back electromotive force (“back-EMF”) of a stepper motor according to one or more examples;



FIG. 4 is a plot of data associated with the measurement of back-EMF according to one or more examples.



FIG. 5 is a block diagram of a stepper motor controller according to one or more examples; and



FIG. 6 is a schematic diagram of a matching network including one or more variable capacitors according to one or more examples.





It is emphasized that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion or illustration.


DETAILED DESCRIPTION

Illustrative examples of the subject matter claimed below are disclosed. In the interest of clarity, not all features of an actual implementation are described for every example in this specification. It will be appreciated that in the development of any such actual implementation, numerous implementation-specific decisions may be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort, even if complex and time-consuming, would be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure.


The expressions such as “include” and “may include” which may be used in the present disclosure denote the presence of the disclosed functions, operations, and constituent elements, and do not limit the presence of one or more additional functions, operations, and constituent elements. In the present disclosure, terms such as “include” and/or “have”, may be construed to denote a certain characteristic, number, operation, constituent element, component or a combination thereof, but should not be construed to exclude the existence of or a possibility of the addition of one or more other characteristics, numbers, operations, constituent elements, components or combinations thereof.


As used herein, the article “a” is intended to have its ordinary meaning in the patent arts, namely “one or more.” Herein, the term “about” when applied to a value generally means within the tolerance range of the equipment used to produce the value, or in some examples, means plus or minus 10%, or plus or minus 5%, or plus or minus 1%, unless otherwise expressly specified. Further, herein the term “substantially” as used herein means a majority, or almost all, or all, or an amount with a range of about 51% to about 100%, for example. Moreover, examples herein are intended to be illustrative only and are presented for discussion purposes and not by way of limitation.


As used herein, to “provide” an item means to have possession of and/or control over the item. This may include, for example, forming (or assembling) some or all of the item from its constituent materials and/or, obtaining possession of and/or control over an already-formed item.


Unless otherwise defined, all terms including technical and/or scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present disclosure pertains. In addition, unless otherwise defined, all terms defined in generally used dictionaries may not be overly interpreted.


The subject matter herein is described in the context of variable capacitors including stepper motors for controlling variable capacitance through advancement and retraction of an actuator attached to a rotor of the stepper motor. In examples, a method is employed to detect back electromotive force (back-EMF) of windings in a stepper motor for the purpose of establishing a “home” position of the actuator. The method of examples herein eliminate the complexity and expense of including an encoder, such as an optical encoder, for physically measuring or detecting the precise position of the stepper motor's rotor.



FIGS. 1A and 1B are side cross-sectional views of a vacuum variable capacitor 100 according to one or more examples. Vacuum variable capacitor 100 includes an enclosure 102 with an actuator end cap 104 as hereinafter described. In the example of FIGS. 1A and 1B, enclosure 102 includes a first conductive collar 106 and a second conductive collar 108 electrically insulated from one another by an intermediate electrically insulating element 110 joined in a hermetic manner to conductive collars 106 and 108. In examples, conductive collars 106 and 108 may be a metal such as silver-plated copper, copper, brass, aluminum, or brazed aluminum. In examples, intermediate electrically insulating element 110 may be substantially cylindrical, and may be made of ceramic or another suitable insulating material.


An upper end of an actuator 114 extends out of actuator end cap 104. In some examples, actuator 114 may threaded, and may be rotated, such as with a stepper motor, to advance and retract a movable capacitor assembly within enclosure 102. In other examples, actuator 114 may be advanced and retracted by means of a linear motor, an electromagnetic coil arrangement, or hydraulic or pneumatic systems. In examples, a first conductive mounting plate 116 may be provided in electrical contact with first conductive collar 106 to facilitate physical installation of vacuum variable capacitor 100 in operating environments. First conductive mounting plate 116 may further provide an external electrical connection to vacuum variable capacitor 100 as herein described. Vacuum variable capacitor 100 may further include a second conductive mounting plate 119 in electrical contact with conductive collar 108 to further facilitate installation of vacuum variable capacitor in operating environments.


As illustrated in FIGS. 1A and 1B, contained within enclosure 102 are a first (movable) capacitor plate assembly 118 and a second capacitor plate assembly 120. First (movable) capacitor plate assembly 118 includes a first capacitor plate 122 coupled to a first electrode 124. First electrode 124 of first (movable) capacitor plate assembly 118 is coupled to the underside of a first mounting plate 126. Second capacitor plate assembly 120 includes a second capacitor plate 128 coupled to a second electrode 130. Second electrode of second capacitor plate assembly 120 is coupled to a bottom portion 132 of conductive collar 108.


In examples, first capacitor plate 122 and second capacitor plate 128 may comprise concentric cylindrical coil capacitor plates, with first capacitor plate 122 being electrically attached at a top end to first electrode 124 and configured as a cylindrical coil and second capacitor plate 128 attached at bottom end to second electrode 130 configured as a cylindrical coil. In this example, second capacitor plate varies in height from a maximum height at a central portion 140 of the capacitor plate coil to a minimum height at an outer portion 143 of the capacitor plate coil. (As used herein, the term “height” when describing a capacitor plate refers to the dimension of the capacitor plate extending away from a respective mounting plate.)


In examples, first and second capacitor plate assemblies 118 and 120 are configured such that first mounting plate 126 and bottom portion 132 of second collar 108 may be positioned relative to each other to enable first capacitor plate 122 to at least partially concentrically interdigitate with second capacitor plate 128. FIG. 1A shows first (movable) capacitor plate assembly advanced to its lowest position (relative to actuator end cap 104), providing maximum interdigitation between first capacitor plate 122 and second capacitor plate 128, and hence providing maximum capacitance of vacuum variable capacitor 100. In examples, the total travel of first (movable) capacitor plate assembly may be twenty millimeters. The thread pitch of actuator 114 may be such that actuator 114 must be rotated approximately ten complete rotations to move thrust collar 154 this distance.



FIG. 1B shows first (movable) capacitor plate assembly retracted to its highest position (again, relative to actuator end cap 104), providing minimum interdigitation between first capacitor plate 122 and second capacitor plate 128, and hence providing minimum capacitance of vacuum variable capacitor 100. In examples, the highest position depicted in FIG. 1B may be considered the “home” position of first (movable) capacitor plate assembly 118.


In examples, first capacitor plate 122 and second capacitor plate 128 do not contact each other directly, although the spacing between first mounting plate 126 and bottom portion 132 of second collar 108 may be adjusted, as described herein, to vary the length of concentric, overlapping interdigitation between first capacitor plate 122 and second capacitor plate 128, thereby adjusting the effective capacitance established between first capacitor plate 122 and second capacitor plate 128. In examples, first and second capacitor plates 122 and 128 may be made of materials (e.g., oxygen-free copper or copper-plated brass) conventionally used for such structures in a vacuum variable capacitor.


With continued reference to FIGS. 1A and 1B, in one or more examples a flexible structure 134 is in sealed attachment between a top surface 136 of first mounting plate 126 and an inner top portion 138 of first collar 106. First electrode 124 is mechanically and electrically coupled to a bottom surface 142 of first mounting plate 126.


As shown in FIGS. 1A and 1B, actuator 114 extends through one or more gaskets or bearings 150 in actuator end cap 104 and through an aperture 152 in first collar 106, extending partially into flexible structure 134. In one or more examples, actuator 114 threadably engages a thrust assembly comprising a thrust collar 154 and an extended coupling 156 secured to first mounting plate 126.


A plurality of separate volumes are defined within enclosure 102. In particular, a first volume 158 is defined within actuator end cap 104 and within the interior of flexible structure 134. (Multiple reference numerals 158 appear in FIGS. 1A and 1B to indicate the extent of first volume 158).


A second volume 160 is defined within enclosure 102. (Again, multiple reference numerals 160 appear in FIGS. 1A and 1B to indicate the extent of second volume 160). Second volume 160 is defined outside of flexible structure 134, within intermediate electrically insulating element 110, within second collar 108, between first and second capacitor plates 122 and 128.


In examples, first volume 158 may be at or near external, atmospheric pressure, due to a possibly nominal seal between actuator 114 and gaskets 150 as actuator enters actuator end cap 104. On the other hand, second volume 160 is hermetically (i.e., vacuum- and liquid-tight) sealed, due to sealed attachment of flexible structure 134 to first collar 106 and to first mounting plate 126, such as by brazing.


According to the present examples, the extent of interdigitated overlapping of first capacitor plate 122 and second capacitor plate 128, and hence the capacitive performance of vacuum variable capacitor, may be adjusted through rotation of actuator 114. In the example of FIGS. 1A and 1B, a stepper motor 115 is provided to rotate actuator 114 in precise increments, thereby causing threads of actuator 114 to raise or lower thrust collar 154 and extended coupling 156, to raise and lower first mounting plate 126 relative to second mounting plate 132. That is, in these examples, first mounting plate 126, carrying first (movable) capacitor plate assembly 118, is movable with respect to bottom portion 132 of second collar 108, carrying second capacitor plate assembly 120. A motor controller 117 may be provided to provide variable operating currents to the windings of stepper motor 115 to control rotation of the stepper motor, as herein described. Motor controller 117 may include a hardware processor 119. In various examples, hardware processor 119 may be, for example and without limitation, a microcontroller, a central processing unit (“CPU”), a digital signal processor (“DSP”), a programmed logic array (PLA), or a custom processing circuit. Processor 119 may perform the processing steps described hereinbelow with reference to FIG. 3, in order to control stepper motor 115 according to examples herein.


As noted, FIG. 1A shows vacuum variable capacitor 100 in a first operational configuration, in which thrust collar 154 and extended coupling 156 are advanced to a maximum extent into enclosure 102, such that the interdigitated overlap between first capacitor plate 122 and second capacitor plate 128 is at a maximum. This maximizes the capacitance between first capacitor plate 122 and second capacitor plate 128, due to the interdigitated overlap being at a maximum. FIG. 1B shows vacuum variable capacitor 100 in a second operational configuration, in which thrust collar 154 and extended coupling 156 are retracted to a maximum extent, such that the interdigitated overlap between first capacitor plate 122 and second capacitor plate 128 is at a minimum. This minimizes the capacitance between first capacitor plate 122 and second capacitor plate 128, due to the interdigitated overlap being at a minimum.


In other operational configurations, not specifically illustrated, in thrust collar 154 and extended coupling 156 may be retracted to a variable extents between the maximum extension shown in FIG. 1A and the maximum retraction shown in FIG. 1B, for example through rotation of actuator 114 by stepper motor 115, such that the interdigitated overlap between first capacitor plate 122 and second capacitor plate 128 is varied. This in turn varies the capacitance between first capacitor plate 122 and second capacitor plate 128. That is, in points between full advancement (FIG. 1A) and full retraction (FIG. 1B) of thrust collar 154, and extended coupling 156, capacitance varies according to the overall interdigitated overlap of first capacitor plate 122 and second capacitor plate 128.


In examples, first mounting plate 126, flexible structure 134, extended coupling 156, thrust collar 154, and mounting plate 116 are conductive (e.g., metallic) and provide a low-resistance electrical conduction path between first electrode 124, first collar 106, and mounting plate 116, which may serve as a first external electrical contact for vacuum variable capacitor 100. Second electrode 130 is coupled to bottom portion 132 of second collar 108, and to bottom conductive plate 119 which may be integral with (or electrically coupled to) second collar 108, thereby enabling second collar 108 and bottom conductive plate 119 to serve as a second electrical connection to vacuum variable capacitor 100. To facilitate attachment of an electrode plate, a threaded socket 170 may be provided in second collar 108.


As noted, precise control of the capacitance of vacuum variable capacitor depends in part on the ability to precisely and repeatedly return first (movable) electrode assembly 118 to a “home” position, such as the position of maximum retraction shown in FIG. 1B. Once in such home position, the movement of first (movable) electrode assembly 118 to desired positions is possible, and assists in maintaining precise control of the capacitance of vacuum variable capacitor 100.


That is, the home position is a reference point from which all subsequent movements of a movable capacitor plate are derived. Repeatably establishing the home position, referred to herein as “homing,” with some degree of precision allows for a similar precision in control of the effective variable capacitance of a vacuum variable capacitor during operation. In examples herein, techniques are employed to minimize variations between homing operations (e.g., “repeatable homing”).


An optical or mechanical encoder for monitoring rotation of a threaded actuator in a vacuum variable capacitor may be provided. This tends to increase the cost and complexity of the capacitor. Alternatively, and as described herein, certain electrical conditions associated with the operation of a stepper motor may be monitored to identify a home position with precision. In particular, an attribute of a stepper motor that may be used to control a vacuum variable capacitor is its back electromotive force (“back-EMF” or “induced EMF”). When the armature (rotor) of a stepper motor rotates under the influence of driving current, the armature of the stepper motor moves through a magnetic field inducing an electromotive force in the armature. The induced, or back-EMF is in the opposite direction to the driving current to the motor.


When a home position is encountered for a stepper motor, there is only a nominally precise “stop” of the motor's rotation as the motor settles into an end-of-travel (“EOT”) position. As used herein, EOT refers to a condition in which rotation of the rotor of a stepper motor is impeded. Such a condition may be created, in some examples, when a shaft and/or a thrust collar on a shaft, coupled to a stepper motor's rotor, reaches a physical barrier.


The stopping of a stepper motor at an EOT position may be referred to as a “spongy” stop. The nominal precision of the stopping of the motor's rotation at EOT results from movement of the thrust collar 154 which may not stop instantaneously. Movement of thrust collar 154 may slow down more gradually, albeit perhaps over a relatively short distance. This slowing of movement may cause a change in the back-EMF of stepper motor 115. According to one or more examples, measurement and monitoring of the back-EMF of stepper motor 115 may enable a determination that the mechanism is in the range of movement close to the EOT position. It is to be noted that the EOT position of thrust collar 154 may not be the same as the desired home position for vacuum variable capacitor 100.


Stepper motor 115 may have a plurality of magnetic teeth on the rotor and stator to define the step-wise rotation of the stepper motor. For example, a stepper motor may have 200 teeth. One “step” of a stepper motor corresponds to the distance from tooth to tooth within the stepper motor. Thus, for a stepper motor having 200 teeth, each full rotation of the stepper motor (360 degrees) would require 200 full steps of the stepper motor.


In some examples, stepper motor 115 may be operable to perform so-called “micro-steps,” in which drive current supplied to stepper motor 115 is manipulated to hold the rotor of stepper motor 115 at an intermediate position between two teeth. For example, stepper motor may be controlled to hold the rotor at a half-way point between two teeth. As long as sufficient torque compliance is provided, a stepper motor may be controlled to be adjusted to small increments, i.e., micro-steps between adjacent teeth on the rotor and stator.



FIG. 2 is a flow diagram of a method 200 for utilizing measurement of the back-EMF of stepper motor 115 to determine when thrust collar 154 has been driven to the EOT position. In examples, the method 200 performs a series of digital signal processing operations to create signals with maximal discriminatory features between normal motion and the approach to the EOT position, without disturbing the transient behavior of the signal. Thereafter, according to one or more examples, thrust collar 154 must then be advanced away from the EOT position, which may require overcoming break-away torquing forces. Break-away torquing forces may be a function of the amount of torque applied when driving thrust collar 154 into the EOT position. In examples, the method 200 of FIG. 2 uses a series of modifications to the stepping parameters of stepper motor 115, such as through modifying the driving current applied by motor controller 117 to the windings of stepper motor 115, as well as the micro-stepping depth of stepper motor 115, to generate more torque than the minimum required to break away from the stop position reliably and repeatedly.


Referring to FIG. 2, method 200 begins with an initial setting of a first drive current for stepper motor 115, in block 202. Next, in block 204, the selected drive current is used to drive stepper motor 115 one turn counter-clockwise. (As used herein, counter-clockwise, or “CCW,” refers to rotation of actuator 114 in a direction to advance thrust washer 154 inward, and clockwise, or “CW,” refers to rotation of actuator 114 in a direction to retract thrust washer 154 outward). In one example, the drive current is selected to control stepper motor 115 to turn a desired number of steps or micro-steps with a desired amount of torque.


In block 206, the selected drive current is then used to drive actuator clockwise. During this driving interval, in block 208, the back-EMF of stepper motor 115 is measured. In operation, the back-EMF of a stepper motor will collapse to zero as the stepper motor approaches its EOT position. The EOT position will not necessarily coincide with a full step of the stepper motor.


As noted, the measurement of the stepper motor back-EMF involves a series of digital signal processing operations. These operations may be performed by circuitry depicted in the schematic diagram of FIG. 3, (after an analog-to-digital conversion step 302 as described below).


Referring to FIG. 3, the back-EMF measurement circuit receives the back-EMF signal 302 and applies it to an analog-to-digital converter (“ADC”) 304 which periodically outputs digital values representing the magnitude of the back-EMF signal 302. These digital values are provided to processor 119 which performs the remaining functions shown in FIG. 3. A first function 306 is to maintain a simple moving average of the raw data from ADC 304. In one example, a sixteen-value moving average may be maintained. The periodicity of the ADC output values may be greater than necessary for the purposes of controlling the stepper motor, so in function block 308, the moving average values may be down-sampled.


Following down-sampling, the digitized moving average values are processed by a digital filter function 310 and to a delay function 314. In examples, filter function 310 may be an exponential moving average (“EMA”) filter function. EMA filter function 310 is a discrete, low-pass, infinite-impulse response (IIR) filter. EMA filter function 314 places more weight on recent data by discounting old data in an exponential fashion, and behaves similarly to the discrete first-order low-pass resistance/capacitance filter. The output of delay function 314 is fed to a moving average buffer function 316, and the output of moving average buffer function 316 is subtracted, by a subtraction function 312, from the output of EMA filter function 310.


The output values from subtraction function 312 are then squared, in function block 318, and the squared values are applied to one input of a comparator function 320. Comparator function 322 receives a reference value 322, and the output of comparator function 320 produces a stop point detection signal 324. In examples, reference value 322 is predetermined to establish a threshold for detection of the EOT position for stepper motor 115.


Referring again to FIG. 2, once an EOT back-EMF value is detected in decision block 210, motor controller 117 discontinues micro-step advancement of stepper motor 115, in block 212. Next, in block 214, the micro-step position of stepper motor 115 is determined. This may be accomplished by accessing a micro-step register in motor controller 117 of stepper motor 115.


In block 216, the current micro-step position determined in block 214 is subtracted from the nearest CCW full step to determine the number of micro-steps required to advance stepper motor 115 to the nearest full step. In an ideal situation, EOT position detected in block 210 may coincide with a full step of stepper motor 115. Otherwise, the advancement in block 220 will place the stepper motor in the first full step away from the EOT position. Then, in block 218, the drive current may be set to a second value, after which in block 220, motor controller 117 micro-steps stepper motor 115 to the nearest full step. The second drive current value may be greater than the first drive current value, to ensure that break-away torque forces are sufficiently overcome.


With continued reference to FIG. 2, in block 222, motor controller 117 enters a full step mode, in which winding current may be applied sufficient to advance stepper motor 115 in full step increments. In block 224, motor controller 117 drives stepper motor 115 a predetermined number of full steps away from the full step reached in block 220. Thereafter, in block 226, motor controller 117 enters an operational mode, and in block 228, motor controller 117 drive stepper motor 115 to a predetermined starting point for operation.



FIG. 4 is a plot 400 of various signals generated during a homing process according to one or more examples. In FIG. 4, a curve 402 represents raw back-EMF data at the output of ADC 304 in the schematic of FIG. 3. A curve 404 in FIG. 4 represents filtered back-EMF data at the output of filter 310 in the schematic of FIG. 3. A curve 406 in FIG. 4 represents a baseline signal corresponding to the output of buffer 316 in the block diagram of FIG. 3. The baseline signal (curve 406) is subtracted from the filtered signal provided from exponential filter 310. The result is then squared (block 318 in FIG. 3) to generate a stop point detection signal 408. This signal is then compared to a reference value (comparator 320 in FIG. 3) to determine an EOT position. The squaring of the output of subtract block 312 in FIG. 3 compensates for the phase delay (reflected by the gap between 402 and 404 in the region designated generally with reference numeral 410 in FIG. 4) introduced inherently by the filtering in block 310, such that the EOT position may be accurately detected.



FIG. 5 is a block diagram of motor controller 117 implementing the method 200 of controlling stepper motor 115 according to one or more examples. As previously noted, motor controller 117 may include at least one hardware processor 119 and a machine-readable storage medium 504. As illustrated, machine readable medium 504 may store instructions, that when executed by hardware processor 502 (either directly or via emulation/virtualization), cause hardware processor 502 to perform the method 200 described above with reference to FIG. 2.


A computer-readable media may be any available media that may be accessed by a computer. By way of example, such computer-readable media may comprise random access memory (“RAM”), read-only memory (“ROM”), electrically-erasable/programmable read-only memory (“EEPROM”), compact disc ROM (“CD-ROM”) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that may be used to carry or store desired program code in the form of instructions or data structures and that may be accessed by a computer. Disk and disc, as used herein, includes compact disc (“CD”), laser disc, optical disc, digital versatile disc (“DVD”), floppy disk and Blu-ray® disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers.


Note also that the software implemented aspects of the subject matter hereof are usually encoded on some form of program storage medium or implemented over some type of transmission medium. The program storage medium is a non-transitory medium and may be magnetic (e.g., a floppy disk or a hard drive) or optical (e.g., a compact disk read only memory, or “CD ROM”), and may be read only or random access. Similarly, the transmission medium may be twisted wire pairs, coaxial cable, optical fiber, or some other suitable transmission medium known to the art. The claimed subject matter is not limited by these aspects of any given implementation.



FIG. 6 depicts an example of a matching network 604 utilizing one or more vacuum variable capacitors, such as the vacuum variable capacitors from the examples of FIGS. 1A and 1B, for tuning and otherwise controlling matching network 604 in a radio frequency plasma processing device. RF plasma-enhanced processing is extensively used in semiconductor manufacturing to etch different types of films, deposit thin films at low to intermediate processing temperatures, and perform surface treatment and cleaning. One characteristic of such processes is the employment of a plasma, i.e., a partially ionized gas, that is used to generate neutral species and ions from precursors inside a reaction chamber, provide energy for ion bombardment, and/or perform other actions. Radio frequency plasma-enhanced processing is performed by what are known as radio frequency processing devices.


Radio frequency processing devices may include a radio frequency generator that transmits a signal to a plasma reaction chamber. A radio frequency matching device, which may have a variable impedance, may be located between the radio frequency generator and the plasma reaction chamber. The radio frequency matching device may be controlled, or otherwise tuned by varying the impedance of the radio frequency matching device. Tuning the radio frequency matching device reduces reflected power from the plasma reaction chamber and/or the radio frequency matching device, which may increase power that is transferred from the radio frequency generator to the plasma reaction chamber and into the plasma process. During operation, a radio frequency generator may be energized to form a plasma within a reaction chamber. The plasma may be produced after a source gas is injected into the reaction chamber and power is supplied within the reaction chamber by the radio frequency generator.


Under certain conditions, the power that is supplied to the reaction chamber may be reflected back from the reaction chamber. One cause of the reflected power may be a mismatch in the characteristic impedance of the system and the load formed by the plasma within the reaction chamber. To help prevent reflected power, a matching network may be disposed between the radio frequency generator and the reaction chamber. Such matching networks may include a number of variable capacitors or other impedance elements. The variable capacitors may be tuned so that the complex load impedance within the reaction chamber matches the impedance of the radio frequency generator.


While multiple methods of controlling or otherwise tuning matching networks have been used, such methods may not reliably and efficiently result in impedance matching. Matching networks may include stepper motors, which have a specific number of steps that are a function unique to a particular stepper motor. During operation, a capacitor may be driven by a motor that has a range between zero and one hundred percent and the motor may, as a result, have a number of clicks. Embodiments of the present disclosure may provide recipes and/or otherwise allow for the adjustment of a capacitor position based, at least in part, on “a steps to percent ratio.”


With reference to FIG. 6, matching network 604 including variable capacitors (which may include variable capacitor 100 as discussed above) according to one or more examples is shown. In example of FIG. 6, a matching network 600 is illustrated having a matching branch 602 and a splitter branch 604. Matching branch 602 receives radio frequency power from a radio-frequency (RF) input 606. A first variable capacitor 608 of the matching branch 602 receives RF power from RF input 606. First variable capacitor 608 may be a variable capacitor such as that disclosed herein with reference to FIGS. 1A and 1B, and may be rated at approximately 10-2000 pF.


In the example of FIG. 6, first variable capacitor 608 is connected to a second capacitor 610, which is connected to ground. Second capacitor 610 is also connected to a third variable capacitor 612. Third variable capacitor 612 may also be a variable capacitor such as that disclosed herein with reference to FIGS. 1A and 1B and may be rated at approximately 10-2000 pF. Third variable capacitor 612 is also connected to an inductor 614, which further connects to splitter branch 604.


Splitter branch 604 receives RF power from matching branch 602, which, splits the received RF power between a fourth variable capacitor 616 and a fifth variable capacitor 618. Fourth variable capacitor 616 and fifth variable capacitor 618 may also be variable capacitors such as that disclosed herein with reference to FIGS. 1A and 1B and may be rated at approximately 10-2000 pF.


Fifth variable capacitor 618 is connected to an inner coil 620. Between fifth variable capacitor 618 and inner coil 620, one or more sensors 622 may be disposed. Sensor(s) 622 may be used to measure, for example, voltage between fifth variable capacitor 618 and ground. Similarly, fourth variable capacitor 616 is connected to an outer coil 624. Between fourth variable capacitor 616 and outer coil 624, one or more sensors 626 may be disposed. Sensors 626 may be used to measure, for example, voltage between fourth variable capacitor 616 and ground.


Inner coil 620 may further be connected to a ground and outer coil 624 may be connected to circuitry that includes a sensor 628 and a sixth capacitor 630. Sensor 628 may be used to measure, for example, voltage between outer coil 624 and ground. Inner coil 620 and outer coil 624 may be located outside of the matching network 600, as indicated by dashed line 632 in FIG. 6.


Matching network 600 in the example of FIG. 6 may be used to tune first variable capacitor 608, third variable capacitor 612, fourth variable capacitor 616, and fifth variable capacitor 618. By tuning first variable capacitor 608, third variable capacitor 612, fourth variable capacitor 616, and fifth variable capacitor 618, the power provided to inner coil 620 and outer coil 624 may be adjusted.


The circuitry, which in one embodiment may be employed in matching network 600 as a current split ratio matching network, may be controlled using processor, microprocessor, microcontroller, or a programmable logic controller (not shown in FIG. 6), which may be disposed in or otherwise connected to matching network 600.


The foregoing description, for purposes of explanation, uses specific nomenclature to provide a thorough understanding of the disclosure. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the systems and methods described herein. The foregoing descriptions of specific examples are presented for purposes of illustration and description. Examples herein are not intended to be exhaustive of or to limit this disclosure to the precise forms described. Many modifications and variations are possible in view of the above teachings.


For example, although implementations are described herein incorporating two coaxial capacitor plate pairs, it is contemplated that in other examples, more than two coaxial plate pairs may be incorporated. Furthermore, although examples described herein involve two or more movable coaxial plates moving simultaneously with respect to two or more fixed coaxial plates, it is contemplated that in other examples, one or more of the coaxial plates may be advanced or retracted independently of others.


The examples herein are shown and described in order to best explain the principles of this disclosure and practical applications, to thereby enable others skilled in the art to best utilize this disclosure and various examples with various modifications as are suited to the particular use contemplated. It is intended that the scope of this disclosure be defined by the claims and their equivalents below.

Claims
  • 1. A method for homing a stepping motor having a plurality of full-step positions within each full rotation of a rotor of the stepper motor, the method comprising: applying a first drive current to windings of the stepper motor, the first drive current to rotate the rotor of the stepper motor at least one full rotation in a first direction away from an end-of-travel (EOT) position;applying a second drive current to the windings of the stepper motor, the second drive current to rotate the rotor of the stepper motor in a second direction toward the EOT position;discontinuing application of the second drive current upon detection that the EOT position has been reached;determining a distance of the rotor from a closest full-step position of the stepper motor; andapplying a third drive current to the windings of the stepper motor, the third drive current to rotate the rotor of the stepper motor in micro-steps and in the first direction to the closest full-step position of the stepper motor.
  • 2. The method of claim 1, wherein the detection that the EOT position has been reached comprises detecting a predetermined level of back electromotive force (“back-EMF”) in windings of the stepper motor.
  • 3. The method of claim 2, wherein detection of a level of back-EMF does not require a position encoder for detecting position of the rotor.
  • 4. The method of claim 1, wherein the stepper motor is coupled to a movable electrode assembly of a variable capacitor.
  • 5. The method of claim 2, wherein: after applying the third drive current to rotate the rotor of the stepper motor in micro-steps and in the first direction to the closest full-step position of the stepper motor, driving the stepper motor a predetermined number of full steps in the first direction.
  • 6. The method of claim 2, wherein: the detection of a level of back-EMF comprises: digitizing a back-EMF level of the stepper motor;deriving a simple moving average of the digitized back-EMF;filtering the simple moving average of the digitized back-EMF with an exponential moving average (“EMA”) filter;subtracting a delayed moving average of the digitized back-EMF signal from the output of the EMA filter and squaring the result;comparing the squared result to a predetermined reference value to identify the EOT position.
  • 7. A controller for a stepper motor, comprising: an analog-to-digital converter (“ADC”) for providing a digital signal reflecting a level of back electromotive force (“back-EMF”) in windings of the stepper motor to a processor;wherein the processor is programmed to:a comparison function for comparing the detected level of back-EMF in the windings of the stepper motor to a predetermined reference level; andwherein the controller determines that a stepper motor has reached an end-of-travel position based on the comparison of the detected level of back-EMF to the predetermined reference level.
  • 8. The controller of claim 7, wherein the comparison function includes: a simple moving average function for computing a moving average of the digital signal reflecting a level of back-EMF;an exponential moving average (“EMA”) filter function for filtering the simple moving average of the digitized back-EMF witha subtraction function for subtracting a delayed moving average of the digitized back-EMF signal from the output of the EMR filtera squaring function for squaring the output of the subtraction circuit;a comparison function for comparing the output of the squaring circuit to a predetermined reference value to identify the EOT position.
  • 9. The controller of claim 7, wherein the controller does not include an encoder for determining a position of the rotor.
  • 10. A variable capacitor, comprising a movable electrode assembly;a stepper motor having a rotor coupled to an actuator;a thrust collar, coupled to the actuator and to the electrode assembly, the rotation of the rotor of the stepper motor causing movement of the electrode assembly;a motor controller, comprising: a processor for determining a level of back electromotive force (“back-EMF”) in windings of the stepper motor and comparing the detected level of back-EMF in the windings of the stepper motor to a predetermined reference level;wherein the controller determines that a stepper motor has reached an end-of-travel position based on the comparison of the detected level of back-EMF to the predetermined reference level.
  • 11. The variable capacitor of claim 10, wherein the controller includes: an analog-to-digital converter (“ADC”) for digitizing a back electromotive force (“back-EMF”) value of the stepper motor; anda processor for performing:a simple moving average function for computing a moving average of the digitized back-EMF value;an exponential moving average (“EMA”) filter function for filtering the simple moving average of the digitized back-EMF witha subtraction function for subtracting a delayed moving average of the digitized back-EMF signal from the output of the EMR filtera squaring function for squaring the output of the subtraction circuit;a comparison function for comparing the output of the squaring function to a predetermined reference value to identify the EOT position.
  • 12. The variable capacitor of claim 10, wherein the controller does not include an encoder for determining a position of the rotor.
  • 13. The variable capacitor of claim 10, wherein the variable capacitor is included in a matching network for a radio frequency plasma processing device.
  • 14. A non-transitory computer readable medium comprising computer executable instructions stored therein that, when executed by one or more processing units, cause the one or more processing units to: apply a first drive current to windings of the stepper motor, the first drive current to rotate the rotor of the stepper motor at least one full rotation in a first direction away from an end-of-travel (EOT) position;apply a second drive current to the windings of the stepper motor, the second drive current to rotate the rotor of the stepper motor in a second direction toward the EOT position;discontinue advancement of the stepper motor upon detection that the EOT position has been reached;determine a distance of the rotor from a closest full-step position of the stepper motor; andapply a third drive current to the windings of the stepper motor, the third drive current to rotate the rotor of the stepper motor in micro-steps and in the first direction to the closest full-step position of the stepper motor.
US Referenced Citations (213)
Number Name Date Kind
4679007 Reese et al. Jul 1987 A
5175472 Johnson, Jr. et al. Dec 1992 A
5195045 Keane et al. Mar 1993 A
5394061 Fujii Feb 1995 A
5474648 Patrick et al. Dec 1995 A
5501201 Miyoshi Mar 1996 A
5576629 Turner et al. Nov 1996 A
5609737 Fukui et al. Mar 1997 A
5629653 Stimson May 1997 A
5737175 Grosshart et al. Apr 1998 A
5792261 Hama et al. Aug 1998 A
5810963 Tomioka Sep 1998 A
5842154 Harnett et al. Nov 1998 A
5849136 Mintz et al. Dec 1998 A
5866869 Schneider Feb 1999 A
5889252 Williams et al. Mar 1999 A
5910886 Coleman Jun 1999 A
5914974 Partlo Jun 1999 A
6016131 Sato et al. Jan 2000 A
6157179 Miermans Dec 2000 A
6164241 Chen et al. Dec 2000 A
6252354 Collins et al. Jun 2001 B1
6313584 Johnson et al. Nov 2001 B1
6313587 MacLennan et al. Nov 2001 B1
6326597 Lubomirsky et al. Dec 2001 B1
6407648 Johnson Jun 2002 B1
6455437 Davidow et al. Sep 2002 B1
6463875 Chen et al. Oct 2002 B1
6507155 Barnes et al. Jan 2003 B1
6677828 Harnett et al. Jan 2004 B1
6703080 Reyzelman Mar 2004 B2
6806437 Oh Oct 2004 B2
6876155 Howald et al. Apr 2005 B2
6894245 Hoffman May 2005 B2
6949887 Kirkpatrick et al. Sep 2005 B2
7030335 Hoffman Apr 2006 B2
7042311 Hilliker et al. May 2006 B1
7079597 Kenwood Jul 2006 B1
7102292 Parsons et al. Sep 2006 B2
7192505 Roche et al. Mar 2007 B2
7196283 Buchberger, Jr. Mar 2007 B2
7215697 Hill et al. May 2007 B2
7220937 Hoffman May 2007 B2
7251121 Bhutta Jul 2007 B2
7259623 Coleman Aug 2007 B2
7298128 Bhutta Nov 2007 B2
7467612 Suckewer Dec 2008 B2
7514936 Anwar Apr 2009 B2
7795877 Radtke Sep 2010 B2
7796368 Kotani Sep 2010 B2
8169162 Yuzurihara May 2012 B2
8203372 Arduini Jun 2012 B2
8222822 Gilbert Jul 2012 B2
8421377 Kirchmeier Apr 2013 B2
8466622 Knaus Jun 2013 B2
8471746 Kurunezi et al. Jun 2013 B2
8491759 Pipitone et al. Jul 2013 B2
8742669 Carter et al. Jun 2014 B2
8779662 Boston Jul 2014 B2
8803424 Boston Aug 2014 B2
8884180 Ilie Nov 2014 B2
8896391 du Toit Nov 2014 B2
8928229 Boston Jan 2015 B2
9042121 Walde et al. May 2015 B2
9065426 Mason et al. Jun 2015 B2
9105447 Brouk et al. Aug 2015 B2
9111725 Boston Aug 2015 B2
9124248 Van Zyl et al. Sep 2015 B2
9142388 Hoffman et al. Sep 2015 B2
9148086 Fife et al. Sep 2015 B2
9166481 Vinciarelli Oct 2015 B1
9171700 Gilmore Oct 2015 B2
9196459 Bhutta Nov 2015 B2
9208992 Brouk et al. Dec 2015 B2
9224579 Finley et al. Dec 2015 B2
9225299 Mueller et al. Dec 2015 B2
9287098 Finley et al. Mar 2016 B2
9294100 Van Zyl et al. Mar 2016 B2
9306533 Mavretic Apr 2016 B1
9313870 Walde et al. Apr 2016 B2
9337804 Mason et al. May 2016 B2
9345122 Bhutta May 2016 B2
9385021 Chen Jul 2016 B2
9418822 Kaneko Aug 2016 B2
9478397 Blackburn et al. Oct 2016 B2
9483066 Finley et al. Nov 2016 B2
9490353 Van Zyl et al. Nov 2016 B2
9496122 Bhutta Nov 2016 B1
9520269 Finley et al. Dec 2016 B2
9524854 Hoffman et al. Dec 2016 B2
9525412 Mavretic Dec 2016 B2
9536713 Van Zyl et al. Jan 2017 B2
9543122 Bhutta Jan 2017 B2
9544987 Mueller et al. Jan 2017 B2
9558917 Finley et al. Jan 2017 B2
9577516 Van Zyl et al. Feb 2017 B1
9584090 Mavretic Feb 2017 B2
9578731 Hoffman et al. Mar 2017 B2
9591739 Bhutta Mar 2017 B2
9589767 Finley et al. Apr 2017 B2
9620340 Finley et al. Apr 2017 B2
9651957 Finley et al. May 2017 B1
9660613 Van Zyl et al. May 2017 B2
9673028 Walde et al. Jun 2017 B2
9697911 Bhutta Jul 2017 B2
9711331 Mueller et al. Jul 2017 B2
9711335 Christie et al. Jul 2017 B2
9728378 Bhutta et al. Aug 2017 B2
9729122 Mavretic Aug 2017 B2
9741544 Van Zyl et al. Aug 2017 B2
9745660 Bhutta Aug 2017 B2
9748076 Choi et al. Aug 2017 B1
9755641 Bhutta Sep 2017 B1
9773644 Van Zyl et al. Sep 2017 B2
9807863 Van Zyl et al. Oct 2017 B1
9812305 Pelleymounter et al. Nov 2017 B2
9844127 Bhutta Dec 2017 B2
9852890 Mueller et al. Dec 2017 B2
9854659 Van Zyl et al. Dec 2017 B2
9865432 Bhutta Jan 2018 B1
9952297 Wang Apr 2018 B2
10008317 Iyer Jun 2018 B2
10020752 Vinciarelli Jul 2018 B1
10026592 Chen Jul 2018 B2
10026594 Bhutta Jul 2018 B2
10026595 Choi et al. Jul 2018 B2
10074518 Van Zyl et al. Sep 2018 B2
10139285 Murray et al. Nov 2018 B2
10141788 Kamstedt Nov 2018 B2
10194518 Van Zyl et al. Jan 2019 B2
10217618 Larson et al. Feb 2019 B2
10224184 Van Zyl et al. Mar 2019 B2
10224186 Polak et al. Mar 2019 B2
10263577 Van Zyl et al. Apr 2019 B2
10269540 Carter et al. Apr 2019 B1
10314156 Van Zyl et al. Jun 2019 B2
10332730 Christie et al. Jun 2019 B2
10340879 Mavretic Jul 2019 B2
10373811 Christie et al. Aug 2019 B2
10374070 Wood Aug 2019 B2
10410836 McChesney Sep 2019 B2
10411769 Bae Sep 2019 B2
10447174 Porter, Jr. et al. Oct 2019 B1
10469108 Howald Nov 2019 B2
10475622 Pankratz et al. Nov 2019 B2
20030121609 Ohmi et al. Jul 2003 A1
20030150710 Evans et al. Aug 2003 A1
20030230984 Kitamura et al. Dec 2003 A1
20040016402 Walther et al. Jan 2004 A1
20040026235 Stowell, Jr. Feb 2004 A1
20050034811 Mahoney et al. Feb 2005 A1
20050045475 Wantanabe Mar 2005 A1
20050116678 Yamada Jun 2005 A1
20050270805 Yasumura Dec 2005 A1
20060005928 Howald Jan 2006 A1
20060169582 Brown et al. Aug 2006 A1
20060169584 Brown et al. Aug 2006 A1
20060249729 Mundt et al. Nov 2006 A1
20070121267 Kotani May 2007 A1
20070222428 Garvin et al. Sep 2007 A1
20070296370 Torikoshi Dec 2007 A1
20080061793 Anwar et al. Mar 2008 A1
20080061901 Gilmore Mar 2008 A1
20080087381 Shannon et al. Apr 2008 A1
20080197854 Valcore et al. Aug 2008 A1
20080272875 Huang et al. Nov 2008 A1
20080317974 de Vries Dec 2008 A1
20090026964 Knaus Jan 2009 A1
20090206974 Meinke Aug 2009 A1
20100012029 Forester et al. Jan 2010 A1
20100072172 Ui et al. Mar 2010 A1
20100096261 Hoffman et al. Apr 2010 A1
20100098882 Lubomirsky et al. Apr 2010 A1
20100159120 Dzengeleski et al. Jun 2010 A1
20110121735 Penny May 2011 A1
20110140607 Moore et al. Jun 2011 A1
20110148303 Van Zyl et al. Jun 2011 A1
20110174777 Jensen et al. Jul 2011 A1
20120097104 Pipitone et al. Apr 2012 A1
20120097524 Pipitone et al. Apr 2012 A1
20120145322 Gushiken et al. Jun 2012 A1
20120164834 Jennings et al. Jun 2012 A1
20120262064 Nagarkatti Oct 2012 A1
20130002136 Blackburn et al. Jan 2013 A1
20130140984 Hirayama Jun 2013 A1
20130180964 Ilic Jul 2013 A1
20130214683 Valcore et al. Aug 2013 A1
20130240482 Nam et al. Sep 2013 A1
20130278140 Mudunuri et al. Oct 2013 A1
20130345847 Valcore et al. Dec 2013 A1
20140225504 Kaneko Aug 2014 A1
20140239813 Van Zyl Aug 2014 A1
20140265911 Kamata et al. Sep 2014 A1
20140328027 Zhang et al. Nov 2014 A1
20140367043 Bishara et al. Dec 2014 A1
20150002020 Boston Jan 2015 A1
20150115797 Yuzurihara Apr 2015 A1
20150150710 Evans et al. Jun 2015 A1
20150313000 Thomas et al. Oct 2015 A1
20160002020 Orita Jan 2016 A1
20160248396 Mavretic Aug 2016 A1
20160308560 Howald et al. Oct 2016 A1
20170018349 Otsubo et al. Jan 2017 A1
20170133886 Kurs et al. May 2017 A1
20170338081 Yamazawa Nov 2017 A1
20170345620 Coumou et al. Nov 2017 A1
20180034446 Wood Jan 2018 A1
20180102238 Gu et al. Apr 2018 A1
20180261431 Hammond, IV Sep 2018 A1
20190172683 Mavretic Jun 2019 A1
20190199241 Satoshi et al. Jun 2019 A1
20190385822 Marakhtanov et al. Dec 2019 A1
20210006187 Nagahama Jan 2021 A1
Foreign Referenced Citations (17)
Number Date Country
04239211 Aug 1992 JP
05284046 Aug 1993 JP
2006-310245 Jun 2008 JP
2010-016124 Jan 2010 JP
2015-502213 Jan 2015 JP
10-2006-0067957 Jun 2006 KR
10-2014-0077866 Jun 2014 KR
10-2017-0127724 Nov 2017 KR
10-2018-0038596 Apr 2018 KR
2012054305 Apr 2012 WO
2012054306 Apr 2012 WO
2012054307 Apr 2012 WO
2016048449 Mar 2016 WO
2016097730 Jun 2016 WO
2019096564 May 2019 WO
2019147513 Aug 2019 WO
2019-244734 Dec 2019 WO
Non-Patent Literature Citations (13)
Entry
PCT/US2018/062851—International Search Report and Written Opinion of International Searching Authority, dated Aug. 28, 2019, 10 pages.
Stowell, et al., “RF-superimposed DC and pulsed DC sputtering for deposition of transparent conductive oxides”, Thin Solid Films 515 (2007), pp. 7654-7657.
Bender, et al., “Characterization of a RF=dc-magnetron discharge for the sputter deposition of transparent and highly conductive ITO films”, Appl. Phys. A 69, (1999), pp. 397-409.
Economou, Demetre J., “Fundamentals and application of ion-ion plasmas”, Applied Surface Science 253 (2007), pp. 6672-6680.
Godyak et al., “Plasma parameter evolution in a periodically pulsed ICP”, XXVIIth, Eindhoven, the Netherlands, Jul. 18-22, 2005, 4 pages.
Banna, et al., “Inductively Coupled Pulsed Plasmas in the Presence of Synchronous Pulsed Substrate Bias for Robust, Reliable, and Fine Conductor Etching”, IEEE Transactions on Plasma Science, vol. 37, No. 9, Sep. 2009, pp. 1730-1746.
Kushner, Mark J., “Pulsed Plasmas as a Method to Improve Uniformity During Materials Processing”, Journal of Applied Physics, Jul. 1, 2004, vol. 96, No. 1, pp. 82-93.
LTM Technologies, M. Haass “Synchronous Plasma Pulsing for Etch Applications”, Apr. 3, 2010 16 pages.
PCT/US2020/038892—International Search Report and Written Opinion of the International Searching Authority, dated Oct. 6, 2020, 3 pages.
PCT/US2020/038899—International Search Report and Written Opinion of the International Searching Authority, dated Sep. 26, 2019, 5 pages.
PCT/US2021/012847—International Search Report and Written Opinion of the International Searching Authority, dated May 6, 2021, 11 pages.
PCT/US2021/012849 International Search Report and Written Opinion of the International Searching Authority, dated May 10, 2021, 11 pages.
PCT/US2021/012851 International Search Report and Written Opinion of the International Searching Authority, dated May 6, 2021, 10 pages.
Related Publications (1)
Number Date Country
20240146219 A1 May 2024 US