|Home | Articles | Forum | Glossary | Books|
Circuits implementing logarithmic or exponential functions provide instrumentation and control designs with many features unobtainable using linear-only characteristics. Such circuits can gauge fuel level or a grape's ripeness.
Just because a control or instrumentation design requires a logarithmic or exponential transfer function, don't assume that it must be complex, troublesome and expensive. It needn't be if you employ the correct basic circuit (see box, "Straightforward nonlinear circuits"). Indeed, the same concepts apply whether you must measure a tank's contents or control a motor's speed.
-----Exponential expansion provides an a-octave audio sweep signal----
Straightforward nonlinear circuits
The theory and construction of logarithmic and exponential circuits isn't difficult, just different from what linear circuits require. By applying a few basic concepts, you can adapt the figure's logarithmic (a) and exponential (b) schemes to a wide range of applications.
Capable of transforming a linear input voltage or current to a logarithmically equivalent output volt age, the design in (a) exhibits a 1% current-to-voltage conformity over a range of nearly six decades. This design, like most log circuits, is based on the inherently logarithmic relationship between a bipolar transistor's collector current (Ic) and base-emitter voltage (V_BE).
In the design, Q1A functions as the "logging" device and is included within op amp A's feedback loop along with the 15.7-kO/1-kO divider. An input to A forces the amp's output to achieve the level required to maintain its summing junction input at zero potential. But because QA's response is dictated by its Ic/V_BE ratio, A's output voltage is the log of its input.
Opamp B and QB provide compensation for QA's temperature-dependent VBE.·B servos OB's Ic to equal the 10-uA current established by the 6.9V LM329 voltage reference and its associated 700-kO resistor. This action fixes O_B’s collector current and therefore its V_BE. And under these conditions, QA's V_BE varies only as a function of the input, yielding:
With QA and Os operating at different lcs, the differential:
VeEs are llV = (KT)LoG (QAic)
BE q e Oalc ' where K=Boltzmann's constant, T =temperature in degrees Kelvin and q=electron charge.
To find the circuit's output, combine these equations to yield:
Here, 6.9V equals the LM329's output, 100k is the input resistor and E_IN>0V.
Although this relationship con firms the circuit's linear-to-log transfer function, it's not the whole solution; without some form of compensation, the circuit's scale factor varies with temperature.
The simplest solution is to have the 1-kO resistor also vary with temperature; using the indicated resistor, the design is compensated to within 1% over -25 to +100°C. If your application needs an exponential expansion instead of a logarithmic compression, just turn the circuit in (a) around. In the resulting exponentiation scheme (b), QA gets driven via the 15.7 kO/1-kO divider. Here Os's lc varies exponentially with its VsE, and op amp B converts this cur rent into an output voltage.
Although these circuits are easy to construct and use, you must take one precaution: Because of the devices' VsE temperature dc pendency, you must keep the transistors and the 1-kn resistor at the same temperature. The transistors are a dual unit and thus track each other. The 1-kO resistor must be mounted as closely as possible to this unit, and the entire network must be isolated from air drafts and changing thermal cur rents on the pc board. The KT/q factor for which the resistor compensates varies by approximately 0.3%/C; a few degrees difference between the components there fore introduces a significant error.
Govern a pump's rate
Although peristaltic pumps are generally driven by a continuously rotating motor, this technique isn't suitable when your application requires precise delivery at low rates as well as a high-throughput capability. (This situation often occurs in chemical or biological process-control environments. Such applications require a high pumping rate for system flushing or process startup but a much lower, very accurate flow for maintaining the process.) Trying to meet these requirements with, say, a dc motor is difficult at best: If the motor can deliver high-speed performance, accurate control at, say, 0.1% of its maximum speed proves difficult.
Fig 1's design, however, satisfies a pump's conflicting high/low-speed drive requirements by employing an exponentially controlled stepper motor as the prime mover. In this scheme, the exponentiator---comprising IC1A and Q1A--gets driven by IC1B. But here, unlike the version discussed in the box, Q1B's collector draws current from integrator IC2A. This stage ramps up (trace A) until reset by level-triggered ICzs (trace B). (Trace C shows how the 100-pF capacitor provides positive ac feedback to this stage's + input.) In this fashion, the oscillator's frequency follows the amount of current that Q1B draws from IC2s's input. (Note that because IC2A's summing junction is always at virtual ground, this circuit is similar to the one in the box.) ICzs's output clocks a dual JK flip flop that's wired to provide the 4-phase signal needed to drive the stepper motor. Using an exponentiator in this way, you achieve a very fine and predictable low-speed control (for example, 0.1 to 10 rpm), yet retain the motor's high-speed capabilities. To calibrate this circuit, ground the V1N pin and adjust the 0.1-Hz trimmer until oscillation just ceases. Next, apply 7.5V to V1N and adjust the 600-Hz trimmer for a 600-Hz frequency.
Sweep the audio spectrum with four ICs By employing a more accurate voltage-to-frequency converter (VFC), you can extend Fig 1's concepts to cover the complete audio spectrum (Fig 2). Intended for laboratory and audio-studio applications, this design provides an output frequency that varies exponentially with a linear input-voltage sweep. Because the scheme uses a VFC IC, its transfer specs remain within 0.15% from 10 Hz to 30 kHz. Thus, it's suitable for use in music synthesizers or for making swept distortion measurements. In the latter application, its output drives a sine-encoded ROM/DAC or analog shaper.
In the Fig 2 circuit, IC1B derives the voltage that drives IC1A's input and the zero trimmer from the VFC's internal reference. The exponentiator functions exactly like the design described in the box to convert a linear input voltage into a nonlinear collector current for driving the VFC. The VFC's direct 10-Hz to 30-kHz.
output also clocks a D flip flop and thus provides a 5-Hz to 15-kHz square wave. To align the circuit, ground the V IN port and adjust the zero trimmer until a 2- to 3-Hz oscillation just starts. Then apply -8V and adjust the full-scale trimmer for a 30-kHz signal. For the component values shown, this process yields an exponentiator K factor of 1V/octave.
Because the linear input is exponentiated, the circuit's output frequency varies tV/octave.
Try an electronic dipstick
Fig 3 demonstrates how an exponential measuring circuit satisfies the requirement for a noninvasive, high-reliability gasoline gauge. This scheme nonlinearly measures a fuel tank's contents to suit applications-- such as remote irrigation-pump installations---that benefit from depleting the tanks as much as possible (without running out of fuel) to eliminate condensation buildup. Such performance requires a scale expansion near "empty" but not near "full."
--------- Ultrasonics and time expansion measure a fuel tank's contents ----------
This acoustically based design operates by bouncing an ultrasonic signal off the fuel's surface and measuring the pulse's round-trip time-the longer the time, the lower the fuel level. Round-trip time gets converted to a voltage that in turn gets exponentiated to yield a high resolution readout when the tank is nearly empty.
The 60-Hz-based clock pulse (trace A) drives a transistor pair and the sonic transducer ST with a 100V pulse. This same clock signal concurrently disables the receiver (to preclude false responses arising from noise) via a one-shot (traces Band D) and sets a flip flop (trace C). The one-shot then again goes HIGH (D), and the receiver (using the same sonic transducer) "hears" the echo and resets the flip flop (C). (This elapsed time (C) represents the tank's remaining fuel.) The flip flop's output gets clamped by the LM329, integrated by IC1D and exponentiated via ICZA, Qa and IC2B· The result drives a 1-mA FS meter. The design's 1V/decade scale factor equates to a meter reading of 10% FS for an 80%-full tank; the meter's last 20% corresponds to the tank's last 2%.
---- Photomultipliers determine grape ripeness, produce finer wines ---
Finer wines through science
Another example (Fig 4) demonstrates how logarithmic feedback networks can extend a photomultiplier tube's (PMT's) response range without employing complex current sources.
This design determines an object's optical density using photometric techniques. In it, a light source is optically split; one beam passes through a density reference, the other through the sample. (The sample in this case is a grape. The object of the test is to determine its ripeness.) The PMTs detect the light beams' different intensities and convert these signals to output currents. (For a discussion of a PMT's characteristics and a suitable 1-kV power-supply design, see EDN, February 3, pg 127.) The PMTs' outputs--which can range from 10^- 9 to 10^-1 A--get summed in a log-ratio stage. This technique results in an amplifier output that's proportional to the two channels' density ratio; it's a measurement that has a wide dynamic range and isn't affected by variations in the light source's intensity. Theoretically, a less-than-perfect current-to voltage conversion results because the log amp's inputs aren't at virtual ground. In fact, however, this error is insignificant because the PMTs' output impedance is very high. This simple circuit's most significant error results from the transistors' collectors operating at lightly different potentials. But for this application, you'll never taste the difference.