view m-toolbox/classes/+utils/@bin/liso/maci/opamp.lib @ 14:6d43f39633b8
database-connection-manager
Remove unused functions from utils.jmysql
author
Daniele Nicolodi <nicolodi@science.unitn.it>
date
Mon, 05 Dec 2011 16:20:06 +0100 (2011-12-05)
parents
f0afece42f48
children
line source
+ − # This is the opamp library for LISO ghh mpq 4/98 version 1.3
+ − # expanded for version 1.8 gerhard.heinzel@nao.ac.jp 12/2000
+ − #
+ − # Everything is in SI units;
+ − # 'a0' is the DC open loop gain;
+ − # 'gbw' the Gain-Bandwidth product for typical operating frequencies,
+ − # 'un' and 'in' the voltage and current noise spectral densities
+ − # in V/sqrt(Hz) and A/sqrt(Hz), respectively.
+ − # 'uc' and 'ic' are their respective 1/f corner frequencies
+ − #
+ − # Unless mentioned explicitely, I entered the "typical" values for the
+ − # cheapest grade at 25 degrees. a0 should usually
+ − # be uncritical; I entered the "typical" values for the cheapest grade for
+ − # large loads. The 1/f corner frequencies 'uc' and 'ic' (in Hz) are often
+ − # not well defined. poles and zeroes of the open-loop transfer function
+ − # are interpreted as additional feratures to the 1/f frequency response
+ − # given by a0 and gbw.
+ − #
+ − # 'umax' (in Volt), 'imax' (in Ampere) and 'sr' (in V/s)
+ − # describe the output capabilities (used by the 'maxinput' instruction).
+ − # I usually entered the values for +-15V supplies.
+ − #
+ − # Please note: This library is experimental, incomplete and may be wrong.
+ − # Whenever the individual op-amp properties become important, you must
+ − # check yourself that the correct values are entered below.
+ − #
+ −
+ − name=op00 # (almost) ideal OpAmp
+ − a0=1e12
+ − gbw=1e15
+ − un=0
+ − uc=1
+ − in=0
+ − ic=1
+ − umax=12
+ − imax=.02
+ − sr=1e12
+ −
+ − name = op07
+ − a0 = 4e5
+ − gbw = 561k # fitted from measurement
+ − un = 10e-9
+ − uc = 1
+ − in = 0.13e-12
+ − ic = 100
+ − umax=12
+ − imax=0.02
+ − sr=0.3e6
+ − pole=2M # fitted from measurement
+ − delay=74n # fitted from measurement
+ − # Rout=90 Ohm, Cin=23 pF (measured)
+ −
+ − name = op177
+ − a0 = 6e6
+ − gbw = 721k # fitted from measurement
+ − un = 9.4e-9 # from measurement
+ − uc = 1.2 # from measurement
+ − in = 0.2e-12 # from measurement
+ − ic = 2.5 # from measurement
+ − pole=7.53M 1.78 # fitted from measurement
+ − pole=1.66M # fitted from measurement
+ − delay=30n # fitted from measurement
+ − umax=12
+ − imax=0.02
+ − sr=0.3e6
+ −
+ −
+ − name = tle2037
+ − a0 = 5e6
+ − gbw = 76e6
+ − un = 2.5e-9
+ − uc = 10
+ − in = 1.5e-12
+ − ic = 100
+ − umax=12
+ − imax=0.02
+ − sr=7.5e6 # ???
+ −
+ − name = lt1037
+ − a0 = 5e6
+ − gbw = 53M
+ − un = 2.5n
+ − uc = 2
+ − in = 0.4p
+ − ic = 120
+ − pole = 870k # fitted from PMI OP37 data sheet
+ − zero = 1.67M
+ − pole = 17.1M
+ − umax=12
+ − imax=0.02
+ − sr=15e6
+ −
+ −
+ − name = lt1037nopole
+ − a0 = 5e6
+ − gbw = 53M
+ − un = 2.5n
+ − uc = 2
+ − in = 0.4p
+ − ic = 120
+ − umax=12
+ − imax=0.02
+ − sr=15e6
+ −
+ −
+ − name = lt1007
+ − a0 = 20e6
+ − gbw = 8e6
+ − un = 2.5e-9
+ − uc = 10
+ − in = 0.4e-12
+ − ic = 100
+ − umax=12
+ − imax=0.02
+ − sr=2.5e6
+ −
+ −
+ − name = opa671 # fast FET, for photodiode transimpedance
+ − a0 = 1e4
+ − gbw = 35e6
+ − un = 10e-9
+ − uc = 1e3
+ − in = 2e-15
+ − ic = 2
+ − umax=12
+ − imax=50m
+ − sr=100e6
+ −
+ − name = ad712 # also ad711, ad713
+ − a0=400e3
+ − gbw=4e6
+ − pole=7e6 1
+ − zero=10e6 1
+ − un=16e-9
+ − uc=100
+ − in=0.01e-12
+ − ic=1000 # guessed
+ − umax=12
+ − imax=0.02
+ − sr=20e6
+ −
+ −
+ − name = op27
+ − a0 = 1.5e6
+ − gbw = 8e6
+ − un = 3.2e-9
+ − uc = 2.7 # from PMI data sheet
+ − in = 0.4e-12
+ − ic = 140 # from PMI data sheet
+ − pole = 6e6
+ − umax=12
+ − imax=0.02
+ − sr=2.8e6
+ −
+ −
+ − name = lt1028 # low noise, beware of 400 kHz noise peak
+ − a0 = 30e6
+ − gbw = 72e6
+ − pole = 780k
+ − zero = 3.14M
+ − delay = 7.5n
+ − un = 0.85e-9
+ − uc = 3.5
+ − in = 1e-12
+ − ic = 250
+ − umax=12
+ − imax=0.02
+ − sr=15e6
+ −
+ −
+ − name = ad829 # fast lownoise voltage-feedback, No ext. comp., measured at gain 1
+ − a0 = 1e5 # 100V/mV
+ − gbw = 85M
+ − un = 1.7e-9
+ − uc = 30
+ − in = 1.5e-12
+ − ic = 100 # not given in datasheet
+ − umax=12
+ − imax=0.05
+ − sr=260e6
+ − zero = 19.3M # fitted from measurement
+ − pole = 53.4M 5.1 # fitted from measurement
+ − zero = 76.5M 4.7 # fitted from measurement
+ − pole = 13M # fitted from measurement
+ − delay = 1.9n # fitted from measurement
+ −
+ − name=opa655 # fast 5V FET
+ − a0 = 834.265 #from fitting OPA655.dat
+ − gbw = 214597e3
+ − pole = 169968e3
+ − un=6e-6
+ − uc=5000
+ − in=1.3e-15
+ − ic=1 # not given
+ −
+ − name = ad797 # very low noise
+ − a0=20M # data sheet
+ − gbw=120M # fitted from measured data (3 pcs AD797AN 15V DIP)
+ − un=0.9n # data sheet
+ − uc=100 # data sheet
+ − in=2p # data sheet
+ − ic=100 # not given
+ − pole=3.6M # pole0 # fitted from measured data (3 pcs AD797AN 15V DIP)
+ − zero=12.7M # zero0 # fitted from measured data (3 pcs AD797AN 15V DIP)
+ − zero=23M # zero1 # fitted from measured data (3 pcs AD797AN 15V DIP)
+ − pole=85M # pole1 # fitted from measured data (3 pcs AD797AN 15V DIP)
+ − pole=129M 3 # pole2 # fitted from measured data (3 pcs AD797AN 15V DIP)
+ − pole=207M 1.6 # pole3 # fitted from measured data (3 pcs AD797AN 15V DIP)
+ − delay=2.5n # fitted from measured data (3 pcs AD797AN 15V DIP)
+ − umax=12 # data sheet
+ − imax=30e-3 # data sheet
+ − sr=20e6 # data sheet
+ −
+ − name=opa2604 # also opa604 single
+ − a0=1e5
+ − gbw=17.7e6
+ − un=10e-9
+ − uc=200
+ − in=6e-15
+ − ic=1
+ − pole=1.17e6 # fitted from data sheet
+ − zero=3.3e6
+ − pole=12.5e6
+ − umax=12
+ − imax=35e-3
+ − sr=25e6
+ −
+ − name=lt1001
+ − a0=8e5
+ − gbw=8e5
+ − un=10e-9
+ − uc=4
+ − in=.12e-12
+ − ic=70
+ −
+ − name=op275 # slow rail-to-rail
+ − a0=250e3
+ − gbw=9e6
+ − un=6e-9
+ − uc=6
+ − in=1.5e-12
+ − ic=120
+ −
+ − name=tle2227 # standard dual low noise opamp
+ − a0=44668359 #153 dB
+ − gbw=15e6
+ − un=2.5e-9
+ − uc=10 # guessed
+ − in=0.4e-12
+ − ic=100 # guessed
+ − pole=20e6 # guessed
+ − zero=30e6
+ − pole=40e6
+ − delay=1n
+ − umax=12
+ − imax=0.02
+ − sr=2.8e6
+ −
+ − name=pa85 # apex high voltage high current high speed opamp
+ − a0=3e5 #110dB
+ − gbw=7e6 #cc=68pF
+ − pole=7e6 #cc=68pF
+ − un=4e-9
+ − uc=2e3
+ − in=1e-15 # not given
+ − ic=1000 # not given
+ − umax=120 # in our circuits
+ − imax=0.2
+ − sr=1000e6
+ −
+ − name=l2724
+ − a0=1e4
+ − gbw=1.2e6
+ − pole=1.2e6 # assumed
+ − un=67e-9 # guessed from rms
+ − uc=100 # free guess
+ − in=1.35e-9 # guessed from rms
+ − ic=50 # free guess
+ − umax=12 # with 14 V supply
+ − imax=1 # 1 Ampere!!
+ − sr=1e6
+ −
+ − name=L165 # sgs-thompson high current op amp
+ − a0=3e4 # 90 dB from data sheet fig. 3
+ − gbw=8.3M # fitted from measurement
+ − pole=3.17M # fitted from measurement
+ − delay=20n # fitted from measurement
+ − un=20e-9 # guessed from rms
+ − uc=100 # free guess
+ − in=1.e-9 # guessed from rms
+ − ic=50 # free guess
+ − umax=13 # with 15 V supply
+ − imax=3 # 3 Ampere!!
+ − sr=6e6
+ −
+ − name=tle2084 # also tle2081, tle2082
+ − a0=3e5 # 110dB
+ − gbw=10e6
+ − pole=10e6
+ − un=11.6e-9
+ − uc=500 # guess
+ − in=2.8e-15
+ − ic=100 # guess
+ − umax=13
+ − imax=25e-3
+ − sr=40e6
+ −
+ − name=tle2071 # also tle2072, tle2074?
+ − a0=3e5 # 100dB
+ − gbw=10e6
+ − pole=10e6
+ − un=11.6e-9
+ − uc=500 # guess
+ − in=2.8e-15
+ − ic=100 # guess
+ − umax=13
+ − imax=25e-3
+ − sr=40e6
+ −
+ − name=ina103_1000
+ − a0=1000
+ − gbw=100M
+ − un=1e-9
+ − uc=100
+ − in=2e-12
+ − ic=200
+ − umax=12
+ − imax=40m
+ − sr=15e6
+ −
+ − name=buf634
+ − a0=0.9 # 100 Ohm load
+ − gbw=160M # Wide Bandwidth Mode, otherwise 20 MHz
+ − un=4e-9 # at 10 kHz
+ − uc=100 # unknown !
+ − in=1e-9 # unknown !
+ − ic=50 # unknown !
+ − umax=12
+ − imax=0.25
+ − sr=2000e6
+ −
+ − name=opa620
+ − a0=1000 # 60 dB only
+ − gbw=200M
+ − un=2.5e-9
+ − uc=5k # guess
+ − in=2.3e-12
+ − ic=1k # guess
+ − umax=3
+ − imax=100e-3
+ − sr=250e6
+ − pole=250M
+ −
+ − name=ne5532
+ − a0=50e3
+ − gbw=10e6
+ − pole=5M
+ − un=5e-9
+ − uc=100 # guess
+ − in=0.7e-12
+ − ic=300 # guess
+ − umax=13
+ − imax=20e-3
+ − sr=9e6
+ −
+ − name=ha5002
+ − a0=0.995
+ − gbw=110e6
+ − un=5e9 # guess from 18e-6 Vpp in 1 MHz
+ − uc=100 # guess
+ − in=1e-12 # free guess
+ − ic=100 # free guess
+ − umax=12
+ − imax=.22
+ − sr=1.3e9
+ −
+ − name=el2099_2 # with 2*510 Ohm resistors for gain=2
+ − a0=2
+ − gbw=178M
+ − pole=45M 0.835
+ − delay=930p
+ − umax=12
+ − imax=0.8
+ − sr=1e9
+ − un=7e-9 # inver. current noise * 250 Ohm
+ − uc=2k
+ − in=3.5e-12 # noniv. current noise
+ − ic=10k
+ −
+ − name=el2099_1
+ − a0=1
+ − gbw=178M
+ − pole=45M 835m
+ − delay=930p
+ − umax=12
+ − imax=0.8
+ − sr=1e9
+ − un=14e-9 # current noise * 500 Ohm
+ − uc=10k
+ − in=25e-12
+ − ic=10k
+ −
+ − name=max4106
+ − a0=1e5
+ − gbw=908M # from closed-loop gain fit & stability considerations
+ − pole=653M
+ − delay=300p
+ − umax=3.5
+ − imax=80m
+ − sr=275e6
+ − un=.75e-9 # !!! best ever
+ − uc=1k
+ − in=2.5e-12
+ − ic=10k
+ −
+ − name=ad8057 # parameters fitted from data sheet
+ − a0=367 # 55db
+ − gbw=112M
+ − delay=485p
+ − umax=3.9
+ − imax=30m
+ − sr=850M
+ − un=7n # fit = 6.5
+ − uc=332
+ − in=0.7p # fit = 0.85
+ − ic=2.4k
+ −
+ − name=max4100 # parameters fitted from data sheet
+ − a0=367 # 55db
+ − gbw=112M
+ − pole=200M
+ − delay=485p
+ − umax=3.9
+ − imax=30m
+ − sr=850M
+ − un=7n # fit = 6.5
+ − uc=332
+ − in=0.7p # fit = 0.85
+ − ic=2.4k
+ −
+ − name=max4101 # parameters fitted from data sheet
+ − a0=367 # 55db
+ − gbw=112M
+ − pole=200M
+ − delay=485p
+ − umax=3.9
+ − imax=30m
+ − sr=850M
+ − un=7n # fit = 6.5
+ − uc=332
+ − in=0.7p # fit = 0.85
+ − ic=2.4k
+ −
+ − name=op284
+ − a0=1e6
+ − gbw=16M # fitted from measurement
+ − pole=800k # fitted from measurement
+ − zero=2.7M # fitted from measurement
+ − delay=9n # fitted from measurement
+ − un=3.9e-9
+ − uc=20
+ − in=0.4e-12
+ − ic=100
+ − umax=15
+ − imax=10e-3
+ − sr=4e6
+ −
+ − name=opa627
+ − a0=630957 # 116 dB
+ − gbw=16M
+ − un=4.8e-9
+ − uc=100
+ − in=2.5e-15
+ − ic=100 # not given
+ − umax=12
+ − imax=.045
+ − sr=55e6
+ −
+ − name=tl084
+ − a0=200e3
+ − gbw=3M
+ − un=18n
+ − uc=300
+ − in=0.01p
+ − ic=300 # guess
+ − umax=12
+ − imax=0.0166666666666667
+ − sr=13e6
+ − delay=25n # from (hand-drawn) curve in data sheet
+ −
+ − name=tl074 # same as tl084
+ − a0=200e3
+ − gbw=3M
+ − un=18n
+ − uc=300
+ − in=0.01p
+ − ic=300 # guess
+ − umax=12
+ − imax=0.0166666666666667
+ − sr=13e6
+ − delay=25n # from (hand-drawn) curve in data sheet
+ −
+ − name=lt1124 # same as lt1125, improved dual/quad OP27
+ − a0=15e6 # from data sheet
+ − gbw=14.6M # fitted from measured data ghh 4/2002
+ − pole=200k # fitted from measured data ghh 4/2002
+ − zero=800k # fitted from measured data ghh 4/2002
+ − pole=200k # fitted from measured data ghh 4/2002
+ − zero=800k # fitted from measured data ghh 4/2002
+ − zero=9.4M # fitted from measured data ghh 4/2002
+ − delay=18.9n # fitted from measured data ghh 4/2002
+ − un=2.7n # from data sheet
+ − uc=2.3 # from data sheet
+ − in=0.3p # from data sheet
+ − ic=100 # from data sheet
+ − sr=4.5e6 # from data sheet
+ − umax=12 # from data sheet
+ − imax=0.02 # from data sheet
+ −
+ −
+ −
+ − name=ad8628 # single-supply chopper at 5V
+ − a0=1e7 # 140dB
+ − gbw=2.5e6
+ − sr=1e6
+ − umax=5
+ − imax=0.03
+ − un=22e-9
+ − uc=1e-6 # no 1/f noise!
+ − in=5e-15
+ − ic=1e-6 # no 1/f noise!
+ −
+ −
+ − name=ad8048
+ − a0=2500 # 68dB
+ − gbw=260M # stability only for G>2 not entered
+ − un=3.8e-9
+ − in=1e-12
+ − uc=100
+ − ic=100 #guess
+ − sr=1e9
+ −
+ − name=ad8065
+ − a0=500000 # 113dB from data sheet
+ − gbw=65M # from data sheet
+ − delay=1.7n# guessed from data sheet
+ − un=7n # from data sheet
+ − uc=3k # from data sheet
+ − in=0.6f # from data sheet
+ − ic=3k # guessed
+ − umax=5 # supply dependent
+ − imax=0.03
+ − sr=160e6 # from data sheet
+ −
+ − name=ad811_g10 # +-5V, Gain +10
+ − a0=10
+ − gbw=1000M
+ − pole=70M .7
+ − umax=3
+ − imax=0.1
+ − sr=400e6
+ −
+ − name=opa690
+ − a0=1400 # 63dB from data sheet
+ − gbw=250M # from data sheet
+ − pole=250M# guessed from data sheet
+ − un=5.5n # from data sheet
+ − uc=3k # from data sheet
+ − in=3.1p # from data sheet
+ − ic=3k # guessed
+ − umax=3.9 # supply dependent
+ − imax=0.19
+ − sr=1000e6 # from data sheet
+ −
+ − name=ad8608
+ − a0=1e6
+ − gbw=10e6
+ − pole=15e6
+ − sr=5e6
+ − umax=2
+ − imax=.08
+ − un=6.5e-9
+ − uc=1k
+ − in=0.01e-12
+ − ic=1k
+ −
+ − name=lf353
+ − a0=100e3
+ − gbw=4e6
+ − pole=10e6
+ − delay=1e-8
+ − sr=13e6
+ − un=16e-9
+ − uc=200
+ − in=0.01e-12
+ − ic=200
+ − umax=12
+ − imax=10e-3
+ −
+ − name=pztfet1 # MOSFET with open load (nopen50.dat)
+ − a0=21
+ − gbw=421k
+ − pole=12.4k 0.585
+ − zero=11.77k
+ − delay=261n
+ − sr=10e6
+ − un=1e-9
+ − uc=1
+ − in=1e-12
+ − ic=1
+ − umax=12
+ − imax=10e-3
+ −
+ − name=pztfet2 # MOSFET with Jena PZT njena50.dat
+ − a0=21.3
+ − gbw=322.8k
+ − pole=9.6k 0.257
+ − zero=18.6k
+ − delay=1n
+ − sr=10e6
+ − un=1e-9
+ − uc=1
+ − in=1e-12
+ − ic=1
+ − umax=12
+ − imax=10e-3
+ −
+ − name=pztfet3 # MOSFET with PI PZT npi30.dat
+ − a0=22.2
+ − gbw=18.4k
+ − pole=12.82k .052
+ − zero=1.09
+ − delay=1n
+ − sr=10e6
+ − un=1e-9
+ − uc=1
+ − in=1e-12
+ − ic=1
+ − umax=12
+ − imax=10e-3
+ −
+ − name=op200 # worst case
+ − a0=1e6
+ − gbw=500e3
+ − pole=2M
+ − sr=0.1e6
+ − un=18e-9
+ − uc=100
+ − in=0.4e-12
+ − ic=10
+ − umax=11
+ − imax=20e-3
+ −
+ − name=opa657
+ − a0=3000 # 70dB
+ − gbw=1600e6
+ − pole=200M
+ − un=4.8e-9
+ − uc=2k
+ − in=1.3e-15
+ − ic=1
+ − sr=700e6
+ − umax=3.9
+ − imax=50e-3
+ −
+ − name=ad8674
+ − a0=6e6
+ − gbw=14.7M
+ − pole=1.75M
+ − zero=2.83M
+ − zero=23.5M
+ − delay=12.3n
+ − un=2.8e-9
+ − uc=5 # guess
+ − in=0.3e-12
+ − ic=100 # wild guess
+ − sr=4e6
+ − umax=12
+ − imax=0.02
+ −
+ − name=ad745
+ − a0=4e6
+ − gbw=20M
+ − pole=70M
+ − delay=12.3n
+ − un=2.9e-9
+ − uc=70 # guess
+ − in=7e-15
+ − ic=100 # wild guess
+ − sr=12.5e6
+ − umax=12
+ − imax=0.02
+ −
+ − name=ad706
+ − a0=2e6
+ − gbw=800k
+ − un=17e-9
+ − uc=3
+ − in=50e-15
+ − ic=10
+ − sr=0.15e6
+ − delay=50n
+ − umax=14
+ − imax=0.01
+ −
+ − name = op270 # data from data sheet, fit in c/filter/op/op270
+ − a0 = 700e3
+ − gbw = 6e6
+ − pole=1.32M
+ − zero=1.73M
+ − zero=20M
+ − delay=21n
+ − un = 3.2e-9
+ − uc = 2.7 # from PMI data sheet
+ − in = 0.6e-12
+ − ic = 140 # from PMI data sheet
+ − umax=13.5
+ − imax=0.002 # 10V in 5 k
+ − sr=2.4e6
+ −
+ − name = ad8005
+ − a0 = 1000
+ − gbw = 200M
+ − un = 4n
+ − uc = 300
+ − in = 1.1p # noninverting, inverting = 9.1
+ − ic = 3k
+ − umax = 3
+ − imax = 0.01
+ − sr = 280e6