This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] OPA838:固定 LTSPICE 模型

Guru**** 670100 points
Other Parts Discussed in Thread: OPA838, TINA-TI
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1301060/opa838-fixed-ltspice-model

器件型号:OPA838
主题中讨论的其他器件: TINA-TI

从这篇文章的后续: https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/769211/tina-spice-opa838-the-opa838-tina-spice-model-has-occurred-floating-error-for-using-some-standard-spice

此模型需要多几个电阻器才能在最新版本的 LTSPICE 中进行仿真。  模型通过加载开环增益仿真进行了验证

后跟 CIR 文件:

* OPA838

*(C)版权所有2018德州仪器(TI)公司。 保留所有权利。

**此型号被设计用于为德州仪器的客户提供帮助。
** TI 及其许可方和供应商不作任何明示或
***或暗示,对于本型号,包括担保
**适销性或特定用途的适用性。 该模型是
**完全按"现状"提供。 质量的全部风险
**性能取决于客户。

*
**发布人:德州仪器公司 WEBENCH (R)设计中心。
*产品编号: OPA838
*日期: 2018年06月29日
*型号:一体式
*模拟器: TINA
*模拟器版本: 9.0
* EVM 订单号:不适用
* EVM 用户指南:不适用
*数据表: Rev2 Nov16 , 2016
*

*备注:
*以下参数被建模: AOL、GBW、PM、
*闭环 f_3db、峰值、Zincm、Zindiff、Vnoise、
* PSRR、CMRR、Vos、Ib、IOS、Vos 漂移、Ib 漂移、IOS 漂移、Isc、
* VOH、VOL、Zool、Zocl、转换率、VIH、VIL、三分流、恢复时间。

.电路 OPA838 VOUT VS- VIN+ VIN- PDBAR VS+
XI0 VS- VS+ VIN- VIN+ VOUT PDBAR VFA
.ends

.subckt VFA VEE VCC VINM VINP VOUT PD
XI0 VEE VCC VINM VINP VOUT PD VFA_HT5

Xi5 NET35 VINP DiodeIdeal
V0 NET35 NET38 700E-3
XI6 NET33 NET38 DiodeIdeal
V1 NET33 VINM 700E-3

XI8 NET030 VINM DiodeIdeal
V3 NET030 NET023 700E-3
XI7 NET032 NET023 DiodeIdeal
V2 NET032 VINP 700E-3

.ends


.subckt ESDDIODES VCC VEE 输入电压 VOUT 参数:VESDL=-700E-3 VESDH=-700E-3
XIDVIH NET12 NET16 DiodeIdeal
XIDVIL NET16 NET20 DiodeIdeal
R0 VIN NET16 1e-3
V0 NET16 VOUT 0
VESDL NET20 VEE{VESDL}
VESDH VCC NET12{VESDH}
结束 ESDDIODES

.subckt VINRANGE3 signal1 signal2 VCC VEE VINM VINP 参数:SignalGain=1 VIL=100e-3 VIH=100e-3
XIDVIL NET13 NET074 DiodeIdeal
XIDVIH NET076 NET13 DiodeIdeal
FVIL2 Signal2 VEE VIL{SignalGain}
FVIL1 Signal1 VEE VIL{SignalGain}
FIVIH1 VCC 信号1 VIH{信号 Gain}
FVIH2 VCC 信号2 VIH{SignalGain}
E1 NET8 0 VINM 0 1
E0 NET6 0 VINP 0 1
VIL NET074 VEE{VIL}
VIH VCC NET076{VIH}
R7 NET8 NET13 1
R6 NET6 NET13 1
结束 VINRANGE3

.subckt Zin IN1 IN2 OUT1 OUT2参数:R5=100e-3 R4=100e-3 C3=50e-15 C2=50e-15
+ c1=50e-15 r2=10E9 r1=10E9 r3=1e9

R5 IN2 OUT2{R5}
R4 IN1 OUT1{R4}
C3 OUT1 OUT2{C3}
C2 OUT2 0{C2}
C1 OUT1 0{C1}
GR2 OUT2 0 OUT2 0{1/R2}
GR1 0 OUT1 0 OUT1{1/R1}
GR3 OUT1 OUT2 OUT1 OUT2{1/R3}
结束 Zin

.subckt DOMPOLE A B C 参数:r2=1e-3 r1=2.653e6 c2=1e-15 c1=10e-12
R2 NET7 A{R2}
R1 B A{R1}
C2 NET7 C{C2}
C1 A B{C1}
结束 DOMPOLE

