A Colpitts Oscillator Design Technique Using S-Parameters
A Colpitts Oscillator Design Technique Using S-Parameters
A Colpitts Oscillator Design Technique Using S-Parameters
STARS
1986
This Masters Thesis (Open Access) is brought to you for free and open access by STARS. It has been accepted for
inclusion in Retrospective Theses and Dissertations by an authorized administrator of STARS. For more information,
please contact [email protected].
STARS Citation
Johnson, Timothy K., "A Colpitts Oscillator Design Technique Using S-Parameters" (1986). Retrospective
Theses and Dissertations. 4961.
https://stars.library.ucf.edu/rtd/4961
A COLPITTS OSCILLATOR DESIGN TECHNIQUE USING S-PARAMETERS
BY
TIMOTHY K. JOHNSON
B.E.E., Auburn University, 1983
RESEARCH REPORT
Fall Term
1986
ABSTRACT
LIST OF FIGURES . . . . . . . . . . . . . . . . . . . . iv
Chapter
I. INTRODUCTION. . . . . • . . . . . . . . . . . . . 1
Description of Colpitts Oscillator Topology. 1
General Criteria for Oscillation • . . . 2
II. DESIGN PROCEDURE. . . . . . . . . . . . . . . . . 6
Determination of Active Network S-Parameters 8
Determination of Output Network. . . . . 12
Determination of Input Network . . . . . 15
Description of Computer Program. . . . . 16
III. DESIGN EXAMPLE. . . . . • . . . • . • . . . . 19
Design of Biasing Circuit. . . . . • . . 20
Design of Tank Circuit . . . • • . . 21
Final Circuit Implementation . • • . 25
Matching Network • . . • . . . . • . 25
Circuit Testing. . . • . . . . . . . 28
IV. RESULTS AND CONCLUSIONS 32
Appendices
A. NETWORK PARAMETER TRANSFORMATIONS . 34
References • . . • . . . • • . . . 46
iii
LIST OF FIGURES
1. Colpitts Oscillator. . . 3
8. Output Network • . . . • . . • . • . . . • 13
9. Input Network. • 15
iv
CHAPTER I
INTRODUCTION
v out
cl
R2
CA
I RFC c2
I
RE
1) k < 1 ( 1)
2) s 11 •rG = 1 ( 2)
3) s 22 •rL = 1 (3)
8 12 8 21rL
8
11 ' = 8 11 + (5)
1 - s22rL
8 12 8 21rG
8 ' = 8 22 + (6)
22
1 - s11rG
DESIGN PROCEDURE
shown in Figure 3.
L ct
6
7
5:
+ +
If Re is combined with h
and the result is
11
transformed to they-parameters (Van Valkenburg, 1974), the
arrangement of Figure 6 is obtained, where:
(7)
+ +
rG = 1.00 L'!_
where -1ao 0 < ~ < o0
r
Figure 8. Output Network.
14
ZL = RL + j xeff (20)
-1 (21}
where Xeff =(wet - (l/wL)]
rG = (S
11
')-l (2)
( 2 2)
where {23)
1
Figure 9. Input Network •
16
rG = 1.00 L_!
0
o < ¢ ' < 180°
RL
R
e
cl
ct
Frequency
Maximum allowable value for L
The program first determines the overall s-parameters of the
active network (transistor, c 1 , and Re) and calculates k.
At that point, Re and c 1 can be modified or the program can
proceed to determine values for L and c 2 • If no acceptable
values exist, the output so states. A flow chart for the
program is given in Figure 10.
18
Input S-parameters,
f,RL,R
e
, c 1 ,c t ,L
max
Compute overall
S-parameters of
Active Network
Display
S-parameters &
k
Yes
Calculate IS
1
il
No
Increment
Leff
Calculate _ c2
Display c2
DESIGN EXAMPLE
8
11 =
0.708 L-500
0.015 60°
8
12 = L
24.547 L149°
21 =
8
0.912 L-200
8
22 =
To confirm these values, the S-Parameters were measured in
the laboratory using the same biasing conditions. The
results were:
0.724 L-140
8
11 =
0.0002 L 75°
8
12 =
21.380 L154°
8
21 =
0.933 L-100
8
22 =
19
20
Rl = 4.7 Kn
R2 = 5.6 Kn
Re = 100 n
RE = 1 KQ
Vee = 21 v
21
c1 = 15 pF
RL = 4. 7KO to 600 n
Ct = 15 pF
22
8 = 0.299 L-52.6°
11
8 = 0.541 L 57.4°
12
8 = 0.756 L 11.4°
21
8 22 = 0.847 L-33.o 0
k = 0.75
L = 83 to 100 nH
= X /R = 13.7 (24)
s s
2
R
pe = (1 + Qs ) = 886 Q (25)
(26)
L = 93 nH
C2 = 82 pF
R
s
xs
Qs= R
s xpe R
pe
= (1 + Qs ) 2
xs
Matching Network
In order to measure the output at 100 MHz on standard
50 Ohm test equipment, a matching network was implemented.
The 4.7Kn output resistor was matched to a standard RF
characteristic impedance of 50 Ohms using a tunable
RFC
v
cc
+ 21 v
L 90 nH
4. 7 KO
v out
cl 15 pF
R
R2 5.6 KO e
CA
-~ 4. 7 KO
I pF
c2
I3 pF
RE
240 nH 15 pF
_,_...._.__..___"-""'r--..~~----~-+-------_. ~......,_~---o
46 nH
pF
The nominal values were selected using the Smith Chart, and
the circuit was fine tuned using the s-parameter test set to
guarantee a good match at 100 MHz. The addition of this
parallel network to the load network results in yet another
change in Reff:
(27)
Reff = 643 n
L = 97 nH
c2 = 55 pF
Circuit Testing
RL = 4. 7Kn
R
e
= 100 n
ct -- 17 pF
cl = 15 pF
c2 = 33 pF
L = 90 nH
2
vrms
Pac = = 6.4 mW= 8.1 dBm (28}
Ro
32
33
(1 + 811> ~1 + 8 22> - 8 12 8 21
hll =
(1 - 811> (1 + 8 22> + 8 12 8 21
2812
h12 =
(1 - 811> (1 + 8 22> + 8 12 8 21
-2821
h21 =
(1 - 811> (1 + 8 22> + 8 12 8 21
(1 - s22> (1 - 8 11> - 8 12 8 21
h22 =
(1 - s11> (1 + 8 22> + 8 12 8 21
h11ce
hllcb =
(h21ce + 1)
-h 21ce
h21cb =
(h21ce + 1)
h22ce
h22cb =
(h21.c e + 1)
36
1
Y11 = -
hll
-h12
Y12 = -
hll
h21
Y21 =-
hll
hllh22 - h12h21
=
Y22
hll
- 2 Y12
8
12 =
{l + Y11> {l + Y22> - Y12Y21
- 2 Y21
8
21 =
(1 + Y11> {l + Y22> - Y12Y21
COMPLEX s11.s12.s:1,s:2
COMPLEX HE11,HE12,HE21,HE22
COMPLEX HB11,HB12,HB21,HB22
COMPLEX YT11,YT12,YT21,YT22
COMPLEX Y011,Y012,Y021,Y022
COMPLEX so11.so12.so21,so22
COMPLEX DENH,DENS,DENY,DELTH
COMPLEX YC,ZL,ZO,GAML
COMPLEX XL,ZLOAD,SPRIM,SPRIG
COMPLEX GAMG,ZG
REAL MAG,K,LMAX,LEFF
F'I=3. 1415926
WRITE<*,*) ' ENTER MAGCNON-DB> AND PHASE(DEG> OF CE S-PARAMS'
WRITE<*~* )' INPUT 511 MAG AND PHASE'
READ(*,*lS11M,S11D
WRITE<*,*)' INPUT 512 NAG AND PHASE'
READ(*,*lS12M,S12D
WRITE<*,*) I INPUT S21 MAG AND PHASE'
READC*,*>S21M,S21D
WRITE<*,*) ' INPUT 522 MAG AND PHASE'
READC*,*)S22M,S22D
WRITE<*,*)' INPUT FHEO (IN MHz)'
READC*,*>FREQ
WPJTE(*,*) 'INPUT MAXIMUM ALLOWABLE 'JALUE FOR L <IN nH)'
READ<*,*}LMAX
WHITE«~,*)' INPUT NOMINAL VALUE FOR TUNING CAPACITOR <IN pF) '
HEAD<-~,*}CT
WRITE(*,*)' INPUT LOAD RESISTANCE (IN Ohms)'
READ<*,*}HL
2 WRITE<*,*)' INPUT F:e <IN Ohms)'
READ<*,*iRE
WRITE<*,*>' INPUT Cl <IN pF>'
HEAD<*,*>C1
S11P=S11D*PI/180.
S12P=S12D*PI/180.
S21P=S21D*PI/180.
S22P=S22D*PI/180.
S11=S11M*CMPLX(CQS(S11P) ,SIN<SllP))
S12=S12M*CMPLX(C05(512P) ,SINCS12F'))
39
DENS=(1.0-S11)*ll.O+S22)+(512*S21)
HE11=((1.0+S11)*(1.0+S22J-(512*S211 I/DENS
HE12=(2.0*S12)/DENS
HE21=<-2.0*S211/DENS
HE22= ( ( 1. 0-S l 1) * ( 1. O-S22)-(Sl2*S21)) /DENS
DENH=HE21+1.0
HB11=HE11/DEMH
HB21=-HE21/DENH
HB22=HE22/DENH
HB12=HB11*HB22*DENH-HE12
C TRANSFORM TO CB Y-PARAMETERS <TRANSISTOR AND RE)
RN=RE / 50.0
DELTH=(HB11+RN)*(HB22)-(HB12*HB21)
YT1t=l./(HB11+RN)
YT12=-HB121<HB11+RN>
YT21=HB21/(H811+RN)
YT22=DELTH/CHB11+RN)
G11=REAL<YT11>
B11=AIMAGCYT11)
G22=REAL<YT22)
B22=A I MAG ( YT22)
Y=2.0*PI*FREQtC1*(50.0E-06)
YC=CMPLX<0.0,Y)
Y011=CMPLXCG11,B11+Y)
Y012=Yi12-YC
Y021=YT21-YC
Y022=CMPLX<G22,B22+Y)
DENY=Cl.O+Y011)*(1.0+Y022l-(Y012•Y021)
S011=CC1.0-Y011)f(1.0+Y022)+(Y012*Y021J)/((1.0+Y011>*<1.0+Y022)+
:t <Y012*Y021))
S012=(-2.0*Y012)/DENY
40
0 2 1 = 1• - 2 • 0 * YCl '::'. 1 I i DE N Y
'..3
*
so ·2 2= ( ~ 1. O+Y 011.) !. 1. (l-'{1]22) + (YQ12*Y021)) /DENY
CALL STABILITYCS011,S012,S021,S022,K)
WRITE(lf-,*) ' Cl= ',Cl,' pF'
~JRITE<*,*)'
Wf;:ITE<*,*), K= ',K
WRITE(*,*)'
CALL CTMAP<S011,S011M,S0110)
CALL CTMAP\S012,S012M,S012D)
CALL CTMAP<S021,S021M.S021Dl
CALL CTMAP CS022,S022M,S022D)
L=O.O
LEFF=l.O
Z0=(50.0,0.0J
~ XX=2.011-PI*FREQ*LEFF*<1.0E-03)
iL=CMPLX<O.O,XX)
ZLOAD=CMPLXCRL,0.0)
ZL=(ZLOAD*XL)/(ZLOAD+XL)
GAML=<ZL-ZO)/(ZL+ZO)
SPRIM=S011+(CS012*S021*GANL>l<1.0-<S022*GAML>>>
S=CABS<SPRIM)
IF (S.GE.1.0) GOTO 4
YEFF=!.O/XX
YCT=2.0*PI1FREQ*CT1<1.0E-06)
Y IND~YEFF+YCT
41
ZIND=l.U i YIND
L=ZIND / (2.UH'I*FPEQ*(l.OE-03)}
IF (~.GT.LMAX) GOTO 44
LE F F =L E F F + 1 • i)
GOTO 3
4 WRITE<*,*>
l~ R I TE ( * , * }
~JRITE«~,*)
WRITE(*,*> lJ ITH RL=
1
, RL, Ohms '
WRITE\lf-,*) pc: , ,F:E, Ohms'
tff I TE < * , * ) Cl= 'c 1 ' pF'
WRITE<*,*) Ct= ,CT, pf'
~JRITEU·,*) v-
·.. -
I .'
' I'·.
CALL CTMAP(SPRIM.SPRM,SPRDl
l~ R IT E ( * , *) '
WR IT E o:, *) 'IN ORDER TO RESONATE INPUT AND OUTFlUT'
WRITEO·,*)'
WRITE<*,*)' L= ',L,' nH'
WRITE<*,*)'
WRITE<*,*i'
CALL CTMAP<GAML,GAMM,GAMD>
WRITE<*,*) 'GAMMA OF LOAD= ',GAMM,' AT ',GAMD,' DEG.'
WRITE(*,*> '
tiJRITE(*,*) '511 PRIME= , ,SPRM,' AT ',SPRD,' DEG. I
STOP
EMO
SUBROUTINE CTMAPCCOMP1MAG,DEG)
COMPLEX COMP
REAL MAG
PI=3.1415926
;~ XR=RE AL ( C0 MP )
YYI=AIMAG(COMP)
MAG=SQRT<XXR**2+YYI**2)
DEG=ATAN2<AIMAG<COMPJ , REAL<COMP))*180.0/PI
PETURN
END
SUBROUTINE SfABILITYCS011,S012,S021,S022,K>
COMPLEX so11,so12,so21,so22
HEAL K
B=CABS<S011)
C=CABSCS022)
D=CABS<S011*S022-S012*S021>
K=,1.0-B**2-C**2+D**2)/(2.0*CABS CS012)
~ *CABS<S021)J
RETURN
END
APPENDIX C
A: \ .>
A: \ >
A: \ >
A:\ >tkj
ENTER MAG <NON-OBJ AND PHASE(DEG) OF CE S-PARAMS
INPUT Sll MAG AND PHASE
(J • 724,-14.
INPUT S12 i'lAG AND PHASE
0.0002,75.
INPUT S21 i1AG AND PHASE
21. .3 8, 154.
INPUT ""~..::..a::.
.-. ,-, MAG AND PHASE
0.933,-10.
INPUT FREQ ( IN MHz )
100.
INPUT MAXIMUM ALLOWABLE VALUE FOR L ( IN nH)
12 (i.
I NPUT NOM INAL VALUE FOR TUNING CAPACITOR CIN pF>
f ~
L ..J a
[: 1 = 15.0000000 pF
K= 7.476355E-001
.-.-:-
!-· ~- 55. 73-79500 pF
46