diff options
Diffstat (limited to 'Electronics_Engineering_by_P._Raja/chapter_5_2.ipynb')
-rwxr-xr-x | Electronics_Engineering_by_P._Raja/chapter_5_2.ipynb | 517 |
1 files changed, 0 insertions, 517 deletions
diff --git a/Electronics_Engineering_by_P._Raja/chapter_5_2.ipynb b/Electronics_Engineering_by_P._Raja/chapter_5_2.ipynb deleted file mode 100755 index 54ba0032..00000000 --- a/Electronics_Engineering_by_P._Raja/chapter_5_2.ipynb +++ /dev/null @@ -1,517 +0,0 @@ -{ - "metadata": { - "name": "" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [ - { - "cells": [ - { - "cell_type": "heading", - "level": 1, - "metadata": {}, - "source": [ - "Chapter - 5 : Transistor Circuits" - ] - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.1\n", - ": Page No 309 " - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "from __future__ import division\n", - "from numpy import pi\n", - "# Given data\n", - "R1 = 600 # in ohm\n", - "R2 = 1000 # in ohm\n", - "R_TH = (R1*R2)/(R1+R2) # in ohm\n", - "X_C = 37.5 # in ohm\n", - "f = 1 # in kHz\n", - "f= f*10**3 # in Hz\n", - "C = 1/(2*pi * f*X_C) # in F\n", - "print \"Value of C = %0.1f \u00b5F\" %(C*10**6)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Value of C = 4.2 \u00b5F\n" - ] - } - ], - "prompt_number": 3 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.2\n", - ": Page No 323" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "R_C= 3.6*10**3 # in ohm\n", - "R_L= 10*10**3 # in ohm\n", - "r_c = (R_C*R_L)/(R_C+R_L) # in ohm\n", - "V_CC = 10 # in V\n", - "V_BE = 0.7 # in V\n", - "R_E = 1 # in kohm\n", - "R_E = R_E * 10**3 # in ohm\n", - "R1 = 10 # in kohm\n", - "R1= R1*10**3 # in ohm\n", - "R2 = 2.2 # in kohm\n", - "R2= R2*10**3 # in ohm\n", - "V_B = (V_CC*R2)/(R1+R2) # in V\n", - "I_E = (V_B-V_BE)/R_E # in A\n", - "V = 25*10**-3 # in V # only value is given in the book \n", - "r_e = V/I_E # in ohm\n", - "A_V = round(r_c/r_e) \n", - "print \"The voltage gain = %0.f\" %A_V\n", - "V_in = 2 #in mV\n", - "V_out = A_V*V_in # in mV\n", - "print \"The output voltage = %0.f mV\" %V_out" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The voltage gain = 117\n", - "The output voltage = 234 mV\n" - ] - } - ], - "prompt_number": 4 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.3\n", - ": Page No 324" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "A_V = 117 \n", - "r_e = 22.7 # in ohm\n", - "bita = 300 \n", - "Zin_base = bita*r_e # in ohm\n", - "R1 = 2.2*10**3 # in ohm\n", - "R2 = 10*10**3 # in ohm\n", - "Zin_stage = (Zin_base*R1*R2)/(Zin_base*R1+R1*R2+R2*Zin_base) # in ohm \n", - "R = 600 # in ohm\n", - "V = 2 # in mV\n", - "V_in = (Zin_stage/(R+Zin_stage))*V # in mV\n", - "V_out = A_V * V_in # in mV\n", - "print \"The output voltage = %0.f mV\" %round(V_out)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The output voltage = 165 mV\n" - ] - } - ], - "prompt_number": 5 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.4\n", - ": Page No 328" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "R1 = 4.3 # in K ohm\n", - "R1= R1*10**3 # in ohm\n", - "R2 = 10 # in K ohm\n", - "R2= R2*10**3 # in ohm\n", - "r_e = (R1*R2)/(R1+R2) # in ohm\n", - "bita = 200 \n", - "V=25 # in mV\n", - "I= 1 # in mA\n", - "r_e_desh= V/I # in ohm\n", - "Zin_base = bita*(r_e + r_e_desh) # in ohm\n", - "print \"The input impedence of the base = %0.f k\u03a9\" %(Zin_base*10**-3)\n", - "R3 = 10*10**3 # in ohm\n", - "Zin_stage = (R2*R3*Zin_base)/(R2*Zin_base+R3*Zin_base+R2*R3) # in ohm\n", - "print \"The input impedance of the stage = %0.2f k\u03a9\" %(Zin_stage*10**-3)\n", - "print \"Because the input impedence of base is much larger than the input impedence of the stage,\"\n", - "print \"usually approximate the input impedence of the stage as the parallel of the biasing resistor only %0.f k\u03a9\" %(Zin_stage*10**-3)\n", - "Zin_stage= R2*R3/(R2+R3) # in ohm" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The input impedence of the base = 606 k\u03a9\n", - "The input impedance of the stage = 4.96 k\u03a9\n", - "Because the input impedence of base is much larger than the input impedence of the stage,\n", - "usually approximate the input impedence of the stage as the parallel of the biasing resistor only 5 k\u03a9\n" - ] - } - ], - "prompt_number": 16 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.5\n", - ": Page No 332" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "V_CE = 0.2 # in V\n", - "V_BE= 0.7 # in V\n", - "R = 1 # in kohm\n", - "R = R * 10**3 # in ohm\n", - "V = 10 # in V\n", - "I_C = (V-V_CE)/R # in A\n", - "beta_min = 50 \n", - "I_B = I_C/beta_min # in A\n", - "I_B1 = V*I_B # in A\n", - "V1 = 5 # in V\n", - "R_B = (V1-V_BE)/I_B1 # in ohm\n", - "print \"The base resistance = %0.1f k\u03a9\" %(R_B*10**-3)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The base resistance = 2.2 k\u03a9\n" - ] - } - ], - "prompt_number": 17 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.6\n", - ": Page No 333" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "R = 10 # in K ohm\n", - "R = R * 10**3 # in ohm\n", - "X_C = 0.1 * R \n", - "C = 47 # in \u00b5F\n", - "C = C * 10**-6 # in F\n", - "f = 1/(2*pi * X_C *C) # in Hz\n", - "print \"Lowest frequency = %0.2f Hz\" %f" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Lowest frequency = 3.39 Hz\n" - ] - } - ], - "prompt_number": 18 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.7\n", - ": Page No 333" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "C = 220 # in \u00b5F\n", - "C = C * 10**-6 # in F\n", - "R1 = 10 # in kohm\n", - "R1 = R1 * 10**3 # in ohm\n", - "R2 = 2.2 # in kohm\n", - "R2 = R2 * 10**3 # in ohm\n", - "R_TH = (R1*R2)/(R1+R2) # in ohm\n", - "X_C = 0.1*R_TH # in ohm\n", - "f = 1/(2*pi*C*X_C) # in Hz\n", - "print \"The lowest frequency = %0.2f Hz\" %f" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The lowest frequency = 4.01 Hz\n" - ] - } - ], - "prompt_number": 19 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.8\n", - ": Page No 334" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "i_c = 15 # in mA\n", - "i_c = i_c * 10**-3 # in A\n", - "i_b = 100 # in \u00b5A\n", - "i_b = i_b * 10**-6 # in A\n", - "bita = i_c/i_b \n", - "print \"The value of ac bita = %0.f\" %bita" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The value of ac bita = 150\n" - ] - } - ], - "prompt_number": 20 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.9\n", - ": Page No 334" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "R_C = 3.6 # in kohm\n", - "R_C= R_C*10**3 # in ohm\n", - "R_L = 10 # in kohm\n", - "R_L=R_L*10**3 # in ohm\n", - "R_TH = (R_C*R_L)/(R_C+R_L) # in ohm\n", - "V_CC = 10 # in V\n", - "R2 = 2.2 # in kohm\n", - "R2 = R2 * 10**3 # in ohm\n", - "R1 = 10 # in kohm\n", - "R1 = R1 * 10**3 # in ohm\n", - "V_BE = 0.7 # in V\n", - "V_B = (V_CC*R2)/(R1+R2) # in V\n", - "R_E = 1 # in kohm \n", - "R_E = R_E *10**3 # in ohm\n", - "I_E = (V_B-V_BE)/R_E # in A\n", - "V1 = 25 # in mV\n", - "V1 = V1*10**-3 # in V\n", - "r_e = V1/(I_E) # in ohm\n", - "A_v = (R_TH)/r_e \n", - "V_in = 2 # in mV\n", - "V_in = V_in * 10**-3 # in V\n", - "V_out = A_v*V_in # in V\n", - "print \"The output voltage = %0.2f V\" %V_out" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The output voltage = 0.23 V\n" - ] - } - ], - "prompt_number": 21 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.10\n", - ": Page No 336" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "R_L = 10 # in kohm\n", - "R_L= R_L*10**3 # in ohm\n", - "R_C = 3.6 # in kohm\n", - "R_C= R_C*10**3 # in ohm\n", - "r_e_desh = 22.73 # in ohm \n", - "R_L_desh = R_L/2 # in ohm\n", - "A_v = ( (R_C*R_L_desh)/(R_C+R_L_desh))/r_e_desh \n", - "print \"The voltage gain = %0.2f\" %A_v" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The voltage gain = 92.08\n" - ] - } - ], - "prompt_number": 22 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.11\n", - ": Page No 336" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "R_E = 1 # in kohm\n", - "R_E = R_E * 10**3 # in ohm\n", - "R_L = 3.3 # in kohm\n", - "R_L = R_L * 10**3 # in ohm\n", - "r_e = (R_E*R_L)/(R_E+R_L) # in ohm\n", - "V_CC = 15 # in V\n", - "R2 = 2.2 # in K ohm\n", - "R2 = R2 * 10**3 # in ohm\n", - "R1 = R2 # in ohm\n", - "V_B = (V_CC*R2)/(R1+R2) # in V\n", - "V_BE = 0.7 # in V\n", - "R_E = 1 # in K ohm\n", - "R_E = R_E * 10**3 # in ohm\n", - "I_E = (V_B-V_BE)/R_E # in A\n", - "V1 = 25*10**-3 # in V\n", - "r_e1 = V1/I_E \n", - "bita = 200 \n", - "Zin_base = bita*(r_e+r_e1) # in ohm\n", - "print \"The input impedence of the base = %0.2f k\u03a9\" %(Zin_base*10**-3)\n", - "Zin_stage = (R1*R2*Zin_base)/(R1*R2+R2*Zin_base+R1*Zin_base) # in ohm\n", - "print \"The input impedance of the stage = %0.2f k\u03a9\" %(Zin_stage*10**-3)" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The input impedence of the base = 154.22 k\u03a9\n", - "The input impedance of the stage = 1.09 k\u03a9\n" - ] - } - ], - "prompt_number": 23 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 5.12\n", - ": Page No 337 " - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Given data\n", - "r_e = 767.44 \n", - "r_e1 = 3.68 \n", - "V_in = 1 # in V\n", - "A_v = round(r_e/(r_e+r_e1)) \n", - "print \"The voltage gain = %0.f\" %A_v\n", - "V_o = A_v*V_in # in V\n", - "print \"The load voltage = %0.f V\" %V_o" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "The voltage gain = 1\n", - "The load voltage = 1 V\n" - ] - } - ], - "prompt_number": 24 - } - ], - "metadata": {} - } - ] -}
\ No newline at end of file |