.subckt PHASEDELAY A B VIN VOUT 参数:R1=1 R2=1e9 c1=1e-15 c2=1e-15 gain=1 L=1e-12
R5 VOUT NET026 1e-3
R3 NET15 NET024 1e-3
R1 NET27 NET15{R1}
R4 NET15 A 1e9
R2 VOUT B{R2}
C1 NET024一个{C1}
C2 NET026 B{C2}
E0 NET27 0 VIN 0{GAIN}
L0 NET15 VOUT{L}
.end PHASEDELAY

.subckt NONDOMPOLE C VIN VOUT 参数:L=1e-12增益=1 C=226.7e-12 Rp=1e9 Rs=1
L0 NET020 VOUT{L}
E0 NET4 0 VIN 0{GAIN}
C1 NET019 C{C}
R3 VOUT C{Rp}
R2 VOUT NET019 1e-3
R1 NET020 NET4{Rs}
结束 NONDOMPOLE

.subckt analog_buffer VOUT 输入电压
R0 VIN 0 1e9
R1 VOUT 0 1e9
E0 VOUT 0 VIN 0 1
.end analog_buffer

.subckt OUTPUTCIR PD VCC VCCMAIN VEE VEEMAIN VIN VOUT
XI25 NET75 NET092 Cir_Isc Out11oideIdeal Params: IS=10e-15 N=50e-3
XI23 NET79 NET76 Out402 Cir_Isc odeIdeal 参数:IS=10e-15 N=50e-3

*XIVOL VOL VEE VIMONINV OutputCir_VOHVOOL 参数:VSUPPLYREF=0 VOUTvsIOUT_X1=
*+{ABS (0)}VOUTvsIOUT_Y1=0.1 VOUTvsIOUT_X2={abs (-19e-3)}VOUTvsIOUT_Y2=0.131
*+
*XIVOH VCC VOH VIMON OutputCir_VOHVOOL 参数:VSUPPLYREF=5 VOUTvsIOUT_X1={ABS (0)}
*+ VOUTvsIOUT_Y1=4.9 VOUTvsIOUT_X2={abs (17e-3)}VOUTvsIOUT_Y2=4.59


*XISOURCEVLIMIT NET064 NET76 VCC VEE Cir_Isc Out博 锐限制参数: RISC=1 IscVsVsupply_X1=3
*+ IscVsVsupply_y1 ={abs (37.5e-3)}IscVsVsupply_x2=5 IscVsVsupply_y2 ={abs (37.5e-3)}
*+
*XISINKVLIMIT NET047 NET092 VCC VEE Out博 洛 Cir_Isc VrLimit 参数: RISC=1 IscVsVsupply_X1=3
*+ IscVsVsupply_y1={abs (-50e-3)}IscVsVsupply_x2=5 IscVsVsupply_y2={abs (-50e-3)}
*+


XIVOH VCC VOH VIMON OutputCir_VOH
XIVOL VOL VEE VIMONINV OutputCir_VOL


XI14 NET070 NET15 DiodeIdeal
XI15 NET068 VOL 二极管
XI0 VCCMAIN VEEMAIN VIMON PD OutputCir_ILOAD
XI6 NET22 NET0100 0 NET043 VCC VEE Cir_Recovery REVERYSIGNAL
XAHDLI43 NET055 NET054再校准 VCC VEE HPA_OR2
XAHDLI41 VOUT NET067 NET055 VCC VEE HPA_COMP_IDEAL
XAHDLI42 NET059 VOUT NET054 VCC VEE HPA_COMP_IDEAL
HVIMONINV VIMONINV 0 VCURSINKDETECT 1
HVIMON VIMON 0 VCURSOURCEDETECT 1
RVIMONINV VIMONINV 0 1e9
RVIMON VIMON 0 1e9
RISC NET092 NET15 1
XI11 NET76 NET15模拟缓冲器
XI2 NET22 VIN analog_buffer
VPROBE3 NET070 VOH 0
VPROBE2 NET043 NET0100 0
VTRIGGERVOL NET059 VOL 10e-3
VTRIGGERVOH VOH NET067 10e-3
*不知道这两个电压分别用于连接到
V3 NET79 NET047 0
v4 NET75 NET064 0
RFIX1 NET047 NET092 1e12
RFIX2 NET064 NET76 1e12
VPROBE4 NET068 NET15 0
VCURSOURCEDETECT NET15 NET34 0
VCURSINKDETECT VOUT NET34 0
VPROBE1 NET53 NET17 0
XI1 NET53 NET22 VIMON Cir_Rout Params:Ro_Iout_=3.76e+05 RISC=1 ISC=37.5e-3 Islope_const=10U
COUT NET22 NET0100 40e-6
ROUTMINOR NET0100 NET17 5.7354
LOUT1 NET17 NET092B 300e-9
LOUT2 NET092B NET092 100e-9
CBYP NET17 NET092A 100e-12
RBYP NET092A NET092B 150
RP NET092 NET0146 103
CP NET0146 0 2.7e-12
.end OUTPUTCIR


