Outils pour utilisateurs

Outils du site


sciences:electronique:eda:geda:workflow-simulation

Workflow avec gEDA

Le concept de workflow est important avec gEDA puisque qu'il ne s'agit pas d'une seule application mais bien d'un ensemble d'outils permettant de concevoir des circuit électroniques. Suivant le but à atteindre ( conception analogique, numérique, de carte ou circuit intégré) l'usage, le worflow s'adaptera.

Simulation avec gEDA

Toute la phase préliminaire de conception des blocs fonctionnels et d’étude des alternatives a été faite.

Les étapes aboutissant à la simulation d'un circuit avec gEDA:

  • Créer et rassembler les fichiers de symboles et les fichiers modèles SPICE qui seront utilisés dans le circuit. Le plus souvent le fichier de modèle SPICE est fournit pas le constructeur/fondeur du composant.
  • Création du schéma via le logiciel de capture de schéma gschem en s'appuyant sur les fichiers réunis précédemment.
  • Génération de la netlist à partir du schéma via le programme dit netlister gnetlist.
  • Exécuter le simulateur ngspiceltspicetclspice et fournir le fichier netlist pour lancer un cycle de simulation.

La simulation fonctionne par itérations, on reprendra les étapes précédentes jusqu'a ce que le circuit se comporte comme souhaité.

Fichier symbole

Un fichier symbole modélise un composant. Certains champs sont obligatoires. L'outil graphique gschem permet d'éditer un fichier symbole. Un fichier symbole est un simple fichier texte qui peut tout aussi bien être modifié via l' éditeur de texte de son choix.

Créer la netlist

Le fichier netlist (liste des composants) nécessaire à la simulation SPICE est généré à partir du schéma (fichier .sch) avec la commande:

$  gnetlist -g spice-sdb -o /tmp/test.net filtre-rc001.sch

Simuler

Pour simuler le circuit, exécuter ngspice et depuis l’interpréteur, sourcer le fichier netlist:

source /tmp/test.net

Lancer la simulation transiant:

tran .1ms 4ms

Analyse des résultats

On pourra tracer/analyser/exporter les résultats des calculs effectués par le simulateur.

Afficher les courbes:

plot input ouput

Références

sciences/electronique/eda/geda/workflow-simulation.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1