Multisim导入TI和ADI的仿真模型

一.前言

我们在使用Multisim仿真时经常需要导入仿真模型。在本文章中我将分别举例如何把TI和ADI的模型下载并导入到Multisim中。

二.导入TI模型

这里我将使用OPA211进行举例。首先打开TI官网搜索你想要的芯片,这里我们就搜索OPA211,如下图所示:

接着我们进入到OPA211的详细内容里面。这里我们可以看到有该芯片的手册和一些基本信息。

往下拉,找到 “设计工具和仿真” 然后下载对应的SPICE模型

我们下载这个文件:

下载之后解压,这里面我们只需要使用这个.LIB文件,在使用之前还需要对其进行一些更改

由于Multisim所需的软件模型的后缀名为.cir,我们这里直接把下好的文件后缀名改成.cir就好

更改之后打开可以就看到这个模型里包含的信息:

*$
* OPAx211
*****************************************************************************
* (C) Copyright 2022 Texas Instruments Incorporated. All rights reserved.                                            
*****************************************************************************
** This model is designed as an aid for customers of Texas Instruments.
** TI and its licensors and suppliers make no warranties, either expressed
** or implied, with respect to this model, including the warranties of 
** merchantability or fitness for a particular purpose.  The model is
** provided solely on an "as is" basis.  The entire risk as to its quality
** and performance is with the customer
*****************************************************************************
*
* This model is subject to change without notice. Texas Instruments
* Incorporated is not responsible for updating this model.
*
*****************************************************************************
*
** Released by: Online Design Tools, Texas Instruments Inc.
* Part: OPAx211
* Date: 15JUN2022
* Model Type: Generic (suitable for all analysis types)
* EVM Order Number: N/A 
* EVM Users Guide:  N/A 
* Datasheet: SBOS377L -OCTOBER 2006-REVISED JANUARY 2020
* Created with Green-Williams-Lis Op Amp Macro-model Architecture
*
* Model Version: Final 1.4
*
*****************************************************************************
*
* Updates:
*
* Final 1.4
* 1. Moved R_NOISELESS .model inside OPAx211 subckt.
* 2. Updated PSpice Symbol.
*
* Final 1.3
* 1. Modified the capacitor(C14) value from 1F to 5uF in GND Float-IQ block  
*    to resolve the convergence issue in single and asymmetric supply test.
* 2. Updated Aol to match the GBW and UGB as per the datasheet.
* 3. Updated Zo@DC to 5.13Kohms.
* 4. Updated Overload recovery time and Aol DC gain as per the datasheet.
* 5. Matched CLAWp curve as per the datasheet(at 85'c).
*
* Final 1.2
* 1. Updated with unique subckt name, Vos drift and edits in claw block
*
* Final 1.1 
* Release to Web.
*
*****************************************************************************
* Model Usage Notes:
* 1. The following parameters are modeled: 
*    a. OPEN-LOOP GAIN AND PHASE VS. FREQUENCY  WITH RL, CL EFFECTS (Aol)
*    b. UNITY GAIN BANDWIDTH (GBW)
*    c. INPUT COMMON-MODE REJECTION RATIO VS. FREQUENCY (CMRR)
*    d. POWER SUPPLY REJECTION RATIO VS. FREQUENCY (PSRR)
*    e. DIFFERENTIAL INPUT IMPEDANCE (Zid)
*    f. COMMON-MODE INPUT IMPEDANCE (Zic)
*    g. OPEN-LOOP OUTPUT IMPEDANCE VS. FREQUENCY (Zo)
*    h. OUTPUT CURRENT THROUGH THE SUPPLY (Iout)
*    i. INPUT VOLTAGE NOISE DENSITY VS. FREQUENCY (en)
*    j. INPUT CURRENT NOISE DENSITY VS. FREQUENCY (in)
*    k. OUTPUT VOLTAGE SWING vs. OUTPUT CURRENT (Vo)
*    l. SHORT-CIRCUIT OUTPUT CURRENT (Isc)
*    m. QUIESCENT CURRENT (Iq)
*    n. SETTLING TIME VS. CAPACITIVE LOAD (ts)
*    o. SLEW RATE (SR)
*    p. SMALL SIGNAL OVERSHOOT VS. CAPACITIVE LOAD
*    q. LARGE SIGNAL RESPONSE
*    r. OVERLOAD RECOVERY TIME (tor)
*    s. INPUT BIAS CURRENT (Ib)
*    t. INPUT OFFSET CURRENT (Ios)
*    u. INPUT OFFSET VOLTAGE (Vos)
*    v. INPUT OFFSET VOLTAGE VS. TEMPERATURE (Vos Drift)
*    w. INPUT COMMON-MODE VOLTAGE RANGE (Vcm)
*    x. INPUT OFFSET VOLTAGE VS. INPUT COMMON-MODE VOLTAGE (Vos vs. Vcm)
*    y. INPUT/OUTPUT ESD CELLS (ESDin, ESDout)
* 2. OPAx211 model is available in single core(OPA211) and dual core
*    (OPA2211). 
* 3. CLAWp and CLAWn curves of OPAx211 device is modelled as per the target
*    curve from datasheet for the tempreature at 85'c.
*****************************************************************************
.SUBCKT OPAx211 IN+ IN- VCC VEE OUT  
*****************************************************************************

这些信息说明了日期,可以仿真内容和一些引脚的相关信息。我们可以看到这个文件中说明了更新的日期为2022年1月15号,运放的很多参数都可以仿真,例如压摆率,增益带宽,输入失调电流,输入偏置电流等参数都有说明。我们可以根据这个列出的内容去参考仿真。

之后我们需要注意一下,这里需要更改模型的内容

把这里的内容剪切掉,复制到文件的最后面。之后保存退出即可。

修改过后的代码如下:

*$
* OPAx211
*****************************************************************************
* (C) Copyright 2022 Texas Instruments Incorporated. All rights reserved.                                            
*****************************************************************************
** This model is designed as an aid for customers of Texas Instruments.
** TI and its licensors and suppliers make no warranties, either expressed
** or implied, with respect to this model, including the warranties of 
** merchantability or fitness for a particular purpose.  The model is
** provided solely on an "as is" basis.  The entire risk as to its quality
** and performance is with the customer
*****************************************************************************
*
* This model is subject to change without notice. Texas Instruments
* Incorporated is not responsible for updating this model.
*
*****************************************************************************
*
** Released by: Online Design Tools, Texas Instruments Inc.
* Part: OPAx211
* Date: 15JUN2022
* Model Type: Generic (suitable for all analysis types)
* EVM Order Number: N/A 
* EVM Users Guide:  N/A 
* Datasheet: SBOS377L -OCTOBER 2006-REVISED JANUARY 2020
* Created with Green-Williams-Lis Op Amp Macro-model Architecture
*
* Model Version: Final 1.4
*
*****************************************************************************
*
* Updates:
*
* Final 1.4
* 1. Moved R_NOISELESS .model inside OPAx211 subckt.
* 2. Updated PSpice Symbol.
*
* Final 1.3
* 1. Modified the capacitor(C14) value from 1F to 5uF in GND Float-IQ block  
*    to resolve the convergence issue in single and asymmetric supply test.
* 2. Updated Aol to match the GBW and UGB as per the datasheet.
* 3. Updated Zo@DC to 5.13Kohms.
* 4. Updated Overload recovery time and Aol DC gain as per the datasheet.
* 5. Matched CLAWp curve as per the datasheet(at 85'c).
*
* Final 1.2
* 1. Updated with unique subckt name, Vos drift and edits in claw block
*
* Final 1.1 
* Release to Web.
*
*****************************************************************************
* Model Usage Notes:
* 1. The following parameters are modeled: 
*    a. OPEN-LOOP GAIN AND PHASE VS. FREQUENCY  WITH RL, CL EFFECTS (Aol)
*    b. UNITY GAIN BANDWIDTH (GBW)
*    c. INPUT COMMON-MODE REJECTION RATIO VS. FREQUENCY (CMRR)
*    d. POWER SUPPLY REJECTION RATIO VS. FREQUENCY (PSRR)
*    e. DIFFERENTIAL INPUT IMPEDANCE (Zid)
*    f. COMMON-MODE INPUT IMPEDANCE (Zic)
*    g. OPEN-LOOP OUTPUT IMPEDANCE VS. FREQUENCY (Zo)
*    h. OUTPUT CURRENT THROUGH THE SUPPLY (Iout)
*    i. INPUT VOLTAGE NOISE DENSITY VS. FREQUENCY (en)
*    j. INPUT CURRENT NOISE DENSITY VS. FREQUENCY (in)
*    k. OUTPUT VOLTAGE SWING vs. OUTPUT CURRENT (Vo)
*    l. SHORT-CIRCUIT OUTPUT CURRENT (Isc)
*    m. QUIESCENT CURRENT (Iq)
*    n. SETTLING TIME VS. CAPACITIVE LOAD (ts)
*    o. SLEW RATE (SR)
*    p. SMALL SIGNAL OVERSHOOT VS. CAPACITIVE LOAD
*    q. LARGE SIGNAL RESPONSE
*    r. OVERLOAD RECOVERY TIME (tor)
*    s. INPUT BIAS CURRENT (Ib)
*    t. INPUT OFFSET CURRENT (Ios)
*    u. INPUT OFFSET VOLTAGE (Vos)
*    v. INPUT OFFSET VOLTAGE VS. TEMPERATURE (Vos Drift)
*    w. INPUT COMMON-MODE VOLTAGE RANGE (Vcm)
*    x. INPUT OFFSET VOLTAGE VS. INPUT COMMON-MODE VOLTAGE (Vos vs. Vcm)
*    y. INPUT/OUTPUT ESD CELLS (ESDin, ESDout)
* 2. OPAx211 model is available in single core(OPA211) and dual core
*    (OPA2211). 
* 3. CLAWp and CLAWn curves of OPAx211 device is modelled as per the target
*    curve from datasheet for the tempreature at 85'c.
*****************************************************************************
.SUBCKT OPAx211 IN+ IN- VCC VEE OUT  
*****************************************************************************
C_C1          N3126023 N3126031  19.89F   
C_C10         N3116503 N3116515  1.027U   
C_C13         0 N2528632  1F   
C_C14         0 N2528610  5U   
C_C15         0 N2528648  1F   
C_C16         MID N2527926  1F   
C_C17         MID N2527950  1F   
C_C18         MID N2527996  1F   
C_C19         MID N2528016  1F   
C_C2          N3128929 N2527534  189.47P   
C_C20         MID N2528092  1F   
C_C21         MID N2528110  1F   
C_C22         MID N2528154  1F   
C_C23         N2528218 MID  1F   
C_C24         MID N2528214  1F   
C_C25         MID N2528278  1P   
C_C26         MID N2528284  1P   
C_C27         MID SW_OL_OPAx211  1N   
C_C29         VIMON MID  1P   
C_C3          N3130359 N2527538  345.99P   
C_C30         VOUT_S MID  1P   
C_C4          N2527614 MID  1F   
C_C5          CLAMP MID  10.70N   
C_C59         MID N3117073  1.137P   
C_C60         N3116655 N3116665  318.3F   
C_C62         N3126041 N3126049  318.3P   
C_C65         N3108745 N3108755  83.77F   
C_C66         MID N3108917  6.537E-16   
C_C67         MID N3108949  14.25F   
C_C68         N3108765 N3108775  842.1F   
C_C69         MID N3109015  1.979E-16   
C_C70         VCLP MID  1P   
C_C71         N3116609 N3116619  1.061N   
C_C_COM0      ESDP MID  2P   
C_C_COM1      MID ESDN  2P   
C_C_DIFF      ESDN ESDP  8P   
E_E1          MID 0 N2528610 0 1
E_E3          N2528398 MID OUT MID 1
E_E4          N3116457 MID CL_CLAMP MID 1
G_G1          N3126023 MID ESDP MID -125U
G_G12         CLAW_CLAMP MID N3109015 MID -1M
G_G13         CL_CLAMP MID CLAW_CLAMP MID -1M
G_G16         N3116609 MID N3116515 MID -12.9K
G_G18         VCC_B 0 VCC 0 -1
G_G19         VEE_B 0 VEE 0 -1
G_G2          N2527438 N2527430 N2527428 MID -1M
G_G20         VCC_CLP MID N2528218 MID -1M
G_G21         VEE_CLP MID N2528214 MID -1M
G_G22         N2528534 MID N2528530 MID -1
G_G23         N2528558 MID N2528566 MID -1
G_G28         N3126041 MID N3126031 MID -1
G_G29         N2527428 MID N3126049 MID -240
G_G3          N3128929 MID VEE_B MID -88.072M
G_G34         N3108745 MID VSENSE MID -1.053K
G_G35         N3108917 MID N3108755 MID -1U
G_G36         N3108949 MID N3108917 MID -1U
G_G37         N3108765 MID N3108949 MID -10.58K
G_G38         N3109015 MID N3108775 MID -1U
G_G39         N3116503 MID CL_CLAMP N2528470 -89.05
G_G4          N3130359 MID VCC_B MID -126.65M
G_G40         N3116675 MID N3116619 MID -10.67
G_G5          N2527544 N2527540 N2527538 N2527534 -1M
G_G6          VSENSE MID CLAMP MID -1M
G_GA13        N3116655 MID N3116685 MID -1
I_I_B         N2527376 MID DC 50N  
I_I_OS        ESDN MID DC 30N  
I_I_Q         VCC VEE DC 3.6M  
R_R10         MID N3128929 R_NOISELESS 1
R_R11         MID N2527534 R_NOISELESS 105.6605
R_R12         N2527538 N3130359 R_NOISELESS 100MEG
R_R13         MID N3130359 R_NOISELESS 1
R_R139        N3116685 N3116675 R_NOISELESS 7.665MEG
R_R14         MID N2527538 R_NOISELESS 73.4749
R_R140        N3117073 N3116685 R_NOISELESS 10K
R_R141        MID N3116675 R_NOISELESS 1
R_R142        N3116665 N3116655 R_NOISELESS 10K
R_R143        MID N3116655 R_NOISELESS 1
R_R144        MID N3116665 R_NOISELESS 340.1M
R_R146        N3126049 N3126041 R_NOISELESS 10K
R_R147        MID N3126041 R_NOISELESS 1
R_R148        MID N3126049 R_NOISELESS 41.84
R_R149        MID N2527428 R_NOISELESS 1
R_R15         N2527540 N2527438 R_NOISELESS 1M
R_R158        N3108755 N3108745 R_NOISELESS 10K
R_R159        MID N3108745 R_NOISELESS 1
R_R16         N2527544 N2527540 R_NOISELESS 1K
R_R160        MID N3108755 R_NOISELESS 9.509
R_R161        MID N3108917 R_NOISELESS 1MEG
R_R162        MID N3108949 R_NOISELESS 1MEG
R_R163        N3108775 N3108765 R_NOISELESS 10K
R_R164        MID N3108765 R_NOISELESS 1
R_R165        MID N3108775 R_NOISELESS 945.1M
R_R166        MID N3109015 R_NOISELESS 1MEG
R_R167        N3116457 VCLP R_NOISELESS 100
R_R168        N3116619 N3116609 R_NOISELESS 10K
R_R169        MID N3116609 R_NOISELESS 1
R_R17         N2527576 ESDN R_NOISELESS 1M
R_R170        MID N3116619 R_NOISELESS 1.034K
R_R18         MID N2527580 R_NOISELESS 1T
R_R19         MID N2527592 R_NOISELESS 1T
R_R20         N2527600 MID R_NOISELESS 1
R_R21         N2527614 N2527600 R_NOISELESS 1M
R_R22         MID N2527624 R_NOISELESS 1MEG
R_R23         MID CLAMP R_NOISELESS 1MEG
R_R24         MID VSENSE R_NOISELESS 1K
R_R32         MID CLAW_CLAMP R_NOISELESS 1K
R_R33         MID CL_CLAMP R_NOISELESS 1K
R_R34         N3116515 N3116503 R_NOISELESS 10K
R_R35         MID N3116503 R_NOISELESS 1
R_R36         MID N3116515 R_NOISELESS 775.1M
R_R43         MID N3116957 R_NOISELESS 1
R_R46         VCC_B 0 R_NOISELESS 1
R_R47         VCC_B N2528632 R_NOISELESS 1M
R_R48         N2528632 N2528610 R_NOISELESS 1MEG
R_R49         N2528610 0 R_NOISELESS 1T
R_R5          MID N3126023 R_NOISELESS 1
R_R50         N2528610 N2528648 R_NOISELESS 1MEG
R_R51         N2528648 VEE_B R_NOISELESS 1M
R_R52         VEE_B 0 R_NOISELESS 1
R_R53         VCC_CLP MID R_NOISELESS 1T
R_R54         N2527914 MID R_NOISELESS 1
R_R55         N2527926 N2527914 R_NOISELESS 1M
R_R56         VEE_CLP MID R_NOISELESS 1T
R_R57         N2527948 MID R_NOISELESS 1
R_R58         N2527950 N2527948 R_NOISELESS 1M
R_R59         N2527992 MID R_NOISELESS 1T
R_R6          N3126031 N3126023 R_NOISELESS 100MEG
R_R60         N2527994 MID R_NOISELESS 1
R_R61         N2527996 N2527994 R_NOISELESS 1M
R_R62         N2528016 N2528022 R_NOISELESS 1M
R_R63         N2528034 MID R_NOISELESS 1T
R_R64         N2528022 MID R_NOISELESS 1
R_R65         N2528086 MID R_NOISELESS 1T
R_R66         N2528090 MID R_NOISELESS 1
R_R67         N2528092 N2528090 R_NOISELESS 1M
R_R68         N2528110 N2528116 R_NOISELESS 1M
R_R69         N2528128 MID R_NOISELESS 1T
R_R7          MID N3126031 R_NOISELESS 806.5K
R_R70         N2528116 MID R_NOISELESS 1
R_R71         N2528154 VSENSE R_NOISELESS 1M
R_R72         VCC_B N2528182 R_NOISELESS 1K
R_R73         N2528182 N2528218 R_NOISELESS 1M
R_R74         N2528186 VEE_B R_NOISELESS 1K
R_R75         N2528186 N2528214 R_NOISELESS 1M
R_R76         MID VCC_CLP R_NOISELESS 1K
R_R77         VEE_CLP MID R_NOISELESS 1K
R_R78         N2528558 MID R_NOISELESS 1
R_R79         N2528534 MID R_NOISELESS 1
R_R8          N2527438 N2527430 R_NOISELESS 1K
R_R80         V11 N2528278 R_NOISELESS 100
R_R81         V12 N2528284 R_NOISELESS 100
R_R82         N2528290 MID R_NOISELESS 1
R_R83         N2528290 SW_OL_OPAx211 R_NOISELESS 100
R_R9          N2527534 N3128929 R_NOISELESS 100MEG
R_RDUMMY      MID N2528470 R_NOISELESS 51.3K
R_RS_INN      IN- ESDN R_NOISELESS 10M
R_RS_INP      IN+ ESDP R_NOISELESS 10M
R_RX          N2528470 N3116957 R_NOISELESS 513K
R_RX1         MID N2528386 R_NOISELESS 1T
R_RX2         VIMON N2528386 R_NOISELESS 100
R_RX3         MID N2528398 R_NOISELESS 1T
R_RX4         VOUT_S N2528398 R_NOISELESS 100
R_R_CM1       ESDP MID R_NOISELESS 1T
R_R_CM2       MID ESDN R_NOISELESS 1T
R_R_DIFF      ESDN ESDP R_NOISELESS 100MEG
V_VCM_MAX     N2527580 VCC_B -1.4
V_VCM_MIN     N2527592 VEE_B 1.8
V_V_GRN       N2528128 MID -400
V_V_GRP       N2528086 MID 275
V_V_ISCN      N2528034 MID -69.656
V_V_ISCP      N2527992 MID 45.939
V_V_ORN       N2528530 VCLP -14.05
V_V_ORP       N2528566 VCLP 14.05
X_H1          N2528470 OUT N2528386 MID BLOCK_DC_H1_OPAx211 
X_H2          N2528522 N2528558 V12 MID BLOCK_DC_H2_OPAx211 
X_H3          N2528502 N2528534 V11 MID BLOCK_DC_H3_OPAx211 
X_S1          N2528502 CLAMP N2528502 CLAMP BLOCK_DC_S1_OPAx211 
X_S2          CLAMP N2528522 CLAMP N2528522 BLOCK_DC_S2_OPAx211 
X_U1          ESDP N2527376 VNSE_OPAx211 PARAMS: FLW=0.1 GLF=0.0115 RNV=1.8
X_U10         VCC_CLP VEE_CLP VOUT_S MID N2527914 N2527948 CLAMP_AMP_LO_OPAx211 PARAMS:
+  G=1
X_U11         N2527992 N2528034 VIMON MID N2527994 N2528022 CLAMP_AMP_LO_OPAx211
+  PARAMS: G=1
X_U12         N2528086 N2528128 N2528154 MID N2528090 N2528116 CLAMP_AMP_HI_OPAx211
+  PARAMS: G=10
X_U16         MID N2528290 N2528278 N2528284 OL_SENSE_OPAx211
X_U18         VIMON MID N2528182 VCC_B CLAWP_OPAx211
X_U19         MID VIMON VEE_B N2528186 CLAWN_OPAx211
X_U20         ESDN ESDP ESD_BB_OPAx211
X_U21         OUT VCC VEE ESD_OUT_OPAx211
X_U22         N2527996 N2528016 CL_CLAMP MID CL_SRC_OPAx211 PARAMS: GAIN=1 IPOS=1.10E1
+  INEG=-1.6E1
X_U23         N2528092 N2528110 CLAMP MID GR_SRC_OPAx211 PARAMS: GAIN=1 IPOS=0.6E1
+  INEG=-0.6E1
X_U25         SW_OL_OPAx211 MID N3116503 N3116515 SW_OL_OPAx211
X_U26         VIMON MID VCC MID IQ_SRC_OPAx211 PARAMS: GAIN=1E-3
X_U27         MID VIMON MID VEE IQ_SRC_OPAx211 PARAMS: GAIN=1E-3
X_U30         N2527614 N2527576 MID N2527624 AOL_1_OPAx211 PARAMS: GAIN=1E-4 IPOS=.5
+  INEG=-.5
X_U31         N2527624 MID MID CLAMP AOL_2_OPAx211 PARAMS: GAIN=5.378E-2 IPOS=0.295
+  INEG=-0.298
X_U32         N3116665 MID MID N3116957 ZO_SRC_OPAx211 PARAMS: GAIN=2.940E4 IPOS=50E9
+  INEG=-50E9
X_U35         N2527926 N2527950 CLAW_CLAMP MID CLAW_SRC_OPAx211 PARAMS: GAIN=1
+  IPOS=0.55E1 INEG=-0.8E1
X_U39         N2527376 MID FEMT_OPAx211 PARAMS: FLWF=0.1 GLFF=19.105 RNVF=3.42E6
X_U4          N2527430 N2527376 VOS_DRIFT_OPAx211 PARAMS: DC=17.21E-06 POL=1
+  DRIFT=0.15E-6
X_U40         ESDN MID FEMT_OPAx211 PARAMS: FLWF=0.1 GLFF=19.105 RNVF=3.42E6
X_U5          ESDN ESDP VCC VEE ESD_IN_OPAx211
X_U6          N2527544 MID N2527600 MID N2527580 N2527592 VCM_CLAMP_OPAx211 PARAMS:
+  GAIN=1
.MODEL R_NOISELESS RES (T_ABS=-273.15)

*
.SUBCKT BLOCK_DC_H1_OPAx211 1 2 3 4  
H_H1         3 4 VH_H1 1K
VH_H1         1 2 0V
.ENDS  BLOCK_DC_H1_OPAx211
*
.SUBCKT BLOCK_DC_H2_OPAx211 1 2 3 4  
H_H2         3 4 VH_H2 1
VH_H2         1 2 0V
.ENDS  BLOCK_DC_H2_OPAx211
*
.SUBCKT BLOCK_DC_H3_OPAx211 1 2 3 4  
H_H3         3 4 VH_H3 -1
VH_H3         1 2 0V
.ENDS  BLOCK_DC_H3_OPAx211
*
.SUBCKT BLOCK_DC_S1_OPAx211 1 2 3 4  
S_S1         3 4 1 2 _S1
RS_S1         1 2 1G
.MODEL         _S1 VSWITCH ROFF=1E12 RON=10M VOFF=0.0V VON=10MV
.ENDS  BLOCK_DC_S1_OPAx211
*
.SUBCKT BLOCK_DC_S2_OPAx211 1 2 3 4  
S_S2         3 4 1 2 _S2
RS_S2         1 2 1G
.MODEL         _S2 VSWITCH ROFF=1E12 RON=10M VOFF=0.0V VON=10MV
.ENDS  BLOCK_DC_S2_OPAx211
*
.SUBCKT AOL_1_OPAx211 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1E-4 IPOS=.5 INEG=-.5
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS  AOL_1_OPAx211
*
.SUBCKT AOL_2_OPAx211 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=5.378E-2 IPOS=0.295 INEG=-0.298
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS  AOL_2_OPAx211
*
.SUBCKT CLAMP_AMP_HI_OPAx211 VC+ VC- VIN COM VO+ VO- PARAMS: G=10
GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
GVO- COM VO- VALUE = {IF(V(VIN,COM)<V(VC-,COM),((V(VC-,COM)-V(VIN,COM))*G),0)}
.ENDS  CLAMP_AMP_HI_OPAx211
*
.SUBCKT CLAMP_AMP_LO_OPAx211 VC+ VC- VIN COM VO+ VO- PARAMS: G=1
GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
GVO- COM VO- VALUE = {IF(V(VIN,COM)<V(VC-,COM),((V(VC-,COM)-V(VIN,COM))*G),0)}
.ENDS  CLAMP_AMP_LO_OPAx211
*
.SUBCKT CLAWN_OPAx211 VC+ VC- IOUT+ IOUT-
G1 IOUT+ IOUT- TABLE {(V(VC+,VC-))} =
+(0,       0.20E-3)
+(46.953, 5.02E-04)
+(48.673, 6.43E-04)
+(51.081, 1.22E-03)
+(57.444, 3.95E-03)
+(61.916, 0.006816)
+(62.690, 0.007324)
+(64.238, 0.008527)
+(65.786, 0.009669)
+(67.334, 0.010742)
+(68.882, 0.011778)
+(69.656, 0.012297)
.ENDS  CLAWN_OPAx211
*
.SUBCKT CLAWP_OPAx211 VC+ VC- IOUT+ IOUT-
G1 IOUT+ IOUT- TABLE {(V(VC+,VC-))} =
+(0,      2.09E-04)
+(29.284, 2.64E-04)
+(32.430, 6.05E-04)
+(34.747, 1.41E-03)
+(35.835, 1.99E-03)
+(38.523, 5.80E-03)
+(41.062, 1.04E-02)
+(43.230, 1.21E-02)
+(45.939, 1.45E-02)
.ENDS  CLAWP_OPAx211
*
.SUBCKT CLAW_SRC_OPAx211 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=0.55E1 INEG=-0.8E1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS  CLAW_SRC_OPAx211
*
.SUBCKT CL_SRC_OPAx211 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=1.10E1 INEG=-1.6E1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS  CL_SRC_OPAx211
*
.SUBCKT ESD_BB_OPAx211 ESDN ESDP
.MODEL ESD_SW VSWITCH(RON=50 ROFF=1E12 VON=700E-3 VOFF=0)
S1 ESDN ESDP ESDN ESDP ESD_SW
S2 ESDP ESDN ESDP ESDN ESD_SW
.ENDS  ESD_BB_OPAx211
*
.SUBCKT ESD_IN_OPAx211 ESDN ESDP VCC VEE
.MODEL ESD_SW VSWITCH(RON=50 ROFF=1E12 VON=500E-3 VOFF=100E-3)
S1 ESDN VCC ESDN VCC ESD_SW
S2 ESDP VCC ESDP VCC ESD_SW
S3 VEE ESDN VEE ESDN ESD_SW
S4 VEE ESDP VEE ESDP ESD_SW
.ENDS  ESD_IN_OPAx211
*
.SUBCKT ESD_OUT_OPAx211 OUT VCC VEE
.MODEL ESD_SW VSWITCH(RON=50 ROFF=1E12 VON=500E-3 VOFF=100E-3)
S1 OUT VCC OUT VCC ESD_SW
S2 VEE OUT VEE OUT ESD_SW
.ENDS  ESD_OUT_OPAx211
*
.SUBCKT FEMT_OPAx211 1 2 PARAMS: FLWF=0.1 GLFF=19.105 RNVF=3.42E6
.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_OPAx211
*
.SUBCKT GR_SRC_OPAx211 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=0.6E1 INEG=-0.6E1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS  GR_SRC_OPAx211
*
.SUBCKT IQ_SRC_OPAx211 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1E-3
G1 IOUT+ IOUT- VALUE={IF( (V(VC+,VC-)<=0),0,GAIN*V(VC+,VC-) )}
.ENDS  IQ_SRC_OPAx211
*
.SUBCKT OL_SENSE_OPAx211 COM SW+ OLN OLP
GSW+ COM SW+ VALUE = {IF((V(OLN,COM)>10E-3 | V(OLP,COM)>10E-3),1,0)}
.ENDS  OL_SENSE_OPAx211
*
.SUBCKT SW_OL_OPAx211 SW_OL_OPAx211 MID CAP_L CAP_R
.MODEL OL_SW VSWITCH(RON=1E-3 ROFF=1E12 VON=900E-3 VOFF=800E-3)
S1 CAP_L CAP_R SW_OL_OPAx211 MID OL_SW
.ENDS  SW_OL_OPAx211
*
.SUBCKT VCM_CLAMP_OPAx211 VIN+ VIN- IOUT- IOUT+ VP+ VP- PARAMS: GAIN=1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VIN+,VIN-),V(VP-,VIN-), V(VP+,VIN-))}
.ENDS  VCM_CLAMP_OPAx211
*
.SUBCKT VNSE_OPAx211 1 2 PARAMS: FLW=0.1 GLF=0.0115 RNV=1.8
.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_OPAx211
*
.SUBCKT VOS_DRIFT_OPAx211 VOS+ VOS- PARAMS: DC=17.21E-06 POL=1 DRIFT=0.15E-6
E1 VOS+ VOS- VALUE={DC+POL*DRIFT*(TEMP-27)}
.ENDS  VOS_DRIFT_OPAx211
*
.SUBCKT ZO_SRC_OPAx211 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=2.940E4 IPOS=50E9 INEG=-50E9
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.ENDS  ZO_SRC_OPAx211
*
.ENDS OPAx211

