Browse Source

Lägg till himla massa spicemodeller och grejjer. Gör klart automated test2

Jonatan Gezelius 6 years ago
parent
commit
4125500c85

BIN
dokument/reläinköp.ods


BIN
dokument/testpulser/pulsenergier.ods


+ 55 - 0
ltspice/Draft2.asc

@@ -0,0 +1,55 @@
+Version 4
+SHEET 1 880 680
+WIRE 176 -128 -256 -128
+WIRE 240 -128 176 -128
+WIRE 176 -48 176 -128
+WIRE 240 -48 240 -128
+WIRE 176 80 176 32
+WIRE 240 80 240 32
+WIRE 448 80 336 80
+WIRE 512 80 448 80
+WIRE -256 112 -256 -128
+WIRE 176 112 176 80
+WIRE 240 112 240 80
+WIRE 512 112 512 80
+WIRE 336 128 336 80
+WIRE 336 128 288 128
+WIRE 336 176 288 176
+WIRE 336 224 336 176
+WIRE 512 224 512 192
+WIRE 512 224 336 224
+WIRE -256 256 -256 192
+WIRE 176 256 176 192
+WIRE 176 256 -256 256
+WIRE 240 256 240 192
+WIRE 240 256 176 256
+WIRE 512 272 512 224
+WIRE -256 288 -256 256
+FLAG 512 272 0
+FLAG -256 288 0
+FLAG -256 -128 v+
+FLAG 176 80 v1
+FLAG 240 80 v2
+FLAG 448 80 v3
+SYMBOL dpst 240 208 R180
+SYMATTR InstName U1
+SYMBOL voltage 512 96 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V1
+SYMATTR Value PULSE(0 1 1 1p 1p 1)
+SYMBOL voltage -256 96 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V2
+SYMATTR Value 10
+SYMBOL res 160 -64 R0
+SYMATTR InstName R1
+SYMATTR Value 100
+SYMBOL res 224 -64 R0
+SYMATTR InstName R2
+SYMATTR Value 100
+TEXT -248 -336 Left 2 !.subckt DPST COM1 O1 COM2 O2 POS NEG\nS1 COM1 O1 POS NEG POLESWITCH1\nS2 COM2 O2 POS NEG POLESWITCH2\nL1 POS NEG 1u\n.model POLESWITCH1 SW(Ron=.001 Vt=0.5)\n.model POLESWITCH2 SW(Ron=.001 Vt=0.5)\n.ends
+TEXT -240 -376 Left 2 ;DPST Switch
+TEXT -256 -456 Left 2 !.tran 3
+RECTANGLE Normal 448 -176 -256 -400 2

+ 1 - 8
ltspice/automated test1.asc

@@ -1,8 +1,5 @@
 Version 4
 SHEET 1 5316 1204
-WIRE 2752 -656 2240 -656
-WIRE 2240 -512 2240 -656
-WIRE 2240 -368 2240 -432
 WIRE 1920 48 768 48
 WIRE 3424 48 1920 48
 WIRE 112 64 32 64
@@ -203,7 +200,6 @@ FLAG 320 304 Pulse-
 FLAG 752 800 0
 FLAG 2192 624 0
 FLAG 3632 624 0
-FLAG 2240 -368 0
 SYMBOL voltage 32 128 R0
 WINDOW 123 0 0 Left 0
 WINDOW 39 0 0 Left 0
@@ -469,12 +465,9 @@ SYMATTR Value 20
 SYMBOL res 5232 896 R0
 SYMATTR InstName R63
 SYMATTR Value 20
-SYMBOL ISO16750-2 2240 -512 R0
-SYMATTR InstName U3
-SYMATTR SpiceModel 4-6-3_24V_StartingProfile
 TEXT 72 -8 Left 2 ;CNA200
 TEXT 904 -496 Left 2 !.subckt SPDT COM NO NC POS NEG\nS1 COM NO POS NEG MYSW1\nS2 COM NC NEG POS MYSW2\n.model MYSW1 SW(Ron=.01 Roff=1000Meg Vh=.25 Vt=.5)\n.model MYSW2 SW(Ron=.01 Roff=1000Meg Vh=.25 Vt=-.5)\n.ends
-TEXT 302 -418 Left 2 !.tran 3
+TEXT 304 -416 Left 2 !.tran 3
 TEXT 736 -72 Left 2 ;50 Ohm match
 TEXT 912 -536 Left 2 ;SPDT Switch
 TEXT 3504 352 Left 2 !.model MYSW SW(Ron=1 Roff=1Meg Vt=.5 Vh=-.4)

+ 881 - 0
ltspice/automated test2.asc

