Trying to use SIDAC library


 

I have no experience with Spice and what I know comes from the help
file and the previous posts. I guess we all have to start somewhere.

What I wanted to do was call up a model from a sidac library
downloaded from Intusoft. With no better ideas on how to go about
this I used the DIAC symbol from the LT library, renamed it and saved
it to the symbol folder. I dropped it on my schematic and opened up
the Component Attribute Editor. In the value field I typed K1100E70
(K1100E70 is the model in the library). On the schematic I dropped a
Spice directive .inc demsidac.lib. When I run the circuit I get an
error message `Multiple instances of "any". So is there `any' hope
for me?

Version 4
SHEET 1 892 692
WIRE -64 272 64 272
WIRE -96 272 -64 272
WIRE -64 336 -64 352
WIRE -64 352 64 352
WIRE -720 352 -720 368
WIRE -64 352 -304 352
WIRE -720 272 -304 272
WIRE -304 272 -176 272
WIRE -304 336 -304 352
WIRE -304 352 -720 352
FLAG -720 368 0
SYMBOL C:\Program\ Files\LTC\SwCADIII\lib\sym\voltage -720 256 R0
WINDOW 3 24 104 Invisible 0
WINDOW 123 0 0 Left 0
WINDOW 39 24 132 Left 0
SYMATTR Value EXP(0 1000 0 1.2us 10us 50us)
SYMATTR SpiceLine Rser=.1 Cpar=.01uf
SYMATTR InstName V1
SYMBOL C:\Program\ Files\LTC\SwCADIII\lib\sym\ind -192 288 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 5 56 VBottom 0
SYMATTR InstName L3
SYMATTR Value 10µ
SYMATTR SpiceLine Ipk=3.9 Rser=0.038 Rpar=94000 Cpar=2.8p
mfg="Coilcraft" pn="DO3316P-103"
SYMBOL C:\Program\ Files\LTC\SwCADIII\lib\sym\res 48 256 R0
SYMATTR InstName R1
SYMATTR Value 1
SYMBOL C:\Program\ Files\LTC\SwCADIII\lib\sym\polcap -80 272 R0
WINDOW 3 24 64 Left 0
SYMATTR Value 1.4µ
SYMATTR InstName C2
SYMATTR Description Capacitor
SYMATTR Type cap
SYMATTR SpiceLine V=50 Irms=2 Rser=.007 MTBF=0 Lser=0 ppPkg=0
SYMBOL C:\Program\ Files\LTC\SwCADIII\lib\sym\Misc\DIAC1 -336 272 R0
SYMATTR InstName U1
TEXT -754 408 Left 0 !.tran 0 .001s 1us 1us
TEXT -480 464 Left 0 !.include demsidac.lib

* C:\Program Files\LTC\SwCADIII\My circuits\filter.asc
V1 N002 0 EXP(0 1000 0 1.2us 10us 50us) Rser=.1 Cpar=.01uf
L3 N002 N001 10µ Ipk=3.9 Rser=0.038 Rpar=94000 Cpar=2.8p
mfg="Coilcraft" pn="DO3316P-103"
R1 N001 0 1
C2 N001 0 1.4µ V=50 Irms=2 Rser=.007 MTBF=0 Lser=0 ppPkg=0
XU1 N002 0 K1100E70
.tran 0 .001s 1us 1us
.include demsidac.lib
.backanno
.end


 

--- In LTspice@..., "bunnyblues2001
<bunnyblues2001@y...>" <bunnyblues2001@y...> wrote:
I have no experience with Spice and what I know comes from the help
file and the previous posts. I guess we all have to start somewhere.

What I wanted to do was call up a model from a sidac library
downloaded from Intusoft. With no better ideas on how to go about
this I used the DIAC symbol from the LT library, renamed it and
saved

Hello Bunny,
I downloaded this library directly from Teccor.

http://www.teccor.com/asp/sitemap.asp?group=downloads

Click on "SIDAC" and download the library. It contains the library
file "SIDAC:LIB" where you will find amomg others the "K1100E70".
Please use this original library. Either you rename it to then to
DEMSIDAC.LIB or you have to change the name in your ".include"
statement to ".include SIDAC.LIB" .

it to the symbol folder. I dropped it on my schematic and opened up
the Component Attribute Editor.
It's ok, but you could also move your cursor over the text DIAC and
right-click your mouse. Replace the word DIAC with K1100E70.

