Version 4 SHEET 1 916 680 WIRE 224 -112 176 -112 WIRE -736 -64 -784 -64 WIRE 176 -64 176 -112 WIRE 352 -64 176 -64 WIRE 512 -64 352 -64 WIRE 176 -32 176 -64 WIRE 352 -32 352 -64 WIRE -784 16 -784 -64 WIRE -672 16 -784 16 WIRE -528 16 -592 16 WIRE -512 16 -528 16 WIRE 512 16 512 -64 WIRE 144 64 64 64 WIRE -784 80 -784 16 WIRE 144 80 144 64 WIRE 176 80 176 48 WIRE 176 80 144 80 WIRE 304 80 176 80 WIRE -528 96 -528 16 WIRE -320 96 -528 96 WIRE -272 96 -320 96 WIRE -320 112 -320 96 WIRE -272 112 -272 96 WIRE -32 112 -96 112 WIRE 0 112 -32 112 WIRE -320 192 -320 176 WIRE -320 192 -528 192 WIRE -272 192 -272 176 WIRE -272 192 -320 192 WIRE -32 192 -96 192 WIRE 64 192 64 160 WIRE 64 192 -32 192 WIRE 352 192 352 160 WIRE 352 192 64 192 WIRE 512 192 512 96 WIRE 512 192 352 192 WIRE -784 208 -784 160 WIRE -672 208 -784 208 WIRE -528 208 -528 192 WIRE -528 208 -592 208 WIRE 512 224 512 192 WIRE -528 240 -528 208 WIRE -512 240 -528 240 WIRE -784 272 -784 208 WIRE -784 368 -784 352 FLAG -784 368 0 FLAG -512 16 TP_A IOPIN -512 16 BiDir FLAG 512 224 0 FLAG 304 80 PIC_in IOPIN 304 80 BiDir FLAG -736 -64 AC_MAINS IOPIN -736 -64 BiDir FLAG -512 240 TP_B IOPIN -512 240 BiDir FLAG 224 -112 PIC_5V_SUPPLY IOPIN 224 -112 BiDir SYMBOL res -576 0 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 68k SYMBOL voltage -784 64 R0 WINDOW 3 -67 181 Left 2 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR Value SINE(0 340 50) SYMATTR InstName V1 SYMBOL voltage 512 0 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 5 SYMBOL res 160 -48 R0 SYMATTR InstName R2 SYMATTR Value 5k SYMBOL res -800 256 R0 SYMATTR InstName R3 SYMATTR Value .1 SYMBOL diode -288 112 R0 WINDOW 3 -25 123 Left 2 SYMATTR InstName D1 SYMATTR Value kenLED SYMBOL diode -304 176 R180 WINDOW 0 24 64 Left 2 WINDOW 3 -16 -38 Left 2 SYMATTR InstName D2 SYMATTR Value kenLED SYMBOL bi -32 192 R180 WINDOW 0 4 39 Left 2 WINDOW 3 -67 145 Left 2 SYMATTR InstName B1 SYMATTR Value I=I(D2)*1.9 SYMBOL npn 0 64 R0 WINDOW 0 33 32 Left 2 WINDOW 3 27 56 Left 2 SYMATTR InstName Q1 SYMATTR Value BC847A SYMBOL bi -96 192 R180 WINDOW 0 6 40 Left 2 WINDOW 3 -55 121 Left 2 SYMATTR InstName B2 SYMATTR Value I=I(D1)*1.9 SYMBOL res -576 192 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 68k TEXT -840 -104 Left 4 ;240VAC 50Hz TEXT -744 368 Left 2 !.tran 0 50m 0 100u TEXT 328 8 Left 4 ;PIC TEXT -736 320 Left 2 ;earth only here\n to make sim run TEXT -352 304 Left 2 !.model kenLED D(Ron=1 Roff=1Meg Vfwd= 1.2) TEXT -200 208 Left 2 ;light! TEXT -368 -8 Left 2 ;Crude AC input opto coupler with \nCTR of 200 at 1mA input TEXT -672 64 Left 2 ;<250mW TEXT -672 160 Left 2 ;<250mW LINE Normal -192 176 -240 192 LINE Normal -208 176 -192 176 LINE Normal -192 176 -208 176 LINE Normal -208 192 -192 176 LINE Normal -192 144 -240 160 LINE Normal -208 144 -192 144 LINE Normal -192 144 -208 144 LINE Normal -208 160 -192 144 LINE Normal -192 112 -240 128 LINE Normal -208 112 -192 112 LINE Normal -192 112 -208 112 LINE Normal -208 128 -192 112 RECTANGLE Normal 416 160 288 -32 RECTANGLE Normal 576 432 -864 -160 RECTANGLE Normal 112 288 -384 -32