EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

Inversion de tension lors d'une simulation spice.

Nouveau sujet

elektroda.net NewsGroups Forum Index - Electronique FR - Inversion de tension lors d'une simulation spice.

valrik
Guest

Fri Oct 28, 2011 3:08 pm   



Bonjour à tous,

j'ai dans ma netlist :

* gnetlist -g spice-sdb -o exo_freqence-periode.net exo_freqence-periode.sch
*********************************************************
* Spice file generated by gnetlist *
* spice-sdb version 4.28.2007 by SDB -- *
* provides advanced spice netlisting capability. *
* Documentation at http://www.brorson.com/gEDA/SPICE/ *
*********************************************************
*============== Begin SPICE netlist of main design ===========VBF 0 n0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)
..INCLUDE ./simulation.cmd
R2 0 n1 1k
R1 n1 n0 1k
..end

Pas de quoi fouetter un chat donc.
Avec ngspice, je fais :

******
** ngspice-20 : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Please submit bug-reports to: ngspice-bugs_at_lists.sourceforge.net
** Creation Date: Fri Nov 20 10:19:22 GMT 2009
******

Circuit: * gnetlist -g spice-sdb -o exo_freqence-periode.net exo_freqence-periode.sch

ngspice 1 -> run
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000



No. of Data Rows : 1

Initial Transient Solution
--------------------------

Node Voltage
---- -------
n0 -1
n1 -0.5
vbf#branch -0.0005



No. of Data Rows : 3044

ngspice 2 -> plot n0
ngspice 3 ->


Et là je ne comprends pas car la base du signal se situe à -1V et le pic
à 3V...? Bref, c'est comme si j'avais branché la sonde de l'oscilloscope à
l'envers ! Il doit y avoir une inversion dans les nets...

Habib
Guest

Fri Oct 28, 2011 6:18 pm   



Le 28/10/2011 17:08, valrik a écrit :
Quote:
Bonjour à tous,

j'ai dans ma netlist :

* gnetlist -g spice-sdb -o exo_freqence-periode.net exo_freqence-periode.sch
*********************************************************
* Spice file generated by gnetlist *
* spice-sdb version 4.28.2007 by SDB -- *
* provides advanced spice netlisting capability. *
* Documentation at http://www.brorson.com/gEDA/SPICE/ *
*********************************************************
*============== Begin SPICE netlist of main design ============
VBF 0 n0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)
.INCLUDE ./simulation.cmd
R2 0 n1 1k
R1 n1 n0 1k
.end

Pas de quoi fouetter un chat donc.
Avec ngspice, je fais :

******
** ngspice-20 : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Please submit bug-reports to: ngspice-bugs_at_lists.sourceforge.net
** Creation Date: Fri Nov 20 10:19:22 GMT 2009
******

Circuit: * gnetlist -g spice-sdb -o exo_freqence-periode.net exo_freqence-periode.sch

ngspice 1 -> run
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000



No. of Data Rows : 1

Initial Transient Solution
--------------------------

Node Voltage
---- -------
n0 -1
n1 -0.5
vbf#branch -0.0005



No. of Data Rows : 3044

ngspice 2 -> plot n0
ngspice 3 -


Et là je ne comprends pas car la base du signal se situe à -1V et le pic
à 3V...? Bref, c'est comme si j'avais branché la sonde de l'oscilloscope à
l'envers ! Il doit y avoir une inversion dans les nets...


Voila ce que j'ai fait :

habib_at_betelgeuse:~/Bureau/as4e-ide/DOCS$ emacs test.cir
habib_at_betelgeuse:~/Bureau/as4e-ide/DOCS$ ngspice
******
** ngspice-20 : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Please submit bug-reports to: ngspice-bugs_at_lists.sourceforge.net
** Creation Date: Tue Jan 5 03:58:52 UTC 2010
******
ngspice 1 -> source test.cir

Circuit:

ngspice 2 -> run
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000

ngspice 3 -> tran 1n 200n
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000


Initial Transient Solution
--------------------------

Node Voltage
---- -------
n0 1
n1 0.5
vbf#branch -0.0005



