{ "metadata": { "name": "", "signature": "sha256:d81e43eab651aa6fd30f500bbb1e0bd8705caa6c96a13be542013eec088004c3" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Chapter 8 - IC Timer Circuits" ] }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example E1 - Pg 239" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#Caption:Design a 555 monostable circuit\n", "t=1.#Pulse width(in ms)\n", "Vcc=15.#Supply voltage(in volts)\n", "Ith=0.25#Threshold current(in micro Ampere)\n", "Ic=100.*Ith\n", "R=Vcc*1000./(3.*Ic)\n", "C=t*10.**6./(1.*R)\n", "print '%s %.f %s %.f' %('Components required for designing 555 monostable circuit are \\nR(in kilo ohm)=',R,'\\nC(in pF)=',C)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Components required for designing 555 monostable circuit are \n", "R(in kilo ohm)= 200 \n", "C(in pF)= 5000\n" ] } ], "prompt_number": 2 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example E2 - Pg 243" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#/Caption:Design a 555 astable multivibrator\n", "p=2.#Pulse repetition frequency(in Khz)\n", "d=0.66#Duty cycle\n", "Ic=1.#Minimum collector voltage selected(in mA)\n", "Vcc=18.#Supply voltage(in volts)\n", "t=1000./p\n", "t1=d*t\n", "t2=t-t1\n", "R=Vcc/(3*Ic)\n", "C=t1*0.001/(0.693*R)\n", "Rb=t2*0.001/(0.693*C)\n", "Ra=R-Rb\n", "print '%s %.1f %s %.2f %s %.2f' %('Components required to design the circuit are resistors \\nRa(in kilo ohm)=',3.3,'\\nRb(in kilo ohm)=',Rb,'\\nCapacitance(in micro farad)=',C)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Components required to design the circuit are resistors \n", "Ra(in kilo ohm)= 3.3 \n", "Rb(in kilo ohm)= 3.09 \n", "Capacitance(in micro farad)= 0.08\n" ] } ], "prompt_number": 3 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example E3 - Pg 244" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#Caption:Determine actual PRF and duty cycle\n", "C=0.082#Capacitance(in micro farad)\n", "Ra=3.3#Resistance(in kilo ohm)\n", "Rb=2.7#Resistance(in kilo ohm)\n", "t1=0.693*C*(Ra+Rb)*1000.\n", "t2=0.693*C*Rb*1000.\n", "T=t1+t2\n", "P=1000./T\n", "d=t1*100./T\n", "print '%s %.f %s %.2f' %('Duty cycle(in %)=',d,'\\nPRF(in Khz)=',P)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Duty cycle(in %)= 69 \n", "PRF(in Khz)= 2.02\n" ] } ], "prompt_number": 4 }, { "cell_type": "heading", "level": 2, "metadata": {}, "source": [ "Example E4 - Pg 254" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#Caption:Design a square wave generator using 7555 CMOS\n", "V=5.#Supply voltage(in volts)\n", "f1=1.#Frequency(in khz)\n", "f2=3.#Frequency(in khz)\n", "C=0.01#Capacitance(in micro farad)\n", "Ra=47.#Choosed resistor(in kilo ohm)\n", "t1=1./(0.979*f1)\n", "t2=1./(2.*f2)\n", "R=t1/(0.693*C)\n", "Rb=R-Ra\n", "print '%s %.f %s %.f %s %.2f' %('Components required to design the circuit are \\nRa(in kilo ohm)=',Ra,'\\nRb(in kilo ohm)=',Rb,'\\nCapacitance(in micro farad)=',C)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Components required to design the circuit are \n", "Ra(in kilo ohm)= 47 \n", "Rb(in kilo ohm)= 100 \n", "Capacitance(in micro farad)= 0.01\n" ] } ], "prompt_number": 5 } ], "metadata": {} } ] }