Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
734 connectés 

  FORUM HardWare.fr
  Electronique, domotique, DIY
  Conception, dépannage, mods

  LTSpice: TS912 - "missing node(s)"

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

LTSpice: TS912 - "missing node(s)"

n°234839
rat de com​bat
attention rongeur méchant!
Posté le 20-11-2018 à 16:42:03  profilanswer
 

Bonjour,
 
j'ai un soucis avec LTSpice. J'ai la version du 23.10.2018 sous Wine qui fonctionne bien en principe.
 
J'essaye de simuler un circuit tout basique avec le TS912 dont j'ai pris le modèle ici, mais j'ai systématiquement une erreur "missing node(s)". Le moteur de recherche ne sort rien. J'ai déjà refait tout le circuit, rien. Je pense que c'est le modèle de l'ampli qui n'est pas bon, mais je ne vois pas ce qui cloche exactement. Quelqu'un?
 
Draft6.asc:

Version 4
SHEET 1 880 680
WIRE 320 64 144 64
WIRE 384 96 272 96
WIRE 320 128 320 64
WIRE 272 144 272 96
WIRE 288 144 272 144
WIRE 384 160 384 96
WIRE 384 160 352 160
WIRE 144 176 144 64
WIRE 288 176 240 176
FLAG 320 192 0
FLAG 240 256 0
FLAG 144 256 0
SYMBOL voltage 240 160 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(500m 500m 1k)
SYMBOL voltage 144 160 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 3.3
SYMBOL Opamps\\opamp2 320 96 R0
SYMATTR InstName U1
SYMATTR Value TS912
TEXT 112 280 Left 2 !.tran 10m
TEXT 112 312 Left 2 !.include "ts912_spice.txt"


ts912_spice.txt:

* WARNING : please consider following remarks before usage
*
* 1) All models are a tradeoff between accuracy and complexity (ie. simulation  
*    time).
* 2) Macromodels are not a substitute to breadboarding, they rather confirm the
*    validity of a design approach and help to select surrounding component valu
es.
*
* 3) A macromodel emulates the NOMINAL performance of a TYPICAL device within  
*    SPECIFIED OPERATING CONDITIONS (ie. temperature, supply voltage, etc.).
*    Thus the macromodel is often not as exhaustive as the datasheet, its goal
*    is to illustrate the main parameters of the product.
*
* 4) Data issued from macromodels used outside of its specified conditions
*    (Vcc, Temperature, etc) or even worse: outside of the device operating  
*    conditions (Vcc, Vicm, etc) are not reliable in any way.
*
** Standard Linear Ics Macromodels, 1993.  
** CONNECTIONS :
* 1 INVERTING INPUT
* 2 NON-INVERTING INPUT
* 3 OUTPUT
* 4 POSITIVE POWER SUPPLY
* 5 NEGATIVE POWER SUPPLY
.SUBCKT TS912 1 2 3 4 5  
**********************************************************
.MODEL MDTH D IS=1E-8 KF=6.563355E-14 CJO=10F
* INPUT STAGE
CIP 2 5 1.500000E-12
CIN 1 5 1.500000E-12
EIP 10 5 2 5 1
EIN 16 5 1 5 1
RIP 10 11 6.500000E+00
RIN 15 16 6.500000E+00
RIS 11 15 7.655100E+00
DIP 11 12 MDTH 400E-12
DIN 15 14 MDTH 400E-12
VOFP 12 13 DC 0.000000E+00
VOFN 13 14 DC 0
IPOL 13 5 4.000000E-05  
CPS 11 15 3.82E-08
DINN 17 13 MDTH 400E-12
VIN 17 5 -0.5000000e+00
DINR 15 18 MDTH 400E-12
VIP 4 18 -0.5000000E+00
FCP 4 5 VOFP 7.750000E+00
FCN 5 4 VOFN 7.750000E+00
* AMPLIFYING STAGE
FIP 5 19 VOFP 5.500000E+02
FIN 5 19 VOFN 5.500000E+02
RG1 19 5 5.087344E+05
RG2 19 4 5.087344E+05
CC 19 29 2.200000E-08
HZTP 30 29 VOFP 12.33E+02
HZTN  5 30 VOFN 12.33E+02
DOPM 19 22 MDTH 400E-12
DONM 21 19 MDTH 400E-12
HOPM 22 28 VOUT 3135
VIPM 28 4 150
HONM 21 27 VOUT 3135
VINM 5 27 150
EOUT 26 23 19 5 1
VOUT 23 5 0
ROUT 26 3 65
COUT 3 5 1.000000E-12
DOP 19 68 MDTH 400E-12
VOP 4 25 1.924
HSCP 68 25 VSCP1 1E8
DON 69 19 MDTH 400E-12
VON 24 5 2.4419107
HSCN 24 69 VSCN1 1.5E8
VSCTHP 60 61 0.1375
DSCP1 61 63 MDTH 400E-12
VSCP1 63 64 0
ISCP 64 0 1.000000E-8
DSCP2 0 64 MDTH 400E-12
DSCN2 0 74 MDTH 400E-12
ISCN 74 0 1.000000E-8
VSCN1 73 74 0
DSCN1 71 73 MDTH 400E-12
VSCTHN 71 70 -0.75
ESCP 60 0 2 1 500
ESCN 70 0 2 1 -2000
.ENDS