No. of Data Rows : 232

ngspice 4 ->


En réalite je pense que cela viens de cette ligne
VBF 0 n0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)

qui chez moi est plutot
VBF n0 0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)

Voila j'espère avoir correctement répondu. H

Jean-Christophe
Guest

Fri Oct 28, 2011 7:00 pm   



On 28 oct, 17:08, valrik

Quote:
j'ai dans ma netlist :
(...)
Et là je ne comprends pas car la base du signal se situe à -1V et le pic
à 3V...? Bref, c'est comme si j'avais branché la sonde de l'oscilloscope à
l'envers ! Il doit y avoir une inversion dans les nets...

Peux-tu poster une copie d'écran de ton schéma
avec indication des points de mesure ?

valrik
Guest

Fri Oct 28, 2011 9:41 pm   



Habib <habib_at_rigel.systems> writes:

Quote:
Le 28/10/2011 17:08, valrik a écrit :
Bonjour à tous,

j'ai dans ma netlist :

* gnetlist -g spice-sdb -o exo_freqence-periode.net exo_freqence-periode..sch
*********************************************************
* Spice file generated by gnetlist *
* spice-sdb version 4.28.2007 by SDB -- *
* provides advanced spice netlisting capability. *
* Documentation at http://www.brorson.com/gEDA/SPICE/ *
*********************************************************
*============== Begin SPICE netlist of main design ===========>> VBF 0 n0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)
.INCLUDE ./simulation.cmd
R2 0 n1 1k
R1 n1 n0 1k
.end

Pas de quoi fouetter un chat donc.
Avec ngspice, je fais :

******
** ngspice-20 : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Please submit bug-reports to: ngspice-bugs_at_lists.sourceforge.net
** Creation Date: Fri Nov 20 10:19:22 GMT 2009
******

Circuit: * gnetlist -g spice-sdb -o exo_freqence-periode.net exo_freqence-periode.sch

ngspice 1 -> run
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000



No. of Data Rows : 1

Initial Transient Solution
--------------------------

Node Voltage
---- -------
n0 -1
n1 -0.5
vbf#branch -0.0005



No. of Data Rows : 3044

ngspice 2 -> plot n0
ngspice 3 -


Et là je ne comprends pas car la base du signal se situe à -1V et le pic
à 3V...? Bref, c'est comme si j'avais branché la sonde de l'oscilloscope à
l'envers ! Il doit y avoir une inversion dans les nets...


Voila ce que j'ai fait :

habib_at_betelgeuse:~/Bureau/as4e-ide/DOCS$ emacs test.cir
habib_at_betelgeuse:~/Bureau/as4e-ide/DOCS$ ngspice
******
** ngspice-20 : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Please submit bug-reports to: ngspice-bugs_at_lists.sourceforge.net
** Creation Date: Tue Jan 5 03:58:52 UTC 2010
******
ngspice 1 -> source test.cir

Circuit:

ngspice 2 -> run
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000

ngspice 3 -> tran 1n 200n
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000


Initial Transient Solution
--------------------------

Node Voltage
---- -------
n0 1
n1 0.5
vbf#branch -0.0005



No. of Data Rows : 232

ngspice 4 -


En réalite je pense que cela viens de cette ligne
VBF 0 n0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)

qui chez moi est plutot
VBF n0 0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)

Voila j'espère avoir correctement répondu. H

Merci pour ta réponse. J'utilise gschem et j'ai du faire une rotation un
peu violente : visiblement, c'est polarisé ces petites bêtes là Wink
Je vais creusé de ce coté là et je vous tiens au courant.

valrik
Guest

Fri Oct 28, 2011 10:34 pm   



valrik <valrik_at_laposte.net> writes:

Quote:
Habib <habib_at_rigel.systems> writes:

Le 28/10/2011 17:08, valrik a écrit :
Bonjour à tous,

j'ai dans ma netlist :

