{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Chapter 6: Power Switches" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Example 6.1,Page 274" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "collector current is 1.81 A\n", "load power is 49.32 W\n", "transistor power is 1.45 W\n", "least value of base current is 90.67 mA\n", "max value of base resistance is 4.85 ohm\n", "thus pick Rb=33ohm\n" ] } ], "source": [ "#finding Ic,Pload,Pq,Ibase,Rbase\n", "\n", "#initialisation of variable\n", "from math import pi,tan,sqrt,sin,cos,acos,atan\n", "Vs=28.0;#V\n", "Vi=5.0;#V\n", "Rl=15.0;#ohm\n", "Vc=.8;#V\n", "b=20.0;\n", "\n", "#calculation\n", "Ic=(Vs-Vc)/Rl;\n", "Pl=Ic**2*Rl;\n", "Pq=Ic*Vc;\n", "Ib=Ic/b*1000;\n", "Rb=(Vi-.6)/Ib;\n", "\n", "#result\n", "print \"collector current is\",round(Ic,2), \"A\"\n", "print \"load power is\",round(Pl,2), \"W\"\n", "print \"transistor power is\",round(Pq,2), \"W\"\n", "print \"least value of base current is\",round(Ib,2), \"mA\"\n", "print \"max value of base resistance is\",round(Rb*100,2), \"ohm\"\n", "print ('thus pick Rb=33ohm')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Example 6.4,Page 282" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "load resistance is 554.0 ohm\n", "thus pick Rl=560ohm\n", "max value of Rb is 3.0 kohm\n", "thus pick Rb=2.2kohm\n", "load current is 49.46 mA\n", "load power is 685.08 mW\n", "power delivered is 7.42 mW\n" ] } ], "source": [ "#finding Pload,Pq,Iload,resistances\n", "\n", "#initialisation of variable\n", "from math import pi,tan,sqrt,sin,cos,acos,atan\n", "Vd=28.0;#V\n", "f=100.0;#frequency\n", "I=50.0;#current\n", "Rl1=560.0;\n", "Vp=2.4;\n", "Ib=500.0;#microAmp\n", "D=.5;#duty cycle\n", "\n", "#calculation\n", "Rl=(Vd-.3)/I;\n", "Rb=(Vp-.9)/Ib;\n", "Vl=Vd-.3;\n", "Ip=Vl/Rl1;\n", "Pl=D*Vl*Ip;\n", "Pq=D*Ip*.3;\n", "\n", "#result\n", "print \"load resistance is\",round(Rl*1000), \"ohm\"\n", "print('thus pick Rl=560ohm')\n", "print \"max value of Rb is\",round(Rb*1000,2),\"kohm\"\n", "print('thus pick Rb=2.2kohm')\n", "print \"load current is\",round(Ip*1000,2), \"mA\"\n", "print \"load power is\",round(Pl*1000,2), \"mW\"\n", "print \"power delivered is\",round(Pq*1000,2), \"mW\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Example 6.5,Page 286" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "time of rise is 788.48 ns\n", "time of rise is 4.65 microsec\n" ] } ], "source": [ "#finding time of rise\n", "\n", "#initialisation of variable\n", "from math import pi,tan,sqrt,sin,cos,acos,atan\n", "C=640.0;#capacitor\n", "R1=560.0;#load resistance\n", "R2=3.3;#kohm\n", "\n", "#calculation\n", "t1=2.2*R1*C;\n", "t2=2.2*R2*C;\n", "\n", "#result\n", "print \"time of rise is\",round(t1/1000,2), \"ns\"\n", "print \"time of rise is\",round(t2/1000,2), \"microsec\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Example 6.6,Page 287" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "resistance is 682.5 ohm\n", "pick up resistance=680 ohm\n", "rise time is 957.44 ns\n" ] }, { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "#finding Rpick up,time of rise\n", "\n", "#initialisation of variable\n", "%matplotlib inline\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "Vol=0.7;\n", "Iol=40.0/1000;#current\n", "Rpullup1=680.0;\n", "C=640.0;\n", "Epullup=28.0;\n", "#for plotting\n", "x=[0, .1, 1.9, 4.1, 5, 5.1, 5.3, 5.6, 6.0, 9.3];\n", "y=[27.8, .1, .1, .1, .1, 5, 13.5, 21.0, 27.0, 27.8];\n", "\n", "#calculation\n", "Rpullup=(Epullup-Vol)/Iol;\n", "trise=2.2*Rpullup1*C;\n", "plt.plot(x,y,'r');\n", "plt.xlabel ('time(mus)')\n", "plt.ylabel ('Vout')\n", "plt.title ('Vout vs time')\n", "\n", "#result\n", "print \"resistance is\",round(Rpullup,2), \"ohm\"\n", "print('pick up resistance=680 ohm');\n", "print \"rise time is\",round(trise/1000,2), \"ns\"\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Example 6.7,Page 289" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "worst case resistance is 0.286 ohm\n", "load current is 4.45 A\n", "load voltage is 26.73 V\n", "load power is 47.62 W\n", "drop voltage is 1.27 V\n", "power is 2.27 W\n", "temperature is 182.6 deg.C\n" ] } ], "source": [ "#finding worst case resistance and power characteristics\n", "\n", "#initialisation of variable\n", "from math import pi,tan,sqrt,sin,cos,acos,atan\n", "R1=.11;#resistance\n", "Vd=28.0;#voltage\n", "R2=6.0;#ohm\n", "D=.4;#duty cycle\n", "Q=62.0;\n", "\n", "#calculation\n", "Ro=2.6*R1;\n", "Ip=Vd/(R2+Ro);\n", "Vl=Ip*R2;\n", "Pl=D*Vl*Ip;\n", "Vq=Ip*Ro;\n", "Pq=D*Vq*Ip;\n", "T=40+round(Pq*10)/10*Q;\n", "\n", "#result\n", "print \"worst case resistance is\",round(Ro,3), \"ohm\"\n", "print \"load current is\",round(Ip,2),\"A\"\n", "print \"load voltage is\",round(Vl,2), \"V\"\n", "print \"load power is\",round(Pl,2), \"W\"\n", "print \"drop voltage is\",round(Vq,2), \"V\"\n", "print \"power is\",round(Pq*10,2)/10, \"W\"\n", "print \"temperature is\",round(T,2), \"deg.C\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Example 6.8,Page 292" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "voltage is 150.0 V\n" ] } ], "source": [ "#finding voltage\n", "\n", "#initialisation of variable\n", "from math import pi,tan,sqrt,sin,cos,acos,atan\n", "L=10.0;#inductor\n", "I=4.5;#current\n", "t=300.0#time\n", "\n", "#calculation\n", "V=L*I/t;\n", "\n", "#result\n", "print \"voltage is\",round(V*1000,2), \"V\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Example 6.9,Page 298" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "R1+R2 is 682.5 ohm\n", "pick R1=330ohm & R2=360ohm as they divide Vd setting 8V