diff options
author | hardythe1 | 2015-06-11 17:31:11 +0530 |
---|---|---|
committer | hardythe1 | 2015-06-11 17:31:11 +0530 |
commit | 79c59acc7af08ede23167b8455de4b716f77601f (patch) | |
tree | 2d6ff34b6f131d2671e4c6b798f210b3cb1d4ac7 /Electronic_Devices_and_Circuits_By_David_A_Bell/Chapter15.ipynb | |
parent | df60071cf1d1c18822d34f943ab8f412a8946b69 (diff) | |
download | Python-Textbook-Companions-79c59acc7af08ede23167b8455de4b716f77601f.tar.gz Python-Textbook-Companions-79c59acc7af08ede23167b8455de4b716f77601f.tar.bz2 Python-Textbook-Companions-79c59acc7af08ede23167b8455de4b716f77601f.zip |
add books
Diffstat (limited to 'Electronic_Devices_and_Circuits_By_David_A_Bell/Chapter15.ipynb')
-rwxr-xr-x | Electronic_Devices_and_Circuits_By_David_A_Bell/Chapter15.ipynb | 282 |
1 files changed, 282 insertions, 0 deletions
diff --git a/Electronic_Devices_and_Circuits_By_David_A_Bell/Chapter15.ipynb b/Electronic_Devices_and_Circuits_By_David_A_Bell/Chapter15.ipynb new file mode 100755 index 00000000..db5e05e2 --- /dev/null +++ b/Electronic_Devices_and_Circuits_By_David_A_Bell/Chapter15.ipynb @@ -0,0 +1,282 @@ +{
+ "metadata": {
+ "name": ""
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 15 : Operational amplifier frequency\n",
+ "Response and compensation"
+ ]
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.2, Page No 648"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "#initialisation of variables\n",
+ "\n",
+ "R2=1.0*10**6\n",
+ "Acl=4.5\n",
+ "\n",
+ "#Calculations\n",
+ "R1=R2/Acl\n",
+ "R1=220*10**3#use standard value\n",
+ "R3=(R1*R2)/(R1+R2)\n",
+ "Cf=((R1*30*10**-12)/(R1+R2))*10**12\n",
+ "\n",
+ "#Results\n",
+ "print(\" suitable value of capacitor is %.2fpF \" %Cf)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " suitable value of capacitor is 5.41pF \n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.3, Page No 649"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#initialisation of variables\n",
+ "\n",
+ "f=35.0*10**3\n",
+ "Rf=68.0*10**3\n",
+ "\n",
+ "#Calculations\n",
+ "Cf=(1.0/(2*3.14*f*Rf))*10**12\n",
+ "\n",
+ "#Results\n",
+ "print(\" suitable miller effect capacitor is %.2f pF \" %Cf)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " suitable miller effect capacitor is 66.91 pF \n"
+ ]
+ }
+ ],
+ "prompt_number": 10
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.5 Page No 652"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#initialisation of variables\n",
+ "\n",
+ "Acl=100.0\n",
+ "Av=10.0\n",
+ "print(\" for Cf=30pF\")\n",
+ "GBW=800.0*10**3\n",
+ "\n",
+ "#Calculations\n",
+ "F2=GBW/Acl\n",
+ "print(\" for Cf=3pF\")\n",
+ "GBW=(800*10**3)*Av\n",
+ "f2=GBW/Acl\n",
+ "\n",
+ "#Results\n",
+ "print(\" The value of f2 is %.2f pF \" %(f2/1000))"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " for Cf=30pF\n",
+ " for Cf=3pF\n",
+ " The value of f2 is 80.00 pF \n"
+ ]
+ }
+ ],
+ "prompt_number": 11
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.6, Page No 654"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "#initialisation of variables\n",
+ "\n",
+ "Vip=1.0\n",
+ "R2=39.0*10**3\n",
+ "R3=4.7*10**3\n",
+ "SR=250.0/10**-6\n",
+ "f=100.0*10**3\n",
+ "\n",
+ "#Calculations\n",
+ "print(\" for the AD843\")\n",
+ "Vop=((R2+R3)/R3)*Vip\n",
+ "fp=SR/(2*3.14*Vop)\n",
+ "print(\"full power bandwidth is %dHz \" %fp)\n",
+ "print(\" for a 741\")\n",
+ "SR=0.5/10**-6\n",
+ "Vp=SR/(2*3.14*f)\n",
+ "\n",
+ "#Results\n",
+ "print(\" maximum peak output voltage is %3.2fV \" %Vp)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " for the AD843\n",
+ "full power bandwidth is 4281508Hz \n",
+ " for a 741\n",
+ " maximum peak output voltage is 0.80V \n"
+ ]
+ }
+ ],
+ "prompt_number": 12
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.7 Page No 656"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "#initialisation of variables\n",
+ "\n",
+ "rs=600.0\n",
+ "R1=1.0*10**3\n",
+ "R2=10.0*10**3\n",
+ "f=800.0*10**3\n",
+ "\n",
+ "#Calculations\n",
+ "print(\" stray capacitance\")\n",
+ "Cs=1/(2*3.14*f*10*(((rs+R1)*R2)/(rs+R1+R2)))\n",
+ "print(\"compensation capacitor\")\n",
+ "C2=((Cs*(rs+R1))/R2)*10**12\n",
+ "\n",
+ "#Results\n",
+ "print(\"compensation capacitor is %.2fpF \" %C2)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " stray capacitance\n",
+ "compensation capacitor\n",
+ "compensation capacitor is 2.31pF \n"
+ ]
+ }
+ ],
+ "prompt_number": 13
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.8 Page No 659"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "import math\n",
+ "\n",
+ "#initialisation of variables\n",
+ "ro=25.0\n",
+ "f=2.0*10**6\n",
+ "R2=10.0*10**3\n",
+ "Rx=25.0\n",
+ "\n",
+ "#Calculations\n",
+ "Cl=(1.0/(2.0*3.14*f*(10*ro)))*10**+12\n",
+ "print(\" load capacitance is %3.2fpF \" %Cl)\n",
+ "Cl=0.1*10**-6\n",
+ "C2=((Cl*(ro+Rx))/R2)*10**12\n",
+ "\n",
+ "#Results\n",
+ "print(\" compensation capacitance is %.2f pF \" %C2)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " load capacitance is 318.47pF \n",
+ " compensation capacitance is 500.00 pF \n"
+ ]
+ }
+ ],
+ "prompt_number": 14
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+}
\ No newline at end of file |