.subCKT OutputCir_VOH A、B、C
E1 A B 表{V (C)}=
+(0、0.1)
+(0.004398167、0.101)
+(0.004990522、0.115)
+(0.005727892、0.132)
+(0.006644229、0.152)
+(0.007775451、0.177)
+(0.009165461、0.208)
+(0.010861992、0.246)
+(0.012924627、0.291)
+(0.015409226、0.345)
+(0.018368556、0.410)
+(0.021854651、0.486)
+(0.025888259、0.575)
+(0.030440626、0.679)
+(0.035458333、0.798)
+(37.5米、1)
+(38.5m、2)
+(40.0m、3)
+(41.0m、4)
+(42.0m、5)

.ends


.SUBCKT OutputCir_VOL A B C
E1 A B 表{V (C)}=
+(0、0.027)
+(0.004533833、0.027)
+(0.005164196、0.032)
+(0.005957685、0.037)
+(0.006949841、0.044)
+(0.008193846、0.052)
+(0.009749299、0.062)
+(0.011686039、0.075)
+(0.014100656、0.090)
+(0.017096732、0.109)
+(0.020820626、0.131)
+(0.025392196、0.160)
+(0.030998669、0.195)
+(0.037762424、0.241)
+(0.045708333、0.306)
+(47.5m、0.5000)
+(50.0m、1.0000)
+(51.0m、2.0000)
+(52.0m、3.0000)
+(53.0m、4.0000)
+(54.0m、5.0000)

.ends


.subckt RECOVERYCIRCUIT A B VCC VEE 参数:VRecL=-10e-3 VRecH=-10e-3
XI2 NET8 NET014诊断
XI3 NET014 NET9 DiodeIdeal
VBRIDGE NET014 A 0
VPROBE A B 0
VRECL NET9 VEE{VRecL}
VRECH VCC NET8{VRecH}
.end RECOVERYCIRCUIT

.subckt VFA_HT5 VEE VCC VINM VINP VOUT PD

***步骤1
*Rincm=R1=R2,Cincm=C1=C2,Rindif=R3,Cindif=C3
XI53 VINP VINM NET1 NET2 Zin 参数:R5=100e-3 R4=100e-3
+ C3=0.8e-12 C2=1.3E-12 C1=1.3E-12 R2=100e3 R1=100e3 R3=50e3
XI17 NET1 NET11 Vnoise Params:X=0.01 Y=191.1e-9 Z=1.9e-9
XI18 NET11 0噪声参数:X=0.01 Y=131e-12 Z=1.3E-12
XI63 NET2 0噪声参数:X=0.01 Y=131e-12 Z=1.3E-12
XI59 NET21 NET11 Vinoffset 参数:TA=25 VOS =15e-6漂移=0.3e-6
XI60 VINP_INT VINM_INT Ibias 参数:选择=1 Ibia=-1.8e-6 Ioffset=10e-9 TA=25
+ IbiasDrift=10e-9 IoffsetDrift=10e-12 Ibiasp=-1.795e-6 Ibiasm=-1.805e-6
XI40 VCC VEE 功率 VEE_INT VCC_INT IQ 参数:IOFF=2e-6 ion_X1=0 ion_Y1=0.95e-3
+ ion_X2=1.8 ion_y2=0.95e-3 ion_x3=3.3 ion_y3=0.95e-3 ion_X4=5.5 ion_y4=0.95e-3

***步骤2
XI19 VCC_INT VEE_INT NET2 NET12 PSRR 参数:PSRP_DC=-120 PSRRP_f3dB=10.03e3
+ PSRRN_DC=-120 PSRRn_f3dB=10.08e3
XI66 HIGHZ NET56 VCC_INT VEE_INT NET22 NET21 VINRANGE3参数:SignalGain=1 VIL=-0.2 VIH=1.2
*ISC-拉电流和灌电流

***步骤3和步骤4
XI21 NET12 NET22 NET12 CMRR 参数:CMRR_DC=-106 CMRR_f3dB=10e3 CMRR_f3dB_FudgeFactor=1
XI52 VINP_INT VINM_INT Net32 NET31 VEE_INT VCC_INT 功率 GmItail 参数:选择=11
+ gm=9.021e-1 SBF=1 ITAILMAX_X1=3 ITAILMAX_Y1=100e-3 ITAILMAX_X2=5 ITAILMAX_Y2=100e-3
+ ITAILMIN_X1=3 ITAILMIN_Y1=100e-3 ITAILMIN_X2=5 ITAILMIN_Y2=100e-3
XI58 HIGHZ Net32 0 DOMPOLE 参数:r2=1e-3 c2=1e-15 r1=2.482e6 c1=4.985e-10

