is the quadrature oscillator a multivibrator?

7
Modeling the Scaling Limits of Double-Gate MOSFETs with Physics-Based Compact Short-Channel Models of Threshold Voltage and Subthreshold Swing 23 IEEE CIRCUITS & DEVICES MAGAZINE NOVEMBER/DECEMBER 2004 8755-3996/04/$20.00 ©2004 IEEE HEADLINE HEADLINE HEADLINE T he aim of this article is to give insight into the mechanisms behind the behavior of oscillators from a new angle, introducing the idea of “frozen eigenvalues.” This approach is based on piecewise-linear modelling and a study of the eigenvalues of the time varying linearized Jacobian of the nonlinear differential equations describing the oscillator. A multivibrator and a quadrature oscillator are used as test examples. The mechanisms behind the oscillations of the two circuits are compared. BACKGROUND By means of the Barkhausen Criteria, a sinusoidal oscillator is normally designed as a linear amplifier with a frequency-determining feedback circuit so that the poles of the whole circuit are on the imaginary axis of the complex frequency plane. In other words, you try to implement an ideal harmonic oscillator that may be modelled as an ideal linear inductor in parallel with an ideal linear capacitor. The ideal harmon- ic oscillator is mathematical fiction. It may be started up with arbitrary initial con- ditions and no transient time to steady-state behavior. In the real world, there are always losses to be compensated. In order to start up the oscillations, some parame- ters of the circuit are adjusted so that the poles (eigenvalues) of the linearized cir- cuit are in the right-half plane (RHP) of the complex frequency plane, i.e., in the initial dc bias point, the circuit is unstable, and signals will start to increase when A Piecewise-Linear Modeling Approach to Understanding the Mechanisms Using “Frozen Eigenvalues” Erik Lindberg

Upload: dtu

Post on 10-Nov-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

Modeling the Scaling Limits of Double-Gate MOSFETs with Physics-Based Compact Short-Channel Models of

Threshold Voltage and Subthreshold Swing

23 ■IEEE CIRCUITS & DEVICES MAGAZINE ■ NOVEMBER/DECEMBER 2004 8755-3996/04/$20.00 ©2004 IEEE

HEADLINEHEADLINEHEADLINE

The aim of this article is to give insight into the mechanisms behind thebehavior of oscillators from a new angle, introducing the idea of “frozeneigenvalues.” This approach is based on piecewise-linear modelling and astudy of the eigenvalues of the time varying linearized Jacobian of the

nonlinear differential equations describing the oscillator. A multivibrator and aquadrature oscillator are used as test examples. The mechanisms behind theoscillations of the two circuits are compared.

BACKGROUNDBy means of the Barkhausen Criteria, a sinusoidal oscillator is normally designed asa linear amplifier with a frequency-determining feedback circuit so that the poles ofthe whole circuit are on the imaginary axis of the complex frequency plane. In otherwords, you try to implement an ideal harmonic oscillator that may be modelled asan ideal linear inductor in parallel with an ideal linear capacitor. The ideal harmon-ic oscillator is mathematical fiction. It may be started up with arbitrary initial con-ditions and no transient time to steady-state behavior. In the real world, there arealways losses to be compensated. In order to start up the oscillations, some parame-ters of the circuit are adjusted so that the poles (eigenvalues) of the linearized cir-cuit are in the right-half plane (RHP) of the complex frequency plane, i.e., in theinitial dc bias point, the circuit is unstable, and signals will start to increase when

A Piecewise-LinearModeling Approachto Understanding theMechanisms Using“Frozen Eigenvalues”

Erik Lindberg

■ 24 IEEE CIRCUITS & DEVICES MAGAZINE ■ NOVEMBER/DECEMBER 2004

the power supply is connected. It is obvious that if the poles arevery close to the imaginary axis, the time constant is very large(days, months, years?), and the transient time to steady-statebehavior is very large, i.e., apparently steady-state sinusoidaloscillations take place. The placement of the poles on the imag-inary axis is an impossible act of balance.

