EC 328
BiMOS Lab
SUBMITTED BY
100/EC/13
MAYUR RAMAVAT
ECE 2
EXPERIMENT 2
AIM:
Simulation of current follower using OMA (inverting and Non-inverting)
a) DC characteristics
Maximum Iin which can be applied to maintain the linearity of Io.
b) Transient response
Iin 0 6 sin(0 6m 1K)
c) Frequency response and bandwidth
d) Large signal transient response with large input current as square wave
signal. Determine the slew rate.
Iin 0 6 pulse (0 100m 0 0 0 0.5m 1m)
e) Small signal analysis to find Rin, Rout and gain of VCCS. (.TF)
.TF I(Vx) Iin
f) What modification is required in the circuit to bring Io = Iin.
A) DC CHARACTERISTICS
RL 5
0
1k
Q1 3
q2n2907A
Q2 2
q2n2907A
Q3 4
q2n2907A
Q4 5
q2n2907A
Q5 8
q2n2222
Q6 5
11
q2n2222
Q7 9
11
12
q2n2222
Q8 11
11
12
q2n2222
X 0
Vp 1
DC
10V
Vn 0
12
DC
10V
Iin 6
1m
AD704
15m
0.1m
.lib C:\msimev71\Eval.lib
.lib C:\msimev71\AD704.lib
.DC
.probe
.end
lin
Iin
1m
B) TRANSIENT RESPONSE
*simulation of current follower using OMA
RL 5
1k
Q1 3
q2n2907A
Q2 2
q2n2907A
Q3 4
q2n2907A
Q4 5
q2n2907A
Q5 8
q2n2222
Q6 5
11
q2n2222
Q7 9
11
12
q2n2222
Q8 11
11
12
q2n2222
X 0
Vp 1
DC
10V
Vn 0
12
DC
10V
Iin 0
sin(0 6m 1k)
.lib C:\msimev71\Eval.lib
.lib C:\msimev71\AD704.lib
.tran
.probe
.end
0.01m5m
0.01m
AD704
C) FREQUENCY RESPONSE
Q1 3 2 1 q2n2907A
Q2 2 2 1 q2n2907A
Q3 4 4 3 q2n2907A
Q4 5 4 2 q2n2907A
Q5 8 8 9 q2n2222
Q6 5 8 11 q2n2222
Q7 9 11 12 q2n2222
Q8 11 11 12 q2n2222
X 0 6 4 8 6 AD704
Rl 5 0 1k
Vp 1 0 DC 10
Vn 0 12 DC 10
Iin 6 0 AC 10m
.lib C:\msimev71\Eval.lib
.lib C:\msimev71\AD704.lib
.AC dec 50 1k 100MEG
.probe
.end
D) LARGE SIGNAL TRANSIENT RESPONSE
*simulation of current follower using OMA part 2
Q1 3 2 1 q2n2907A
Q2 2 2 1 q2n2907A
Q3 4 4 3 q2n2907A
Q4 5 4 2 q2n2907A
Q5 8 8 9 q2n2222
Q6 5 8 11 q2n2222
Q7 9 11 12 q2n2222
Q8 11 11 12 q2n2222
X 0 6 4 8 6 AD704
Rl 5 0 1k
Vp 1 0 DC 10
Vn 0 12 DC 10
Iin 6 0 pulse(0 100 0 0 0 0.5m 1m)
.lib C:\msimev71\Eval.lib
.lib C:\msimev71\AD704.lib
.tran 0 10m 0.01m
.probe
.end
E) SMALL SIGNAL ANALYSIS
*simulation of current follower using OMA
RL 5
1k
Q1 3
q2n2907A
Q2 2
q2n2907A
Q3 4
q2n2907A
Q4 5
q2n2907A
Q5 8
q2n2222
Q6 5
11
q2n2222
Q7 9
11
12
q2n2222
Q8 11
11
12
q2n2222
X 0
Vp 1
DC
10V
Vn 0
12
DC
10V
Iin 0
AC
AD704
.lib C:\msimev71\Eval.lib
.lib C:\msimev71\AD704.lib
.TF V(5,0) Iin
.end
EXPERIMENT 1
AIM
GILBERT MULTIPLIER CELL
a) DC Transfer Characteristics and find the range of maximum input signals
which can be applied to Vx and Vy.
b) Application as Tone Burst Generator: Apply a square wave of low frequency
(100 Hz) at Vx and sine wave of high frequency (1 KHz) at Vy.
c) Application of squarer by giving same input signal. Verify operation as
frequency doubler.
Q
Ix1
Q2N2222
13
17
DC
1m
Vo = (2RL /(Ix Rx Ry)).Vx Vy
Vo = K Vx Vy
A) DC CHARACTERISTICS
*Gilbert cell
.lib C:\OrCAD\OrCAD_16.6_Lite\tools\pspice\library\eval.lib
Q1
2
2
5
q2n2222
Q2
2
2
6
q2n2222
Q3
3
5
7
q2n2222
Q4
4
6
7
q2n2222
Q5
3
6
8
q2n2222
Q6
4
5
8
q2n2222
Q7
5
9
13
q2n2222
Q8
6
10
14
q2n2222
Q9
7
11
15
q2n2222
Q10
8
12
16
q2n2222
Rcm
1
2
10k
Rl2
1
3
11k
Rl1
1
4
11k
Rx
Ry
Ix1
Ix2
Iy1
Iy2
Vx
Vy
Vcc
Vee
.dc
.probe
.end
13
15
13
14
15
16
9
12
1
0
14
16
17
17
17
17
10
11
0
17
lin
15k
15k
dc
1m
dc
1m
dc
1m
dc
1m
dc
10
dc
10
dc
15
dc
15
Vx (-20
B) TONE BURST GENERATOR
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
Q9
Q10
Rcm
Rl2
Rl1
Rx
Ry
Ix1
Ix2
2
2
3
4
3
4
5
6
7
8
1
1
1
13
15
13
14
2
2
5
6
6
5
9
10
11
12
2
3
4
14
16
17
17
5
6
7
7
8
8
13
14
15
16
10k
11k
11k
15k
15k
dc
dc
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
1m
1m
20
5)
Vy (-20
20
5)
Iy1
15
17
dc
1m
Iy2
16
17
dc
1m
Vcc 1
0
dc
15
Vee 0
17
dc
15
Vx
9
10
pulse(0 1 0 0 0 0.1
0.2)
Vy
12
11
sin(0 0.5 100)
.lib C:\OrCAD\OrCAD_16.6_Lite\tools\pspice\library\eval.lib
.TRAN
1m
0.4
0
1m
.probe
.end
C) FREQUENCY DOUBLER AND SQUARER
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
Q9
Q10
Rcm
Rl2
Rl1
Rx
Ry
Ix1
Ix2
2
2
3
4
3
4
5
6
7
8
1
1
1
13
15
13
14
2
2
5
6
6
5
9
10
11
12
2
3
4
14
16
17
17
5
6
7
7
8
8
13
14
15
16
10k
11k
11k
15k
15k
dc
dc
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
q2n2222
1m
1m
Iy1
15
Iy2
16
Vcc 1
Vee 0
Vx
9
Vy
12
.ac
dec
.probe
.end
17
17
0
17
10
11
20
dc
dc
dc
dc
sin(0
sin(0
1meg
1m
1m
15
15
0.5 100)
0.5 100)
100meg
INDEX
S.N
o.
EXPERIMENT AIM
DONE ON
SIGNATURE