{ "metadata": { "name": "" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Chapter 21 : Optoelectronic Devices" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 21.1, Page No 947" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math\n", "\n", "#initialisation of variables\n", "r=3.0\n", "Os=25.0\n", "area=0.25\n", "\n", "#Calculations\n", "Ea=Os/(4.0*3.14*(r)**2)\n", "Tf=Ea*area\n", "\n", "#Results\n", "print(\" total flux is %3.3fW \" %Tf)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ " total flux is 0.055W \n" ] } ], "prompt_number": 13 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 21.3, Page No 951" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math\n", "\n", "#initialisation of variables\n", "Vcc=9.0\n", "Vf=1.6\n", "Vb=7.0\n", "hFE=100.0\n", "Vce=0.2\n", "Ic=10.0*10**-3\n", "Vbe=0.7\n", "\n", "#Calculations\n", "R2=(Vcc-Vf-Vce)/Ic\n", "R2=680#use standard value\n", "Ic=(Vcc-Vf-Vce)/R2\n", "Ib=Ic/hFE\n", "Rb=(Vb-Vbe)/Ib\n", "\n", "#Results\n", "print(\"The value of Rb is %d kohm\" %(Rb/1000))" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The value of Rb is 59 kohm\n" ] } ], "prompt_number": 14 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 21.4 Page No 952" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math\n", "\n", "#initialisation of variables\n", "Vcc=5.0\n", "N=(3*7.0)+(1.0*2)\n", "\n", "#Calculations\n", "It=N*10.0*10**-3\n", "P=It*Vcc\n", "\n", "#Results\n", "print(\"The value of power is %.2f W\" %P)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The value of power is 1.15 W\n" ] } ], "prompt_number": 15 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 21.5, Page No 957" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math\n", "#initialisation of variables\n", "Rc=1.0*10**3\n", "I=10.0*10**-3\n", "E=30.0\n", "\n", "#Calculations\n", "R1=E/I -Rc\n", "R1=1.8*10**3#use standard value\n", "print(\" when dark Rc=100Kohm\")\n", "Rc=100*10**3\n", "I=E/(R1+Rc)\n", "\n", "#Results\n", "print(\"The value of I is %.2f mA\" %(I*10**3))" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ " when dark Rc=100Kohm\n", "The value of I is 0.29 mA\n" ] } ], "prompt_number": 16 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example 21.6 Page No 958" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math\n", "#initialisation of variables\n", "\n", "Vee=6.0\n", "Vbe=0.7\n", "Ib=200.0*10**-6\n", "Vb=0.7\n", "Vcc=6.0\n", "\n", "#Calculations\n", "print(\"when cell is dark Rc=100Kohm\")\n", "Rc=100.0*10**3\n", "Vrc=Vee+Vbe\n", "Irc=Vrc/Rc\n", "Ir1=Irc+Ib\n", "Vr1=Vcc-Vb\n", "R1=Vr1/Ir1\n", "R1=18.0*10**3#use standard value\n", "print(\" when Q1 is off\")\n", "Vr1=6.0\n", "Vrc=6.0\n", "Ir1=Vr1/R1\n", "Rc=Vrc/Ir1\n", "\n", "#Results\n", "print(\"The value of Rc is %d kohm\" %(Rc/1000))" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "when cell is dark Rc=100Kohm\n", " when Q1 is off\n", "The value of Rc is 18 kohm\n" ] } ], "prompt_number": 17 } ], "metadata": {} } ] }