@@ -0,0 +1,881 @@
+Version 4
+SHEET 1 6692 1820
+WIRE -3056 -16 -3104 -16
+WIRE -2368 -16 -2944 -16
+WIRE -2160 -16 -2368 -16
+WIRE -2032 -16 -2080 -16
+WIRE 2464 0 1936 0
+WIRE -2368 16 -2368 -16
+WIRE 1248 32 1216 32
+WIRE -3104 48 -3104 -16
+WIRE 608 48 592 48
+WIRE 2288 48 2224 48
+WIRE 1216 64 1216 32
+WIRE 1248 64 1248 32
+WIRE 2224 64 2224 48
+WIRE 2288 64 2288 48
+WIRE 512 96 512 48
+WIRE 592 96 592 48
+WIRE 592 96 560 96
+WIRE -2912 128 -2912 80
+WIRE -2768 128 -2768 80
+WIRE -2624 128 -2624 80
+WIRE -2496 128 -2496 80
+WIRE -2368 128 -2368 80
+WIRE -2240 128 -2240 80
+WIRE -2032 144 -2032 -16
+WIRE -1824 144 -2032 144
+WIRE -1088 144 -1760 144
+WIRE -560 144 -1024 144
+WIRE 304 144 -560 144
+WIRE 496 144 304 144
+WIRE 688 144 576 144
+WIRE 1248 144 752 144
+WIRE 1936 144 1936 0
+WIRE 1936 144 1248 144
+WIRE 2128 144 2096 144
+WIRE 2224 144 2224 128
+WIRE 2224 144 2208 144
+WIRE 2464 144 2464 0
+WIRE 3232 144 2464 144
+WIRE 3472 144 3296 144
+WIRE 4032 144 3472 144
+WIRE 4704 144 4032 144
+WIRE -3104 208 -3104 128
+WIRE -3072 208 -3104 208
+WIRE -2912 208 -2960 208
+WIRE -2768 208 -2912 208
+WIRE -2624 208 -2768 208
+WIRE -2496 208 -2624 208
+WIRE -2368 208 -2496 208
+WIRE -2240 208 -2368 208
+WIRE -1824 208 -2240 208
+WIRE -1088 208 -1760 208
+WIRE -704 208 -1024 208
+WIRE 160 208 -704 208
+WIRE 496 208 160 208
+WIRE 688 208 576 208
+WIRE 1248 208 752 208
+WIRE 1952 208 1248 208
+WIRE 2384 208 2368 208
+WIRE 2480 208 2464 208
+WIRE 3232 208 2656 208
+WIRE 3408 208 3296 208
+WIRE 3968 208 3408 208
+WIRE 4640 208 3968 208
+WIRE -2960 256 -2960 208
+WIRE -2960 256 -3104 256
+WIRE -2016 272 -2080 272
+WIRE -1824 272 -1936 272
+WIRE -1088 272 -1760 272
+WIRE -848 272 -1024 272
+WIRE 16 272 -848 272
+WIRE 1952 320 1952 208
+WIRE 2656 320 2656 208
+WIRE 2656 320 1952 320
+WIRE -1824 336 -1856 336
+WIRE -1088 336 -1760 336
+WIRE -272 336 -1024 336
+WIRE 592 336 -272 336
+WIRE -3104 400 -3104 256
+WIRE -2080 400 -2080 272
+WIRE -1856 400 -1856 336
+WIRE 4640 496 4640 208
+WIRE 4704 496 4704 144
+WIRE 3408 512 3408 208
+WIRE 3472 512 3472 144
+WIRE 3968 512 3968 208
+WIRE 4032 512 4032 144
+WIRE 4800 512 4752 512
+WIRE 3568 528 3520 528
+WIRE 4128 528 4080 528
+WIRE -848 544 -848 272
+WIRE -704 544 -704 208
+WIRE -560 544 -560 144
+WIRE 16 544 16 272
+WIRE 160 544 160 208
+WIRE 304 544 304 144
+WIRE 4752 592 4752 560
+WIRE 4800 592 4752 592
+WIRE 3520 608 3520 576
+WIRE 3568 608 3520 608
+WIRE 4080 608 4080 576
+WIRE 4128 608 4080 608
+WIRE 4800 608 4800 592
+WIRE 3568 624 3568 608
+WIRE 4128 624 4128 608
+WIRE 3472 704 3472 592
+WIRE 3552 704 3472 704
+WIRE 4032 704 4032 592
+WIRE 4128 704 4032 704
+WIRE 4224 704 4128 704
+WIRE 4320 704 4224 704
+WIRE 4416 704 4320 704
+WIRE 4512 704 4416 704
+WIRE 4704 704 4704 576
+WIRE 4800 704 4704 704
+WIRE 4896 704 4800 704
+WIRE 4992 704 4896 704
+WIRE 5088 704 4992 704
+WIRE 5184 704 5088 704
+WIRE 5280 704 5184 704
+WIRE 5376 704 5280 704
+WIRE 5472 704 5376 704
+WIRE 5568 704 5472 704
+WIRE 5664 704 5568 704
+WIRE 5760 704 5664 704
+WIRE 5856 704 5760 704
+WIRE 5952 704 5856 704
+WIRE 6048 704 5952 704
+WIRE 6144 704 6048 704
+WIRE 6240 704 6144 704
+WIRE 6336 704 6240 704
+WIRE 6432 704 6336 704
+WIRE 6528 704 6432 704
+WIRE -800 736 -800 688
+WIRE -656 736 -656 688
+WIRE -512 736 -512 688
+WIRE 64 736 64 688
+WIRE 208 736 208 688
+WIRE 352 736 352 688
+WIRE 3472 736 3472 704
+WIRE 3552 736 3552 704
+WIRE 4032 736 4032 704
+WIRE 4128 736 4128 704
+WIRE 4224 736 4224 704
+WIRE 4320 736 4320 704
+WIRE 4416 736 4416 704
+WIRE 4512 736 4512 704
+WIRE 4704 736 4704 704
+WIRE 4800 736 4800 704
+WIRE 4896 736 4896 704
+WIRE 4992 736 4992 704
+WIRE 5088 736 5088 704
+WIRE 5184 736 5184 704
+WIRE 5280 736 5280 704
+WIRE 5376 736 5376 704
+WIRE 5472 736 5472 704
+WIRE 5568 736 5568 704
+WIRE 5664 736 5664 704
+WIRE 5760 736 5760 704
+WIRE 5856 736 5856 704
+WIRE 5952 736 5952 704
+WIRE 6048 736 6048 704
+WIRE 6144 736 6144 704
+WIRE 6240 736 6240 704
+WIRE 6336 736 6336 704
+WIRE 6432 736 6432 704
+WIRE 6528 736 6528 704
+WIRE -848 816 -848 688
+WIRE -704 816 -704 688
+WIRE -704 816 -848 816
+WIRE -560 816 -560 688
+WIRE -560 816 -704 816
+WIRE -496 816 -560 816
+WIRE 16 816 16 688
+WIRE 160 816 160 688
+WIRE 160 816 16 816
+WIRE 304 816 304 688
+WIRE 304 816 160 816
+WIRE 368 816 304 816
+WIRE 4032 848 4032 816
+WIRE 4128 848 4128 816
+WIRE 4224 848 4224 816
+WIRE 4320 848 4320 816
+WIRE 4416 848 4416 816
+WIRE 4512 848 4512 816
+WIRE 4704 848 4704 816
+WIRE 4800 848 4800 816
+WIRE 4896 848 4896 816
+WIRE 4992 848 4992 816
+WIRE 5088 848 5088 816
+WIRE 5184 848 5184 816
+WIRE 5280 848 5280 816
+WIRE 5376 848 5376 816
+WIRE 5472 848 5472 816
+WIRE 5568 848 5568 816
+WIRE 5664 848 5664 816
+WIRE 5760 848 5760 816
+WIRE 5856 848 5856 816
+WIRE 5952 848 5952 816
+WIRE 6048 848 6048 816
+WIRE 6144 848 6144 816
+WIRE 6240 848 6240 816
+WIRE 6336 848 6336 816
+WIRE 6432 848 6432 816
+WIRE 6528 848 6528 816
+WIRE -496 880 -496 816
+WIRE -432 880 -496 880
+WIRE -272 880 -272 336
+WIRE -272 880 -352 880
+WIRE 368 880 368 816
+WIRE 432 880 368 880
+WIRE 592 880 592 336
+WIRE 592 880 512 880
+WIRE -496 912 -496 880
+WIRE 368 912 368 880
+WIRE 3408 944 3408 592
+WIRE 3472 944 3472 896
+WIRE 3472 944 3408 944
+WIRE 3552 944 3552 896
+WIRE 3552 944 3472 944
+WIRE 4032 960 4032 928
+WIRE 4128 960 4128 928
+WIRE 4224 960 4224 928
+WIRE 4320 960 4320 928
+WIRE 4416 960 4416 928
+WIRE 4512 960 4512 928
+WIRE 4640 960 4640 576
+WIRE 4704 960 4704 928
+WIRE 4704 960 4640 960
+WIRE 4800 960 4800 928
+WIRE 4800 960 4704 960
+WIRE 4896 960 4896 928
+WIRE 4896 960 4800 960
+WIRE 4992 960 4992 928
+WIRE 4992 960 4896 960
+WIRE 5088 960 5088 928
+WIRE 5088 960 4992 960
+WIRE 5184 960 5184 928
+WIRE 5184 960 5088 960
+WIRE 5280 960 5280 928
+WIRE 5280 960 5184 960
+WIRE 5376 960 5376 928
+WIRE 5376 960 5280 960
+WIRE 5472 960 5472 928
+WIRE 5472 960 5376 960
+WIRE 5568 960 5568 928
+WIRE 5568 960 5472 960
+WIRE 5664 960 5664 928
+WIRE 5664 960 5568 960
+WIRE 5760 960 5760 928
+WIRE 5760 960 5664 960
+WIRE 5856 960 5856 928
+WIRE 5856 960 5760 960
+WIRE 5952 960 5952 928
+WIRE 5952 960 5856 960
+WIRE 6048 960 6048 928
+WIRE 6048 960 5952 960
+WIRE 6144 960 6144 928
+WIRE 6144 960 6048 960
+WIRE 6240 960 6240 928
+WIRE 6240 960 6144 960
+WIRE 6336 960 6336 928
+WIRE 6336 960 6240 960
+WIRE 6432 960 6432 928
+WIRE 6432 960 6336 960
+WIRE 6528 960 6528 928
+WIRE 6528 960 6432 960
+WIRE -720 1008 -752 1008
+WIRE 96 1008 64 1008
+WIRE -496 1024 -496 992
+WIRE -432 1024 -496 1024
+WIRE -272 1024 -272 880
+WIRE -272 1024 -352 1024
+WIRE 368 1024 368 992
+WIRE 432 1024 368 1024
+WIRE 592 1024 592 880
+WIRE 592 1024 512 1024
+WIRE -496 1056 -496 1024
+WIRE 368 1056 368 1024
+WIRE 3968 1072 3968 592
+WIRE 4032 1072 4032 1040
+WIRE 4032 1072 3968 1072
+WIRE 4128 1072 4128 1040
+WIRE 4128 1072 4032 1072
+WIRE 4224 1072 4224 1040
+WIRE 4224 1072 4128 1072
+WIRE 4320 1072 4320 1040
+WIRE 4320 1072 4224 1072
+WIRE 4416 1072 4416 1040
+WIRE 4416 1072 4320 1072
+WIRE 4512 1072 4512 1040
+WIRE 4512 1072 4416 1072
+WIRE -752 1104 -752 1008
+WIRE -720 1104 -752 1104
+WIRE 64 1104 64 1008
+WIRE 96 1104 64 1104
+WIRE -496 1168 -496 1136
+WIRE -432 1168 -496 1168
+WIRE -272 1168 -272 1024
+WIRE -272 1168 -352 1168
+WIRE 368 1168 368 1136
+WIRE 432 1168 368 1168
+WIRE 592 1168 592 1024
+WIRE 592 1168 512 1168
+WIRE -752 1200 -752 1104
+WIRE -720 1200 -752 1200
+WIRE 64 1200 64 1104
+WIRE 96 1200 64 1200
+WIRE -752 1248 -752 1200
+WIRE 64 1264 64 1200
+WIRE -496 1376 -496 1168
+WIRE -272 1376 -272 1168
+WIRE 368 1376 368 1168
+WIRE 592 1376 592 1168
+WIRE -496 1664 -496 1440
+WIRE 368 1664 368 1440
+WIRE -496 1760 -496 1664
+WIRE -432 1760 -496 1760
+WIRE -272 1760 -272 1440
+WIRE -272 1760 -352 1760
+WIRE 368 1760 368 1664
+WIRE 432 1760 368 1760
+WIRE 592 1760 592 1440
+WIRE 592 1760 512 1760
+FLAG 4128 624 0
+FLAG 4800 608 0
+FLAG 3568 624 0
+FLAG 608 48 0
+FLAG 2480 272 0
+FLAG 2288 64 0
+FLAG 1216 64 0
+FLAG 1248 288 0
+FLAG -1856 400 0
+FLAG -2080 400 0
+FLAG -496 1664 measure_50ohm
+FLAG -800 736 0
+FLAG -656 736 0
+FLAG -512 736 0
+FLAG -800 544 m50pe
+FLAG -656 544 m50-
+FLAG -512 544 m50+
+FLAG -752 1248 0
+FLAG -640 1200 m50pe
+FLAG -640 1104 m50-
+FLAG -640 1008 m50+
+FLAG 368 1664 measure_1000ohm
+FLAG 64 736 0
+FLAG 208 736 0
+FLAG 352 736 0
+FLAG 64 544 m1000pe
+FLAG 208 544 m1000-
+FLAG 352 544 m1000+
+FLAG 64 1264 0
+FLAG 176 1200 m1000pe
+FLAG 176 1104 m1000-
+FLAG 176 1008 m1000+
+FLAG -3104 400 0
+SYMBOL voltage 4128 512 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V3
+SYMATTR Value {en_L10}
+SYMBOL voltage 4800 496 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V4
+SYMATTR Value {en_L2}
+SYMBOL res 4048 832 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R6
+SYMATTR Value 20
+SYMBOL res 4048 944 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R7
+SYMATTR Value 20
+SYMBOL res 4048 1056 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R8
+SYMATTR Value 20
+SYMBOL res 4144 832 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R9
+SYMATTR Value 20
+SYMBOL res 4144 944 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R10
+SYMATTR Value 20
+SYMBOL res 4144 1056 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R11
+SYMATTR Value 20
+SYMBOL res 4240 832 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R12
+SYMATTR Value 20
+SYMBOL res 4240 944 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R13
+SYMATTR Value 20
+SYMBOL res 4240 1056 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R14
+SYMATTR Value 20
+SYMBOL res 4336 832 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R15
+SYMATTR Value 20
+SYMBOL res 4336 944 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R16
+SYMATTR Value 20
+SYMBOL res 4336 1056 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R17
+SYMATTR Value 20
+SYMBOL res 4432 832 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R18
+SYMATTR Value 20
+SYMBOL res 4432 944 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R19
+SYMATTR Value 20
+SYMBOL res 4432 1056 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R20
+SYMATTR Value 20
+SYMBOL res 4528 832 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R21
+SYMATTR Value 20
+SYMBOL res 4528 944 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R22
+SYMATTR Value 20
+SYMBOL res 4528 1056 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R23
+SYMATTR Value 20
+SYMBOL res 4688 720 R0
+SYMATTR InstName R24
+SYMATTR Value 20
+SYMBOL res 4688 832 R0
+SYMATTR InstName R25
+SYMATTR Value 20
+SYMBOL res 4784 720 R0
+SYMATTR InstName R26
+SYMATTR Value 20
+SYMBOL res 4784 832 R0
+SYMATTR InstName R27
+SYMATTR Value 20
+SYMBOL res 4880 720 R0
+SYMATTR InstName R28
+SYMATTR Value 20
+SYMBOL res 4880 832 R0
+SYMATTR InstName R29
+SYMATTR Value 20
+SYMBOL res 4976 720 R0
+SYMATTR InstName R30
+SYMATTR Value 20
+SYMBOL res 4976 832 R0
+SYMATTR InstName R31
+SYMATTR Value 20
+SYMBOL res 5072 720 R0
+SYMATTR InstName R32
+SYMATTR Value 20
+SYMBOL res 5072 832 R0
+SYMATTR InstName R33
+SYMATTR Value 20
+SYMBOL res 5168 720 R0
+SYMATTR InstName R34
+SYMATTR Value 20
+SYMBOL res 5168 832 R0
+SYMATTR InstName R35
+SYMATTR Value 20
+SYMBOL res 5264 720 R0
+SYMATTR InstName R36
+SYMATTR Value 20
+SYMBOL res 5264 832 R0
+SYMATTR InstName R37
+SYMATTR Value 20
+SYMBOL res 5360 720 R0
+SYMATTR InstName R38
+SYMATTR Value 20
+SYMBOL res 5360 832 R0
+SYMATTR InstName R39
+SYMATTR Value 20
+SYMBOL res 5456 720 R0
+SYMATTR InstName R40
+SYMATTR Value 20
+SYMBOL res 5456 832 R0
+SYMATTR InstName R41
+SYMATTR Value 20
+SYMBOL res 5552 720 R0
+SYMATTR InstName R42
+SYMATTR Value 20
+SYMBOL res 5552 832 R0
+SYMATTR InstName R43
+SYMATTR Value 20
+SYMBOL res 5648 720 R0
+SYMATTR InstName R44
+SYMATTR Value 20
+SYMBOL res 5648 832 R0
+SYMATTR InstName R45
+SYMATTR Value 20
+SYMBOL res 5744 720 R0
+SYMATTR InstName R46
+SYMATTR Value 20
+SYMBOL res 5744 832 R0
+SYMATTR InstName R47
+SYMATTR Value 20
+SYMBOL res 5840 720 R0
+SYMATTR InstName R48
+SYMATTR Value 20
+SYMBOL res 5840 832 R0
+SYMATTR InstName R49
+SYMATTR Value 20
+SYMBOL res 5936 720 R0
+SYMATTR InstName R50
+SYMATTR Value 20
+SYMBOL res 5936 832 R0
+SYMATTR InstName R51
+SYMATTR Value 20
+SYMBOL res 6032 720 R0
+SYMATTR InstName R52
+SYMATTR Value 20
+SYMBOL res 6032 832 R0
+SYMATTR InstName R53
+SYMATTR Value 20
+SYMBOL res 6128 720 R0
+SYMATTR InstName R54
+SYMATTR Value 20
+SYMBOL res 6128 832 R0
+SYMATTR InstName R55
+SYMATTR Value 20
+SYMBOL res 6224 720 R0
+SYMATTR InstName R56
+SYMATTR Value 20
+SYMBOL res 6224 832 R0
+SYMATTR InstName R57
+SYMATTR Value 20
+SYMBOL res 6320 720 R0
+SYMATTR InstName R58
+SYMATTR Value 20
+SYMBOL res 6320 832 R0
+SYMATTR InstName R59
+SYMATTR Value 20
+SYMBOL res 6416 720 R0
+SYMATTR InstName R60
+SYMATTR Value 20
+SYMBOL res 6416 832 R0
+SYMATTR InstName R61
+SYMATTR Value 20
+SYMBOL res 6512 720 R0
+SYMATTR InstName R62
+SYMATTR Value 20
+SYMBOL res 6512 832 R0
+SYMATTR InstName R63
+SYMATTR Value 20
+SYMBOL dpst 4704 592 R180
+SYMATTR InstName U3
+SYMBOL dpst 4032 608 R180
+SYMATTR InstName U4
+SYMBOL res 3456 720 R0
+SYMATTR InstName R64
+SYMATTR Value 50
+SYMBOL res 3456 800 R0
+SYMATTR InstName R65
+SYMATTR Value 50
+SYMBOL res 3536 720 R0
+SYMATTR InstName R66
+SYMATTR Value 50
+SYMBOL res 3536 800 R0
+SYMATTR InstName R67
+SYMATTR Value 50
+SYMBOL voltage 3568 512 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V1
+SYMATTR Value {en_L50}
+SYMBOL dpst 3472 608 R180
+SYMATTR InstName U1
+SYMBOL voltage 496 48 R270
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+WINDOW 3 75 -86 VRight 2
+SYMATTR Value {en_L}
+SYMATTR InstName V2
+SYMBOL dpst 592 144 R90
+SYMATTR InstName U2
+SYMBOL ind 2000 160 R270
+WINDOW 0 32 56 VTop 2
+WINDOW 3 5 56 VBottom 2
+SYMATTR InstName L1
+SYMATTR Value {L_cable}
+SYMBOL res 2224 128 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R1
+SYMATTR Value {R_cable}
+SYMBOL cap 2208 64 R0
+WINDOW 3 27 41 Left 2
+SYMATTR Value {C_cable}
+SYMATTR InstName C1
+SYMBOL res 2480 192 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R2
+SYMATTR Value {R_cable}
+SYMBOL cap 2464 208 R0
+WINDOW 3 27 41 Left 2
+SYMATTR Value {C_cable}
+SYMATTR InstName C2
+SYMBOL ind 2272 224 R270
+WINDOW 0 32 56 VTop 2
+WINDOW 3 5 56 VBottom 2
+SYMATTR InstName L2
+SYMATTR Value {L_cable}
+SYMBOL Misc\\jumper -1056 80 R0
+SYMATTR InstName X1
+SYMBOL Misc\\jumper -1056 144 R0
+SYMATTR InstName X2
+SYMBOL res 1232 48 R0
+SYMATTR InstName R4
+SYMATTR Value 100Meg
+SYMBOL res 1232 192 R0
+SYMATTR InstName R5
+SYMATTR Value 100Meg
+SYMBOL Misc\\jumper -1056 208 R0
+SYMATTR InstName X3
+SYMBOL Misc\\jumper -1056 272 R0
+SYMATTR InstName X4
+SYMBOL ind -2032 288 R270
+WINDOW 0 32 56 VTop 2
+WINDOW 3 5 56 VBottom 2
+SYMATTR InstName L3
+SYMATTR Value 10m
+SYMBOL relaySPST -864 560 R0
+WINDOW 0 24 -16 Left 2
+WINDOW 3 22 -37 Left 2
+SYMATTR InstName S1
+SYMBOL relaySPST -720 560 R0
+WINDOW 0 25 -15 Left 2
+WINDOW 3 19 -38 Left 2
+SYMATTR InstName S2
+SYMBOL relaySPST -576 560 R0
+WINDOW 0 24 -14 Left 2
+WINDOW 3 18 -35 Left 2
+SYMATTR InstName S3
+SYMBOL res -336 864 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R68
+SYMATTR Value 56
+SYMBOL res -480 1008 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R69
+SYMATTR Value 560
+SYMBOL res -448 1040 R270
+WINDOW 0 32 56 VTop 2
+WINDOW 3 0 56 VBottom 2
+SYMATTR InstName R70
+SYMATTR Value 28
+SYMBOL res -336 1152 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R71
+SYMATTR Value 56
+SYMBOL res -480 1152 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R72
+SYMATTR Value 560
+SYMBOL res -336 1744 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R73
+SYMATTR Value 50
+SYMBOL voltage -624 1008 R90
+WINDOW 0 -32 56 VBottom 2
+WINDOW 3 -13 254 VTop 2
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V6
+SYMATTR Value {en_m50p}
+SYMBOL voltage -624 1104 R90
+WINDOW 0 -32 56 VBottom 2
+WINDOW 3 -13 253 VTop 2
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V7
+SYMATTR Value {en_m50n}
+SYMBOL voltage -624 1200 R90
+WINDOW 0 -32 56 VBottom 2
+WINDOW 3 -17 255 VTop 2
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V8
+SYMATTR Value {en_m50pe}
+SYMBOL relaySPST 0 560 R0
+WINDOW 0 24 -16 Left 2
+WINDOW 3 22 -37 Left 2
+SYMATTR InstName S4
+SYMBOL relaySPST 144 560 R0
+WINDOW 0 25 -15 Left 2
+WINDOW 3 19 -38 Left 2
+SYMATTR InstName S5
+SYMBOL relaySPST 288 560 R0
+WINDOW 0 24 -14 Left 2
+WINDOW 3 18 -35 Left 2
+SYMATTR InstName S6
+SYMBOL res 528 864 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R74
+SYMATTR Value 1k
+SYMBOL res 384 1008 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R75
+SYMATTR Value 14k
+SYMBOL res 416 1040 R270
+WINDOW 0 32 56 VTop 2
+WINDOW 3 0 56 VBottom 2
+SYMATTR InstName R76
+SYMATTR Value 500
+SYMBOL res 528 1152 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R77
+SYMATTR Value 1k
+SYMBOL res 384 1152 R180
+WINDOW 0 36 76 Left 2
+WINDOW 3 36 40 Left 2
+SYMATTR InstName R78
+SYMATTR Value 14k
+SYMBOL res 528 1744 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R79
+SYMATTR Value 1k
+SYMBOL voltage 192 1008 R90
+WINDOW 0 -32 56 VBottom 2
+WINDOW 3 -13 254 VTop 2
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V9
+SYMATTR Value {en_m1000p}
+SYMBOL voltage 192 1104 R90
+WINDOW 0 -32 56 VBottom 2
+WINDOW 3 -13 253 VTop 2
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V10
+SYMATTR Value {en_m1000n}
+SYMBOL voltage 192 1200 R90
+WINDOW 0 -32 56 VBottom 2
+WINDOW 3 -17 255 VTop 2
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V11
+SYMATTR Value {en_m1000pe}
+SYMBOL Misc\\jumper -208 1408 R90
+SYMATTR InstName X5
+SYMBOL Misc\\jumper -560 1408 R270
+SYMATTR InstName X6
+SYMBOL Misc\\jumper 656 1408 R90
+SYMATTR InstName X7
+SYMBOL Misc\\jumper 304 1408 R270
+SYMATTR InstName X8
+SYMBOL Misc\\jumper 720 80 R0
+SYMATTR InstName X9
+SYMBOL Misc\\jumper 720 144 R0
+SYMATTR InstName X10
+SYMBOL Misc\\jumper 3264 80 R0
+SYMATTR InstName X11
+SYMBOL Misc\\jumper 3264 144 R0
+SYMATTR InstName X12
+SYMBOL Misc\\jumper -1792 80 R0
+SYMATTR InstName X13
+SYMBOL Misc\\jumper -1792 144 R0
+SYMATTR InstName X15
+SYMBOL Misc\\jumper -1792 208 R0
+SYMATTR InstName X16
+SYMBOL Misc\\jumper -1792 272 R0
+SYMATTR InstName X17
+SYMBOL ind -3088 224 R270
+WINDOW 0 32 56 VTop 2
+WINDOW 3 5 56 VBottom 2
+SYMATTR InstName L4
+SYMATTR Value 10m
+SYMBOL pulse1_gen -2912 128 R0
+SYMATTR InstName X14
+SYMATTR SpiceLine Ri={Ri}, US={US}
+SYMBOL pulse2a_gen -2768 128 R0
+SYMATTR InstName X18
+SYMATTR SpiceLine Ri={Ri}, US={US}
+SYMBOL pulse3a_gen -2624 128 R0
+SYMATTR InstName X19
+SYMATTR SpiceLine Ri={Ri}, US={US}
+SYMBOL pulse3b_gen -2496 128 R0
+SYMATTR InstName X20
+SYMATTR SpiceLine Ri={Ri}, US={US}
+SYMBOL pulse5a_gen -2368 128 R0
+SYMATTR InstName X21
+SYMATTR SpiceLine Ri={Ri}, US={US}
+SYMBOL pulse5b_gen -2240 128 R0
+SYMATTR InstName X22
+SYMATTR SpiceLine Ri={Ri}, US={US}
+SYMBOL Misc\\jumper -2848 48 R90
+SYMATTR InstName X23
+SYMBOL Misc\\jumper -2704 48 R90
+SYMATTR InstName X24
+SYMBOL Misc\\jumper -2560 48 R90
+SYMATTR InstName X25
+SYMBOL Misc\\jumper -2432 48 R90
+SYMATTR InstName X26
+SYMBOL Misc\\jumper -2304 48 R90
+SYMATTR InstName X27
+SYMBOL Misc\\jumper -2176 48 R90
+SYMATTR InstName X28
+SYMBOL ind -3072 0 R270
+WINDOW 0 32 56 VTop 2
+WINDOW 3 5 56 VBottom 2
+SYMATTR InstName L5
+SYMATTR Value 10m
+SYMBOL voltage -2064 -16 R90
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V5
+SYMATTR Value {Ua}
+TEXT -232 -376 Left 2 !.tran 0 2 1
+TEXT 1928 944 Left 2 !.subckt DPST COM1 O1 COM2 O2 POS NEG\nS1 COM1 O1 POS NEG POLESWITCH1\nS2 COM2 O2 POS NEG POLESWITCH2\nL1 POS NEG 1u Rser=1k\n.model POLESWITCH1 SW(Ron=.001 Vt=0.5)\n.model POLESWITCH2 SW(Ron=.001 Vt=0.5)\n.ends
+TEXT 1936 904 Left 2 ;DPST Switch
+TEXT 1104 728 Left 2 !.param R_cable=1m\n.param L_cable=.5u\n.param C_cable=1p
+TEXT 1112 696 Left 2 ;Non ideal cables
+TEXT -240 -440 Left 5 ;Simulation command
+TEXT 1184 -24 Left 2 ;Help the \nsimulation a bit
+TEXT 1440 680 Left 2 !.model SW SW(Ron=0.001 Vt=0.5)
+TEXT 1440 640 Left 2 ;Regular switch
+TEXT 1064 -512 Left 2 !* Pulse config\n.param Ri=10\n.param Us=260\n.param Ua=0
+TEXT 1344 -304 Left 2 !* 1k Ohm output\n.param en_m1000p=0\n.param en_m1000n=0\n.param en_m1000pe=0
+TEXT 1056 -304 Left 2 !* 50 Ohm output\n.param en_m50p=0\n.param en_m50n=0\n.param en_m50pe=0
+TEXT 1344 -512 Left 2 !* Load configuration\n.param en_L=1\n.param en_L2=0\n.param en_L10=1\n.param en_L50=0
+TEXT 1048 -584 Left 4 ;Vital parameters
+TEXT -2648 344 Left 4 ;Pulses
+TEXT -2928 256 Left 4 ;1
+TEXT -2776 256 Left 4 ;2a
+TEXT -2640 256 Left 4 ;3a
+TEXT -2512 256 Left 4 ;3b
+TEXT -2384 256 Left 4 ;5a
+TEXT -2256 256 Left 4 ;5b
+RECTANGLE Normal 2624 1136 1920 880 2
+RECTANGLE Normal 1360 816 1088 672 2
+RECTANGLE Normal 336 -304 -256 -480 2
+RECTANGLE Normal 1408 336 1168 -48 2
+RECTANGLE Normal 1872 720 1424 624 2
+RECTANGLE Normal -1056 -128 720 1408 2
+RECTANGLE Normal 6688 1280 3264 16 2
+RECTANGLE Normal -3232 -80 -1792 512 2
+RECTANGLE Normal 1040 -608 1632 -192 2