**增益= VCVS3增益、RS = R10、L = L1、C = C2、Rp = R13
XI26 0 NET51 NET61 NONDOMPOLE 参数:增益=1.18 Rs=60 L=53.2e-9 C=1.7e-12 Rp=340

**增益=VCVS2增益,R1=R4,C1=C3,L=L3,C2=C4, R2= R.6
XI85 0 0 NET61 NET71 PHASEDELAY 参数:R1=10 C1=21.55e-12 L=6.2e-9 C2=140.7e-12 R2=10增益=2
* VOH 和 VOL

***步骤5
XI30电源 VCC_INT VCC VEE_INT VEE NET71 VOUT 输出

***步骤7
XI28 NET41 NET51 VCC_INT VEE_INT RECOVERYCIRCUIT 参数:VRecL=-0.1 VRecH=-0.1

***

XI67 VCC_INT VEE_INT NET21 VINP_INT ESDDIODES 参数:VESDL=-700E-3 VESDH=-700E-3
XI68 VCC_INT VEE_INT NET22 VINM_INT ESDDIODES 参数:VESDL=-700E-3 VESDH=-700E-3
VPROBE2 HIGHZ NET41 0
*VPROBE2 HIGHZ NET41
VDOMPOLEBIAS Net32 0 0
VPROBE1 NET31 HIGHZ 0
*VPROBE1 NET31 HIGHZ
R0 NET56 0 1e3
R14 VCC_INT PD 10e6
XAHDLINV3 PD PDINV VCC_INT VEE_INT HPA_INV_Ideal
XAHDLINV1 PDINV 电源 VCC_INT VEE_INT HPA_INV_Ideal
XI13 VEE_INT VEE analog_Buffer
XI12 VCC_INT VCC analog_Buffer
.end VFA_HT5

.subCKT HPA_OR2 1 2 3 VDD VSS
e1 4 0 value ={if (((V (1)<(V (VDD)+V (VSS))/2)&(V (2)<(V (VDD)+V (VSS))/2))、V (VSS)、V (VDD))}
R1 4 3 1
C1 3 0 1e-12
.ends

.SUBCKT HPA_INV_Ideal 1 2 VDD VSS
E1 2 0值={if (V(1)>(VSS ))/2、VSS )、VDD VDD ))}
.ends

.SUBCKT HPA_COMP_Ideal INP INN OUT VDD VSS
E1 out 0值={if ((V (INP)> V (INN))、V (VDD)、V (VSS))}
.ends

低于稳压器 AVG VIN1 VIN2 VOUT
E1 VOUT 0值={(VIN1)+ V (VIN2))/2}
.ends

.SUBCKT CMRR A B C 参数:

+ CMRR_DC =-100
+ CMRR_f3dB = 50e3
+ CMRR_f3dB_FudgeFactor = 3.4

.param CMRR ={0-CMRR_DC}
.param FCMRR ={CMRR_f3dB * CMRR_f3dB_FudgeFactor}

X1 A B C 0 CMRR_NEW 参数:CMRR ={CMRR}FCMRR ={FCMRR}
.ends

.SUBCKT DiodeIdeal 负极 POS
G1 POS NEG 值={ if ( V(POS、NEG)<= 0、0、V(POS、NEG)*0.01G )}
R0 POS NEG 1000G
.ends


.subCKT DomPololeBias VIN1 VIN2 VOUT
E1 VOUT 0值={(V (VIN1)+ V (VIN2))/ 2 * 1/2}
R1 VOUT 0 1G
.ends


.SUBCKT GmItail Vinm Ioutp Ioutm VEE VCC PD 参数:
+选择= 2

+ gm = 3.77e-2
+ SBF = 1

+ ITAILMAX_X1 ={ 3.0 }
+ ITAILMAX_Y1 ={10m}

+ ITAILMAX_X2 ={ 5.0 }
+ ITAILMAX_Y2 ={10m}

+ ITAILMIN_X1 ={ 3.0 }
+ ITAILMIN_Y1 ={10m}

+ ITAILMIN_X2 ={ 5.0 }
+ ITAILMIN_Y2 ={10m}

.param choice1 ={ if ( selection ==1,1,0)}
.param Choice2 ={ if ( selection == 2,1,0)}
.param Choice3 ={ if ( selection == 3,1,0)}
.param Choice11 ={ if ( choice =11,1,0)}

x1 PD PDINV VCC VEE LOGIC1 0 DLSINV
VLOGIC1 LOGIC1 0 1