Due to the nonlinearities, the physical nature of the circuitand the signals will always be limited in some way. The crucialpoint is whether there will be oscillations or just a transitionto a new stable dc bias point. Very little is reported about howfar out in RHP the poles should be placed initially. In text-books and papers you may find statements like: “a ‘linear’ oscil-lator is an unstable amplifier for which the nonlinearities arebringing back the initial poles in the right half plane of the com-plex frequency plane, RHP, to the imaginary axis”; or “a ‘linear’oscillator is an amplifier with positive or regenerative feed backfor which the Barkhausen condition is satisfied at a particular fre-quency”; or “the frequency component of the noise correspond-ing to the Barkhausen criteria will be amplified by the feed backcircuit so that the proper sine signal builds up.” This article willconclude that these statements are not true.

AMPLIFIERS AND OSCILLATORSAmplifiers are circuits with a stable dc bias point as a referencefor the signals. The differential equations used as a mathematicalmodel for the circuit are nonlinear. The dc bias point is just thestarting point at time zero. At a certain time, you may define aninstant bias point and linearize the equations. For small signals,you assume that the instant dc bias point is time invariant andthe amplifier is linear i.e. the eigenvalues of the Jacobian of thelinearized differential equations are fixed in the complex frequen-cy plane, and you may calculate the Bode plot (amplitude andphase characteristic). This assumption is called “the linear blink-ers approach.” For large signals, you observe distortion, and theassumption of a time invariant dc bias point is no longer valid.

Oscillators are nonlinear circuits which may have an unsta-ble dc bias point as startup reference. If the nonlinearities arepiecewise-linear, you are facing a situation where you havefinite time slots where the circuit is linear, so it makes sense toinvestigate the eigenvalues of the Jacobian of the linearized dif-ferential equations and see whether the signals are increasing ordecreasing in amplitude in a certain time slot. The trajectories

of the eigenvalues in the complex frequency plane, the s-plane,become piecewise-linear. The eigenvalues of the Jacobian of thelinearized differential equations are the poles of the networkfunctions. It is obvious that the signals will increase in ampli-tude if the poles are in RHP and decrease in amplitude if theeigenvalues are in the left-half plane (LHP) of the complex fre-quency plane. If you assume that the poles are moving back andforth between RHP and LHP, the mechanism behind the behav-ior of an oscillator may be described as an act of balancebetween the energy you gain from the dc power supply whenthe poles are in RHP and the energy you loose when the polesare in LHP. In the case of a stable dc bias point, you may alsoobserve poles in LHP all the time, and the energy is supplied aspulses in each period or half period of the oscillations.

In case of continuous nonlinearities, you may study the lin-earized small signal model and find the eigenvalues of the lin-earized Jacobian at a certain instant (the time is “frozen”). Ifthere is only one continuous nonlinearity without breakpoints (no jumps in the derivative) in the circuit, you may eas-ily find the trajectories of the eigenvalues in the s-plane. If youhave several nonlinearities in the circuit it becomes necessaryto calculate the eigenvalues at each integration step if youwant to find the trajectories in the s-plane. The study of themovement of the eigenvalues of the Jacobian of the linearizeddifferential equations as function of time is called “the frozeneigenvalues approach” [1]–[3]. It gives you some insight in thebehavior of a nonlinear circuit in the time domain similar tothe Bode plot for linear circuits. Unfortunately, the conceptsof amplitude and phase are not defined for a nonlinear circuit.

OSCILLATORS AS UNSTABLE AMPLIFIERSAn oscillator is a circuit for which a constant input signal (dc bat-tery) produces an oscillating output signal (a steady-state, time-varying signal). The signal may be periodic or chaotic. An old ruleof thumb says that if you want to design an oscillator, try todesign an amplifier instead, and, if you want to design an amplifi-er, try to design an oscillator instead (i.e., invert Murphy’s Law).

