From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

problema al importar modelo spice

Hola a todos,

 

Estoy intentando importar un modelo spice a Multisim 10. Concretamente es un Mosfet driver (IR2110). He estado leyendo algunos tutoriales sobre el tema e incluso he leido que este modelo en concreto (bajado de la pagina del fabricante) funciona bien tras sustituir TEMP por un valor concreto (por lo visto da un error de  temperatura al simular). Pero no logro hacerlo funcionar. Adjunto principio y final del modelo spice, ya que mi duda es como importar la informacion a Multisim adecuadamente.

**********************************************************************
*
*  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 

 
...............................................................................He acortado el modelo ya que no cabe en el post.

 

 

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

 

Concretamente, mi duda es si en Multisim si tengo que ponerlo como componente analogico o digital cuando estoy creando el modelo, ya que segun eliges una cosa u otra, puedes dar una serie de valores a cada pin( bidireccional, power, input,etc...). Ademas, no se si considerarlo como un componente multiple y mapear pines por partes, ya que tengo un archivo .SUBCKT IR2110 VDD HIN SD LIN VSS HO VB VS VCC COM LO (que se supone que son 11 nodos o pines VDD el primero y LO el ultimo) y ademas tengo varios archivos .MODEL

 

Algun tutorial para componentes mas complejos como este?

 

Gracias de antemano y un saludo.

0 kudos
Mensaje 1 de 2
3.319 Vistas

Hola socio74,

 

      Creo que en primer lugar tienes que crear un componente nuevo en MultiSim y entonces importar el modelo PSpice a ese nuevo componente. El manual de MultiSim contiene instrucciones para crear un componente nuevo, se encuentran en la página 6-3. El paso 13 (pag 6-6) explica cómo puedes importar el modelo PSpice una vez creado el componente.

 

      Además, el siguiente documento y sus links pueden resultarte de interés:

 

 

      Espero sirva de ayuda.

 

      Un saludo,

David Oña
0 kudos
Mensaje 2 de 2
3.279 Vistas