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