BIN
ltspice/automated test2.plt


+ 3 - 3
ltspice/eget pulse energy test pulse 1.asc

@@ -50,16 +50,16 @@ SYMATTR Value V={idt(V(Vs)*I(RL))}
 SYMBOL res 3072 -32 R0
 SYMATTR InstName R1
 SYMATTR Value 1
-TEXT 1112 -472 Left 2 !.tran 0 1.02 0.99 1m
+TEXT 1112 -488 Left 2 !.tran 0 1.015 0.9991 1m
 TEXT 320 80 Left 2 !;.meas vraw_max MIN v(Vpulse)
 TEXT 904 -136 Left 2 !;.meas vsurge_max MIN v(Vo)
 TEXT 1928 -104 Left 2 !.meas total_energy INTEG (V(Vs)*I(RL))
 TEXT 1928 -40 Left 2 !.meas maximum_power MAX (V(Vs)*I(RL))
 TEXT 1928 -72 Left 2 !.meas avg_power INTEG (V(Vs)*I(RL))/0.5
 TEXT 1112 -352 Left 2 !.param RL_val=table(scenario, 0, 2, 1, 10, 2, 50, 3, 10, 4, 50)
-TEXT 1112 -416 Left 2 !.step param scenario 0 4 1
+TEXT 1112 -424 Left 2 !.step param scenario 0 4 1
 TEXT 1120 -280 Left 2 !.meas RL_value MAX RL_val
 TEXT 1112 -384 Left 2 !.param Ri_val=table(scenario, 0, 2, 1, 2, 2, 2, 3, 10, 4, 50)
 TEXT 1112 -320 Left 2 !.param US=table(scenario, 0, 650, 1, 650, 2, 650, 3, 110, 4, 660)
 TEXT 1576 -168 Left 2 !.meas vload_max MAX ABS(v(Vs))
