From d36fc3b8f88cc3108ffff6151e376b619b9abb01 Mon Sep 17 00:00:00 2001 From: kinitrupti Date: Fri, 12 May 2017 18:40:35 +0530 Subject: Revised list of TBCs --- Electronic_Principles/Chapter_11_New.ipynb | 523 ----------------------------- 1 file changed, 523 deletions(-) delete mode 100755 Electronic_Principles/Chapter_11_New.ipynb (limited to 'Electronic_Principles/Chapter_11_New.ipynb') diff --git a/Electronic_Principles/Chapter_11_New.ipynb b/Electronic_Principles/Chapter_11_New.ipynb deleted file mode 100755 index 9065b138..00000000 --- a/Electronic_Principles/Chapter_11_New.ipynb +++ /dev/null @@ -1,523 +0,0 @@ -{ - "metadata": { - "name": "" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [ - { - "cells": [ - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "CHAPTER 11 CC AND CB AMPLIFIERS" - ] - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-1, Page 348" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "VCC=10 #collector voltage(V)\n", - "RE=4.3 #Emitter resistance(KOhm)\n", - "R1=10 #Base resistance1 (KOhm)\n", - "R2=10 #Base resistance2 (KOhm)\n", - "VBE=0.7 #Base-emitter voltage drop(V)\n", - "RL=10 #Load Resistance(KOhm)\n", - "VG=1 #Input voltage(mV)\n", - "RG=0.6 #internal resistance of source(KOhm)\n", - "B=200 #current gain \n", - "\n", - "VBB=VCC/2 #Base voltage(V)\n", - "VE=VBB-VBE #Emitter voltage(V)\n", - "IE=VE/RE #Emitter current(mA)\n", - "re1=(25/IE) #AC resistance(Ohm)\n", - "re=RE*RL/(RE+RL) #external ac resistance(KOhm)\n", - "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", - "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'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "input impedance of stage Zin(base) = 606.4 KOhm\n", - "input impedance of stage Zin(stage) = 4.96 KOhm\n" - ] - } - ], - "prompt_number": 12 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-2, Page 349" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\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", - "Vin=(Zin/(Zin+RG))*VG #input voltage(V)\n", - "\n", - "print 'Input voltage Vin = ',round(Vin,2),'V'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Input voltage Vin = 0.89 V\n" - ] - } - ], - "prompt_number": 11 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-3, Page 350" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "VCC=15 #collector voltage(V)\n", - "RE=2.2 #Emitter resistance(KOhm)\n", - "R1=4.7 #Base resistance1 (KOhm)\n", - "R2=4.7 #Base resistance2 (KOhm)\n", - "VBE=0.7 #Base-emitter voltage drop(V)\n", - "RL=6.8 #Load Resistance(KOhm)\n", - "VG=1 #Input voltage(mV)\n", - "RG=0.6 #internal resistance of source(KOhm)\n", - "B=150 #current gain \n", - "\n", - "VBB=VCC/2.0 #Base voltage(V)\n", - "VE=VBB-VBE #Emitter voltage(V)\n", - "IE=VE/RE #Emitter current(mA)\n", - "re1=(25/IE) #AC resistance(Ohm)\n", - "re=RE*RL/(RE+RL) #external ac resistance(KOhm)\n", - "Zin_base=(re+(re1/1000))*B #input impedance of base(KOhm)\n", - "Zin_stage=((R1**-1)+(R2**-1))**-1 #input impedance of stage(KOhm)\n", - "Av=re/(re+(re1/1000)) #Voltage gain of stage\n", - "Vin=(Zin_stage/(Zin_stage+RG))*VG #input voltage(V)\n", - "Vout=Av*Vin #output voltage(V)\n", - "\n", - "\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", - "print 'Output volatge Vout = ',round(Vout,2),'V'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "input impedance of stage Zin(base) = 250.55 KOhm\n", - "input impedance of stage Zin(stage) = 2.35 KOhm\n", - "voltage gain of emitter follower Av = 0.995\n", - "Output volatge Vout = 0.79 V\n" - ] - } - ], - "prompt_number": 10 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-4, Page 353" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "RG=600 #internal resistance of source(KOhm)\n", - "B=300 #current gain \n", - "\n", - "Zout=RG/B #Output impedance(KOhm)\n", - "\n", - "print 'Output impedance Zout = ',Zout,'Ohm'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Output impedance Zout = 2 Ohm\n" - ] - } - ], - "prompt_number": 31 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-5, Page 353" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "VCC=30 #collector voltage(V)\n", - "RE=0.1 #Emitter resistance(KOhm)\n", - "R1=10 #Base resistance1 (KOhm)\n", - "R2=10 #Base resistance2 (KOhm)\n", - "RL=0.1 #Load Resistance(KOhm)\n", - "VG=1 #Input voltage(mV)\n", - "RG=0.6 #internal resistance of source(KOhm)\n", - "B=300 #current gain \n", - "\n", - "VBQ=VCC/2.0 #Base voltage(V)\n", - "VEQ=VBQ #Emitter voltage(V), ignore VBE\n", - "IEQ=VEQ/RE #Emitter current(mA)\n", - "re=(25/IEQ) #AC resistance(Ohm)\n", - "Zb=((RG**-1)+(R1**-1)+(R2**-1))**-1 #impedance looking back from base(KOhm)\n", - "Z=Zb*1000/B #impedance after current gain (Ohm) \n", - "Ze=Z+re #impedance looking back into emitter(Ohm)\n", - "Zout=(((RE*1000)**-1)+(Ze**-1))**-1 #Output impedance(Ohm)\n", - "\n", - "print 'Output impedance is Zout = ',round(Zout,2),'Ohm'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Output impedance is Zout = 1.91 Ohm\n" - ] - } - ], - "prompt_number": 6 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-6, Page 355" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "VCC=10 #collector voltage(V)\n", - "RE=0.68 #Emitter resistance(KOhm)\n", - "RC=3.6 #Collector resistance (KOhm)\n", - "re=0.18 #Emitter resistance (KOhm)\n", - "R1=10 #Base resistance1 (KOhm)\n", - "R2=2.2 #Base resistance2 (KOhm)\n", - "RG=0.6 #internal resistance of source(KOhm)\n", - "VBE=0.7 #Base-emitter voltage drop(V)\n", - "RL=0.27 #Load resistance(KOhm)\n", - "B=100 #current gain \n", - "\n", - "VBB=(R1*R2/(R1+R2)) #Base voltage(V)\n", - "VE=VBB-VBE #Emitter voltage(V)\n", - "IE=VE/RE #Emitter current(mA)\n", - "re=(25/IE) #AC resistance(Ohm)\n", - "Zin=B*RL #input impedance (KOhm)\n", - "rc=((RC**-1)+(Zin**-1))**-1 #ac collector resistance(KOhm)\n", - "Av=rc/(re/1000) #voltage gain of stage\n", - "\n", - "print 'voltage gain of CE stage Av = ',round(Av,2)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "voltage gain of CE stage Av = 206.15\n" - ] - } - ], - "prompt_number": 5 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-7, Page 355" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "VCC=10 #collector voltage(V)\n", - "RE=0.68 #Emitter resistance(KOhm)\n", - "RC=3.6 #Collector resistance (KOhm)\n", - "re=0.18 #Emitter resistance (KOhm)\n", - "R1=10.0 #Base resistance1 (KOhm)\n", - "R2=2.2 #Base resistance2 (KOhm)\n", - "RG=0.6 #internal resistance of source(KOhm)\n", - "VBE=0.7 #Base-emitter voltage drop(V)\n", - "RL=0.27 #Load resistance(KOhm)\n", - "B=100 #current gain \n", - "\n", - "VBB=10*(R2/(R1+R2)) #Base voltage(V)\n", - "VE=VBB-VBE #Emitter voltage(V)\n", - "IE=VE/RE #Emitter current(mA)\n", - "re=(25/IE) #AC resistance(Ohm)\n", - "rc=((RC**-1)+(RL**-1))**-1 #ac collector resistance(KOhm)\n", - "Av=rc/(re/1000) #voltage gain of stage\n", - "\n", - "print 'voltage gain of CE stage Av = ',round(Av,2)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "voltage gain of CE stage Av = 16.3\n" - ] - } - ], - "prompt_number": 4 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-8, Page 358" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "VCC=15 #collector voltage(V)\n", - "RE=0.06 #Emitter resistance(KOhm)\n", - "R1=10.0 #Base resistance1 (KOhm)\n", - "R2=20.0 #Base resistance2 (KOhm)\n", - "RG=0.6 #internal resistance of source(KOhm)\n", - "VBE=0.7 #Base-emitter voltage drop(V)\n", - "RL=0.03 #Load resistance(KOhm)\n", - "B1=100 #current gain of Q1\n", - "B2=100 #current gain of Q2\n", - "\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", - "IE2=VE/RE #Emitter current(mA)\n", - "IB2=IE2/B2 #Base current of Q2(mA)\n", - "IE1=IB2 #emiter current of Q1(mA)\n", - "IB1=IE1*1000/B1 #base current of Q1(uA)\n", - "re=((RE**-1)+(RL**-1))**-1 #ac emitter resistance(KOhm)\n", - "Zin_base=B*re #input impedance of Q1(KOhm)\n", - "\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'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Overall current gain B = 10000\n", - "base current of Q1 IB1 = 14.33 uA\n", - "input impedance at base of Q1 Zin(base) = 200.0 KOhm\n" - ] - } - ], - "prompt_number": 3 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-9, Page 361" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\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", - "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", - "print 'output voltage Vout = ',Vout,'V'\n", - "print 'Zener current Iz = ',round(Iz,2),'mA'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "output voltage Vout = 9.3 V\n", - "Zener current Iz = 8.51 mA\n" - ] - } - ], - "prompt_number": 2 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-10, Page 362" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "Vin=30 #input voltage (V)\n", - "RL=100 #Load resistance(Ohm)\n", - "Vz=6.2 #voltage across zener(V)\n", - "B=100 #current gain\n", - "Rs=680.0 #series resistor(Ohm)\n", - "R1=1 #Resistor (KOhm)\n", - "R2=2 #Resistor (KOhm)\n", - "\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", - "print 'output voltage Vout = ',Vout,'V'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "output voltage Vout = 20.7 V\n" - ] - } - ], - "prompt_number": 74 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 11-11, Page 365" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "VG=2 #AC input voltage (mV)\n", - "Vs=10 #supply volatge(V)\n", - "RL=10 #Load resistance(KOhm)\n", - "RG=50.0 #source resistor(Ohm)\n", - "R1=10 #Resistor (KOhm)\n", - "R2=2.2 #Resistor (KOhm)\n", - "RC=3.6 #collector resistor (KOhm)\n", - "RE=2.2 #emitter resistance(KOhm)\n", - "\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", - "Zin=1000*((RE**-1)+((re/1000)**-1))**-1 #input impedance(KOhm)\n", - "Zout=RC #Output impedance(KOhm)\n", - "rc=((RC**-1)+(RL**-1))**-1 #collector resistance(KOhm)\n", - "Av=rc*1000/re #voltage gain\n", - "Vin=(Zin/(Zin+RG))*VG #input voltage(V)\n", - "Vout=Av*Vin #output voltage(mV)\n", - "\n", - "print 'output voltage Vout = ',round(Vout,2),'mVpp'" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "output voltage Vout = 52.43 mVpp\n" - ] - } - ], - "prompt_number": 1 - }, - { - "cell_type": "code", - "collapsed": false, - "input": [], - "language": "python", - "metadata": {}, - "outputs": [] - } - ], - "metadata": {} - } - ] -} \ No newline at end of file -- cgit