.param ITAILMAX_SLOPE =
+{( ITAILMAX_Y2 - ITAILMAX_Y1 )/( ITAILMAX_X2 - ITAILMAX_X1 )}
.param ITAILMAX_INTCP =
+{ ITAILMAX_Y1 - ITAILMAX_SLOPE * ITAILMAX_X1 }

EITAILMAX ITAILMAX 0值=
+{ ITAILMAX_SLOPE * V (VCC、VEE)+ ITAILMAX_INTCP}

.param ITAILMIN_SLOPE =
+{( ITAILMIN_Y2 - ITAILMIN_Y1 )/( ITAILMIN_X2 - ITAILMIN_X1 )}
.param ITAILMIN_INTCP =
+{ ITAILMIN_Y1 - ITAILMIN_SLOPE * ITAILMIN_X1 }

EITAILMIN ITAILMIN 0值=
+{ ITAILMIN_SLOPE * V (VCC、VEE)+ ITAILMIN_INTCP}

G1 IOUTP IOUTM 值={(1-V (PDINV))*(
+ choice1 *(limit (gm * VINP、VINM)、-V(ITAILMIN)、V(ITAILMAX))+
+ Choice2 *( gm *(V (ITAILMAX)/GM)* tanh ( V(VINP,VINM)/(V(ITAILMAX)/GM))+
+选择3 *( gm * VINP,VINM )/( 1 + gM/V(ITAILMAX)* abs( V(VINP,VINM ))+
+ Choice11 *( LIMIT (( GM * EXP ( LIMIT ( SBF * ABS(VINP,VINM ))),-log(1E100), log(1E100 ))))))
+* V(VINP,VINM),-V(ITAILMIN), V(ITAILMAX))+
+ 0 )}

.ends

.SUBCKT IBAS VINP VINM 参数:
+选择= 1

+ Ibias =-10u
+ Ioffset = 150n

+ TA = 25
+ IbiasDrift = 0
+ IoffsetDrift = 0

+ Ibiasp =-9.925u
+ Ibiasm =-10.075u

.param choice1 ={ if ( selection ==1,1,0)}
.param Choice2 ={ if ( selection == 2,1,0)}

.param Ib ={ choice1 * Ibias + Choice2 *(Ibiasp + Ibiasm)/2 }
.param io ={ choice1 * Ioffset + Choice2 * abs(Ibiasp - Ibiasm)}

EIB Ib 0值={ IbiasDrift * TEMP +( Ib - IbiasDrift * TA )}
EIO IO 0值={ IoffsetDrift * TEMP +( IO - IoffsetDrift * TA )}

GIBP VINP 0值={V (Ib)+ V (IO)/2}
GIBM VINM 0值={V (Ib)- V (IO)/2}

.ends

.SUBCKT Inoise A B 参数:
+ X ={ 1m }
+ Y ={ 100F }
+ Z ={1f}
X1 A B FEMT 参数:NLF ={Y/1f}FLWF ={X}NVRF ={Z/1f}
.ends

.subckt IQ VCCmain VEEmain PD VEE VCC 参数:
+ Ioff ={1n}

+ ion_X1 ={ 0.0 }
+ ion_y1 ={ 1m }

+ ion_X2 ={ 1.6 }
+ ion_y2 ={ 1m }

+ ion_x3={ 1.9 }
+ ion_Y3 ={ 1m }

+ ion_X4 ={12.0}
+ ion_Y4 ={ 1m }

Eion_SEG1 ion_SEG1 0值={if (V (VCC、VEE)<= ion_X2、1、0)}
Eion_SEG2 ion_SEG2 0值={if (V (VCC、VEE)> ion_X2 & V (VCC、VEE)<= ion_X3、1、0)}
Eion_SEG3 ion_SEG3 0值={if (V (VCC、VEE)> ion_X3、1、0)}

.param ion_SEG1_slope ={(离子_y2 -离子_y1 )/(离子_X2 -离子_X1 )}
.param ion_SEG1_intcp ={ion_y1 - ion_SEG1_slope * ion_X1}

.param ion_SEG2_slope ={( ion_y3 - ion_y2 )/( ion_x3 - ion_X2 )}
.param ion_SEG2_intcp ={ion_y2 - ion_SEG2_slope * ion_X2}

.param ion_SEG3_SLOPE ={(离子_Y4 -离子_Y3 )/(离子_X4 -离子_X3 )}
.param ion_SEG3_intcp ={ion_Y3 - ion_SEG3_slope * ion_x3}

eion ion ion 0值={V (ion_SEG1)*(ion_SEG1_slope * V (VCC、VEE)+ ion_SEG1_intcp)+
+ V (ion_SEG2)*(ion_SEG2_slope * V (VCC、VEE)+ ion_SEG2_intcp)+
+ V(ion_SEG3)*( ion_SEG3_SLOPE * V( VCC、VEE )+离子_SEG3_INTCP )}