Figure 1 shows a perfect linear amplifier with positive and neg-ative feedback. The input impedance of the amplifier is assumedinfinite, the output impedance is assumed zero, and the gain ofthe amplifier is assumed constant, i.e., V3 = A(V1 − V2). If youintroduce memory elements—capacitors, coils, hysteresis—in thefour impedances, various types of oscillators may be obtained [4].

If you observe time-varying signals for zero input signalVin = 0, you have an oscillator. If the poles of the circuit are inLHP of the complex frequency plane, the signals are damped.If the poles are in RHP, the signals are undamped. The signalsare steady-state signals only if the poles are on the imaginaryaxis. This is, of course, impossible in a real-world circuit. Theideal harmonic oscillator may be started with any initial con-dition and keep its amplitude and frequency constant. As men-tioned above, you cannot balance on a razor’s edge.

If you want to build an oscillator you must introduce nonlin-earity in some way, e.g., by means of an amplifier with nonlineargain so that for small signals the poles of the linearized circuit arein RHP and for large signals the poles are in LHP. In this case,1. An amplifier with positive and negative feedback, V(3) = A(V(1,2)).

ZD

Vin

ZA ZB

A

3

ZC2

1

+

+

25 ■IEEE CIRCUITS & DEVICES MAGAZINE ■ NOVEMBER/DECEMBER 2004

you may obtain steady-state behavior based on the balancebetween energy you obtain from the battery when the poles are inRHP and energy you loose when the poles are in LHP. With refer-ence to Figure 1, a Wien bridge oscillator may be designed withZA as a resistor-capacitor (RC)-parallel circuit, ZB as a RC-seriescircuit, and ZC and ZD as resistors. Instead of a nonlinear gainamplifier, diodes may be introduced in ZC so that amplitude andfrequency of the oscillator may be adjusted independently [1].

In other words, in many cases an oscillator may be consid-ered a feedback amplifier with an unstable dc bias point. Due tothe nonlinear components, the linearized small signal modelcorresponding to the instant bias point will vary with time. Thedominating behavior of the circuit is based on the instantplacement of the poles of the linearized model. If the poles arein RHP, the signals will increase in amplitude. If the poles arein LHP, the signals will diminish in amplitude.

As mentioned above, there exist stable dc bias point oscilla-tors which are damped systems. They are based on a periodicimpulse mechanism that, in the case of the pendulum clock, iscalled the escapement.

In the following, a common multivi-brator and a quadrature oscillator areinvestigated by means of the frozeneigenvalues approach in order to illus-trate and clarify the idea.

COMMON MULTIVIBRATORIf you replace the impedance ZD in Fig-ure 1 with a capacitor CD = 0.5 µF andthe impedances ZA, ZB and ZC withresistors RA = 1 k�, RB = 1 k�, andRC = 2 k�, you have a common multi-vibrator with real poles moving backand forth between RHP and LHP. Thehysteresis is the second “memory com-ponent’’ needed for oscillations.

Figure 2 shows the voltages as functionsof time using an RC4136 operational ampli-fier (op amp). The time constant becomes

τ = RC = −((RARC)/RB)CD = −1 ms for very large A andτ = RCCD = +1 ms for A = 0. This is in agreement with Figure 2.

Assuming perfect an op amp with gain A, the pole of thecircuit is +1 k for very large A and −1 k for very little A. ForA = 2, the pole passes from +∞ to −∞, as shown on Figure3. Please note that this is not a jump but a smooth transition.

QUADRATURE OSCILLATORQuadrature oscillators are based on a feedback loop with atleast one almost ideal integrator for which input and outputare two sinusoids with 90◦ phase difference. In [5], an activeRC integrator and a passive RC integrator are combined with anegative resistance. The mechanism with a complex pole pairmoving between RHP and LHP may be observed.

