Version 4 SHEET 1 2784 776 WIRE 1840 -272 1840 -288 WIRE 2656 -272 2656 -288 WIRE 1504 -208 1264 -208 WIRE 2320 -208 2080 -208 WIRE -368 -160 -368 -192 WIRE -240 -160 -240 -192 WIRE -112 -160 -112 -192 WIRE 1840 -160 1840 -192 WIRE 2656 -160 2656 -192 WIRE 1392 -128 1360 -128 WIRE 1504 -128 1504 -208 WIRE 1520 -128 1504 -128 WIRE 2208 -128 2176 -128 WIRE 2320 -128 2320 -208 WIRE 2336 -128 2320 -128 WIRE 832 -112 512 -112 WIRE 992 -112 896 -112 WIRE 1056 -112 992 -112 WIRE 1152 -112 1056 -112 WIRE 1968 -112 1936 -112 WIRE 1264 -96 1264 -208 WIRE 1264 -96 1216 -96 WIRE 1392 -96 1264 -96 WIRE 1520 -96 1456 -96 WIRE 1648 -96 1584 -96 WIRE 1792 -96 1712 -96 WIRE 2080 -96 2080 -208 WIRE 2080 -96 2032 -96 WIRE 2208 -96 2080 -96 WIRE 2336 -96 2272 -96 WIRE 2464 -96 2400 -96 WIRE 2608 -96 2528 -96 WIRE 832 -80 736 -80 WIRE 1392 -80 1376 -80 WIRE 2208 -80 2192 -80 WIRE -368 -64 -368 -80 WIRE 1648 -64 1616 -64 WIRE 2464 -64 2432 -64 WIRE -240 -48 -240 -80 WIRE -112 -48 -112 -80 WIRE 1056 0 1056 -112 WIRE 1376 0 1376 -80 WIRE 1376 0 1056 0 WIRE 1616 0 1616 -64 WIRE 1616 0 1376 0 WIRE 1936 0 1936 -112 WIRE 1936 0 1616 0 WIRE 2192 0 2192 -80 WIRE 2192 0 1936 0 WIRE 2432 0 2432 -64 WIRE 2432 0 2192 0 WIRE -256 64 -368 64 WIRE -144 64 -256 64 WIRE -112 64 -144 64 WIRE -368 96 -368 64 WIRE -256 96 -256 64 WIRE 736 96 736 -80 WIRE 736 96 640 96 WIRE 512 112 512 -112 WIRE 512 112 416 112 WIRE 576 112 512 112 WIRE -112 128 -112 64 WIRE 96 128 -112 128 WIRE 256 128 160 128 WIRE 352 128 256 128 WIRE 736 128 640 128 WIRE 512 144 416 144 WIRE 1840 144 1840 128 WIRE 2656 144 2656 128 WIRE 96 160 -112 160 WIRE -256 192 -256 176 WIRE 1504 208 1264 208 WIRE 2320 208 2080 208 WIRE 1840 256 1840 224 WIRE 2656 256 2656 224 WIRE 1392 288 1360 288 WIRE 1504 288 1504 208 WIRE 1520 288 1504 288 WIRE 2208 288 2176 288 WIRE 2320 288 2320 208 WIRE 2336 288 2320 288 WIRE -368 304 -368 176 WIRE -256 304 -256 272 WIRE -256 304 -368 304 WIRE -144 304 -256 304 WIRE -112 304 -112 160 WIRE -112 304 -144 304 WIRE 736 304 736 128 WIRE 848 304 736 304 WIRE 992 304 912 304 WIRE 1056 304 992 304 WIRE 1152 304 1056 304 WIRE 1968 304 1936 304 WIRE 1264 320 1264 208 WIRE 1264 320 1216 320 WIRE 1392 320 1264 320 WIRE 1520 320 1456 320 WIRE 1648 320 1584 320 WIRE 1792 320 1712 320 WIRE 2080 320 2080 208 WIRE 2080 320 2032 320 WIRE 2208 320 2080 320 WIRE 2336 320 2272 320 WIRE 2464 320 2400 320 WIRE 2608 320 2528 320 WIRE -368 336 -368 304 WIRE 512 336 512 144 WIRE 848 336 512 336 WIRE 1392 336 1376 336 WIRE 2208 336 2192 336 WIRE 1648 352 1616 352 WIRE 2464 352 2432 352 WIRE 1056 416 1056 304 WIRE 1376 416 1376 336 WIRE 1376 416 1056 416 WIRE 1616 416 1616 352 WIRE 1616 416 1376 416 WIRE 1936 416 1936 304 WIRE 1936 416 1616 416 WIRE 2192 416 2192 336 WIRE 2192 416 1936 416 WIRE 2432 416 2432 352 WIRE 2432 416 2192 416 FLAG -368 336 0 FLAG -144 64 Coil+ FLAG -144 304 Coil- FLAG 256 128 SW_On FLAG 992 304 NC FLAG 992 -112 NO FLAG 1792 272 0 FLAG 2608 272 0 FLAG 2656 336 0 FLAG -368 -64 0 FLAG -368 -192 VCC FLAG 2656 128 VCC FLAG 1792 -144 0 FLAG 2608 -144 0 FLAG 2656 -80 0 FLAG 2656 -288 VCC FLAG -240 -48 0 FLAG -240 -192 Noise1 FLAG -112 -48 0 FLAG -112 -192 Noise2 FLAG 1360 -128 Noise1 FLAG 2176 -128 Noise2 FLAG 1840 -80 0 FLAG 1840 -288 VCC FLAG 2176 288 Noise2 FLAG 1360 288 Noise1 FLAG 1840 336 0 FLAG 1840 128 VCC SYMBOL Digital\\diffschmitt 96 80 R0 WINDOW 3 -187 117 Left 2 SYMATTR Value Vt={(Von+Voff)/2} Vh={(Von-Voff)/2} SYMATTR InstName A1 SYMBOL voltage -368 80 R0 WINDOW 3 -53 294 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR Value PULSE(0 24 0 10n 10n .05 .1) SYMATTR InstName V1 SYMBOL Digital\\buf 576 48 R0 WINDOW 3 -9 119 Left 2 SYMATTR Value Td={Tfly} SYMATTR InstName A2 SYMBOL Digital\\and 880 256 R0 SYMATTR InstName A4 SYMBOL res -272 80 R0 SYMATTR InstName R1 SYMATTR Value {Rcoil} SYMBOL Digital\\and 864 -160 R0 SYMATTR InstName A7 SYMBOL sw 1840 240 R0 SYMATTR InstName S1 SYMBOL sw 2656 240 R0 SYMATTR InstName S2 SYMBOL res 2640 128 R0 SYMATTR InstName R2 SYMATTR Value 1k2 SYMBOL voltage -368 -176 R0 WINDOW 3 31 86 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR Value 5 SYMATTR InstName V2 SYMBOL sw 1840 -176 R0 SYMATTR InstName S3 SYMBOL sw 2656 -176 R0 SYMATTR InstName S4 SYMBOL res 2640 -288 R0 SYMATTR InstName R3 SYMATTR Value 1k2 SYMBOL ind -272 176 R0 SYMATTR InstName L1 SYMATTR Value {Lcoil} SYMBOL bv -240 -176 R0 WINDOW 3 -51 166 Left 2 SYMATTR InstName B1 SYMATTR Value V=round(white(3e4*time)+0.5) SYMBOL Digital\\buf 1968 -176 R0 WINDOW 3 -9 119 Left 2 SYMATTR Value Td={Tbounce} SYMATTR InstName A3 SYMBOL Digital\\and 2240 -176 R0 SYMATTR InstName A5 SYMBOL Digital\\and 2368 -176 R0 SYMATTR InstName A6 SYMBOL bv -112 -176 R0 SYMATTR InstName B2 SYMATTR Value V=round(white(3e4*time+1000)+0.5) SYMBOL Digital\\buf 1152 -176 R0 WINDOW 3 -9 119 Left 2 SYMATTR Value Td={Tbounce} SYMATTR InstName A8 SYMBOL Digital\\and 1424 -176 R0 SYMATTR InstName A9 SYMBOL Digital\\and 1552 -176 R0 SYMATTR InstName A10 SYMBOL res 1824 -288 R0 SYMATTR InstName R4 SYMATTR Value 1k SYMBOL Digital\\buf 1968 240 R0 WINDOW 3 -9 119 Left 2 SYMATTR Value Td={Tbounce} SYMATTR InstName A11 SYMBOL Digital\\and 2240 240 R0 SYMATTR InstName A12 SYMBOL Digital\\and 2368 240 R0 SYMATTR InstName A13 SYMBOL Digital\\buf 1152 240 R0 WINDOW 3 -9 119 Left 2 SYMATTR Value Td={Tbounce} SYMATTR InstName A14 SYMBOL Digital\\and 1424 240 R0 SYMATTR InstName A15 SYMBOL Digital\\and 1552 240 R0 SYMATTR InstName A16 SYMBOL res 1824 128 R0 SYMATTR InstName R5 SYMATTR Value 1k SYMBOL Digital\\buf 352 64 R0 WINDOW 3 -9 119 Left 2 SYMATTR Value Td={Tdelay} SYMATTR InstName A17 SYMBOL Digital\\and 2496 -144 R0 SYMATTR InstName A18 SYMBOL Digital\\and 2496 272 R0 SYMATTR InstName A19 SYMBOL Digital\\and 1680 -144 R0 SYMATTR InstName A20 SYMBOL Digital\\and 1680 272 R0 SYMATTR InstName A21 TEXT 80 352 Left 2 !.tran .2 TEXT 160 -256 Left 2 !.param Von=18 Voff=2.4 Tdelay=5m Tfly=20m Tbounce=2m Rcoil=720 Lcoil=1 Ron=10m Roff=1G TEXT 160 -232 Left 2 !.model sw sw(Vt=0.5 Vh=0.1 Ron={Ron} Roff={Roff}) TEXT 600 -176 Left 2 ;Break before Make Logic