source: trunk/simulation/ina293a2/ina293a2.lib@ 7

Last change on this file since 7 was 1, checked in by f.jahn, 3 years ago
File size: 15.1 KB
RevLine 
[1]1* INA293A2
2*****************************************************************************
3* (C) Copyright 2019 Texas Instruments Incorporated. All rights reserved.
4*****************************************************************************
5** This model is designed as an aid for customers of Texas Instruments.
6** TI and its licensors and suppliers make no warranties, either expressed
7** or implied, with respect to this model, including the warranties of
8** merchantability or fitness for a particular purpose. The model is
9** provided solely on an "as is" basis. The entire risk as to its quality
10** and performance is with the customer
11*****************************************************************************
12*
13* This model is subject to change without notice. Texas Instruments
14* Incorporated is not responsible for updating this model.
15*
16*****************************************************************************
17*
18* Released by: Texas Instruments Inc.
19* Part: INA293A2
20* Date: 2019-12-08
21* Model Type: All-in-One
22* Simulator: Cadence PSpice
23* Simulator Version: 16.6
24* Datasheet: SBOS470 - December 2019
25*
26* Model Version: A
27*
28*****************************************************************************
29* MACRO-MODEL SIMULATED PARAMETERS:
30*****************************************************************************
31* AC PARAMETERS
32**********************
33* CLOSED-LOOP OUTPUT IMPEDANCE VS. FREQUENCY (Zout vs. Freq.)
34* CLOSED-LOOP GAIN AND PHASE VS. FREQUENCY WITH RL, CL EFFECTS (Acl vs. Freq.)
35* COMMON-MODE REJECTION RATIO VS. FREQUENCY (CMRR vs. Freq.)
36* POWER SUPPLY REJECTION RATIO VS. FREQUENCY (PSRR vs. Freq.)
37* INPUT VOLTAGE NOISE DENSITY VS. FREQUENCY (en vs. Freq.)
38**********************
39* DC PARAMETERS
40**********************
41* INPUT COMMON-MODE VOLTAGE RANGE (Vcm)
42* GAIN ERROR (Eg)
43* INPUT BIAS CURRENT VS. INPUT COMMON-MODE VOLTAGE (Ib vs. Vcm)
44* INPUT BIAS CURRENT VS. SENSE VOLTAGE (Ib vs. Vsense)
45* INPUT OFFSET VOLTAGE VS. TEMPERATURE (Vos vs. Temp)
46* OUTPUT VOLTAGE SWING vs. OUTPUT CURRENT (Vout vs. Iout)
47* SHORT-CIRCUIT OUTPUT CURRENT (Isc)
48* QUIESCENT CURRENT (Iq)
49**********************
50* TRANSIENT PARAMETERS
51**********************
52* SLEW RATE (SR)
53* SETTLING TIME VS. CAPACITIVE LOAD (ts)
54* OVERLOAD RECOVERY TIME (tor)
55******************************************************
56.SUBCKT INA293A2 IN+ IN- VS GND OUT
57******************************************************
58.MODEL R_NOISELESS RES (T_ABS=-273.15)
59C_C10 GND N1584392 1E-15
60C_C11 N1585072 GND 1E-15
61C_C12 GND N1586222 1E-15
62C_C13 N1586290 GND 1E-15
63C_C14 GND N1588384 1E-15
64C_C15 N1588458 GND 1E-15
65C_C16 GND N1588814 1E-15
66C_C33 VS_B 0 1E-15
67C_C35 N1583868 GND 1E-15
68C_C7 N1583578 GND 1E-15
69C_C8 GND N1587412 1E-15
70C_C9 GND N1588006 1E-15
71C_CC CLAMP GND 4.3E-9
72C_C_VIMON GND VIMON 1E-9
73C_C_VOUT_S GND VOUT_S 4.7E-8
74E_E24 N1584622 N1588444 CMR GND -0.5
75E_E25 N1584112 VN CMR GND 0.5
76E_E27 N1584118 N1584112 PSR GND 0.5
77E_E28 N1584660 N1584622 PSR GND -0.5
78E_E3 N1586926 GND OUT GND 1
79G_G12 VGROSS GND CLAMP GND -1E-3
80G_G15 CLAW_CLAMP GND N1583790 GND -1E-3
81G_G16 CL_CLAMP GND CLAW_CLAMP GND -1E-3
82G_G36 N1584726 0 VS 0 -1
83G_G61 N1586844 GND GND IN- -1
84G_G62 VICM GND IN+ N1586844 -0.5
85G_G66 ACL GND CL_CLAMP GND -1
86G_G67 VSENSE GND IN+ IN- -1
87G_G8 VS_CLP GND N1587412 GND -1E-3
88G_G9 GND_CLP GND N1588006 GND -1E-3
89I_I_Q VS GND DC 1.5E-3
90R_R107 N1584726 0 R_NOISELESS 1
91R_R110 N1584726 VS_B R_NOISELESS 1E-3
92R_R147 N1586844 GND R_NOISELESS 1
93R_R148 VICM GND R_NOISELESS 1
94R_R153 GND VCM_MIN R_NOISELESS 1E9
95R_R154 VCM_MAX GND R_NOISELESS 1E9
96R_R155 GND N1584412 R_NOISELESS 1
97R_R156 N1583868 N1584412 R_NOISELESS 1E-3
98R_R157 GND ACL R_NOISELESS 1
99R_R158 VSENSE GND R_NOISELESS 1
100R_R27 GND N1583512 R_NOISELESS 1
101R_R28 N1583578 N1583512 R_NOISELESS 1E-3
102R_R29 N1587354 VS_B R_NOISELESS 1E3
103R_R30 N1587412 N1587354 R_NOISELESS 1E-3
104R_R31 VS_CLP GND R_NOISELESS 1E3
105R_R32 N1587934 GND R_NOISELESS 1E3
106R_R33 N1588006 N1587934 R_NOISELESS 1E-3
107R_R34 GND_CLP GND R_NOISELESS 1E3
108R_R35 GND VS_CLP R_NOISELESS 1E9
109R_R36 N1584326 GND R_NOISELESS 1
110R_R37 N1584392 N1584326 R_NOISELESS 1E-3
111R_R38 N1585072 N1585106 R_NOISELESS 1E-3
112R_R39 GND N1585106 R_NOISELESS 1
113R_R40 GND GND_CLP R_NOISELESS 1E9
114R_R41 GND N1587818 R_NOISELESS 1E9
115R_R42 N1586196 GND R_NOISELESS 1
116R_R43 N1586222 N1586196 R_NOISELESS 1E-3
117R_R44 N1586290 N1586338 R_NOISELESS 1E-3
118R_R45 GND N1586338 R_NOISELESS 1
119R_R46 GND N1587330 R_NOISELESS 1E9
120R_R49 GND N1588700 R_NOISELESS 1E9
121R_R50 N1588334 GND R_NOISELESS 1
122R_R51 N1588384 N1588334 R_NOISELESS 1E-3
123R_R52 N1588458 N1583372 R_NOISELESS 1E-3
124R_R53 GND N1583372 R_NOISELESS 1
125R_R54 GND N1588620 R_NOISELESS 1E9
126R_R55 N1588814 VGROSS R_NOISELESS 1E-3
127R_R60 GND N1584094 R_NOISELESS 1E6
128R_R61 GND CLAMP R_NOISELESS 1E6
129R_R62 GND VGROSS R_NOISELESS 1E3
130R_R65 GND CLAW_CLAMP R_NOISELESS 1E3
131R_R66 GND CL_CLAMP R_NOISELESS 1E3
132R_R81 GND N1585812 R_NOISELESS 1E9
133R_R82 VIMON N1585812 R_NOISELESS 100
134R_R83 GND N1586926 R_NOISELESS 1E9
135R_R84 VOUT_S N1586926 R_NOISELESS 100
136R_R_EGN N1588216 ACL R_NOISELESS 68
137R_R_EGP N1587836 GND R_NOISELESS 68
138R_R_FN N1584878 N1588216 R_NOISELESS 50E3
139R_R_FP N1584168 N1587836 R_NOISELESS 50E3
140R_R_IN N1583868 N1584878 R_NOISELESS 1E3
141R_R_INN N1588444 IN- R_NOISELESS 1E-6
142R_R_INP N1587556 IN+ R_NOISELESS 1E-6
143R_R_IP N1583578 N1584168 R_NOISELESS 1E3
144V_VCM_MAX VCM_MAX GND 110
145V_VCM_MIN VCM_MIN GND -4
146V_V_GRN N1588620 GND -25
147V_V_GRP N1588700 GND 24
148V_V_ISCN N1587330 GND -22
149V_V_ISCP N1587818 GND 13
150X_AOL_1 N1584168 N1584878 GND N1584094 AOL_1_INA293A2
151X_AOL_2 N1584094 GND GND CLAMP AOL_2_INA293A2 PARAMS: GAIN=1E-2 IPOS=1.08E-2
152+ INEG=-8.6E-3
153X_CLAWN GND VIMON GND N1587934 CLAWN_INA293A2
154X_CLAWP VIMON GND N1587354 VS_B CLAWP_INA293A2
155X_CLAW_AMP VS_CLP GND_CLP VOUT_S GND N1584326 N1585106 CLAMP_AMP_LO_INA293A2
156X_CLAW_SRC N1584392 N1585072 CLAW_CLAMP GND CLAW_SRC_INA293A2 PARAMS: GAIN=1
157+ IPOS=4.71E-2 INEG=-4.92E-2
158X_CL_AMP N1587818 N1587330 VIMON GND N1586196 N1586338 CLAMP_AMP_LO_INA293A2
159X_CL_SRC N1586222 N1586290 CL_CLAMP GND CL_SRC_INA293A2 PARAMS: GAIN=1
160+ IPOS=9.41E-2 INEG=-9.83E-2
161X_DC_REJ_SUB_CMR VICM GND N1582748 GND DC_REJ_SUB_INA293A2 PARAMS: DC_REJ=160
162+ R=1
163X_DC_REJ_SUB_PSR VS_B GND N1585550 GND DC_REJ_SUB_INA293A2 PARAMS: DC_REJ=120.6
164+ R=1
165X_GR_AMP N1588700 N1588620 N1588814 GND N1588334 N1583372 CLAMP_AMP_HI_INA293A2
166X_GR_SRC N1588384 N1588458 CLAMP GND GR_SRC_INA293A2 PARAMS: GAIN=1
167+ IPOS=2.15E-2 INEG=-1.72E-2
168X_H3 OUT N1587832 N1585812 GND 08_COMPLETE_A2_H3_INA293A2
169X_IBN_VCM N1588444 GND VICM IBN_VCM_INA293A2
170X_IBN_VSENSE N1588444 GND VSENSE IBN_VSENSE_INA293A2
171X_IBP_VCM N1587556 GND VICM IBP_VCM_INA293A2
172X_IBP_VSENSE_A2 N1587556 GND VSENSE IBP_VSENSE_A2_INA293A2
173X_P1_1 VGROSS GND N1583010 GND P1_INA293A2 PARAMS: GAIN=1 FP=6E6 R=1E6
174X_P1_2 N1583010 GND N1582734 GND P1_INA293A2 PARAMS: GAIN=1 FP=6E6 R=1E6
175X_P1_3 N1582734 GND N1582802 GND P1_INA293A2 PARAMS: GAIN=1 FP=6E6 R=1E6
176X_P1_4 N1582802 GND N1586242 GND P1_INA293A2 PARAMS: GAIN=1 FP=2E7 R=1E6
177X_P1_5 N1586242 GND N1583790 GND P1_INA293A2 PARAMS: GAIN=1 FP=2E7 R=1E6
178X_PZ1_4 N1588922 GND N1583276 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=7E6
179+ FZ=1.2E7 R=1E8
180X_PZ1_5 N1583276 GND N1589072 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=7E6
181+ FZ=1.2E7 R=1E8
182X_PZ1_6 N1589072 GND N1589082 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=7E6
183+ FZ=1.2E7 R=1E8
184X_PZ1_7 N1583294 GND N1589182 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=3E4
185+ FZ=3.4E5 R=1E4
186X_PZ1_8 N1589182 GND N1589204 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=3E4
187+ FZ=3.4E5 R=1E4
188X_PZ1_9 N1589204 GND N1588922 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=4.5E4
189+ FZ=1.1E5 R=1E4
190X_VCM_CLAMPN N1584660 GND N1584412 GND VCM_MAX VCM_MIN VCM_CLAMP_INA293A2
191X_VCM_CLAMPP N1584118 GND N1583512 GND VCM_MAX VCM_MIN VCM_CLAMP_INA293A2
192X_VNOISE N1588572 VN VNOISE_INA293A2 PARAMS: NV=47.1
193X_VOS_DRIFT N1588572 N1587556 VOS_DRIFT_INA293A2 PARAMS: DC=9.9E-6 DRIFT=5E-8
194+ POL=1
195X_ZOUT_DC_SUB1 ACL N1589130 N1583294 N1587832 GND ZOUT_DC_SUB_INA293A2 PARAMS:
196+ ZOUT_DC=0.1 ZOUT_MAX=100
197X_ZP1LIM1 N1589082 GND N1589130 GND GND ZP1LIM_INA293A2 PARAMS: GAIN=1 FZ=1E8
198+ FP=1E11 R=1E8 IPOS=2.6E2 INEG=-4.4E2
199X_ZP1_1 N1582748 GND N1583214 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=1E7 FZ=35
200+ R=1E8
201X_ZP1_2 N1583214 GND N1583208 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=2E5 FZ=5E4
202+ R=1E8
203X_ZP1_3 N1583208 GND CMR GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=5E7 FZ=1E6
204+ R=1E8
205X_ZP1_4 N1585506 GND N1585500 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=1E6
206+ FZ=1.6E5 R=1E8
207X_ZP1_5 N1585500 GND PSR GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=1E6 FZ=1.6E5
208+ R=1E8
209X_ZP1_6 N1585550 GND N1586150 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=4.5E4
210+ FZ=7E3 R=1E8
211X_ZP1_7 N1586150 GND N1588630 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=4.5E4
212+ FZ=7E3 R=1E8
213X_ZP1_8 N1588630 GND N1585506 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=4.5E4
214+ FZ=7E3 R=1E8
215.ENDS INA293A2
216*
217.SUBCKT 08_COMPLETE_A2_H3_INA293A2 1 2 3 4
218H_H3 3 4 VH_H3 -1E3
219VH_H3 1 2 0V
220.ENDS 08_COMPLETE_A2_H3_INA293A2
221*
222.SUBCKT AOL_1_INA293A2 VC+ VC- IOUT+ IOUT-
223+ PARAMS:
224+ GAIN = 1E-4
225+ IPOS = .5
226+ INEG = -.5
227G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
228.ENDS AOL_1_INA293A2
229*
230.SUBCKT AOL_2_INA293A2 VC+ VC- IOUT+ IOUT-
231+ PARAMS:
232+ GAIN = 1E-2
233+ IPOS = 2.66E-02
234+ INEG = -2.66E-02
235G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
236.ENDS AOL_2_INA293A2
237*
238.SUBCKT CLAMP_AMP_HI_INA293A2 VC+ VC- VIN COM VO+ VO-
239.PARAM G = 10
240GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
241GVO- COM VO- VALUE = {IF(V(VIN,COM)<V(VC-,COM),((V(VC-,COM)-V(VIN,COM))*G),0)}
242.ENDS CLAMP_AMP_HI_INA293A2
243*
244.SUBCKT CLAMP_AMP_LO_INA293A2 VC+ VC- VIN COM VO+ VO-
245.PARAM G = 1
246GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
247GVO- COM VO- VALUE = {IF(V(VIN,COM)<V(VC-,COM),((V(VC-,COM)-V(VIN,COM))*G),0)}
248.ENDS CLAMP_AMP_LO_INA293A2
249*
250.SUBCKT CLAWN_INA293A2 VC+ VC- IOUT+ IOUT-
251G1 IOUT+ IOUT- TABLE {ABS(V(VC+,VC-))} =
252+(0, 5E-6)
253+(10.6, 8.6E-4)
254+(17.6, 1.55E-3)
255+(20.3, 1.88E-3)
256+(22.8, 2.29E-3)
257.ENDS CLAWN_INA293A2
258*
259.SUBCKT CLAWP_INA293A2 VC+ VC- IOUT+ IOUT-
260G1 IOUT+ IOUT- TABLE {ABS(V(VC+,VC-))} =
261+(0, 7E-5)
262+(0.8, 1E-4)
263+(7.3, 1.05E-3)
264+(10, 1.55E-3)
265+(11.4, 1.88E-3)
266+(12.6, 2.29E-3)
267+(13, 2.55E-3)
268.ENDS CLAWP_INA293A2
269*
270.SUBCKT CLAW_SRC_INA293A2 VC+ VC- IOUT+ IOUT-
271+ PARAMS:
272+ GAIN = 1
273+ IPOS = 7E-2
274+ INEG = -8.8E-2
275G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
276.ENDS CLAW_SRC_INA293A2
277*
278.SUBCKT CL_SRC_INA293A2 VC+ VC- IOUT+ IOUT-
279+ PARAMS:
280+ GAIN = 1
281+ IPOS = 1.4E-1
282+ INEG = -1.76E-1
283G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
284.ENDS CL_SRC_INA293A2
285*
286.SUBCKT DC_REJ_SUB_INA293A2 VC+ VC- OUT+ OUT-
287+ PARAMS:
288+ DC_REJ = 120
289+ R = 1
290.MODEL R_NOISELESS RES (T_ABS=-273.15)
291.PARAM GG1 = {PWR(10, (-(DC_REJ)/20))}
292G1 OUT- OUT+ VC+ VC- {GG1}
293R1 OUT+ OUT- R_NOISELESS {R}
294.ENDS DC_REJ_SUB_INA293A2
295*
296.SUBCKT GR_SRC_INA293A2 VC+ VC- IOUT+ IOUT-
297+ PARAMS:
298+ GAIN = 1
299+ IPOS = 5.32E-2
300+ INEG = -5.32E-2
301G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
302.ENDS GR_SRC_INA293A2
303*
304.SUBCKT IBN_VCM_INA293A2 VINN GND VCM
305G1 VINN GND TABLE {(V(VCM,GND))} =
306+(-4, 19.84E-6)
307+(110, 20.56E-6)
308.ENDS IBN_VCM_INA293A2
309*
310.SUBCKT IBN_VSENSE_INA293A2 VINN GND VSENSE
311G1 VINN GND TABLE {(V(VSENSE,GND))} =
312+(0, 0)
313+(1, -155E-6)
314.ENDS IBN_VSENSE_INA293A2
315*
316.SUBCKT IBP_VCM_INA293A2 VINP GND VCM
317G1 VINP GND TABLE {(V(VCM,GND))} =
318+(-4, 19.84E-6)
319+(110, 20.56E-6)
320.ENDS IBP_VCM_INA293A2
321*
322.SUBCKT IBP_VSENSE_A2_INA293A2 VINP GND VSENSE
323G1 VINP GND TABLE {(V(VSENSE,GND))} =
324+(0,0)
325+(0.4, 103.9E-6)
326.ENDS IBP_VSENSE_A2_INA293A2
327*
328.SUBCKT P1_INA293A2 VC+ VC- OUT+ OUT-
329+ PARAMS:
330+ GAIN = 1
331+ FP = 1
332+ R = 1E6
333.MODEL R_NOISELESS RES (T_ABS=-273.15)
334.PARAM CC1 = {1/(6.2831853 * FP * R)}
335.PARAM GG1 = {GAIN / R}
336G1 OUT- OUT+ VC+ VC- {GG1}
337R1 OUT+ OUT- R_NOISELESS {R}
338C1 OUT+ OUT- {CC1}
339.ENDS P1_INA293A2
340*
341.SUBCKT PZ1_INA293A2 VC+ VC- OUT+ OUT- 1
342+ PARAMS:
343+ GAIN = 1
344+ FP = 1E3
345+ FZ = 1E4
346+ R = 1E6
347.MODEL R_NOISELESS RES (T_ABS=-273.15)
348.PARAM CC1 = {1/(6.2831853 * FZ * R)}
349.PARAM RR1 = {(1/(6.2831853 * FP * CC1)) - R}
350C1 2 1 {CC1}
351G1 OUT- OUT+ 3 1 {GAIN}
352R1 VC+ 3 R_NOISELESS {RR1}
353R2 3 2 R_NOISELESS {R}
354R3 OUT+ OUT- R_NOISELESS 1
355.ENDS PZ1_INA293A2
356*
357.SUBCKT VCM_CLAMP_INA293A2 VIN+ VIN- IOUT- IOUT+ VP+ VP-
358.PARAM GAIN = 1
359G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VIN+,VIN-),V(VP-,VIN-), V(VP+,VIN-))}
360.ENDS VCM_CLAMP_INA293A2
361*
362.SUBCKT VNOISE_INA293A2 1 2
363+ PARAMS:
364+ NV = 1E3
365.PARAM RNV={1.184*PWR(NV,2)}
366R4 5 0 {RNV}
367R5 5 0 {RNV}
368E3 1 2 5 0 10
369.ENDS VNOISE_INA293A2
370*
371.SUBCKT VOS_DRIFT_INA293A2 VOS+ VOS-
372+ PARAMS:
373+ DC = 20E-6
374+ DRIFT = 1E-6
375+ POL = 1
376E1 VOS+ VOS- VALUE={DC+POL*DRIFT*(TEMP-27)}
377.ENDS VOS_DRIFT_INA293A2
378*
379.SUBCKT ZOUT_DC_SUB_INA293A2 INA INB OUTA OUTB COM
380+ PARAMS:
381+ ZOUT_DC = 1
382+ ZOUT_MAX = 1E3
383.MODEL R_NOISELESS RES (T_ABS=-273.15)
384.PARAM BETA = 1
385.PARAM RDUMMY = {10*ZOUT_MAX}
386.PARAM RX = {100*ZOUT_MAX}
387.PARAM G1 = {RX/(ZOUT_DC*BETA)}
388G1 COM OUTA INA OUTB {G1}
389R1 OUTA COM R_NOISELESS 1
390RDUMMY OUTB COM R_NOISELESS {RDUMMY}
391RX INB OUTB R_NOISELESS {RX}
392.ENDS ZOUT_DC_SUB_INA293A2
393*
394.SUBCKT ZP1_INA293A2 VC+ VC- OUT+ OUT- 1
395+ PARAMS:
396+ GAIN = 1
397+ FZ = 1E3
398+ FP = 1E4
399+ R = 1E6
400.MODEL R_NOISELESS RES (T_ABS=-273.15)
401.PARAM GG1 = {GAIN * FP/FZ}
402.PARAM CC1 = {1/(6.2831853 * FZ * R)}
403.PARAM RR1 = {R/(FP/FZ - 1)}
404C1 VC+ 2 {CC1}
405G1 OUT- OUT+ 2 1 {GG1}
406R1 VC+ 2 R_NOISELESS {R}
407R2 2 1 R_NOISELESS {RR1}
408R3 OUT+ OUT- R_NOISELESS 1
409.ENDS ZP1_INA293A2
410*
411.SUBCKT ZP1LIM_INA293A2 VC+ VC- OUT+ OUT- 1
412+ PARAMS:
413+ GAIN = 1
414+ FZ = 1E3
415+ FP = 1E4
416+ R = 1E6
417+ IPOS = 1.72E3
418+ INEG = -2.9E3
419.MODEL R_NOISELESS RES (T_ABS=-273.15)
420.PARAM GG1 = {GAIN * FP/FZ}
421.PARAM CC1 = {1/(6.2831853 * FZ * R)}
422.PARAM RR1 = {R/(FP/FZ - 1)}
423C1 VC+ 2 {CC1}
424G1 OUT- OUT+ VALUE={LIMIT(GG1 * V(2, 1), INEG, IPOS)}
425R1 VC+ 2 R_NOISELESS {R}
426R2 2 1 R_NOISELESS {RR1}
427R3 OUT+ OUT- R_NOISELESS 1
428.ENDS ZP1LIM_INA293A2
429*
Note: See TracBrowser for help on using the repository browser.