MEASUREMENT APPARATUS

Abstract: An impedance meter capable of highly repeatable measurement by keeping the level (voltage level or current level) of the AC signal applied to a device under test (DUT) constant. An A/D converted voltage across the DUT or the feedback resistor R is provided to a microprocessor 40. The microprocessor 40 compares this level with an appropriate reference and feedbacks the result of said comparison to the level control circuit 20 (e.g. multiplying DAC). Because the feedback for the level control is done in a digital manner, it does not impair the analog stability of the measurement system. (If the level control were done with an analog feedback loop, such a level control feedback loop and the feedback loop consisting of high gain amplifier 20 and the feedback resistor R could interfere each other, resulting degradation of the stability of the system).

Description: FIELD OF THE INVENTION The present invention relates to a measurement apparatus capable of measuring impedance or the like with high repeatability by keeping the measurement conditions as constant as possible. DESCRIPTION OF THE PRIOR ART Common impedance measurement apparatus of the prior art, such as schematically shown in Figure 3, do not actively keep the AC level (of voltage or current) applied to the DUT (device under test) constant. In Figure 3, because of the requirement of maintaining the stability of the measurement system, the signal source resistance R s cannot be reduced to excess, and thus it is usually determined at ten ohm or more. In the past, only an approximately constant voltage or current source was implemented by switching the signal source resistance R s according to the impedance of the DUT. In such a method, it was practically difficult to set the signal level applied to the DUT at a level desired by the user of the measurement apparatus. US-A-4 481 464 discloses apparatus for measuring time-variant non-ideal device impedance utilising a current to voltage converter and an integrating vector voltage ratio measuring circuit. SUMMARY OF THE INVENTION An object of the present invention is to overcome the problems of the prior art depicted in Fig. 3, and to keep the AC level applied to the DUT constant without degradation of the stability of the measurement system. In accordance with the present invention, a measurement apparatus for measuring an electrical characteristic of a device under test at a predetermined AC signal level, the device under test having first and second terminals, the measurement apparatus comprising: signal source means with a controllable AC level for applying an AC signal to the first terminal of the device under test, feedback circuit means, connected to the second terminal of the device under test, for forcing the second terminal of the device under test to be virtually grounded; synchronous detector means, connected to the first terminal of said device under test and to the feedback circuit means, for obtaining measurement signals representing current and voltage of the device under test, and for performing synchronous detection of the measurement signals; analog-digital converter means, connected to the synchronous detector means, for performing analog-digital conversion by integrating an output of the synchronous detector means; and digital logic means, connected to the analog-digital converter means and responsive to an output of the analog-digital converter means, for intermittently controlling the AC level of the signal source means, the digital logic means using an approximation algorithm to control the AC level of the signal source means so as to cause the AC signal level applied to the device under test (DUT) to converge to said predetermined AC signal level. BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a block diagram showing a measurement apparatus according to one embodiment of the present invention. Figure 2 is a diagram for explaining the principle of the present invention. Figure 3 is a diagram schematically showing one example of the measurement apparatus according to the prior art. EMBODIMENT OF THE INVENTION Figure 2 is a diagram for explaining the principle of the present invention. In this figure, the following two equations hold: I x = V s /Z (1) V x = (Z x /Z) * Vs (2) where Z x stands for the impedance of the DUT, Z for the overall impedance of the system, V s for the AC voltage of the signal source, R s for the internal resistance of the signal source, and I x and V x respectively for the current and voltage applied to the DUT. Because the impedance of the DUT is generally under the influence of the AC voltage V s , Z x and Z are functions of V s . Transforming the equation (1) by denoting V s as x, Z as f(x), and the target value of the current through the DUT as I TGT results in the equation below: F(x) ≡ x - I TGT * f(x) = 0 (3) Similarly, denoting V s as x, Z/Z x as g(x), and the target of the voltage across the DUT as V TGT , we obtain the equation below: G(x) ≡ x - V TGT * g(x) = 0 (4) Thus, in order to make I x or V x coincide with the target value, the signal source may be controlled so that the AC voltage of the signal source may be set to the solution of F(x) = 0 or G(x) = 0, respectively. Because the functions F(x) and G(x) determined by the impedance of the DUT are different from DUT to DUT, and often have nonlinearity, it is impractical to analytically obtain the solutions of the above-mentioned equations. Hence, an operation is taken to successively approximate the solutions. The successive approximation methods which can be used include the successive substitution, bisection algorithm and linear inverse interpolation, the detail of which will be described later. Figure 1 is a schematic diagram showing an impedance measurement apparatus according to one embodiment of the present invention. In Figure 1, the output of an AC signal source S is fed through a level control circuit 10 and a resistor R s to a device Z x to be measured (DUT). The other end of the DUT P is forced to be a virtual ground by the feedback circuit comprising a high gain amplifier 20 and a feedback resistor R. The voltages V x and V R respectively across the DUT and the range resistor (feedback resistor) R (V R = (the current flowing through the DUT) * (the resistance of the range resistor R)) are introduced into a vector ratio detector 30. (Because the point P is at the virtual ground, a substantially equal voltage is obtained by merely observing the potentials at the other ends of the DUT and the range resistor R, as shown in Figure 1.) Because the vector ratio detector 30 includes a phase detector and a dual slope type ADC, it can be used to determine the digital values of V x and V R (represented in a vector form) with the operations well-known to those skilled in the art. Thus, with the control over the operations of the vector voltage ratio detector 30 by a microprocessor in the logic circuit 40, the detector 30 is made to perform the digital conversion of the voltage V x in case the AC current of the DUT is to be controlled; the conversion of the voltage V R being required for controlling the AC voltage. Introducing the result of the digital conversion into the logic circuit 40 enables to calculate the new level control signal to the AC signal source, as was described above with reference to Figure 2. In this way, the logic circuit 40 acquires the digital data indicative of the AC voltage or current of the DUT, and computes and provides the AC signal source with a new level control signal value on the basis of the digital data for causing the AC voltage or current to approach a desired value. The repetitive calculation is quitted when this intermittent operation drives the AC voltage or current of the DUT within the range of allowable error relative to the desired value; then the required measurement is performed on the DUT. In the embodiment, a multiplying-digital-to-analog converter can be used for the level control circuit 10. In addition, a warning indication may be asserted, when the logic circuit 40 detects the deviation out of the automatic adjust range. The examples of the algorithms for determining the new control signal for the next cycle on the basis of the information about the AC voltage/current applied to the DUT will follow (Though the examples are shown in connection with the current, these algorithms apply to the case of the voltage). Successive Substitution The equation F(x) = x - I TGT * f(x) = 0 gives the following: x = I TGT * f(x) Then, starting from an appropriate first approximation x₁, repeat the following computation: x k+1 = I TGT * f(x k ) Though not always converging, if it converges, the limit will be the solution. Let the true value of the solution be x T and the error of the k-th approximation x k - x T be e k . Then it is sufficient for the convergence that for any sufficiently large number k there exists a constant C whose absolute value is less than 1 such that the constant C satisfies the following condition: |e k+1 | ≦ C * |e k | Because this condition can be transformed to: I TGT * |f(x k ) - f(x T )| ≦ C * |x k - x T | it is sufficient that the following condition holds over the neighborhood of x T , after all: I TGT * |f'(x)| < 1 This algorithm need not any preparatory measurement for selecting a first approximation, as is opposed to the bisection algorithm described below. In addition, a single measurement provides the solution for a linear DUT (i.e., the DUT whose impedance is constant independent of the voltage or current thereof). For a nonlinear DUT, however, the repetition is not guaranteed to always converge. Thus, some DUTs require another algorithm. Bisection Algorithm Before starting the successive approximation, a preparatory measurement is conducted to locate two points, a and b, such that the following condition is satisfied: F(a) * F(b) < 0 and F(c) is determined for c = (a + b)/2 . In case F(a) * F(b) < 0 , c will be employed as a for the next cycle; in case F(b) * F(c) , c will be the next b. This procedure will be repeated until F(c) falls within a predetermined error range. In the bisection algorithm, it is guaranteed that a convergence never fails to occur in a certain number of repetitions. On the other hand, however, it is necessary to perform a preparatory measurement for determining the first approximation for a and b. This preparatory measurement may be accomplished by, for example, sweeping the output of the AC signal source to observe the AC voltage (or current) of the DUT. Incidentally, this sweeping allows to find the range of the AC voltage (or current) that can be set for the DUT. Linear Interpolation As in the bisection algorithm, provide an interval [a, b] satisfying the condition: F(a) * F(b) < 0 and perform the following procedure: (i) approximate F(x) by a straight line passing through two points, (a, F(a)) and (b, F(b)). Let the intersection of this straight line and the x-axis be c, and obtain F(c). c is represented as below: c = (b * F(a) - a * F(b))/(F(a) - F(b)) (ii) If F(a) * F(c) < 0 , then this c is employed as the new value of a for the next cycle. If F(b) * F(c) > 0 , this c is employed as the new value of b for the next cycle. Repeat these steps, (i) and (ii), until F(c) falls within a predetermined error range. The feature of this algorithm is substantially similar to that of the bisection algorithm, but the convergence is quicker if the DUT is approximately linear (if the DUT is completely linear, it converges in a single cycle). Depending upon the mode of the nonlinearity, however, the convergence can extremely slow. In this case, the following condition holds: |F(a)/(a - x T )| << |F(b)/(b - x T )| (or, the condition with the inequality symbol reversed) where x T represents the solution. On controlling the AC signal source with the aforementioned algorithms, the convergence can be guaranteed as well as made to be as quick as possible by selecting the appropriate algorithm for use based on the situation. In case the user is not sure what level of the AC voltage (or current) can be set, the preparatory measurement is needed. In such a preparatory measurement, selection between, for example, the bisection algorithm and the linear inverse interpolation may be done based on the convergence rate. That is, in case the convergence of the linear inverse interpolation is slow, the bisection algorithm is to be used; otherwise, the linear inverse interpolation is to be used. The condition of slowing down the convergence involves the solution x T which is unknown before starting the successive approximation. Thus, the following criterion may be used instead: Use the bisection algorithm, if |(F(a) - F(b))/(a - b)| is large, and |F(a)| >> |F(b)| (or, |F(b)| >> |F(a)|) In such a case that the user can predict the range of the AC voltage (or current) to be set for the DUT, the AC signal source can be controlled without any preparatory measurement, for example, as described below: Though the solution is basically determined on the basis of the successive substitution, because of the possibility of divergence, the following four possible cases are considered, with the minimum and maximum of the AC voltage that can be set denoted as x min and x max respectively: (i) I TGT * f'(x T ) > 1 (ii) 0 ≦ I TGT * f'(x T ) ≦ 1 (iii) -1 ≦ I TGT * f'(x T ) < 0 (iv) I TGT * f'(x T ) < -1 The successive substitution diverges for the cases (i) and (iii). In this discussion, f(x) may be assumed as monotonous in the interval [x min , x max ] for common DUTs. Thus, for the n-th approximated solution x n , the following condition holds: for the cases (i) and (ii) (i.e., I TGT * f'(x T ) ≧ 0 ), F(x n ) * F(x n+1 ) ≧ 0 and for the cases (iii) and (iv) (i.e., I TGT * f'(x T ) < 0 ), F(x n ) * F(x n+1 ) < 0 Then, at first apply the successive substitution with the first approximated solution determined as x₁ = (x min + x max )/2 until F(x n ) * F(x n+1 ) < 0 holds (where x i denotes the i-th approximated solution). Next, apply the procedure for the preparatory measurement to the interval [x n , x n+1 ] as described above. With this procedure, the convergence will be obtained for cases (ii) through (iv). For the case of divergence (i.e., case (i)), after obtaining F(x min ) and F(x max ), apply the procedure for the preparatory measurement as described above to the interval determined as below: interval [x min , x₁], if F(x₁) * F(x min ) < 0 interval [x₁, x max ], if F(x₁) * F(x max ) < 0 (Because f(x) is monotonous, either one of the above conditions holds.) Thus, the convergence is guaranteed for any monotonous f(x). With the configuration and operation as above, the bias voltage or current will converge to a target value in two or three cycles of the operations of the digital loop for the common DUT such as L, C, R and diode; although the cycle count can change depending upon various factors such as the mode of the nonlinearity of the particular DUT and the algorithm employed for determining the control signal for the next cycle on the basis of the voltage/current information of the DUT. Therefore, the present invention enjoys a high utility. EFFECTS OF THE INVENTION As is described in detail heretofore, because the present invention enables the AC level of the voltage or current applied to the device under test to be kept constant, an improved repeatability of the measurement can be obtained even for the measurement of a device of nonlinearity. In addition, the intermittent feedback with the digital feedback loop for keeping the level constant prevents this feedback loop from interfering with the feedback loop for the measurement system itself, and thus does not degrade the analog stability of the measurement system.

Claims: A measurement apparatus for measuring an electrical characteristic of a device under test at a predetermined AC signal level, the device under test having first and second terminals, the measurement apparatus comprising: signal source means (10) with a controllable AC level for applying an AC signal to the first terminal of the device under test (DUT), feedback circuit means (20, R), connected to the second terminal (P) of the device under test (DUT), for forcing the second terminal (P) of the device under test (DUT) to be virtually grounded; synchronous detector means (30), connected to the first terminal of said device under test (DUT) and to the feedback circuit means (20, R), for obtaining measurement signals representing current and voltage of the device under test (DUT), and for performing synchronous detection of the measurement signals; analog-digital converter means (30), connected to the synchronous detector means (30), for performing analog-digital conversion by integrating an output of the synchronous detector means (30); and digital logic means (40), connected to the analog-digital converter means (30) and responsive to an output of the analog-digital converter means (30), for intermittently controlling the AC level of the signal source means (10), the digital logic means (40) using an approximation algorithm to control the AC level of the signal source means (10) so as to cause the AC signal level applied to the device under test (DUT) to converge to said predetermined AC signal level. The measurement apparatus of Claim 1, wherein the approximation algorithm is selected from a set consisting of successive substitution, bisection and linear interpolation algorithms. The measurement apparatus of Claim 1, wherein the predetermined AC signal level is a predetermined current flowing through the device under test (DUT). The measurement apparatus of Claim 1, wherein the predetermined AC signal level is a predetermined voltage across the device under test (DUT).

Inventors: TAKEUCHI, KOUICHI, TANIMOTO, SHIGERU
Applicants: HEWLETT-PACKARD COMPANY
Application year: 1989
Main classification: G01R27
IPC codes: G01N27, G01R27