Rev 10 | Blame | Compare with Previous | Last modification | View Log | RSS feed
* LMH34400 - Rev. A
* Created by Sean Cashin; 2022-05-16
* Created with Green-Williams-Lis Current Sense Amp Macro-model Architecture
* Copyright 2022 by Texas Instruments Corporation
******************************************************
* MACRO-MODEL SIMULATED PARAMETERS:
******************************************************
* AC PARAMETERS
**********************
* CLOSED-LOOP OUTPUT IMPEDANCE VS. FREQUENCY (Zout vs. Freq.)
* CLOSED-LOOP GAIN AND PHASE VS. FREQUENCY WITH RL, CL EFFECTS (Acl vs. Freq.)
* COMMON-MODE REJECTION RATIO VS. FREQUENCY (CMRR vs. Freq.)
* POWER SUPPLY REJECTION RATIO VS. FREQUENCY (PSRR vs. Freq.)
* INPUT VOLTAGE NOISE DENSITY VS. FREQUENCY (en vs. Freq.)
**********************
* DC PARAMETERS
**********************
* INPUT COMMON-MODE VOLTAGE RANGE (Vcm)
* GAIN ERROR (Eg)
* INPUT BIAS CURRENT VS. INPUT COMMON-MODE VOLTAGE (Ib vs. Vcm)
* INPUT OFFSET VOLTAGE VS. TEMPERATURE (Vos vs. Temp)
* OUTPUT VOLTAGE SWING vs. OUTPUT CURRENT (Vout vs. Iout)
* SHORT-CIRCUIT OUTPUT CURRENT (Isc)
* QUIESCENT CURRENT (Iq)
**********************
* TRANSIENT PARAMETERS
**********************
* SLEW RATE (SR)
* SETTLING TIME VS. CAPACITIVE LOAD (ts)
* OVERLOAD RECOVERY TIME (tor)
******************************************************
.subckt LMH34400 IN VDD nEN nIDC_EN GND OUT
******************************************************
.MODEL R_NOISE RES (T_ABS=25)
.MODEL R_NOISELESS RES (T_ABS=-273.15)
C_C1 N707559 N707569 16E-6
C_C2 N707579 N707589 2.65E-9
C_C3 N707599 PSRRP 19.89E-12
C_C30 N634613 0 0.74E-9
C_C31 N634649 0 325E-12
C_C32 N635794 N517170 160E-15
C_C33 N635892 0 150E-12
C_C34 N689434 N689440 1.3E-9
C_C4 N1807909 N1807837 45E-12
C_C49 0 VAMB 450E-9
C_C5 VEE_B NEND 2E-12
C_C61 N1694904 N1694894 10E-9
C_C66 N689440 ZIN 5E-12
C_C67 N689510 N689440 1.3E-12
C_C68 N1810125 MID 10E-12
C_C7 N707691 N707681 16E-6
C_C8 N707671 N707661 15.92E-12
C_C9 N708033 PSRRN 16E-15
C_CMID 0 MID 1E-3
E_E10 POSTMID 0 MID 0 1
E_E5 ZOINP N665548 N517170 0 1
E_E9 N665548 N709380 TEMPS 0 20E-6
E_EDRIFT2 N689510 N699068 TEMPC 0 1.1E-3
G_G1 VCC_CLP VEE_B VCC_B VEE_B -1
G_G10 VCC_CLP VEE_B VIMON 0 11.8
G_G11 VEE_CLP VCC_B VCC_B VEE_B 1
G_G12 VEE_CLP VCC_B 0 VIMON -13.9
G_G13 N516672 0 N463960 0 -19.45E3
G_G16 N460572 0 N460322 0 1
G_G17 GND 0 N461004 0 -1
G_G18 N460322 0 VIMON 0 -1
G_G19 N461004 0 0 VIMON -1
G_G2 N707579 MID N707569 MID -166
G_G3 N707599 MID N707589 MID -37.5
G_G37 N707559 MID VCC_B MID -16.5E-3
G_G39 N634649 0 N634613 0 -1
G_G4 VCC_B 0 VDD 0 -1
G_G40 N635870 0 N634649 0 -5
G_G41 N635794 0 N635892 0 -3
G_G42 VDD N465370 TEMPS 0 34E-6
G_G5 VEE_B 0 GND 0 -1
G_G7 N707691 MID VEE_B MID -0.68
G_G8 N707671 MID N707681 MID -50
G_G82 N1694592 0 VAMB 0 1
G_G88 0 IN_POST_ALC N1694918 0 0.12
G_G9 N707651 MID N707661 MID -1
G_GPSRR N709380 N709328 PSRRP PSRRN -1
I_I2 VCC_CLP VEE_B DC 0.9
I_I3 VCC_B VEE_CLP DC 0.2
I_IQ1 VDD N465370 DC 8E-3
I_IQ2 VDD N465482 DC 1.5E-3ADC
I_IQ3 NEN VEE_B DC 65E-6
I_ITEMP 0 TEMPS DC 1
L_L1 N681058 N634613 1E-9
L_L2 N1694904 N1694918 1E-6
L_L5 N635870 N635892 1E-9
L_L6 N689440 N689510 190E-9
L_L7 N1807909 N1807837 10E-9
R_R1 MID N707559 1 TC=0,0
R_R10 0 N634613 2 TC=0,0
R_R11 0 N634649 1 TC=0,0
R_R15 0 N635794 1 TC=0,0
R_R17 N517170 N635794 1E3 TC=0,0
R_R19 PSRRN N707651 9E3 TC=0,0
R_R2 ZIN N689434 770 TC=0,0
R_R20 N707681 N707691 10E3 TC=0,0
R_R21 N707661 N707671 1E3 TC=0,0
R_R219 VAMB 0 R_NOISELESS 10E3
R_R22 MID N707691 1 TC=0,0
R_R23 MID N707681 9 TC=0,0
R_R24 MID N707671 1 TC=0,0
R_R246 N1694918 0 R_NOISELESS 25
R_R247 N1694894 N1694904 R_NOISELESS 1E9
R_R25 MID N707661 20.41 TC=0,0
R_R252 N1807837 N1807909 20 TC=0,0
R_R253 N689440 N689510 350 TC=0,0
R_R26 MID N707651 1 TC=0,0
R_R27 MID N708033 1E3 TC=0,0
R_R3 MID N707569 9 TC=0,0
R_R31 VDD N460572 1E-3 TC=0,0
R_R35 NEND NEN 18E3 TC=0,0
R_R4 N707589 N707579 1E3 TC=0,0
R_R6 MID N707589 6.036 TC=0,0
R_R61 TEMPS 0 1 TC=1,0
R_R65 N707569 N707559 10E3 TC=0,0
R_R66 PSRRP N707599 1E3 TC=0,0
R_R67 MID N707579 1 TC=0,0
R_R68 MID N707599 1 TC=0,0
R_R69 MID PSRRP 27.4 TC=0,0
R_R70 0 N516672 1 TC=0,0
R_R71 0 N635870 1 TC=0,0
R_R72 0 N635892 2 TC=0,0
R_R9 N709380 N709328 1 TC=0,0
R_RINM1 0 VCC_B 1
R_RINM3 MID VCC_B 1E3
R_RINM4 0 MID 1E9 TC=0,0
R_RINM5 VEE_B MID 1E3 TC=0,0
R_RINM7 0 VEE_B 1 TC=0,0
R_RIQ N465370 VDD 330 TC=0,0
R_RQ GND N465482 1E-3 TC=0,0
V_VINPUT_BIAS VCC_B N699068 0.8
V_VOUTPUT_BIAS N1807837 POSTMID -0.65
V_VTEMPAMB TEMPC TEMPS 26
X_F1 N1694592 N1694772 VAMB 0 8COMPLETE_F1_LMH34400
X_H4 PREOUT OUT VIMON 0 8COMPLETE_H4_LMH34400
X_H5 IN_POST_ALC ZIN N463960 0 8COMPLETE_H5_LMH34400
X_H6 N1694772 IN_POST_ALC N1694894 0 8COMPLETE_H6_LMH34400
X_S11 VIMON 0 VCC_CLP VEE_B 8COMPLETE_S11_LMH34400
X_S12 0 VIMON VEE_CLP VCC_B 8COMPLETE_S12_LMH34400
X_S20 NIDC_EN GND IN IN_POST_ALC 8COMPLETE_S20_LMH34400
X_S21 NIDC_EN GND IN N1694592 8COMPLETE_S21_LMH34400
X_S29 NEND GND N465482 N465370 8COMPLETE_S29_LMH34400
X_S30 VIMON 0 N460322 0 8COMPLETE_S30_LMH34400
X_S31 0 VIMON N461004 0 8COMPLETE_S31_LMH34400
X_S36 OUT VCC_CLP N517170 0 8COMPLETE_S36_LMH34400
X_S37 VEE_CLP OUT N517170 0 8COMPLETE_S37_LMH34400
X_S38 NEND GND IN_POST_ALC GND 8COMPLETE_S38_LMH34400
X_S39 TEMPC 0 ZIN N689440 8COMPLETE_S39_LMH34400
X_S40 NEND GND PREOUT ZOINP 8COMPLETE_S40_LMH34400
X_S41 NEND GND PREOUT N1810125 8COMPLETE_S41_LMH34400
X_U1 MID IN FEMT_LMH34400
X_U2 N1807909 N709328 VNSE_LMH34400
X_W1 N681007 N516672 N681007 N516672 8COMPLETE_W1_LMH34400
X_W2 N681007 N681058 N681007 N681058 8COMPLETE_W2_LMH34400
.ENDS LMH34400
*
.SUBCKT 8COMPLETE_F1_LMH34400 1 2 3 4
F_F1 3 4 VF_F1 -1
VF_F1 1 2 0V
.ENDS 8COMPLETE_F1_LMH34400
*
.SUBCKT 8COMPLETE_H4_LMH34400 1 2 3 4
H_H4 3 4 VH_H4 1
VH_H4 1 2 0V
.ENDS 8COMPLETE_H4_LMH34400
*
.SUBCKT 8COMPLETE_H5_LMH34400 1 2 3 4
H_H5 3 4 VH_H5 -1
VH_H5 1 2 0V
.ENDS 8COMPLETE_H5_LMH34400
*
.SUBCKT 8COMPLETE_H6_LMH34400 1 2 3 4
H_H6 3 4 VH_H6 1
VH_H6 1 2 0V
.ENDS 8COMPLETE_H6_LMH34400
*
.SUBCKT 8COMPLETE_S11_LMH34400 1 2 3 4
S_S11 3 4 1 2 _S11
RS_S11 1 2 1G
.MODEL _S11 VSWITCH ROFF=1 RON=1E-3 VOFF=0.07 VON=0.085
.ENDS 8COMPLETE_S11_LMH34400
*
.SUBCKT 8COMPLETE_S12_LMH34400 1 2 3 4
S_S12 3 4 1 2 _S12
RS_S12 1 2 1G
.MODEL _S12 VSWITCH ROFF=1 RON=1E-3 VOFF=0.045 VON=0.05
.ENDS 8COMPLETE_S12_LMH34400
*
.SUBCKT 8COMPLETE_S20_LMH34400 1 2 3 4
S_S20 3 4 1 2 _S20
RS_S20 1 2 1G
.MODEL _S20 VSWITCH ROFF=1E6 RON=1E-3 VOFF=1.2 VON=1.6
.ENDS 8COMPLETE_S20_LMH34400
*
.SUBCKT 8COMPLETE_S21_LMH34400 1 2 3 4
S_S21 3 4 1 2 _S21
RS_S21 1 2 1G
.MODEL _S21 VSWITCH ROFF=1E-3 RON=1E6 VOFF=1.2 VON=1.6
.ENDS 8COMPLETE_S21_LMH34400
*
.SUBCKT 8COMPLETE_S29_LMH34400 1 2 3 4
S_S29 3 4 1 2 _S29
RS_S29 1 2 1G
.MODEL _S29 VSWITCH ROFF=1 RON=1E9 VOFF=1.2 VON=1.6
.ENDS 8COMPLETE_S29_LMH34400
*
.SUBCKT 8COMPLETE_S30_LMH34400 1 2 3 4
S_S30 3 4 1 2 _S30
RS_S30 1 2 1G
.MODEL _S30 VSWITCH ROFF=1E-6 RON=1 VOFF=0 VON=0.1E-3
.ENDS 8COMPLETE_S30_LMH34400
*
.SUBCKT 8COMPLETE_S31_LMH34400 1 2 3 4
S_S31 3 4 1 2 _S31
RS_S31 1 2 1G
.MODEL _S31 VSWITCH ROFF=1E-6 RON=1 VOFF=0 VON=0.1E-3
.ENDS 8COMPLETE_S31_LMH34400
*
.SUBCKT 8COMPLETE_S36_LMH34400 1 2 3 4
S_S36 3 4 1 2 _S36
RS_S36 1 2 1G
.MODEL _S36 VSWITCH ROFF=1E3 RON=1E-3 VOFF=-20E-3 VON=20E-3
.ENDS 8COMPLETE_S36_LMH34400
*
.SUBCKT 8COMPLETE_S37_LMH34400 1 2 3 4
S_S37 3 4 1 2 _S37
RS_S37 1 2 1G
.MODEL _S37 VSWITCH ROFF=1E3 RON=1E-3 VOFF=-20E-3 VON=20E-3
.ENDS 8COMPLETE_S37_LMH34400
*
.SUBCKT 8COMPLETE_S38_LMH34400 1 2 3 4
S_S38 3 4 1 2 _S38
RS_S38 1 2 1G
.MODEL _S38 VSWITCH ROFF=1E6 RON=0.1 VOFF=1.2 VON=1.6
.ENDS 8COMPLETE_S38_LMH34400
*
.SUBCKT 8COMPLETE_S39_LMH34400 1 2 3 4
S_S39 3 4 1 2 _S39
RS_S39 1 2 1G
.MODEL _S39 VSWITCH ROFF=81.5 RON=400 VOFF=-40 VON=300
.ENDS 8COMPLETE_S39_LMH34400
*
.SUBCKT 8COMPLETE_S40_LMH34400 1 2 3 4
S_S40 3 4 1 2 _S40
RS_S40 1 2 1G
.MODEL _S40 VSWITCH ROFF=9 RON=10E6 VOFF=1.2 VON=1.6
.ENDS 8COMPLETE_S40_LMH34400
*
.SUBCKT 8COMPLETE_S41_LMH34400 1 2 3 4
S_S41 3 4 1 2 _S41
RS_S41 1 2 1G
.MODEL _S41 VSWITCH ROFF=10E6 RON=1 VOFF=1.2 VON=1.6
.ENDS 8COMPLETE_S41_LMH34400
*
.SUBCKT 8COMPLETE_W1_LMH34400 1 2 3 4
W_W1 3 4 VW_W1 _W1
VW_W1 1 2 0V
.MODEL _W1 ISWITCH ROFF=1E-3 RON=1E6 IOFF=0.346 ION=0.35
.ENDS 8COMPLETE_W1_LMH34400
*
.SUBCKT 8COMPLETE_W2_LMH34400 1 2 3 4
W_W2 3 4 VW_W2 _W2
VW_W2 1 2 0V
.MODEL _W2 ISWITCH ROFF=1E-3 RON=1E6 IOFF=0.346 ION=0.35
.ENDS 8COMPLETE_W2_LMH34400
*
.SUBCKT FEMT_LMH34400 1 2
.PARAM FLWF=10000
.PARAM NLFF=7000
.PARAM NVRF=2500
.PARAM GLFF={PWR(FLWF,0.25)*NLFF/1164}
.PARAM RNVF={1.184*PWR(NVRF,2)}
.MODEL DVNF D KF={PWR(FLWF,0.5)/1E11} IS=1.0E-16
I1 0 7 10E-3
I2 0 8 10E-3
D1 7 0 DVNF
D2 8 0 DVNF
E1 3 6 7 8 {GLFF}
R1 3 0 1E9
R2 3 0 1E9
R3 3 6 1E9
E2 6 4 5 0 10
R4 5 0 {RNVF}
R5 5 0 {RNVF}
R6 3 4 1E9
R7 4 0 1E9
G1 1 2 3 4 1E-6
.ENDS FEMT_LMH34400
*
.SUBCKT VNSE_LMH34400 1 2
.PARAM FLW=10000
.PARAM NLF=7
.PARAM NVR=2.35
.PARAM GLF={PWR(FLW,0.25)*NLF/1164}
.PARAM RNV={1.184*PWR(NVR,2)}
.MODEL DVN D KF={PWR(FLW,0.5)/1E11} IS=1.0E-16
I1 0 7 10E-3
I2 0 8 10E-3
D1 7 0 DVN
D2 8 0 DVN
E1 3 6 7 8 {GLF}
R1 3 0 1E9
R2 3 0 1E9
R3 3 6 1E9
E2 6 4 5 0 10
R4 5 0 {RNV}
R5 5 0 {RNV}
R6 3 4 1E9
R7 4 0 1E9
E3 1 2 3 4 1
.ENDS VNSE_LMH34400
*
Generated by GNU Enscript 1.6.5.90.