-TEXT 1672 -488 Left 2 !.param scenario=0
+TEXT 1112 -448 Left 2 !.param scenario=0

+ 30 - 0
ltspice/pulse1_gen.asc

@@ -0,0 +1,30 @@
+Version 4
+SHEET 1 1396 684
+WIRE 160 320 128 320
+WIRE 192 320 160 320
+WIRE 352 320 336 320
+WIRE 464 320 432 320
+WIRE 128 352 128 320
+WIRE 336 368 336 320
+WIRE 128 464 128 432
+WIRE 336 464 336 448
+WIRE 464 464 336 464
+FLAG 128 464 0
+FLAG 160 320 Vpulse
+FLAG 464 320 V+
+FLAG 464 464 V-
+SYMBOL bv 336 352 R0
+WINDOW 3 -93 184 Left 2
+SYMATTR InstName B1
+SYMATTR Value V=min((V(Vpulse))/(600)*US, 0)
+SYMBOL res 448 304 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName Ri1
+SYMATTR Value {Ri}
+SYMBOL ISO7637-2 128 352 R0
+WINDOW 0 -82 15 Left 2
+WINDOW 38 -196 65 Left 2
+WINDOW 1 -175 37 Left 2
+SYMATTR InstName U1
+SYMATTR SpiceModel Pulse1_24V

