OBSSk Spice MacroV1.00 98/01/15%TINA Device Editor 9.3.150.328 SF-TI Copyright 1997 DesignSoft, Inc. N LMH32401FDAp9RgTC:\Users\a0232073\AppData\Local\Temp\DesignSoft\{Tina9-TI-11032017-090321}\LMH32401SCK#FDAp9RgLabelPP d*RgA0 @d*RgB fN<A0 @d*In+  @d*In- @d*Out+@ @d*Out-A @d*Vocm @d*V-  @d*V+  @ h 00g"- Courier New?g"+ Courier New ?g"+ Courier New?g"+ Courier New?g"- Courier New?gVocmArial%I$I?gRgBArialm۶m?gRgAArialm۶m?]@]@* LMH32401 - Rev. A+* Created by Sean Cashin; October 18, 2019B* Created with Green-Williams-Lis Op Amp Macro-model Architecture2* Copyright 2019 by Texas Instruments Corporation7******************************************************$* MACRO-MODEL SIMULATED PARAMETERS:7******************************************************D* OPEN-LOOP GAIN AND PHASE VS. FREQUENCY WITH RL, CL EFFECTS (Aol)* UNITY GAIN BANDWIDTH (GBW)9* INPUT COMMON-MODE REJECTION RATIO VS. FREQUENCY (CMRR)4* POWER SUPPLY REJECTION RATIO VS. FREQUENCY (PSRR)%* DIFFERENTIAL INPUT IMPEDANCE (Zid)$* COMMON-MODE INPUT IMPEDANCE (Zic)0* OPEN-LOOP OUTPUT IMPEDANCE VS. FREQUENCY (Zo)+* OUTPUT CURRENT THROUGH THE SUPPLY (Iout)1* INPUT VOLTAGE NOISE DENSITY VS. FREQUENCY (en)1* INPUT CURRENT NOISE DENSITY VS. FREQUENCY (in)/* OUTPUT VOLTAGE SWING vs. OUTPUT CURRENT (Vo)%* SHORT-CIRCUIT OUTPUT CURRENT (Isc)* QUIESCENT CURRENT (Iq))* SETTLING TIME VS. CAPACITIVE LOAD (ts)* SLEW RATE (SR)-* SMALL SIGNAL OVERSHOOT VS. CAPACITIVE LOAD* LARGE SIGNAL RESPONSE* OVERLOAD RECOVERY TIME (tor)* INPUT BIAS CURRENT (Ib)* INPUT OFFSET CURRENT (Ios)* INPUT OFFSET VOLTAGE (Vos)3* INPUT OFFSET VOLTAGE VS. TEMPERATURE (Vos Drift)(* INPUT COMMON-MODE VOLTAGE RANGE (Vcm)C* INPUT OFFSET VOLTAGE VS. INPUT COMMON-MODE VOLTAGE (Vos vs. Vcm))* INPUT/OUTPUT ESD CELLS (ESDin, ESDout)7******************************************************G.subckt LMH32401 I_IN+ VCC VEE VOS_CNT GAIN_CNT VOCM AMB_CNT OUT+ OUT-7******************************************************4.MODEL R_NOISELESS RES (T_ABS=-273.15)*** *** +.MODEL R_NOISE RES (T_ABS=25)(C_C1 MID CLAW_CLAMP 520p%C_C10 MID N42834 1e-15%C_C11 N44757 MID 1e-15.C_C1a1 N709083 N709113 3.483e-12,C_C1a11 N964727 N1247911 244.9n#C_C1a13 MID VOCM 7e-12-C_C1a14 N1247921 N1247931 6.266n%C_C1a23 MID AOLVOCM 558p&C_C1a24 MID N1248137 5.3f.C_C1a3 N704975 N705005 1.447e-12+C_C1a9 N701935 CMRR_0 800e-15$C_C33 N406634 0 1e-15 C_C34 N317950 0 1$C_C35 N406794 0 1e-15&C_C38 VEE N1026790 3.5n'C_C39 DVIN N1264191 600p!C_C4 MID AOL_3 6p%C_C41 FDA_IN MID 1e-15&C_C42 IN+ FDA_OUT- 245f&C_C43 IN- FDA_OUT+ 245f+C_C45 FDA_OUT- FDA_OUT+ 0.6p&C_C48 ESDP ESDN 290e-15"C_C49 0 N1413565 3u%C_C51 VEE VOS_CNT 1.4p%C_C52 N93742 MID 1e-15+C_C53 N1264191 N1535872 175f&C_C54 DVIN2 N1376517 7n%C_C7 N31014 MID 1e-15%C_C8 MID N35813 1e-15%C_C9 MID N38096 1e-15#C_C_VCLP VCLP MID 1e-12#C_C_VIMON MID VIMON 1e-9$C_C_VOUT_S MID VOUT_S 1e-91E_E10 N41804 MID VCC_CLP VEE_CLP 11E_E11 MID N41822 VCC_CLP VEE_CLP 1+E_E2 N91498 MID AOL_3 MID 14E_E3 N112304 MID FDA_OUT+ FDA_OUT- 1&E_E6 MID 0 N317950 0 10E_E7 N1241482 MID ZO+ FDA_OUT- 11E_E8 N1364593 REF N1264191 DVIN 1.E_E9 N1379134 REF TEST DVIN2 13G_G2 CMRR_2 N10561 CMRR_0 MID -1e-32G_G3 N1247941 MID N1247931 MID -10%G_G36 VCC_B 0 VCC 0 -1%G_G37 VEE_B 0 VEE 0 -12G_G4 N704975 MID VEE_B MID -0.51123G_G5 N964727 MID AOL_3 N1241482 -918G_G6 N25816 N11984 N709113 N705005 -1e-3.G_G60 N701935 MID ESDP MID -.08/G_G61 N709083 MID VCC_B MID -.632G_G62 N797682 MID CLAW_CLAMP MID -10G_G70 IN- VEE N1026790 VEE -1.07m1G_G71 N1026790 VEE N1472596 VEE -1,G_G72 ZO+ MID AOLVOCM MID -1m0G_G73 AOLVOCM MID VOCM VOUT_CM -11G_G74 FDA_OUT- MID AOLVOCM MID -1m2G_G75 N1247921 MID N1247911 MID -551G_G8 VCC_CLP MID N35813 MID -1E-34G_G80 N1264191 DVIN DVIN N1535872 -166G_G81 N1376517 DVIN2 DVIN2 N1377391 -35,G_G82 N1414169 0 N1413565 0 14G_G83 TEST DVIN2 N1376517 DVIN2 -17.51G_G9 VEE_CLP MID N38096 MID -1E-32G_Gb4 AOLZO+ AOLZO- N1247947 MID -1(I_I_B N06456 MID DC 2e-12&I_I_OS ESDN MID DC 1e-12%I_I_Q VCC VEE DC 30e-3%L_L1 N797682 AOL_3 4n/R_R1 ESDP IN+ R_NOISELESS 10e-31R_R10 ESDN N11991 R_NOISELESS 1e-3*R_R107 VCC_B 0 R_NOISELESS 1/R_R108 N317950 0 R_NOISELESS 1e12*R_R109 VEE_B 0 R_NOISELESS 13R_R110 VCC_B N406634 R_NOISELESS 1e-34R_R111 N406634 N317950 R_NOISELESS 1e64R_R112 N317950 N406794 R_NOISELESS 1e63R_R113 N406794 VEE_B R_NOISELESS 1e-3.R_R135 N701935 MID R_NOISELESS 1.R_R136 N704975 MID R_NOISELESS 1#R_R171 VEE N1026790 1+R_R184 MID ZO+ R_NOISELESS 1k0R_R185 MID FDA_OUT- R_NOISELESS 1k5R_R186 FDA_OUT- AOLZO- R_NOISELESS 500k0R_R187 ZO+ AOLZO+ R_NOISELESS 500k3R_R188 VOUT_CM AOLZO+ R_NOISELESS 0.52R_R189 ZO+ FDA_OUT- R_NOISELESS 100k5R_R1a N1247911 N964727 R_NOISELESS 10k6R_R1a1 N1247931 N1247921 R_NOISELESS 10k3R_R1a10 N701935 CMRR_0 R_NOISELESS 1e8+R_R1a17 FDA_IN IN+ R_NOISE 427.R_R1a18 IN+ FDA_OUT- R_NOISE 1124(R_R1a19 REF IN- R_NOISE 427.R_R1a20 IN- FDA_OUT+ R_NOISE 1124-R_R1a21 FDA_OUT- OUT- R_NOISE 10-R_R1a22 FDA_OUT+ OUT+ R_NOISE 104R_R1a3 N704975 N705005 R_NOISELESS 1e84R_R1a4 N709083 N709113 R_NOISELESS 1e86R_R1b1 N1248137 N1247947 R_NOISELESS 10k/R_R2 ESDN IN- R_NOISELESS 10e-33R_R200 AOLZO- VOUT_CM R_NOISELESS 0.5,R_R201 VCC_B VOCM R_NOISE 50e3,R_R202 VOCM VEE_B R_NOISE 25e3.R_R203 MID N964727 R_NOISELESS 1/R_R204 MID N1247921 R_NOISELESS 1/R_R205 MID N1247941 R_NOISELESS 10R_R209 N1264191 DVIN R_NOISELESS 12R_R21 N11984 N25816 R_NOISELESS 1e3.R_R211 N797682 MID R_NOISELESS 1-R_R212 AOL_3 MID R_NOISELESS 301R_R213 N1365963 MID R_NOISELESS 1e95R_R214 FDA_IN N1366077 R_NOISELESS 1e-3/R_R215 MID N1366077 R_NOISELESS 11R_R216 MID N1366199 R_NOISELESS 1e91R_R217 N1376517 DVIN2 R_NOISELESS 1.R_R219 N1413565 0 R_NOISELESS 1k%R_R220 VEE VOS_CNT 2946&R_R221 VOS_CNT VCC 16.5k1R_R223 N1514219 MID R_NOISELESS 1e95R_R224 N93742 N1514333 R_NOISELESS 1e-3/R_R225 MID N1514333 R_NOISELESS 11R_R226 MID N1514455 R_NOISELESS 1e93R_R227 I_IN N1534084 R_NOISELESS 46.42R_R228 I_IN N1534179 R_NOISELESS 3402R_R229 N1535872 N1264191 R_NOISE 9601R_R230 N1562325 N1376517 R_NOISE 70-R_R232 TEST DVIN2 R_NOISELESS 16R_R233 N1377391 N1562325 R_NOISELESS 450/R_R25 MID N28602 R_NOISELESS 1e9/R_R26 N30136 MID R_NOISELESS 1e9-R_R27 MID N30913 R_NOISELESS 13R_R28 N31014 N30913 R_NOISELESS 1e-31R_R29 N35669 VCC_B R_NOISELESS 1e30R_R2a1 N709113 MID R_NOISELESS 5001R_R2a10 CMRR_0 MID R_NOISELESS 6.7e33R_R2a12 MID N1247911 R_NOISELESS 262.61R_R2a13 MID N1247931 R_NOISELESS 9002R_R2a3 N705005 MID R_NOISELESS 1.1e37R_R2b3 N1247947 N1247941 R_NOISELESS 119k.R_R3 MID ESDP R_NOISELESS 12e93R_R30 N35813 N35669 R_NOISELESS 1e-30R_R31 VCC_CLP MID R_NOISELESS 1e31R_R32 N38050 VEE_B R_NOISELESS 1e33R_R33 N38096 N38050 R_NOISELESS 1e-30R_R34 VEE_CLP MID R_NOISELESS 1e3/R_R35 MID N41804 R_NOISELESS 1e9-R_R36 N42663 MID R_NOISELESS 13R_R37 N42834 N42663 R_NOISELESS 1e-33R_R38 N44757 N44799 R_NOISELESS 1e-3-R_R39 MID N44799 R_NOISELESS 1.R_R4 ESDN MID R_NOISELESS 12e9/R_R40 MID N41822 R_NOISELESS 1e9.R_R5 N709083 MID R_NOISELESS 1.R_R60 MID AOL_1 R_NOISELESS 1e63R_R61 MID CLAW_CLAMP R_NOISELESS 1e62R_R8 N10561 CMRR_2 R_NOISELESS 1e30R_R81 MID N110431 R_NOISELESS 1e90R_R83 MID N112304 R_NOISELESS 1e93R_R9 CMRR_2 N11984 R_NOISELESS 1e-30R_R_VCLP N91498 VCLP R_NOISELESS 1002R_R_VIMON VIMON N110431 R_NOISELESS 1003R_R_VOUT_S VOUT_S N112304 R_NOISELESS 100&V_VCC4 N1554499 VEE 2.47&V_VCM_MAX N30136 VCC_B -1.2)V_VCM_MAX1 N1365963 VCC_B -0.95(V_VCM_MAX2 N1514219 VCC_B -1.2%V_VCM_MIN N28602 VEE_B 1.1(V_VCM_MIN1 N1366199 VEE_B 1.28'V_VCM_MIN2 N1514455 VEE_B 1.1'V_VODos N1472596 VOS_CNT 0 V_Vref1 REF VEE 1.62X_AOL_1 N31014 N93742 MID AOL_1 AOL_13X_AOL_2 AOL_1 MID MID CLAW_CLAMP AOL_2FX_CLAW_AMP N41804 N41822 VOUT_S 0 N42663 N44799 CLAMP_AMP_LO:X_CLAW_SRC N42834 N44757 CLAW_CLAMP MID CLAW_SRC1X_CLAWN MID VIMON VEE_B N38050 CLAWN1X_CLAWP VIMON MID N35669 VCC_B CLAWP%X_e_n ESDP N06456 VNSE'X_e_n1 N1554499 DVIN VNSE)X_e_n2 DVIN2 N1554499 VNSE2-X_ESD_OUT FDA_OUT+ VCC VEE ESD_OUT-X_ESD_OUT1 FDA_OUT- VCC VEE ESD_OUTCX_F1 N1414169 I_IN N1413565 0 08_Op_Amp_Complete_F1CX_H3 FDA_OUT+ ZO+ N110431 MID 08_Op_Amp_Complete_H3"X_i_nn ESDN MID FEMT$X_i_np N06456 MID FEMT-X_IQ_N MID VIMON MID VEE IQ_SRC-X_IQ_P VIMON MID VCC MID IQ_SRC?X_S10 VEE_CLP ZO+ ZO+ MID 08_Op_Amp_Complete_S10IX_S11 FDA_OUT- VCC_CLP FDA_OUT- MID 08_Op_Amp_Complete_S11IX_S12 VEE_CLP FDA_OUT- FDA_OUT- MID 08_Op_Amp_Complete_S12CX_S13 AOLVOCM MID AOLVOCM MID 08_Op_Amp_Complete_S13CX_S14 MID AOLVOCM MID AOLVOCM 08_Op_Amp_Complete_S14JX_S15 GAIN_CNT VEE N1379146 N1379134 08_Op_Amp_Complete_S15JX_S17 VCC GAIN_CNT N1534084 N1535872 08_Op_Amp_Complete_S17JX_S18 VCC GAIN_CNT N1379146 N1364593 08_Op_Amp_Complete_S18JX_S19 GAIN_CNT VEE N1534179 N1377391 08_Op_Amp_Complete_S19BX_S20 AMB_CNT VEE I_IN+ I_IN 08_Op_Amp_Complete_S20FX_S21 VCC AMB_CNT I_IN+ N1414169 08_Op_Amp_Complete_S21>X_S9 ZO+ VCC_CLP ZO+ MID 08_Op_Amp_Complete_S9BX_VCM_CLAMP N25816 MID N30913 MID N30136 N28602 VCM_CLAMPJX_VCM_CLAMP1 N1379146 MID N1366077 MID N1365963 N1366199 VCM_CLAMPHX_VCM_CLAMP2 N11991 MID N1514333 MID N1514219 N1514455 VCM_CLAMP-X_VOS_DRIFT N749288 N06456 VOS_DRIFT6X_VOS_VS_VCM N10561 N749288 VCC VEE VOS_VS_VCM.ENDS LMH32401).subckt 08_Op_Amp_Complete_S10 1 2 3 4 S_S10 3 4 1 2 _S10RS_S10 1 2 1G>.MODEL _S10 VSWITCH Roff=1Meg Ron=1 Voff=-0.1 Von=0.1.ends 08_Op_Amp_Complete_S10).subckt 08_Op_Amp_Complete_S12 1 2 3 4 S_S12 3 4 1 2 _S12RS_S12 1 2 1G>.MODEL _S12 VSWITCH Roff=1Meg Ron=1 Voff=-0.1 Von=0.1.ends 08_Op_Amp_Complete_S12(.subckt 08_Op_Amp_Complete_H3 1 2 3 4 H_H3 3 4 VH_H3 -1e3VH_H3 1 2 0V.ends 08_Op_Amp_Complete_H3).subckt 08_Op_Amp_Complete_S11 1 2 3 4 S_S11 3 4 1 2 _S11RS_S11 1 2 1G>.MODEL _S11 VSWITCH Roff=1Meg Ron=1 Voff=-0.1 Von=0.1.ends 08_Op_Amp_Complete_S11).subckt 08_Op_Amp_Complete_S14 1 2 3 4 S_S14 3 4 1 2 _S14RS_S14 1 2 1G9.MODEL _S14 VSWITCH Roff=2k Ron=1 Voff=2 Von=2.5.ends 08_Op_Amp_Complete_S14).subckt 08_Op_Amp_Complete_S13 1 2 3 4 S_S13 3 4 1 2 _S13RS_S13 1 2 1G9.MODEL _S13 VSWITCH Roff=2k Ron=1 Voff=2 Von=2.5.ends 08_Op_Amp_Complete_S13(.subckt 08_Op_Amp_Complete_S9 1 2 3 4 S_S9 3 4 1 2 _S9RS_S9 1 2 1G=.MODEL _S9 VSWITCH Roff=1Meg Ron=1 Voff=-0.1 Von=0.1.ends 08_Op_Amp_Complete_S9).subckt 08_Op_Amp_Complete_S15 1 2 3 4 S_S15 3 4 1 2 _S15RS_S15 1 2 1G<.MODEL _S15 VSWITCH Roff=1G Ron=1m Voff=0.2 Von=1.8.ends 08_Op_Amp_Complete_S15).subckt 08_Op_Amp_Complete_S17 1 2 3 4 S_S17 3 4 1 2 _S17RS_S17 1 2 1G;.MODEL _S17 VSWITCH Roff=1G Ron=1 Voff=1.5 Von=3.1.ends 08_Op_Amp_Complete_S17).subckt 08_Op_Amp_Complete_S18 1 2 3 4 S_S18 3 4 1 2 _S18RS_S18 1 2 1G<.MODEL _S18 VSWITCH Roff=1G Ron=1m Voff=1.5 Von=3.1.ends 08_Op_Amp_Complete_S18).subckt 08_Op_Amp_Complete_S19 1 2 3 4 S_S19 3 4 1 2 _S19RS_S19 1 2 1G;.MODEL _S19 VSWITCH Roff=1G Ron=1 Voff=0.2 Von=1.8.ends 08_Op_Amp_Complete_S19(.subckt 08_Op_Amp_Complete_F1 1 2 3 4 F_F1 3 4 VF_F1 10VF_F1 1 2 0V.ends 08_Op_Amp_Complete_F1).subckt 08_Op_Amp_Complete_S20 1 2 3 4 S_S20 3 4 1 2 _S20RS_S20 1 2 1G<.MODEL _S20 VSWITCH Roff=1G Ron=1m Voff=0.2 Von=1.8.ends 08_Op_Amp_Complete_S20).subckt 08_Op_Amp_Complete_S21 1 2 3 4 S_S21 3 4 1 2 _S21RS_S21 1 2 1G<.MODEL _S21 VSWITCH Roff=1G Ron=1m Voff=1.5 Von=3.1.ends 08_Op_Amp_Complete_S21*".subckt AOL_1 VC+ VC- IOUT+ IOUT-.param Gain = 1e-4.param Ipos = .5.param Ineg = -.58G1 IOUT+ IOUT- VALUE={LIMIT(Gain*V(VC+,VC-),Ineg,Ipos)}.ends*$*".subckt AOL_2 VC+ VC- IOUT+ IOUT-.param Gain = 50e-3.param Ipos = 0.572.param Ineg = -0.5728G1 IOUT+ IOUT- VALUE={LIMIT(Gain*V(VC+,VC-),Ineg,Ipos)}.ends*$*-.subckt CLAMP_AMP_LO VC+ VC- VIN COM VO+ VO- .param G=1)* Output G(COM,0) when condition not metOGVo+ COM Vo+ Value = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}OGVo- COM Vo- Value = {IF(V(VIN,COM)