Cómo reconfigurar un modelo de Pspice del amplificador de detección de corriente

0

Descargué la biblioteca .lib Spice para MAX4172 y la importé a OrCad, disponible en: enlace

El archivo de la biblioteca se ve bien y lo compilé en un archivo .olb para Cadence. Sin embargo, cuando llego a simularlo, veo este error:

**** EXPANSION OF SUBCIRCUIT X_U2 ****

X_U2.R+ +24V X_U2.ib+ 1g
X_U2.R- N371295 X_U2.ib- 1g
X_U2.Vi+ X_U2.ib+ 0 0
X_U2.Vi- X_U2.ib- 0 0
X_U2.Fi+ +24V 0 VALUE

----------------$

ERROR(ORPSIM-16037): The syntax used for F or H devices is incorrect. 
The specified syntax is only for E and G devices. Correct the syntax 
and save the file before simulating the design again.
+ {-I(Vi+)+27u}

X_U2.Fi- N371295 0 VALUE

-------------------$

ERROR(ORPSIM-16037): The syntax used for F or H devices is incorrect. 
The specified syntax is only for E and G devices. Correct the syntax 
and save the file before simulating the design again.

Nunca he visto el error 'La sintaxis utilizada para los dispositivos F o H es incorrecta' antes, y no puedo encontrar ninguna referencia a ella en línea. Intenté hacer el cambio sugerido, pero eso no soluciona nada. Solo puedo asumir que debe haber un error en la configuración del archivo .lib.

¿Hay alguna forma de modificar el modelo de Spice para resolver este error?

Estoy usando OrCAD Capture ver 17.2-2016, si eso ayuda.

Gracias de antemano.

    
pregunta Wyvern

1 respuesta

1

El error parece indicar que la sintaxis dada no es compatible con los dispositivos F y H. Por eso es muy probable que signifique la sintaxis

F ??? A B VALUE = {expresión}
H ??? A B VALUE = {expresión}

Sin embargo, esto no importa realmente, porque estas declaraciones habrían sido equivalentes a las declaraciones G y E si se implementaran:

Así que simplemente intercambie las fuentes F y H por fuentes G y E respectivamente (solo el primer carácter sería suficiente), y debería darle los mismos resultados.

Descargo de responsabilidad: no tengo acceso a PSpice por lo que no puedo probarlo por usted.

    
respondido por el Sven B

Lea otras preguntas en las etiquetas