diff options
author | debashisdeb | 2014-06-20 15:42:42 +0530 |
---|---|---|
committer | debashisdeb | 2014-06-20 15:42:42 +0530 |
commit | 83c1bfceb1b681b4bb7253b47491be2d8b2014a1 (patch) | |
tree | f54eab21dd3d725d64a495fcd47c00d37abed004 /Electronic_Principles_/Chapter_11_New.ipynb | |
parent | a78126bbe4443e9526a64df9d8245c4af8843044 (diff) | |
download | Python-Textbook-Companions-83c1bfceb1b681b4bb7253b47491be2d8b2014a1.tar.gz Python-Textbook-Companions-83c1bfceb1b681b4bb7253b47491be2d8b2014a1.tar.bz2 Python-Textbook-Companions-83c1bfceb1b681b4bb7253b47491be2d8b2014a1.zip |
removing problem statements
Diffstat (limited to 'Electronic_Principles_/Chapter_11_New.ipynb')
-rw-r--r-- | Electronic_Principles_/Chapter_11_New.ipynb | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/Electronic_Principles_/Chapter_11_New.ipynb b/Electronic_Principles_/Chapter_11_New.ipynb index 5a7be77e..9065b138 100644 --- a/Electronic_Principles_/Chapter_11_New.ipynb +++ b/Electronic_Principles_/Chapter_11_New.ipynb @@ -27,10 +27,7 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.1.py\n",
- "#What is the input impedance of the base & stage. B=200.\n",
"\n",
- "#Variable declaration\n",
"VCC=10 #collector voltage(V)\n",
"RE=4.3 #Emitter resistance(KOhm)\n",
"R1=10 #Base resistance1 (KOhm)\n",
@@ -41,7 +38,6 @@ "RG=0.6 #internal resistance of source(KOhm)\n",
"B=200 #current gain \n",
"\n",
- "#Calculation\n",
"VBB=VCC/2 #Base voltage(V)\n",
"VE=VBB-VBE #Emitter voltage(V)\n",
"IE=VE/RE #Emitter current(mA)\n",
@@ -50,7 +46,6 @@ "Zin_base=(re+(re1/1000))*B #input impedance of base(KOhm)\n",
"Zin_stage=((R1**-1)+(Zin_base**-1)+(R2**-1))**-1 #input impedance of stage(KOhm)\n",
"\n",
- "#Result\n",
"print 'input impedance of stage Zin(base) = ',round(Zin_base,2),'KOhm'\n",
"print 'input impedance of stage Zin(stage) = ',round(Zin_stage,2),'KOhm'"
],
@@ -80,20 +75,15 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.2.py\n",
- "#Assuming B=200, What is ac input voltage to emitter follower of figure 11-3?\n",
"\n",
- "#Variable declaration\n",
"re=3.03 #Emitter resistance(KOhm)\n",
"VG=1 #Input voltage(mV)\n",
"RG=0.6 #internal resistance of source(KOhm)\n",
"B=200 #current gain \n",
"Zin=5 #input impedance(KOhm)\n",
"\n",
- "#Calculation\n",
"Vin=(Zin/(Zin+RG))*VG #input voltage(V)\n",
"\n",
- "#Result\n",
"print 'Input voltage Vin = ',round(Vin,2),'V'"
],
"language": "python",
@@ -121,10 +111,7 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.3.py\n",
- "#What is the voltage gain of the emitter follower of figure 11-5? If B=150, what is the ac load voltage? \n",
"\n",
- "#Variable declaration\n",
"VCC=15 #collector voltage(V)\n",
"RE=2.2 #Emitter resistance(KOhm)\n",
"R1=4.7 #Base resistance1 (KOhm)\n",
@@ -135,7 +122,6 @@ "RG=0.6 #internal resistance of source(KOhm)\n",
"B=150 #current gain \n",
"\n",
- "#Calculation\n",
"VBB=VCC/2.0 #Base voltage(V)\n",
"VE=VBB-VBE #Emitter voltage(V)\n",
"IE=VE/RE #Emitter current(mA)\n",
@@ -148,7 +134,6 @@ "Vout=Av*Vin #output voltage(V)\n",
"\n",
"\n",
- "#Result\n",
"print 'input impedance of stage Zin(base) = ',round(Zin_base,2),'KOhm'\n",
"print 'input impedance of stage Zin(stage) = ',Zin_stage,'KOhm'\n",
"print 'voltage gain of emitter follower Av = ',round(Av,3)\n",
@@ -182,17 +167,12 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.4.py\n",
- "#Calculate the output impedance of the emitter follower of figure 11-9a.\n",
"\n",
- "#Variable declaration\n",
"RG=600 #internal resistance of source(KOhm)\n",
"B=300 #current gain \n",
"\n",
- "#Calculation\n",
"Zout=RG/B #Output impedance(KOhm)\n",
"\n",
- "#Result\n",
"print 'Output impedance Zout = ',Zout,'Ohm'"
],
"language": "python",
@@ -220,10 +200,7 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.5.py\n",
- "#Calculate the output impedance in figure 11-9a.\n",
"\n",
- "#Variable declaration\n",
"VCC=30 #collector voltage(V)\n",
"RE=0.1 #Emitter resistance(KOhm)\n",
"R1=10 #Base resistance1 (KOhm)\n",
@@ -233,7 +210,6 @@ "RG=0.6 #internal resistance of source(KOhm)\n",
"B=300 #current gain \n",
"\n",
- "#Calculation\n",
"VBQ=VCC/2.0 #Base voltage(V)\n",
"VEQ=VBQ #Emitter voltage(V), ignore VBE\n",
"IEQ=VEQ/RE #Emitter current(mA)\n",
@@ -243,7 +219,6 @@ "Ze=Z+re #impedance looking back into emitter(Ohm)\n",
"Zout=(((RE*1000)**-1)+(Ze**-1))**-1 #Output impedance(Ohm)\n",
"\n",
- "#Result\n",
"print 'Output impedance is Zout = ',round(Zout,2),'Ohm'"
],
"language": "python",
@@ -271,10 +246,7 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.6.py\n",
- "#What is the voltage gain of the CE stage in figure 11-10 for B = 100? \n",
"\n",
- "#Variable declaration\n",
"VCC=10 #collector voltage(V)\n",
"RE=0.68 #Emitter resistance(KOhm)\n",
"RC=3.6 #Collector resistance (KOhm)\n",
@@ -286,7 +258,6 @@ "RL=0.27 #Load resistance(KOhm)\n",
"B=100 #current gain \n",
"\n",
- "#Calculation\n",
"VBB=(R1*R2/(R1+R2)) #Base voltage(V)\n",
"VE=VBB-VBE #Emitter voltage(V)\n",
"IE=VE/RE #Emitter current(mA)\n",
@@ -295,7 +266,6 @@ "rc=((RC**-1)+(Zin**-1))**-1 #ac collector resistance(KOhm)\n",
"Av=rc/(re/1000) #voltage gain of stage\n",
"\n",
- "#Result\n",
"print 'voltage gain of CE stage Av = ',round(Av,2)"
],
"language": "python",
@@ -323,11 +293,7 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.7.py\n",
- "#Emitter follower is removed in fig 11-10 and capacitor is used to couple the ac signal to RL = 270 Ohm. \n",
- "#What is the voltage gain of CE amplifier?\n",
"\n",
- "#Variable declaration\n",
"VCC=10 #collector voltage(V)\n",
"RE=0.68 #Emitter resistance(KOhm)\n",
"RC=3.6 #Collector resistance (KOhm)\n",
@@ -339,7 +305,6 @@ "RL=0.27 #Load resistance(KOhm)\n",
"B=100 #current gain \n",
"\n",
- "#Calculation\n",
"VBB=10*(R2/(R1+R2)) #Base voltage(V)\n",
"VE=VBB-VBE #Emitter voltage(V)\n",
"IE=VE/RE #Emitter current(mA)\n",
@@ -347,7 +312,6 @@ "rc=((RC**-1)+(RL**-1))**-1 #ac collector resistance(KOhm)\n",
"Av=rc/(re/1000) #voltage gain of stage\n",
"\n",
- "#Result\n",
"print 'voltage gain of CE stage Av = ',round(Av,2)"
],
"language": "python",
@@ -375,10 +339,7 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.8.py\n",
- "#If each transistor of figure 11-13 has B=100, find overall current gain, IB of Q1 & input impedance at base of Q1?\n",
"\n",
- "#Variable declaration\n",
"VCC=15 #collector voltage(V)\n",
"RE=0.06 #Emitter resistance(KOhm)\n",
"R1=10.0 #Base resistance1 (KOhm)\n",
@@ -389,7 +350,6 @@ "B1=100 #current gain of Q1\n",
"B2=100 #current gain of Q2\n",
"\n",
- "#Calculation\n",
"B=B1*B2 #Overall current gain\n",
"VBB=15*(R2/(R1+R2)) #Base voltage(V)\n",
"VE=VBB-(2*VBE) #Emitter voltage(V)\n",
@@ -400,7 +360,6 @@ "re=((RE**-1)+(RL**-1))**-1 #ac emitter resistance(KOhm)\n",
"Zin_base=B*re #input impedance of Q1(KOhm)\n",
"\n",
- "#Result\n",
"print 'Overall current gain B = ',B\n",
"print 'base current of Q1 IB1 = ',round(IB1,2),'uA'\n",
"print 'input impedance at base of Q1 Zin(base) = ',Zin_base,'KOhm'"
@@ -432,24 +391,19 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.9.py\n",
- "#Figure 11-16 shows a zener follower. find output voltage & zener current for Bdc=100.\n",
"\n",
- "#Variable declaration\n",
"Vin=20 #input voltage (V)\n",
"RL=15 #Load resistance(Ohm)\n",
"Vz=10 #voltage across zener(V)\n",
"B=100 #current gain\n",
"Rs=680.0 #series resistor(Ohm)\n",
"\n",
- "#Calculation\n",
"Vout=Vz-0.7 #Output voltage approx.(V)\n",
"Iout=Vout/RL #Load current(A)\n",
"IB=Iout*1000/B #base current(mA)\n",
"Is=(Vin-Vz)*1000/Rs #current through series resistor(mA)\n",
"Iz=Is-IB #zener current(mA)\n",
"\n",
- "#Result\n",
"print 'output voltage Vout = ',Vout,'V'\n",
"print 'Zener current Iz = ',round(Iz,2),'mA'"
],
@@ -479,10 +433,7 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.10.py\n",
- "#What is the output voltage in figure 11-17?\n",
"\n",
- "#Variable declaration\n",
"Vin=30 #input voltage (V)\n",
"RL=100 #Load resistance(Ohm)\n",
"Vz=6.2 #voltage across zener(V)\n",
@@ -491,12 +442,10 @@ "R1=1 #Resistor (KOhm)\n",
"R2=2 #Resistor (KOhm)\n",
"\n",
- "#Calculation\n",
"Vout=(Vz+0.7)*(R1+R2)/R1 #Output voltage approx.(V)\n",
"I1=(Vz+0.7)/R1 #Load current(A)\n",
"Vout=I1*(R1+R2) #Output voltage(V)\n",
"\n",
- "#Result\n",
"print 'output voltage Vout = ',Vout,'V'"
],
"language": "python",
@@ -524,10 +473,7 @@ "cell_type": "code",
"collapsed": false,
"input": [
- "#Example 11.11.py\n",
- "#What is the output voltage in figure 11-20?\n",
"\n",
- "#Variable declaration\n",
"VG=2 #AC input voltage (mV)\n",
"Vs=10 #supply volatge(V)\n",
"RL=10 #Load resistance(KOhm)\n",
@@ -537,7 +483,6 @@ "RC=3.6 #collector resistor (KOhm)\n",
"RE=2.2 #emitter resistance(KOhm)\n",
"\n",
- "#Calculation\n",
"VB=Vs*R2/(R1+R2) #Base voltage(V)\n",
"IE=(VB-0.7)*1000/RE #emitter current(uA)\n",
"re=(25/IE)*1000 #ac resistance(Ohm)\n",
@@ -548,7 +493,6 @@ "Vin=(Zin/(Zin+RG))*VG #input voltage(V)\n",
"Vout=Av*Vin #output voltage(mV)\n",
"\n",
- "#Result\n",
"print 'output voltage Vout = ',round(Vout,2),'mVpp'"
],
"language": "python",
|