diff options
Diffstat (limited to 'Electronic_Instrumentation_and_Measurements/Chapter9.ipynb')
-rwxr-xr-x | Electronic_Instrumentation_and_Measurements/Chapter9.ipynb | 460 |
1 files changed, 0 insertions, 460 deletions
diff --git a/Electronic_Instrumentation_and_Measurements/Chapter9.ipynb b/Electronic_Instrumentation_and_Measurements/Chapter9.ipynb deleted file mode 100755 index e456daaf..00000000 --- a/Electronic_Instrumentation_and_Measurements/Chapter9.ipynb +++ /dev/null @@ -1,460 +0,0 @@ -{ - "metadata": { - "name": "", - "signature": "sha256:290842fdc6ea6a5700afb55423870096fe232348d5b6bc5d485c1317a3af57b3" - }, - "nbformat": 3, - "nbformat_minor": 0, - "worksheets": [ - { - "cells": [ - { - "cell_type": "heading", - "level": 1, - "metadata": {}, - "source": [ - "Chapter9 - Cathode Ray Oscilloscope" - ] - }, - { - "cell_type": "heading", - "level": 1, - "metadata": {}, - "source": [ - "Example 9.14.1 - page : 9-45" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# peak to peak voltage and rms voltage\n", - "vdv=1 # V/div\n", - "n=6.8 #no. of divisions\n", - "Vpp=vdv*n #peak to peak voltage in V\n", - "vrms=Vpp/(2*(2)**(1.0/2)) #rms voltage in V\n", - "print \"Peak to peak voltage is \",Vpp,\" V\"\n", - "print \"rms voltage is \",round(vrms,4),\" V\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Peak to peak voltage is 6.8 V\n", - "rms voltage is 2.4042 V\n" - ] - } - ], - "prompt_number": 3 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.14.2 - page : 9-46" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "#Time interval\n", - "vdv=2 # V per division in micro seconds/div\n", - "n=2 #no. of divisions\n", - "Tint=vdv*n #peak to peak voltage in V\n", - "print \"Time interval is \",Tint,\" micro seconds\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Time interval is 4 micro seconds\n" - ] - } - ], - "prompt_number": 4 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.14.3 - page : 9-46" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# period and frequency\n", - "vdv=2 #volts per division in micro seconds/div\n", - "n=12 #no. of divisions\n", - "Tp=vdv*n # period in micro seconds\n", - "f=1/(Tp*10**-3) #frequency in kHz\n", - "print \"Period is \",Tp,\" micro seconds\"\n", - "print \"Frequency is \",round(f,2),\" kHz\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Period is 24 micro seconds\n", - "Frequency is 41.67 kHz\n" - ] - } - ], - "prompt_number": 6 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.14.4 - page : 9-47" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "#Peak to peak voltage and frequency\n", - "vdv1=0.5 #volts per division in V/div\n", - "nv=3 #no. of divisions\n", - "nh=4 #numbers of horizontal divisions\n", - "Vpp=vdv1*nv #peak to peak voltage in V\n", - "vdv2=2 # time division in micro seconds per divisions\n", - "Tp=vdv2*nh # period in micro seconds\n", - "f=1/(Tp*10**-3) #frequency in kHz\n", - "print \"Peak to peak voltage is \",Vpp,\" V\"\n", - "print \"Period is \",Tp,\" micro seconds\"\n", - "print \"Frequency is \",f,\" kHz\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Peak to peak voltage is 1.5 V\n", - "Period is 8 micro seconds\n", - "Frequency is 125.0 kHz\n" - ] - } - ], - "prompt_number": 7 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.1 - page : 9-67" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "#bandwidth\n", - "#given data :\n", - "Trs=12 #in micro sec\n", - "Trd=15 #in micro sec\n", - "Tro=(Trd**2-Trs**2)**(1.0/2) \n", - "K=0.35 # constant\n", - "BW=(K/Tro)*10**3 \n", - "print \"Bandwidth, BW =\",round(BW,2), \" kHz\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Bandwidth, BW = 38.89 kHz\n" - ] - } - ], - "prompt_number": 9 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.2 - page : 9-68" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "#Rise time\n", - "#given data :\n", - "BW=10*10**6 # in Hz\n", - "tr=(0.35/BW)*10**9 \n", - "print \"Rise time, tr = \",tr, \" ns\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Rise time, tr = 35.0 ns\n" - ] - } - ], - "prompt_number": 10 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.3 - page : 9-68" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# rise time\n", - "#given data :\n", - "Tro=10 #in micro sec\n", - "Trd=13 #in micro sec\n", - "Trs=(Trd**2-Tro**2)**(1.0/2) \n", - "print \"Actual rise time, Trs = \",round(Trs,2),\" ns\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Actual rise time, Trs = 8.31 ns\n" - ] - } - ], - "prompt_number": 12 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.4 - page : 9-68" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Rise time\n", - "#given data :\n", - "Tro=10 #in micro sec\n", - "Trd=15 #in micro sec\n", - "Trs=(Trd**2-Tro**2)**(1.0/2)\n", - "print \"Actual rise time, Trs = \",round(Trs,2),\" ns\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Actual rise time, Trs = 11.18 ns\n" - ] - } - ], - "prompt_number": 14 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.5 - page : 9-68" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# Rise time\n", - "#given data :\n", - "Trs=12 #in micro sec\n", - "Trd=30 #in micro sec\n", - "BW=20*10**6 # in Hz\n", - "K=0.35 # constant\n", - "Tro=(K/BW)*10**9 \n", - "Trs=(Trd**2-Tro**2)**(1.0/2)\n", - "print \"Actual rise time, Trs = \",round(Trs,2),\" ns\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Actual rise time, Trs = 24.37 ns\n" - ] - } - ], - "prompt_number": 16 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.6 - page : 9-69" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# capacitance\n", - "#given data :\n", - "K=10 # constant\n", - "C2=35*10**-12 \n", - "C1=(C2/(K-1))*10**12 \n", - "print \"Capacitance, C1 = \",round(C1,2),\" pF\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Capacitance, C1 = 3.89 pF\n" - ] - } - ], - "prompt_number": 18 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.7 - page : 9-69" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# impedance of CRO\n", - "K=10 \n", - "vin=1 #vpp \n", - "vout=0.1 #in vpp\n", - "c1=2 # in pF\n", - "c2=c1*(K-1) #CAPACITANCE IN Pf\n", - "print \"Capacitance is \",c2,\" pF\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Capacitance is 18 pF\n" - ] - } - ], - "prompt_number": 19 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.8 - page : 9-70" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "# sensivity\n", - "n=2 #divisions\n", - "f=50.0 #in MHz\n", - "t=(1/f)*10**3 #time in nanao seconds\n", - "mdv=t/4 #in ns/div\n", - "mtds=mdv*n # in ns/div\n", - "print \"Minimum time/div is \",mdv,\" ns/div\"\n", - "print \"Minimum time/div setting is \",mtds,\" ns/div\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Minimum time/div is 5.0 ns/div\n", - "Minimum time/div setting is 10.0 ns/div\n" - ] - } - ], - "prompt_number": 21 - }, - { - "cell_type": "heading", - "level": 2, - "metadata": {}, - "source": [ - "Example 9.17.9 - page : 9-70" - ] - }, - { - "cell_type": "code", - "collapsed": false, - "input": [ - "\n", - "# rise time\n", - "#given data :\n", - "Trs=21 #in micro-sec\n", - "K=0.35 # constant\n", - "BW=50*10**6 # in Hz\n", - "Tro=(K/BW)*10**9 \n", - "Trd=(Trs**2+Tro**2)**(1.0/2)\n", - "print \"Rise time, Tro = \",round(Trd,0),\" ns\"" - ], - "language": "python", - "metadata": {}, - "outputs": [ - { - "output_type": "stream", - "stream": "stdout", - "text": [ - "Rise time, Tro = 22.0 ns\n" - ] - } - ], - "prompt_number": 24 - } - ], - "metadata": {} - } - ] -}
\ No newline at end of file |