Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Active and Passive Elec. Comp., 1994, Vol. 17, pp. 49-56Reprints available directly from the publisherPhotocopying permitted by license only(C) 1994 Gordon and Breach Science Publishers S.A.Printed in Malaysia
DIGITALLY PROGRAMMABLE ACTIVE-RFUNCTION GENERATOR
MUHAMMAD TAHER ABUELMA’ATTIKing Fahd University of Petroleum and Minerals, Box 203, Dhahran 31261, Saudi Arabia
(Received December 15, 1993; in final form February 22, 1994)
A new digitally programmable active-R function generator circuit is presented. The circuit uses fouroperational amplifiers, two operational transconductance amplifiers, and resistors. The circuit can pro-vide sinusoidal, square, and triangular waves with digitally programmable frequency. The frequency islinearly proportional With the digital input.
I. INTRODUCTION
Because external capacitors are eliminated altogether, active-R filters and oscil-lators using resistors only are very attractive for monolithic IC fabrication. Thistechnique has been successfully used for implementing sinusoidal oscillators andsquare wave generators. 1-3 However, its use for implementing function generators,simultaneously generating sinusoidal, square, and triangular waves has not beenreported in the open literature.
The purpose of this paper is to present a novel active-R function generator. Thepossibility of obtaining a digitally programmable frequency of oscillation will beexplored.
II. PROPOSED CIRCUIT
Consider the circuit shown in Fig. (1). Let the open-loop gain of the operationalamplifier be represented by the single-pole model given by
A(s) (1)S+ ,
where A0 is the dc gain, w is the corner frequency, and B A0w is the gain-bandwidth product of the operational amplifier. Direct analysis shows that thecircuit formed by the operational amplifier OA3 and resistor R3 and the circuitformed of the operational amplifier OA4 and resistor R4 can be replaced by theseries combinations R Cs., and Rs, Cs, respectively,45 with
RSi-"- Ri, i= 3,4 (2)
49
50 M.T. ABUELMA’ATTI
o I o
ACTIVE-R FUNCTION GENERATOR 51
and
1Cs, BR---.’ 3, 4 (3)
Therefore, the circuit of Fig. (1) can be reduced to the equivalent circuit shownin Fig. (2). A similar circuit is reported in Reference (6). Using this equivalentcircuit, it is easy to show that the output at point X is a square wave with amplitude
IVccl; the operational amplifier OA1 is working as a comparator. This squarewave will be integrated by the integrator formed of R, Rs3 and Cs3. Thus, thevoltage at point Y, with the operational amplifier OA2 working as a unity gainbuffer, is a triangular wave of the form (see Appendix I)
VccRs- VBR1 Rl(Vcc + VB)Vv (R + Rs)
+C3(R + R3)
t (4)
Using eqn (4), the time T required for the voltage at point Y to change from -Vato VB is given by
T Cs3(RI + Rs3)VB(2R1 + Rs3) VccRs3
R(Vcc + VB)
Similarly, the time required for the voltage at point Y to change from Va to -VBis given by
T2 T (6)
Thus, the period of the triangular wave can be expresseo as T T + T2and the frequency of oscillation is given by
2T
1 1 R(Vcc + VB)f- T- 2Cs.(Rl + Rs3)VB(2RI + Rs) VccRs (7)
The lowpass filter C2R2 will convert the triangular wave at Y into a sine wave atpoint Z. This sine wave will be applied to the comparator OA2, thus producing asquare wave at X and the cycle will continue.
Combining eqns (2, 3 and 7) the frequency of oscillation can be expressed as
BR3 R(Vcc + VB)f (8)
2(R, + R3)Va(2R + R3)- VccR3
If we choose Rt >> R3 eqn (8) reduces to
BR3f (9)
2Rt
52 M.T. ABUELMA’ATTI
Thus, the frequency of oscillation will be inversely proportional to R. Also, fromeqn (9) it is obvious that the frequency of oscillation is proportional to the gain-bandwidth product, B, of the operational amplifier.
Since the frequency of oscillation is inversely proportional to R then by replacingR by an electronically tunable resistor, the realization of an electronically tunableactive-R function generator is feasible. Here we propose to use the circuit of Fig.(3) for implementing the electronically tunable resistor. The circuit uses two op-erational transconductance amplifiers and a single resistor. Direct analysis showsthat
V 0.7 VIa RB R- (10)
IB, gmzVc (11)
iout gm,Vin (12)
where
IBi 1, 2 (13)gmi 2VT’
Combining eqns (10)-(13), the equivalent resistance of the circuit of Fig. (3) willbe
Req V----e-" (2VT)2 Ra (14)|out WC V
At room temperature, the thermal voltage VT equals 26 mV and eqn (14) reducesto
Req Ra/V369Vc
(15)
From eqn (15) it is obvious that the equivalent resistance is inversely proportionalto the control voltage Vc. By obtaining this voltage from the output of a digital-to-analog converter (DAC), the realisation of a digitally programmable electron-ically tunable resistor is feasible. Furthermore, by replacing the resistor R of Fig.(1) by this digitally programmable resistor, the realisation of a digitally program-mable, electronically tunable active-R function generator is feasible. The frequencyof oscillation will be linearly proportional with the digital input.
III. EXPERIMENTAL RESULTS
The function generator of Fig. (1) was built and tested using the uA741 operationalamplifiers. Oscillation frequencies up to 10 KHz were successfully obtained. To
ACTIVE-R FUNCTION GENERATOR 53
54 M.T. ABUELMA’ATTI
Vin c
+V
+V
FIGURE 3 Proposed electronically tunable resistor.
iout
investigate the feasibility of obtaining a digitally programmable, electronically tun-able active-R function generator, the circuit of Fig. (4) was built and tested using741 operational amplifiers and CA3080 operational transconductance amplifiersand a passive R-2R digital-to-analog converter. The digital input levels are 0 V forlogic 0 and 5 V for logic 1. Oscillations were successfully obtained and digitallycontrolled for digital inputs in the range 0000 to 1111.
IV. CONCLUSION
In this paper a new active-R electronically tunable, digitally programmable functiongenerator circuit has been presented. The main features of the circuit are thefollowing:
1. It only uses resistors without recourse to any external capacitors. Thereforeit is attractive for monolithic IC implementation.
2. It can be used with mini/microcomputer or microprocessor-based systems.3. It is possible to obtain a linear relationship between the control voltage and
the frequency of oscillation.
ACTIVE-R FUNCTION GENERATOR 55
56 M.T. ABUELMA’ATTI
REFERENCES
1. M.T. Abuelma’atti, W.A. Almansouri, K.M. Alruwaihi, Digitally programmable active-R squaregenerator, IEEE Transactions on Instrumentation and Measurement, Vol. 39, 1990, pp. 527-530.
2. M.T. Abuelma’atti and W.A. Almansouri, New voltage-controlled active-R oscillator, InternationalJournal of Electronics, Vol. 61, 1986, pp. 255-259.
3. M.T. Abuelma’atti and W.A. Almansouri, Identification of two-amplifier active-R sinusoidal os-cillators, Proceedings lEE, Vol. 134, Part G, 1987, pp. 137-140.
4. M.T. Ahmed, M.A. Siddiqi, M.T. Javed, A general synthesis technique for active-R networks,International Journal of Electronics, Vol. 54, 1983, pp. 417-425.
5. P.V. Ananda Mohan, Novel active filters using amplifier pole, Electronics Letters, Vol. 16, 1980,pp. 378-380.
6. M.T. Abuelma’atti and S.A. AI-Sayed, Function generator is digitally Programmable, ElectronicsWorld, Vol. 99, 1993, p. 411.
APPENDIX I
In this appendix the derivation of eqn (4) will be shown. Refer to Fig. (5) andconsider an input voltage of the form shown in Fig. (6). Consider an instant oftime when the input voltage changes from Vcc to Vcc. The capacitor now chargesfrom -VB towards VB through the (R + Rs)Cs., combination. Thus, the voltageacross the capacitor can be expressed as
Vc(t) -V, + (Vcc + VB)[1 -exp(-t/(Cs.(R1 + Rs.)))]
and the voltage drop across the resistor R can be expressed as
dVc R(Vcc + VB)VR,(t) RiCs3 dt (R1 +
Thus, the voltage at point Y can be expressed as
RIVv Vcc- (Vcc + Vu)R, + Rs. exp(-t/(cs3(R’ + R.,))) (A1)
For sufficiently small values of t/[Cs.,(R + Rs,)], that is sufficiently large timeconstants C.,(Rt + R.,), eqn (A1) can be approximated by
VccR- VBRI R(Vcc + VB)Vv + t (A2)
(R, + R.,) C3(R, + Rs3)
Eqn (A2) shows that the voltage at point Y will increase linearly with time. Thetime T required for the voltage at point Y to reach VB can be obtained from eqn(A2) by substituting Vv Va and t T and eqn (5) can be obtained.
International Journal of
AerospaceEngineeringHindawi Publishing Corporationhttp://www.hindawi.com Volume 2010
RoboticsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Active and Passive Electronic Components
Control Scienceand Engineering
Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
International Journal of
RotatingMachinery
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporation http://www.hindawi.com
Journal ofEngineeringVolume 2014
Submit your manuscripts athttp://www.hindawi.com
VLSI Design
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Shock and Vibration
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Civil EngineeringAdvances in
Acoustics and VibrationAdvances in
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Electrical and Computer Engineering
Journal of
Advances inOptoElectronics
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014
SensorsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Modelling & Simulation in EngineeringHindawi Publishing Corporation http://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Chemical EngineeringInternational Journal of Antennas and
Propagation
International Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Navigation and Observation
International Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
DistributedSensor Networks
International Journal of