关于这个仿真模型文件里的其他内容可以移步到SPICE电路分析基本语法_spice语法-CSDN博客去了解。

修改完文件之后我们回到Multisim软件中,点“工具”找到“元器件向导”进行导入

点击后页面如下,我们选择仅仿真即可,之后点击下一步。

在这个页面需要填管脚数量:

在仿真模型文件里可以看到这个模型有5个引脚

这里需要匹配我们导入模型的原理图符号。这个默认的太丑了,我们可以选择软件里自带的模型去代替。点击“从数据库中复制”

由于Multisim本身就有OPA211这个芯片,我们直接使用这个符号就好

点击确认进到下一个页面:

之后直接下一步,可以看到我们需要设置管脚的参数:

按照对应功能设置好之后我们继续点下一步:

这里需要我们将下载的文件导入进来。点“从文件加载”:

把刚刚改的文件选中即可。

之后检查一下管脚映射表是否正确

很明显,这里管脚的供电被错误映射了,我们需要手动更改一下:

最后这里直接找个地方放起来就好,最好分类分清楚,避免下次使用的时候找不到模型

这样我们就完成导入了,可以使用导入的模型仿真验证一下功能

三.导入ADI模型

ADI导入模型比TI方便一些,我们直接下载之后直接在Multisim中导入就好,不需要像TI一样更改后缀名和文件内容。具体操作如下:

我们用AD8603举例,首先现在ADI官网搜AD8603

进入到AD8603的详细页面后往下拉找到SPICE模型,点击下载。

ADI的模型下载好之后直接就是我们需要的.cir文件。之后的步骤就和前文中TI导入的流程一样了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值