1 votos

Búsqueda automática de parámetros para una salida determinada en LTSpice

Estoy simulando un circuito en LTSpice y me preguntaba si hay una forma de establecer parámetros de salida para que LT apunte a ajustar los valores de otros componentes. He utilizado algún software en el pasado que hace esto, pero no puedo recordar si era LTSpice o algo más.

Gracias de antemano

2voto

Respawned Fluff Puntos 9403

Lo que dice Daniel es correcto y se aplica a todos los SPICE, a menos que estén muy mejorados. Sin embargo, lo que se puede hacer es variar algunos parámetros de diseño razonables utilizando .step param y ver cómo cambia la salida. Pero no te diseñará un circuito óptimo por sí mismo. Hay algunos trucos que utilizan SPICE en un bucle de retroalimentación, es decir, manejándolo por algún otro programa externo para hacer una optimización guiada. Sin saber lo que estás tratando de hacer, no voy a entrar en eso.


Resulta que la mayoría de los SPICE comerciales [no gratuitos] ofrecen algún optimizador adicional o incorporado. A continuación he intentado incluir enlaces a ejemplos con cada uno de ellos para que puedas hacerte una idea; generalmente estos SPICE comerciales no tienen documentación en línea accesible a menos que seas un cliente de pago, por lo que las capacidades precisas son un poco difíciles de determinar de antemano.

  • Synopsys HSPICE: ejemplos bastante antiguos encontrados en línea.
  • Silvaco SmartSpice: diapositivas de una formación .
  • Mentor Graphics Eldo: libro blanco que requiere el registro para su lectura.
  • e incluso IsSpice4 o TINA (aunque no la versión gratuita de TI) tienen algo.
  • El módulo ADS Spice de Keysight tiene algunas capacidades que aparecen en esta propaganda pero sólo pude encontrar ejemplos en línea (que no requerían el inicio de sesión del cliente) para su Optimizador Momentum EM .
  • Cadencia PSpice y Spectre (similar a SPICE) tienen cada uno su propio optimizador. El de PSpice sólo se incluye en la versión Designer Plus.
  • OPUS SPICE es el único gratuito que parece tener estas características, pero son bastante extenso También papel sobre ellos . (En mi opinión, el OPUS es un poco chapucero para utilizarlo con otros fines).

Dado que la(s) función(es) de optimización no forma(n) parte de Berkeley SPICE, es de esperar que haya bastantes diferencias entre ellas, así que evalúe antes de comprar si puede.

Como optimizador independiente que se ejecuta sobre otros SPICE, ASCO parece muy capaz ... y además es gratuito; puede funcionar con LTspice, ngspice y con algunos de los comerciales no gratuitos (Eldo, HSPICE, Spectre). Además, Qucs utiliza ASCO para la optimización.

1voto

Daniel Puntos 2699

No creo que haya ninguna forma de hacer que LTSpice busque objetivos. Aunque se pueden hacer cosas bastante complicadas con las directivas (¡como los análisis monte-carlo!) sigue siendo sólo un simulador, no un optimizador.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X