{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Chapter 6: Bipolar junction Transistors (BJTs)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.1 page No.215"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Emitter current is  0.05 mA\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.1\n",
    "#find the Base current\n",
    "\n",
    "#given data\n",
    "Ic=9.95\t\t\t#in mA\n",
    "Ie=10    \t\t#in mA\n",
    "\n",
    "#Calculation\n",
    "Ib=Ie-Ic\t\t#in mA\n",
    "\n",
    "#result\n",
    "print\"Emitter current is \",Ib,\"mA\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.2 page No. 216"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Emitter current is 1.0 mA\n",
      "Current amplification factor is   0.98\n",
      "Current gain factor is  49.0\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.2\n",
    "#Find (i)Emitter current (ii)Current amplification factor (iii)Current gain factor \n",
    "\n",
    "#given data\n",
    "IC=0.98\t\t\t#in mA\n",
    "IB=20.0\t\t\t#in uA\n",
    "IB=IB*10**-3\t\t#in mA\n",
    "\n",
    "#Calculation\n",
    "#part (i)\n",
    "IE=IB+IC\t\t#in mA\n",
    "\n",
    "#part (ii)\n",
    "alpha=IC/IE\t\t#unitless\n",
    "#part (iii)\n",
    "Beta=IC/IB\t\t#unitless\n",
    "\n",
    "#Result\n",
    "print\"Emitter current is\",IE,\"mA\"\n",
    "print\"Current amplification factor is  \",alpha\n",
    "print\"Current gain factor is \",Beta"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.3 page No.216"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Emitter current is  2.7 mA\n",
      "Collector current is   2.65 mA\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.3\n",
    "#Emitter current and Collector current\n",
    "\n",
    "#given data\n",
    "alfaDC=0.98\t\t\t#unitless\n",
    "ICBO=4\t\t\t\t#in uA\n",
    "ICBO=ICBO*10**-3\t\t#in mA\n",
    "IB=50\t\t\t\t#in uA\n",
    "IB=IB*10**-3\t\t\t#in mA\n",
    "\n",
    "#calculation\n",
    "#Formula : IC=alfaDC*(IB+IC)+ICBO\n",
    "IC=alfaDC*IB/(1-alfaDC)+ICBO/(1-alfaDC)\t#in mA\n",
    "IE=IC+IB\t\t\t#in mA\n",
    "\n",
    "#Result\n",
    "print\"Emitter current is \",IE,\"mA\"\n",
    "print\"Collector current is  \",IC,\"mA\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.4 page No. 216"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Collector current in mA :  1.09 mA\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.4\n",
    "#Find the collector current\n",
    "\n",
    "#given data\n",
    "IB=10\t\t\t#in uA\n",
    "IB=IB*10**-3\t\t#in mA\n",
    "Beta=99\t\t\t#Unitless\n",
    "ICO=1\t\t\t#in uA\n",
    "ICO=ICO*10**-3\t\t#in mA\n",
    "\n",
    "#calculation\n",
    "#Formula : IC=alfa*(IB+IC)+ICO\n",
    "IC=Beta*IB+(1+Beta)*ICO\t#in mA\n",
    "\n",
    "#Result\n",
    "print\"Collector current in mA : \",IC,\"mA\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.5 Page No.216"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(i) Current gain factor is 98.0\n",
      " Current amplification factor is 0.99\n",
      " Emitter Current  is 5.05 mA\n",
      "(ii)New level of Ib  is 101.0 micro A\n"
     ]
    }
   ],
   "source": [
    "#Example 6.5\n",
    "#Find (i) alpha , beta  and Ie \n",
    "#(ii)New level of Ib\n",
    "\n",
    "#Given\n",
    "Ic=5*10**-3        #mA collector current\n",
    "Ic_=10*10**-3        #mA collector current\n",
    "Ib=50*10**-6       #mA, Base current\n",
    "Icbo=1*10**-6      #micro A, Current to base open current\n",
    "\n",
    "#Calculation\n",
    "beta=(Ic-Icbo)/(Ib+Icbo)\n",
    "alpha=(beta/(1+beta))\n",
    "Ie=Ib+Ic\n",
    "\n",
    "Ib=(Ic_-(beta+1)*Icbo)/(beta)\n",
    "\n",
    "#Result\n",
    "print\"(i) Current gain factor is\",round(beta,0)\n",
    "print\" Current amplification factor is\",round(alpha,2)\n",
    "print\" Emitter Current  is\",Ie*1000,\"mA\"\n",
    "print\"(ii)New level of Ib  is\",round(Ib*10**6,0),\"micro A\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.6 page No. 222"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Dynamic input resistance is  40 mohm\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.6\n",
    "#Find the dynamic input resistance\n",
    "\n",
    "#given data\n",
    "delVEB=200\t\t\t#in Volts\n",
    "delIE=5\t\t\t\t#in mA\n",
    "\n",
    "#calculation\n",
    "rin=delVEB/delIE\t\t#in ohm\n",
    "\n",
    "#Result\n",
    "print\"Dynamic input resistance is \",rin,\"mohm\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.7 page No. 222"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Current gain :  0.979\n",
      "Base current is  0.03 mA\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.7\n",
    "#Determine Current gain and base current\n",
    "\n",
    "\n",
    "#given data\n",
    "ICBO=12.5 \t\t\t#in uA\n",
    "ICBO=ICBO*10**-3 \t\t#in mA\n",
    "IE=2 \t\t\t\t#in mA\n",
    "IC=1.97 \t\t\t#in mA\n",
    "\n",
    "#calculation\n",
    "alfa=(IC-ICBO)/IE \t\t#unitless\n",
    "IB=IE-IC \t\t\t#in mA\n",
    "\n",
    "#result\n",
    "print\"Current gain : \",round(alfa,3)\n",
    "print\"Base current is \",IB,\"mA\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.8 page No. 222"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Base current ia 0.03 mA\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.8\n",
    "#given data\n",
    "RL=4.0 \t\t\t#in Kohm\n",
    "VL=3.0\t\t\t#in volt\n",
    "alfa=0.96 \t\t#unitless\n",
    "IC=VL/RL \t\t#in mA\n",
    "\n",
    "#calculation\n",
    "IE=IC/alfa \t\t#in mA\n",
    "IB=IE-IC \t\t#in mA\n",
    "\n",
    "#result\n",
    "print\"Base current ia\",round(IB,2),\"mA\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.9 page No.227"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Collector-emitter Voltage is  9.2 V\n",
      "Base current in uA :  41.67 microA\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.9\n",
    "#Determine Collector emitter voltage and base current\n",
    "\n",
    "#given data\n",
    "VCC=10\t\t\t #in volt\n",
    "RL=800\t\t\t #in ohm\n",
    "VL=0.8\t\t\t #in volt\n",
    "alfa=0.96\t\t #unitless\n",
    "\n",
    "#calculation\n",
    "#VR=IC*RL\n",
    "VCE=VCC-VL \t\t#in Volt\n",
    "IC=VL*1000/RL \t\t#in mA\n",
    "Beta=alfa/(1-alfa) \t#unitless\n",
    "IB=IC/Beta \t\t#in mA\n",
    "\n",
    "#Result\n",
    "print\"Collector-emitter Voltage is \",VCE,\"V\"\n",
    "print\"Base current in uA : \",round(IB*1000,2),\"microA\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.10 page No. 227"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Collector current is 11.28 mA\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.10\n",
    "#Determine Collector Current\n",
    "\n",
    "#given data\n",
    "alfao=0.98 \t\t#unitless\n",
    "ICO=10 \t\t\t#in uA\n",
    "ICO=ICO*10**-3 \t\t#in mA\n",
    "IB=0.22 \t\t#in mA\n",
    "\n",
    "#calculation\n",
    "IC=(alfao*IB+ICO)/(1-alfao) \t#in mA\n",
    "\n",
    "#result\n",
    "print\"Collector current is\",IC,\"mA\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.11 page No. 228"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Dynamic input resistance is 250 ohm\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.11\n",
    "#determine Dynamic input resistance \n",
    "\n",
    "#given data\n",
    "delVEB=250 \t\t#in mVolts\n",
    "delIE=1 \t\t#in mA\n",
    "\n",
    "#calculation\n",
    "rin=delVEB/delIE \t#in ohm\n",
    "\n",
    "#result\n",
    "print\"Dynamic input resistance is\",rin,\"ohm\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.12 page No. 228"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Dynamic output resistance is  6.25 kohm\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.12\n",
    "#Determine Dynamic output resistance\n",
    "\n",
    "#given data\n",
    "delVCE=10-5 \t\t#in Volts\n",
    "delIC=5.8-5\t \t#in mA\n",
    "\n",
    "#calculation\n",
    "rin=delVCE/delIC \t#in Kohm\n",
    "\n",
    "#result\n",
    "print\"Dynamic output resistance is \",rin,\"kohm\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.13 page No.232"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Operating point Q is ( 5.2 V, 0.6 mA)\n"
     ]
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7ff0e0cf5890>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#Exa 6.13\n",
    "#Determine operating point\n",
    "%matplotlib inline\n",
    "import matplotlib.pyplot as plt\n",
    "#given data\n",
    "VCC=10 \t\t\t#in volt\n",
    "RC=8 \t\t\t#in Kohm\n",
    "Beta=40 \t\t#unitless\n",
    "IB=15 \t\t\t#in uA\n",
    "IB=IB*10**-3 \t\t#in mA\n",
    "\n",
    "#calculation\n",
    "# For VCE = 0 Volts\n",
    "IC=VCC/RC \t\t#in mA\n",
    "#For IC=0 VCE=VCC=10V :\n",
    "IC=Beta*IB \t\t#in mA\n",
    "VCE=VCC-IC*RC \t\t#in Volts\n",
    "\n",
    "#result\n",
    "print\"Operating point Q is (\",VCE,\"V,\",IC,\"mA)\"\n",
    "\n",
    "#Plot\n",
    "import matplotlib.pyplot as plt\n",
    "fig = plt.figure()\n",
    "ax = fig.add_subplot(111)\n",
    "\n",
    "Vce=[0,10]\n",
    "Ic=[1.25,0]\n",
    "plt.xlabel('Vce,V')\n",
    "plt.ylabel('Ic,mA')\n",
    "ax.plot([5.2], [0.6], 'o')\n",
    "ax.annotate('(5.2V,0.6 mA)', xy=(5.4,0.7))\n",
    "\n",
    "a=plt.plot(Vce,Ic)\n",
    "plt.show(a)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.14 page No. 232"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Operating point at load resistance 5 kohm is ( 6.0 V, 1.2 mA)\n",
      "Operating point at load resistance 7.5 kohm is ( 3.0 V, 1.2 mA)\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.14\n",
    "#How will the Q point change when load resistance will be change\n",
    "\n",
    "#given data \n",
    "Vcc=12 \t\t#in Volt collector supply voltage\n",
    "Ic=1.2         #A, collector current\n",
    "Rl=5            #kohm load resistance\n",
    "\n",
    "#calculation\n",
    "Vce=Vcc-Ic*Rl    #Collector emitter voltage\n",
    "Rl1=7.5\n",
    "Vce1=Vcc-Ic*Rl1\n",
    "\n",
    "#result\n",
    "print\"Operating point at load resistance 5 kohm is (\",Vce,\"V,\",Ic,\"mA)\"\n",
    "print\"Operating point at load resistance 7.5 kohm is (\",Vce1,\"V,\",Ic,\"mA)\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.15 Page No.233"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Collector to emitter voltage is (Vce) 20 V\n",
      "Collector current at saturation point is (Ic) 6.0 mA\n"
     ]
    },
    {
     "data": {
      "image/png": "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\nA7r3MQ+AlraYAAAAAElFTkSuQmCC\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7ff0b88bb790>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#Example 6.15\n",
    "#Given\n",
    "Vcc=20         # V,  collector voltage\n",
    "Rc=3.3*10**3\n",
    "\n",
    "#calculation\n",
    "#Appling kirchoff's Voltage Law\n",
    "Ic=0          #for cut off point\n",
    "Vce=Vcc\n",
    "Ic=Vcc/Rc\n",
    "print \"Collector to emitter voltage is (Vce)\",Vce,\"V\"\n",
    "print \"Collector current at saturation point is (Ic)\",round(Ic*1000,0),\"mA\"\n",
    "\n",
    "#Plot\n",
    "%matplotlib inline\n",
    "import matplotlib.pyplot as plt\n",
    "fig = plt.figure()\n",
    "ax = fig.add_subplot(111)\n",
    "\n",
    "Vce=[0,20]\n",
    "Ic=[6,0]\n",
    "plt.xlabel(\"Vce  (V)\") \n",
    "plt.ylabel(\"Ic  (mA)\") \n",
    "plt.xlim((0,25))\n",
    "plt.ylim((0,8))\n",
    "ax.plot([0], [6], 'o')\n",
    "ax.annotate('(0,6mA)', xy=(0,6))\n",
    "\n",
    "ax.plot([20], [0], 'o')\n",
    "ax.annotate('(20V,0)', xy=(20,0))\n",
    "a=plt.plot(Vce,Ic)\n",
    "plt.show(a)\n",
    "\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Example 6.16 page No. 233"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "collector voltage is  -4.5 V\n",
      "Base voltage is  -8.3 V\n"
     ]
    }
   ],
   "source": [
    "#Exa 6.16\n",
    "#find collector voltage and base voltage\n",
    "\n",
    "#given data \n",
    "Beta=45 \t\t\t#Unitless\n",
    "VBE=0.7 \t\t\t#in Volt\n",
    "VCC=0 \t\t\t\t#in Volt\n",
    "RB=10**5 \t\t\t#in ohm\n",
    "RC=1.2*10**3 \t\t\t#in ohm\n",
    "VEE=-9 \t\t\t\t#in Volt\n",
    "\n",
    "#calculation\n",
    "#Applying Kirchoffs Voltage Law in input loop we have\n",
    "#IB*RB+VBE+VEE=0\n",
    "IB=-(VBE+VEE)/RB \t\t#in mA\n",
    "IC=Beta*IB \t\t\t#in mA\n",
    "VC=VCC-IC*RC \t\t\t#in Volts\n",
    "VB=VBE+VEE \t\t\t#in Volts\n",
    "\n",
    "#Result\n",
    "print\"collector voltage is \",round(VC,1),\"V\"\n",
    "print\"Base voltage is \",VB,\"V\""
   ]
  }
 ],
 "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.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
