summaryrefslogtreecommitdiff
path: root/3754/CH14
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3754/CH14
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '3754/CH14')
-rw-r--r--3754/CH14/EX14.1/14_1.sce14
-rw-r--r--3754/CH14/EX14.10/14_10.sce15
-rw-r--r--3754/CH14/EX14.11/14_11.sce19
-rw-r--r--3754/CH14/EX14.12/14_12.sce16
-rw-r--r--3754/CH14/EX14.13/14_13.sce24
-rw-r--r--3754/CH14/EX14.2/14_2.sce14
-rw-r--r--3754/CH14/EX14.3/14_3.sce15
-rw-r--r--3754/CH14/EX14.4/14_4.sce15
-rw-r--r--3754/CH14/EX14.5/14_5.sce15
-rw-r--r--3754/CH14/EX14.6/14_6.sce15
-rw-r--r--3754/CH14/EX14.7/14_7.sce16
-rw-r--r--3754/CH14/EX14.8/14_8.sce15
-rw-r--r--3754/CH14/EX14.9/14_9.sce15
13 files changed, 208 insertions, 0 deletions
diff --git a/3754/CH14/EX14.1/14_1.sce b/3754/CH14/EX14.1/14_1.sce
new file mode 100644
index 000000000..7a8f79e72
--- /dev/null
+++ b/3754/CH14/EX14.1/14_1.sce
@@ -0,0 +1,14 @@
+clear//
+
+//Variables
+
+IE = 10 //Emitter current (in milli-Ampere)
+IC = 9.8 //Collector current (in milli-Ampere)
+
+//Calculation
+
+IB = IE - IC //Base current (in milli-Ampere)
+
+//Result
+
+printf("\n Base current is %0.3f mA." ,IB)
diff --git a/3754/CH14/EX14.10/14_10.sce b/3754/CH14/EX14.10/14_10.sce
new file mode 100644
index 000000000..d417def1d
--- /dev/null
+++ b/3754/CH14/EX14.10/14_10.sce
@@ -0,0 +1,15 @@
+clear//
+
+//Variables
+
+IE = 12.0 //Emitter current (in milli-Ampere)
+beta = 140.0 //common emitter current gain
+
+//Calculation
+
+IB = IE / (1 + beta) //Base current (in milli-Ampere)
+IC = IE - IB //Collector current (in milli-Ampere)
+
+//Result
+
+printf("\n Collector current is %0.3f mA.\nBase current is %0.3f mA.",IC,IB)
diff --git a/3754/CH14/EX14.11/14_11.sce b/3754/CH14/EX14.11/14_11.sce
new file mode 100644
index 000000000..060a2f956
--- /dev/null
+++ b/3754/CH14/EX14.11/14_11.sce
@@ -0,0 +1,19 @@
+clear//
+
+//Variables
+
+IB = 105 * 10**-3 //Base current (in milli-Ampere)
+IC = 2.05 //Collector current (in milli-Ampere)
+
+//Calculation
+
+beta = IC / IB //Common base current gain
+alpha = beta / (1 + beta) //Common emitter current gain
+IE = IB + IC //Emitter current (in milli-Ampere)
+IC1 = IC + 0.65 //New collector current (in milli-Ampere)
+IB1 = IB + 27 * 10**-3 //New base current (in milli-Ampere)
+beta1 = IC1 / IB1 //New value of beta
+
+//Result
+
+printf("\n Beta of the transistor is %0.1f .\nalpha of the transistor is %0.2f .\nEmitter current is %0.3f mA.\nNew value of beta is %0.2f .",beta,alpha,IE,beta1)
diff --git a/3754/CH14/EX14.12/14_12.sce b/3754/CH14/EX14.12/14_12.sce
new file mode 100644
index 000000000..b23370a59
--- /dev/null
+++ b/3754/CH14/EX14.12/14_12.sce
@@ -0,0 +1,16 @@
+clear//
+
+//Variables
+
+alpha = 0.98 //common base current gain
+ICO = 5 * 10**-3 //Leakage current (in milli-Ampere)
+IB = 100 * 10**-3 //Base current (in milli-Ampere)
+
+//Calculation
+
+IC = (alpha * IB + ICO)/ (1 - alpha) //Collector current (in milli-Ampere)
+IE = IC + IB //Emitter current (in milli-Ampere)
+
+//Result
+
+printf("\n Value of collector current is %0.3f mA.\nValue of emitter current is %0.3f mA.",IC,IE)
diff --git a/3754/CH14/EX14.13/14_13.sce b/3754/CH14/EX14.13/14_13.sce
new file mode 100644
index 000000000..b7153d614
--- /dev/null
+++ b/3754/CH14/EX14.13/14_13.sce
@@ -0,0 +1,24 @@
+clear//
+
+//Variables
+
+ICBO = 10 * 10**-3 //Leakage current (in milli-Ampere)
+beta=50;hFE=50;
+T2 = 50.0 //Temperature (in degree Celsius)
+T1 = 27.0 //Temperature (in degree Celsius)
+
+//Calculation
+
+//Case (a)
+
+IB = 0.25 //Base current (in milli-Ampere)
+IC = beta * IB + (1 + beta)* ICBO //Value of new collector current (in milli-Ampere)
+
+//Case (b)
+
+ICBO1 = ICBO * 2**((T2 - T1)/10) //ICBO at 50 degree celsius (in milli-Ampere)
+IC1 = beta * IB + (1 + beta)* ICBO1 //Value of new collector current (in milli-Ampere)
+
+//Result
+
+printf("\n Collector current when IB = 0.25 mA is %0.3f mA.\nCollector current at 50 degree Celsius is %0.2f mA.",IC,IC1)
diff --git a/3754/CH14/EX14.2/14_2.sce b/3754/CH14/EX14.2/14_2.sce
new file mode 100644
index 000000000..5f9800a6c
--- /dev/null
+++ b/3754/CH14/EX14.2/14_2.sce
@@ -0,0 +1,14 @@
+clear//
+
+//Variables
+
+IE = 6.28 //Emitter current (in milli-Ampere)
+IC = 6.20 //Collector current (in milli-Ampere)
+
+//Calculation
+
+alpha = IC / IE //Common base current gain
+
+//Result
+
+printf("\n Common-Base current gain is %0.3f ." ,alpha)
diff --git a/3754/CH14/EX14.3/14_3.sce b/3754/CH14/EX14.3/14_3.sce
new file mode 100644
index 000000000..117bbd8c0
--- /dev/null
+++ b/3754/CH14/EX14.3/14_3.sce
@@ -0,0 +1,15 @@
+clear//
+
+//Variables
+
+alpha = 0.967 //common base current gain
+IE = 10 //Emitter current (in milli-Ampere)
+
+//Calculation
+
+IC = alpha * IE //Collector current (in milli-Ampere)
+IB = IE - IC //Base current (in milli-Ampere)
+
+//Result
+
+printf("\n Base current is %0.3f mA." ,IB)
diff --git a/3754/CH14/EX14.4/14_4.sce b/3754/CH14/EX14.4/14_4.sce
new file mode 100644
index 000000000..238fc8c1f
--- /dev/null
+++ b/3754/CH14/EX14.4/14_4.sce
@@ -0,0 +1,15 @@
+clear//
+
+//Variables
+
+IE = 10 //Emitter current (in milli-Ampere)
+alpha = 0.987 //common base current gain
+
+//Calculation
+
+IC = alpha * IE //Collector current (in milli-Ampere)
+IB = IE - IC //Base current (in milli-Ampere)
+
+//Result
+
+printf("\n IC is %0.3f mA.\nIB is %0.3f mA.",IC,IB)
diff --git a/3754/CH14/EX14.5/14_5.sce b/3754/CH14/EX14.5/14_5.sce
new file mode 100644
index 000000000..d2b7cb12b
--- /dev/null
+++ b/3754/CH14/EX14.5/14_5.sce
@@ -0,0 +1,15 @@
+clear//
+
+//Variables
+
+alpha1 = 0.975 //common base current gain
+beta1 = 200.0 //common emitter current gain
+
+//Calculation
+
+beta = alpha1 / (1-alpha1) //common emitter current gain
+alpha = beta1 / (beta1 + 1) //common base current gain
+
+//Result
+
+printf("\n Value of beta when alpha = 0.975 is %0.3f .\nValue of alpha when beta = 200 is %0.3f .",beta,alpha)
diff --git a/3754/CH14/EX14.6/14_6.sce b/3754/CH14/EX14.6/14_6.sce
new file mode 100644
index 000000000..c27a5c374
--- /dev/null
+++ b/3754/CH14/EX14.6/14_6.sce
@@ -0,0 +1,15 @@
+clear//
+
+//Variables
+
+beta = 100.0 //common emitter current gain
+IC = 40.0 //Collector current (in milli-Ampere)
+
+//Calculation
+
+IB = IC / beta //Base current (in milli-Ampere)
+IE = IB + IC //Emitter current (in milli-Ampere)
+
+//Result
+
+printf("\n The value of emitter current is %0.3f mA.",IE)
diff --git a/3754/CH14/EX14.7/14_7.sce b/3754/CH14/EX14.7/14_7.sce
new file mode 100644
index 000000000..20979098a
--- /dev/null
+++ b/3754/CH14/EX14.7/14_7.sce
@@ -0,0 +1,16 @@
+clear//
+
+//Variables
+
+beta = 150.0 //common emitter current gain
+IE = 10 //Emitter current (in milli-Ampere)
+
+//Calculation
+
+alpha = beta / (beta + 1) //common base current gain
+IC = alpha * IE //Collector current (in milli-Ampere)
+IB = IE - IC //Base current (in milli-Ampere)
+
+//Result
+
+printf("\n Collector current is %0.2f mA.\nBase current is %0.2f mA.",IC,IB)
diff --git a/3754/CH14/EX14.8/14_8.sce b/3754/CH14/EX14.8/14_8.sce
new file mode 100644
index 000000000..0e7ab54ec
--- /dev/null
+++ b/3754/CH14/EX14.8/14_8.sce
@@ -0,0 +1,15 @@
+clear//
+
+//Variables
+
+beta = 170.0 //common emitter current gain
+IC = 80.0 //Collector current (in milli-Ampere)
+
+//Calculation
+
+IB = IC / beta //Base current (in milli-Ampere)
+IE = IB + IC //Emitter current (in milli-Ampere)
+
+//Result
+
+printf("\n Base current is %0.2f mA.\nEmitter current is %0.2f mA.",IB,IE)
diff --git a/3754/CH14/EX14.9/14_9.sce b/3754/CH14/EX14.9/14_9.sce
new file mode 100644
index 000000000..5768f8268
--- /dev/null
+++ b/3754/CH14/EX14.9/14_9.sce
@@ -0,0 +1,15 @@
+clear//
+
+//Variables
+
+IB = 0.125 //Base current (in milli-Ampere)
+beta = 200.0 //common emitter current gain
+
+//Calculation
+
+IC = IB * beta //Collector current (in milli-Ampere)
+IE = IC + IB //Emitter current (in milli-Ampere)
+
+//Result
+
+printf("\n Value of collector current is %0.3f mA.\nValue of emitter current is %0.3f mA.",IC,IE)