# 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 OpAmpa0=1e12gbw=1e15un=0uc=1in=0ic=1umax=12imax=.02sr=1e12name = op07a0 = 4e5gbw = 561k # fitted from measurementun = 10e-9uc = 1in = 0.13e-12ic = 100umax=12imax=0.02sr=0.3e6pole=2M # fitted from measurementdelay=74n # fitted from measurement# Rout=90 Ohm, Cin=23 pF (measured)name = op177a0 = 6e6gbw = 721k # fitted from measurementun = 9.4e-9 # from measurementuc = 1.2 # from measurementin = 0.2e-12 # from measurementic = 2.5 # from measurementpole=7.53M 1.78 # fitted from measurementpole=1.66M # fitted from measurementdelay=30n # fitted from measurementumax=12imax=0.02sr=0.3e6name = tle2037a0 = 5e6gbw = 76e6un = 2.5e-9uc = 10in = 1.5e-12ic = 100umax=12imax=0.02sr=7.5e6 # ???name = lt1037 a0 = 5e6gbw = 53Mun = 2.5nuc = 2in = 0.4pic = 120pole = 870k # fitted from PMI OP37 data sheetzero = 1.67Mpole = 17.1Mumax=12imax=0.02sr=15e6name = lt1037nopolea0 = 5e6gbw = 53Mun = 2.5nuc = 2in = 0.4pic = 120umax=12imax=0.02sr=15e6name = lt1007a0 = 20e6gbw = 8e6un = 2.5e-9uc = 10in = 0.4e-12ic = 100umax=12imax=0.02sr=2.5e6name = opa671 # fast FET, for photodiode transimpedancea0 = 1e4gbw = 35e6un = 10e-9uc = 1e3in = 2e-15ic = 2umax=12imax=50msr=100e6name = ad712 # also ad711, ad713a0=400e3gbw=4e6pole=7e6 1zero=10e6 1un=16e-9uc=100in=0.01e-12ic=1000 # guessedumax=12imax=0.02sr=20e6name = op27a0 = 1.5e6gbw = 8e6un = 3.2e-9 uc = 2.7 # from PMI data sheetin = 0.4e-12ic = 140 # from PMI data sheetpole = 6e6umax=12imax=0.02sr=2.8e6name = lt1028 # low noise, beware of 400 kHz noise peaka0 = 30e6gbw = 72e6pole = 780kzero = 3.14Mdelay = 7.5nun = 0.85e-9uc = 3.5 in = 1e-12ic = 250umax=12imax=0.02sr=15e6name = ad829 # fast lownoise voltage-feedback, No ext. comp., measured at gain 1a0 = 1e5 # 100V/mVgbw = 85Mun = 1.7e-9uc = 30 in = 1.5e-12ic = 100 # not given in datasheetumax=12imax=0.05sr=260e6zero = 19.3M # fitted from measurementpole = 53.4M 5.1 # fitted from measurementzero = 76.5M 4.7 # fitted from measurementpole = 13M # fitted from measurementdelay = 1.9n # fitted from measurementname=opa655 # fast 5V FETa0 = 834.265 #from fitting OPA655.dat gbw = 214597e3pole = 169968e3un=6e-6uc=5000in=1.3e-15ic=1 # not givenname = ad797 # very low noisea0=20M # data sheetgbw=120M # fitted from measured data (3 pcs AD797AN 15V DIP)un=0.9n # data sheetuc=100 # data sheetin=2p # data sheetic=100 # not givenpole=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 sheetimax=30e-3 # data sheetsr=20e6 # data sheetname=opa2604 # also opa604 singlea0=1e5gbw=17.7e6un=10e-9uc=200in=6e-15ic=1pole=1.17e6 # fitted from data sheetzero=3.3e6pole=12.5e6umax=12imax=35e-3sr=25e6name=lt1001a0=8e5gbw=8e5un=10e-9uc=4in=.12e-12ic=70name=op275 # slow rail-to-raila0=250e3gbw=9e6un=6e-9uc=6in=1.5e-12ic=120name=tle2227 # standard dual low noise opampa0=44668359 #153 dBgbw=15e6 un=2.5e-9uc=10 # guessedin=0.4e-12ic=100 # guessedpole=20e6 # guessedzero=30e6pole=40e6delay=1numax=12imax=0.02sr=2.8e6name=pa85 # apex high voltage high current high speed opampa0=3e5 #110dBgbw=7e6 #cc=68pFpole=7e6 #cc=68pFun=4e-9uc=2e3in=1e-15 # not givenic=1000 # not givenumax=120 # in our circuitsimax=0.2sr=1000e6name=l2724a0=1e4gbw=1.2e6pole=1.2e6 # assumedun=67e-9 # guessed from rmsuc=100 # free guessin=1.35e-9 # guessed from rmsic=50 # free guessumax=12 # with 14 V supplyimax=1 # 1 Ampere!!sr=1e6name=L165 # sgs-thompson high current op ampa0=3e4 # 90 dB from data sheet fig. 3gbw=8.3M # fitted from measurementpole=3.17M # fitted from measurementdelay=20n # fitted from measurementun=20e-9 # guessed from rmsuc=100 # free guessin=1.e-9 # guessed from rmsic=50 # free guessumax=13 # with 15 V supplyimax=3 # 3 Ampere!!sr=6e6name=tle2084 # also tle2081, tle2082a0=3e5 # 110dBgbw=10e6pole=10e6un=11.6e-9uc=500 # guessin=2.8e-15ic=100 # guessumax=13imax=25e-3sr=40e6name=tle2071 # also tle2072, tle2074?a0=3e5 # 100dBgbw=10e6pole=10e6un=11.6e-9uc=500 # guessin=2.8e-15ic=100 # guessumax=13imax=25e-3sr=40e6name=ina103_1000a0=1000gbw=100Mun=1e-9uc=100in=2e-12ic=200umax=12imax=40msr=15e6name=buf634a0=0.9 # 100 Ohm loadgbw=160M # Wide Bandwidth Mode, otherwise 20 MHzun=4e-9 # at 10 kHzuc=100 # unknown !in=1e-9 # unknown !ic=50 # unknown !umax=12imax=0.25sr=2000e6name=opa620a0=1000 # 60 dB onlygbw=200Mun=2.5e-9uc=5k # guessin=2.3e-12ic=1k # guessumax=3imax=100e-3sr=250e6pole=250Mname=ne5532a0=50e3gbw=10e6pole=5Mun=5e-9uc=100 # guessin=0.7e-12ic=300 # guessumax=13imax=20e-3sr=9e6name=ha5002a0=0.995gbw=110e6un=5e9 # guess from 18e-6 Vpp in 1 MHzuc=100 # guessin=1e-12 # free guessic=100 # free guessumax=12imax=.22sr=1.3e9name=el2099_2 # with 2*510 Ohm resistors for gain=2a0=2gbw=178Mpole=45M 0.835delay=930pumax=12imax=0.8sr=1e9un=7e-9 # inver. current noise * 250 Ohmuc=2kin=3.5e-12 # noniv. current noiseic=10kname=el2099_1a0=1gbw=178Mpole=45M 835mdelay=930pumax=12imax=0.8sr=1e9un=14e-9 # current noise * 500 Ohmuc=10kin=25e-12 ic=10kname=max4106a0=1e5gbw=908M # from closed-loop gain fit & stability considerationspole=653Mdelay=300pumax=3.5imax=80msr=275e6un=.75e-9 # !!! best everuc=1kin=2.5e-12ic=10kname=ad8057 # parameters fitted from data sheeta0=367 # 55dbgbw=112Mdelay=485pumax=3.9imax=30msr=850Mun=7n # fit = 6.5uc=332in=0.7p # fit = 0.85ic=2.4kname=max4100 # parameters fitted from data sheeta0=367 # 55dbgbw=112Mpole=200Mdelay=485pumax=3.9imax=30msr=850Mun=7n # fit = 6.5uc=332in=0.7p # fit = 0.85ic=2.4kname=max4101 # parameters fitted from data sheeta0=367 # 55dbgbw=112Mpole=200Mdelay=485pumax=3.9imax=30msr=850Mun=7n # fit = 6.5uc=332in=0.7p # fit = 0.85ic=2.4kname=op284a0=1e6gbw=16M # fitted from measurementpole=800k # fitted from measurementzero=2.7M # fitted from measurementdelay=9n # fitted from measurementun=3.9e-9uc=20in=0.4e-12ic=100umax=15imax=10e-3sr=4e6name=opa627a0=630957 # 116 dBgbw=16Mun=4.8e-9uc=100in=2.5e-15ic=100 # not givenumax=12imax=.045sr=55e6name=tl084a0=200e3gbw=3Mun=18nuc=300in=0.01pic=300 # guessumax=12imax=0.0166666666666667sr=13e6delay=25n # from (hand-drawn) curve in data sheetname=tl074 # same as tl084a0=200e3gbw=3Mun=18nuc=300in=0.01pic=300 # guessumax=12imax=0.0166666666666667sr=13e6delay=25n # from (hand-drawn) curve in data sheetname=lt1124 # same as lt1125, improved dual/quad OP27a0=15e6 # from data sheetgbw=14.6M # fitted from measured data ghh 4/2002pole=200k # fitted from measured data ghh 4/2002zero=800k # fitted from measured data ghh 4/2002pole=200k # fitted from measured data ghh 4/2002zero=800k # fitted from measured data ghh 4/2002zero=9.4M # fitted from measured data ghh 4/2002delay=18.9n # fitted from measured data ghh 4/2002un=2.7n # from data sheetuc=2.3 # from data sheetin=0.3p # from data sheetic=100 # from data sheetsr=4.5e6 # from data sheetumax=12 # from data sheetimax=0.02 # from data sheetname=ad8628 # single-supply chopper at 5Va0=1e7 # 140dBgbw=2.5e6sr=1e6umax=5imax=0.03un=22e-9uc=1e-6 # no 1/f noise!in=5e-15ic=1e-6 # no 1/f noise!name=ad8048a0=2500 # 68dBgbw=260M # stability only for G>2 not enteredun=3.8e-9in=1e-12uc=100ic=100 #guesssr=1e9 name=ad8065a0=500000 # 113dB from data sheetgbw=65M # from data sheetdelay=1.7n# guessed from data sheetun=7n # from data sheetuc=3k # from data sheetin=0.6f # from data sheetic=3k # guessedumax=5 # supply dependentimax=0.03sr=160e6 # from data sheetname=ad811_g10 # +-5V, Gain +10a0=10gbw=1000Mpole=70M .7umax=3imax=0.1sr=400e6name=opa690a0=1400 # 63dB from data sheetgbw=250M # from data sheetpole=250M# guessed from data sheetun=5.5n # from data sheetuc=3k # from data sheetin=3.1p # from data sheetic=3k # guessedumax=3.9 # supply dependentimax=0.19sr=1000e6 # from data sheetname=ad8608a0=1e6gbw=10e6pole=15e6sr=5e6umax=2imax=.08un=6.5e-9uc=1kin=0.01e-12ic=1kname=lf353a0=100e3gbw=4e6pole=10e6delay=1e-8sr=13e6un=16e-9uc=200in=0.01e-12ic=200umax=12imax=10e-3name=pztfet1 # MOSFET with open load (nopen50.dat)a0=21gbw=421kpole=12.4k 0.585zero=11.77kdelay=261nsr=10e6un=1e-9uc=1in=1e-12ic=1umax=12imax=10e-3name=pztfet2 # MOSFET with Jena PZT njena50.data0=21.3gbw=322.8kpole=9.6k 0.257zero=18.6kdelay=1nsr=10e6un=1e-9uc=1in=1e-12ic=1umax=12imax=10e-3name=pztfet3 # MOSFET with PI PZT npi30.data0=22.2gbw=18.4kpole=12.82k .052zero=1.09delay=1nsr=10e6un=1e-9uc=1in=1e-12ic=1umax=12imax=10e-3name=op200 # worst casea0=1e6gbw=500e3pole=2Msr=0.1e6un=18e-9uc=100in=0.4e-12ic=10umax=11imax=20e-3name=opa657a0=3000 # 70dBgbw=1600e6pole=200Mun=4.8e-9uc=2kin=1.3e-15ic=1sr=700e6umax=3.9imax=50e-3name=ad8674a0=6e6gbw=14.7Mpole=1.75Mzero=2.83Mzero=23.5Mdelay=12.3nun=2.8e-9uc=5 # guessin=0.3e-12ic=100 # wild guesssr=4e6umax=12imax=0.02name=ad745a0=4e6gbw=20Mpole=70Mdelay=12.3nun=2.9e-9uc=70 # guessin=7e-15ic=100 # wild guesssr=12.5e6umax=12imax=0.02name=ad706a0=2e6gbw=800kun=17e-9uc=3in=50e-15ic=10sr=0.15e6delay=50numax=14imax=0.01name = op270 # data from data sheet, fit in c/filter/op/op270a0 = 700e3gbw = 6e6pole=1.32Mzero=1.73Mzero=20Mdelay=21nun = 3.2e-9 uc = 2.7 # from PMI data sheetin = 0.6e-12ic = 140 # from PMI data sheetumax=13.5imax=0.002 # 10V in 5 ksr=2.4e6name = ad8005a0 = 1000gbw = 200Mun = 4nuc = 300in = 1.1p # noninverting, inverting = 9.1ic = 3kumax = 3imax = 0.01sr = 280e6