MikeE
Couldn't find anything on 1N53xx, that are *zeners*. But here's my
generic zener subcircuit, you can set parameters to suit....
****
.SUBCKT MyZENER 1 2 PARAMS: BV=10 IBV=1m RS=1 IS=10f
D1 1 2 DZ
.MODEL DZ D(
+ IS = {IS}
+ RS = {RS}
+ N = 1
+ EG = 1.11
+ BV = {BV}
+ IBV = {IBV} )
.ENDS MyZENER
****
...Jim Thompson
--
| James E.Thompson, P.E. | mens |
| Analog Innovations, Inc. | et |
| Analog/Mixed-Signal ASIC's and Discrete Systems | manus |
| Phoenix, Arizona Voice:(480)460-2350 | |
| Jim-T@analog_innovations.com Fax:(480)460-2142 | Brass Rat |
| http://www.analog-innovations.com | 1962 |
For proper E-mail replies SWAP "-" and "_"
I love to cook with wine. Sometimes I even put it in the food.
Maybe someone can help me with this probably very rudimentary questions
involving usage of Jim's subcircuit with LTspice:
LTspice's diode symbols (zener, etc.) like to use models, not
subcircuits, from the provided standard.dio file.
1. If I have subcircuits for the Zeners I want to use, how can I use
them?
2. If a fellow modifies a file like standard.dio, does he run the risk
of it being overwritten during the next LTspice sync?
MikeE
I'm sure LTSpice can use subcircuits.
>
>1. If I have subcircuits for the Zeners I want to use, how can I use
>them?
I don't know LTSpice's symbol methods, but you can strip down my
subcircuit to a diode model, but fill in the blanks, e.g.,
.MODEL DZ D(
+ IS = 10f
+ RS = 1
+ N = 1
+ EG = 1.11
+ BV = 10
+ IBV = 1mA )
>
>2. If a fellow modifies a file like standard.dio, does he run the risk
>of it being overwritten during the next LTspice sync?
I know that PSpice updates do overwrite libraries, so I put my
libraries and symbols in a directory of my own. Then, after an
update, I pick and choose what I want to add to my repertoire.
I also back up my .INI and .PRB before an update, then replace what
was put there by the installation.
>
>MikeE
Thanks, Jim. I can see how to distill a .model out of the .subcircuits.
LTspice's zener model syntax is:
.model DIODENAME D(Is=1.5n Rs=.5 Cjo=185p nbv=3 bv=6.2 Vpk=6.2
+ mfg=Motorola type=zener ) -- close enough.
It would be easy-peasy to add the models to LTspice's "standard.dio"
file, but that does leave the worry that LTspice will overwrite it at
the next release sync. So I should create my new models in "my.dio"
file.
I'll post the following question to Mike Englehardt: how can I get the
schematic's Diode symbol inserting thingy to read the "my.dio" file?
MikeE
Wait - never mind. LTspice's Help answers the questions:
"For example, 1N5234 has a zener voltage of 6.2V. The simplest model is
as follows: .model 1N5234 D(BV=6.2)
Use the [File] [Open] command to open the diode database:
.\lib\cmp\standard.dio and insert the desired models, if necessary The
[Sync Release] will preserve the user's models as long as the model
names are different from the default models provided by LTC."
MikeE
>I read that j.michae...@REMOVETHEOBVIOUScoxDOT.net said in article
><MPG.18d6e1e69...@news.west.cox.net>, . . .
>> I read that Jim-T@analog_innovations.com said in article
>> <ufeq6v4pcr9tbkc9q...@4ax.com>, . . .
>
>Wait - never mind. LTspice's Help answers the questions:
>
>"For example, 1N5234 has a zener voltage of 6.2V. The simplest model is
>as follows: .model 1N5234 D(BV=6.2)
>
>Use the [File] [Open] command to open the diode database:
>.\lib\cmp\standard.dio and insert the desired models, if necessary The
>[Sync Release] will preserve the user's models as long as the model
>names are different from the default models provided by LTC."
>
>MikeE
>
>> >
[snip]
You'll probably want to set "IBV", the current at which "BV" occurs,
and probably the series resistance, "RS", as well.