working varistor model
This commit is contained in:
parent
4b7b23cb32
commit
0d86b32320
5
.vscode/extensions.json
vendored
Normal file
5
.vscode/extensions.json
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"recommendations": [
|
||||
"xuanli.spice"
|
||||
]
|
||||
}
|
107
bh.kicad_sym
107
bh.kicad_sym
|
@ -72702,7 +72702,7 @@
|
|||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Device" "SPICE"
|
||||
(property "Sim.Device" "SUBCKT"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
|
@ -72711,7 +72711,34 @@
|
|||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Params" "model=\"A NC--1 NC--2 NC--3 NC--4 NC--5 NC--6 NC--7 NC--8 VARISTOR rclamp=${Value}\""
|
||||
(property "Sim.Library" "common_libraries/spice/generic/varistor.lib"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Name" "VARISTOR"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Pins" "1=IN_N 2=IN_P 3=R_P 4=R_N"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
(hide yes)
|
||||
)
|
||||
)
|
||||
(property "Sim.Params" "gain=${VALUE}"
|
||||
(at 0 0 0)
|
||||
(effects
|
||||
(font
|
||||
|
@ -72812,78 +72839,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 0 -3.81 90)
|
||||
(length 0) hide
|
||||
(name "~"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "3"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 0 -3.81 90)
|
||||
(length 0) hide
|
||||
(name "~"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "4"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 0 -3.81 90)
|
||||
(length 0) hide
|
||||
(name "~"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "5"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 0 -3.81 90)
|
||||
(length 0) hide
|
||||
(name "~"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
(number "6"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
(pin passive line
|
||||
(at 0 3.81 270)
|
||||
(length 1.27)
|
||||
|
@ -72894,7 +72849,7 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(number "7"
|
||||
(number "3"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
|
@ -72912,7 +72867,7 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(number "8"
|
||||
(number "4"
|
||||
(effects
|
||||
(font
|
||||
(size 1.27 1.27)
|
||||
|
|
10
spice/generic/varistor.lib
Normal file
10
spice/generic/varistor.lib
Normal file
|
@ -0,0 +1,10 @@
|
|||
*BEGIN MODEL VARISTOR
|
||||
*//////////////////////////////////////////////////////////////////////
|
||||
* (C) Brendan Haines
|
||||
*/////////////////////////////////////////////////////////////////////
|
||||
.SUBCKT VARISTOR IN_P IN_N R_P R_N PARAMS: gain=1
|
||||
*/////////////////////////////////////////////////////
|
||||
* .PARAM gain=1
|
||||
R R_P R_N {abs(V(IN_P) - V(IN_N)) * gain + 1n}
|
||||
.ENDS
|
||||
* END MODEL VARISTOR
|
Loading…
Reference in New Issue
Block a user