mood
Publicité
Posté le 20-11-2018 à 16:42:03  profilanswer
 

n°234879
zeql_
Posté le 20-11-2018 à 23:51:26  profilanswer
 

Cette erreur à la con dans le modèle [:clooney8]
 

Code :
  1. * 2) Macromodels are not a substitute to breadboarding, they rather confirm the
  2. *    validity of a design approach and help to select surrounding component valu
  3. es.
  4. *
  5. * 3) A macromodel emulates the NOMINAL performance of a TYPICAL device within


 
Le "es." n'est pas précédé d'une étoile, donc ce n'est pas un commentaire mais une variable donc ça perturbe le simulateur [:clooney24]
Rajoute une étoile et ça fonctionnera  :D  
 
Ah oui, il faut bien lire le message d'erreur qui est :

Citation :

Fatal Error: Es.: Missing node(s).


(dans le fichier .log)
 
Donc c'est le Es. qui est le noeud manquant, une petite recherche et on trouve le fautif :D
 


Message édité par zeql_ le 20-11-2018 à 23:53:29
n°234946
rat de com​bat
attention rongeur méchant!
Posté le 21-11-2018 à 13:40:34  profilanswer
 

Wow, merci beaucoup, j'aurais jamais trouvé. Je testerai tout à l'heure. Je m'étais posé la question ce que signifie "Es", je pensais que c'est "Estimation" et que ça désigne une étape interne de la simulation ou ce genre de choses. Quelle erreur à la con, comme tu dis. :o  
 
Merci! :jap:

n°234966
rat de com​bat
attention rongeur méchant!
Posté le 21-11-2018 à 15:13:34  profilanswer
 

J'ai encore un problème. :(  
 
Effectivement virer le "es" fait disparaître l'erreur "missing node" et la simulation se fait, mais le résultat n'est pas bon. Sur ma source de tension qui alimente l'AOP je vois bien 3,3V, par contre sur la source de tension qui devrait sortir un sinus 1kHz je ne vois rien et la même chose en sortie de l'AOP (branché en simple suiveur). L'échelle verticale se met à -1mV, 1mV. A priori c'est pas un problème de zoom, si je change l'échelle je ne vois toujours rien. Si je débranche l'AOP la source fonctionne très bien. Si je met une tension DC sur la source je vois cette tension en entrée de l'AOP mais toujours rien en sortie. Qu'est-ce qui se passe encore?? Encore un coup de main svp. :o  
 
Fichiers voir premier message.
 
Image:  
https://reho.st/thumb/self/0ea2ccb6be3a67bb02cf320edc8e202a5914902d.png
 
 
EDIT: J'ai vérifié l'ordre des pins et j'ai remarqué que c'était pas bon, du coup j'ai corrigé le modèle ainsi:

