# Chapter 8 Analog Multiplier¶

## Example 8.1 Pg 267¶

In [1]:
from math import sqrt, pi
from __future__ import division
# to determine the output voltage of inverting amplifier (V2)
Vin = 18 # # V
V1 = -6 #  # V

# in the op-amp due to the infinite i/p resiostance the input current is = 0
# i1+i2 = 0
# it gives relation
Vo = -Vin #

# the output of multiplier is defined as
#Vo = K*V1*V2

K = 1 # # we assume

V2 = (Vo/(K*V1))#
print 'the output voltage of inverting amplifier (V2) is = %0.2f'%(V2),'V'

the output voltage of inverting amplifier (V2) is = 3.00 V


## Example 8.2 Pg 267¶

In [2]:
from __future__ import division
# to determine the output voltage of multiplier
Vin = 15 # # V

# the output of multiplier is defined as
#Vo = K*V1*V2
# because of i/p terminal the circuit performs mathematical operation squaring
# i.e  V1 = V2 = Vin
K = 1 # # we assume
Vo = K*(Vin)**2#
print 'the output voltage of multiplier is = %0.2f'%(Vo),'V'

the output voltage of multiplier is = 225.00 V


## Example 8.3 Pg 268¶

In [3]:
from math import sqrt, pi
from __future__ import division
# to determine the output voltage of multiplier and inverting amplifier
Vin = 16 #
# the output of the inverting amplifier
K =1 #   # we assume
Vos = sqrt(abs(Vin)/K) #
print 'the output voltage of inverting amplifier is = %0.2f'%(Vos),' V '

# the output of the multiplier
Vo = K*Vos**2 #
print 'the output voltage of multiplier is = %0.2f'%(Vo),' V '

the output voltage of inverting amplifier is = 4.00  V
the output voltage of multiplier is = 16.00  V


## Example 8.5 Pg 269¶

In [4]:
from __future__ import division
# output voltage of of RMS detector
Vin = 10 #
T = 1 #  # we assume that the charging and discharging period of capacitor

# the output voltage of RMS detector
# Vo =sqrt(1/T*)integrate(Vin**2*(t),t,0,1 [,atol [,rtol]])  #
Vo = 10 #
print 'output voltage of RMS detector is = %0.2f'%(Vo),'V '

output voltage of RMS detector is = 10.00 V