+ 15 - 0
ltspice/pulse1_gen.asy

@@ -0,0 +1,15 @@
+Version 4
+SymbolType CELL
+LINE Normal 0 80 0 72
+LINE Normal 0 0 0 8
+LINE Normal -8 55 -8 18
+LINE Normal -18 55 -8 55
+CIRCLE Normal -32 8 32 72
+ARC Normal -8 -18 50 55 -8 18 20 55
+WINDOW 0 48 16 Left 2
+PIN 0 0 NONE 0
+PINATTR PinName V+
+PINATTR SpiceOrder 1
+PIN 0 80 NONE 0
+PINATTR PinName V-
+PINATTR SpiceOrder 2

+ 30 - 0
ltspice/pulse2a_gen.asc

@@ -0,0 +1,30 @@
+Version 4
+SHEET 1 1396 684
+WIRE 160 320 128 320
+WIRE 192 320 160 320
+WIRE 352 320 336 320
+WIRE 464 320 432 320
+WIRE 128 352 128 320
+WIRE 336 368 336 320
+WIRE 128 464 128 432
+WIRE 336 464 336 448
+WIRE 464 464 336 464
+FLAG 128 464 0
+FLAG 160 320 Vpulse
+FLAG 464 320 V+
+FLAG 464 464 V-
+SYMBOL bv 336 352 R0
+WINDOW 3 -93 184 Left 2
+SYMATTR Value V=(V(Vpulse) - 27)/(112)*US
+SYMATTR InstName B1
+SYMBOL res 448 304 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName Ri1
+SYMATTR Value {Ri}
+SYMBOL ISO7637-2 128 352 R0
+WINDOW 0 -82 15 Left 2
+WINDOW 38 -196 65 Left 2
+WINDOW 1 -175 37 Left 2
+SYMATTR InstName U1
+SYMATTR SpiceModel Pulse2a_24V

