{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Chapter - 16 : PN JUNCTION DIODE APPLICATIONS RECTIFIERS AND FILTERS" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.1 Pg 329" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "V2 = 23.0 V\n", "Vm=32.53 V\n", "Vdc=10.34 V\n", "PIV=32.53 V\n" ] } ], "source": [ "from __future__ import division\n", "from math import sqrt\n", "V1=230#\n", "#a=(N2/N1)\n", "b=(1/10)#\n", "V2=V1*b#\n", "print \"V2 =\",V2,\"V\"\n", "Vm=sqrt(2)*V2#\n", "print \"Vm=%0.2f\"%Vm,\"V\"\n", "Vdc=0.318*Vm#\n", "print 'Vdc=%0.2f'%Vdc,\"V\"\n", "PIV=Vm#\n", "print 'PIV=%0.2f'%PIV,\"V\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.2 Pg 329" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Vm=33.94 V\n", "Im=1.70 mA\n", "Idc=0.54 mA\n" ] } ], "source": [ "from __future__ import division\n", "from math import sqrt\n", "RL=20*10**3#\n", "V2=24#\n", "Vm=sqrt(2)*V2#\n", "print 'Vm=%0.2f'%Vm,\"V\"\n", "Im=Vm/RL#\n", "print 'Im=%0.2f'%(Im*10**3),\"mA\"\n", "Idc= 0.318*Im#\n", "print 'Idc=%0.2f'%(Idc*10**3),\"mA\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.3 Pg 330" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "V2=115.00 V\n", "Vm=162.63 V\n", "Im=0.81 A\n", "Pm=132.25 W\n", "Vdc=51.72 V\n", "Idc=0.26 A\n", "Pdc=13.37 W\n" ] } ], "source": [ "from __future__ import division\n", "from math import sqrt\n", "V1=230#\n", "#a=(N2/N1)\n", "b=(1/2)#\n", "RL=200#\n", "V2=V1*b#\n", "print 'V2=%0.2f'%V2,\"V\"\n", "Vm=sqrt(2)*V2#\n", "print 'Vm=%0.2f'%Vm,\"V\"\n", "Im=Vm/RL#\n", "print 'Im=%0.2f'%Im,\"A\"\n", "Pm=(Im**2)*RL#\n", "print 'Pm=%0.2f'%Pm,\"W\"\n", "Vdc=0.318*Vm#\n", "print 'Vdc=%0.2f'%Vdc,\"V\"\n", "Idc=(Vdc/RL)#\n", "print 'Idc=%0.2f'%Idc,\"A\"\n", "Pdc=(Idc**2)*RL#\n", "print 'Pdc=%0.2f'%Pdc,\"W\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.4 Pg 331" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Idc=0.05 A\n", "Im=0.16 A\n", "Vin=98.17 V\n" ] } ], "source": [ "from __future__ import division\n", "from math import pi\n", "Vdc=30#\n", "RL=600#\n", "Rf=25#\n", "Idc=(Vdc/RL)#\n", "print 'Idc=%0.2f'%Idc,\"A\"\n", "Im=pi*Idc#\n", "print 'Im=%0.2f'%Im,\"A\"\n", "Vin=Im*(Rf+RL)#\n", "print 'Vin=%0.2f'%Vin,\"V\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.5 Pg 332" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Vdc=13.49 V\n", "vdc=2.65 mV\n" ] } ], "source": [ "from __future__ import division\n", "from math import sqrt\n", "V2=30#\n", "RL=5.1*10**3#\n", "VS=V2/2#\n", "Vm=sqrt(2)*VS#\n", "Vdc=0.636*Vm#\n", "print 'Vdc=%0.2f'%Vdc,\"V\"\n", "vdc=Vdc/RL#\n", "print 'vdc=%0.2f'%(vdc*1e3),\"mV\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.6 Pg 333" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Vdc=51.72 V\n", "PIV=81.32 V\n", "fout=100.00 Hz\n" ] } ], "source": [ "from __future__ import division\n", "from math import sqrt\n", "V1=230#\n", "fin=50#\n", "#let a=N1/N2\n", "a=1/4#\n", "V2=V1*a#\n", "Vm=sqrt(2)*V2#\n", "Vdc=0.636*Vm#\n", "print 'Vdc=%0.2f'%Vdc,\"V\"\n", "PIV=Vm#\n", "print 'PIV=%0.2f'%PIV,\"V\"\n", "fout=2*fin#\n", "print 'fout=%0.2f'%fout,\"Hz\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.7 Pg 334" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Vdc=20.71 V\n", "PIV=65.05 V\n" ] } ], "source": [ "from __future__ import division\n", "from math import pi,sqrt\n", "V1=230#\n", "#LET a=N2/N1\n", "a=1/5#\n", "RL=100#\n", "V2=V1*a#\n", "Vs=V2/2#\n", "Vm=sqrt(2)*Vs#\n", "Vdc=2*Vm/pi#\n", "print 'Vdc=%0.2f'%Vdc,\"V\"\n", "PIV=2*Vm#\n", "print 'PIV=%0.2f'%PIV,\"V\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.8 Pg 335" ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Imax=560.00 mA\n", "RL=505.08 ohm\n", "Vdc=180.06 V\n", "Idc=0.36 A\n", "PIV=565.69 V\n" ] } ], "source": [ "from __future__ import division\n", "from math import pi,sqrt\n", "Vs=200#\n", "Imax=700*10**-3#\n", "Iavg=250*10**-3#\n", "Imax=0.8*Imax#\n", "print 'Imax=%0.2f'%(Imax*10**3),\"mA\"\n", "Vm=sqrt(2)*Vs#\n", "RL=Vm/Imax#\n", "print 'RL=%0.2f'%RL,\"ohm\"\n", "Vdc=2*Vm/pi#\n", "print 'Vdc=%0.2f'%Vdc,\"V\"\n", "Idc=Vdc/RL#\n", "print 'Idc=%0.2f'%Idc,\"A\"\n", "PIV=2*Vm#\n", "print 'PIV=%0.2f'%PIV,\"V\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.9 Pg 336" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "L=1.50 H\n", "L=0.19 H\n" ] } ], "source": [ "from __future__ import division\n", "from math import sqrt,pi\n", "f=50#\n", "y=0.05#\n", "RL=100#\n", "L=RL/(y*3*sqrt(2)*2*pi*f)#\n", "print \"L=%0.2f\"%L,\"H\"\n", "f=400#\n", "y=0.05#\n", "L=RL/(y*3*sqrt(2)*2*pi*f)#\n", "print \"L=%0.2f\"%L,\"H\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.10 Pg 337" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "C=289.00 microF\n" ] } ], "source": [ "from __future__ import division\n", "\n", "Vdc=30#\n", "RL=1*10**3#\n", "y=0.01#\n", "C=2890/(y*RL)#\n", "print \"C=%0.2f\"%C,'microF'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.11 Pg 338" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "C=119.50 microF\n" ] } ], "source": [ "from __future__ import division\n", "\n", "Vdc=12#\n", "Idc=100*10**-3#\n", "y=0.01#\n", "L=1#\n", "C=1.195/(L*y)#\n", "print \"C=%0.2f\"%C,'microF'" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.12 Pg 339" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "y= 0.076 %\n" ] } ], "source": [ "from __future__ import division\n", "\n", "Idc=0.2#\n", "Vdc=30#\n", "C1=100#\n", "C2=100#\n", "L=5#\n", "f=50#\n", "RL=Vdc/Idc#\n", "y=5700/(L*C1*C2*RL)#\n", "print 'y=',y*100,\"%\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Ex 16.13 Pg 340" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Vdc=351.00 V\n", "I=2.09 A\n", "Iavg=0.67 A\n", "Pdc=702.00 W\n" ] } ], "source": [ "from __future__ import division\n", "\n", "Vs=150#\n", "Idc=2#\n", "Vdc=2.34*Vs#\n", "print 'Vdc=%0.2f'%Vdc,\"V\"\n", "I=Idc/0.955#\n", "print 'I=%0.2f'%I,\"A\"\n", "Iavg=2/3#\n", "print 'Iavg=%0.2f'%Iavg,\"A\"\n", "Pdc=Vdc*Idc#\n", "print 'Pdc=%0.2f'%Pdc,\"W\"" ] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.9" } }, "nbformat": 4, "nbformat_minor": 0 }