Home
  Software
    HowTo
      gEDA+SPICE
        Flujo

Partes
  Introducción
  Flujo de diseño
  Preliminares
  Circuito
  Redes SPICE
  Simulación SPICE
  Comp. nativos
  Tipos válidos

En esta página:
  Flujo de diseño
  SPICE + gEDA
  Flujo detallado

(Simulación de circuitos con gEDA y SPICE, parte 2)

2. Pantallazo: El flujo de diseño en gEDA

En ADE, el concepto de 'flujo de diseño' es importante. gEDA es un conjunto de herramientas para realizar diseño electrónico - no es una sola aplicación. 'Flujo de diseño' significa el orden en el cual deberá utilizar las herramientas para obtener su meta.

Según si está diseñando circuitos analógicos o digitales, diseñando circuitos impresos o integrados, el tipo de archivo requerido por el fabricante, y un número de otros factores, será necesario de utilizar herramientas diferentes de gEDA para lograr su meta.

Abajo se muestra un diagrama de flujo de gEDA. El diagrama muestra un flujo simple apropiado para diseñar, simular, y generar circuitos impresos. Como puede observar, la actividad de simulación (bloques azules) es un lazo. Eso significa que creará su diseño y simulará repetidamente hasta que responde a sus especificaciones deseadas.

El flujo de diseño utilizado en gEDA. Bajo 'simulación' se encuentran varios tipos disponibles de simulador. En este documento, estamos únicamente interesados en derivados de SPICE (ej. ngspice, tclspice).

2.1. Resumen del uso de SPICE en conjunto con gEDA

Conceptualmente, simulación SPICE en gEDA proceda en los siguientes pasos:

  1. Creación y organización de símbolos esquemáticos y archivos con modelos para SPICE. Frecuéntemente, los archivos con modelos se obtienen del mismo fabricante. Por lo general, puede encontrar la mayoría de los modelos visitando el sitio web del fabricante.
  2. Captura del circuito utilizando los símbolos y modelos del paso 1.
  3. Generación de la lista de red desde el circuito del paso 2.
  4. Simulación del circuito, descrito en la red de paso 3, en SPICE.
Estos pasos fueron graficados en el diagrama arriba.

Para crear una red para SPICE, el generador de redes (gnetlist) realiza iteraciones a través del esquemático y mira a las diferentes partes del símbolo de cada componente, para finalmente producir un bloque de código para SPICE. Información de componentes requerido por el generador de redes está ubicado en dos lugares:

  1. En el símbolo mismo, en los atributos del componente, los cuales son asignados en su creación, y que normalmente son ajustados a través del editor de símbolos.
  2. En atributos adicionales, agregado durante la creación del circuito con gschem.

Ya que existen dos lugares donde el generador de redes busca la información, es preciso de asegurarse que la información necesaria existe en estos sitios.

2.2. Resumen detallado del flujo de diseño/simulación

En mas detalle, los pasos a seguir para diseñar y simular un circuito con gEDA son los siguientes:

  1. Creación de símbolos con atributos correctos. (Normalmente, los símbolos ya fueron creados con los atributos correctos, pero si encuentra algún problema, es útil revisarlos.)
  2. Creación del circuito con gschem.
  3. Asignación de atributos específicos (valor, modelo, archivo, tipo, etc.) a los compoentes con gschem o gattrib.
  4. Asignación de refdes utilizando por ej. refdes_renum.
  5. Creación de la red utilizando: gnetlist -g spice-sdb.
  6. Controlar la red generada por errores (manualmente abrir y revisar)
  7. Correr SPICE utilizando un simulador como el LTSpice, ngspice o tclspice.
  8. Graficar los resultados (frecuentemente las herramientas de análisis ya están incluidos en el simulador).
  9. Si no está satisfecho con el comportamiento del circuito, tal como simulado, volver al paso 2, corregir con gschem...

El fin de este HOWTO es de proveer el entendimiento necesario para exitosamente navigar a través de este proceso.
Warning: mysql_connect(): No such file or directory in /home/jcoppens/jcoppens.com/php/std_lib.php on line 1579
Could not connect to the database manager:
Error reported: No such file or directory


(c) John Coppens ON6JC/LW3HAZ correo