summaryrefslogtreecommitdiff
path: root/181/CH2/EX2.16
diff options
context:
space:
mode:
Diffstat (limited to '181/CH2/EX2.16')
-rwxr-xr-x181/CH2/EX2.16/example2_16.sce32
-rwxr-xr-x181/CH2/EX2.16/example2_16.txt7
2 files changed, 39 insertions, 0 deletions
diff --git a/181/CH2/EX2.16/example2_16.sce b/181/CH2/EX2.16/example2_16.sce
new file mode 100755
index 000000000..a32821fd5
--- /dev/null
+++ b/181/CH2/EX2.16/example2_16.sce
@@ -0,0 +1,32 @@
+// Find current when forward biased
+// Basic Electronics
+// By Debashis De
+// First Edition, 2010
+// Dorling Kindersley Pvt. Ltd. India
+// Example 2-16 in page 97
+
+clear; clc; close;
+
+// Given data
+k_T=1.38*10^-23; // Constant of calculation
+T=293; // Temperature in K
+I_s=1.5*10^-13; // Saturation current in A
+e=1.6*10^-19; // Charge on an electron in C
+V=0.55; // Forward bias voltage in V
+
+// Calculation
+printf("At T = 20 degrees:\n");
+V_T=(k_T*T)/e;
+I=I_s*(exp(V/0.02527)-1);
+printf("V_T = %0.4f V\n",V_T);
+printf("(a)I = %0.3e A\n",I);
+printf("At T = 100 degrees:\n");
+V_T=(k_T*373)/e;
+printf("V_T = %0.4f V\n",V_T);
+printf("I_s doubles 8 times ie I_s = 256.Therefore,\n");
+I=1.5*256*10^-13*(exp(0.55/0.032)-1);
+printf("(b)I = %0.3f A",I);
+
+// Result
+// (a) At T=20 degrees, I = 4.251*10^-4 A
+// (b) At T=100 degrees, I = 0.001 A \ No newline at end of file
diff --git a/181/CH2/EX2.16/example2_16.txt b/181/CH2/EX2.16/example2_16.txt
new file mode 100755
index 000000000..cf04be90d
--- /dev/null
+++ b/181/CH2/EX2.16/example2_16.txt
@@ -0,0 +1,7 @@
+ At T = 20 degrees:
+V_T = 0.0253 V
+(a)I = 4.251e-004 A
+At T = 100 degrees:
+V_T = 0.0322 V
+I_s doubles 8 times ie I_s = 256.Therefore,
+(b)I = 0.001 A \ No newline at end of file