ENEE 303H Fall 2009 HW2 YHC 10/08/09 1. (a)

advertisement
ENEE 303H Fall 2009 HW2 YHC 10/08/09
1.
(a)
Since VGDn=0 < VTOn and VDGp=0 < |VTOp|
(or VDSn > VGSn-VTOn and VSDp > VSGp-|VTOp|)
Besides, if VGSn > VTOn and VSGp > |VTOp|,
then MOSFETs will work in saturation region.
Since VDD > 2|VTOp|> 0, so VDD-VSS=2VDD=VSGp+VGSn > 4|VTOp|,
and from the symmetry property of this circuit, we know
that this requirement should be satisfied.
(b)
Assume MOSFETs work in saturation region,
Vout=VDD-VSGp=-VDD+VGSn
IDp =(KPp/2)*(Wp/Lp)*(VDD-Vout-|VTOp|)^2
IDn =(KPn/2)*(Wn/Ln)*(VDD+Vout-VTOn)^2
because the currents which flow into gates are zero,
so IDp=IDn
and let x=sqrt((KPp*Wp/Lp)/(KPn*Wn/Ln))= 1.07
Vout=(VDD*(x-1)-|VTOp|*x+VTOn)/(1+x)=0.0337*VDD-0.147(V)
(which is close to 0)
Example: if VDD=5 V, then Vout=21(mV)
check:
VGSn=VDD+Vout=5.02(V) > VTOn,
VSGp=VDD-Vout=4.98(V) > |VTOp|,
so MOSFETs indeed work in saturation region.
(c)IDn =(KPn/2)*(Wn/Ln)*(VDD+Vout-VTOn)^2=
184.86(uA/V^2)*(1.0337*VDD-1.447)^2 (A)
(d)since the gates and sources of M3 and M1 are tied
together, respectively, to get the same drain current as
M1, just make sure M3 works in saturation region.
VDS3>=VGS-VTOn (note that lambda is assumed to be 0),
so VD>=Vout-VTOn=0.0337*VDD-1.447 (V)
For example, VD can be equal to Vout in this problem.
Spice:
VDD
M2
M4007P
5Vdc
M3
VD
out
0.021Vdc
M4007N
0
VSS
-5Vdc
M1
0
M4007N
NAME
MODEL
ID
VGS
VDS
M_M3
M4007N
2.56E-03
5.02E+00
5.02E+00
M_M1
M4007N
2.56E-03
5.02E+00
5.02E+00
M_M2
M4007P
-2.56E-03 (A)
-4.98E+00 (V)
-4.98E+00 (V)
2.
(a)
VCC1
U2 7
3
0Vdc
Vd
+
10Vdc
V+
OS2
5
6
OUT
2
-
4
uA741
0
out
1
OS1
V-
0
10Vdc
VEE1
0
10V
5V
0V
-5V
-10V
-10V
V(U2:OUT)
-8V
-6V
-4V
-2V
0V
2V
4V
6V
V_Vd
Magnitudes of saturation values are very close to but
smaller than VCC (here VEE=-VCC).
(b)Vd=V+-V-=V+-Vin=Vout*R1/(R1+R2)-Vin, so
Vout=(Vd+Vin)*(1+R2/R1)
8V
10V
Vin increases
15V
10V
5V
0V
-5V
-10V
-15V
-10V
V(U2:OUT)
-8V
-6V
3 * V(Vd:+) + V(VCC1:+)
-4V
-2V
3 * V(Vd:+) - V(VCC1:+)
0V
3 * V(Vd:+)
V_Vd
2V
4V
6V
8V
10V
slope of load line =(1+R2/R1)
(c)(d)
R2
10k
R1
10k
VCC
U1 7
3
+
0
V+
OS2
OUT
2
Vin
-
uA741
4
OS1
V-
10Vdc
5
6
1
0
10Vdc
0
VEE
0
4.907V
0V
-10.00V
0V
10V
5V
0V
-5V
-10V
0s
V(U1:OUT)
2ms
V(Vin:+)
4ms
6ms
8ms
10ms
12ms
14ms
16ms
Time
10V
5V
0V
-5V
-10V
-10V
V(U1:OUT)
-8V
-6V
-4V
-2V
0V
2V
4V
V(Vin:+)
|saturation values|~=VCC=10(V)
width~=2*|saturation values|*(R1/(R1+R2)~=10(V)
6V
8V
10V
Download