Partes
Introducción
Flujo de diseño
Preliminares
Circuito
Redes SPICE
Simulación SPICE
Comp. nativos
Tipos válidos
En este capítulo:
Simulación SPICE
LTSpice
NGSpice
Instalar
TclSpice
El desarrollo de Ngspice fue iniciado en la universidad de Roma 'La Sapienza' por Paolo Nenzi, como un intento de crear una versión GPL del SPICE-3 estandard de Berkeley, re-escribiendo el paquete entero de SPICE. También fueron planeados mejoras en la solidéz de los algoritmos computacionales para el motor de simulación.
Si no lo tiene instalado, aquí están las instrucciones para encontrarlo e instalarlo.
Correr Ngspice es simple:
user@host:~$ ngspice archivo.neten el signo de comando de Unix, y Ngspice cargará la lista de red llamada archivo.net, y lo dejará en el signo de comando interno de Ngspice. ejecución del simulador se inicia con el comando run. Los resultados estarán en vectores SPICE para posterior impresión o graficación. El conjunto de comandos está disponible aquí: http://newton.ex.ac.uk/ Para utilizar el modelo de código POLY de SPICE-2, necesitará cargarlo en Ngspice antes de carga su red. (si lo carga después, POLYs en su lista de red no estarán traducidos o simulados correctamente). Para cargar el modelo, simplemente entre:
codemodel /usr/local/geda/lib/spice/spice2poly.cm(o donde sea que tiene almacenado sus modelos) en el signo de sistema de Ngspice. Note que es preciso de utilizar el camino absoluto para la ubicación del modelo; Ngspice no es lo suficientemente inteligente para buscar en lugares por defecto. (También note que debería especificar la ubicación donde spice2poly.cm vive en su sistema. El camino mencionado arriba es para mi sistema).
Una mejor forma de leer el modelo spice2poly es de incluirlo en el archivo de inicialización de Ngspice spinit. Este archivo vive en el directorio /usr/local/geda/share/ng-spice-rework/scripts (o donde sea que ubicó la instalación de gEDA). Otras personalizaciones de Ngspice pueden ubicarse también en este archivo.
7719
(c) John Coppens ON6JC/LW3HAZ | correo |