Mercurial > hg > ltpda
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