Impedance measurement through waveform monitoring
10509064 ยท 2019-12-17
Assignee
Inventors
Cpc classification
G01R13/34
PHYSICS
G01R27/32
PHYSICS
G01R27/02
PHYSICS
G01R27/04
PHYSICS
G01R27/16
PHYSICS
G01R35/005
PHYSICS
International classification
G01R27/16
PHYSICS
G01R35/00
PHYSICS
G01R31/36
PHYSICS
G01R31/12
PHYSICS
Abstract
Embodiments of the invention provide a capability of determining an input impedance of a connected Device Under Test based on Waveform Monitoring of an output signal of a waveform generator. Using embodiments of the invention, the input impedance of DUT is determined from the waveform monitoring results. The impedance information of the DUT together with the actual waveform provided to the DUT allows systems according to embodiments of the invention capable of characterizing circuit behavior for performance optimizing and issue debugging for the DUT.
Claims
1. A method of determining electrical input impedance of a Device Under Test (DUT) in a network including a waveform generator structured to provide waveform information of a test waveform at an output of the waveform generator, and a waveform monitor having an input coupled to the output of the waveform generator, the method comprising: coupling the output of the waveform generator to a load matching a cable load; measuring a first voltage of the test waveform at one or more frequencies; coupling the output of the waveform generator to an open load; measuring a second voltage of the test waveform at the same one or more frequencies; coupling the output of the waveform generator to the DUT through a cable having the same load as the cable load; measuring a third voltage of the test waveform at the same one or more frequencies; and determining the input impedance of the DUT from the measured voltages.
2. The method of determining electrical input impedance according to claim 1, further comprising determining a complex ratio k.sub.o using the measured first voltage and the measured second voltage.
3. The method of determining electrical input impedance according to claim 2, further comprising determining a complex ratio k.sub.l using the measured first voltage and the measured third voltage.
4. The method of determining electrical input impedance according to claim 3, further comprising determining the input impedance of the DUT from the k.sub.o and k.sub.l values.
5. The method of determining electrical input impedance according to claim 3, in which determining the input impedance of the DUT comprises, for at least one frequency f of the one or more frequencies, solving the equation:
6. The method of determining electrical input impedance according to claim 1, in which the test waveform is a sine wave.
7. The method of determining electrical input impedance according to claim 1, in which the test waveform is a pulse.
8. A waveform monitor for determining electrical input impedance of a Device Under Test (DUT), the waveform monitor coupled to an output of a waveform generator and having an input for receiving information of a test waveform produced by the waveform generator, the waveform monitor comprising: a first measuring apparatus for measuring a first voltage of the test waveform at one or more frequencies when the output of the waveform generator is coupled to a load matching a cable load; a second measuring apparatus for measuring a second voltage of the test waveform at the one or more frequencies when the output of the waveform generator is coupled to an open load; a third measuring apparatus for measuring a third voltage of the test waveform at the one or more frequencies when the output of the waveform generator is coupled to the DUT through a cable having a load that matches the cable load; and a processor structured to determine the electrical input impedance of the DUT from the measured voltages of the first measuring apparatus, the second measuring apparatus, and the third measuring apparatus.
9. The waveform monitor according to claim 8, in which the processor is structured to determine a complex ratio k.sub.o using the measured voltages of the first measuring apparatus and the second measuring apparatus.
10. The waveform monitor according to claim 9, in which the processor is structured to determine a complex ratio k.sub.l using the measured voltages of the first measuring apparatus and the third measuring apparatus.
11. The waveform monitor according to claim 10, in which the processor is structured to determine the electrical input impedance of the DUT from the k.sub.o and k.sub.l values.
12. The waveform monitor according to claim 10, in which the processor is structured to determine the input impedance of the DUT, for at least one frequency f of the one or more frequencies, by solving the equation:
13. The waveform monitor according to claim 8, in which the test waveform is a sine wave.
14. The waveform monitor according to claim 8, in which the test waveform is a pulse.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
DETAILED DESCRIPTION
(4) Embodiments of the invention include techniques for performing real-time waveform monitoring of the active signal on a Device Under Test (DUT) with a cable de-embedding function. Embodiments also allow the users to determine the input impedance of DUT to characterize the circuit behavior for performance optimizing and issue debugging. As described below, using embodiments of the invention, it is possible to perform both waveform monitoring and impedance measurement through one single AFG instrument.
(5)
(6) The output signal 182 from the AFG 100 may be passed to a Device Under Test (DUT). Advantageously, by analyzing the output signal 182 with a waveform analyzer, such as a waveform analyzer 200 illustrated in
(7) The waveform analyzer 200 illustrated in
(8) Embodiments of the invention are able to measure an input impedance of the DUT coupled to the output 182 of the AFG 100 by analyzing waveform presented to the DUT.
(9)
(10) More specifically, in one embodiment, the first process 302 measures the voltage at the output 180 when the AFG 100 is producing a sine signal of frequency f with a cable coupled to the BNC output coupled to a matching load, i.e., a load that is equal to the cable characteristic impedance, Z.sub.C, and produces the complex measurement result of nominal output V.sub.mea.sub._.sub.nom of the AFG 100 through synchronous acquisition. In other words, V.sub.mea.sub._.sub.nom can be expressed in a complex format as:
V.sub.mea.sub._.sub.nom=Abs(V.sub.mea.sub._.sub.nom)e.sup.jAngle(V.sup.
where a synchronous trigger signal is used as reference phase.
(11) Next, a process 304 measures the voltage at output 180 for the sine signal of the frequency of f with the coaxial cable terminated with an open load through synchronous acquisition. That is, the signal is fully reflected by the load, and a complex ratio k.sub.o of the measured result (V.sub.mea.sub._.sub.open) to nominal output (V.sub.mea.sub._.sub.nom) may be calculated in an operation 306 as:
(12)
(13) The operations 302, 304, and 306 are repeated with different frequencies to scan the entire frequency range and characterize k.sub.o of the coaxial cable at a specified frequency step of f, which is normally frequency-dependent.
(14) Next, the AFG 100 is connected to a DUT, and an operation 312 measures the voltage at the output 180 of the AFG 100 for the sine signal of the frequency of f with the coaxial cable terminated at the DUT. Then, an operation 314 calculates the complex ratio k.sub.l of measurement result (V.sub.mea.sub._.sub.load) to nominal output (V.sub.mea.sub._.sub.nom) of the AFG 100 through synchronous acquisition according to the following equation:
(15)
(16) where Z.sub.DUT is the unknown input impedance of DUT.
(17) The operations 312 and 314 are repeated at different frequencies to scan the entire frequency range and characterize k.sub.l of the coaxial cable at a specified frequency step of f, which is normally frequency-dependent.
(18) After k.sub.o and k.sub.l have been characterized using operations 302-318, an operation 320 uses, for the sine signal of f frequency, the characterized k.sub.o and k.sub.l values to determine the complex input impedance of the DUT by using Equation 4.
(19)
(20) By performing operation 320 for all of the sampled frequencies, the entire frequency range of the AFG 100 may be used to fully characterize the input impedance of the DUT, Z.sub.DUT(2f), at specified frequency step of f, which is normally frequency-dependent.
(21) In other embodiments, instead of a sine wave, it is feasible to use a pulse signal or other arbitrary waveform signal to accelerate the above measurement process of frequency scanning. The procedure is almost the same except for calculating the Fourier Transform of V.sub.mea.sub._.sub.nom, V.sub.mea.sub._.sub.open, V.sub.mea.sub._.sub.load, k.sub.o, k.sub.l in frequency domain, which gives the frequency-dependent complex Z.sub.DUT as illustrated in
(22)
(23) Substituting a pulse waveform for the sine wave described above in characterizing the input impedance of the DUT saves measurement time, since the pulses may be analyzed quicker than the sine wave. The pulse method is less accurate than the sine wave method, however, since the pulse wave method is more sensitive to noises.
(24) An example validation process showing impedance measurement may be emulated using the instructions set out below, using a signal generator AFG3252C and oscilloscope MS04104B, both available from TEKTRONIX, INC. of Beaverton, Oreg., USA: 1) Set the output of sine wave of 10 MHz, 1 Vpp, 50 Ohm for the AFG, and use its Trigger Out for the MSO acquisition; 2) Connect the cable from the AFG to the MSO and set the MSO termination to 50 Ohms, and measure the voltage at the BNC output of the AFG with a probe; 3) Disconnect the cable to the input of the MSO to leave the cable as Open and measure the voltages at the BNC output of the AFG with the probe; 4) Connect the cable to the DUT (for example, using paralleled multiple BNC-BNC type 50 Ohm loads including MSO input impedance) and connect the DUT to one MSO channel and set the channel to 50 Ohm termination, then use the probe with another channel to measure the voltage at the BNC output of the AFG; 5) Calculate out the input impedance of the DUT using the steps described above with reference to
(25) TABLE-US-00001 TABLE 1 V.sub.mea_nom(V/) V.sub.mea_open(V/)
(26) Sources of the error of the above emulation may include a) Trigger error, since the oscilloscope is running asynchronously with the AFG; b) Measurement error, such as phase error, amplitude error, probe disturbance, etc.; and c) System error: assume ideal impedance values for load, AFG and cable.
(27) Embodiments of the invention will mostly eliminate sources of error listed in a and b in the preceding paragraph. Also, the error c can be addressed further through minimizing the variations of the output impedance of the AFG 100, load impedance, and cable impedance. In other words, embodiments of the invention will improve the measurement accuracy to a much higher level than is presently available.
(28) Using the above-described techniques, the input impedance of DUT may be determined from the waveform monitoring results. The information of impedance of DUT together with the actual waveform on DUT makes AFG capable of characterizing the circuit behavior for performance optimizing and issue debugging for DUT.
(29) Embodiments of the invention may operate on a particularly created hardware, on firmware, digital signal processors, or on a specially programmed general purpose computer including a processor operating according to programmed instructions. The terms controller or processor as used herein are intended to include microprocessors, microcomputers, ASICs, and dedicated hardware controllers. One or more aspects of the invention may be embodied in computer-usable data and computer-executable instructions, such as in one or more program modules, executed by one or more computers (including monitoring modules), or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types when executed by a processor in a computer or other device. The computer executable instructions may be stored on a non-transitory computer readable medium such as a hard disk, optical disk, removable storage media, solid state memory, RAM, etc. As will be appreciated by one of skill in the art, the functionality of the program modules may be combined or distributed as desired in various embodiments. In addition, the functionality may be embodied in whole or in part in firmware or hardware equivalents such as integrated circuits, field programmable gate arrays (FPGA), and the like. Particular data structures may be used to more effectively implement one or more aspects of the invention, and such data structures are contemplated within the scope of computer executable instructions and computer-usable data described herein.
(30) The previously described versions of the disclosed subject matter have many advantages that were either described or would be apparent to a person of ordinary skill. Even so, all of these advantages or features are not required in all versions of the disclosed apparatus, systems, or methods.
(31) Additionally, this written description makes reference to particular features. It is to be understood that the disclosure in this specification includes all possible combinations of those particular features. For example, where a particular feature is disclosed in the context of a particular aspect or embodiment, that feature can also be used, to the extent possible, in the context of other aspects and embodiments.
(32) Also, when reference is made in this application to a method having two or more defined steps or operations, the defined steps or operations can be carried out in any order or simultaneously, unless the context excludes those possibilities.
(33) Although specific embodiments of the invention have been illustrated and described for purposes of illustration, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. Accordingly, the invention should not be limited except as by the appended claims.