0
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
1 # This is the opamp library for LISO ghh mpq 4/98 version 1.3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
2 # expanded for version 1.8 gerhard.heinzel@nao.ac.jp 12/2000
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
3 #
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
4 # Everything is in SI units;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
5 # 'a0' is the DC open loop gain;
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
6 # 'gbw' the Gain-Bandwidth product for typical operating frequencies,
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
7 # 'un' and 'in' the voltage and current noise spectral densities
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
8 # in V/sqrt(Hz) and A/sqrt(Hz), respectively.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
9 # 'uc' and 'ic' are their respective 1/f corner frequencies
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
10 #
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
11 # Unless mentioned explicitely, I entered the "typical" values for the
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
12 # cheapest grade at 25 degrees. a0 should usually
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
13 # be uncritical; I entered the "typical" values for the cheapest grade for
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
14 # large loads. The 1/f corner frequencies 'uc' and 'ic' (in Hz) are often
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
15 # not well defined. poles and zeroes of the open-loop transfer function
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
16 # are interpreted as additional feratures to the 1/f frequency response
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
17 # given by a0 and gbw.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
18 #
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
19 # 'umax' (in Volt), 'imax' (in Ampere) and 'sr' (in V/s)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
20 # describe the output capabilities (used by the 'maxinput' instruction).
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
21 # I usually entered the values for +-15V supplies.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
22 #
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
23 # Please note: This library is experimental, incomplete and may be wrong.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
24 # Whenever the individual op-amp properties become important, you must
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
25 # check yourself that the correct values are entered below.
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
26 #
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
27
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
28 name=op00 # (almost) ideal OpAmp
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
29 a0=1e12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
30 gbw=1e15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
31 un=0
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
32 uc=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
33 in=0
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
34 ic=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
35 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
36 imax=.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
37 sr=1e12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
38
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
39 name = op07
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
40 a0 = 4e5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
41 gbw = 561k # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
42 un = 10e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
43 uc = 1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
44 in = 0.13e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
45 ic = 100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
46 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
47 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
48 sr=0.3e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
49 pole=2M # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
50 delay=74n # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
51 # Rout=90 Ohm, Cin=23 pF (measured)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
52
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
53 name = op177
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
54 a0 = 6e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
55 gbw = 721k # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
56 un = 9.4e-9 # from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
57 uc = 1.2 # from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
58 in = 0.2e-12 # from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
59 ic = 2.5 # from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
60 pole=7.53M 1.78 # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
61 pole=1.66M # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
62 delay=30n # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
63 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
64 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
65 sr=0.3e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
66
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
67
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
68 name = tle2037
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
69 a0 = 5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
70 gbw = 76e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
71 un = 2.5e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
72 uc = 10
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
73 in = 1.5e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
74 ic = 100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
75 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
76 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
77 sr=7.5e6 # ???
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
78
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
79 name = lt1037
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
80 a0 = 5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
81 gbw = 53M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
82 un = 2.5n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
83 uc = 2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
84 in = 0.4p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
85 ic = 120
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
86 pole = 870k # fitted from PMI OP37 data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
87 zero = 1.67M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
88 pole = 17.1M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
89 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
90 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
91 sr=15e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
92
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
93
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
94 name = lt1037nopole
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
95 a0 = 5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
96 gbw = 53M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
97 un = 2.5n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
98 uc = 2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
99 in = 0.4p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
100 ic = 120
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
101 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
102 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
103 sr=15e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
104
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
105
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
106 name = lt1007
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
107 a0 = 20e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
108 gbw = 8e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
109 un = 2.5e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
110 uc = 10
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
111 in = 0.4e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
112 ic = 100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
113 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
114 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
115 sr=2.5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
116
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
117
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
118 name = opa671 # fast FET, for photodiode transimpedance
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
119 a0 = 1e4
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
120 gbw = 35e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
121 un = 10e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
122 uc = 1e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
123 in = 2e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
124 ic = 2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
125 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
126 imax=50m
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
127 sr=100e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
128
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
129 name = ad712 # also ad711, ad713
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
130 a0=400e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
131 gbw=4e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
132 pole=7e6 1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
133 zero=10e6 1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
134 un=16e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
135 uc=100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
136 in=0.01e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
137 ic=1000 # guessed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
138 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
139 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
140 sr=20e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
141
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
142
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
143 name = op27
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
144 a0 = 1.5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
145 gbw = 8e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
146 un = 3.2e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
147 uc = 2.7 # from PMI data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
148 in = 0.4e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
149 ic = 140 # from PMI data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
150 pole = 6e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
151 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
152 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
153 sr=2.8e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
154
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
155
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
156 name = lt1028 # low noise, beware of 400 kHz noise peak
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
157 a0 = 30e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
158 gbw = 72e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
159 pole = 780k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
160 zero = 3.14M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
161 delay = 7.5n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
162 un = 0.85e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
163 uc = 3.5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
164 in = 1e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
165 ic = 250
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
166 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
167 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
168 sr=15e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
169
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
170
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
171 name = ad829 # fast lownoise voltage-feedback, No ext. comp., measured at gain 1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
172 a0 = 1e5 # 100V/mV
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
173 gbw = 85M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
174 un = 1.7e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
175 uc = 30
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
176 in = 1.5e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
177 ic = 100 # not given in datasheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
178 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
179 imax=0.05
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
180 sr=260e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
181 zero = 19.3M # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
182 pole = 53.4M 5.1 # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
183 zero = 76.5M 4.7 # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
184 pole = 13M # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
185 delay = 1.9n # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
186
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
187 name=opa655 # fast 5V FET
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
188 a0 = 834.265 #from fitting OPA655.dat
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
189 gbw = 214597e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
190 pole = 169968e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
191 un=6e-6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
192 uc=5000
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
193 in=1.3e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
194 ic=1 # not given
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
195
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
196 name = ad797 # very low noise
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
197 a0=20M # data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
198 gbw=120M # fitted from measured data (3 pcs AD797AN 15V DIP)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
199 un=0.9n # data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
200 uc=100 # data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
201 in=2p # data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
202 ic=100 # not given
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
203 pole=3.6M # pole0 # fitted from measured data (3 pcs AD797AN 15V DIP)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
204 zero=12.7M # zero0 # fitted from measured data (3 pcs AD797AN 15V DIP)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
205 zero=23M # zero1 # fitted from measured data (3 pcs AD797AN 15V DIP)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
206 pole=85M # pole1 # fitted from measured data (3 pcs AD797AN 15V DIP)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
207 pole=129M 3 # pole2 # fitted from measured data (3 pcs AD797AN 15V DIP)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
208 pole=207M 1.6 # pole3 # fitted from measured data (3 pcs AD797AN 15V DIP)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
209 delay=2.5n # fitted from measured data (3 pcs AD797AN 15V DIP)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
210 umax=12 # data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
211 imax=30e-3 # data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
212 sr=20e6 # data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
213
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
214 name=opa2604 # also opa604 single
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
215 a0=1e5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
216 gbw=17.7e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
217 un=10e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
218 uc=200
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
219 in=6e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
220 ic=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
221 pole=1.17e6 # fitted from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
222 zero=3.3e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
223 pole=12.5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
224 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
225 imax=35e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
226 sr=25e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
227
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
228 name=lt1001
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
229 a0=8e5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
230 gbw=8e5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
231 un=10e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
232 uc=4
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
233 in=.12e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
234 ic=70
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
235
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
236 name=op275 # slow rail-to-rail
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
237 a0=250e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
238 gbw=9e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
239 un=6e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
240 uc=6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
241 in=1.5e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
242 ic=120
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
243
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
244 name=tle2227 # standard dual low noise opamp
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
245 a0=44668359 #153 dB
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
246 gbw=15e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
247 un=2.5e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
248 uc=10 # guessed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
249 in=0.4e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
250 ic=100 # guessed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
251 pole=20e6 # guessed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
252 zero=30e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
253 pole=40e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
254 delay=1n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
255 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
256 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
257 sr=2.8e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
258
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
259 name=pa85 # apex high voltage high current high speed opamp
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
260 a0=3e5 #110dB
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
261 gbw=7e6 #cc=68pF
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
262 pole=7e6 #cc=68pF
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
263 un=4e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
264 uc=2e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
265 in=1e-15 # not given
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
266 ic=1000 # not given
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
267 umax=120 # in our circuits
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
268 imax=0.2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
269 sr=1000e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
270
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
271 name=l2724
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
272 a0=1e4
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
273 gbw=1.2e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
274 pole=1.2e6 # assumed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
275 un=67e-9 # guessed from rms
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
276 uc=100 # free guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
277 in=1.35e-9 # guessed from rms
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
278 ic=50 # free guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
279 umax=12 # with 14 V supply
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
280 imax=1 # 1 Ampere!!
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
281 sr=1e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
282
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
283 name=L165 # sgs-thompson high current op amp
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
284 a0=3e4 # 90 dB from data sheet fig. 3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
285 gbw=8.3M # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
286 pole=3.17M # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
287 delay=20n # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
288 un=20e-9 # guessed from rms
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
289 uc=100 # free guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
290 in=1.e-9 # guessed from rms
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
291 ic=50 # free guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
292 umax=13 # with 15 V supply
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
293 imax=3 # 3 Ampere!!
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
294 sr=6e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
295
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
296 name=tle2084 # also tle2081, tle2082
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
297 a0=3e5 # 110dB
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
298 gbw=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
299 pole=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
300 un=11.6e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
301 uc=500 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
302 in=2.8e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
303 ic=100 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
304 umax=13
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
305 imax=25e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
306 sr=40e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
307
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
308 name=tle2071 # also tle2072, tle2074?
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
309 a0=3e5 # 100dB
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
310 gbw=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
311 pole=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
312 un=11.6e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
313 uc=500 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
314 in=2.8e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
315 ic=100 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
316 umax=13
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
317 imax=25e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
318 sr=40e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
319
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
320 name=ina103_1000
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
321 a0=1000
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
322 gbw=100M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
323 un=1e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
324 uc=100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
325 in=2e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
326 ic=200
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
327 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
328 imax=40m
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
329 sr=15e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
330
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
331 name=buf634
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
332 a0=0.9 # 100 Ohm load
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
333 gbw=160M # Wide Bandwidth Mode, otherwise 20 MHz
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
334 un=4e-9 # at 10 kHz
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
335 uc=100 # unknown !
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
336 in=1e-9 # unknown !
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
337 ic=50 # unknown !
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
338 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
339 imax=0.25
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
340 sr=2000e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
341
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
342 name=opa620
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
343 a0=1000 # 60 dB only
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
344 gbw=200M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
345 un=2.5e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
346 uc=5k # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
347 in=2.3e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
348 ic=1k # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
349 umax=3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
350 imax=100e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
351 sr=250e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
352 pole=250M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
353
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
354 name=ne5532
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
355 a0=50e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
356 gbw=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
357 pole=5M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
358 un=5e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
359 uc=100 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
360 in=0.7e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
361 ic=300 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
362 umax=13
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
363 imax=20e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
364 sr=9e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
365
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
366 name=ha5002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
367 a0=0.995
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
368 gbw=110e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
369 un=5e9 # guess from 18e-6 Vpp in 1 MHz
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
370 uc=100 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
371 in=1e-12 # free guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
372 ic=100 # free guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
373 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
374 imax=.22
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
375 sr=1.3e9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
376
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
377 name=el2099_2 # with 2*510 Ohm resistors for gain=2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
378 a0=2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
379 gbw=178M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
380 pole=45M 0.835
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
381 delay=930p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
382 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
383 imax=0.8
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
384 sr=1e9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
385 un=7e-9 # inver. current noise * 250 Ohm
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
386 uc=2k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
387 in=3.5e-12 # noniv. current noise
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
388 ic=10k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
389
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
390 name=el2099_1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
391 a0=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
392 gbw=178M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
393 pole=45M 835m
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
394 delay=930p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
395 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
396 imax=0.8
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
397 sr=1e9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
398 un=14e-9 # current noise * 500 Ohm
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
399 uc=10k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
400 in=25e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
401 ic=10k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
402
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
403 name=max4106
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
404 a0=1e5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
405 gbw=908M # from closed-loop gain fit & stability considerations
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
406 pole=653M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
407 delay=300p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
408 umax=3.5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
409 imax=80m
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
410 sr=275e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
411 un=.75e-9 # !!! best ever
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
412 uc=1k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
413 in=2.5e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
414 ic=10k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
415
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
416 name=ad8057 # parameters fitted from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
417 a0=367 # 55db
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
418 gbw=112M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
419 delay=485p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
420 umax=3.9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
421 imax=30m
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
422 sr=850M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
423 un=7n # fit = 6.5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
424 uc=332
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
425 in=0.7p # fit = 0.85
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
426 ic=2.4k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
427
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
428 name=max4100 # parameters fitted from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
429 a0=367 # 55db
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
430 gbw=112M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
431 pole=200M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
432 delay=485p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
433 umax=3.9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
434 imax=30m
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
435 sr=850M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
436 un=7n # fit = 6.5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
437 uc=332
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
438 in=0.7p # fit = 0.85
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
439 ic=2.4k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
440
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
441 name=max4101 # parameters fitted from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
442 a0=367 # 55db
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
443 gbw=112M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
444 pole=200M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
445 delay=485p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
446 umax=3.9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
447 imax=30m
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
448 sr=850M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
449 un=7n # fit = 6.5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
450 uc=332
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
451 in=0.7p # fit = 0.85
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
452 ic=2.4k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
453
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
454 name=op284
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
455 a0=1e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
456 gbw=16M # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
457 pole=800k # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
458 zero=2.7M # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
459 delay=9n # fitted from measurement
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
460 un=3.9e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
461 uc=20
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
462 in=0.4e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
463 ic=100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
464 umax=15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
465 imax=10e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
466 sr=4e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
467
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
468 name=opa627
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
469 a0=630957 # 116 dB
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
470 gbw=16M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
471 un=4.8e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
472 uc=100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
473 in=2.5e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
474 ic=100 # not given
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
475 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
476 imax=.045
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
477 sr=55e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
478
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
479 name=tl084
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
480 a0=200e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
481 gbw=3M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
482 un=18n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
483 uc=300
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
484 in=0.01p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
485 ic=300 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
486 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
487 imax=0.0166666666666667
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
488 sr=13e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
489 delay=25n # from (hand-drawn) curve in data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
490
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
491 name=tl074 # same as tl084
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
492 a0=200e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
493 gbw=3M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
494 un=18n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
495 uc=300
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
496 in=0.01p
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
497 ic=300 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
498 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
499 imax=0.0166666666666667
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
500 sr=13e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
501 delay=25n # from (hand-drawn) curve in data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
502
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
503 name=lt1124 # same as lt1125, improved dual/quad OP27
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
504 a0=15e6 # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
505 gbw=14.6M # fitted from measured data ghh 4/2002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
506 pole=200k # fitted from measured data ghh 4/2002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
507 zero=800k # fitted from measured data ghh 4/2002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
508 pole=200k # fitted from measured data ghh 4/2002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
509 zero=800k # fitted from measured data ghh 4/2002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
510 zero=9.4M # fitted from measured data ghh 4/2002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
511 delay=18.9n # fitted from measured data ghh 4/2002
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
512 un=2.7n # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
513 uc=2.3 # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
514 in=0.3p # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
515 ic=100 # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
516 sr=4.5e6 # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
517 umax=12 # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
518 imax=0.02 # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
519
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
520
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
521
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
522 name=ad8628 # single-supply chopper at 5V
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
523 a0=1e7 # 140dB
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
524 gbw=2.5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
525 sr=1e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
526 umax=5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
527 imax=0.03
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
528 un=22e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
529 uc=1e-6 # no 1/f noise!
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
530 in=5e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
531 ic=1e-6 # no 1/f noise!
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
532
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
533
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
534 name=ad8048
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
535 a0=2500 # 68dB
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
536 gbw=260M # stability only for G>2 not entered
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
537 un=3.8e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
538 in=1e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
539 uc=100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
540 ic=100 #guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
541 sr=1e9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
542
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
543 name=ad8065
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
544 a0=500000 # 113dB from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
545 gbw=65M # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
546 delay=1.7n# guessed from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
547 un=7n # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
548 uc=3k # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
549 in=0.6f # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
550 ic=3k # guessed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
551 umax=5 # supply dependent
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
552 imax=0.03
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
553 sr=160e6 # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
554
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
555 name=ad811_g10 # +-5V, Gain +10
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
556 a0=10
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
557 gbw=1000M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
558 pole=70M .7
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
559 umax=3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
560 imax=0.1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
561 sr=400e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
562
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
563 name=opa690
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
564 a0=1400 # 63dB from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
565 gbw=250M # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
566 pole=250M# guessed from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
567 un=5.5n # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
568 uc=3k # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
569 in=3.1p # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
570 ic=3k # guessed
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
571 umax=3.9 # supply dependent
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
572 imax=0.19
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
573 sr=1000e6 # from data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
574
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
575 name=ad8608
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
576 a0=1e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
577 gbw=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
578 pole=15e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
579 sr=5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
580 umax=2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
581 imax=.08
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
582 un=6.5e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
583 uc=1k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
584 in=0.01e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
585 ic=1k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
586
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
587 name=lf353
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
588 a0=100e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
589 gbw=4e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
590 pole=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
591 delay=1e-8
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
592 sr=13e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
593 un=16e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
594 uc=200
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
595 in=0.01e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
596 ic=200
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
597 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
598 imax=10e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
599
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
600 name=pztfet1 # MOSFET with open load (nopen50.dat)
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
601 a0=21
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
602 gbw=421k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
603 pole=12.4k 0.585
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
604 zero=11.77k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
605 delay=261n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
606 sr=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
607 un=1e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
608 uc=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
609 in=1e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
610 ic=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
611 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
612 imax=10e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
613
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
614 name=pztfet2 # MOSFET with Jena PZT njena50.dat
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
615 a0=21.3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
616 gbw=322.8k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
617 pole=9.6k 0.257
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
618 zero=18.6k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
619 delay=1n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
620 sr=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
621 un=1e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
622 uc=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
623 in=1e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
624 ic=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
625 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
626 imax=10e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
627
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
628 name=pztfet3 # MOSFET with PI PZT npi30.dat
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
629 a0=22.2
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
630 gbw=18.4k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
631 pole=12.82k .052
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
632 zero=1.09
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
633 delay=1n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
634 sr=10e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
635 un=1e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
636 uc=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
637 in=1e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
638 ic=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
639 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
640 imax=10e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
641
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
642 name=op200 # worst case
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
643 a0=1e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
644 gbw=500e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
645 pole=2M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
646 sr=0.1e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
647 un=18e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
648 uc=100
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
649 in=0.4e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
650 ic=10
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
651 umax=11
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
652 imax=20e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
653
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
654 name=opa657
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
655 a0=3000 # 70dB
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
656 gbw=1600e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
657 pole=200M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
658 un=4.8e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
659 uc=2k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
660 in=1.3e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
661 ic=1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
662 sr=700e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
663 umax=3.9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
664 imax=50e-3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
665
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
666 name=ad8674
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
667 a0=6e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
668 gbw=14.7M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
669 pole=1.75M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
670 zero=2.83M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
671 zero=23.5M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
672 delay=12.3n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
673 un=2.8e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
674 uc=5 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
675 in=0.3e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
676 ic=100 # wild guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
677 sr=4e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
678 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
679 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
680
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
681 name=ad745
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
682 a0=4e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
683 gbw=20M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
684 pole=70M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
685 delay=12.3n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
686 un=2.9e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
687 uc=70 # guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
688 in=7e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
689 ic=100 # wild guess
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
690 sr=12.5e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
691 umax=12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
692 imax=0.02
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
693
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
694 name=ad706
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
695 a0=2e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
696 gbw=800k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
697 un=17e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
698 uc=3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
699 in=50e-15
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
700 ic=10
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
701 sr=0.15e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
702 delay=50n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
703 umax=14
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
704 imax=0.01
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
705
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
706 name = op270 # data from data sheet, fit in c/filter/op/op270
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
707 a0 = 700e3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
708 gbw = 6e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
709 pole=1.32M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
710 zero=1.73M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
711 zero=20M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
712 delay=21n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
713 un = 3.2e-9
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
714 uc = 2.7 # from PMI data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
715 in = 0.6e-12
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
716 ic = 140 # from PMI data sheet
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
717 umax=13.5
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
718 imax=0.002 # 10V in 5 k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
719 sr=2.4e6
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
720
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
721 name = ad8005
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
722 a0 = 1000
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
723 gbw = 200M
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
724 un = 4n
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
725 uc = 300
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
726 in = 1.1p # noninverting, inverting = 9.1
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
727 ic = 3k
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
728 umax = 3
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
729 imax = 0.01
|
Daniele Nicolodi <nicolodi@science.unitn.it>
parents:
diff
changeset
|
730 sr = 280e6
|