summaryrefslogtreecommitdiff
path: root/995/CH5
diff options
context:
space:
mode:
Diffstat (limited to '995/CH5')
-rwxr-xr-x995/CH5/EX5.1/Ex5_1.sce12
-rwxr-xr-x995/CH5/EX5.2/Ex5_2.sce9
-rwxr-xr-x995/CH5/EX5.3/Ex5_3.sce9
-rwxr-xr-x995/CH5/EX5.4/Ex5_4.sce9
-rwxr-xr-x995/CH5/EX5.5/Ex5_5.sce9
-rwxr-xr-x995/CH5/EX5.6/Ex5_6.sce11
-rwxr-xr-x995/CH5/EX5.7/Ex5_7.sce10
-rwxr-xr-x995/CH5/EX5.8/Ex5_8.sce11
8 files changed, 80 insertions, 0 deletions
diff --git a/995/CH5/EX5.1/Ex5_1.sce b/995/CH5/EX5.1/Ex5_1.sce
new file mode 100755
index 000000000..55c0b82df
--- /dev/null
+++ b/995/CH5/EX5.1/Ex5_1.sce
@@ -0,0 +1,12 @@
+//Ex:5.1
+clc;
+clear;
+close;
+v1=0.43;//volts
+i1=2.5*10^-3;//in Amps.
+v2=0.65;//volts
+i2=7.4*10^-3;//in Amps.
+r1=v1/i1;
+r2=v2/i2;
+printf("Diode resistance for 2.5A current = %d ohms",r1);
+printf("\n Diode resistance for 0.65V = %f ohms",r2); \ No newline at end of file
diff --git a/995/CH5/EX5.2/Ex5_2.sce b/995/CH5/EX5.2/Ex5_2.sce
new file mode 100755
index 000000000..af4b968f4
--- /dev/null
+++ b/995/CH5/EX5.2/Ex5_2.sce
@@ -0,0 +1,9 @@
+//Ex:5.2
+clc;
+clear;
+close;
+i=15*10^-3;
+R=(21-2.2)/i;
+v=18.8;//in volts
+P=i*v*1000;
+printf("Resistor %d ohms of %d mW",R,P); \ No newline at end of file
diff --git a/995/CH5/EX5.3/Ex5_3.sce b/995/CH5/EX5.3/Ex5_3.sce
new file mode 100755
index 000000000..c344d41be
--- /dev/null
+++ b/995/CH5/EX5.3/Ex5_3.sce
@@ -0,0 +1,9 @@
+//Ex:5.3
+clc;
+clear;
+close;
+I_c=30;//in mA
+I_b=0.6;
+I_e=I_c+I_b;
+hfe=I_c/I_b;
+printf("Emitter current = %f ohms & hfe = %d",I_e,hfe); \ No newline at end of file
diff --git a/995/CH5/EX5.4/Ex5_4.sce b/995/CH5/EX5.4/Ex5_4.sce
new file mode 100755
index 000000000..7a9327031
--- /dev/null
+++ b/995/CH5/EX5.4/Ex5_4.sce
@@ -0,0 +1,9 @@
+//Ex:5.4
+clc;
+clear;
+close;
+I_c=30;//in mA
+I_b=0.6;
+I_e=I_c+I_b;
+hfe=I_c/I_b;
+printf("Emitter current = %f ohms & hfe = %d",I_e,hfe); \ No newline at end of file
diff --git a/995/CH5/EX5.5/Ex5_5.sce b/995/CH5/EX5.5/Ex5_5.sce
new file mode 100755
index 000000000..c161619ba
--- /dev/null
+++ b/995/CH5/EX5.5/Ex5_5.sce
@@ -0,0 +1,9 @@
+//Ex:5.5
+clc;
+clear;
+close;
+I_e=98;//in mA
+I_c=97;
+I_b=I_e-I_c;
+hfe=I_c/I_b;
+printf("Emitter current = %d mA & hfe = %d",I_b,hfe); \ No newline at end of file
diff --git a/995/CH5/EX5.6/Ex5_6.sce b/995/CH5/EX5.6/Ex5_6.sce
new file mode 100755
index 000000000..316020b9d
--- /dev/null
+++ b/995/CH5/EX5.6/Ex5_6.sce
@@ -0,0 +1,11 @@
+//Ex:5.6
+clc;
+clear;
+close;
+I_c=1.5;//in A
+I_b=50*10^-3;
+V_ce=6;//volts
+hfe=I_c/I_b;
+P=I_c*V_ce;
+printf("hfe required = %d",hfe);
+printf("\n collector power dissipation = %d W",P); \ No newline at end of file
diff --git a/995/CH5/EX5.7/Ex5_7.sce b/995/CH5/EX5.7/Ex5_7.sce
new file mode 100755
index 000000000..00bd931df
--- /dev/null
+++ b/995/CH5/EX5.7/Ex5_7.sce
@@ -0,0 +1,10 @@
+//Ex:5.7
+clc;
+clear;
+close;
+hfe=200
+I_c=10*10^-3;
+dI_b=I_c/hfe;
+dI_c=hfe*dI_b/100;
+printf("Base current = %f A ",dI_b);
+printf("\nChange in collector current = %f mA",dI_c); \ No newline at end of file
diff --git a/995/CH5/EX5.8/Ex5_8.sce b/995/CH5/EX5.8/Ex5_8.sce
new file mode 100755
index 000000000..8445941b6
--- /dev/null
+++ b/995/CH5/EX5.8/Ex5_8.sce
@@ -0,0 +1,11 @@
+//Ex:5.8
+clc;
+clear;
+close;
+dV_gs=0.025;
+g_fs=-0.5;
+dI_d=dV_gs*g_fs;//in mA
+I_d1=50*10^-3;//in mA
+I_d2=dI_d+I_d1;
+printf("Change in drain current = %f A",dI_d);
+printf("\nNew value of drain current = %f A",I_d2); \ No newline at end of file