diff m-toolbox/classes/+utils/@bin/liso/maci/opamp.lib @ 0:f0afece42f48

Import.
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Wed, 23 Nov 2011 19:22:13 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/m-toolbox/classes/+utils/@bin/liso/maci/opamp.lib	Wed Nov 23 19:22:13 2011 +0100
@@ -0,0 +1,730 @@
+# 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