If two amplifiers are coupled as shown in Figure 4, you mayhave a quadrature oscillator if the impedances are chosen asresistors according to [7]. In this case, you make use of the opamp poles as frequency, determining memory (integrating realpoles) and the nonlinear saturation characteristic of the opamp as the amplitude limiting mechanism.

2. Common multivibrator, PSpice analysis, op amp input voltage V(1,2)and op amp output voltage V(3) as functions of time.

3. Multivibrator pole as function of amplifier gain A.

1

0.8

0.6

0.4

0.2

0

−0.2

−0.4

−0.6

−0.8

−10 10 20 30 40 50

× 104

Pol

e

Gain A

20 V

0 V

−20 V

20 V

0 V

−20 V0 s 2 ms 4 ms 6 ms 8 ms 10 ms

Time

V(1, 2)

V(3)

4. Quadrature oscillator.

Z1

Z7 Z8

Z5 Z6

A1 A2

Z2 Z3 Z42

1

4 6

+

+

3 5

■ 26 IEEE CIRCUITS & DEVICES MAGAZINE ■ NOVEMBER/DECEMBER 2004

The quadrature oscillator is made from three circuits. Forthe first circuit (Z1, Z2, and A1) you have

V3

V1=

1 + R2

R1

1 + 1A1

(1 + R2

R1

) .

For the second circuit (Z3–Z6 and A2), you have:

V6

V3= 1(

1 + R3

R4

)(R5

R5 + R6− 1

A2

)− R3

R4

.

The third circuit is the feedback circuit (Z7 and Z8) for which:

V1

V6= R7

R7 + R8.

The loop gain is the product of the three network functions.With reference to [7], you may now design the oscillator.

With R1 = R4 = R7 = 10 k� , you get R2 = 33.5 k� ,R3 = R8 = 3 k� , R5 = 1 � , and R6 = 1, 130 � . Figure 5shows the result of a PSpice analysis with two µA741 op amps.The frequency is 530 kHz, and the output amplitude of any ofthe two op amps is 155 mV.

In the PSpice macro model of the op amp, diodes andtransistors are used for modelling of the nonlinear loss andmemory mechanisms which give rise to a time varying oper-ating point. Figure 6 shows a simple macro model for the opamp with two negative real poles. The model is based on theassumption of a time invariant operating point. Figures 7 and8 show the result of an optimization of the simple model withonly one nonlinear element: the piecewise-linear, voltage-controlled current source GI1. The component valuesobtained are: C1 = 71.173000 µF, R1 = 446.36969 � ,C2 = 205.87424 pF, and R2 = 446.35600 �, correspondingto a dominant pole at 31.48 HZ and a HF pole at 10.88 MHz.

Figures 7 and 8 show the close agreement between the outputvoltage V(3) of the PSPICE library macro model and the output

5. Quadrature oscillator. V(3) as function of V(6)

200 mV

0 V

−200 mV−200 mV −100 mV 0 V 100 mV 200 mV

V(6)V(3)

6. Op amp macro model.Eout = A(s)Vac, ω1 = 197.77, ω2 = 68.375 M.

1+ +

GI1 16 GI2 13 Eout 15

C1 R1 C2 R2Vac

7. Comparison of the open loop ac-transfer characteristics of the op amp macro model of Figure 6and the PSpice µA741 library macro model. Amplitude characteristic. Logarithmic frequency scale.

2.0 u

20 mV

0 V

100

0

−100

−200

10 mV

0

−2.0 u

SEL >>

10 mHz 1.0 Hz 100 Hz 10 kHz 1.0 MHz 100 MHz 10 GHz 1.0 THz

DB(V(3) )−DB(V(6) )

V(3)−V(6)

DB(V(3) ) FrequencyDB(V(6) )

