diff options
Diffstat (limited to '3754/CH14')
-rw-r--r-- | 3754/CH14/EX14.1/14_1.sce | 14 | ||||
-rw-r--r-- | 3754/CH14/EX14.10/14_10.sce | 15 | ||||
-rw-r--r-- | 3754/CH14/EX14.11/14_11.sce | 19 | ||||
-rw-r--r-- | 3754/CH14/EX14.12/14_12.sce | 16 | ||||
-rw-r--r-- | 3754/CH14/EX14.13/14_13.sce | 24 | ||||
-rw-r--r-- | 3754/CH14/EX14.2/14_2.sce | 14 | ||||
-rw-r--r-- | 3754/CH14/EX14.3/14_3.sce | 15 | ||||
-rw-r--r-- | 3754/CH14/EX14.4/14_4.sce | 15 | ||||
-rw-r--r-- | 3754/CH14/EX14.5/14_5.sce | 15 | ||||
-rw-r--r-- | 3754/CH14/EX14.6/14_6.sce | 15 | ||||
-rw-r--r-- | 3754/CH14/EX14.7/14_7.sce | 16 | ||||
-rw-r--r-- | 3754/CH14/EX14.8/14_8.sce | 15 | ||||
-rw-r--r-- | 3754/CH14/EX14.9/14_9.sce | 15 |
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)
|