* gnetlist -g spice-sdb -o exo_freqence-periode.net exo_freqence-periode.sch
*********************************************************
* Spice file generated by gnetlist *
* spice-sdb version 4.28.2007 by SDB -- *
* provides advanced spice netlisting capability. *
* Documentation at http://www.brorson.com/gEDA/SPICE/ *
*********************************************************
*============== Begin SPICE netlist of main design ===========>>> VBF 0 n0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)
.INCLUDE ./simulation.cmd
R2 0 n1 1k
R1 n1 n0 1k
.end

Pas de quoi fouetter un chat donc.
Avec ngspice, je fais :

******
** ngspice-20 : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Please submit bug-reports to: ngspice-bugs_at_lists.sourceforge.net
** Creation Date: Fri Nov 20 10:19:22 GMT 2009
******

Circuit: * gnetlist -g spice-sdb -o exo_freqence-periode.net exo_freqence-periode.sch

ngspice 1 -> run
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000



No. of Data Rows : 1

Initial Transient Solution
--------------------------

Node Voltage
---- -------
n0 -1
n1 -0.5
vbf#branch -0.0005



No. of Data Rows : 3044

ngspice 2 -> plot n0
ngspice 3 -


Et là je ne comprends pas car la base du signal se situe à -1V et le pic
à 3V...? Bref, c'est comme si j'avais branché la sonde de l'oscilloscope à
l'envers ! Il doit y avoir une inversion dans les nets...


Voila ce que j'ai fait :

habib_at_betelgeuse:~/Bureau/as4e-ide/DOCS$ emacs test.cir
habib_at_betelgeuse:~/Bureau/as4e-ide/DOCS$ ngspice
******
** ngspice-20 : Circuit level simulation program
** The U. C. Berkeley CAD Group
** Copyright 1985-1994, Regents of the University of California.
** Please submit bug-reports to: ngspice-bugs_at_lists.sourceforge.net
** Creation Date: Tue Jan 5 03:58:52 UTC 2010
******
ngspice 1 -> source test.cir

Circuit:

ngspice 2 -> run
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000

ngspice 3 -> tran 1n 200n
Doing analysis at TEMP = 27.000000 and TNOM = 27.000000


Initial Transient Solution
--------------------------

Node Voltage
---- -------
n0 1
n1 0.5
vbf#branch -0.0005



No. of Data Rows : 232

ngspice 4 -


En réalite je pense que cela viens de cette ligne
VBF 0 n0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)

qui chez moi est plutot
VBF n0 0 DC 0 PULSE(1 -3 2NS 2NS 2NS 10NS 100NS)

Voila j'espère avoir correctement répondu. H

Merci pour ta réponse. J'utilise gschem et j'ai du faire une rotation un
peu violente : visiblement, c'est polarisé ces petites bêtes là Wink
Je vais creusé de ce coté là et je vous tiens au courant.
Bon, je confirme... C'était bien cela... Il faut, lorsque j'élabore le

schéma que les numéros de broches (pinlabels) soient dans le bonne
ordre. Pour les "pinseqs" c'est accessoire il me semble.
Merci pour vos réponses.

Habib
Guest

Sat Oct 29, 2011 9:40 am   



Le 28/10/2011 23:41, valrik a écrit :
Quote:
J'utilise gschem
Toi qui utilise gschem je voudrais bien connaitre ton point de vue sur

ces logiciels (gEDA). Un des auteurs DJ. Delorie qui au passage est un
type formidable m'assure que c'est vraiment un outil "PowerUser".

Avant de me lancer dans un vrai projet avec la suite gEDA j'aimerai
avoir un avis comparatif là dessus. Merci d'avance.

H

valrik
Guest

Sat Oct 29, 2011 11:07 am   



Habib <habib_at_rigel.systems> writes:

Quote:
Le 28/10/2011 23:41, valrik a écrit :
J'utilise gschem
Toi qui utilise gschem je voudrais bien connaitre ton point de vue sur
ces logiciels (gEDA). Un des auteurs DJ. Delorie qui au passage est un
type formidable m'assure que c'est vraiment un outil "PowerUser".

Avant de me lancer dans un vrai projet avec la suite gEDA j'aimerai
avoir un avis comparatif là dessus. Merci d'avance.

