Subversion Repositories Electronics.Rangefider

Rev

Rev 1 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 florent_ba 1
* OPA855 - Rev. A
2
* Created by Sean Cashin; 2020-06-04
3
* Created with Green-Williams-Lis Current Sense Amp Macro-model Architecture
4
* Copyright 2020 by Texas Instruments Corporation
5
******************************************************
6
* MACRO-MODEL SIMULATED PARAMETERS:
7
******************************************************
8
* AC PARAMETERS
9
**********************
10
* CLOSED-LOOP OUTPUT IMPEDANCE VS. FREQUENCY (Zout vs. Freq.)
11
* CLOSED-LOOP GAIN AND PHASE VS. FREQUENCY  WITH RL, CL EFFECTS (Acl vs. Freq.)
12
* COMMON-MODE REJECTION RATIO VS. FREQUENCY (CMRR vs. Freq.)
13
* POWER SUPPLY REJECTION RATIO VS. FREQUENCY (PSRR vs. Freq.)
14
* INPUT VOLTAGE NOISE DENSITY VS. FREQUENCY (en vs. Freq.)
15
**********************
16
* DC PARAMETERS
17
**********************
18
* INPUT COMMON-MODE VOLTAGE RANGE (Vcm)
19
* GAIN ERROR (Eg)
20
* INPUT BIAS CURRENT VS. INPUT COMMON-MODE VOLTAGE (Ib vs. Vcm)
21
* INPUT OFFSET VOLTAGE VS. TEMPERATURE (Vos vs. Temp)
22
* OUTPUT VOLTAGE SWING vs. OUTPUT CURRENT (Vout vs. Iout)
23
* SHORT-CIRCUIT OUTPUT CURRENT (Isc)
24
* QUIESCENT CURRENT (Iq)
25
**********************
26
* TRANSIENT PARAMETERS
27
**********************
28
* SLEW RATE (SR)
29
* SETTLING TIME VS. CAPACITIVE LOAD (ts)
30
* OVERLOAD RECOVERY TIME (tor)
31
******************************************************
32
.subckt OPA855 IN+ IN- OUT VCC VEE
33
******************************************************
34
.MODEL R_NOISELESS RES (T_ABS=-273.15)
35
C_C1A         N1492098 N1492108  26.53E-12   
36
C_C1A1         MID N1492376  2E-12   
37
C_C1A15         N1483677 N1483687  29.36P   
38
C_C1A16         PSRRP N1481259  50P   
39
C_C1A17         N1483713 PSRRN  34.6F   
40
C_C1A35         N1461236 N1461246  18.72P   
41
C_C1A36         N1461252 CMRR  53F   
42
C_C1A39         N1481243 N1481253  22.74P   
43
C_C1A40         N1483693 N1483703  34.6F   
44
C_C1A41         N1534615 N1534625  4.55E-12   
45
C_C1A42         MID N1534887  2E-12   
46
C_C1A43         N1541593 N1541603  4.55E-12   
47
C_C33         N406634 0  1E-15   
48
C_C34         N317950 0  1   
49
C_C35         N406794 0  1E-15   
50
C_C44         N1446217 MID  5P   
51
C_C47         MID CLAMP  12.5e-12   
52
C_C7         N31014 MID  1P   
53
C_C8         MID N35813  1E-15   
54
C_C9         MID N38096  1E-15   
55
C_C_CMN         MID ESDN  0.6P   
56
C_C_CMN1         ESDN ESDP  0.2P   
57
C_C_CMP         ESDP MID  0.6P   
58
C_C_VIMON         MID VIMON  1E-12   
59
C_C_VOUT_S         MID VOUT_S  1E-12   
60
E_E3         N112292 MID OUT MID 1
61
E_E6         MID 0 N317950 0 1
62
G_G1         N1492098 MID N1446217 ZO -1.5
63
G_G111         N1461252 MID N1461246 MID 333
64
G_G114         N1481243 MID VCC_B MID 0.716
65
G_G115         N1481259 MID N1481253 MID 4
66
G_G116         N1483677 MID VEE_B MID 1.578
67
G_G117         N1534615 MID N1492126 MID -28
68
G_G118         N1534635 MID N1534625 MID -1
69
G_G119         N1541593 MID N1534645 MID -28
70
G_G12         N1446199 MID CLAMP MID -1
71
G_G2         N10570 N10561 CMRR MID -1E-3
72
G_G36         VCC_B 0 VCC 0 -1
73
G_G37         VEE_B 0 VEE 0 -1
74
G_G4         N1254860 MID N1541603 MID -114
75
G_G5         N1492118 MID N1492108 MID -1
76
G_G6         N25816 N11984 PSRRP PSRRN -1E-3
77
G_G76         N1461236 MID ESDP MID 0.117
78
G_G77         N1483693 MID N1483687 MID 21.74
79
G_G78         N1483713 MID N1483703 MID 21.74
80
G_G8         VCC_CLP MID N35813 MID -1E-3
81
G_G9         VEE_CLP MID N38096 MID -1E-3
82
I_I_B         N06456 MID DC 12U  
83
I_I_OS         ESDN MID DC 12.1U  
84
I_I_Q         VCC VEE DC 0.0164  
85
L_L1         N1446199 N1446217  400P  
86
L_L2         PSRRP N1490067  4N  
87
R_R1         ESDP IN+ R_NOISELESS 10E-3
88
R_R10         ESDN N11991 R_NOISELESS 1E-3
89
R_R107         VCC_B 0 R_NOISELESS 1
90
R_R108         N317950 0 R_NOISELESS 1E12
91
R_R109         VEE_B 0 R_NOISELESS 1
92
R_R110         VCC_B N406634 R_NOISELESS 1E-3
93
R_R111         N406634 N317950 R_NOISELESS 1E6
94
R_R112         N317950 N406794 R_NOISELESS 1E6
95
R_R113         N406794 VEE_B R_NOISELESS 1E-3
96
R_R146         N1461236 MID R_NOISELESS 1
97
R_R147         N1461252 MID R_NOISELESS 1
98
R_R148         N1483713 MID R_NOISELESS 1
99
R_R162         ESDN ESDP R_NOISELESS 5K
100
R_R1A         N1492108 N1492098 R_NOISELESS 10E3
101
R_R1A1         N1492126 N1492118 R_NOISELESS 30
102
R_R1A14         N1461236 N1461246 R_NOISELESS 10E3
103
R_R1A15         N1461252 CMRR R_NOISELESS 10E3
104
R_R1A16         PSRRP MID R_NOISELESS 2.8
105
R_R1A17         N1483693 N1483703 R_NOISELESS 10E3
106
R_R1A18         N1483713 PSRRN R_NOISELESS 10E3
107
R_R1A40         N1481243 N1481253 R_NOISELESS 10E3
108
R_R1A41         N1490067 N1481259 R_NOISELESS 7
109
R_R1A42         N1483677 N1483687 R_NOISELESS 10E3
110
R_R1A43         N1534645 N1534635 R_NOISELESS 30
111
R_R1A44         N1534625 N1534615 R_NOISELESS 10
112
R_R1A45         N1541603 N1541593 R_NOISELESS 10
113
R_R2         ESDN IN- R_NOISELESS 10E-3
114
R_R21         N11984 N25816 R_NOISELESS 1E3
115
R_R211         MID N1254860 R_NOISELESS 1
116
R_R225         MID N1446199 R_NOISELESS 1
117
R_R226         MID N1446217 R_NOISELESS 30
118
R_R245         VCC VEE R_NOISELESS 4.5K
119
R_R246         N1481243 MID R_NOISELESS 1
120
R_R247         N1481259 MID R_NOISELESS 1
121
R_R248         N1483677 MID R_NOISELESS 1
122
R_R249         N1483693 MID R_NOISELESS 1
123
R_R25         MID N28602 R_NOISELESS 1E9
124
R_R250         MID N1492098 R_NOISELESS 1
125
R_R251         MID N1534615 R_NOISELESS 1
126
R_R252         MID N1534635 R_NOISELESS 1
127
R_R253         MID N1541593 R_NOISELESS 1
128
R_R26         N30136 MID R_NOISELESS 1E9
129
R_R27         MID N30913 R_NOISELESS 1
130
R_R28         N31014 N30913 R_NOISELESS 1E-3
131
R_R29         N35675 VCC_B R_NOISELESS 1E3
132
R_R2A         MID N1492108 R_NOISELESS 20E3
133
R_R2A1         N1492376 N1492126 R_NOISELESS 10
134
R_R2A16         N1483687 MID R_NOISELESS 0.542
135
R_R2A17         N1483703 MID R_NOISELESS 482.2
136
R_R2A18         PSRRN MID R_NOISELESS 482.2
137
R_R2A36         N1461246 MID R_NOISELESS 0.85
138
R_R2A37         CMRR MID R_NOISELESS 30.1
139
R_R2A40         N1481253 MID R_NOISELESS 0.7
140
R_R2A41         N1534887 N1534645 R_NOISELESS 10
141
R_R2A42         MID N1534625 R_NOISELESS 0.363
142
R_R2A43         MID N1541603 R_NOISELESS 0.363
143
R_R3         MID ESDP R_NOISELESS 2.3MEG
144
R_R30         N35813 N35675 R_NOISELESS 1E-3
145
R_R31         VCC_CLP MID R_NOISELESS 1E3
146
R_R32         N38050 VEE_B R_NOISELESS 1E3
147
R_R33         N38096 N38050 R_NOISELESS 1E-3
148
R_R34         VEE_CLP MID R_NOISELESS 1E3
149
R_R4         ESDN MID R_NOISELESS 2.3MEG
150
R_R6         MID N1492118 R_NOISELESS 1
151
R_R60         MID AOLNET R_NOISELESS 1
152
R_R8         N10561 N10570 R_NOISELESS 1E3
153
R_R81         MID N110431 R_NOISELESS 1E9
154
R_R83         MID N112292 R_NOISELESS 1E9
155
R_R9         N10570 N11984 R_NOISELESS 1E-3
156
R_RDUMMY         MID ZO R_NOISELESS 140
157
R_RX         ZO N1254860 R_NOISELESS 1400
158
R_R_VIMON         VIMON N110431 R_NOISELESS 100
159
R_R_VOUT_S         VOUT_S N112292 R_NOISELESS 100
160
V_VCM_MAX         N30136 VCC_B -0.4
161
V_VCM_MIN         N28602 VEE_B 1.1
162
X_ESD_OUT         OUT VCC VEE ESD_OUT_OPA855 
163
X_E_N         ESDP N06456 VNSE_OPA855 
164
X_H3    OUT ZO N110431 MID 08_OP_AMP_COMPLETE_H3_OPA855 
165
X_IQ_N         MID VIMON MID VEE IQ_SRC_OPA855 
166
X_IQ_P         VIMON MID VCC MID IQ_SRC_OPA855 
167
X_I_NP1         ESDN MID FEMT_OPA855 
168
X_S1    OUT VCC_CLP CLAMP MID 08_OP_AMP_COMPLETE_S1_OPA855 
169
X_S2    VEE_CLP OUT CLAMP MID 08_OP_AMP_COMPLETE_S2_OPA855 
170
X_U1         MID N06456 FEMT_OPA855 
171
X_U2         N31014 N11991 AOLNET MID AOL_1_OPA855 
172
X_U3         AOLNET MID CLAMP MID AOL_2_OPA855 
173
X_U5         VIMON MID N35675 VCC_B CLAWP_OPA855 
174
X_U6         VIMON MID VEE_B N38050 CLAWN_OPA855 
175
X_VCM_CLAMP         N25816 MID N30913 MID N30136 N28602 VCM_CLAMP_OPA855 
176
X_VOS_DRIFT         N749288 N06456 VOS_DRIFT_OPA855 
177
X_VOS_VS_VCM         N10561 N749288 VCC VEE VOS_VS_VCM_OPA855 
178
.ENDS  OPA855
179
*
180
.SUBCKT 08_OP_AMP_COMPLETE_H3_OPA855 1 2 3 4  
181
H_H3         3 4 VH_H3 -1E3
182
VH_H3         1 2 0V
183
.ENDS  08_OP_AMP_COMPLETE_H3_OPA855
184
*
185
.SUBCKT 08_OP_AMP_COMPLETE_S1_OPA855 1 2 3 4  
186
S_S1         3 4 1 2 _S1
187
RS_S1         1 2 1G
188
.MODEL         _S1 VSWITCH ROFF=20E3 RON=1E-3 VOFF=-0.6 VON=0.8
189
.ENDS  08_OP_AMP_COMPLETE_S1_OPA855
190
*
191
.SUBCKT 08_OP_AMP_COMPLETE_S2_OPA855 1 2 3 4  
192
S_S2         3 4 1 2 _S2
193
RS_S2         1 2 1G
194
.MODEL         _S2 VSWITCH ROFF=20E3 RON=1E-3 VOFF=-0.4 VON=0.8
195
.ENDS  08_OP_AMP_COMPLETE_S2_OPA855
196
*
197
.SUBCKT AOL_1_OPA855 VC+ VC- IOUT+ IOUT-
198
.PARAM GAIN = 1
199
.PARAM IPOS = .5
200
.PARAM INEG = -.5
201
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
202
.ENDS  AOL_1_OPA855
203
*
204
.SUBCKT AOL_2_OPA855 VC+ VC- IOUT+ IOUT-
205
.PARAM GAIN = 0.75
206
.PARAM IPOS = 40e-3
207
.PARAM INEG = -40e-3
208
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
209
.ENDS  AOL_2_OPA855
210
*
211
.SUBCKT CLAWN_OPA855 VC+ VC- IOUT+ IOUT-
212
G1 IOUT+ IOUT- TABLE {ABS(V(VC+,VC-))} =
213
+(0, 1.02E-3)
214
+(20.5, 1.19E-3)
215
+(46.37, 1.37E-3)
216
+(55.32, 1.43E-3)
217
+(61.86, 1.47E-3)
218
+(67.19, 1.51E-3)
219
+(72.22, 1.55E-3)
220
+(78.37, 1.60E-3)
221
+(85.63, 1.63E-3)
222
+(90.22, 1.67E-3)
223
+(93.85, 1.70E-3)
224
+(97.87, 1.74E-3)
225
+(101.1, 1.76E-3)
226
+(104.5, 1.80E-3)
227
+(106.9, 1.83E-3)
228
+(109.9, 1.91E-3)
229
+(111.9, 2.026E-3)
230
+(120.1, 3.40E-3)
231
 
