Sida 1 av 1
LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 17:16:36
av bearing
Jag får följande felmeddelande:
Kod: Markera allt
Can't find definition of model "SW"
Select OK to continue the simulation with
the default model or Cancel to quit now.
Vad ska jag skriva istället för "SW" (standardvärdet) för att få det att fungera?
Kod: Markera allt
V1 N001 0 5
R1 N002 N001 1000
S1 0 N002 N002 0 SW VT=2.5 VH=1.5 OFF
C1 N002 0 10µ
.tran 0 .1 0 0.0001 startup
Re: LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 17:49:48
av SvenW
Jag känner inte närmare till LTSPICE, men troligtvis kan man skriva så här:
Kod: Markera allt
*
.model mname SW VT=2.5 VH=1.5
*
V1 N001 0 5
R1 N002 N001 1000
S1 0 N002 N002 0 mname OFF
C1 N002 0 10µ
.tran 0 .1 0 0.0001
Re: LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 18:08:56
av bearing
Koden du skrivit förstår jag, fast jag förstår inte hur jag ska få inte .model-raden i LTspice.
All kod genereras ur schemat och jag hittar ingen funktion för att göra egna rader.
Re: LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 18:13:29
av Ronny
bearing: Jag provade din krets i LTspice.
Välj Edit - SPICE Directive och lägg in texten
.model MYSW SW(Vt=2.5 Vh=1.5)
samt klistra in direktivet i kretsschemat
I mitt exempel gäller att attributet VALUE har värdet MYSW för switchkomponenten...
Re: LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 18:15:38
av SvenW
Som sagt, jag kan inte LTspice, men om programmet är något att ha så går det gå att editera texter i switchsymbolen, eller att använda en annan symbol.
Går det inte så rekommenderar jag Hec + Gnucap/NGspice. Där kan du göra allt du vill och mer därtill!
Re: LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 18:27:02
av bearing
Ronny, tack! nu fungerar det. "SPICE Directive" kände jag inte till. Bra att veta.
SvenW, jag försökte få igång NGspice tillsammans med Geda en gång men gav upp. Kanske gör ett nytt försök någon dag.
Re: LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 18:44:12
av bearing
Den verkar väldigt svår att simulera den här switchen... tar evigheter i en annan krets jag använder den i. Tidigare satt en transistor på dess plats och då simulerades kretsen jättesnabbt.
Märkligt, tycker jag. Den borde vara trivial i jämförelse med en transistor.
Re: LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 20:14:08
av SvenW
Testade i Gnucap. Går snabbt. Kretsen oscillerar och det var väl meningen. Kolla defaultvärdet på R_on. Om det är noll så kan det bli konvergensproblem som så ofta i spice. I synnerhet om man simulerar orealistiska kretsar.
Re: LTSPICE, voltage controlled switch
Postat: 22 mars 2009, 21:09:47
av bearing
Anledningen till att det tog tid var visst att en helt annan. Sorry. Problemet uppstod i en annan krets. Den hade börjat svänga i hög frekvens, det var därför det tog sån tid.