{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Chapter 5 Bipolar Transistors" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.1 Page No 125" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The dc voltage between the collector and emitter = 16.12 volts\n" ] } ], "source": [ "# given data\n", "V_BB= 10##in V\n", "V_BE= 0.7##in V\n", "V_CC= 20## V\n", "R_B= 1.5## MΩ\n", "R_B= R_B*10**6##in Ω\n", "R_C= 5*10**3##in Ω\n", "bita= 125## unit less\n", "I_B= (V_BB-V_BE)/R_B##in A\n", "I_C= bita*I_B##in A\n", "# The dc voltage between the collector and emitter \n", "V_CE= V_CC-I_C*R_C##in V\n", "print \"The dc voltage between the collector and emitter = %.2f volts\"%V_CE" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.2 Page No 125" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from numpy import arange\n", "%matplotlib inline\n", "from matplotlib.pyplot import plot,xlabel,ylabel,title,show\n", "# given data\n", "V_CC= 30## V\n", "R_C= 1.5##in kΩ\n", "Ver_intercept= V_CC/R_C##in mA\n", "Hor_intercept= V_CC## V\n", "V_CE= arange(0,0.1+Hor_intercept,0.1) #V\n", "I_C= [(V_CC-VCE)/R_C for VCE in V_CE] ## mA\n", "# DC load line\n", "plot(V_CE,I_C)\n", "xlabel(\"V_CE in volts\")\n", "ylabel(\"I_C in mA\")\n", "title(\"DC load line\")\n", "show()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.3 Page No 126" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The value of I_C = 6.01 mA\n", "The value of V_CE = 20.98 volts\n" ] } ], "source": [ "# given data\n", "V_BE= 0.7##in V\n", "V_CC= 30## V\n", "R_B= 390## kΩ\n", "R_B= R_B*10**3##in Ω\n", "R_C= 1.5*10**3##in Ω\n", "bita= 80## unit less\n", "I_B= (V_CC-V_BE)/R_B##in A\n", "# The collector current,\n", "I_C= bita*I_B##in A\n", "# The value of V_CE\n", "V_CE= V_CC-I_C*R_C##in V\n", "I_C= I_C*10**3## mA\n", "print \"The value of I_C = %.2f mA\"%I_C\n", "print \"The value of V_CE = %.2f volts\"%V_CE" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.4 Page No 126" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The LED current = 18.00 mA\n", "The value of Vin = 6.34 volts\n" ] } ], "source": [ "# given data\n", "V_BE= 0.7## V\n", "V_LED= 2.0##in V\n", "V_CC= 20## V\n", "R_B= 47## kΩ\n", "R_B= R_B*10**3##in Ω\n", "R_C= 1*10**3##in Ω\n", "bita= 150## unit less\n", "# The LED current\n", "I_LED= (V_CC-V_LED)/R_C## A\n", "I_Csat= I_LED## A\n", "I_Bsat= I_Csat/bita## A\n", "# The input voltage,\n", "V_IN= I_Bsat*R_B+V_BE##in V\n", "I_LED= I_LED*10**3## mA\n", "print \"The LED current = %.2f mA\"%I_LED\n", "print \"The value of Vin = %.2f volts\"%V_IN" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.5 Page No 129" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The collector voltage = 22.56 volts\n" ] } ], "source": [ "# given data\n", "Vz= 10## V\n", "V_BE= 0.7## V\n", "V_CC= 30.0## V\n", "R_E= 5## kΩ\n", "R_E= R_E*10**3##in Ω\n", "R_C= 4## kΩ\n", "R_C= R_C*10**3##in Ω\n", "V_E= Vz-V_BE## V\n", "I_E= V_E/R_E## A\n", "I_C= I_E## A\n", "# The collector voltage\n", "V_C= V_CC-I_C*R_C## V\n", "print \"The collector voltage = %.2f volts\"%V_C" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.6 Page No 130" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The collector voltage = 18.40 volts\n" ] } ], "source": [ "# given data\n", "V_BE= 0.7## V\n", "R2= 1*10**3##in Ω\n", "R1= 3.9*10**3##in Ω\n", "R_E= 100## Ω\n", "R_C= 150## kΩ\n", "V_CC= 25.0## V\n", "Vz= R2*V_CC/(R1+R2)## V\n", "V_E= Vz-V_BE## V\n", "I_E= V_E/R_E## A\n", "I_C= I_E## A\n", "# The collector voltage \n", "V_C= V_CC-I_C*R_C## V\n", "print \"The collector voltage = %.2f volts\"%V_C" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.7 Page No 130" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "In the first stage the collector voltage = 12.85 volts\n", "In the second stage the collector voltage = 10.09 volts\n" ] } ], "source": [ "# given data\n", "R_E= 2*10**3## Ω\n", "R_C= 1*10**3## kΩ\n", "V_E= 4.3##in V\n", "V_CC= 15.0## V\n", "I_E= V_E/R_E## A\n", "I_C= I_E##in A\n", "# = %.2f the first stage the collector voltage \n", "V_C= V_CC-I_C*R_C## A\n", "print \"In the first stage the collector voltage = %.2f volts\"%V_C\n", "# Second stage\n", "V_E= 2.3## V\n", "R_E= 220## Ω\n", "R_C= 470## Ω\n", "I_E= V_E/R_E## A\n", "I_C= I_E##in A\n", "# = %.2f the second stage the collector voltage \n", "V_C= V_CC-I_C*R_C## A\n", "print \"In the second stage the collector voltage = %.2f volts\"%V_C\n", "\n", "# Note : In the book, the calculated value of collector voltage in first stage is not accurate." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.8 Page No 133" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The minimum value of collector current = 0.98 mA\n", "The maximum value of collector current = 2.93 mA\n" ] } ], "source": [ "# given data\n", "V_BE= 0.7##in V\n", "V_CC= 30## V\n", "R_B= 3*10**6## Ω\n", "bitamin= 100## unit less\n", "bitamax= 300## unit less\n", "I_B= (V_CC-V_BE)/R_B## A\n", "# The minimum value of collector current \n", "I_Cmin= bitamin*I_B## A\n", "# The maximum value of collector current \n", "I_Cmax= bitamax*I_B## A\n", "I_Cmin= I_Cmin*10**3## mA\n", "I_Cmax= I_Cmax*10**3## mA\n", "print \"The minimum value of collector current = %.2f mA\"%I_Cmin\n", "print \"The maximum value of collector current = %.2f mA\"%I_Cmax" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.9 Page No 139" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The value of I_C = 9.33 mA\n", "The value of V_CE = 5.58 volts\n" ] } ], "source": [ "# given data\n", "V_BE= 0.7##in V\n", "V_CC= 15## V\n", "R_E= 100## Ω\n", "R_C= 910## Ω\n", "R_B= 430*10**3## Ω\n", "bita= 300## unit less\n", "# The collector current,\n", "I_C= (V_CC-V_BE)/(R_E+R_B/bita)## A\n", "I_C= I_C*10**3## mA\n", "print \"The value of I_C = %.2f mA\"%I_C\n", "I_C= I_C*10**-3## A\n", "# The collector to emitter voltage,\n", "V_CE= V_CC-I_C*(R_C+R_E)## V\n", "print \"The value of V_CE = %.2f volts\"%V_CE" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.10 Page No 140" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The value of I_C = 8.58 mA\n", "The value of V_CE = 6.42 volts\n" ] } ], "source": [ "# given data\n", "V_BE= 0.7##in V\n", "V_CC= 15## V\n", "R_C= 1*10**3## Ω\n", "R_B= 200*10**3## Ω\n", "bita= 300## unit less\n", "# The collector current,\n", "I_C= (V_CC-V_BE)/(R_C+R_B/bita)## A\n", "I_C=I_C*10**3## mA\n", "print \"The value of I_C = %.2f mA\"%I_C\n", "I_C=I_C*10**-3## A\n", "# The collector to emitter voltage,\n", "V_CE= V_CC-I_C*R_C## V\n", "print \"The value of V_CE = %.2f volts\"%V_CE" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.11 Page No 140" ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The value of I_C = 1.43 mA\n", "The value of V_CE = 8.41 volts\n" ] } ], "source": [ "# given data\n", "V_BE= 0.7##in V\n", "V_CC= 15## V\n", "V_EE= 15## V\n", "R_E= 10*10**3## Ω\n", "R_C= 5.1*10**3## Ω\n", "I_E= (V_EE-V_BE)/R_E## A\n", "# The collector current,\n", "I_C= I_E## A\n", "V_C= V_CC-I_C*R_C## A\n", "V_E= -V_BE## V\n", "V_CE= V_C-V_E## V\n", "# The collector to emitter voltage,\n", "V_CE= V_CC+V_EE-I_C*(R_C+R_E)\n", "I_C= I_C*10**3## mA\n", "print \"The value of I_C = %.2f mA\"%I_C\n", "print \"The value of V_CE = %.2f volts\"%V_CE" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Example 5.12 Page No 142" ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "For first stage the collector voltage to ground = 22.93 volts\n", "For second stage the collector voltage to ground = 13.95 volts\n" ] } ], "source": [ "# given data\n", "V_BE= 0.7##in V\n", "V_CC= 30## V\n", "Vz= 6## V\n", "R_E= 3*10**3## Ω\n", "R_C= 4*10**3## Ω\n", "I_E= (Vz-V_BE)/R_E## A\n", "I_C= I_E## A\n", "# For first stage the collector voltage to ground \n", "V_C= V_CC-I_C*R_C## v\n", "print \"For first stage the collector voltage to ground = %.2f volts\"%V_C\n", "Vz= 10## V\n", "R_E= 2*10**3##in Ω\n", "R_C= 3*10**3## Ω\n", "I_E= (Vz-V_BE)/R_E## A\n", "I_C= I_E## A\n", "# For second stage the collector voltage to ground \n", "V_C= I_C*R_C## v\n", "print \"For second stage the collector voltage to ground = %.2f volts\"%V_C" ] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.9" } }, "nbformat": 4, "nbformat_minor": 0 }