232
.ENDS  CLAWN_OPA855
233
*
234
.SUBCKT CLAWP_OPA855 VC+ VC- IOUT+ IOUT-
235
G1 IOUT+ IOUT- TABLE {ABS(V(VC+,VC-))} =
236
+(0, 7.88E-4)
237
+(6.1, 8.68E-4)
238
+(15.2, 9.53E-4)
239
+(27.1, 1.04E-3)
240
+(42.8, 1.16E-3)
241
+(60.7, 1.29E-3)
242
+(97.11, 1.66E-3)
243
+(106.7, 1.81E-3)
244
+(112.2, 1.99E-3)
245
+(120.1, 3.40E-3)
246
 
247
.ENDS  CLAWP_OPA855
248
*
249
.SUBCKT ESD_OUT_OPA855 OUT VCC VEE
250
.MODEL ESD_SW VSWITCH(RON=50 ROFF=1E12 VON=500E-3 VOFF=450E-3)
251
S1 VCC OUT OUT VCC ESD_SW
252
S2 OUT VEE VEE OUT ESD_SW
253
.ENDS  ESD_OUT_OPA855
254
*
255
.SUBCKT FEMT_OPA855 1 2
256
.PARAM FLWF=1000
257
.PARAM NLFF=35000
258
.PARAM NVRF=2500
259
.PARAM GLFF={PWR(FLWF,0.25)*NLFF/1164}
260
.PARAM RNVF={1.184*PWR(NVRF,2)}
261
.MODEL DNVF D KF={PWR(FLWF,0.5)/1E11} IS=1.0E-16
262
I1 0 7 10E-3
263
I2 0 8 10E-3
264
D1 7 0 DNVF
265
D2 8 0 DNVF
266
E1 3 6 7 8 {GLFF}
267
R1 3 0 1E9
268
R2 3 0 1E9
269
R3 3 6 1E9
270
E2 6 4 5 0 10
271
R4 5 0 {RNVF}
272
R5 5 0 {RNVF}
273
R6 3 4 1E9
274
R7 4 0 1E9
275
G1 1 2 3 4 1E-6
276
.ENDS  FEMT_OPA855
277
*
278
.SUBCKT IQ_SRC_OPA855 VC+ VC- IOUT+ IOUT-
279
.PARAM GAIN = 1E-3
280
G1 IOUT+ IOUT- VALUE={IF( (V(VC+,VC-)<=0),0,GAIN*V(VC+,VC-) )}
281
.ENDS  IQ_SRC_OPA855
282
*
283
.SUBCKT VCM_CLAMP_OPA855 VIN+ VIN- IOUT- IOUT+ VP+ VP-
284
.PARAM GAIN = 1
285
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VIN+,VIN-),V(VP-,VIN-), V(VP+,VIN-))}
286
.ENDS  VCM_CLAMP_OPA855
287
*
288
.SUBCKT VNSE_OPA855 1 2
289
.PARAM FLW=1000
290
.PARAM NLF=3
291
.PARAM NVR=0.98
292
.PARAM GLF={PWR(FLW,0.25)*NLF/1164}
293
.PARAM RNV={1.184*PWR(NVR,2)}
294
.MODEL DVN D KF={PWR(FLW,0.5)/1E11} IS=1.0E-16
295
I1 0 7 10E-3
296
I2 0 8 10E-3
297
D1 7 0 DVN
298
D2 8 0 DVN
299
E1 3 6 7 8 {GLF}
300
R1 3 0 1E9
301
R2 3 0 1E9
302
R3 3 6 1E9
303
E2 6 4 5 0 10
304
R4 5 0 {RNV}
305
R5 5 0 {RNV}
306
R6 3 4 1E9
307
R7 4 0 1E9
308
E3 1 2 3 4 1
309
.ENDS  VNSE_OPA855
310
*
311
.SUBCKT VOS_DRIFT_OPA855 VOS+ VOS-
312
.PARAM DC = -4E-4
313
.PARAM POL = 1
314
.PARAM DRIFT = 20E-6
315
E1 VOS+ VOS- VALUE={DC+POL*DRIFT*(TEMP-27)}
316
.ENDS  VOS_DRIFT_OPA855
317
*
318
.SUBCKT VOS_VS_VCM_OPA855 V+ V- REF+ REF-
319
E1 V+ 1 TABLE {(V(REF+, V-))} =
320
+(0.35, 450E-6)
321
+(0.4, 435E-6)
322
+(0.55, 275E-6)
323
+(0.65, 150E-6)
324
+(0.75, 75E-6)
325
+(0.85, 25E-6)
326
+(1, 0)
327
V1 1 V- 0
328
.ENDS  VOS_VS_VCM_OPA855
329
*