+ 15 - 0
ltspice/pulse2a_gen.asy

@@ -0,0 +1,15 @@
+Version 4
+SymbolType CELL
+LINE Normal 0 80 0 72
+LINE Normal 0 0 0 8
+LINE Normal -8 55 -8 18
+LINE Normal -18 55 -8 55
+CIRCLE Normal -32 8 32 72
+ARC Normal -8 -18 50 55 -8 18 20 55
+WINDOW 0 48 16 Left 2
+PIN 0 0 NONE 0
+PINATTR PinName V+
+PINATTR SpiceOrder 1
+PIN 0 80 NONE 0
+PINATTR PinName V-
+PINATTR SpiceOrder 2

+ 30 - 0
ltspice/pulse2b_gen.asc

@@ -0,0 +1,30 @@
+Version 4
+SHEET 1 1396 684
+WIRE 160 320 128 320
+WIRE 192 320 160 320
+WIRE 352 320 336 320
+WIRE 464 320 432 320
+WIRE 128 352 128 320
+WIRE 336 368 336 320
+WIRE 128 464 128 432
+WIRE 336 464 336 448
+WIRE 464 464 336 464
+FLAG 128 464 0
+FLAG 160 320 Vpulse
+FLAG 464 320 V+
+FLAG 464 464 V-
+SYMBOL bv 336 352 R0
+WINDOW 3 -93 184 Left 2
+SYMATTR InstName B1
+SYMATTR Value V=(V(Vpulse) - 27)/112*US
+SYMBOL res 448 304 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName Ri1
+SYMATTR Value {Ri}
+SYMBOL ISO7637-2 128 352 R0
+WINDOW 0 -82 15 Left 2
+WINDOW 38 -196 65 Left 2
+WINDOW 1 -175 37 Left 2
+SYMATTR InstName U1
+SYMATTR SpiceModel Pulse2a_24V

