diff options
Diffstat (limited to '3754/CH24')
-rw-r--r-- | 3754/CH24/EX24.1/24_1.sce | 24 | ||||
-rw-r--r-- | 3754/CH24/EX24.11/24_11.sce | 33 | ||||
-rw-r--r-- | 3754/CH24/EX24.2/24_2.sce | 20 | ||||
-rw-r--r-- | 3754/CH24/EX24.3/24_3.sce | 23 | ||||
-rw-r--r-- | 3754/CH24/EX24.4/24_4.sce | 23 | ||||
-rw-r--r-- | 3754/CH24/EX24.5/24_5.sce | 29 | ||||
-rw-r--r-- | 3754/CH24/EX24.6/24_6.sce | 30 | ||||
-rw-r--r-- | 3754/CH24/EX24.7/24_7.sce | 24 | ||||
-rw-r--r-- | 3754/CH24/EX24.8/24_8.sce | 27 | ||||
-rw-r--r-- | 3754/CH24/EX24.9/24_9.sce | 30 |
10 files changed, 263 insertions, 0 deletions
diff --git a/3754/CH24/EX24.1/24_1.sce b/3754/CH24/EX24.1/24_1.sce new file mode 100644 index 000000000..176c9841b --- /dev/null +++ b/3754/CH24/EX24.1/24_1.sce @@ -0,0 +1,24 @@ +clear//
+
+//Variables
+
+VCC = 10.0 //Source voltage (in volts)
+RC = 10.0 //Collector resistance (in kilo-ohm)
+RB = 1.0 * 10**3 //Base resistance (in kilo-ohm)
+beta = 100.0 //Common emitter current gain
+VBE = 0.7 //Emitter-to-Base Voltage (in volts)
+
+//Calculation
+
+IB = (VCC - VBE) / RB //Base current (in milli-Ampere)
+IC = beta * IB //Collector current (in milli-Ampere)
+IE = IC //Emitter current (in milli-Ampere)
+r1e = 25.0 / IE * 10**-3 //a.c resistance of emitter diode (in kilo-ohm)
+R1 = beta * r1e //Input resistance looking directly into the base (in kilo-ohm)
+Ris = RB * R1/(RB + R1) //Stage input resistance (in kilo-ohm)
+Ro = RC //Output resistance (in kilo-ohm)
+Av = RC / r1e //Voltage gain
+
+//Result
+
+printf("\n Input resistance looking into the base is %0.2f kilo-ohm.\nInput resistance of the stage is %0.3f kilo-ohm.\nOutput resistance is %0.3f kilo-ohm.\nVoltage gain is %0.3f .",R1,Ris,Ro,Av)
diff --git a/3754/CH24/EX24.11/24_11.sce b/3754/CH24/EX24.11/24_11.sce new file mode 100644 index 000000000..dac9e9394 --- /dev/null +++ b/3754/CH24/EX24.11/24_11.sce @@ -0,0 +1,33 @@ +clear//
+
+//Variables
+
+VCC = 10.0 //Source voltage (in volts)
+RC = 5.0 //Collector resistance (in kilo-ohm)
+rE = 500 * 10**-3 //Emitter resistance (in kilo-ohm)
+beta = 50.0 //Common emitter current gain
+VBE = 0.7 //Emitter-to-Base Voltage (in volts)
+R1 = 50.0 //Resistance (in kilo-ohm)
+R2 = 10.0 //Resistance (in kilo-ohm)
+Vs = 100.0 * 10**-3 //a.c voltage (in volts)
+RS = 600.0 * 10**-3 //Source resistance (in kilo-ohm)
+RL = 50.0 //Load resistance (in kilo-ohm)
+RE1 = 500.0 * 10**-3 //Resistance (in kilo-ohm)
+
+//Calculation
+
+Vth = VCC * R2 /(R1 + R2) //Thevenin's voltage (in volts)
+Rth = R1 * R2 / (R1 + R2) //Thevenin's equivalent resistance (in kilo-ohm)
+RE = RE1 + rE //Emitter total resistance (in kilo-ohm)
+IE = (Vth - VBE)/(RE + Rth/beta) //Emitter current (in milli-Ampere)
+r1e = 25.0 / IE * 10**-3 //a.c. resistance (in kilo-ohm)
+Ri = beta * (rE + r1e) //Input resistance directly into the base (in kilo-ohm)
+Ris = Rth * Ri/(Rth + Ri) //Input resistance of the stage (in kilo-ohm)
+rL = RC * RL / (RC + RL) //a.c. load resistance (in kilo-ohm)
+Av = rL/(rE + r1e) //Voltage gain
+Avs = Av * Ris / (RS + Ris) //Overall voltage gain
+Vo = Avs * Vs //Output voltage (in volts)
+
+//Result
+
+printf("\n Input resistance looking directly into the base is %0.1f kilo-ohm.\nInput resistance of the stage is %0.2f kilo-ohm.\nVoltage gain is %0.3f .\nOverall voltage gain is %0.2f .\nOutput voltage is %0.2f V.",Ri,Ris,Av,Avs,Vo)
diff --git a/3754/CH24/EX24.2/24_2.sce b/3754/CH24/EX24.2/24_2.sce new file mode 100644 index 000000000..5eab675f8 --- /dev/null +++ b/3754/CH24/EX24.2/24_2.sce @@ -0,0 +1,20 @@ +clear//
+
+//Variables
+
+Ri = 2.5 //Input resistance (in kilo-ohm)
+Av = 200.0 //Voltage gain
+Vs = 5.0 * 10**-3 //Input signal voltage (in volts)
+beta = 50.0 //Common emitter current gain
+
+//Calculation
+
+IB = Vs / Ri //Base current (in milli-Ampere)
+IC = beta * IB //Collector current (in milli-Ampere)
+Ai = beta //Current gain
+Ap = Ai * Av //Power gain
+Gp = 10 * log10(Ap) //dB power gain (in decibel)
+
+//Result
+
+printf("\n The base current is %0.3f mA.\nThe collector current is %0.3f mA.\nThe power gain is %0.3f .\nThe dB power gain is %0.3f dB.",IB,IC,Ap,Gp)
diff --git a/3754/CH24/EX24.3/24_3.sce b/3754/CH24/EX24.3/24_3.sce new file mode 100644 index 000000000..032ea7c2a --- /dev/null +++ b/3754/CH24/EX24.3/24_3.sce @@ -0,0 +1,23 @@ +clear//
+
+//Variables
+
+VCC = 20.0 //Source voltage (in volts)
+RC = 5.0 //Collector resistance (in kilo-ohm)
+RE = 1.0 //Emitter resistance (in kilo-ohm)
+RB = 100.0 //Base resistance (in kilo-ohm)
+beta = 150.0 //Common emitter current gain
+
+//Calculation
+
+IC = VCC / (RE + RB/beta) //Collector current (in milli-Ampere)
+IE = IC //Emitter current (in milli-Ampere)
+r1e = 25.0 / IE * 10**-3 //a.c. resistance of emitter diode (in kilo-ohm)
+Ri = beta * (r1e + RE) //Input resistance looking directly into the base (in kilo-ohm)
+Ris = RB * Ri / (RB + Ri) //Input resistance of the stage (in kilo-ohm)
+Av = RC / RE //Voltage gain
+Gp = 10 * log10(Av) //dB power gain (in decibel)
+
+//Result
+
+printf("\n Input resistance looking into the base is %0.0f kilo-ohm.\nInput resistance of the stage is %0.0f kilo-ohm.\nVoltage gain is %0.3f .\ndB voltage gain is %0.0f dB.",Ri,Ris,Av,Gp)
diff --git a/3754/CH24/EX24.4/24_4.sce b/3754/CH24/EX24.4/24_4.sce new file mode 100644 index 000000000..8256ac632 --- /dev/null +++ b/3754/CH24/EX24.4/24_4.sce @@ -0,0 +1,23 @@ +clear//
+
+//Variables
+
+VCC = 12.0 //Source voltage (in volts)
+RC = 10.0 * 10**3 //Collector resistance (in ohm)
+RE = 1.0 * 10**3 //Emitter resistance (in ohm)
+RB = 500.0 * 10**3 //Base resistance (in ohm)
+beta = 50.0 //Common emitter current gain
+
+//Calculation
+
+IC = VCC / (RE + RB/beta) //Collector current (in Ampere)
+IE = IC //Emitter current (in Ampere)
+r1e = 25.0 / IE * 10**-3 //a.c. resistance of emitter diode (in ohm)
+Ri = beta * (r1e) //Input resistance looking directly into the base (in ohm)
+Ris = RB * Ri / (RB + Ri) //Input resistance of the stage (in ohm)
+Av = RC / r1e //Voltage gain
+AV1 = RC / RE //New voltage gain
+
+//Result
+
+printf("\n Input resistance looking into the base is %0.0f ohm.\nInput resistance of the stage is %0.1f kilo-ohm.\nVoltage gain is %0.2f .\nNew Voltage gain is %0.3f .",Ri,Ris,Av,AV1)
diff --git a/3754/CH24/EX24.5/24_5.sce b/3754/CH24/EX24.5/24_5.sce new file mode 100644 index 000000000..613ac9d1b --- /dev/null +++ b/3754/CH24/EX24.5/24_5.sce @@ -0,0 +1,29 @@ +clear//
+
+//Variables
+
+VCC = 30.0 //Source voltage (in volts)
+RC = 10.0 //Collector resistance (in kilo-ohm)
+RE = 8.2 //Emitter resistance (in kilo-ohm)
+RL = 3.3 //Load resistance (in kilo-ohm)
+beta = 200.0 //Common emitter current gain
+VBE = 0.7 //Emitter-to-Base Voltage (in volts)
+R1 = 47.0 //Resistance (in kilo-ohm)
+R2 = 15.0 //Resistance (in kilo-ohm)
+Vs = 5.0 //a.c voltage (in milli-volts)
+
+//Calculation
+
+Vth = VCC * R2 / (R1 + R2) //Thevenin's voltage (in volts)
+Rth = R1 * R2 / (R1 + R2) //Thevenin's equivalent voltage (in volts)
+IE = (Vth - VBE)/(RE + Rth/beta) //Emitter current (in milli-Ampere)
+r1e = 25.0 / IE //a.c. resistance of emitter diode (in ohm)
+rL = RC * RL/(RC + RL) //a.c load seen by the amplifier (in kilo-ohm)
+Av = rL * 10**3 / r1e //Voltage gain
+vo = Av * Vs //Output voltage (in volts)
+Ri = beta * r1e * 10**-3 //Input resistance looking directly into the base (in ohm)
+Ris = Rth * Ri / (Rth + Ri) //input resistance of the stage (in ohm)
+
+//Result
+
+printf("\n a.c output voltage is %0.2f mV.\nInput impedance for the circuit is %0.0f kilo-ohm.",vo,Ris)
diff --git a/3754/CH24/EX24.6/24_6.sce b/3754/CH24/EX24.6/24_6.sce new file mode 100644 index 000000000..558986122 --- /dev/null +++ b/3754/CH24/EX24.6/24_6.sce @@ -0,0 +1,30 @@ +clear//
+
+//Variables
+
+VCC = 10.0 //Source voltage (in volts)
+RC = 5.0 //Collector resistance (in kilo-ohm)
+RE = 1.0 //Emitter resistance (in kilo-ohm)
+beta = 50.0 //Common emitter current gain
+VBE = 0.7 //Emitter-to-Base Voltage (in volts)
+R1 = 50.0 //Resistance (in kilo-ohm)
+R2 = 10.0 //Resistance (in kilo-ohm)
+Vs = 10.0 //a.c voltage (in milli-volts)
+RS = 600.0 * 10**-3 //Source resistance (in kilo-ohm)
+
+//Calculation
+
+Vth = VCC * R2 / (R1 + R2) //Thevenin's voltage (in volts)
+Rth = R1 * R2 / (R1 + R2) //Thevenin's equivalent voltage (in volts)
+IE = (Vth - VBE)/(RE + Rth/beta) //Emitter current (in milli-Ampere)
+r1e = 25.0 / IE * 10**-3 //a.c. resistance of emitter diode (in kilo-hm)
+Ris = Rth * beta*r1e/(Rth + beta*r1e) //input resistance of the stage (in ohm)
+rL = RC * R1/(RC + R1) //a.c load seen by the amplifier (in kilo-ohm)
+Av = rL / r1e //Voltage gain
+vin = Vs * Ris / (Ris + RS) //input voltage (in milli-volts)
+vo = Av * vin //Output voltage (in milli-volts)
+Avs = Av * vin / Vs //Overall voltage gain
+
+//Result
+
+printf("\n The output voltage is %0.3f V.\nThe overall voltage gain is %0.2f .",vo*10**-3,Avs)
diff --git a/3754/CH24/EX24.7/24_7.sce b/3754/CH24/EX24.7/24_7.sce new file mode 100644 index 000000000..d9ff05811 --- /dev/null +++ b/3754/CH24/EX24.7/24_7.sce @@ -0,0 +1,24 @@ +clear//
+
+//Variables
+
+VCC = 12.0 //Source voltage (in volts)
+RC = 4.0 //Collector resistance (in kilo-ohm)
+RE = 3.3 //Emitter resistance (in kilo-ohm)
+beta = 120.0 //Common emitter current gain
+VBE = 0.7 //Emitter-to-Base Voltage (in volts)
+R1 = 60.0 //Resistance (in kilo-ohm)
+R2 = 30.0 //Resistance (in kilo-ohm)
+
+//Calculation
+
+Vth = VCC * R2 / (R1 + R2) //Thevenin's voltage (in volts)
+Rth = R1 * R2 / (R1 + R2) //Thevenin's equivalent voltage (in volts)
+IE = (Vth - VBE)/(RE + Rth/beta) //Emitter current (in milli-Ampere)
+r1e = 25.0 / IE * 10**-3 //a.c. resistance of emitter diode (in kilo-hm)
+rL = RC //Load resistance (in kilo-ohm)
+Av = RC / r1e //Voltage gain
+
+//Result
+
+printf("\n The voltage gain is %0.1f .",Av)
diff --git a/3754/CH24/EX24.8/24_8.sce b/3754/CH24/EX24.8/24_8.sce new file mode 100644 index 000000000..f8298daab --- /dev/null +++ b/3754/CH24/EX24.8/24_8.sce @@ -0,0 +1,27 @@ +clear//
+
+//Variables
+
+VCC = -18.0 //Source voltage (in volts)
+RC = 4.3 //Collector resistance (in kilo-ohm)
+RE = 1.0 //Emitter resistance (in kilo-ohm)
+beta = 200.0 //Common emitter current gain
+VBE = -0.7 //Emitter-to-Base Voltage (in volts)
+R1 = 39.0 //Resistance (in kilo-ohm)
+R2 = 8.2 //Resistance (in kilo-ohm)
+RL = 3.0 //Load resistance (in kilo-ohm)
+
+//Calculation
+
+Vth = VCC * R2 / (R1 + R2) //Thevenin's voltage (in volts)
+Rth = R1 * R2 / (R1 + R2) //Thevenin's equivalent voltage (in volts)
+IC = (Vth - VBE)/(RE + Rth/beta) //Collector current (in milli-Ampere)
+IE = -IC //Emitter current (in milli-Amper)
+r1e = 30.0/IE * 10**-3 //a.ac resistance (in kilo-ohm)
+Ris = Rth * beta*r1e/(Rth + beta*r1e) //input resistance of the stage (in ohm)
+rL = RC * RL / (RC + RL) //a.c. load resistance (in kilo-ohm)
+Av = rL / r1e //Voltage gain
+
+//Result
+
+printf("\n Voltage gain is %0.1f .",Av)
diff --git a/3754/CH24/EX24.9/24_9.sce b/3754/CH24/EX24.9/24_9.sce new file mode 100644 index 000000000..adb6c6446 --- /dev/null +++ b/3754/CH24/EX24.9/24_9.sce @@ -0,0 +1,30 @@ +clear//
+
+//Variables
+
+VCC = 20.0 //Source voltage (in volts)
+RC = 5.7 //Collector resistance (in kilo-ohm)
+RE = 1.0 //Emitter resistance (in kilo-ohm)
+beta = 100.0 //Common emitter current gain
+VBE = 0.7 //Emitter-to-Base Voltage (in volts)
+R1 = 100.0 //Resistance (in kilo-ohm)
+R2 = 10.0 //Resistance (in kilo-ohm)
+Vs = 10.0 * 10**-3 //a.c voltage (in volts)
+RS = 100.0 * 10**-3 //Source resistance (in kilo-ohm)
+
+//Calculation
+
+Vth = VCC * R2 /(R1 + R2) //Thevenin's voltage (in volts)
+Rth = R1 * R2 / (R1 + R2) //Thevenin's equivalent resistance (in kilo-ohm)
+IE = (Vth - VBE)/(RE + Rth/beta) //Emitter current (in milli-Ampere)
+r1e = 25.0 / IE * 10**-3 //a.c. resistance of emitter diode (in kilo-hm)
+Ris = Rth * beta*r1e/(Rth + beta*r1e) //input resistance of the stage (in ohm)
+rL = RC //Load resistance (in kilo-ohm)
+Av = rL / r1e //Voltage gain
+vin = Vs * Ris / (Ris + RS) //input voltage (in milli-volts)
+vo = Av * vin //Output voltage (in milli-volts)
+Avs = Av * vin / Vs //Overall voltage gain
+
+//Result
+
+printf("\n Av is %0.3f .\nRi is %0.2f ohm.\nVo is %0.2f V.\nAvs is %0.2f .",Av,Ris*10**3,vo,Avs)
|