Stable load pull operation using tuners
10006951 ยท 2018-06-26
Inventors
Cpc classification
G01R27/28
PHYSICS
G01R31/2612
PHYSICS
International classification
Abstract
Load Pull tuning pattern and probe movement algorithms allow creating a test pattern allowing to avoid instability regions and spurious oscillations of microwave transistors during testing using slide screw load and source tuners. The impedances are selected based on the stability circle and instability area on the Smith chart and the probe movement trajectory allows both avoiding the static and circumventing the transient crossing through the instability area. All tuning commands are saved in a pattern file.
Claims
1. A method allowing stable (spurious oscillation-free) load pull measurement of microwave transistors (DUT) using calibrated programmable electro-mechanical slide-screw impedance tuners, wherein the tuners comprise input (test) and output (idle) ports and a slotted airline between the ports; and at least one reflective probe remotely movable along and insertable into the airline slot, and appropriate probe positioning gear, control electronics, firmware and a system control computer; and wherein the tuner calibration data comprising s-parameters of the tuner for a multitude of probe positions are saved in a tuner calibration file; said method comprising a) generating and using reflection factor tuning pattern ensuring stable transistor DUT operation; b) tuner probe movement trajectory allowing spurious oscillation-free load pull; whereby the reflection factor pattern excludes points in the instability area of the transistor DUT, and wherein the movement trajectory of the probe(s) circumvents the instability area of the transistor DUT.
2. Reflection factor tuning pattern as in claim 1 comprising a multitude of reflection factor points, whereby each point included in instability area of the transistor DUT is eliminated from the pattern.
3. The tuner probe movement trajectory as in claim 2, whereby the probe is withdrawn from the slabline before moving horizontally.
4. The method as in claim 3, whereby the DUT is mounted in a test fixture of which the s-parameters of the input and output sections are saved in a fixture calibration file.
5. A method for creating the reflection factor pattern, as in claim 4, comprising the following steps: a) retrieve the tuner calibration data from file; b) retrieve s-parameter calibration data of the test fixture from file; c) cascade the s-parameters of the output section of the test fixture with the tuner calibration data and save in a setup calibration file; d) retrieve the s-parameter matrix of the DUT, [Sab] whereby {a, b}={1,2}; e) create a reflection factor () pattern comprising N points (.sub.1 . . . .sub.N); f) step, in computer memory, through all points .sub.i (1iN), calculate g) the input reflection factor .sub.in of the DUT .sub.in (Sab, .sub.i) and eliminate all reflection factors .sub.i, for which |.sub.in (Sab, .sub.i)|1; h) step, in computer memory, through all remaining points .sub.j (1jN) and calculate the associated horizontal and vertical coordinates (X.sub.j, Y.sub.j) of the tuner probe using the setup calibration data created in step c); i) add, after every set (X.sub.j,Y.sub.j), two sets of coordinates (X.sub.j,Y.sub.min), (X.sub.j+1,Y.sub.min), whereby Y.sub.min is the withdrawn vertical position of the probe, for which the reflection factor presented to the DUT at its output port is outside the instability area; j) save all sets of the probe coordinates of step i) as follows: (X.sub.1, Y.sub.1), (X.sub.1, Y.sub.min), (X.sub.2, Y.sub.min), (X.sub.2, Y.sub.2), (X.sub.2, Y.sub.min), (X.sub.3, Y.sub.min), (X.sub.3, Y.sub.3), etc., and the associated reflection factor in a pattern file.
6. The method as in claim 1, comprising the following steps: a) retrieve probe coordinates from the pattern file as in claim 5; b) move the probe to the coordinates retrieved in step a); c) measure RF and DC parameters (Gain, Power, Intermod, Efficiency, etc.) of DUT; d) save DUT parameters and associated reflection factors in a load pull data file.
Description
DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
(1) The invention and its mode of operation will be more clearly understood by the following description in view of the appended drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION OF THE INVENTION
(12) The tuner must be pre-calibrated to be used. This is done using a setup as in
(13) There are a number of possibilities in generating, validating, saving and executing load pull measurements within the stable area of impedances. The term validating is used here to signify that the amplitude and phase of the reflection factors remain outside the potentially unstable area (171) in
.sub.in=S.sub.12*S.sub.21*.sub.load/(1S.sub.22*.sub.load){eq. 1}
The .sub.load points, for which |.sub.in|1, are potentially unstable. During the load pull operation .sub.load is created by the tuner S.sub.11 at its test port, as long as the tuner itself is terminated with 50; if this is not the case appropriate calibration of the setup components and corrections are applied. In a first embodiment the validated test impedances for a specific frequency and all associated motor control instructions for positioning the probe are saved in a script (MACRO) file as follows: The impedance points of the load pull impedance pattern are a) selected, b) validated concerning spurious oscillations, c) probe coordinates for all corresponding impedances are calculated, d) associated motor movement instructions, as described so far, are determined and e) saved in a MACRO load pull file (script file) to be retrieved and executed later in a load pull operation.
(14) In a second embodiment only the impedance points of the load pull pattern are saved in the MACRO impedance pattern file, for a specific frequency. This can be done by hand, point by point, or through a simple algorithm generating a grid of points within given boundaries and saved in the MACRO file. It is during the load pull operation that a) the impedance points of the MACRO impedance pattern file are retrieved, b) validated concerning risk for spurious oscillations, c) the associated probe positions are calculated, using the tuner and test fixture calibration data, and d) the load pull operation (probe movement and data acquisition and saving) is executed.
(15) As already discussed before the probe movement shall not cross an area in the Smith chart, that may cause transient oscillations. The concept is shown in
(16) The solution disclosed here consists of creating a probe movement pattern file which will allow the tuner to move from point A (with probe coordinates (X.sub.A,Y.sub.A)) to point B (with probe coordinates (X.sub.B,Y.sub.B)) without crossing through the instability area. This is the trajectory (183): From the point A, in a first step, the probe is withdrawn, (first half of the trajectory (183), between points A and C) reducing this way the reflection factor within a safe area (181). This corresponds to a partially or totally withdrawal of the probe at a penetration depth Y=Ymin: the tuner moves from point A (X.sub.A,Y.sub.A) to point C (X.sub.C,Y.sub.min). Both points are stable. Then the carriage moves horizontally on the (stable) circle (181) from X.sub.C to X.sub.B until it reaches the expected horizontal position (X.sub.B) corresponding to point B. Then the probe is inserted to the final depth Y.sub.B following the second part of the trajectory (183), between points C and B.
(17) The method for creating the reflection factor pattern required for stable operation comprises, therefore, the following steps: a) The tuner calibration data are retrieved from stored file; b) S-parameter calibration data of the test fixture are retrieved from stored file; c) The s-parameters of the output section of the test fixture are cascaded with the tuner calibration data and saved in a new setup calibration file; d) S-parameters of the DUT are retrieved; e) A reflection factor () pattern is created that contains up to N points (.sub.1 . . . .sub.N); typical values for N is between 50 and 100 points; f) A software routine steps through all points .sub.i(1iN) and calculates the reflection factor .sub.in at the DUT input as a function of i, and eliminates all .sub.i for which |.sub.in(.sub.1)|1; the remaining points are renumbered then to .sub.j, whereby 1jM and whereby MN; g) Another software routine steps through all points .sub.3 (1jM) and calculates the associated horizontal and vertical coordinates (X.sub.j,Y.sub.j) of the tuner probe using the setup calibration data created in step c); h) Subsequently, two sets of coordinates (X.sub.j,Y.sub.min), (X.sub.j+1,Y.sub.min), are added after every remaining (X.sub.j,Y.sub.j) set to the total list of coordinates, whereby Y.sub.min is the vertical position of the probe, for which the reflection factor presented to the DUT at its output port is small (approximately 0.1 or less); i) All sets of the probe coordinates of step h) are then saved as follows: (X.sub.1,Y.sub.1), (X.sub.1,Y.sub.min), (X.sub.2,Y.sub.min), (X.sub.2,Y.sub.2), (X.sub.2,Y.sub.min), (X.sub.3,Y.sub.min), (X.sub.3,Y.sub.3), etc, together with the associated reflection factor , in a pattern file; that means, each time before the carriage moves horizontally, the probe is withdrawn to reduce the reflection factor presented to the DUT during the horizontal movement. The actual pattern generation algorithm is shown in the flowchart of
(18) The section of the test fixture inserted between the tuner test ports and the DUT terminals (
(19) The parameters to be measured by the load pull system vary depending on the application. The method disclosed here is valid for measuring any DC or RF parameter; their specific definitions are irrelevant to the method and they will always be falsified by the DUT spurious oscillations.
(20) Obvious alternative algorithms of the above method and dynamic probe movement limiting mechanisms are imaginable, but their effect will always be to introduce stable test conditions for all probe trajectories. The obvious variations, however, shall not impede on the validity and general coverage of the claims of the hereby described concept of using a dynamic moving trajectory routine for preventing the probes in slide screw tuners from creating transistor instabilities.