x1 PD PDINV VCC VEE LOGIC1 0 DLSINV
VLOGIC1 LOGIC1 0 1

G1 VCCMAIN VEEMIN 值={V (ion)*(1-V (PDINV))+ IOFF * V (PDINV)}
.ends

.subCKT OutputCir_Iload VDD VSS VIMON PD
x1 PD PDINV VDD VSS LOGIC1 0 DLSINV
VLOGIC1 LOGIC1 0 1
G1 VDD 0值={if (V (VIMON)>= 0、V (VIMON)*(1-V (PDINV))、0)}
G2 VSS 0值={IF (V (VIMON)< 0、V (VIMON)*(1-V (PDINV))、0)}
.ends

.SUBCKT Out-caboci Cir_Isc oudeIdeal NEG POS 参数:
+ IS = 1E-14
+ N = 50m

G1 POS NEG_INT 值={if (V (POS、NEG_INT)<= 0、is、
+ IS *( EXP ( V(POS、NEG_INT)/25m * 1/N )- 0 )}
V1 NEG_INT NEG {-N*0.8}
.ends

.SUBCKT Out45V Cir_Isc 限制 A B VCC VEE 参数:
+RISC ={ 1 }

+IscVsVsupply_X1 ={ 3.0 }
+IscVsVsupply_y1 ={ 75m }

+IscVsVsupply_X2 ={ 5.0 }
+IscVsVsupply_y2 ={100m}

.param IscVsVsupply_slope =
+{( IscVsVsupply_y2-IscVsVsupply_y1 )/( IscVsVsupply_X2 - IscVsVsupply_X1 )}
.param IscVsVsupply_intcp =
+{ IscVsVsupply_y1 - IscVsVsupply_slope * IscVsVsupply_X1 }

EIscVsVsupply IscVsVsupply 0值=
+{ IscVsVsupply_slope * V (VCC、VEE)+ IscVsVsupply_intcp}

E1 A B 值={V (IscVsVsupply)* RISC}
.ends

.SUBCKT Out4577 VINP Cir_Recovery IOUTP IOUTM VCC VEE 恢复信号
X1接收信号 RS VCC VEE LOGIC1 0 DLS
VLOGIC1 LOGIC1 0 1
G1 IOUTP IOUTM 值={limit( 1m * V(VINP,VINM)* V(VIN) RS ,-100m, 100m )}
.ends

Cir_Rout A VIMON 参数:
+5.52 Ro_Iout_=5.52
+ RISC = 1
+ ISC = 100M
+同位素_const = 1/100

.param Islope ={ Islope_const * Isc}

G1 A B 值={ V(A,B)* 1 /(((((I Ro_Iout_é c - 52 RISC)*同位素/(同位素+ ABS(V(V (VIMO)))))))}
.ends

.SUBCKT OutputCir_VOHVOLDiodeIdeal NEG POS
G1 POS NEG 值={ if ( V(POS、NEG)<= 0、0、V(POS、NEG)*0.01G )}
R0 POS NEG 1000G
.ends

.SUBCKT OutputCir_VOHVOOL A B C 参数:
+ VSUPPLYREF ={2.5}

+ VOUTvsIOUT_X1 ={ABS (0)}
+ VOUTvsIOUT_Y1 ={2.4}

+ VOUTvsIOUT_X2 ={ABS (100m)}
+ VOUTvsIOUT_Y2 ={2.1}

.param VDROPvsIOUT_X1 ={VOUTvsIOUT_X1}
.param VDROPvsIOUT_Y1 ={ABS (VSUPPLLYREF-VOUTvsIOUT_Y1)}

.param VDROPvsIOUT_X2 ={VOUTvsIOUT_X2}
.param VDROPvsIOUT_Y2 ={ABS (VSUPPLYREF-VOUTvsIOUT_Y2)}

.param VDROPvsIOUT_SLOPE =
+{( VDROPvsIOUT_Y2 - VDROPvsIOUT_Y1 )/( VDROPvsIOUT_X2 - VDROPvsIOUT_X1 )}
.param VDROPvsIOUT_INTCP =
+{ VDROPvsIOUT_Y1 - VDROPvsIOUT_SLOPE * VDROPvsIOUT_X1 }

EVDROPvsIOUT VDROPvsIOUT 0值=
+{VDROPvsIOUT_SLOPE * V (C)+ VDROPvsIOUT_INTCP}
E1 A B 值={V (VDROPvsIOUT)}
.ends

.SUBCKT PSRR VDD VSS A B 参数:

+ PSRRP_DC =-100
+ PSRRP_f3dB = 100k

+ PSRRN_DC =-90
+ PSRRn_f3dB = 90k

.param PSRRP ={0-PSRRP_DC}
.param PSRRN ={0-PSRRN_DC}
.param FPSRRP ={PSRRP_f3dB}
.param FPSRRN ={PSRRN_f3dB}

x1 VDD VSS A B 0 PSRR_DUAL_NEW 参数:
+ PSRRP ={PSRRP}FPSRRP ={FPSRRP}
+ PSRRN ={PSRRN}FPSRRN ={FPSRRN}
.ends

.SUBCKT 恢复报告 Circuit_Diode 国际仲裁裁决交易 NEG POS
G1 POS NEG 值={ if ( V(POS、NEG)<= 0、0、V(POS、NEG)*0.01G )}
R0 POS NEG 1000G
.ends

.SUBCKT Vinoffset POS NEG 参数:
+ TA = 25
+ VOS = 500u
+漂移= 10u

E1 POS NEG 值={漂移* TEMP +( VOS -漂移* TA )}
.ends

国际仲裁裁决汇票交易 Vinrange_Diode
G1 POS NEG 值={ if (V(POS、NEG)<= 0、0、V(POS、NEG)*100k )}
R0 POS NEG 1000G
.ends

.SUBCKT Vnoise A B 参数:
+ X ={ 1m }
+ Y ={ 100N }
+ Z ={5n}
x1 A B VNSE 参数:NLF ={Y/1n}FLW ={X}NVR ={Z/1n}
.ends

.SUBCKT VNSE 1 2参数:NLF = 10 FLW = 4 NVR = 4.6
.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
C1 1 0 1E-15
C2 2 0 1E-15
C3 1 2 1E-15
.ends

.SUBCKT FEMT 1 2参数:NLPF = 0.1 FLWF = 0.001 NVRF = 0.1
.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
C1 1 0 1E-15
C2 2 0 1E-15
C3 1 2 1E-15
.ends

.SUBCKT PSRR_SINGLE VSS VO PSRR VI VDD GNDF 参数:PSRR = 130 FPSRR = 1.6
.param pi = 3.141592
.param RPSRR = 1
.param GPSRR ={PWR (10、-PSRR/20)/RPSRR}
.param LPSRR ={RPSRR/(2*PI*FPSRR)}
G1 GNDF 1 VDD VSS{GPSRR}
R1 1 2{RPSRR}
L1 2 GNDF{LPSRR}
E1 VO VI 1 GNDF 1
C2 VDD VSS 10P
.ends

.SUBCKT PSRR_SINGLE_NEW VDD VSS PSRR_SINGLE_NEW PSRR VI VO GNDF 参数:PSRR = 130 FPSRR = 1.6
.param pi = 3.141592
.param RPSRR = 1
.param GPSRR ={PWR (10、-PSRR/20)/RPSRR}
.param LPSRR ={RPSRR/(2*PI*FPSRR)}
G1 GNDF 1 VDD VSS{GPSRR}
R1 1 2{RPSRR}
L1 2 GNDF{LPSRR}

EA 101 GNDF 1 GNDF 1
GRA 101 102值={V(101,102)/1e6}
*添加以修复浮点节点错误
RA 102 GNDF 1e12
CA 102 GNDF 1e3
EB 1 1a 值={V (102、GNDF)}

E1 VO VI 1a GNDF 1
C2 VDD VSS 10P
.ends

.SUBCKT PSRR_DUAL VDD VSS VI VO GNDF
+参数:PSRRP = 130 FPSRRP = 1.6
+ PSRRN = 130 FPSRRN = 1.6
.param pi = 3.141592
.param RPSRRP = 1
.param GPSRRP ={PWR (10、-PSRRP/20)/RPSRRP}
.param LPSRRP ={RPSRRP/(2*PI*FPSRRP)}
.param RPSRRrn = 1
.param GPSRRN ={PWR (10、-PSRRN/20)/RPSRRN}
.param LPSRRN ={RPSRRN/(2*PI*FPSRRN)}
G1 GNDF 1 VDD GNDF{GPSRRP}
R1 1 2{RPSRRP}
L1 2 GNDF{LPSRRP}

G2 GNDF 3 VSS GNDF{GPSRRN}
R2 3 4{RPSRRN}
L2 4 GNDF{LPSRRN}

E1 VO VI 值={V (1、GNDF)+ V (3、GNDF)}
C3 VDD VSS 10P
.ends

.SUBCKT PSRR_DUAL_NEW VDD VSS VI VO GNDF
+参数:PSRRP = 130 FPSRRP = 1.6
+ PSRRN = 130 FPSRRN = 1.6
.param pi = 3.141592
.param RPSRRP = 1
.param GPSRRP ={PWR (10、-PSRRP/20)/RPSRRP}
.param LPSRRP ={RPSRRP/(2*PI*FPSRRP)}
.param RPSRRrn = 1
.param GPSRRN ={PWR (10、-PSRRN/20)/RPSRRN}
.param LPSRRN ={RPSRRN/(2*PI*FPSRRN)}

G1 GNDF 1 VDD GNDF{GPSRRP}
R1 1 2{RPSRRP}
L1 2 GNDF{LPSRRP}

EA 101 GNDF 1 GNDF 1
GRA 101 102值={V(101,102)/1e6}
*添加以修复浮点节点错误
RA 102 GNDF 1e12
CA 102 GNDF 1e3
EB 1 1a 值={V (102、GNDF)}

G2 GNDF 3 VSS GNDF{GPSRRN}
R2 3 4{RPSRRN}
L2 4 GNDF{LPSRRN}

EC 301 GNDF 3 GNDF 1
GRC 301 302值={V(301,302)/1e6}
*添加以修复浮点节点错误
RC 302 GNDF 1e12
CC 302 GNDF 1e3
ED 3 3a 值={V (302、GNDF)}

E1 VO VI 值={V (1a、GNDF)+ V (3a、GNDF)}
C3 VDD VSS 10P
.ends

.SUBCKT CMRR_OLD VI VO VX GNDF 参数:CMRR = 130 FCMRR = 1.6K
.param pi = 3.141592
.param RCMRR = 1
.param GCMRR ={PWR (10、-RCMRR/20 CMRR)/RCMRR}
.param LCMRR ={RCMRR/(2*PI*FCMRR)}
G1 GNDF 1 VX GNDF{GCMRR}
R1 1 2{RCMRR}
L1 2 GNDF{LCMRR}
E1 VI VO 1 GNDF 1
.ends

.SUBCKT CMRR_NEW VI VO VX GNDF 参数:CMRR = 130 FCMRR = 1.6K
.param pi = 3.141592
.param RCMRR = 1
.param GCMRR ={PWR (10、-RCMRR/20 CMRR)/RCMRR}
.param LCMRR ={RCMRR/(2*PI*FCMRR)}
G1 GNDF 1 VX GNDF{GCMRR}
R1 1 2{RCMRR}
L1 2 GNDF{LCMRR}

EA 101 GNDF 1 GNDF 1
GRA 101 102值={V (101,102)/1e6}
*添加以修复浮点节点错误
RA 102 GNDF 1e12
CA 102 GNDF 1e3
EB 1 1a 值={V (102、GNDF)}

E1 VI VO 1a GNDF 1
.ends

.SUBCKT DLS 1 2 VDD_OLD VSS_OLD VDD_NEW VSS_NEW
E1 3 0值={if (V(1)<(VDD_OLD)+V(VSS_OLD))/2、V(VSS_NEW )、V(VDD_NEW )}
R1 3 2 1
C1 2 0 1p
.ends

.SUBCKT DLSINV 1 2 VDD_OLD VSS_OLD VDD_NEW VSS_NEW
E1 3 0值={if (V(1)>(VDD_OLD)+V(VSS_OLD ))/2、V(VSS_NEW )、V(VDD_NEW )}
R1 3 2 1
C1 2 0 1p
.ends

.SUBCKT SWITCH_Ideal A B C 参数:
+ Ron = 100M
+ ROFF = 0.1G

G1 A B 值={V(A,B)* 1 /( ROFF/2 * TANH(0 -( 20*V(C)-5 ))+ ROFF/2 + Ron )}
R1 A 0 1000G
R2 B 0 1000G
.ends

.model VINRANGE_DIDEAL D N=1m
.MODEL RECOVERYCIRCUIT_DIDEAL D N=1m

.model OUTPUTCIR_ISC_DIDEAL D N=0.1m
.MODEL OUTPUTCIR_VOHVOL_DIDEAL D N=1m
.型号 DBASIC D

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Jason、

    感谢显示 一个修正、以使 TINA-TI 模型的 LTspice 特性中的模型匹配。  

    TI 的模型设计用于 PSpice 和 TINA-TI (我们在 TI 使用的仿真器)、但不一定发布为 LTSPICE 的"直接"模型。  由于 LTspice 最初由 Linear Technologies 生成、我们无法在 LTspice 中调试或建议使用 TI 模型。  不过、我们能够支持共享 资源、这些资源有助于在通用 SPICE 软件中使用 TI 模型、无论是否为 PSpice。  

    在继续过程中、如果您有任何其他问题或疑问、请联系我们、我将尽力为您提供支持。

    谢谢。

    尼克