| [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)
|
|---|
| 59 | C_C10 GND N1584392 1E-15
|
|---|
| 60 | C_C11 N1585072 GND 1E-15
|
|---|
| 61 | C_C12 GND N1586222 1E-15
|
|---|
| 62 | C_C13 N1586290 GND 1E-15
|
|---|
| 63 | C_C14 GND N1588384 1E-15
|
|---|
| 64 | C_C15 N1588458 GND 1E-15
|
|---|
| 65 | C_C16 GND N1588814 1E-15
|
|---|
| 66 | C_C33 VS_B 0 1E-15
|
|---|
| 67 | C_C35 N1583868 GND 1E-15
|
|---|
| 68 | C_C7 N1583578 GND 1E-15
|
|---|
| 69 | C_C8 GND N1587412 1E-15
|
|---|
| 70 | C_C9 GND N1588006 1E-15
|
|---|
| 71 | C_CC CLAMP GND 4.3E-9
|
|---|
| 72 | C_C_VIMON GND VIMON 1E-9
|
|---|
| 73 | C_C_VOUT_S GND VOUT_S 4.7E-8
|
|---|
| 74 | E_E24 N1584622 N1588444 CMR GND -0.5
|
|---|
| 75 | E_E25 N1584112 VN CMR GND 0.5
|
|---|
| 76 | E_E27 N1584118 N1584112 PSR GND 0.5
|
|---|
| 77 | E_E28 N1584660 N1584622 PSR GND -0.5
|
|---|
| 78 | E_E3 N1586926 GND OUT GND 1
|
|---|
| 79 | G_G12 VGROSS GND CLAMP GND -1E-3
|
|---|
| 80 | G_G15 CLAW_CLAMP GND N1583790 GND -1E-3
|
|---|
| 81 | G_G16 CL_CLAMP GND CLAW_CLAMP GND -1E-3
|
|---|
| 82 | G_G36 N1584726 0 VS 0 -1
|
|---|
| 83 | G_G61 N1586844 GND GND IN- -1
|
|---|
| 84 | G_G62 VICM GND IN+ N1586844 -0.5
|
|---|
| 85 | G_G66 ACL GND CL_CLAMP GND -1
|
|---|
| 86 | G_G67 VSENSE GND IN+ IN- -1
|
|---|
| 87 | G_G8 VS_CLP GND N1587412 GND -1E-3
|
|---|
| 88 | G_G9 GND_CLP GND N1588006 GND -1E-3
|
|---|
| 89 | I_I_Q VS GND DC 1.5E-3
|
|---|
| 90 | R_R107 N1584726 0 R_NOISELESS 1
|
|---|
| 91 | R_R110 N1584726 VS_B R_NOISELESS 1E-3
|
|---|
| 92 | R_R147 N1586844 GND R_NOISELESS 1
|
|---|
| 93 | R_R148 VICM GND R_NOISELESS 1
|
|---|
| 94 | R_R153 GND VCM_MIN R_NOISELESS 1E9
|
|---|
| 95 | R_R154 VCM_MAX GND R_NOISELESS 1E9
|
|---|
| 96 | R_R155 GND N1584412 R_NOISELESS 1
|
|---|
| 97 | R_R156 N1583868 N1584412 R_NOISELESS 1E-3
|
|---|
| 98 | R_R157 GND ACL R_NOISELESS 1
|
|---|
| 99 | R_R158 VSENSE GND R_NOISELESS 1
|
|---|
| 100 | R_R27 GND N1583512 R_NOISELESS 1
|
|---|
| 101 | R_R28 N1583578 N1583512 R_NOISELESS 1E-3
|
|---|
| 102 | R_R29 N1587354 VS_B R_NOISELESS 1E3
|
|---|
| 103 | R_R30 N1587412 N1587354 R_NOISELESS 1E-3
|
|---|
| 104 | R_R31 VS_CLP GND R_NOISELESS 1E3
|
|---|
| 105 | R_R32 N1587934 GND R_NOISELESS 1E3
|
|---|
| 106 | R_R33 N1588006 N1587934 R_NOISELESS 1E-3
|
|---|
| 107 | R_R34 GND_CLP GND R_NOISELESS 1E3
|
|---|
| 108 | R_R35 GND VS_CLP R_NOISELESS 1E9
|
|---|
| 109 | R_R36 N1584326 GND R_NOISELESS 1
|
|---|
| 110 | R_R37 N1584392 N1584326 R_NOISELESS 1E-3
|
|---|
| 111 | R_R38 N1585072 N1585106 R_NOISELESS 1E-3
|
|---|
| 112 | R_R39 GND N1585106 R_NOISELESS 1
|
|---|
| 113 | R_R40 GND GND_CLP R_NOISELESS 1E9
|
|---|
| 114 | R_R41 GND N1587818 R_NOISELESS 1E9
|
|---|
| 115 | R_R42 N1586196 GND R_NOISELESS 1
|
|---|
| 116 | R_R43 N1586222 N1586196 R_NOISELESS 1E-3
|
|---|
| 117 | R_R44 N1586290 N1586338 R_NOISELESS 1E-3
|
|---|
| 118 | R_R45 GND N1586338 R_NOISELESS 1
|
|---|
| 119 | R_R46 GND N1587330 R_NOISELESS 1E9
|
|---|
| 120 | R_R49 GND N1588700 R_NOISELESS 1E9
|
|---|
| 121 | R_R50 N1588334 GND R_NOISELESS 1
|
|---|
| 122 | R_R51 N1588384 N1588334 R_NOISELESS 1E-3
|
|---|
| 123 | R_R52 N1588458 N1583372 R_NOISELESS 1E-3
|
|---|
| 124 | R_R53 GND N1583372 R_NOISELESS 1
|
|---|
| 125 | R_R54 GND N1588620 R_NOISELESS 1E9
|
|---|
| 126 | R_R55 N1588814 VGROSS R_NOISELESS 1E-3
|
|---|
| 127 | R_R60 GND N1584094 R_NOISELESS 1E6
|
|---|
| 128 | R_R61 GND CLAMP R_NOISELESS 1E6
|
|---|
| 129 | R_R62 GND VGROSS R_NOISELESS 1E3
|
|---|
| 130 | R_R65 GND CLAW_CLAMP R_NOISELESS 1E3
|
|---|
| 131 | R_R66 GND CL_CLAMP R_NOISELESS 1E3
|
|---|
| 132 | R_R81 GND N1585812 R_NOISELESS 1E9
|
|---|
| 133 | R_R82 VIMON N1585812 R_NOISELESS 100
|
|---|
| 134 | R_R83 GND N1586926 R_NOISELESS 1E9
|
|---|
| 135 | R_R84 VOUT_S N1586926 R_NOISELESS 100
|
|---|
| 136 | R_R_EGN N1588216 ACL R_NOISELESS 68
|
|---|
| 137 | R_R_EGP N1587836 GND R_NOISELESS 68
|
|---|
| 138 | R_R_FN N1584878 N1588216 R_NOISELESS 50E3
|
|---|
| 139 | R_R_FP N1584168 N1587836 R_NOISELESS 50E3
|
|---|
| 140 | R_R_IN N1583868 N1584878 R_NOISELESS 1E3
|
|---|
| 141 | R_R_INN N1588444 IN- R_NOISELESS 1E-6
|
|---|
| 142 | R_R_INP N1587556 IN+ R_NOISELESS 1E-6
|
|---|
| 143 | R_R_IP N1583578 N1584168 R_NOISELESS 1E3
|
|---|
| 144 | V_VCM_MAX VCM_MAX GND 110
|
|---|
| 145 | V_VCM_MIN VCM_MIN GND -4
|
|---|
| 146 | V_V_GRN N1588620 GND -25
|
|---|
| 147 | V_V_GRP N1588700 GND 24
|
|---|
| 148 | V_V_ISCN N1587330 GND -22
|
|---|
| 149 | V_V_ISCP N1587818 GND 13
|
|---|
| 150 | X_AOL_1 N1584168 N1584878 GND N1584094 AOL_1_INA293A2
|
|---|
| 151 | X_AOL_2 N1584094 GND GND CLAMP AOL_2_INA293A2 PARAMS: GAIN=1E-2 IPOS=1.08E-2
|
|---|
| 152 | + INEG=-8.6E-3
|
|---|
| 153 | X_CLAWN GND VIMON GND N1587934 CLAWN_INA293A2
|
|---|
| 154 | X_CLAWP VIMON GND N1587354 VS_B CLAWP_INA293A2
|
|---|
| 155 | X_CLAW_AMP VS_CLP GND_CLP VOUT_S GND N1584326 N1585106 CLAMP_AMP_LO_INA293A2
|
|---|
| 156 | X_CLAW_SRC N1584392 N1585072 CLAW_CLAMP GND CLAW_SRC_INA293A2 PARAMS: GAIN=1
|
|---|
| 157 | + IPOS=4.71E-2 INEG=-4.92E-2
|
|---|
| 158 | X_CL_AMP N1587818 N1587330 VIMON GND N1586196 N1586338 CLAMP_AMP_LO_INA293A2
|
|---|
| 159 | X_CL_SRC N1586222 N1586290 CL_CLAMP GND CL_SRC_INA293A2 PARAMS: GAIN=1
|
|---|
| 160 | + IPOS=9.41E-2 INEG=-9.83E-2
|
|---|
| 161 | X_DC_REJ_SUB_CMR VICM GND N1582748 GND DC_REJ_SUB_INA293A2 PARAMS: DC_REJ=160
|
|---|
| 162 | + R=1
|
|---|
| 163 | X_DC_REJ_SUB_PSR VS_B GND N1585550 GND DC_REJ_SUB_INA293A2 PARAMS: DC_REJ=120.6
|
|---|
| 164 | + R=1
|
|---|
| 165 | X_GR_AMP N1588700 N1588620 N1588814 GND N1588334 N1583372 CLAMP_AMP_HI_INA293A2
|
|---|
| 166 | X_GR_SRC N1588384 N1588458 CLAMP GND GR_SRC_INA293A2 PARAMS: GAIN=1
|
|---|
| 167 | + IPOS=2.15E-2 INEG=-1.72E-2
|
|---|
| 168 | X_H3 OUT N1587832 N1585812 GND 08_COMPLETE_A2_H3_INA293A2
|
|---|
| 169 | X_IBN_VCM N1588444 GND VICM IBN_VCM_INA293A2
|
|---|
| 170 | X_IBN_VSENSE N1588444 GND VSENSE IBN_VSENSE_INA293A2
|
|---|
| 171 | X_IBP_VCM N1587556 GND VICM IBP_VCM_INA293A2
|
|---|
| 172 | X_IBP_VSENSE_A2 N1587556 GND VSENSE IBP_VSENSE_A2_INA293A2
|
|---|
| 173 | X_P1_1 VGROSS GND N1583010 GND P1_INA293A2 PARAMS: GAIN=1 FP=6E6 R=1E6
|
|---|
| 174 | X_P1_2 N1583010 GND N1582734 GND P1_INA293A2 PARAMS: GAIN=1 FP=6E6 R=1E6
|
|---|
| 175 | X_P1_3 N1582734 GND N1582802 GND P1_INA293A2 PARAMS: GAIN=1 FP=6E6 R=1E6
|
|---|
| 176 | X_P1_4 N1582802 GND N1586242 GND P1_INA293A2 PARAMS: GAIN=1 FP=2E7 R=1E6
|
|---|
| 177 | X_P1_5 N1586242 GND N1583790 GND P1_INA293A2 PARAMS: GAIN=1 FP=2E7 R=1E6
|
|---|
| 178 | X_PZ1_4 N1588922 GND N1583276 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=7E6
|
|---|
| 179 | + FZ=1.2E7 R=1E8
|
|---|
| 180 | X_PZ1_5 N1583276 GND N1589072 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=7E6
|
|---|
| 181 | + FZ=1.2E7 R=1E8
|
|---|
| 182 | X_PZ1_6 N1589072 GND N1589082 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=7E6
|
|---|
| 183 | + FZ=1.2E7 R=1E8
|
|---|
| 184 | X_PZ1_7 N1583294 GND N1589182 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=3E4
|
|---|
| 185 | + FZ=3.4E5 R=1E4
|
|---|
| 186 | X_PZ1_8 N1589182 GND N1589204 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=3E4
|
|---|
| 187 | + FZ=3.4E5 R=1E4
|
|---|
| 188 | X_PZ1_9 N1589204 GND N1588922 GND GND PZ1_INA293A2 PARAMS: GAIN=1 FP=4.5E4
|
|---|
| 189 | + FZ=1.1E5 R=1E4
|
|---|
| 190 | X_VCM_CLAMPN N1584660 GND N1584412 GND VCM_MAX VCM_MIN VCM_CLAMP_INA293A2
|
|---|
| 191 | X_VCM_CLAMPP N1584118 GND N1583512 GND VCM_MAX VCM_MIN VCM_CLAMP_INA293A2
|
|---|
| 192 | X_VNOISE N1588572 VN VNOISE_INA293A2 PARAMS: NV=47.1
|
|---|
| 193 | X_VOS_DRIFT N1588572 N1587556 VOS_DRIFT_INA293A2 PARAMS: DC=9.9E-6 DRIFT=5E-8
|
|---|
| 194 | + POL=1
|
|---|
| 195 | X_ZOUT_DC_SUB1 ACL N1589130 N1583294 N1587832 GND ZOUT_DC_SUB_INA293A2 PARAMS:
|
|---|
| 196 | + ZOUT_DC=0.1 ZOUT_MAX=100
|
|---|
| 197 | X_ZP1LIM1 N1589082 GND N1589130 GND GND ZP1LIM_INA293A2 PARAMS: GAIN=1 FZ=1E8
|
|---|
| 198 | + FP=1E11 R=1E8 IPOS=2.6E2 INEG=-4.4E2
|
|---|
| 199 | X_ZP1_1 N1582748 GND N1583214 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=1E7 FZ=35
|
|---|
| 200 | + R=1E8
|
|---|
| 201 | X_ZP1_2 N1583214 GND N1583208 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=2E5 FZ=5E4
|
|---|
| 202 | + R=1E8
|
|---|
| 203 | X_ZP1_3 N1583208 GND CMR GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=5E7 FZ=1E6
|
|---|
| 204 | + R=1E8
|
|---|
| 205 | X_ZP1_4 N1585506 GND N1585500 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=1E6
|
|---|
| 206 | + FZ=1.6E5 R=1E8
|
|---|
| 207 | X_ZP1_5 N1585500 GND PSR GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=1E6 FZ=1.6E5
|
|---|
| 208 | + R=1E8
|
|---|
| 209 | X_ZP1_6 N1585550 GND N1586150 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=4.5E4
|
|---|
| 210 | + FZ=7E3 R=1E8
|
|---|
| 211 | X_ZP1_7 N1586150 GND N1588630 GND GND ZP1_INA293A2 PARAMS: GAIN=1 FP=4.5E4
|
|---|
| 212 | + FZ=7E3 R=1E8
|
|---|
| 213 | X_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
|
|---|
| 218 | H_H3 3 4 VH_H3 -1E3
|
|---|
| 219 | VH_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
|
|---|
| 227 | G1 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
|
|---|
| 235 | G1 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
|
|---|
| 240 | GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
|
|---|
| 241 | GVO- 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
|
|---|
| 246 | GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
|
|---|
| 247 | GVO- 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-
|
|---|
| 251 | G1 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-
|
|---|
| 260 | G1 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
|
|---|
| 275 | G1 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
|
|---|
| 283 | G1 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))}
|
|---|
| 292 | G1 OUT- OUT+ VC+ VC- {GG1}
|
|---|
| 293 | R1 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
|
|---|
| 301 | G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
|
|---|
| 302 | .ENDS GR_SRC_INA293A2
|
|---|
| 303 | *
|
|---|
| 304 | .SUBCKT IBN_VCM_INA293A2 VINN GND VCM
|
|---|
| 305 | G1 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
|
|---|
| 311 | G1 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
|
|---|
| 317 | G1 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
|
|---|
| 323 | G1 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}
|
|---|
| 336 | G1 OUT- OUT+ VC+ VC- {GG1}
|
|---|
| 337 | R1 OUT+ OUT- R_NOISELESS {R}
|
|---|
| 338 | C1 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}
|
|---|
| 350 | C1 2 1 {CC1}
|
|---|
| 351 | G1 OUT- OUT+ 3 1 {GAIN}
|
|---|
| 352 | R1 VC+ 3 R_NOISELESS {RR1}
|
|---|
| 353 | R2 3 2 R_NOISELESS {R}
|
|---|
| 354 | R3 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
|
|---|
| 359 | G1 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)}
|
|---|
| 366 | R4 5 0 {RNV}
|
|---|
| 367 | R5 5 0 {RNV}
|
|---|
| 368 | E3 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
|
|---|
| 376 | E1 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)}
|
|---|
| 388 | G1 COM OUTA INA OUTB {G1}
|
|---|
| 389 | R1 OUTA COM R_NOISELESS 1
|
|---|
| 390 | RDUMMY OUTB COM R_NOISELESS {RDUMMY}
|
|---|
| 391 | RX 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)}
|
|---|
| 404 | C1 VC+ 2 {CC1}
|
|---|
| 405 | G1 OUT- OUT+ 2 1 {GG1}
|
|---|
| 406 | R1 VC+ 2 R_NOISELESS {R}
|
|---|
| 407 | R2 2 1 R_NOISELESS {RR1}
|
|---|
| 408 | R3 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)}
|
|---|
| 423 | C1 VC+ 2 {CC1}
|
|---|
| 424 | G1 OUT- OUT+ VALUE={LIMIT(GG1 * V(2, 1), INEG, IPOS)}
|
|---|
| 425 | R1 VC+ 2 R_NOISELESS {R}
|
|---|
| 426 | R2 2 1 R_NOISELESS {RR1}
|
|---|
| 427 | R3 OUT+ OUT- R_NOISELESS 1
|
|---|
| 428 | .ENDS ZP1LIM_INA293A2
|
|---|
| 429 | *
|
|---|