Electronotes/AN-23 - The CA3080 as a voltage-controlled resistor: Difference between revisions

no edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 1:
[[File:AN23 fig 1a.jpg|thumb|right|250px|Fig. 1a.jpg]][[File:AN23 fig 1b.jpg|thumb|right|250px|Fig. 1b.jpg]][[File:AN23 fig 1c.jpg|thumb|right|250px|Fig. 1c.jpg]][[File:AN23 fig 1d.jpg|thumb|right|250px|Fig. 1d.jpg]][[File:AN23 fig 1e.jpg|thumb|right|250px|Fig. 1e.jpg]][[File:AN23 fig 2a.jpg|thumb|right|250px|Fig. 2a.jpg]][[File:AN23 fig 2b.jpg|thumb|right|250px|Fig. 2b.jpg]]In [[Electronotes/AN-22|AN-22]], we looked at the [[CA3080]] Operational[[operational Transconductancetransconductance Amplifieramplifier]] (OTA) as a voltage-controlled gain source. Here, we will use these previous ideas as a jumping-off point to see how the CA3080 can be made to act like a [[voltage-controlled resistor]] (VCR). In these applications, the CA3080 is used in its [[linear]] mode, so signals at the actual input pins are limited to (generally attenuated to) ±10 mV. In the cases below we will not be showing the actual circuitry that controls the control current (<math>I_{c}</math>) of the CA3080, but the reader can consider this circuitry to be similar to that shown in AN-22. The fact that the CA3080 could look like a [[resistor]] is implied by the name "transconduct ance[[transconductance]]" and can be seen by writing the basic equation for the CA3080 as:
 
<math>\frac{V_{diff}}{I_{out}} = \frac{1}{(19.2 \cdot I_{c}})}</math> (1)
 
We can thus look at the circuit of Fig. la1a as a form of a voltage-controlled resistor. If we rewrite equation (1) a little we get:
 
<math>I_{out} = 19.2 \cdot I_{c} \cdot V_{diff} = \frac{I_c \cdot V_{in}}{23.7} = \frac{V_{in}}{R_{eq}}</math>
 
where <math>R_{eq} = \frac{23.7}{I_{c}}</math>, and where we have made use of the values shown for the [[voltage divider]] [[attenuator]]. What kind of a VCR is this? Well, we can see that the ground point receives current as though it were being supplied from a voltage <math>V_{in}</math> through a resistor <math>R_{eq}</math> is shown in Fig. lb1b. However, this is not a load resistor since the actual load presented by the VCR is always 100,220 ohms. Thus, it is a resistor from an input as seen from ground. If we consider the standard [[operational amplifier inverter|inverting amplifier]] circuit of Fig. lc1c, which has gain <math>-\frac{R_{f}}{R_{i}}</math>, we can see that if we put this VCR in place of <math>R_{i}</math>, we get the gain control of AN-22 from a different point of view. This is shown in Fig. Id1d. This is a very useful VCR and finds many applications such as in the voltage-controlled [[operational amplifier integrator|integrator]] shown in Fig. le1e. Two of these VC integrators and an [[operational amplifier|op-amp]] [[summer]] can be used to form a VC [[state-variable filter]], which is very useful as a basic voltage-controlled filter block.
 
Next we would like to look to see if we can make a VCR that looks like a resistive load. That is, we want to have a VCR that actually draws different currents depending on the voltage across it - which after all is what a real resistor does. This can be implemented as shown in Fig. 2a. Ignore for the moment the upper op-amp in Fig. 2a, which is just a [[operational amplifier buffer|voltage follower]] to drive the attenuator on the input of the CA3080. The output of the CA3080 is thus
<math>I_{out} = I_{c} \cdot \frac{V_{in}}{23.7} = \frac{V_{in}}{R_{eq}}</math>
which is the same thing we had above. But here the current is drawn from the input (<math>I_{in} = I_{out}</math>) so the VCR looks like a resistor to ground, as seen in Fig. 2b. We can thus use this sort of VCR to implement the [[high pass filter|high-pass filter]] structure shown in Fig. 2c. The implementation is shown in Fig. 2d, and the 3dB frequency is <math>\frac{1}{2 \pi R_{eq}C}</math>.
Fig. 2c. The implementation is shown in Fig. 2d, and the 3dB frequency is <math>\frac{l}{2 \pi R_{eq}C}</math>.
<div><ul>
<li style="display: inline-block;">[[File:AN23 fig 2c.jpg|thumb|right|250px|Fig. 2c.jpg]]</li>
Line 21 ⟶ 20:
<li style="display: inline-block;">[[File:AN23 fig 3b.jpg|thumb|right|250px|Fig. 3b.jpg]]</li>
</ul></div>
Since we have implemented the simple R-C high-pass filter (with an output buffer), it is of interest to ask if the corresponding R-C [[low pass filter|low-pass filter]] can be realized. It might at first seem that the VCR of Fig. la1a would be the answer, but if we look at this closely we see that it supplies a current that is indeed proportional to an input voltage, but the other end is always taken to be ground, while in the simple R-C low-pass, the voltage "x" (see Fig. 3a) is not in general zero. Thus, we need a VCR which sees two voltages, <math>V_{in}</math>, and the voltage "x" which is the same as the output voltage. The circuit of Fig. 3b is the proper realization. This is easy to show.
 
<math>I_{out} = 19.2 \cdot I_{c} \cdot V_{diff} = 19.2 \cdot I_{c} (V_{+} - V_{-}) = \frac{I_{c}(V_{in} - V_{out})}{23.7} = \frac{(V_{in} - V_{out})}{R_{eq}}</math>
Line 29 ⟶ 28:
<math>I_{R} = \frac{(V_{in}-x)}{R} = \frac{(V_{in}-V_{out})}{R}</math>
 
Thus we have implemented three types of VCR's. The first (Fig. la1a) is useful for supplying current to a ground potential. The second (Fig. 2a) is useful as a resistor to ground. The third (using the differential input arrangement of which Fig 3b is an example) is one form of a floating resistor.
 
A more general form of a floating resistor is shown in Fig. 4, and is a circuit first suggested by G. Wilcox.
Line 40 ⟶ 39:
<math>I = (V_{2}-V_{1})(\frac{1}{200k}+\frac{I_{c}}{47.3})</math>
 
Thus, as the current <math>I_{c}</math> is increased, the effective resistance goes down, starting from a value of 200k (or whatever attenuator is used). For a completely linear system, the circuit of Fig. 5 can be used to get rid of the l/<math>\frac{1}{200k}</math> term.
 
== References ==
* Electronotes[http://electronotes.netfirms.com/AN23.PDF Application Note No. 23], Electronotes, 18 January 1977, © Bernie Hutchins
 
[[Category:Electronotes Application Notes]]
[[Category:CA3080]]
[[Category:OTA]]