+ 15 - 0
ltspice/pulse2b_gen.asy

@@ -0,0 +1,15 @@
+Version 4
+SymbolType CELL
+LINE Normal 0 80 0 72
+LINE Normal 0 0 0 8
+LINE Normal -8 55 -8 18
+LINE Normal -18 55 -8 55
+CIRCLE Normal -32 8 32 72
+ARC Normal -8 -18 50 55 -8 18 20 55
+WINDOW 0 48 16 Left 2
+PIN 0 0 NONE 0
+PINATTR PinName V+
+PINATTR SpiceOrder 1
+PIN 0 80 NONE 0
+PINATTR PinName V-
+PINATTR SpiceOrder 2

+ 30 - 0
ltspice/pulse3a_gen.asc

@@ -0,0 +1,30 @@
+Version 4
+SHEET 1 1396 684
+WIRE 160 320 128 320
+WIRE 192 320 160 320
+WIRE 352 320 336 320
+WIRE 464 320 432 320
+WIRE 128 352 128 320
+WIRE 336 368 336 320
+WIRE 128 464 128 432
+WIRE 336 464 336 448
+WIRE 464 464 336 464
+FLAG 128 464 0
+FLAG 160 320 Vpulse
+FLAG 464 320 V+
+FLAG 464 464 V-
+SYMBOL bv 336 352 R0
+WINDOW 3 -93 184 Left 2
+SYMATTR Value V=(V(Vpulse) - 27)/300*US
+SYMATTR InstName B1
+SYMBOL res 448 304 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName Ri1
+SYMATTR Value {Ri}
+SYMBOL ISO7637-2 128 352 R0
+WINDOW 0 -82 15 Left 2
+WINDOW 38 -196 65 Left 2
+WINDOW 1 -175 37 Left 2
+SYMATTR InstName U1
+SYMATTR SpiceModel Pulse3a_24V

+ 15 - 0
ltspice/pulse3a_gen.asy

@@ -0,0 +1,15 @@
+Version 4
+SymbolType CELL
+LINE Normal 0 80 0 72
+LINE Normal 0 0 0 8
+LINE Normal -8 55 -8 18
+LINE Normal -18 55 -8 55
+CIRCLE Normal -32 8 32 72
+ARC Normal -8 -18 50 55 -8 18 20 55
+WINDOW 0 48 16 Left 2
+PIN 0 0 NONE 0
+PINATTR PinName V+
+PINATTR SpiceOrder 1
+PIN 0 80 NONE 0
+PINATTR PinName V-
+PINATTR SpiceOrder 2

+ 30 - 0
ltspice/pulse3b_gen.asc

@@ -0,0 +1,30 @@
+Version 4
+SHEET 1 1396 684
+WIRE 160 320 128 320
+WIRE 192 320 160 320
+WIRE 352 320 336 320
+WIRE 464 320 432 320
+WIRE 128 352 128 320
+WIRE 336 368 336 320
+WIRE 128 464 128 432
+WIRE 336 464 336 448
+WIRE 464 464 336 464
+FLAG 128 464 0
+FLAG 160 320 Vpulse
+FLAG 464 320 V+
+FLAG 464 464 V-
+SYMBOL bv 336 352 R0
+WINDOW 3 -93 184 Left 2
+SYMATTR InstName B1
+SYMATTR Value V=(V(Vpulse) - 27)/(300)*US
+SYMBOL res 448 304 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName Ri1
+SYMATTR Value {Ri}
+SYMBOL ISO7637-2 128 352 R0
+WINDOW 0 -82 15 Left 2
+WINDOW 38 -196 65 Left 2
+WINDOW 1 -175 37 Left 2
+SYMATTR InstName U1
+SYMATTR SpiceModel Pulse3b_24V

+ 15 - 0
ltspice/pulse3b_gen.asy

@@ -0,0 +1,15 @@
+Version 4
+SymbolType CELL
+LINE Normal 0 80 0 72
+LINE Normal 0 0 0 8
+LINE Normal -8 55 -8 18
+LINE Normal -18 55 -8 55
+CIRCLE Normal -32 8 32 72
+ARC Normal -8 -18 50 55 -8 18 20 55
+WINDOW 0 48 16 Left 2
+PIN 0 0 NONE 0
+PINATTR PinName V+
+PINATTR SpiceOrder 1
+PIN 0 80 NONE 0
+PINATTR PinName V-
+PINATTR SpiceOrder 2

+ 36 - 0
ltspice/pulse5a_gen.asc

