Version 4 SHEET 1 2108 680 WIRE 32 16 -32 16 WIRE 128 16 32 16 WIRE 656 16 128 16 WIRE 752 16 656 16 WIRE 32 64 32 16 WIRE 128 64 128 16 WIRE 656 112 656 16 WIRE -32 128 -32 16 WIRE 752 144 752 16 WIRE 128 176 128 144 WIRE 128 192 128 176 WIRE -32 320 -32 192 WIRE 32 320 32 144 WIRE 32 320 -32 320 WIRE 128 320 128 272 WIRE 128 320 32 320 WIRE 656 320 656 192 WIRE 656 320 128 320 WIRE 752 320 752 208 WIRE 752 320 656 320 WIRE 656 368 656 320 FLAG 128 176 3 FLAG 656 368 0 SYMBOL bi 128 192 R0 SYMATTR InstName B1 SYMATTR Value I=2.2e-15*(exp(abs(V(3,0))/22)-1)*sgn(V(3,0)) SYMBOL res 112 48 R0 SYMATTR InstName R1 SYMATTR Value 54m SYMBOL cap -48 128 R0 SYMATTR InstName C1 SYMATTR Value 750p SYMBOL voltage 656 96 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 1 SYMBOL res 16 48 R0 SYMATTR InstName R2 SYMATTR Value 4.4g SYMBOL NoLin\\V320LA40B 768 112 R0 SYMATTR InstName X1 TEXT 376 48 Center 0 ;V320LA40B varistor model\nby analog@ieee.org\ncoefficients and parallel resistance \nmodified by jpopelish TEXT 424 208 Center 0 ;Note the use of abs and sgn functions \nto achieve bidirectional current flow TEXT 520 -16 Left 0 !.op TEXT 240 -24 Left 0 !.step V1 0 1500 10 TEXT 888 40 Left 0 !.SUBCKT MOV 1 2\n* model of Littelfuse V320LA40B 20mm diameter disc, 320 VAC max, 420 VDC max, \n* 810 Vmax @ 100A, 40 joules max.. \n*http://www.littelfuse.com/data/Data_Sheets/LA.pdf\n.param a=2.726*10**7 b=520.612 c=764.757 d=36.79386 f=4.4*10**9 g=0.0518\nRmov 1 3 R=a*exp(d*atan((b-ABS(V(1,3)))/c))\nRpar 1 3 {f}\nRser 3 2 {g}\nCpar 1 3 750p\n.ENDS TEXT 896 0 Left 0 ;V320LA40B subcircuit provided by jpopelish@rica.net