summaryrefslogtreecommitdiff
path: root/61/CH7
diff options
context:
space:
mode:
Diffstat (limited to '61/CH7')
-rwxr-xr-x61/CH7/EX7.1/ex7_1.sce10
-rwxr-xr-x61/CH7/EX7.10/ex7_10.sce10
-rwxr-xr-x61/CH7/EX7.11/ex7_11.sce13
-rwxr-xr-x61/CH7/EX7.12/ex7_12.sce11
-rwxr-xr-x61/CH7/EX7.13/ex7_13.sce9
-rwxr-xr-x61/CH7/EX7.14/ex7_14.sce8
-rwxr-xr-x61/CH7/EX7.15/ex7_15.sce7
-rwxr-xr-x61/CH7/EX7.16/ex7_16.sce14
-rwxr-xr-x61/CH7/EX7.17/ex7_17.sce8
-rwxr-xr-x61/CH7/EX7.2/ex7_2.sce2
-rwxr-xr-x61/CH7/EX7.3/ex7_3.sce10
-rwxr-xr-x61/CH7/EX7.4/ex7_4.sce10
-rwxr-xr-x61/CH7/EX7.5/ex7_5.sce4
-rwxr-xr-x61/CH7/EX7.6/ex7_6.sce13
-rwxr-xr-x61/CH7/EX7.7/ex7_7.sce5
-rwxr-xr-x61/CH7/EX7.8/ex7_8.sce8
-rwxr-xr-x61/CH7/EX7.9/ex7_9.sce11
17 files changed, 153 insertions, 0 deletions
diff --git a/61/CH7/EX7.1/ex7_1.sce b/61/CH7/EX7.1/ex7_1.sce
new file mode 100755
index 000000000..286a86ee0
--- /dev/null
+++ b/61/CH7/EX7.1/ex7_1.sce
@@ -0,0 +1,10 @@
+//ex7.1
+V_GS_off=-4;
+I_DSS=12*10^-3;
+R_D=560;
+V_P=-1*V_GS_off;
+V_DS=V_P;
+I_D=I_DSS;
+V_R_D=I_D*R_D; //voltage across resistor
+V_DD=V_DS+V_R_D;
+disp(V_DD,'The value of V_DD required to put the device in the constant current area of operation of JFET')
diff --git a/61/CH7/EX7.10/ex7_10.sce b/61/CH7/EX7.10/ex7_10.sce
new file mode 100755
index 000000000..ccdd70db7
--- /dev/null
+++ b/61/CH7/EX7.10/ex7_10.sce
@@ -0,0 +1,10 @@
+//ex7.10
+R_S=680;
+I_D=0;
+V_GS=I_D*R_S; //FOR I_D=0A
+disp(V_GS,'V_GS in Volts, at I_D=0A')
+I_DSS=4*10^-3;
+I_D=I_DSS;
+V_GS=I_D*R_S; //FOR I_D=4mA
+disp(V_GS,'V_GS in Volts, at I_D=4mA')
+disp('Plotting load line using the values of V_GS at I_D=0 and 4mA, we find the intersection of load line with transfer characteristic to get Q-point values of V_GS=-1.5V and I_D=2.25mA') \ No newline at end of file
diff --git a/61/CH7/EX7.11/ex7_11.sce b/61/CH7/EX7.11/ex7_11.sce
new file mode 100755
index 000000000..85fb96df8
--- /dev/null
+++ b/61/CH7/EX7.11/ex7_11.sce
@@ -0,0 +1,13 @@
+//ex7.11
+V_DD=12;
+V_D=7;
+R_D=3.3*10^3;
+R_S=2.2*10^3;
+R_1=6.8*10^6;
+R_2=1*10^6;
+I_D=(V_DD-V_D)/R_D;
+V_S=I_D*R_S;
+V_G=(R_2/(R_1+R_2))*V_DD;
+V_GS=V_G-V_S;
+disp(I_D,'Drain current in amperes')
+disp(V_GS,'Gate to source voltage in volts') \ No newline at end of file
diff --git a/61/CH7/EX7.12/ex7_12.sce b/61/CH7/EX7.12/ex7_12.sce
new file mode 100755
index 000000000..951db7754
--- /dev/null
+++ b/61/CH7/EX7.12/ex7_12.sce
@@ -0,0 +1,11 @@
+//ex7.12
+R_1=2.2*10^6;
+R_2=R_1;
+V_DD=8;
+R_S=3.3*10^3;
+V_GS=(R_2/(R_1+R_2))*V_DD; //FOR I_D=0A
+V_G=V_GS;
+disp(V_GS,'V_GS in Volts, at I_D=0A')
+I_D=(V_G-0)/R_S; //FOR V_GS=0V
+disp(I_D,'I_D in Amperes,at V_GS=0V')
+disp('Plotting load line using the value of V_GS=4V at I_D=0 and I_D=1.2mA at V_GS=0V, we find the intersection of load line with transfer characteristic to get Q-point values of V_GS=-1.8V and I_D=1.8mA') \ No newline at end of file
diff --git a/61/CH7/EX7.13/ex7_13.sce b/61/CH7/EX7.13/ex7_13.sce
new file mode 100755
index 000000000..8c2c93d4b
--- /dev/null
+++ b/61/CH7/EX7.13/ex7_13.sce
@@ -0,0 +1,9 @@
+//ex7.13
+I_DSS=10*10^-3;
+V_GS_off=-8;
+V_GS=-3;
+I_D=value_of_I_D(10*10^-3,-3,-8)
+disp(I_D,'Drain current when V_GS=-3V in Amperes')
+V_GS=3;
+I_D=value_of_I_D(10*10^-3,3,-8)
+disp(I_D,'Drain current when V_GS=3V in Amperes') \ No newline at end of file
diff --git a/61/CH7/EX7.14/ex7_14.sce b/61/CH7/EX7.14/ex7_14.sce
new file mode 100755
index 000000000..c554b7087
--- /dev/null
+++ b/61/CH7/EX7.14/ex7_14.sce
@@ -0,0 +1,8 @@
+//EX7.14
+I_D_on=500*10^-3;
+V_GS=10;
+V_GS_th=1;
+K=value_of_K(500*10^-3,10,1)
+V_GS=5;
+I_D=K*(V_GS-V_GS_th)^2;
+disp(I_D,'Drain current') \ No newline at end of file
diff --git a/61/CH7/EX7.15/ex7_15.sce b/61/CH7/EX7.15/ex7_15.sce
new file mode 100755
index 000000000..856bdffb9
--- /dev/null
+++ b/61/CH7/EX7.15/ex7_15.sce
@@ -0,0 +1,7 @@
+//ex7.15
+I_DSS=12*10^-3;
+V_DD=18;
+R_D=620;
+I_D=I_DSS;
+V_DS=V_DD-I_D*R_D;
+disp(V_DS,'Drain to sorce voltage in volts') \ No newline at end of file
diff --git a/61/CH7/EX7.16/ex7_16.sce b/61/CH7/EX7.16/ex7_16.sce
new file mode 100755
index 000000000..58b6c0505
--- /dev/null
+++ b/61/CH7/EX7.16/ex7_16.sce
@@ -0,0 +1,14 @@
+//ex7.16
+I_D_on=200*10^-3;
+V_DD=24;
+R_D=200;
+V_GS=4;
+V_GS_th=2;
+R_1=100*10^3;
+R_2=15*10^3;
+K=value_of_K(200*10^-3,4,2)
+V_GS=(R_2/(R_1+R_2))*V_DD;
+I_D=K*(V_GS-V_GS_th)^2;
+V_DS=V_DD-I_D*R_D;
+disp(V_DS,'Drain to Source voltage in Volts')
+disp(V_GS,'Gate to Source voltage in Volts') \ No newline at end of file
diff --git a/61/CH7/EX7.17/ex7_17.sce b/61/CH7/EX7.17/ex7_17.sce
new file mode 100755
index 000000000..62653025f
--- /dev/null
+++ b/61/CH7/EX7.17/ex7_17.sce
@@ -0,0 +1,8 @@
+//EX7.17
+V_GS_on=3;
+V_GS=8.5; //DISPLAYED ON METER
+V_DS=V_GS;
+V_DD=15;
+R_D=4.7*10^3;
+I_D=(V_DD-V_DS)/R_D;
+disp(I_D,'Drain current in Amperes') \ No newline at end of file
diff --git a/61/CH7/EX7.2/ex7_2.sce b/61/CH7/EX7.2/ex7_2.sce
new file mode 100755
index 000000000..dfa71c032
--- /dev/null
+++ b/61/CH7/EX7.2/ex7_2.sce
@@ -0,0 +1,2 @@
+//ex7.2
+disp('The p-channel JFET requires a positive gate to source voltage. The more positive the voltage, the lesser the drain current. Any further increase in V_GS keeps the JFET cut off, so I_D remains 0') \ No newline at end of file
diff --git a/61/CH7/EX7.3/ex7_3.sce b/61/CH7/EX7.3/ex7_3.sce
new file mode 100755
index 000000000..4950f6718
--- /dev/null
+++ b/61/CH7/EX7.3/ex7_3.sce
@@ -0,0 +1,10 @@
+//ex7.3
+I_DSS=9*10^-3;
+V_GS_off=-8;
+V_GS=0;
+I_D=value_of_I_D(9*10^-3,0,-8);
+disp(I_D,'Value of I_D for V_GS=0V')
+I_D=value_of_I_D(9*10^-3,-1,-8);
+disp(I_D,'Value of I_D for V_GS=-1V')
+I_D=value_of_I_D(9*10^-3,-4,-8);
+disp(I_D,'Value of I_D for V_GS=-4V') \ No newline at end of file
diff --git a/61/CH7/EX7.4/ex7_4.sce b/61/CH7/EX7.4/ex7_4.sce
new file mode 100755
index 000000000..061a8cd62
--- /dev/null
+++ b/61/CH7/EX7.4/ex7_4.sce
@@ -0,0 +1,10 @@
+//ex7.4
+I_DSS=3*10^-3;
+V_GS_off=-6;
+y_fs_max=5000*10^-6;
+V_GS=-4;
+g_m0=y_fs_max;
+g_m=g_m0*(1-(V_GS/V_GS_off));
+I_D=value_of_I_D(3*10^-3,-4,-6)
+disp(g_m,'forward transconductance in Siemens')
+disp(I_D,'value of I D in amperes') \ No newline at end of file
diff --git a/61/CH7/EX7.5/ex7_5.sce b/61/CH7/EX7.5/ex7_5.sce
new file mode 100755
index 000000000..8cc26deea
--- /dev/null
+++ b/61/CH7/EX7.5/ex7_5.sce
@@ -0,0 +1,4 @@
+V_GS=-20;
+I_GSS=-2*10^-9;
+R_IN=abs((-20/(2*10^-9)))
+disp(R_IN,'Input Resistance in Ohms') \ No newline at end of file
diff --git a/61/CH7/EX7.6/ex7_6.sce b/61/CH7/EX7.6/ex7_6.sce
new file mode 100755
index 000000000..550c86780
--- /dev/null
+++ b/61/CH7/EX7.6/ex7_6.sce
@@ -0,0 +1,13 @@
+//ex7.5
+V_DD=15;
+V_G=0;
+I_D=5*10^-3;
+R_D=1*10^3;
+R_G=10*10^6;
+R_S=220;
+V_S=I_D*R_S;
+V_D=V_DD-I_D*R_D;
+V_DS=V_D-V_S;
+V_GS=V_G-V_S;
+disp(V_DS,'Drain to source voltage in volts');
+disp(V_GS,'Gate to source voltage in volts'); \ No newline at end of file
diff --git a/61/CH7/EX7.7/ex7_7.sce b/61/CH7/EX7.7/ex7_7.sce
new file mode 100755
index 000000000..ba89b2708
--- /dev/null
+++ b/61/CH7/EX7.7/ex7_7.sce
@@ -0,0 +1,5 @@
+//ex7.6
+I_D=6.25*10^-3;
+V_GS=-5;
+R_G=abs((V_GS/I_D))
+disp(R_G,'Gate resistance in Ohms') \ No newline at end of file
diff --git a/61/CH7/EX7.8/ex7_8.sce b/61/CH7/EX7.8/ex7_8.sce
new file mode 100755
index 000000000..c9631f6cd
--- /dev/null
+++ b/61/CH7/EX7.8/ex7_8.sce
@@ -0,0 +1,8 @@
+//EX7.8
+I_DSS=25*10^-3;
+V_GS_off=15;
+V_GS=5;
+I_D=value_of_I_D(25*10^-3,5,15)
+R_S=abs((V_GS/I_D))
+disp(I_D,'Drain current in Amperes')
+disp(R_S,'Source resistance in Ohms') \ No newline at end of file
diff --git a/61/CH7/EX7.9/ex7_9.sce b/61/CH7/EX7.9/ex7_9.sce
new file mode 100755
index 000000000..4e5bc2662
--- /dev/null
+++ b/61/CH7/EX7.9/ex7_9.sce
@@ -0,0 +1,11 @@
+//ex7.9
+I_DSS=12*10^-3;
+V_GS_off=-3;
+V_DD=12;
+V_D=6;
+I_D=I_DSS/2; //MIDPOINT BIAS
+V_GS=V_GS_off/3.4; //MIDPOINT BIAS
+R_S=abs((V_GS/I_D))
+R_D=(V_DD-V_D)/I_D
+disp(R_S,'Source Resistance in Ohms')
+disp(R_D,'Drain Resistance in Ohms') \ No newline at end of file