08-09-2010 05:04 PM
Hi everybody,
I'm trying to import a spice model to multisim 10. t's a Mosfet driver (IR2110). I've been following some manuals about this issue. Moreover, after reading posts, I've seen that this model (downloaded from the manufacturer's website) works fine once you substitute TEMP and write a number instead( otherwise, there's a problem with temperature when simulating). Nevertheless, I cannot find the way to import the info properly to multisim. I attach the beginning and the end of the spice model.
**********************************************************************
*
*  Copyright (c) International Rectifier
*
*  IR2110: High and Low Side Driver
*   
*  Ports 
*    VDD: Logic Supply
*    HIN: Logic Input for High Side Gate Driver Output (HO), in phase
*    SD:  Logic Input for Shutdown
*    LIN: Logic Input for Low Side Gate Driver Output (LO), in phase
*    VSS: Logic Ground
*    VB:  High Side Floating Supply 
*    HO:  High Side Gate Diver Output
*    VS:  High Side Floating Supply Return
*    VCC: Low Side Supply
*    LO:  Low Side Gate Driver Output
*    COM: Low Side Return
*
*  Created by Pspice Version 8 
*
*  Date Created: 03/25/2003
*
***********************************************************************
*
*  This behavioral model was developed in compliance with Data Sheet 
*  No. PD60147-R except noted below: 
*  (1) There is no frequency effect on temperature.
*  (2) The power dissipation is different. 
*  (3) The values of output high/low short circuit current are adjusted 
*      for the proper modeling of turn-on rise/turn-off fall time.
*  (4) The "Low side return (COM)" pin must be grounded.
***********************************************************************
.SUBCKT IR2110 VDD HIN SD LIN VSS HO VB VS VCC COM LO 
+PARAMS:  
+         T1=-40 T2=25 T3=125
+         V1=10 V2=15 V3=20
+         tonT1=90n tonT2=120n tonT3=170n
+         tonV1=140n tonV2=120n tonV3=100n
+         toffT1=77n toffT2=94n toffT3=130n
+         toffV1=115n toffV2=94n toffV3=75n
+         tonVdd1=125n tonVdd2=120n tonVdd3=115n
+         toffVdd1=113n toffVdd2=94n toffVdd3=72n
.MODEL diode25 d
+IS=1.0e-14 RS=0.01 N=1 EG=1.11
+XTI=3 BV=25 IBV=0.0001 CJO=0
+VJ=0.75 M=0.333 FC=0.5 TT=0
+KF=0 AF=1
.MODEL diode525 d
+IS=1.0e-14 RS=0.01 N=1 EG=1.11
+XTI=3 BV=525 IBV=0.0001 CJO=0
+VJ=0.75 M=0.333 FC=0.5 TT=0
+KF=0 AF=1
C_MD1_C2         VSS MD2_Nor3b_2  10p  
C_MD1_C3         VSS MD2_Inv2_1  10p  
C_MD1_C1         VSS MD2_Inv1_1  1n  
D_MD1_D2         VSS HIN diode25 
D_MD1_D3         SD VDD diode25 
D_MD1_D4         VSS SD diode25 
D_MD1_D5         LIN VDD diode25 
D_MD1_D6         VSS LIN diode25 
D_MD1_D7         VSS VDD diode25 
D_MD1_D1         HIN VDD diode25 
C_MD1_Trig3_CTrig         VSS MD2_Inv2_1  10p  
R_MD1_Trig3_R1Trig         MD1_Trig3_3 VDD  100Meg  
R_MD1_Trig3_R2Trig         MD1_Trig3_4 MD1_Trig3_3  66.7Meg  
R_MD1_Trig3_R3Trig         VSS MD1_Trig3_4  106.1Meg  
X_MD1_Trig3_Comp         LIN MD1_Trig3_3 MD2_Inv2_1 com COMP
S_MD1_Trig3_PTrig         MD1_Trig3_4 VSS MD2_Inv2_1 VSS _MD1_Trig3_PTrig
RS_MD1_Trig3_PTrig        MD2_Inv2_1 VSS 1G
.MODEL        _MD1_Trig3_PTrig VSWITCH Roff=1e9 Ron=1 Voff=0.01 Von=4.99
R_MD1_R1         VSS HIN 750k TC=-0.00783811, 0.0000372046
R_MD1_R2         VSS SD 750k TC=-0.00783811, 0.0000372046
C_MD1_Trig1_CTrig         VSS MD2_Inv1_1  10p  
R_MD1_Trig1_R1Trig         MD1_Trig1_3 VDD  100Meg  
R_MD1_Trig1_R2Trig         MD1_Trig1_4 MD1_Trig1_3  66.7Meg  
R_MD1_Trig1_R3Trig         VSS MD1_Trig1_4  106.1Meg 
 
...............................................................................I have avoided copying all the file.
V_MD3_DlyLS_VCC2         MD3_DlyLS_12 VSS 5V
S_MD3_DlyLS_N2         MD3_DlyLS_9 VSS MD3_DlyLS_6 VSS _MD3_DlyLS_N2
RS_MD3_DlyLS_N2        MD3_DlyLS_6 VSS 1G
.MODEL        _MD3_DlyLS_N2 VSWITCH Roff=1e6 Ron=1 Voff=0.1V Von=4.9V
C_MD3_DlyLS_C4         VSS MD3_DlyLS_7  10p  
E_MD3_DlyLS_ABM13         MD3_DlyLS_17 com   VALUE { (1-EXP(-( {toffV1}+({toffV3}-
+ {toffV1})/({V3}-{V1})*((V(VCC))-{V1}))/10/ 10n))/  
+ (1-EXP(-( {toffV1}+({toffV3}-{toffV1})/({V3}-{V1})*({V2}  -{V1}))/10/ 10n)) 
+   }
.ENDS IR2110
.SUBCKT COMP 1 2 3 4
E1 5 4 VALUE={IF((V(1)>V(2)), V(4)+5V, V(4))}
R1 5 3 1
C1 3 4 10P
.ENDS
I don't know if it must be considered analogic or digital when creating the multisim model. On the other hand, I'm not sure if it's a multimodel or single model because I see .SUBCKT IR2110 VDD HIN SD LIN VSS HO VB VS VCC COM LO (11 pins VDD the first and LO the last, in theory) but I also see some .MODEL.
Any suggestions?
Kind regards.
08-11-2010 02:46 PM
Hi,
Any SPICE model you import into Multisim is an analog model. The model starts with the ".suckt" statement and ends with an ".ends" statement, everything in between is part of the model. In SPICE, you are allowed to have model inside a model.
Attached is a circuit with the IRF2110 I created using the model downloaded from IRF website.
08-11-2010 03:45 PM
Thank you. I appreciate your help.
08-19-2010 02:01 AM
Hi socio74,
      I think you will  have to create a new component in Multisim and then import the Pspice  file for it. There are instructions on creating new components in  Multisim, you can find them on page 6-3 of the user manual. Step 13  (found on page 6-6) explains how you can import the spice model once you  have created the component.
     Moreove, I think you may find the following document useful. Hope this helps.
Regards,
08-19-2010 03:27 AM
Thanks David. It's been very useful.
Regards.
Sebastian.
02-05-2012 07:05 AM - edited 02-05-2012 07:06 AM
Hi.
I also have such problem with IR2110. Does your model worked already?
05-08-2015 12:15 PM
Thank you very much , I've searched for it very long period of time
you are the best ^_^