voltage V(6) of the macro model in Fig-ure 6 in the frequency range 1 mHz to 1THz. Figures 9 and 10 show that the hys-teresis of the PSpice library macro modelis not modeled in Figure 6.

There are only two nonlinear com-ponents, GI1A1 and GI1A2, in thequadrature oscillator model in Figure 6when the simple op amp model of Fig-ure 6 is used. These nonlinearities arepiecewise linear. There are four combi-nations of large gain and zero gain, soyou may calculate the poles as follows.For small signals, i.e., when the op ampinput voltages V(1, 2) and V(4, 5) areboth in the range from −47 µV to+47 µV, there are two complex polepairs, one in RHP and one in LHP:

real ± j imag real ± j imag+400 k 4.49 M −11.3 M 4.49 M

When V(1, 2) is outside the range from −47 µV to +47 µV,and V(4, 5) is in the range from −47 µV to +47 µV, there arefour negative real poles:

real real real real−31.5 −1.71 M −9.17 M −10.9 M

With V(1, 2) in the range from −47 µV to +47 µV, and V(4, 5)

outside the range from −47 µV to +47 µV, there are four neg-ative real poles:

real real real real−31.5 −1.71 M −9.17 M −10.9 M

When V(1, 2) and V(4, 5) are both outside the range from−47 µV to +47 µV, there are two real double poles in LHP:

27 ■IEEE CIRCUITS & DEVICES MAGAZINE ■ NOVEMBER/DECEMBER 2004

8. Comparison of the open loop ac-transfer characteristics of the operatging amperage macro model of Figure 6 and the PSpice µA741 library macromodel. Phase characteristic. Logarithmic frequency scale.

4.0 ud

−4.0 ud

5.0 d

2.5 d

180 d

90 d

0 d

0 d

0 d

SEL>>

10 mHz 1.0 Hz 100 Hz 10 KHz 1.0 MHz 100 MHz 10 GHz 1.0 THz

Frequency

P(V(3))–P(V(6))

P(V(3))–P(V(6))

P(V(3)) P(V(3))

9. Comparison of the dc-transfer characteristics of the op amp macro model of Figure 6and the PSpice library macro model. VDC is varied from −100 µV to +100 µV.

4.0 V

2.0 V

−0.5 V

10 V

0 V

−10 V

SEL>>

−100 µV−80 µV −60 µV −40 µV −20 µV −0 µV 20 µV 40 µV 60 µV 80 µV 100 µVVdc

V(3)–V(6)

V(3) V(6)

real real real real−10.9 M −10.9 M −31.5 −31.5

Only in the case where the input voltages of A1 and A2 areboth small signals, a complex pole pair in RHP is present corre-sponding to the unstable dc bias point. In the other cases, thepoles are real and negative, and the circuit is damped. This is inagreement with Figure 11. It is seen how the two op amps syn-chronize so that only one is active at a time. A certain amount ofenergy is moving between the memory elements correspondingto the input level of 47 µV above which the gain is zero.

CONCLUSIONSThis article demonstrated that it is possible to obtain insight inthe mechanisms behind the behavior of oscillators by means of“the frozen eigenvalues approach.” We must rewrite our text-

books and replace statementsconcerning “nonlinearitiespulling the poles back to theimaginary axis” with properstatements concerning themechanisms behind steady-state oscillations, e.g., sinu-soidal oscillation, where acomplex pole pair is movingbetween RHP and LHP, orrelaxation oscillation, wherereal poles are moving betweenRHP and LHP. The mecha-nism behind the behavior of aquadrature oscillator whereonly in the unstable dc biaspoint a complex pole pairoccur in RHP is investigated.In the steady state, all polesare real and negative, andrelaxation oscillations similarto the multivibrator perfor-mance occur. The “frozeneigenvalues” might be thestarting point for a properexplanation of the mecha-nisms behind “phase noise.”

REFERENCES[1] E. Lindberg, K. Murali, and A.