@@ -0,0 +1,36 @@
+Version 4
+SHEET 1 1396 812
+WIRE 160 320 128 320
+WIRE 192 320 160 320
+WIRE 352 320 336 320
+WIRE 464 320 432 320
+WIRE 128 352 128 320
+WIRE 336 368 336 320
+WIRE 128 464 128 432
+WIRE 336 464 336 448
+WIRE 464 464 336 464
+FLAG 128 464 0
+FLAG 160 320 Vpulse
+FLAG 464 320 V+
+FLAG 464 464 V-
+FLAG 192 400 0
+SYMBOL bv 336 352 R0
+WINDOW 0 -36 5 Left 2
+WINDOW 3 -93 184 Left 2
+SYMATTR InstName B1
+SYMATTR Value V=(V(Vpulse))/196*US
+SYMBOL res 448 304 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName Ri1
+SYMATTR Value {Ri}
+SYMBOL ISO16750-2 128 352 R0
+WINDOW 0 -81 18 Left 2
+WINDOW 38 -145 146 Left 2
+WINDOW 1 -166 56 Left 2
+SYMATTR InstName U2
+SYMATTR SpiceModel 4-6-4_24V_LoadDumpWithoutSuppressionModified
+SYMBOL res 176 304 R0
+SYMATTR InstName R1
+SYMATTR Value 1Meg
+TEXT 640 152 Left 2 !.subckt 4-6-4_24V_LoadDumpWithoutSuppressionModified + -\n.param Ua=0\n.param Us=202\n.param UsClamp={Us}\n.param Ri=1\n.param t0=1\n.param Creservoir=0.15 Rshunt=1.55\nL1 N004 N005 2m\nD1 N007 + Dideal\nV2 N007 - PWL(0 {Ua})\nR1 N005 - {Rshunt}\nD2 N006 + Dideal\nC1 N003 - {Creservoir}\nR2 N003 N002 100\nV3 N002 - PWL(0 {Us})\nS1 N004 N003 N001 0 Sideal\nV4 N001 0 PULSE(0 1 {t0} +1n +1n 2 60 10)\nR3 N006 N005 {Ri}\nD3 + N008 Dideal\n;V5 N008 - PWL(0 {Usclamp})\n.model Sideal SW(Ron=1m Roff=100MEG Vt=0.5 Vh=-0.1)\n.model Dideal D(Ron=1m Roff=1MEG Vfwd=1m epsilon=10m)\n.ic V(n003)={Us}\n.ends 4-6-4_24V_LoadDumpWithoutSuppressionModified

+ 15 - 0
ltspice/pulse5a_gen.asy

@@ -0,0 +1,15 @@
+Version 4
+SymbolType CELL
+LINE Normal 0 80 0 72
+LINE Normal 0 0 0 8
+LINE Normal -8 55 -8 18
+LINE Normal -18 55 -8 55
+CIRCLE Normal -32 8 32 72
+ARC Normal -8 -18 50 55 -8 18 20 55
+WINDOW 0 48 16 Left 2
+PIN 0 0 NONE 0
+PINATTR PinName V+
+PINATTR SpiceOrder 1
+PIN 0 80 NONE 0
+PINATTR PinName V-
+PINATTR SpiceOrder 2

+ 49 - 0
ltspice/pulse5b_gen.asc

@@ -0,0 +1,49 @@
+Version 4
+SHEET 1 1544 820
+WIRE 576 192 432 192
+WIRE 736 192 576 192
+WIRE 576 224 576 192
+WIRE 160 320 128 320
+WIRE 192 320 160 320
+WIRE 352 320 336 320
+WIRE 432 320 432 192
+WIRE 576 336 576 288
+WIRE 128 352 128 320
+WIRE 336 368 336 320
+WIRE 128 464 128 432
+WIRE 336 464 336 448
+WIRE 576 464 576 416
+WIRE 576 464 336 464
+WIRE 720 464 576 464
+FLAG 128 464 0
+FLAG 160 320 Vpulse
+FLAG 736 192 V+
+FLAG 720 464 V-
+FLAG 192 400 0
+SYMBOL bv 336 352 R0
+WINDOW 0 -36 5 Left 2
+WINDOW 3 -93 184 Left 2
+SYMATTR InstName B1
+SYMATTR Value V=(V(Vpulse))/196*US
+SYMBOL res 448 304 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName Ri1
+SYMATTR Value {Ri}
+SYMBOL ISO16750-2 128 352 R0
+WINDOW 0 -81 18 Left 2
+WINDOW 38 -145 146 Left 2
+WINDOW 1 -166 56 Left 2
+SYMATTR InstName U2
+SYMATTR SpiceModel 4-6-4_24V_LoadDumpWithoutSuppressionModified
+SYMBOL res 176 304 R0
+SYMATTR InstName R1
+SYMATTR Value 1Meg
+SYMBOL voltage 576 320 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V1
+SYMATTR Value 57
+SYMBOL diode 560 224 R0
+SYMATTR InstName D1
+TEXT 808 160 Left 2 !.subckt 4-6-4_24V_LoadDumpWithoutSuppressionModified + -\n.param Ua=0\n.param Us=202\n.param UsClamp={Us}\n.param Ri=1\n.param t0=1\n.param Creservoir=0.15 Rshunt=1.55\nL1 N004 N005 2m\nD1 N007 + Dideal\nV2 N007 - PWL(0 {Ua})\nR1 N005 - {Rshunt}\nD2 N006 + Dideal\nC1 N003 - {Creservoir}\nR2 N003 N002 100\nV3 N002 - PWL(0 {Us})\nS1 N004 N003 N001 0 Sideal\nV4 N001 0 PULSE(0 1 {t0} +1n +1n 2 60 10)\nR3 N006 N005 {Ri}\nD3 + N008 Dideal\n;V5 N008 - PWL(0 {Usclamp})\n.model Sideal SW(Ron=1m Roff=100MEG Vt=0.5 Vh=-0.1)\n.model Dideal D(Ron=1m Roff=1MEG Vfwd=1m epsilon=10m)\n.ic V(n003)={Us}\n.ends 4-6-4_24V_LoadDumpWithoutSuppressionModified

+ 15 - 0
ltspice/pulse5b_gen.asy

@@ -0,0 +1,15 @@
+Version 4
+SymbolType CELL
+LINE Normal 0 80 0 72
+LINE Normal 0 0 0 8
+LINE Normal -8 55 -8 18
+LINE Normal -18 55 -8 55
+CIRCLE Normal -32 8 32 72
+ARC Normal -8 -18 50 55 -8 18 20 55
+WINDOW 0 48 16 Left 2
+PIN 0 0 NONE 0
+PINATTR PinName V+
+PINATTR SpiceOrder 1
+PIN 0 80 NONE 0
+PINATTR PinName V-
+PINATTR SpiceOrder 2