H
Salut Habib.

Comme je suis capable de brancher un générateur à l'envers, ne t'attends
pas à une réponse d'expert ! ;-)

D'abord, c'est linux obligatoire, il me semble. Pas de portage sous
Win-win.
Comme tout unix-like, on a affaire à tout un tas de petites applications
limités dans leurs fonctionnalités, mais qui de mon point de vue,
tournent très biens. Je n'ai pas encore détecté de bug.
Les outils sont donc un peu disparates, surtout dans leur IHM. Les
raccourcis clavier de gschem sont puissants, mais peu communs comme tu
pourras le remarquer.

Toute la documentation est en anglais et je ne crois pas que la
communauté francophone soit légion.
Mais, il y a tout un tas de tutoriels très complets sur le site gEDA.
J'ai commencé pas celui là :
http://geda.seul.org/wiki/geda:gsch2pcb_tutorial
Cela permet de commencer dans la conception de A à Z, mais sans
simulation.

Ce qui m'a posé le plus de problèmes, c'est le manque de vision globale
de cet ensemble d'outils. L'aide a sans doute été faite par de bons
connaisseurs de la suite, mais pour un débutant c'est déroutant. C'est
pourquoi, je te conseille vivement de garder sous le coude ce petit
schéma :
http://www.brorson.com/gEDA/SPICE/x64.html
Il est incomplet, mais donne déjà une bonne idée de l'architecture de la
suite. Il fait partie d'un tutoriel qui est un bon départ pour la
simulation.

Pour finir en matière de simulation, l'important, c'est ce qu'il y a
dans la boîte! Spice et VHDL (ce dernier, non testé par moi-même) sont
supportés depuis bien longtemps. Donc c'est du sûr !

Pour les empreintes, on est loin d'une application commerciale, mais
l'outil PCB est vraiment de bonne facture. Il est relativement aisé de
s'en faire soi-même. Et puis, il y a les échanges possibles entre
utilisateur.

Je terminerai en remarquant que le projet est encore très actif et ça,
c'est un très bon point.

Si tu as d'autres questions, n'hésite pas.

Bon week-end

Habib
Guest

Sat Oct 29, 2011 1:02 pm   



Le 29/10/2011 13:07, valrik a écrit :
Quote:
http://www.brorson.com/gEDA/SPICE/x64.html
Il est incomplet, mais donne déjà une bonne idée de l'architecture de la
suite. Il fait partie d'un tutoriel qui est un bon départ pour la
simulation.

Ok.

Je terminerai en remarquant que le projet est encore très actif et ça,
c'est un très bon point.

Fort bien.
Si tu as d'autres questions, n'hésite pas.

Peut être en aurais-je. Merci.

H

moi-meme
Guest

Sat Oct 29, 2011 4:15 pm   



Le Sat, 29 Oct 2011 13:07:32 +0200, valrik a écrit :

Quote:
Pour les empreintes, on est loin d'une application commerciale, mais
l'outil PCB est vraiment de bonne facture. Il est relativement aisé de
s'en faire soi-même. Et puis, il y a les échanges possibles entre
utilisateur.

Kicad pour le PCB

valrik
Guest

Mon Oct 31, 2011 12:12 pm   



moi-meme <chiebel_at_free.fr> writes:

Quote:
Le Sat, 29 Oct 2011 13:07:32 +0200, valrik a écrit :

Pour les empreintes, on est loin d'une application commerciale, mais
l'outil PCB est vraiment de bonne facture. Il est relativement aisé de
s'en faire soi-même. Et puis, il y a les échanges possibles entre
utilisateur.

Kicad pour le PCB
Cette application ne fait pas partie du projet gEDA mais semble une

alternative crédible à PCB. Je n'ai travaillé, et encore peu, que sur
PCB. Et je ne connais pas les possibilités d'échanges de fichiers entre
ces deux applications.

elektroda.net NewsGroups Forum Index - Electronique FR - Inversion de tension lors d'une simulation spice.

Nouveau sujet

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map Opony