(K1100E70 is the model in the library). On the schematic I dropped
a Spice directive .inc demsidac.lib.
Still all perfect. But it was not done in your attached file. It
still has the value "DIAC" there.

When I run the circuit I get an
error message `Multiple instances of "any". So is there `any' hope
for me?
No, the circuit is ok and will run perfectly after I really
changed "DIAC" to "K1100E70".

I have attached the corrected file and again, please download the
SIDAC library from the above mentioned original source.

Best Regards,
Helmut



Version 4
SHEET 1 892 692
WIRE -64 272 64 272
WIRE -96 272 -64 272
WIRE -64 336 -64 352
WIRE -64 352 64 352
WIRE -720 352 -720 368
WIRE -64 352 -304 352
WIRE -720 272 -304 272
WIRE -304 272 -176 272
WIRE -304 336 -304 352
WIRE -304 352 -720 352
FLAG -720 368 0
SYMBOL C:&#92;Program&#92;Files&#92;LTC&#92;SwCADIII&#92;lib&#92;sym&#92;voltage -720 256 R0
WINDOW 3 24 104 Invisible 0
WINDOW 123 0 0 Left 0
WINDOW 39 24 132 Left 0
SYMATTR Value EXP(0 1000 0 1.2us 10us 50us)
SYMATTR SpiceLine Rser=.1 Cpar=.01uf
SYMATTR InstName V1
SYMBOL C:&#92;Program&#92;Files&#92;LTC&#92;SwCADIII&#92;lib&#92;sym&#92;ind -192 288 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 5 56 VBottom 0
SYMATTR InstName L3
SYMATTR Value 10µ
SYMBOL C:&#92;Program&#92;Files&#92;LTC&#92;SwCADIII&#92;lib&#92;sym&#92;res 48 256 R0
SYMATTR InstName R1
SYMATTR Value 1
SYMBOL C:&#92;Program&#92;Files&#92;LTC&#92;SwCADIII&#92;lib&#92;sym&#92;polcap -80 272 R0
WINDOW 3 24 64 Left 0
SYMATTR Value 1.4µ
SYMATTR InstName C2
SYMATTR Description Capacitor
SYMATTR Type cap
SYMBOL C:&#92;Program&#92;Files&#92;LTC&#92;SwCADIII&#92;lib&#92;sym&#92;Misc&#92;DIAC -336 272 R0
SYMATTR InstName U1
SYMATTR Value K1100E70
TEXT -754 408 Left 0 !.tran 0 .001s 1us 1us
TEXT -480 464 Left 0 !.include demsidac.lib


 

--- In LTspice@..., "Helmut Sennewald
<helmutsennewald@y...>" <helmutsennewald@y...> wrote:
--- In LTspice@..., "bunnyblues2001
<bunnyblues2001@y...>" <bunnyblues2001@y...> wrote:
I have no experience with Spice and what I know comes from the
help
file and the previous posts. I guess we all have to start
somewhere.

What I wanted to do was call up a model from a sidac library
downloaded from Intusoft. With no better ideas on how to go about
this I used the DIAC symbol from the LT library, renamed it and
saved

Hello Bunny,

.....
When I run the circuit I get an
error message `Multiple instances of "any". So is there `any'
hope for me?
No, the circuit is ok and will run perfectly after I really
Hello Bunny,
my last sentence could be misleading . "No" refers to "Is the circuit
ok ...". There is always hope!

Best Regards,
Helmut


 

--- In LTspice@..., "Helmut Sennewald
<helmutsennewald@y...>" <helmutsennewald@y...> wrote:
--- In LTspice@..., "Helmut Sennewald
<helmutsennewald@y...>" <helmutsennewald@y...> wrote:
--- In LTspice@..., "bunnyblues2001
<bunnyblues2001@y...>" <bunnyblues2001@y...> wrote:
I have no experience with Spice and what I know comes from the
help
file and the previous posts. I guess we all have to start
somewhere.

What I wanted to do was call up a model from a sidac library
downloaded from Intusoft. With no better ideas on how to go
about
this I used the DIAC symbol from the LT library, renamed it and
saved

Hello Bunny,

.....
When I run the circuit I get an
error message `Multiple instances of "any". So is there `any'
hope for me?
No, the circuit is ok and will run perfectly after I really
Hello Bunny,
my last sentence could be misleading . "No" refers to "Is the
circuit
ok ...". There is always hope!

Best Regards,
Helmut

Helmut, why are you so smart? Worked great thanks.