{ "metadata": { "name": "", "signature": "sha256:3abfc8b685644532e1ae7daae315a3441663a126a87262c40494af559e8472c7" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Chapter3 - Operational amplifiers and their parameters" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Ex 3.1 - page : 76" ] }, { "cell_type": "code", "collapsed": false, "input": [ "fBW=4 #MHz\n", "fo=10 #Hz\n", "AOL=fBW*10**6/fo #unitless\n", "print \"Open loop gain is %0.e\" %AOL" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Open loop gain is 4e+05\n" ] } ], "prompt_number": 2 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Ex 3.2 - page : 78" ] }, { "cell_type": "code", "collapsed": false, "input": [ "V1=-10 #V\n", "V2=10 #V\n", "SR=0.5 #V/micro second\n", "delta_Vo=V2-V1 #V\n", "delta_t=delta_Vo/SR #micro second\n", "print \"Time taken by op-amp is %0.f micro sec\" %delta_t" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Time taken by op-amp is 40 micro sec\n" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Ex 3.3 - page : 78" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math\n", "SR=0.6 #V/micro second\n", "f=100 #kHz\n", "Vm=(SR/10**-6)/(2*math.pi*f*1000) #V\n", "print \"Maximum voltage, Vm is %0.3f V\" %Vm" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Maximum voltage, Vm is 0.955 V\n" ] } ], "prompt_number": 5 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Ex 3.4 - page : 79" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math\n", "SR=0.5 #V/micro second\n", "Vm=10 #V\n", "f=100 #kHz\n", "fm=(SR/10**-6)/(2*math.pi*Vm) #Hz\n", "fm/=1000 #kHz\n", "print \"Maximum frequency, fm is %0.2f kHz \" %fm" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Maximum frequency, fm is 7.96 kHz \n" ] } ], "prompt_number": 6 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Ex 3.5 - page : 79" ] }, { "cell_type": "code", "collapsed": false, "input": [ "delta_t=0.3/2 #micro second\n", "V1=-3 #V\n", "V2=3 #V\n", "delta_Vo=V2-V1 #V\n", "SR=delta_Vo/delta_t #V/micro second\n", "print \"Slew rate is %0.f V/micro second \" %SR\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Slew rate is 40 V/micro second \n" ] } ], "prompt_number": 8 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Ex 3.6 - page: 80" ] }, { "cell_type": "code", "collapsed": false, "input": [ "SR=2 #V/micro second\n", "delta_Vin=0.8 #V\n", "delta_t=10 #micro second\n", "Acl_max=SR/(delta_Vin/delta_t) #unitless\n", "print \"Maximum close loop voltage gain is\",Acl_max" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Maximum close loop voltage gain is 25.0\n" ] } ], "prompt_number": 9 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Ex 3.7 - page : 80" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import math\n", "SR=6 #V/micro second\n", "#Part (i)\n", "Vm=1 #V\n", "fm=(SR/10**-6)/(2*math.pi*Vm) #Hz\n", "fm/=1000 #kHz\n", "print \"part (i) Maximum frequency, fm is %0.f kHz \" %fm\n", "#Part (ii)\n", "Vm=10 #V\n", "fm=(SR/10**-6)/(2*math.pi*Vm) #Hz\n", "fm/=1000 #kHz\n", "print \"part (ii) Maximum frequency, fm is %0.1f kHz \" %fm" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "part (i) Maximum frequency, fm is 955 kHz \n", "part (ii) Maximum frequency, fm is 95.5 kHz \n" ] } ], "prompt_number": 12 } ], "metadata": {} } ] }