summaryrefslogtreecommitdiff
path: root/Electronic_Principles_/Chapter_8_New.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Electronic_Principles_/Chapter_8_New.ipynb')
-rw-r--r--Electronic_Principles_/Chapter_8_New.ipynb31
1 files changed, 0 insertions, 31 deletions
diff --git a/Electronic_Principles_/Chapter_8_New.ipynb b/Electronic_Principles_/Chapter_8_New.ipynb
index e3c2894e..5db68b59 100644
--- a/Electronic_Principles_/Chapter_8_New.ipynb
+++ b/Electronic_Principles_/Chapter_8_New.ipynb
@@ -27,10 +27,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "#Example 8.1.py\n",
- "#What is the collector-emitter voltage in Figure 8-2? \n",
"\n",
- "#Variable declaration\n",
"VCC=10 #collector voltage(V)\n",
"RC=3.6 #Collector resistance (KOhm)\n",
"RE=1 #Emitter resistance (KOhm)\n",
@@ -38,7 +35,6 @@
"R2=2.2 #Base resistance2 (KOhm)\n",
"VBE=0.7 #Base-emitter voltage drop(V)\n",
"\n",
- "#Calculation\n",
"VBB=(R2/(R1+R2))*VCC #Base voltage(V)\n",
"VE=VBB-VBE #Emitter voltage(V)\n",
"IE=VE/RE #Emitter current(mA)\n",
@@ -46,7 +42,6 @@
"VC=VCC-(IC*RC) #collector to ground voltage(V)\n",
"VCE=VC-VE #Collector-emitter voltage(V)\n",
"\n",
- "#Result\n",
"print 'Collector current IC = ',round(IC,2),'mA'\n",
"print 'Collector-emitter voltage VCE = ',round(VCE,2),'V'"
],
@@ -76,10 +71,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "#Example 8.3.py\n",
- "#Is the voltage divider of figure 8-5 stiff? Calculate emitter current.\n",
"\n",
- "#Variable declaration\n",
"VCC=10 #collector voltage(V)\n",
"RC=3.6 #Collector resistance (KOhm)\n",
"RE=1 #Emitter resistance (KOhm)\n",
@@ -88,7 +80,6 @@
"VBE=0.7 #Base-emitter voltage drop(V)\n",
"Bdc=200 #current gain\n",
"\n",
- "#Calculation\n",
"R=(R1*R2)/(R1+R2) #Thevenin resistance(KOhm)\n",
"Ri=Bdc*RE #Base input resistance(KOhm)\n",
"R100=0.01*Ri #100th of Ri(KOhm)\n",
@@ -96,7 +87,6 @@
"VE=VBB-VBE #Emitter voltage(V)\n",
"IE=VE/(RE+(R/Ri)) #Emitter current(mA)\n",
"\n",
- "#Result\n",
"print 'As per stiff voltage divider rule, R1||R2 < 0.01 Bdc*RE, So, Voltage divider is stiff.'\n",
"print 'Emitter current IE = ',round(IE,2),'mA'"
],
@@ -126,17 +116,12 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "#Example 8.4.py\n",
- "#For the circuit shown in figure 8-7, design resistor values.\n",
- "#VCC=10 V, VCE @ mid point, IC=10mA, 2N3904's Bdc=100-300.\n",
"\n",
- "#Variable declaration\n",
"VCC=10 #collector voltage(V)\n",
"IC=10 #Collector current(mA)\n",
"VBE=0.7 #Base-emitter voltage drop(V)\n",
"Bdc=100 #current gain\n",
"\n",
- "#Calculation\n",
"IE=IC #Emitter current(mA)\n",
"VE=0.1*VCC #Emitter voltage(V)\n",
"RE=(VE/IE)*1000 #Emitter resistance (Ohm)\n",
@@ -146,7 +131,6 @@
"V1=VCC-V2 #voltage across R2(V)\n",
"R1=(V1/V2)*R2 #Base input resistance1(Ohm)\n",
"\n",
- "#Result\n",
"print 'Emitter resistance RE = ',RE,'Ohm'\n",
"print 'Collector resistance RC = ',RC,'Ohm'\n",
"print 'Base resistance R1 = ',round(R1,2),'Ohm'\n",
@@ -180,10 +164,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "#Example 8.5.py\n",
- "#What is the collector voltage in Figure 8-10 if emitter resistor is increased to 1.8 KOhm? \n",
"\n",
- "#Variable declaration\n",
"VCC=10 #collector voltage(V)\n",
"RC=3.6 #Collector resistance (KOhm)\n",
"RE=1.8 #Emitter resistance (KOhm)\n",
@@ -191,14 +172,12 @@
"VBE=0.7 #Base-emitter voltage drop(V)\n",
"VEE=2 #emitter voltage(V)\n",
"\n",
- "#Calculation\n",
"VBB=0 #Base voltage(V)\n",
"VE=VEE-VBE #Emitter to ground voltage(V)\n",
"IE=VE/RE #Emitter current(mA)\n",
"IC=IE #Collector current(mA)\n",
"VC=VCC-(IC*RC) #collector to ground voltage(V)\n",
"\n",
- "#Result\n",
"print 'Emitter current IE = ',round(IE,2),'mA'\n",
"print 'Collector voltage VC = ',VC,'V'"
],
@@ -228,24 +207,19 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "#Example 8.6.py\n",
- "#Figure 8-11 shows 3 stage circuit using TSEB. Find VC.\n",
"\n",
- "#Variable declaration\n",
"VCC=15 #collector voltage(V)\n",
"RC=10 #Collector resistance (KOhm)\n",
"RE=20 #Emitter resistance (KOhm)\n",
"VBE=0.7 #Base-emitter voltage drop(V)\n",
"VEE=15 #emitter voltage(V)\n",
"\n",
- "#Calculation\n",
"VBB=0 #Base voltage(V)\n",
"VE=VEE-VBE #Emitter to ground voltage(V)\n",
"IE=VE/RE #Emitter current(mA)\n",
"IC=IE #Collector current(mA)\n",
"VC=VCC-(IC*RC) #collector to ground voltage(V)\n",
"\n",
- "#Result\n",
"print 'Emitter current IE = ',IE,'mA'\n",
"print 'Collector voltage VC = ',VC,'V'"
],
@@ -275,10 +249,7 @@
"cell_type": "code",
"collapsed": false,
"input": [
- "#Example 8.7.py\n",
- "#Calculate the three transistor voltages for the PNP circuit of figure 8-19b?\n",
"\n",
- "#Variable declaration\n",
"VCC=-10 #collector supply voltage(V)\n",
"VEE=-VCC #Emitter supply voltage(V)\n",
"RC=3.6 #Collector resistance (KOhm)\n",
@@ -287,14 +258,12 @@
"R2=2.2 #Base resistance2 (KOhm)\n",
"VBE=0.7 #Base-emitter voltage drop(V)\n",
"\n",
- "#Calculation\n",
"V2=(R2/(R1+R2))*VEE #Base voltage(V)\n",
"IE=(V2-VBE)/RE #Emitter current(mA)\n",
"VC=IE*RC #collector to ground voltage(V)\n",
"VB=VEE-V2 #Base to ground voltage(V)\n",
"VE=VEE-(V2-VBE) #Emitter to ground voltage(V)\n",
"\n",
- "#Result\n",
"print 'Emitter current IE = ',round(IE,2),'mA'\n",
"print 'Collector to ground voltage VC = ',round(VC,2),'V'\n",
"print 'Base to ground voltage VB = ',round(VB,2),'V'\n",