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.

BQ25785EVM-DOC-CERT: Downloading simulation model to Emagtech SPICE

Part Number: BQ25785EVM-DOC-CERT
Other Parts Discussed in Thread: OPA320

Attempting to download OPA320 SPICE file to Emagtech B2.Spice A/D. 

Excuse the bad part number.

B2.Spice has a "create device model from text file."  The OPAx320-Q1.LIB file on TI website (attached) is not recognized until I rename it .txt.  Then is accepted by Emagtech and I can fill in 4 parameters and check OK.  Then it pauses 10 sec and closes without loading OPA320 as a device. Where did I go wrong?

Larry

larry@capsense.com

OPAx320-Q1.LIB 

  • Please try the attached OPA320 netlist.  Make sure the OPA320 symbol pin name correspond to following:  .SUBCKT OPAx320 IN+ IN- VCC VEE OUT  

    *$
    * OPAx320
    *****************************************************************************
    * (C) Copyright 2021 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: OPAx320
    * Date: 22JUL2021
    * Model Type: Generic (suitable for all analysis types)
    * EVM Order Number: N/A 
    * EVM Users Guide:  N/A 
    * Datasheet: SBOS513F -AUGUST 2010-REVISED DECEMBER 2016
    * Created with Green-Williams-Lis Op Amp Macro-model Architecture
    *
    * Model Version: Final 1.6
    *
    *****************************************************************************
    *
    * Updates:
    *
    * Final 1.6
    * 1. Modified the capacitor(C14) value from 1F to 100nF in GND Float-IQ block  
    *    to resolve the convergence issue in single and asymmetric supply test.
    * 2. Updated Aol to match the GBW as per the datasheet.
    * 3. Updated CLAW curves to match the datasheet.
    * 4. Updated Overload recovery time (tor).
    * 5. Updated the model name from OPA320 to OPAx320.
    *
    * Final 1.5
    * Updated with unique subckt name, Vos drift, Current Noise and edits in claw block
    *
    * Final 1.4
    * 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. OPAx320 model is available in single core(OPA320) and dual core(OPA2320). 
    *****************************************************************************
    .SUBCKT OPAx320 IN+ IN- VCC VEE OUT  
    *****************************************************************************
    .MODEL R_NOISELESS RES (T_ABS=-273.15)
    *
    C_C1          N24458 N24659  61.213F   
    C_C10         N37029 N37037  19.76104U   
    C_C11         MID N39473  35.991F   
    C_C12         N39884 N39892  1.5612F   
    C_C13         0 N2425309  1F   
    C_C14         0 N2425287  100N   
    C_C15         0 N2425325  1F   
    C_C16         MID N56849  1F   
    C_C17         MID N57325  1F   
    C_C18         MID N59747  1F   
    C_C19         MID N59865  1F   
    C_C2          N25921 N25929  18.629P   
    C_C20         MID N65579  1F   
    C_C21         MID N65697  1F   
    C_C22         MID N68774  1F   
    C_C23         N72398 MID  1F   
    C_C24         MID N72391  1F   
    C_C25         MID N81574  1P   
    C_C26         MID N81664  1P   
    C_C27         MID SW_OL_OPAx320  1N   
    C_C28         VCLP MID  1P   
    C_C29         VIMON MID  1P   
    C_C3          N27785 N27793  18.629P   
    C_C30         VOUT_S MID  1P   
    C_C32         MID N2419074  3.117831E-16   
    C_C33         MID N36262  7.117831E-16   
    C_C4          N32347 MID  1F   
    C_C41         N2821521 N2821796  331.6P   
    C_C5          CLAMP MID  30.6N   
    C_C_COM0      ESDP MID  4P   
    C_C_COM1      MID ESDN  4P   
    C_C_DIFF      ESDN ESDP  5P   
    E_E1          MID 0 N2425287 0 1
    E_E2          N158495 MID CL_CLAMP MID 1
    E_E3          N161937 MID OUT MID 1
    G_G1          N24458 MID ESDP MID -863.09U
    G_G12         CLAW_CLAMP MID N36262 MID -1M
    G_G13         CL_CLAMP MID CLAW_CLAMP MID -1M
    G_G15         N37029 MID CL_CLAMP N45999 -341.4329
    G_G16         N39124 MID N37037 MID -1.6071
    G_G17         N39884 MID N39417 MID -1
    G_G18         VCC_B 0 VCC 0 -1
    G_G19         VEE_B 0 VEE 0 -1
    G_G2          N25415 N25397 N25248 MID -1M
    G_G20         VCC_CLP MID N72398 MID -1M
    G_G21         VEE_CLP MID N72391 MID -1M
    G_G22         N1356345 MID N1356333 MID -1
    G_G23         N1356409 MID N1356429 MID -1
    G_G26         N2419074 MID VSENSE MID -1U
    G_G27         N36262 MID N2419074 MID -1U
    G_G3          N25921 MID VEE_B MID -1.1733
    G_G35         N2821521 MID N24659 MID -1
    G_G36         N25248 MID N2821796 MID -416.7
    G_G4          N27785 MID VCC_B MID -1.1721
    G_G5          N28678 N28438 N27793 N25929 -1M
    G_G6          VSENSE MID CLAMP MID -1M
    I_I_B         N24207 MID DC 200F  
    I_I_OS        ESDN MID DC 1F  
    I_I_Q         VCC VEE DC 1.5M  
    R_R1          IN+ ESDP R_NOISELESS 10M
    R_R10         MID N25921 R_NOISELESS 1
    R_R102        N2821796 N2821521 R_NOISELESS 10K
    R_R103        MID N2821521 R_NOISELESS 1
    R_R104        MID N2821796 R_NOISELESS 24.06
    R_R105        MID N25248 R_NOISELESS 1
    R_R11         MID N25929 R_NOISELESS 427.1606
    R_R12         N27793 N27785 R_NOISELESS 100MEG
    R_R13         MID N27785 R_NOISELESS 1
    R_R14         MID N27793 R_NOISELESS 427.1606
    R_R15         N28438 N25415 R_NOISELESS 1M
    R_R16         N28678 N28438 R_NOISELESS 1K
    R_R17         N31303 ESDN R_NOISELESS 1M
    R_R18         MID N31389 R_NOISELESS 1T
    R_R19         MID N31737 R_NOISELESS 1T
    R_R2          IN- ESDN R_NOISELESS 10M
    R_R20         N32236 MID R_NOISELESS 1
    R_R21         N32347 N32236 R_NOISELESS 1M
    R_R22         MID N32510 R_NOISELESS 1MEG
    R_R23         MID CLAMP R_NOISELESS 1MEG
    R_R24         MID VSENSE R_NOISELESS 1K
    R_R3          ESDP MID R_NOISELESS 1T
    R_R32         MID CLAW_CLAMP R_NOISELESS 1K
    R_R33         MID CL_CLAMP R_NOISELESS 1K
    R_R34         N37037 N37029 R_NOISELESS 10K
    R_R35         MID N37029 R_NOISELESS 1
    R_R36         MID N37037 R_NOISELESS 16.47254K
    R_R37         MID N39124 R_NOISELESS 1
    R_R38         N39417 N39124 R_NOISELESS 52.922618K
    R_R39         N39473 N39417 R_NOISELESS 10K
    R_R4          MID ESDN R_NOISELESS 1T
    R_R40         N39892 N39884 R_NOISELESS 10K
    R_R41         MID N39884 R_NOISELESS 1
    R_R42         MID N39892 R_NOISELESS 1.057141K
    R_R43         MID N46041 R_NOISELESS 1
    R_R46         VCC_B 0 R_NOISELESS 1
    R_R47         VCC_B N2425309 R_NOISELESS 1M
    R_R48         N2425309 N2425287 R_NOISELESS 1MEG
    R_R49         N2425287 0 R_NOISELESS 1T
    R_R5          MID N24458 R_NOISELESS 1
    R_R50         N2425287 N2425325 R_NOISELESS 1MEG
    R_R51         N2425325 VEE_B R_NOISELESS 1M
    R_R52         VEE_B 0 R_NOISELESS 1
    R_R53         VCC_CLP MID R_NOISELESS 1T
    R_R54         N55560 MID R_NOISELESS 1
    R_R55         N56849 N55560 R_NOISELESS 1M
    R_R56         VEE_CLP MID R_NOISELESS 1T
    R_R57         N57321 MID R_NOISELESS 1
    R_R58         N57325 N57321 R_NOISELESS 1M
    R_R59         N59739 MID R_NOISELESS 1T
    R_R6          N24659 N24458 R_NOISELESS 100MEG
    R_R60         N59743 MID R_NOISELESS 1
    R_R61         N59747 N59743 R_NOISELESS 1M
    R_R62         N59865 N59881 R_NOISELESS 1M
    R_R63         N59905 MID R_NOISELESS 1T
    R_R64         N59881 MID R_NOISELESS 1
    R_R65         N65567 MID R_NOISELESS 1T
    R_R66         N65575 MID R_NOISELESS 1
    R_R67         N65579 N65575 R_NOISELESS 1M
    R_R68         N65697 N65713 R_NOISELESS 1M
    R_R69         N65737 MID R_NOISELESS 1T
    R_R7          MID N24659 R_NOISELESS 130.16922K
    R_R70         N65713 MID R_NOISELESS 1
    R_R71         N68774 VSENSE R_NOISELESS 1M
    R_R72         VCC_B N72064 R_NOISELESS 1K
    R_R73         N72064 N72398 R_NOISELESS 1M
    R_R74         N72073 VEE_B R_NOISELESS 1K
    R_R75         N72073 N72391 R_NOISELESS 1M
    R_R76         MID VCC_CLP R_NOISELESS 1K
    R_R77         VEE_CLP MID R_NOISELESS 1K
    R_R78         N1356409 MID R_NOISELESS 1
    R_R79         N1356345 MID R_NOISELESS 1
    R_R8          N25415 N25397 R_NOISELESS 1K
    R_R80         V11 N81574 R_NOISELESS 100
    R_R81         V12 N81664 R_NOISELESS 100
    R_R82         N81756 MID R_NOISELESS 1
    R_R83         N81756 SW_OL_OPAx320 R_NOISELESS 100
    R_R84         N158495 VCLP R_NOISELESS 100
    R_R89         MID N2419074 R_NOISELESS 1MEG
    R_R9          N25929 N25921 R_NOISELESS 100MEG
    R_R90         MID N36262 R_NOISELESS 1MEG
    R_RDUMMY      MID N45999 R_NOISELESS 5.247284K
    R_RX          N45999 N46041 R_NOISELESS 52.47284K
    R_RX1         MID N161737 R_NOISELESS 1T
    R_RX2         VIMON N161737 R_NOISELESS 100
    R_RX3         MID N161937 R_NOISELESS 1T
    R_RX4         VOUT_S N161937 R_NOISELESS 100
    V_VCM_MAX     N31389 VCC_B 100M
    V_VCM_MIN     N31737 VEE_B -100M
    V_V_GRN       N65737 MID -115
    V_V_GRP       N65567 MID 100
    V_V_ISCN      N59905 MID -70.379
    V_V_ISCP      N59739 MID 65
    V_V_ORN       N1356333 VCLP -920.05M
    V_V_ORP       N1356429 VCLP 920.05M
    X_H1          N45999 OUT N161737 MID BLOCK_DC_H1_OPAx320 
    X_H2          N1356115 N1356409 V12 MID BLOCK_DC_H2_OPAx320 
    X_H3          N1356061 N1356345 V11 MID BLOCK_DC_H3_OPAx320 
    X_S1          N1356061 CLAMP N1356061 CLAMP BLOCK_DC_S1_OPAx320 
    X_S2          CLAMP N1356115 CLAMP N1356115 BLOCK_DC_S2_OPAx320  
    X_U1          ESDP N24207 VNSE_OPAx320 PARAMS: FLW=10 GLF=0.08402 RNV=58.016
    X_U10         VCC_CLP VEE_CLP VOUT_S MID N55560 N57321 CLAMP_AMP_LO_OPAx320 PARAMS: G=1
    X_U11         N59739 N59905 VIMON MID N59743 N59881 CLAMP_AMP_LO_OPAx320 PARAMS: G=1
    X_U12         N65567 N65737 N68774 MID N65575 N65713 CLAMP_AMP_HI_OPAx320 PARAMS: G=10
    X_U16         MID N81756 N81574 N81664 OL_SENSE_OPAx320
    X_U18         VIMON MID N72064 VCC_B CLAWP_OPAx320
    X_U19         MID VIMON VEE_B N72073 CLAWN_OPAx320
    X_U21         OUT VCC VEE ESD_OUT_OPAx320
    X_U22         N59747 N59865 CL_CLAMP MID CL_SRC_OPAx320 PARAMS: GAIN=1 IPOS=0.4E1
    +  INEG=-0.46E1
    X_U23         N65579 N65697 CLAMP MID GR_SRC_OPAx320 PARAMS: GAIN=1 IPOS=0.61E1
    +  INEG=-0.61E1
    X_U25         SW_OL_OPAx320 MID N37029 N37037 SW_OL_OPAx320
    X_U26         VIMON MID VCC MID IQ_SRC_OPAx320 PARAMS: GAIN=1E-3
    X_U27         MID VIMON MID VEE IQ_SRC_OPAx320 PARAMS: GAIN=1E-3
    X_U30         N32347 N31303 MID N32510 AOL_1_OPAx320 PARAMS: GAIN=1E-4 IPOS=.5 INEG=-.5
    X_U31         N32510 MID MID CLAMP AOL_2_OPAx320 PARAMS: GAIN=0.041697 IPOS=0.315
    +  INEG=-0.315
    X_U32         N39892 MID MID N46041 ZO_SRC_OPAx320 PARAMS: GAIN=10.4595 IPOS=6821.47E1
    +  INEG=-7386.067E1
    X_U35         N56849 N57325 CLAW_CLAMP MID CLAW_SRC_OPAx320 PARAMS: GAIN=1 IPOS=0.2E1
    +  INEG=-0.23E1
    X_U36         N24207 MID FEMT_OPAx320 PARAMS: NVRF=0.6
    X_U37         ESDN MID FEMT_OPAx320 PARAMS: NVRF=0.6
    X_U4          N25397 N24207 VOS_DRIFT_OPAx320 PARAMS: DC=1.245E-05 POL=1 DRIFT=1.50E-06
    X_U5          ESDN ESDP VCC VEE ESD_IN_OPAx320
    X_U6          N28678 MID N32236 MID N31389 N31737 VCM_CLAMP_OPAx320 PARAMS: GAIN=1
    .ENDS OPAx320
    *
    .SUBCKT BLOCK_DC_H1_OPAx320 1 2 3 4  
    H_H1         3 4 VH_H1 1K
    VH_H1         1 2 0V
    .ENDS  BLOCK_DC_H1_OPAx320
    *
    .SUBCKT BLOCK_DC_H2_OPAx320 1 2 3 4  
    H_H2         3 4 VH_H2 1
    VH_H2         1 2 0V
    .ENDS  BLOCK_DC_H2_OPAx320
    *
    .SUBCKT BLOCK_DC_H3_OPAx320 1 2 3 4  
    H_H3         3 4 VH_H3 -1
    VH_H3         1 2 0V
    .ENDS  BLOCK_DC_H3_OPAx320
    *
    .SUBCKT BLOCK_DC_S1_OPAx320 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_OPAx320
    *
    .SUBCKT BLOCK_DC_S2_OPAx320 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_OPAx320
    *
    .SUBCKT AOL_1_OPAx320 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_OPAx320
    *
    .SUBCKT AOL_2_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=0.041697  IPOS=0.315 INEG=-0.315
    G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
    .ENDS  AOL_2_OPAx320
    *
    .SUBCKT CLAMP_AMP_HI_OPAx320 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_OPAx320
    *
    .SUBCKT CLAMP_AMP_LO_OPAx320 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_OPAx320
    *
    .SUBCKT CLAWN_OPAx320 VC+ VC- IOUT+ IOUT-
    G1 IOUT+ IOUT- TABLE {(V(VC+,VC-))} =
    +(0,       10.96E-6)
    +(12.46, 0.00016055)
    +(23.46, 0.00033055)
    +(36.341, 0.0005865)
    +(46.919, 0.0008115)
    +(56.559, 0.0010602)
    +(64.905, 0.0014003)
    +(68.033, 0.0016047)
    +(69.597, 0.0018062)
    +(70.379, 0.0019381)
    .ENDS  CLAWN_OPAx320
    *
    .SUBCKT CLAWP_OPAx320 VC+ VC- IOUT+ IOUT-
    G1 IOUT+ IOUT- TABLE {(V(VC+,VC-))} =
    +(0,       10.73E-6)
    +(17.896, 0.0002413)
    +(35.793, 0.0006242)
    +(47.724, 0.0010174)
    +(49.514, 0.0010818)
    +(53.093, 0.0013016)
    +(56.690, 0.0015382)
    +(65,       0.00275)
    .ENDS  CLAWP_OPAx320
    *
    .SUBCKT CLAW_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=0.2E1 INEG=-0.23E1
    G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
    .ENDS  CLAW_SRC_OPAx320
    *
    .SUBCKT CL_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=0.4E1 INEG=-0.46E1
    G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
    .ENDS  CL_SRC_OPAx320
    *
    .SUBCKT ESD_IN_OPAx320 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_OPAx320
    *
    .SUBCKT ESD_OUT_OPAx320 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_OPAx320
    *
    .SUBCKT FEMT_OPAx320 1 2 PARAMS: NVRF=0.6
    E1 3 0 5 0 10
    R1 5 0 {1.184*PWR(NVRF,2)}
    R2 5 0 {1.184*PWR(NVRF,2)}
    G1 1 2 3 0 1E-6
    .ENDS  FEMT_OPAx320
    *
    .SUBCKT GR_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=0.61E1 INEG=-0.61E1
    G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
    .ENDS  GR_SRC_OPAx320
    *
    .SUBCKT IQ_SRC_OPAx320 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_OPAx320
    *
    .SUBCKT OL_SENSE_OPAx320 COM SW+ OLN OLP
    GSW+ COM SW+ VALUE = {IF((V(OLN,COM)>10E-3 | V(OLP,COM)>10E-3),1,0)}
    .ENDS  OL_SENSE_OPAx320
    *
    .SUBCKT SW_OL_OPAx320 SW_OL_OPAx320 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_OPAx320 MID OL_SW
    .ENDS  SW_OL_OPAx320
    *
    .SUBCKT VCM_CLAMP_OPAx320 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_OPAx320
    *
    .SUBCKT VNSE_OPAx320 1 2 PARAMS: FLW=10 GLF=0.08402 RNV=58.016
    .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_OPAx320
    *
    .SUBCKT VOS_DRIFT_OPAx320 VOS+ VOS- PARAMS: DC=1.243E-05 POL=1 DRIFT=1.50E-06
    E1 VOS+ VOS- VALUE={DC+POL*DRIFT*(TEMP-27)}
    .ENDS  VOS_DRIFT_OPAx320
    *
    .SUBCKT ZO_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=10.4595 IPOS=6821.47E1 INEG=-7386.067E1
    G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
    .ENDS  ZO_SRC_OPAx320
    *
    
    

  • It's been three weeks since your last reply.  Thus, I'lclose this thread for now.