Version 4 SHEET 1 1252 680 WIRE 160 48 -160 48 WIRE -160 80 -160 48 WIRE 160 80 160 48 WIRE 464 128 320 128 WIRE 320 160 320 128 WIRE -160 176 -160 160 WIRE 160 176 160 160 WIRE 272 176 160 176 WIRE 160 208 160 176 WIRE -32 224 -176 224 WIRE 112 224 -32 224 WIRE 464 256 464 128 WIRE 528 256 464 256 WIRE 1104 256 528 256 WIRE 112 272 32 272 WIRE 272 272 272 224 WIRE 320 272 320 240 WIRE 32 288 32 272 WIRE 32 288 -224 288 WIRE 1104 320 848 320 WIRE 160 336 160 288 WIRE 848 336 848 320 WIRE 528 368 528 256 WIRE 624 368 528 368 WIRE 736 368 736 352 WIRE 736 368 688 368 WIRE 848 464 848 416 FLAG 160 336 0 FLAG -160 176 0 FLAG 320 272 0 FLAG 272 272 0 FLAG -32 224 ctrl FLAG -176 224 ctrl IOPIN -176 224 BiDir FLAG -224 288 carrier IOPIN -224 288 BiDir FLAG 1104 320 Pos IOPIN 1104 320 BiDir FLAG 1104 256 Neg IOPIN 1104 256 BiDir FLAG 736 352 out FLAG 848 464 0 SYMBOL sw 160 304 M180 SYMATTR InstName S2 SYMATTR Value comp SYMBOL res 144 64 R0 SYMATTR InstName R1 SYMATTR Value 100k SYMBOL e 320 144 R0 SYMATTR InstName E1 SYMATTR Value 1 SYMBOL Digital\\inv 624 304 R0 SYMATTR InstName A1 SYMBOL bv 848 320 R0 SYMATTR InstName B1 SYMATTR Value V=5*V(out) SYMBOL voltage -160 64 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value 5 TEXT -56 528 Left 2 !.model comp sw (ron=10 Roff=1e8 Vt=0 Vh=0.1) TEXT -56 608 Left 2 !.tran 0 60m 0 10n