summaryrefslogtreecommitdiff
path: root/Linear_Integrated_Circuit_by_M._S._Sivakumar/Ch8.ipynb
diff options
context:
space:
mode:
Diffstat (limited to 'Linear_Integrated_Circuit_by_M._S._Sivakumar/Ch8.ipynb')
-rwxr-xr-xLinear_Integrated_Circuit_by_M._S._Sivakumar/Ch8.ipynb180
1 files changed, 0 insertions, 180 deletions
diff --git a/Linear_Integrated_Circuit_by_M._S._Sivakumar/Ch8.ipynb b/Linear_Integrated_Circuit_by_M._S._Sivakumar/Ch8.ipynb
deleted file mode 100755
index df35b96e..00000000
--- a/Linear_Integrated_Circuit_by_M._S._Sivakumar/Ch8.ipynb
+++ /dev/null
@@ -1,180 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "# Chapter 8 Analog Multiplier"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8.1 Pg 267"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the output voltage of inverting amplifier (V2) is = 3.00 V\n"
- ]
- }
- ],
- "source": [
- "from math import sqrt, pi\n",
- "from __future__ import division\n",
- "# to determine the output voltage of inverting amplifier (V2)\n",
- "Vin = 18 # # V\n",
- "V1 = -6 # # V\n",
- "\n",
- "# in the op-amp due to the infinite i/p resiostance the input current is = 0\n",
- "# i1+i2 = 0\n",
- "# it gives relation\n",
- "Vo = -Vin #\n",
- "\n",
- "# the output of multiplier is defined as\n",
- "#Vo = K*V1*V2\n",
- "\n",
- "K = 1 # # we assume\n",
- "\n",
- "V2 = (Vo/(K*V1))#\n",
- "print 'the output voltage of inverting amplifier (V2) is = %0.2f'%(V2),'V'"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8.2 Pg 267"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the output voltage of multiplier is = 225.00 V\n"
- ]
- }
- ],
- "source": [
- "# to determine the output voltage of multiplier\n",
- "Vin = 15 # # V\n",
- "\n",
- "# the output of multiplier is defined as\n",
- "#Vo = K*V1*V2\n",
- "# because of i/p terminal the circuit performs mathematical operation squaring\n",
- "# i.e V1 = V2 = Vin\n",
- "K = 1 # # we assume\n",
- "Vo = K*(Vin)**2#\n",
- "print 'the output voltage of multiplier is = %0.2f'%(Vo),'V' "
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8.3 Pg 268"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "the output voltage of inverting amplifier is = 4.00 V \n",
- "the output voltage of multiplier is = 16.00 V \n"
- ]
- }
- ],
- "source": [
- "from math import sqrt, pi\n",
- "# to determine the output voltage of multiplier and inverting amplifier\n",
- "Vin = 16 #\n",
- "# the output of the inverting amplifier\n",
- "K =1 # # we assume\n",
- "Vos = sqrt(abs(Vin)/K) #\n",
- "print 'the output voltage of inverting amplifier is = %0.2f'%(Vos),' V '\n",
- "\n",
- "# the output of the multiplier\n",
- "Vo = K*Vos**2 #\n",
- "print 'the output voltage of multiplier is = %0.2f'%(Vo),' V '"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "## Example 8.5 Pg 269"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "metadata": {
- "collapsed": false
- },
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "output voltage of RMS detector is = 10.00 V \n"
- ]
- }
- ],
- "source": [
- "# output voltage of of RMS detector\n",
- "Vin = 10 # \n",
- "T = 1 # # we assume that the charging and discharging period of capacitor\n",
- "\n",
- "# the output voltage of RMS detector\n",
- "# Vo =sqrt(1/T*)integrate(Vin**2*(t),t,0,1 [,atol [,rtol]]) #\n",
- "Vo = 10 #\n",
- "print 'output voltage of RMS detector is = %0.2f'%(Vo),'V '"
- ]
- }
- ],
- "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
-}