This application is related to U.S. patent application Ser. No. 15/215,280, now U.S. Pat. No. 10,126,374, filed Jul. 20, 2016, titled “UNIVERSAL POWER DISTRIBUTION TEST TOOL AND METHODOLOGY”, and U.S. patent application Ser. No. 15/721,151, filed Sep. 29, 2017, titled “TEST TOOL FOR POWER DISTRIBUTION NETWORKS”, the contents of which are hereby incorporated by reference.
The present disclosure relates, generally, to the measurement of current through an inductor and, more specifically, to inductor current measurements in switch-mode power supplies (SMPS) for power integrity (PI) measurements in the design and validation of SMPS.
In electronics, it is often useful to measure and sense currents and voltages present in a circuit. Voltage measurements are made by connecting a positive and negative lead of the input of a differential amplifier to two locations in a circuit. When the negative lead is ground or reference ground, it is assumed to have a voltage of zero. In this case, the voltage measured is called a single-ended measurement of the voltage at the positive lead. When the negative lead is one side and the positive lead is another, the voltage measured is the difference between the voltage at the positive side and negative side. This voltage measurement is called a differential voltage measurement.
Generally current measurements are more difficult than voltage measurements. One approach is to insert a known, generally small resistance in series with the current and measure the voltage drop across the resistance. Another approach is to measure the integrated magnetic field around the conductor. The former approach involves modification of the circuit and causes losses. The latter approach also may involve modification of the circuit in some manner to expose a path to loop around the conductor. Sometimes, there are other ways to infer current from a particular voltage measurement.
In test and measurement applications, there is often a need to probe currents and voltages. Probing may involve measuring currents and voltages, often for design, analysis, validation, and/or debugging of various electronic circuits. Voltage probes for test and measurement are most common, and single-ended voltage probes are the most common type of voltage probe. Differential voltage probes are more difficult and often need to deal not only with measuring differential voltages, but with rejecting unwanted common-mode voltages. Current probes are usually available in traditional forms for low frequency applications and include a wire or conductor carrying the current capable of looping the probes around. The wire or conductor of the probe is often included as part of a design constraint requirement an element of the probe to surround the current carrying conductor. This constraint may be difficult to work around when probing existing circuits.
In test and measurement situations, needs arise involving probing of voltages and currents in switch-mode power supplies (SMPS). The design and analysis of power delivery systems such as SMPS fall under a broad category called power integrity (PI). These SMPS are critical to most of today's electronic circuits and often require extensive analysis of output impedance, stability, and other behavior and parameters.
In many high-current, high-power applications, it is common for multiple phases to supply current to the output. In multi-phase systems, the current is supplied through multiple inductors that are independently switched in a coordinated effort by a VRM. In the design, analysis, validation and debugging of multi-phase systems, it is often necessary to measure the current sharing between the multiple phases. In these applications in particular, it is useful to measure the currents through the multiple inductors, particularly under transient output load currents. Unfortunately, there is usually no opportunity to break the circuit for connection of a traditional current measurement probe.
Current can be calculated directly from the voltage drop across an inductor with an internal parasitic resistance, but the dynamic range required to make accurate measurements is beyond the capabilities of most measurement instruments. To address this, a method was determined for inductor current measurement and published as Linfinity, “A simple current-sense technique eliminating a sense resistor.”, AN-7, July 1998, which provides a method used by SMPS and VRM designers to sense inductor current particularly for over-current detection and crowbar circuitry to shut down the system in the event of various fault conditions. In this application note, the authors point out the need for matching the time-constant formed by the inductor and internal parasitic resistance and an RC network formed by shunting the inductor with a series resistor-capacitor combination. In the intended use of this application, precise matching is not required because precise equalization of the low-frequency current measurement and higher frequency switching current is not necessary as it is used primarily for fault current detection. Furthermore, in the intended application, the RC network would be designed into the circuit and would not need to be added later. Using this application note, some engineers utilizing SMPS in their systems, hand-solder RC networks into their systems to make these measurements in test and measurement applications. The use of the methods put forth in this application note requires careful handling of the circuit and calculation of matching values. Without precise matching of circuit element values, this application note is not well suited for test and measurement applications and needs additional improvement.
In U.S. Pat. No. 8,289,037, filed Sep. 30, 2009, titled “Method and Apparatus to Measure Current in Power Switchers” to Labib et al., various methods for inductor current measurements and their drawbacks are surveyed, preferring the method provided in Linfinity AN-7 with the addition of methods of providing for determination of the inductor parasitic resistance through calibration circuitry. This inductor parasitic resistance sets the low-frequency portion gain of the system in converting the measured voltage to inductor current, but does not enable calibration of high-frequency portion or the general frequency response of the measurement system. Labib et al. is silent regarding calibration of the full frequency response, and as it provides no mechanism or method for adjusting the RC network resistor and/or the RC network capacitor, nor any method for processing the acquired differential voltage, it is inadequate for complete, precise, and accurate inductor current measurement.
The approaches described in this section are approaches that could be pursued, but not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section.
The embodiments are illustrated by way of example and not by way of limitation in the figures of the accompanying drawings. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and they mean at least one. In the drawings:
In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding. One or more embodiments may be practiced without these specific details. Features described in one embodiment may be combined with features described in a different embodiment. In some examples, well-known structures and devices are described with reference to a block diagram form in order to avoid unnecessarily obscuring the present invention.
1. GENERAL OVERVIEW
2. PROBE ARCHITECTURE
3. SYSTEM CALIBRATION
4. SIGNAL PROCESSING HARDWARE
5. MISCELLANEOUS; EXTENSIONS
1. General Overview
An inductor current measurement probe is provided comprising probe interconnect, RC filter, and differential active probe input circuitry portions. The probe interconnect connects between the switch node voltage and output voltage voltages at an inductor.
The RC filter comprises an RC network resistor and an RC network capacitor in an arrangement that enables the inductor voltage to be converted to a differential capacitor voltage for processing within a test and measurement instrument.
By measuring and/or supplying values of the inductance and the inductor parasitic resistance in the inductor and measuring, selecting, adjusting and/or calibrating values of the RC network resistor and a RC network capacitor, the probe and an accompanying processing system can compensate for the zero frequency (DC) system gain 1/RL and the residual mismatch in time-constants L/RL and Rs·Cs.
The probe and processing system has many advantages in that it allows for precise, accurate and cost-effective measurement of inductor current.
In an embodiment, the probe is constructed with a combined probe interconnect and RC filter portion, which may be very small and inexpensive, and fitted to a differential active probe input circuitry portion formed from an existing differential voltage probe used for precise and accurate differential voltage measurements in test and measurement applications. Furthermore, the analog processing of the inductor voltage being probed may be augmented with digital processing such as can be performed within a digital storage oscilloscope (DSO).
The techniques described herein accordingly comprise the several steps and the relation of one or more of such steps with respect to each of the others, and the apparatus embodying features of construction, combinations of elements and arrangement of parts that are adapted to affect such steps, all is exemplified in the following detailed disclosure, and the scope of the invention will be indicated in the claims.
2. Probe Architecture
An analysis and explanation follows for an inductor current probe utilized in measuring inductor current in a buck converter with the understanding that with minor variation well understood by those skilled in the art that the analysis is easily adapted to other converter topologies not limited to boost, and buck-boost and fly-back converter topologies.
Also, while there are many opportunities for nonlinearities in the analysis of switch-mode power supplies (SMPS), the analysis provided is a linear analysis with the understanding that the analysis is approximate to the extent of linearity of the system. Assumption of sufficient linearity of systems is common in electrical engineering.
Furthermore, while the analysis provided is linear, other non-linear inductor models and their usage is anticipated, such as, and not limited to equivalent series resistance (ESR) that changes with frequency due to skin-effect, for example or for more complicated linear and non-linear models.
1. probe interconnect 1 portion;
2. RC filter 2 portion; and
3. differential active probe input circuitry 3 portion.
Probe interconnect 1 comprises the probe portion that provides the means for connecting across inductor 7 at switch node voltage 11 and output voltage 12 voltage nodes. Various aspects of probe interconnect 1 may affect the probe performance.
One aspect is the loop created by the wires consisting of inductor 7, probe interconnect 1 wires, RC network resistor 27, and RC network capacitor 28. A reason why this may affect performance is because of the strong magnetic field surrounding inductor 7 capable of inducing current in the loop, leading to measurement errors. A way of reducing this loop is for probe interconnect 1 to comprise twisted-pair wiring whereby each wire is wound around the other causing tight coupling between the wires, reduced loop area, and lower sensitivity to electromagnetic interference (EMI).
Another aspect of probe interconnect 1 is electric field susceptibility, especially due to the potentially high switch node voltage 11. Differential mode electric field susceptibility is improved by twisting the wires as it causes each wire to experience nearly the same electric field intensity, thus causing at least a differential mode voltage to be nearly zero. Electric field susceptibility may be improved by shielding probe interconnect 1. This may involve an additional connection of the shield to a ground or reference ground within the SMPS or may be unconnected to the SMPS and connected to a ground or reference ground of the probe.
It is understood that while twisted pair wiring may reduce the area of the loop, it is sometimes advantageous to utilize wires that are parallel to each other, either closely coupled or widely spaced in order to minimize skew between the wires in probe interconnect 1.
In probe interconnect 1, twisted-pair, coax, shielded twisted-pair, twinax, twin-lead, bifilar and other wiring methods may be used.
To improve immunity to the magnetic fields that might be present in the device under test (DUT), one might employ ferrite beads arranged along probe interconnect 1 or at the connection to inductor 7, or employ electromagnetic field absorbing materials or even ferrite filled foam.
At inductor 7, many connection possibilities may be used including preferably soldering, but also connection clips, probe pins and pogo pins and other methods.
While not shown in
A possible grounding arrangement is provided in
RC filter 2 comprises an RC network and potentially other components for providing differential capacitor voltage 29.
Differential active probe input circuitry 3 converts differential capacitor voltage 29 into a single-ended voltage that can be applied to a measurement instrument. Alternatively, differential active probe input circuitry 3 may not be part of the probe, but instead part of an instrument that receives the signal.
All three of these elements may be present in various forms at various locations mechanically and may even be optionally omitted.
Probe interconnect 1 and RC filter 2 may be mechanically co-located with differential active probe input circuitry 3 existing inside of an instrument or omitted.
Probe interconnect 1 and RC filter 2 may be manufactured together for connection to an existing differential probe, such as a Teledyne LeCroy AP033 probe, through a connection to the existing differential probe head.
Probe interconnect 1 and RC filter 2 might be reversed in connection order where RC filter 2 is connected directly to inductor 7 and probe interconnect 1 connects the signal to differential active probe input circuitry 3 or measurement instrument.
Portions of RC filter 2 might be at different ends of probe interconnect 1 with some components closer to inductor 7 or other components closer to differential active probe input circuitry 3 or measurement instrument.
Differential active probe input circuitry 3 portion itself might be directly connected to RC filter 2 in a probing tip for connection to another portion in an existing differential probe head. Furthermore, differential active probe input circuitry 3 portion might contain additional gain, such as ten times, to enhance its usefulness with the relatively small signals involved in these measurements and to allow compatibility with a larger range of existing differential probes that may not supply gain internally.
In one embodiment, as shown in
In RC filter 2 in
Additionally or alternatively, RC network resistor 27 may be split between each side of RC network capacitor 28.
In another embodiment, as shown in
To improve noise, further arrangements are provided in
Rc·Cc=Rs·Cs (1)
Otherwise, any mismatch between the products Rc·Cc and Rs·Cs may be dealt with through further processing of the measurement waveforms.
Although the components shown in RC filter 2 are shown as simple lumped elements, it should be understood that these elements may be manually adjustable components such as trimmable resistors, capacitors, potentiometers, etc. as well as components whose values are electronically variable such as varactor diodes, etc. through means not shown in the figures.
Here, RC network resistor 27 and RC network capacitor 28 are connected as in
It should be noted that many manufacturers of passive components offer custom components for particular applications and the use of customer passive components such as three or four terminal or other numbers of terminals RC combinations may be advantageous and has been anticipated. This could allow single components comprising one or more of RC network resistor 27, RC network capacitor 28, compensation resistor 18 or other circuit elements. The switching frequency per phase may vary between approximately Fsw min=200 kHz and Fsw max=2 MHz and the time constants generally exceed the switching period by between τmin=100 to τmax=500 times. Therefore, the L·RL time constant tends to be bounded as follows:
With current components, Eq. (2) is approximately:
This is less than two decades of difference, and less than six octaves of difference. Knowing that mismatch between L/RL and RS·Cs time constants determines the difference between zero frequency (DC) and high-frequency gain, this means that one could solve the problem in a multitude of ways.
One way is to provide RC filter 2 with either RC network resistor 27 or RC network capacitor 28 with two 1.7 decades of adjust range, or multiple probes with less than 1.7 decades of adjust range to cover the total range of interest.
Another way is to provide multiple probes with ranges of RC time constant in octave multiplicative increments to cover the range meaning that the DC and high-frequency gain will vary by at most ±3 dB. In other words, as an example, if it were determined that RC filter 2 has a fixed 50 nF RC network capacitor 28, then RC network resistor 27 values of 1, 2, 4, 8, 10, 20, 40, 80 kΩ would serve the purpose and would involve further processing whereby no more than a maximum of ±3 dB gain were involved.
There are many ways to break this issue down based on this discussion, and octave spacing of Rs·Cs time constant is just one example. The final resulting mismatch may be dealt with through subsequent processing as described further below.
3. System Calibration
For test and measurement applications where high accuracy is desired, it may be desirable to calibrate the system. This calibration can provide for trimming or adjustment of RC network resistor 27 or RC network capacitor 28 values, either manually or electronically, or for use in subsequent processing.
The system may be calibrated in a variety of way, depending on the implementation. One way is through the use of a calibrated current load, where test and measurement instruments exist for this purpose. Otherwise, DC calibration can be made by inducing known inductor currents 9 and/or by applying known load impedances 13 to the system. As stated previously, the DC gain is 1/RL.
More comprehensive calibration is generally optimal over simple DC gain calibration. There are a few ways to perform this calibration. One is to induce known very high-frequency inductor current 9 and compare the high-frequency gain to the DC noting that the difference in high- and low-frequency gain is the difference between the L/RL and Rs·Cs time constants.
It may be difficult to induce a completely known, high-frequency inductor current. As RL is obtained from a DC gain calibration and L might be well known or determined from a time-constant measurement which shall be provided for in the subsequent discussion, the L/RL and Rs·Cs time constants can be matched by comparing the envelope of the saw-tooth switching current waveform to that expected from the value of L. This matching may be done because generally the switching frequency is well above the filter knees provided in Eqs. (17) and (18). Therefore all of the Fourier components of the saw-tooth switching waveform are amplified by essentially the gain as provided in Eq. (19).
The final value of the step may be computed as the DC gain 1/RL. Furthermore, when normalized to a step size of unity representing IL, the initial value is the ratio of the L/RL and Rs·Cs time constants. For example, in
The time constant from initial value to final value may be computed as L/RL meaning that once the DC gain is known, and thus RL is known, the value of L may be determined by measuring the L/RL time-constant. Then, knowing L and RL, the product of Rs·CS may be determined. This product may be determined without the separate values of Rs and Cs.
Thus, with such knowledge of RL, L, and the product Rs·Cs, the values of RC network resistor 27 and RC network capacitor 28 may be trimmed manually or electronically adjusted to match the initial and final values of the step response. Alternately, or in conjunction with some trimming, the final, resulting mismatch in component values can be applied to processing as provided in
The calibration and measurement of RC network resistor 27 and RC network capacitor 28 values or the Rs·Cs time constant may be performed at the factory during construction of RC filter 2 and written into a non-volatile data storage element and read out upon connection to an existing probe tip, or upon connection of the probe to a measurement instrument. It can also be known with sufficient accuracy from manufacturer specifications and tolerances.
The preceding discussion treated the calibration as a process of determining component values, but sometimes models describing systems through lumped or finite numbers of known components or parameters is insufficient. In cases like this, if more accuracy is desired, the calibration can be performed through frequency sweeps or step response measurements including more effects, such as skin-effect resistive inductor losses that are frequency dependent, or through complete behavioral models. In these cases, the processing shown in
Solving for inductor current 9, the following equation is obtained:
Taking the inverse-Laplace transform of Eq. (5) to convert to the time-domain, the following equation is obtained:
Some approximations can be made in Eq. (6). One is to use the approximation that for
a value of e−x≈1−x for small x may be used. Thus, the following equation is obtained:
Another approximation can be made in Eq. (6) by assuming RL=0. As a result, the following equation is obtained:
In the current context, the inductor voltage 10 switches between an on-time voltage and an off-time voltage.
Eqs. (6), (7), and (8) imply that a portion of the cycle starts with an initial inductor current IL0 and the inductor current changes mostly linearly with a slope VL/L until the voltage across the inductor VL is switched. In steady state, the duty cycle D in buck converters (in fraction of switching period Tsw) is the ratio of the output voltage Vout to the input voltage Vin. During the time in the cycle where t≤D·Tsw, the voltage across the inductor is VL=Vin−Vout. During the time in the cycle where t>D·Tsw, the voltage across the inductor is VL=−Vout. Therefore, the amount that the inductor current swings during the on- and off-time is:
During the on-time, the inductor current may be approximated as follows:
During the off-time, the inductor current may be approximated as follows:
As a result, the following equation may be obtained:
ILswing-on+ILswing-off=0 (12)
Thus, the inductor current consists of a DC component ILDC which approximately equals the DC load current and a sawtooth waveform with duty cycle D=Vout/Vin, a period Tsw and a peak-peak swing of ILswing-on centered about ILDC.
Because ILDC develops a voltage across the inductor of only ILDC·RL and RL is very small for efficient converters, it may be advantageous to have some gain in the system.
Therefore, the inductor current relative to the voltage across Cs is:
At very low frequency, the transfer function is:
This constant gain is valid for any frequency well below the two knee frequencies given as:
although, in practice, these frequencies tend to be fairly low, in the hundreds of Hz range. Thus, as pointed out earlier, knowledge of RL is useful for setting the DC gain, and might be adequate in applications involving only low-frequency or DC accuracy.
At high frequency, the transfer function is:
In other words, the high-frequency gain of the system is equal to the DC gain scaled by the mismatch between the Rs·Cs and the L/RL time constants.
If values of Rs and Cs are chosen such that Rs·Cs=L/RL, then H(s)=1/RL and is therefore constant with frequency. There are ways of dealing with mismatching component values and even offering precise calibration for test and measurement applications by making further analysis based on the fact that in a digital storage oscilloscope (DSO), sampled time-domain waveform representing the sampled and digitized voltage from the probe are accessible.
In sampled systems, an approximation of the derivative that allows conversion from the Laplace transform to the z transform can be used, for example:
and obtain:
which allows us to write the difference equation:
This difference equation is shown as a processing block diagram in
Other conversions from the s domain to the z domain are possible including the bilinear transformation, matched z transform, etc.
In utilizing this as an infinite impulse response (IIR) filter for processing, the time for this filter to settle may be estimated. To do this, a good guess is made at the form of the step response as:
S[k]=A+B·(1−e−kC) (23)
When k=0, S[0]=A and that A is the high frequency gain of the system. Using the impulse response initial and final value theorem as
and computing the initial and final value of the step response which involves first dividing by s:
As k→∞ the low frequency gain of the system should be obtained:
and thus:
To obtain the constant C, solve for the second point calculated Il[1]:
and obtain:
and since the amount added to one is very small generally, the time constant can be approximated as:
Five time-constants are generally used, but this could be economized if desired. Instead of asking the filter to settle to 99% of the final value, enough time is allowed for the high- and low-frequency gains to match. In other words, the settling time allowed can be raised or lowered depending on the magnitude of the difference between the high- and low-frequency gains encapsulated in the magnitude of 1/RL−Rs·Cs/L.
In one or more embodiments, it may be preferable to add, to the configuration illustrated in
In one or more embodiments, series resistor 30 may represent a series resistance of a capacitor, for example by using a high ESR capacitor available from many capacitor vendors.
With reference to
Therefore, the inductor current relative to the voltage across the combination of Rser and Cs is:
At very low frequency, the transfer function is:
There are two poles in this transfer function at:
and a zero at
Based on the preceding discussion, it can be shown that the z-domain transfer function may be represented as:
This forms the definition of a digital bisquad section as follows:
The digital bisquad section (13) may be converted to an IIR filter or other alternate forms for processing of the measured voltage waveform to convert this waveform to calculated inductor current.
4. Signal Processing Hardware
One or more embodiments described above may be performed by a signal processing element. A signal processing element may include one or more digital and/or analog hardware processors. Example processors include, but are not limited to waveform processors, such as those included in digital oscilloscopes, arithmetic logic units (ALUs), central processing units (CPU), and microprocessors. Additionally or alternatively, the techniques described herein are implemented by one or more special-purpose computing devices. The special-purpose computing devices may be hard-wired to perform the techniques, or may include digital electronic devices such as one or more application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or network processing units (NPUs) that are persistently programmed to perform the techniques, or may include one or more general purpose hardware processors programmed to perform the techniques pursuant to program instructions in firmware, memory, other storage, or a combination. Such special-purpose computing devices may also combine custom hard-wired logic, ASICs, FPGAs, or NPUs with custom programming to accomplish the techniques. The special-purpose computing devices may be desktop computer systems, portable computer systems, handheld devices, networking devices or any other device that incorporates hard-wired and/or program logic to implement the techniques.
For example,
Computer system 1500 also includes a main memory 1506, such as a random access memory (RAM) or other dynamic storage device, coupled to bus 1502 for storing information and instructions to be executed by processor 1504. Main memory 1506 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 1504. Such instructions, when stored in non-transitory storage media accessible to processor 1504, render computer system 1500 into a special-purpose machine that is customized to perform the operations specified in the instructions.
Computer system 1500 further includes a read only memory (ROM) 1508 or other static storage device coupled to bus 1502 for storing static information and instructions for processor 1504. A storage device 1510, such as a magnetic disk or optical disk, is provided and coupled to bus 1502 for storing information and instructions.
Computer system 1500 may be coupled via bus 1502 to a display 1512, such as a cathode ray tube (CRT), for displaying information to a computer user. An input device 1514, including alphanumeric and other keys, is coupled to bus 1502 for communicating information and command selections to processor 1504. Another type of user input device is cursor control 1516, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 1504 and for controlling cursor movement on display 1512. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
Computer system 1500 may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware and/or program logic which in combination with the computer system causes or programs computer system 1500 to be a special-purpose machine. According to one embodiment, the techniques herein are performed by computer system 1500 in response to processor 1504 executing one or more sequences of one or more instructions contained in main memory 1506. Such instructions may be read into main memory 1506 from another storage medium, such as storage device 1510. Execution of the sequences of instructions contained in main memory 1506 causes processor 1504 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions.
The term “storage media” as used herein refers to any non-transitory media that store data and/or instructions that cause a machine to operate in a specific fashion. Such storage media may comprise non-volatile media and/or volatile media. Non-volatile media includes, for example, optical or magnetic disks, such as storage device 1510. Volatile media includes dynamic memory, such as main memory 1506. Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memory chip or cartridge, content-addressable memory (CAM), and ternary content-addressable memory (TCAM).
Storage media is distinct from but may be used in conjunction with transmission media. Transmission media participates in transferring information between storage media. For example, transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 1502. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
Various forms of media may be involved in carrying one or more sequences of one or more instructions to processor 1504 for execution. For example, the instructions may initially be carried on a magnetic disk or solid state drive of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to computer system 1500 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector can receive the data carried in the infra-red signal and appropriate circuitry can place the data on bus 1502. Bus 1502 carries the data to main memory 1506, from which processor 1504 retrieves and executes the instructions. The instructions received by main memory 1506 may optionally be stored on storage device 1510 either before or after execution by processor 1504.
Computer system 1500 also includes a communication interface 1518 coupled to bus 1502. Communication interface 1518 provides a two-way data communication coupling to a network link 1520 that is connected to a local network 1522. For example, communication interface 1518 may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 1518 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, communication interface 1518 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
Network link 1520 typically provides data communication through one or more networks to other data devices. For example, network link 1520 may provide a connection through local network 1522 to a host computer 1524 or to data equipment operated by an Internet Service Provider (ISP) 1526. ISP 1526 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the “Internet” 1528. Local network 1522 and Internet 1528 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on network link 1520 and through communication interface 1518, which carry the digital data to and from computer system 1500, are example forms of transmission media.
Computer system 1500 can send messages and receive data, including program code, through the network(s), network link 1520 and communication interface 1518. In the Internet example, a server 1530 might transmit a requested code for an application program through Internet 1528, ISP 1526, local network 1522 and communication interface 1518.
The received code may be executed by processor 1504 as it is received, and/or stored in storage device 1510, or other non-volatile storage for later execution.
5. Miscellaneous; Extensions
Embodiments are directed to a system with one or more devices that include a hardware processor and that are configured to perform any of the operations described herein and/or recited in any of the claims below.
Any combination of the features and functionalities described herein may be used in accordance with one or more embodiments. In the foregoing specification, embodiments have been described with reference to numerous specific details that may vary from implementation to implementation. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense. The sole and exclusive indicator of the scope of the invention, and what is intended by the applicants to be the scope of the invention, is the literal and equivalent scope of the set of claims that issue from this application, in the specific form in which such claims issue, including any subsequent correction.
This application claims the benefit of U.S. Provisional Patent Appl. Ser. No. 62/452,828, filed Jan. 31, 2017, titled “INDUCTOR CURRENT MEASUREMENT PROBE”, and U.S. Provisional Patent Appl. Ser. No. 62/425,366, filed Nov. 22, 2016, titled “TEST TOOL FOR POWER DISTRIBUTION NETWORKS”, and, the entire contents for each of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
5311116 | Rogers | May 1994 | A |
8289037 | Labib | Oct 2012 | B2 |
8854026 | Karlsson | Oct 2014 | B2 |
20070274015 | Isham | Nov 2007 | A1 |
20090146643 | Ostrom | Jun 2009 | A1 |
20090222234 | Dmitriev-Zdorov | Sep 2009 | A1 |
20100213897 | Tse | Aug 2010 | A1 |
20120139518 | Cleveland | Jun 2012 | A1 |
20120194161 | Latham, II | Aug 2012 | A1 |
20130147452 | Yang et al. | Jun 2013 | A1 |
20160111958 | Choi et al. | Apr 2016 | A1 |
Entry |
---|
Steve Sandler, Heidi Barnes, “Introduction to Power Integrity,” DesignCon 2016, Jan. 19-21, 2016, Santa Clara, CA. |
Radhakrishnan, et al, “Optimization of Package Power Delivery and Power Removal Solutions to meet Platform level Challenges,” Intel Developer Forum, 2004. |
Number | Date | Country | |
---|---|---|---|
20180143264 A1 | May 2018 | US |
Number | Date | Country | |
---|---|---|---|
62452828 | Jan 2017 | US | |
62425366 | Nov 2016 | US |