.SUBCKT TS912 2 1 5 3 4


Voilà le fichier opamp2.asy qui contient le symbole:

Version 4
SymbolType CELL
LINE Normal -32 32 32 64
LINE Normal -32 96 32 64
LINE Normal -32 32 -32 96
LINE Normal -28 48 -20 48
LINE Normal -28 80 -20 80
LINE Normal -24 84 -24 76
LINE Normal 0 32 0 48
LINE Normal 0 96 0 80
LINE Normal 4 44 12 44
LINE Normal 8 40 8 48
LINE Normal 4 84 12 84
WINDOW 0 16 32 Left 2
WINDOW 3 16 96 Left 2
SYMATTR Value opamp2
SYMATTR Prefix X
SYMATTR Description Basic Operational Amplifier symbol for use with subcircuits in the file ./lib/sub/LTC.lib.  You must give the value a name and include this file.
PIN -32 80 NONE 0
PINATTR PinName In+
PINATTR SpiceOrder 1
PIN -32 48 NONE 0
PINATTR PinName In-
PINATTR SpiceOrder 2
PIN 0 32 NONE 0
PINATTR PinName V+
PINATTR SpiceOrder 3
PIN 0 96 NONE 0
PINATTR PinName V-
PINATTR SpiceOrder 4
PIN 32 64 NONE 0
PINATTR PinName OUT
PINATTR SpiceOrder 5


 
Sauf que c'est toujours pas bon, la source de tension fonctionne cette fois mais je me retrouve avec un signal dégeulasse en sortie de l'AOP:
https://reho.st/thumb/self/0be3e1ffaf5d6d8e5b4dfefa7080560e7c8a906a.png
 
S'il vous plaît. :jap:

Message cité 1 fois
Message édité par rat de combat le 21-11-2018 à 15:24:28
n°235291
zeql_
Posté le 23-11-2018 à 15:19:18  profilanswer
 

rat de combat a écrit :

Sauf que c'est toujours pas bon, la source de tension fonctionne cette fois mais je me retrouve avec un signal dégeulasse en sortie de l'AOP:
https://reho.st/thumb/self/0be3e1ff [...] 8a906a.png
 
S'il vous plaît. :jap:


 

Citation :

Specified for 600 Ω and 100 Ω loads


 
Met une résistance à la masse de 100 ou 600 Ohms en sortie pour avoir une charge.  ;)
 
https://snag.gy/fmDxNU.jpg


Message édité par zeql_ le 23-11-2018 à 15:20:55
n°235328
rat de com​bat
attention rongeur méchant!
Posté le 23-11-2018 à 17:34:40  profilanswer
 

Merci mais ton résultat n'est pas bon, regarde l'échelle Y. Avec un suiveur on devrait retrouver le signal d'entrée alors que la ça monte même >Vin...

n°235346
zeql_
Posté le 23-11-2018 à 18:00:39  profilanswer
 

Si tu met une résistance série sur le 3.3V (genre 50, 100, 200, etc. Ohms) ça fait diminuer le niveau de sortie.
 
Après je suis pas un grand spécialistes AOP, donc aucune idée d'où vient l'erreur. Sinon tu changes d'AOP  :o

n°235351
rat de com​bat
attention rongeur méchant!
Posté le 23-11-2018 à 18:18:27  profilanswer
 

zeql_ a écrit :

Si tu met une résistance série sur le 3.3V (genre 50, 100, 200, etc. Ohms) ça fait diminuer le niveau de sortie.

Possible mais là ça devient HB. :o Pour un simple suiveur le modèle devrait fonctionner.

Citation :

Sinon tu changes d'AOP  :o

Ben oui, à défaut de solution je vais faire ça...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Electronique, domotique, DIY
  Conception, dépannage, mods

  LTSpice: TS912 - "missing node(s)"

 

Sujets relatifs
Plus de sujets relatifs à : LTSpice: TS912 - "missing node(s)"


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR