{ "metadata": { "name": "", "signature": "sha256:633401d9dc343504b92f5c6c8c0ce8a9244d452bbc7c55d1a9f47615b5cd01fb" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Chapter07 : Non-Linear Circuits" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Exa 7.3 : page 326" ] }, { "cell_type": "code", "collapsed": false, "input": [ "from __future__ import division\n", "# given data \n", "VH=4 #in Volt\n", "VSat=13 #in Volt\n", "# Assume R2=10 Kohm\n", "R2=10 #in Kohm\n", "R1=R2/((2*VSat/VH)-1) #in Kohm\n", "print \"Component values are :\" \n", "print \"Value of R1 = %0.2f kohm\" %R1\n", "print \"Value of R2 = %0.2f kohm\" %R2" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Component values are :\n", "Value of R1 = 1.82 kohm\n", "Value of R2 = 10.00 kohm\n" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Exa 7.4 : page 327" ] }, { "cell_type": "code", "collapsed": false, "input": [ "from __future__ import division\n", "# given data \n", "VSat=13 #in Volt\n", "R1=270 #in ohm\n", "R2=39 #in Kohm\n", "Vut=R1*VSat/(R1+R2*1000) #in Volt\n", "Vlt=R1*(-VSat)/(R1+R2*1000) #in Volt\n", "VH=Vut-Vlt #in Volt\n", "print \"The upper threshold voltage = %0.1f mV\" %(Vut*1000)\n", "print \"The lower threshold voltage = %0.1f mV\" %(Vlt*1000)\n", "print \"Hysteresis voltage = %0.1f mV\" %(VH*1000)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "The upper threshold voltage = 89.4 mV\n", "The lower threshold voltage = -89.4 mV\n", "Hysteresis voltage = 178.8 mV\n" ] } ], "prompt_number": 7 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Exa 7.5 : page 327" ] }, { "cell_type": "code", "collapsed": false, "input": [ "# given data \n", "VSat=13 #in Volt\n", "Vut=2 #in Volt\n", "Vlt=-1 #in Volt\n", "# Assume R1=10 Kohm\n", "R1=10 #in Kohm\n", "R2=((VSat/Vut)-1)*R1 #in Kohm\n", "R3=((-VSat/Vlt)-1)*R1 #in Kohm\n", "print \"Value of R1 = %0.2f kohm\" %R1\n", "print \"Value of R2 = %0.2f kohm\" %R2\n", "print \"Value of R3 = %0.2f kohm\" %R3" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Value of R1 = 10.00 kohm\n", "Value of R2 = 55.00 kohm\n", "Value of R3 = 120.00 kohm\n" ] } ], "prompt_number": 8 } ], "metadata": {} } ] }