Tamasevicius (2001). “Design ofchaotic oscillators,” presented atECCTD’01—the 15th EuropeanConference on Circuit Theory andDesign, Helsinki, Tutorial T5[Online]. Available: http://www.ecs.dtu.dk/tutor-01.htm.

[2] E. Lindberg, “Colpitts, eigenval-ues and chaos,’’ in Proc.NDES’97—the 5th InternationalSpecialist Workshop on Nonlin-ear Dynamics of Electronic Sys-tems, Moscow, 1997, pp. 262–267.

[3] E. Lindberg, “Oscillators and eigenvalues,’’ in Proc. ECCTD’97—The1997 European Conference on Circuit Theory and Design, Budapest,1997, pp. 171–176.

[4] J.R. Westra, C.J.M. Verhoeven, and A.H.M. van Roermund, Oscillatorsand Oscillator Systems—Classification, Analysis and Synthesis.Norwell, MA: Kluwer 1999, pp. 1–282.

[5] A.S. Sedra and K.C. Smith, Microelectronic Circuits, 4th ed. London,U.K.: Oxford Univ. Press, 1998.

[6] L. Strauss, Wave Generation and Shaping. New York: McGraw-Hill,1960, pp. 1–520.

[7] E. Vidal, A. Poveda, and M. Ismail, “Describing functions andoscillators,” IEEE Circuits Devices Mag., vol. 17, pp. 7–11, Nov. 2001.

Erik Lindberg is with the Technical University of Denmark inKongens Lyngby, Denmark. E-mail: [email protected] [email protected].

■ 28 IEEE CIRCUITS & DEVICES MAGAZINE ■ NOVEMBER/DECEMBER 2004

10. Comparison of the dc-transfer characteristics of the op amp macro model of Figure 6and the PSpice library macro model. VDC is varied from −100 µV to +100 µV.

4.0 V

2.0 V

0 V

0 V

10 V

−10 VSEL>>

−100 µV −80 µV −60 µV −40 µV −20 µV −0 µV 20 µV 40 µV 60 µV 80 µV 100 µV

V(3)–V(6)

VdcV(3) V(6)

11. Input voltages of op amps (V(1,2), V(4,5)) and nonlinear currents of op amps (GI1, GI2)as functions of time (initial transient to steady state). The op amp macro model of Figure 6 used.

50 u

50 u

200 u

300 u

0

0

I(GI11) I(GI12) 47u

47u

SEL>>

V(1,2) V(0,5)Time

0 s 4 us2 us 6 us 8 us 10 us

SearchDansk Phone book DTU.dk Index Contact DTU Alumni Portalen

Education Research Industrial Collaboration Mød DTU Elektro News Staff About us

English > Staff

Print

Type: Journal article

Title: Is the quadrature oscillator a multivibrator?

Participant(s): Author: Lindberg, Erik (Cwisno: 1498)Technical University of Denmark, Ørsted•DTU, Email: [email protected]

Abstract: AbstractThe aim of this article is to give insight into the mechanisms behind the behavior of oscillators from a new angle,introducing the idea of "frozen eigenvalues". This approach is based on piecewise-linear modelling and a study of the eigenvaluesof the time varying linearized Jacobian of the nonlinear differential equations describing the oscillator. A multivibrator and aquadrature oscillator are used as test examples. The mechanisms behind the oscillations of the two circuits are compared.

Published: in journal: IEEE Circuits and Devices Magazine (ISSN: ) , vol: 20, issue: 6, pages: 23-28, 2004, IEEE

Status: published

See the publication in Orbit

Search for more in Orbit

Top

Ørsteds Plads Building 348 DK-2800 Lyngby [email protected] Tel (+45) 4525 3800 VAT DK30060946 EAN 5798000430310

Is the quadrature oscillator a multivibrator? http://www.oersted.dtu.dk/English/staff.aspx?lg=showcommon&id=180607

1 of 1 03/09/2008 23:43