Hey, John, what do you think about this?:
Version 4 SHEET 1 1624 1476 WIRE -480 -32 -608 -32 WIRE -352 -32 -480 -32 WIRE -1856 0 -2448 0 WIRE -1600 0 -1856 0 WIRE -1376 0 -1600 0 WIRE -1088 0 -1376 0 WIRE -864 0 -1088 0 WIRE -608 0 -608 -32 WIRE -1856 48 -1856 0 WIRE -1600 48 -1600 0 WIRE -1376 48 -1376 0 WIRE -1088 48 -1088 0 WIRE -864 48 -864 0 WIRE -480 64 -480 -32 WIRE -464 64 -480 64 WIRE -352 80 -352 -32 WIRE -352 80 -400 80 WIRE -288 80 -352 80 WIRE -224 80 -288 80 WIRE -1936 96 -1968 96 WIRE -1744 96 -1776 96 WIRE -1680 96 -1744 96 WIRE -1456 96 -1520 96 WIRE -1232 96 -1296 96 WIRE -1168 96 -1232 96 WIRE -944 96 -1008 96 WIRE -720 96 -784 96 WIRE -608 96 -608 64 WIRE -608 96 -640 96 WIRE -576 96 -608 96 WIRE -480 96 -496 96 WIRE -464 96 -480 96 WIRE -480 112 -480 96 WIRE -288 112 -288 80 WIRE -2032 144 -2400 144 WIRE -1936 144 -2032 144 WIRE -1680 144 -1712 144 WIRE -1456 144 -1488 144 WIRE -1264 144 -1280 144 WIRE -1168 144 -1200 144 WIRE -944 144 -976 144 WIRE -480 192 -480 176 WIRE -2032 224 -2032 144 WIRE -1712 224 -1712 144 WIRE -1712 224 -2032 224 WIRE -1488 224 -1488 144 WIRE -1488 224 -1712 224 WIRE -1200 224 -1200 144 WIRE -1200 224 -1488 224 WIRE -976 224 -976 144 WIRE -976 224 -1200 224 WIRE -288 224 -288 192 WIRE -2304 256 -2304 224 WIRE -2160 256 -2304 256 WIRE -2032 256 -2096 256 WIRE -1856 256 -1856 192 WIRE -1856 256 -2032 256 WIRE -1600 256 -1600 192 WIRE -1600 256 -1856 256 WIRE -1376 256 -1376 192 WIRE -1376 256 -1600 256 WIRE -1088 256 -1088 192 WIRE -1088 256 -1376 256 WIRE -864 256 -864 192 WIRE -864 256 -1088 256 WIRE -1968 288 -1968 96 WIRE -1264 288 -1264 144 WIRE -1264 288 -1968 288 WIRE -480 288 -608 288 WIRE -352 288 -480 288 WIRE -2208 320 -2208 224 WIRE -2160 320 -2208 320 WIRE -2032 320 -2032 256 WIRE -2032 320 -2080 320 WIRE -608 320 -608 288 WIRE -480 384 -480 288 WIRE -464 384 -480 384 WIRE -2400 400 -2400 144 WIRE -2304 400 -2304 256 WIRE -2208 400 -2208 320 WIRE -352 400 -352 288 WIRE -352 400 -400 400 WIRE -288 400 -352 400 WIRE -224 400 -288 400 WIRE -1232 416 -1232 96 WIRE -720 416 -1232 416 WIRE -608 416 -608 384 WIRE -608 416 -640 416 WIRE -576 416 -608 416 WIRE -480 416 -496 416 WIRE -464 416 -480 416 WIRE -480 432 -480 416 WIRE -288 432 -288 400 WIRE -480 512 -480 496 WIRE -2448 528 -2448 0 WIRE -2400 528 -2400 480 WIRE -2400 528 -2448 528 WIRE -2304 528 -2304 480 WIRE -2304 528 -2400 528 WIRE -2208 528 -2208 480 WIRE -2208 528 -2304 528 WIRE -288 544 -288 512 WIRE -480 608 -608 608 WIRE -352 608 -480 608 WIRE -2448 624 -2448 528 WIRE -608 640 -608 608 WIRE -480 704 -480 608 WIRE -464 704 -480 704 WIRE -352 720 -352 608 WIRE -352 720 -400 720 WIRE -288 720 -352 720 WIRE -224 720 -288 720 WIRE -1744 736 -1744 96 WIRE -720 736 -1744 736 WIRE -608 736 -608 704 WIRE -608 736 -640 736 WIRE -576 736 -608 736 WIRE -480 736 -496 736 WIRE -464 736 -480 736 WIRE -480 752 -480 736 WIRE -288 752 -288 720 WIRE -480 832 -480 816 WIRE -288 864 -288 832 FLAG -2448 624 0 FLAG -480 512 0 FLAG -2304 224 +3 FLAG -2208 224 -3 FLAG -432 368 +3 FLAG -432 432 -3 FLAG -480 192 0 FLAG -432 48 +3 FLAG -432 112 -3 FLAG -480 832 0 FLAG -432 688 +3 FLAG -432 752 -3 FLAG -288 224 0 FLAG -288 544 0 FLAG -288 864 0 FLAG -224 80 PHASE3 FLAG -224 400 PHASE2 FLAG -224 720 PHASE1 SYMBOL Digital\\dflop -1856 48 R0 WINDOW 3 8 168 Invisible 2 SYMATTR Value trise 1e-7 tfall 1e-7 vhigh 3 vlow -3 SYMATTR InstName U1 SYMBOL voltage -2400 384 R0 WINDOW 3 24 104 Invisible 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 12 104 Left 2 SYMATTR Value PULSE(-3 3 0 1E-6 1E-6 .008333 .016666) SYMATTR InstName V1 SYMBOL cap -2096 240 R90 WINDOW 0 -33 25 VBottom 2 WINDOW 3 -33 27 VTop 2 SYMATTR InstName C1 SYMATTR Value 100n SYMBOL res -2064 304 R90 WINDOW 0 68 58 VBottom 2 WINDOW 3 71 58 VTop 2 SYMATTR InstName R1 SYMATTR Value 1e5 SYMBOL Digital\\dflop -1600 48 R0 WINDOW 3 8 168 Invisible 2 SYMATTR Value trise 1e-7 tfall 1e-7 vhigh 3 vlow -3 SYMATTR InstName U2 SYMBOL Digital\\dflop -1376 48 R0 WINDOW 3 8 168 Invisible 2 SYMATTR Value trise 1e-7 tfall 1e-7 vhigh 3 vlow -3 SYMATTR InstName U3 SYMBOL Digital\\dflop -1088 48 R0 WINDOW 3 8 168 Invisible 2 SYMATTR Value trise 1e-7 tfall 1e-7 vhigh 3 vlow -3 SYMATTR InstName U4 SYMBOL Digital\\dflop -864 48 R0 WINDOW 3 8 168 Invisible 2 SYMATTR Value trise 1e-7 tfall 1e-7 vhigh 3 vlow -3 SYMATTR InstName U5 SYMBOL cap -496 432 R0 WINDOW 0 -41 34 Left 2 WINDOW 3 -26 57 Left 2 SYMATTR InstName C5 SYMATTR Value 11n SYMBOL cap -624 320 R0 WINDOW 0 -19 5 Left 2 WINDOW 3 -27 56 Left 2 SYMATTR InstName C4 SYMATTR Value 22n SYMBOL res -624 400 R90 WINDOW 0 65 62 VBottom 2 WINDOW 3 70 60 VTop 2 SYMATTR InstName R5 SYMATTR Value 1meg SYMBOL res -480 400 R90 WINDOW 0 -30 53 VBottom 2 WINDOW 3 -28 56 VTop 2 SYMATTR InstName R6 SYMATTR Value 1meg SYMBOL voltage -2208 496 R180 WINDOW 3 37 109 Invisible 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 -41 6 Left 2 SYMATTR Value 3 SYMATTR InstName V4 SYMBOL voltage -2304 384 R0 WINDOW 3 37 109 Invisible 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 14 107 Left 2 SYMATTR Value 3 SYMATTR InstName V5 SYMBOL cap -496 112 R0 WINDOW 0 -41 34 Left 2 WINDOW 3 -26 59 Left 2 SYMATTR InstName C3 SYMATTR Value 11n SYMBOL cap -624 0 R0 WINDOW 0 -22 11 Left 2 WINDOW 3 -27 52 Left 2 SYMATTR InstName C2 SYMATTR Value 22n SYMBOL res -624 80 R90 WINDOW 0 65 62 VBottom 2 WINDOW 3 70 60 VTop 2 SYMATTR InstName R2 SYMATTR Value 1meg SYMBOL res -480 80 R90 WINDOW 0 -30 53 VBottom 2 WINDOW 3 -28 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 1meg SYMBOL cap -496 752 R0 WINDOW 0 -41 34 Left 2 WINDOW 3 -23 58 Left 2 SYMATTR InstName C7 SYMATTR Value 11n SYMBOL cap -624 640 R0 WINDOW 0 -18 6 Left 2 WINDOW 3 -25 58 Left 2 SYMATTR InstName C6 SYMATTR Value 22n SYMBOL res -624 720 R90 WINDOW 0 65 62 VBottom 2 WINDOW 3 70 60 VTop 2 SYMATTR InstName R8 SYMATTR Value 1meg SYMBOL res -480 720 R90 WINDOW 0 -30 53 VBottom 2 WINDOW 3 -28 56 VTop 2 SYMATTR InstName R9 SYMATTR Value 1meg SYMBOL Opamps\\LT1677 -432 16 R0 SYMATTR InstName U6 SYMBOL res -304 96 R0 SYMATTR InstName R4 SYMATTR Value 1000 SYMBOL res -304 416 R0 SYMATTR InstName R7 SYMATTR Value 1000 SYMBOL res -304 736 R0 SYMATTR InstName R10 SYMATTR Value 1000 SYMBOL Opamps\\LT1677 -432 336 R0 SYMATTR InstName U7 SYMBOL Opamps\\LT1677 -432 656 R0 SYMATTR InstName U8 TEXT -2432 560 Left 2 !.tran 1 startup uic TEXT -2432 592 Left 2 !;ac oct 128 1 100
The Sallen-Keys on the outputs aren't great, but they're not too shabby, either, and can be easily replaced with better, if required.
The important part is that their inputs are all square waves _exactly_
120 degrees apart, et voila! digital 3 phase generator on the cheap.Comments?
JF